#content,#context,#menu,#newsTicker{direction:rtl;text-align:right;}
#twocols{float:left;}
#content{float:right;}
#context{float:left;}
#menu{float:right;}
#menu ul li a,#newsTicker p{font-size:16px;}
#menu ul li a{padding:3px 16px 3px 5px;background-position:right 50%;letter-spacing:0;}
#menu ul li a.rss{float:left;margin-top:-22px;}
#menu-content{padding:10px 10px 30px 0;}
#world h2{margin:0 11px 10px 0;text-align:right;}
#page #menu h3,#page #menu h3.first{font-size:18px;}
#menu #menu-content h3{width:170px;padding:0 10px 0 0;}
#newsTicker{height:45px;}
#newsTicker p{right:5px;}
.inner-content{margin:0 5px 0 0;}
.inner-content p,.inner-content .demo-content p,.inner-content div.demo-content .infos h4,.inner-content div.demo-content .infos ul li,.inner-content div.demo-content .infos p,.inner-content .article .datacontent p,#content .inner-content div.demo-content h4,#content .inner-content div.thematic-content h4,#content .inner-content div.pub-content h4{font-size:16px;}
.inner-content div.legend{font-size:12px;text-align:right;direction:rtl;}
.thematic-content div.link div.legend-text{float:right;text-align:right;direction:rtl;}
.thematic-content div.link div.thumbnail{margin:5px 5px 0 15px;float:right;}
.thematic-content div.links div.selected div.thumbnail{margin:4px 4px -1px 16px;}
#content #content-border ul.v5{margin:0 0 0 4px;}
#activite ul.v5{margin:0 4px 0 0;}
#activite h2,#savoir-faire h2{padding:8px 10px 0 0;}
#activite #activite-main div.inner-content{margin:0 5px 0 0;}
#content #content-border ul.v5{margin:0 4px 0 0;}
ul.v5 li{float:right;}
ul.v5 li a{font-size:14px;}
ul.v5 li a span{margin:0 15px 0 0;line-height:14px;}
#savoir-faire ul{padding:0 4px 0 0;}
#savoir-faire li{float:right;}
#savoir-faire li a span{padding:6px 12px 0 0;}
#activite p.description{text-align:right;}
.inner-content .demo-content .article{float:right;}
.inner-content .demo-content .infos{float:left;}
.inner-content div.demo-content .infos p.arrow{float:right;margin-left:0;}
.inner-content .demo-content p.date,.inner-content .thematic-content p.date{padding:0 10px 10px 0;}
.inner-content .open p.date,.inner-content .close p.date{background-position:20px 0;}
.inner-content .thematic-content .open p.date{background-position:20px 0;}
html body #page #content .inner-content .thematic-content .live{float:right;margin:0 0 0 16px;}
html body #page #content .inner-content .thematic-content .links{float:left;}
.inner-content .mainArticle p.copyright,.inner-content .mainArticle .caption{text-align:right;float:right;}
#header-title{text-align:right;}
#header-title h1,#header-title h2{float:right;direction:rtl;text-align:right;}
#identification h2{margin:7px 5px 8px 0;text-align:right;direction:rtl;}
#identification input{margin:0 5px 0 3px 0;}
#identification input.fleft{float:right;}
#identification input.submit-ok{float:right;}
#identification p{text-align:right;direction:rtl;}
#identification p.contact{margin:0 6px 0 0;background:transparent url(../imgs/fleche-blanche-ar.png) no-repeat right 50%;}
#identification p a{margin:0 6px 0 0;}
.boxNews h2{padding:8px 11px 3px 0;text-align:right;direction:rtl;}
.boxNews .heure{float:left;margin:-15px 0 0 25px;}
.boxNews p.legend{text-align:right;direction:rtl;}
#link-to-contact{background-image:url(../imgs/contact-service-ar.png);}
#link-to-contact h3{float:right;padding:6px 15px 3px 0;}
#link-to-contact ul{float:left;}
#link-to-contact ul li a{background:transparent url(../imgs/fleche-ar.png) no-repeat right 50%;padding:5px 25px 5px 0;}
.inner-content ul.list-products li h2 a,.inner-content ul.fleche li{background:transparent url(../imgs/fleche-ar.png) no-repeat right 50%;padding:5px 25px 5px 0;}
.news{padding:50px 15px 0 30px;}
#page .news h3{margin:3px 15px 0 0;}
#page .news h4{margin:0 15px 0 0;}
#page .news-index h3{padding:0 0 0 180px;}
.news p.news-date{margin:0 15px 0 0;}
.inner-content .col h3{direction:rtl;text-align:right;}
.inner-content p a.arrow{background:transparent url(../imgs/fleche-ar.png) no-repeat right 50%;padding:5px 25px 5px 0;}
#partner-logo{float:left;margin:-30px 15px 15px -10px;}
#page ul.navigation-links li{background:transparent url(../imgs/fleche-ar.png) no-repeat right 5px;padding:5px 25px 5px 0;margin-right:10px;}
#footer{text-align:right;direction:rtl;}
#footer ul{padding:8px 11px 0 0;}
#footer ul li{margin:0;}
#footer ul li a{margin:8px 8px 0 8px;}
#contact-form{direction:ltr;text-align:left;}