@charset utf-8;
html{font-size:100%;}
body{font:11px/11px Arial, Helvetica, sans-serif;line-height:1.4;color:#000;background-color:#FFF;margin:0;}
A,BR{margin:0;}
IMG{border:0;margin:0;padding:0;}
INPUT{border:1px solid #e1e1e1;margin-top:0;font:11px Arial, Helvetica, sans-serif;color:#666;}
A.retour_liste{font:12px Arial, Helvetica, sans-serif;color:#666;font-weight:700;text-decoration:none;}
A.retour_liste:hover{font:12px Arial, Helvetica, sans-serif;color:#000;font-weight:700;text-decoration:underline;}
A.publi_info{font:12px Arial, Helvetica, sans-serif;color:#333;text-decoration:none;}
A.publi_info:hover{font:12px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}
A.linkArrow{font:11px/20px Arial, Helvetica, sans-serif;color:#000;margin-left:10px;text-decoration:none;height:20px;}
A.linkArrowBack{font:11px/15px Arial, Helvetica, sans-serif;color:#000;margin-left:5px;text-decoration:none;height:15px;}
a.ar_moyenbleu:hover{font:12px/18px Arial, Helvetica, sans-serif;color:#00F;text-decoration:underline;}
P.ar_bigTitle{font:22px Arial, Helvetica, sans-serif;color:#777;margin-left:5px;letter-spacing:-.03em;font-weight:400;}
span.ar_bigTitle{font:22px Arial, Helvetica, sans-serif;color:#777;margin-left:5px;letter-spacing:-.03em;font-weight:400;display:inline;}
.ar_bg_highlight{background-color:#ff691f;color:#FFF;}
#container{margin-left:auto;margin-right:auto;width:970px;text-align:left;}
#ar_header{width:100%;}
#ar_header_text{width:100%;font:10px Arial, Helvetica, sans-serif;color:#999;text-align:center;float:left;}
#ar_header_text A{text-decoration:none;color:#999;font:10px Arial, Helvetica, sans-serif;}
#ar_header_text A:hover{text-decoration:underline;font:10px Arial, Helvetica, sans-serif;}
#ar_header_logo{width:250px;height:100px;float:left;}
#ar_header_iphone{width:220px;height:80px;text-align:right;float:left;}
#ar_header_links{width:480px;height:80px;text-align:right;float:left;font:13px Arial, Helvetica, sans-serif;color:#000;}
#ar_header_links A{text-decoration:none;color:#000;}
#ar_header_logo_ban{width:240px;height:100px;float:left;}
#ar_header_links_ban{width:728px;height:100px;float:left;}
#ar_content{width:100%;float:left;text-align:left;}
#ar_chemindefer{float:left;width:100%;margin-top:10px;}
#ar_content H1,H2,H3,H4{display:inline;}
#ar_content A.t4{font:11px Arial, Helvetica, sans-serif;color:#535353;text-decoration:underline;}
#ar_content_left{width:100%;float:left;height:auto;}
#ar_content_left2{width:650px;float:right;margin-top:10px;height:auto;}
html > body #ar_content_left2{width:658px;float:left;margin-top:10px;height:auto;}
#ar_content_right{width:300px;float:left;margin:0;}
#ar_content_right2{width:300px;float:left;margin:10px 5px 0 0;}
html > body #ar_content_right2{width:300px;float:left;margin:10px 10px 0 0;}
#ar_content_cg{float:left;color:#999;margin-top:10px;width:100%;padding:5px;}
#ar_Box{border:5px solid #bfbfbf;background-color:#FFF;float:left;padding:0;}
#ar_Box_300{background-color:#FFF;width:290px;}
#ar_Box_300 A{margin-left:0;margin-bottom:10px;text-decoration:none;}
#ar_Box_300 A:hover{font:bold Arial, Helvetica, sans-serif;text-decoration:none;color:#ff691f;}
#ar_pub300home{background-color:#f1f1f1;width:300px;height:250px;float:left;}
#ar_pub300{width:300px;float:left;}
#ar_footerPartenaires{margin-top:10px;width:966px;float:left;border: solid 2px #CCC;background: #e2e2e2;background: -moz-linear-gradient(top, #e2e2e2 0%, #f4f4f4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f4f4f4));background: -webkit-linear-gradient(top, #e2e2e2 0%,#f4f4f4 100%);background: -o-linear-gradient(top, #e2e2e2 0%,#f4f4f4 100%);background: -ms-linear-gradient(top, #e2e2e2 0%,#f4f4f4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f4f4f4',GradientType=0 );background: linear-gradient(top, #e2e2e2 0%,#f4f4f4 100%);}
#ar_PartenairesBox{width:171px;font:11px/14px Arial, Helvetica, sans-serif;color:#535353;float:left;padding:10px;border-right: solid 2px #CCC;}
#ar_PartenairesBox A.logo_map{background-position:0 -60px;width:170px;height:60px;display:block;}
#ar_PartenairesBox A:hover.logo_map{background-position:0 0;}
#ar_footerPartenaires A{font:12/14px Arial, Helvetica, sans-serif;color:#535353;text-decoration:underline;}
#ar_footerPartenaires A:hover{color:#000;text-decoration:underline;font-weight:400;}
#ar_footerPartenaires A.btn{display:block;width:140px;height:20px;font: 12px/20px Arial, Helvetica, sans-serif;color: white;text-decoration: none;background: #8E8E8E;border: solid 1px #7D7D7D;}
#ar_footerPartenaires A.btn:hover{background: #8acc29;border: solid 1px #7cb825;}
#ar_footer{margin-top:10px;width:970px;float:left;font:10px Arial, Helvetica, sans-serif;color:#333;}
#ar_footer .textes{font:10px Arial, Helvetica, sans-serif;color:#666;}
#ar_footer A.conditions{font:10px Arial, Helvetica, sans-serif;color:#333;}
#ar_footer A:hover.conditions{color:#000;}
#ar_footer A.title{font:bold 12px/20px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
#ar_footer A{font:10px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
#ar_contact{width:95%;border:1px solid #eaeaea;float:left;padding:15px;}
#ar_voeux{width:960px;text-align:center;font:18px/12px Arial, Helvetica, sans-serif;font-weight:700;line-height:1.3;color:#FFF;background-color:#C3D6DC;margin:5px 0 0;padding:5px;}
P,FORM,SPAN,DIV,H1{margin:0;padding:0;}
A,A:hover{font:11px Arial, Helvetica, sans-serif;color:#000;}
A:hover.linkArrow,A:hover.linkArrowBack{text-decoration:none;color:#000;font-weight:700;}
a.ar_moyenbleu:link,a.ar_moyenbleu:visited,a.ar_moyenbleu:active{font:12px/18px Arial, Helvetica, sans-serif;color:#00C;text-decoration:underline;}
.ar_highlight,#ar_footer A:hover.title{color:#ff691f;}
A.ar_nav_highlight,A:hover.ar_nav_highlight{color:#FFF;text-decoration:none;}
#ar_header_links A:hover,#ar_footer A:hover{text-decoration:underline;}
#ar_content A.t1,#ar_content A.t2,#ar_content A.t3{font:normal 12px Arial, Helvetica, sans-serif;color:#535353;text-decoration:underline;}
#ar_content A:hover.t1,#ar_content A:hover.t2,#ar_content A:hover.t3,#ar_content A:hover.t4{color:#535353;}
#ar_sprite_pub300{background:#CCCCCC url(/images/sprites_ar_v3.gif) 0px -92px no-repeat;width:300px;height:8px;}
