body{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#ffffff;
margin:0px;
padding:0px;
color:#70777d;
}

.justifier{
text-align:justify;
}

/** html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}*/

.img-border{
border:#999999 solid 1px;
}

a{
text-decoration:none; color:#70777d;}

img{
border-width:0px;
}

.loader{
background:url(../images/loading-gif/2.gif) no-repeat center;
background-color:#FFFFFF;
}


.HeaderLeft{
width:50%;
}
.HeaderRight{
width:50%;
}


.motif{
background-image:url(../images/motif-top.gif);
}

.arpBanner{
background:url(../images/px_arp_banner.gif) repeat-x;
height:213px;
}


.arpFooter{
background:url(../images/arp_footer.gif) repeat-x;
height:64px;
}

#MainContent{
height:320px;
vertical-align:top;
}

.logo{
background:url(../images/logo.png) no-repeat left;
width:224px;
height:90px;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='crop');
}

.arpHeaderDroite{
background:url(../images/header_arp_droite.png) repeat-x;
}

#pngHeaderRight{
background:url(../images/header_arp_droite.png) repeat-x;
width:100%;
height:90px;
}

#pngHeaderLeft{
background:url(../images/header_arp_gauche.png) repeat-x;
width:100%;
height:90px;
}

.headerContent{
width:908px; 
height:90px;
}

.headerSlogan{
vertical-align:top;
/*padding-left:5%;*/
}
/*#slogan{
list-style:none;
font-size:16px;
line-height:17px;
margin-top:30px;
margin-left:5px;
}*/


/*------------------------------------------------*/
.langue{
margin-right:10px;
}

.txtlien1{
font-size:10px;
font-weight:bold;
margin-right:25px;
}

a.lien{
color:#d41600;
}

a:hover.lien{
color:#0066CC;
text-decoration:underline;
}

a:hover.txtlien1, .txtlien1_selected{
font-size:10px;
font-weight:bold;
margin-right:25px;
color:#d31600;
}

.home{
background:url(../images/home.gif) center left no-repeat;
padding-left:15px;
}
.accespro{
background:url(../images/accespro.gif) center left no-repeat;
padding-left:17px;
}
/*------------------------------------------------*/


/*------------------------------------------------*/
.arpMenu{
background:url(../images/menu_arp.gif) repeat-x;
height:39px;
width:908px;
}

.menuSeparation{
background:url(../images/menu_separation.gif);
width:1px;
height:39px;
}
/*.btMenu{padding-left:15px; padding-right:15px;}*/

a.mnTop{
display:block;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-left:15px; 
padding-right:15px;
/*height:39px;*/
padding-top:12px;
padding-bottom:13px;
}

a:hover.mnTop{
display:block;
background:url(../images/menu_arp_hover.gif) repeat-x center;
color:#d31600;
padding-left:15px; 
padding-right:15px;
/*height:39px;*/
padding-top:12px;
padding-bottom:13px;
font-weight:bold;
font-size:12px;
}

.mnTop_selected{
display:block;
background:url(../images/menu_arp_hover.gif) repeat-x top;
color:#d31600;
padding-left:15px; padding-right:15px;
/*height:39px;*/
padding-top:12px;
padding-bottom:13px;
font-weight:bold;
font-size:12px;
}
/*------------------------------------------------*/

/*------------------------------------------------*/
#MenuFooter tr td a{
font-weight:bold;
font-size:10px;
}
.menuSeparationF{
background:url(../images/menu_footer_separation.gif) no-repeat;
width:2px;
height:53px;
}
.btMenuF{padding-top:12px; padding-left:15px; padding-right:15px;}

a.bmf{color:#676436;}
a:hover.bmf{color:#d41600;}
.bmf_selected{color:#d41600;}

.copyright{
color:#d41600;
font-size:10px;
margin-top:9px;
/*margin-left:70px;*/
}

/*------------------------------------------------*/



/*------------------------------------------------*/
.blocTopgCorner{
background:url(../images/blocTopgCorner.gif) no-repeat right;
height:8px;
width:8px;
}
.blocTopdCorner{
background:url(../images/blocTopdCorner.gif) no-repeat left;
height:8px;
width:8px;
}

.blocBottomgCorner{
background:url(../images/blocBottomgCorner.gif) no-repeat right;
height:8px;
width:8px;
}
.blocBottomdCorner{
background:url(../images/blocBottomdCorner.gif) no-repeat left;
height:8px;
width:8px;
}

.borderTop{
background:url(../images/borderTop.gif) repeat-x bottom;
height:8px;
}
.borderBottom{
background:url(../images/borderBottom.gif) repeat-x top;
height:8px;
}

.borderLeft{
background:url(../images/borderLeft.gif) repeat-y right;
width:9px;
vertical-align:top;
}
.borderRight{
background:url(../images/borderRight.gif) repeat-y left;
width:9px;
vertical-align:top;
}

.blockContent{
vertical-align:top;
background:url(../images/blockContent.gif) repeat-x;
background-color:#FFFFFF;
}

/*------------------------------------------------*/


/*------------------------------------------------*/
.blockNewsLeft{
background:url(../images/blockNewsLeft.jpg) no-repeat;
width:15px;
height:217px;
}
.blockNewsContent{
background:url(../images/blockNewsContent.jpg) repeat-x;
height:217px;
width:176px;
vertical-align:top;
}
.blockNewsRight{
background:url(../images/blockNewsRight.jpg) no-repeat;
width:23px;
height:217px;
}

h1{
color:#d41600;
font-size:11.0pt;
margin-top:10px;
}

.rouge{
color:#d41600;
font-size:10px;
margin-top:10px;
}
.lien11{
color:#d41600;
font-weight:bold;
font-size:11px;
margin-top:10px;
text-decoration:underline;
}
.lien11:hover{
color:#d41600;
text-decoration:none;
}
a:hover.rouge{
color:#d41600;
font-size:10px;
margin-top:10px;
text-decoration:underline;
}

h2, .titre2{
color:#d41600;
font-size:11px;
margin-top:10px;
}

h3, .titre3{
color:#d41600;
font-size:10px;
margin-top:10px;
}

strong{
font-size:10px;
font-weight:bold;
}


#newsContent{
margin-top:15px;
/*margin-right:33px;*/
}

.titreNews{
color:#d41600;
font-size:16px;
font-weight:bold;
}

.textNews{
/*margin-left:0px;
margin-right:15px;*/
/*padding-left:10px;*/
color:#676436;
font-size:10px;
font-weight:700;
/*width:150px;*/
}

/*ul.fade{
color:#CC3300;
}*/

ul#fade li {
 color: #676436;
 /*display : list-item;*/
 list-style:none;
  background: url(../images/puce-5.jpg) no-repeat left top; 
  padding-left:15px;
 /*list-style:none;
 list-style-image : url(../images/puce-1.jpg);
 list-style-position:outside;*/
} 

ul.puce-1 li {
 /*color: #676436;*/
 /*display : list-item;*/
  list-style:none;
  background: url(../images/puce-6.jpg) no-repeat left top; 
  padding-left:15px;
  margin-left:-20px;
  margin-bottom:7px;
 /*list-style:none;
 list-style-image : url(../images/puce-1.jpg);
 list-style-position:outside;*/
} 



/*------------------------------------------------*/



/*------------------------------------------------*/
.divBlocContent{
background:url(../images/divBlocContent.gif) repeat-x;
vertical-align:top;
height:auto;
background-color:#f9f9f9;
border:#f1f1f2 solid 1px;
}


.divBloc1{
height:285px;
width:218px;
margin-top:6px;
margin-left:3px;
float:left;
padding-left:14px;
padding-right:10px;
}

.divBloc3{
width:856px;
/*width:657px;*/
margin-top:6px;
margin-bottom:6px;
margin-left:5px;
margin-right:5px;
padding-left:14px;
padding-right:10px;
height:auto;
/*float:right;*/
}

#divBloc3-1{
background-color:#f5f5f5;  margin-bottom:15px; padding:15px; border:dotted #C9C9C9 1px;
text-align:justify;
}
#divBloc3-2{
/*background-color:#f5f5f5;*/ width:435px; margin-bottom:15px; padding:15px; border:dotted #C9C9C9 1px;
text-align:justify;
}
#divBloc3-22{
background-color:#f5f5f5; width:550px; margin-bottom:15px; padding:25px; border:dotted #C9C9C9 1px;
text-align:justify;
}

/*h1{
color:#999999;
font-size:12px;
}*/

.divBloc2{
width:327px;
float:right;
}


.titreBloc2{
color:#d41600;
font-size:12px;
font-weight:bold;
background:url(../images/arpTitreBloc2.jpg) repeat-x;
height:17px;
padding-top:14px;
margin-right:5px;
padding-left:15px;
}

.titreBloc2-2{
color:#d41600;
font-size:12px;
font-weight:bold;
background:url(../images/arpTitreBloc2-2.jpg) repeat-x;
height:17px;
padding-top:9px;
margin-right:5px;
padding-left:15px;
}

.contentProcess{
background:url(../images/px2.jpg) repeat-y;
height:63px;
width:322px;
}
/*------------------------------------------------*/


/*------------------------------------------------*/

.blocRTop{
background:url(../images/arpRTop.jpg) no-repeat;
width:304px;
height:157px;
line-height:14px;
}

.textRTop{
color:#FFFFFF;
font-size:11px;
/*margin-top:36px;*/
margin-left:30px;
}

a.voirplus4{
color:#FFFFFF;
}

a:hover.voirplus4{
color:#e7e7e8;
text-decoration:underline;
}

a.voirplus1{
float:right;
margin-right:10px;
}

a:hover.voirplus1{
float:right;
margin-right:10px;
color:#d31600;
text-decoration:underline;
}

a.voirplus3{
float:right;
margin-right:20px;
margin-top:23px;
font-size:10px;
}

a:hover.voirplus3{
float:right;
margin-right:20px;
margin-top:23px;
color:#d31600;
text-decoration:underline;
}
/*------------------------------------------------*/


/*------------------------------------------------*/
#posBanner{
padding-top:5px;
}
/*------------------------------------------------*/



/*------------------------------------------------*/

div#cadre{
background:#f5f5f5;
border:dotted #C9C9C9 1px;
padding-top:15px;
padding-bottom:15px;
margin-top:15px;
margin-bottom:15px;
}

div#cadre div{
vertical-align:top;
padding:10px;
border:dotted #C9C9C9 1px;
margin-left:15px;
margin-right:15px;
}

div#cadre div b{
color:#999999;
font-size:12px;
}


div.dvC{
background:#fafafa;
width:auto;
/*margin-bottom:7px;*/
padding:10px;
border:#FFFFFF double;
}
.contenu_plan{
background:url(../images/bg_plan.jpg) repeat-y;
width:370px;

}
.header_plan{
background:url(../images/page_images/contact/plan2.jpg) no-repeat;
width:370px;
height:244px;
}
.footer_plan{
background:url(../images/page_images/contact/footer_plan.jpg) no-repeat;
width:370px;
height:24px;
}
.titre_joindre_nous{
color:#fff;
font-size:13px;
padding-left:25px;

}
.joindre_nous{
font-size:11px;
padding-left:25px;
padding-right:25px;
text-align:justify;
line-height:15px;
color:#fff;
}
/*.dvC b{
color:#d41600;
font-size:9px;
}*/

/*.navon{
cursor:default;
background:#FFFFFF;
height:auto;
}

.navoff{
cursor:default;
background:#e6e7e8;
height:auto
}*/
/*------------------------------------------------*/