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;
}
 

.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%;*/
}
 

 
.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;
}
 

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;
}
	.blocktd{
	background:url(../images/cables/blocktd.jpg) no-repeat;
	width:194px; height:179px;
	padding:5px 15px 20px 5px;
	margin-bottom:20px;
	display:inline-block;
	float:left;
	margin-left:25px;text-decoration:underline;
	font-weight:bold;
	}
	.blocktd:hover{
	background:url(../images/cables/blocktd_hover.jpg) no-repeat;
	width:194px; height:179px;
	padding:5px 15px 20px 5px;
	display:inline-block;
	float:left;margin-bottom:20px;
	margin-left:25px;text-decoration:underline;
	font-weight:bold;
	}
	.titre_prod {
	background:url(../images/blocktitre_prod.jpg) no-repeat;
	display:block;
	float:left;
	width:184px;
	padding-left:5px;
	padding-right:5px;
	height:34px;
	text-align:center;
	padding-top:10px;color:#f89e00;  
	}
	.imgprod_right{
	display:inline-block;
	width:258px;
	float:left;
	margin-right:20px;
	}
	.img_prod{
	width:213px; height:91px;
	display:block;
	margin-top:50px;
	}
	.prod_right{
	display:block;
	margin-bottom:20px;
	width:382px;
	text-align:justify;
	}
	.img_prod{
	width:200px; 
	display:block;
	margin-top:50px;
	text-align:center;
	}
 
 
  /***********/
.blocktd2{
	background:url(../images/cables/blocktd2.jpg) no-repeat;
	width:152px; height:109px;
	padding:15px 5px 20px 5px;
	display:block;
	margin-bottom:20px;
 	}
.blocktd2:hover{
	background:url(../images/cables/blocktd2_hover.jpg) no-repeat;
	width:152px; height:109px;
	padding:15px 5px 20px 5px;
	display:block;
	margin-bottom:20px;
 	}	
.blocktd2_selected{
	background:url(../images/cables/blocktd2_hover.jpg) no-repeat;
	width:152px; height:109px;
	padding:15px 5px 20px 5px;
	display:block;
	margin-bottom:20px;
 	}	
.titre_prod2 {
	display:block;
	width:142px;
	padding-left:5px;
	padding-right:5px;
	height:14px;
	text-align:center;text-decoration:underline;
	padding-bottom:10px;color:#f89e00;font-weight:bold;  
	}
.img_prod2{
	width:132px;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
.img_prod2 img{
	text-align:center;
}

 
/*************/


#newsContent{
margin-top:15px;
}

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

.textNews{

color:#676436;
font-size:10px;
font-weight:700;
 
}

 

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

ul.puce-1 li {
  list-style:none;
  background: url(../images/puce-6.jpg) no-repeat left top; 
  padding-left:15px;
  margin-left:-20px;
  margin-bottom:7px;

} 



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



/*------------------------------------------------*/
.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;
display:block;

}

#divBloc3-1{
background-color:#f5f5f5;  margin-bottom:15px; padding:15px; border:dotted #C9C9C9 1px;
text-align:justify;
}
#divBloc3-2{
width:435px; margin-bottom:15px; padding:15px; border:dotted #C9C9C9 1px;
text-align:justify;
}
#divBloccataalogue{
width:770px; margin-bottom:15px; padding:30px 30px 30px 40px; border:dotted #C9C9C9 1px;
text-align:justify; display:block;
}
#divBloccatalogue{
width:555px; margin-bottom:15px; padding:30px; min-height:470px; border:dotted #C9C9C9 1px;
text-align:justify; display:inline-block; float:left;
}
#divBlocprod{
background-color:#FFFFFF; width:175px; margin-left:20px; height:694px; margin-bottom:15px; padding:20px; border:dotted #C9C9C9 1px;
text-align:justify; display:inline-block; float:right;
}
#divBloc3-22{
background-color:#f5f5f5; width:550px; margin-bottom:15px; padding:25px; border:dotted #C9C9C9 1px;
text-align:justify;
}



.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-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;

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;
}
 
/*------------------------------------------------*/
