/* CSS Document */
/*@import url('/news/styles/'/style.css'');*/ 
/*@import url("../console/styles/style.css"); */
@import url("../js/menu/style_menu.css"); 
@import url("style_contact.css"); 
/*-------------------------------------*/


/*body{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background:url(../images/arpSite.jpg) repeat-x;
height:1024px;
background-color:#000000;
}*/


p{
margin:0;
padding:0px;
display:inline;
}
a.LienProd{display:inline-block; color:#00a7f8; font-weight:bold; margin-top:5px;}
a:hover.LienProd{display:inline-block; color:#FF0000; font-weight:bold; margin-top:5px;}

.puce-prod2{
margin-top:13px;
margin-right:7px;
float:left;
margin-left:15px;
}

.blue{
color:#008cd5;
}
.red{
color:#de001a;
}
.size1{font-size:11px;}

body{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background:url(../images/arpSiteHeadBottom.jpg) bottom repeat-x;
background-color:#d8d8d8;
font-size:11px;
}

a {text-decoration:none;}
a img{border:none;}
strong{
font-weight:bold;
font-size:10px;
}

tr.Head td{
background-color:#1a171b;
text-align:right;
padding-top:9px;
padding-bottom:9px;
}
span.separator{color:#FFFFFF; font-size:11px;}
a.LienHead{color:#FFFFFF; font-size:11px; text-decoration:none; padding-bottom:5px;}
a:hover.LienHead{color:#d30b0b; font-size:11px; text-decoration:none; padding-bottom:5px;}
a.drapeau{text-decoration:none;}
a img{border:none;}

.BanCenter{
background:url(../images/mpcban.jpg) no-repeat;
height:211px;
width:857px;
}

/*.BanLeft{
background:url(../images/mpcban-left.jpg) no-repeat;
width:70px;
height:211px;
}

.BanRight{
background:url(../images/mpcban-rigth.jpg) no-repeat;
width:67px;
height:208px;
}*/
.arpColorBan{
/*background-color:#00a3e0;*/
}

.arpMenuLeft{
background:url(../images/arpmenuLeft.jpg) top right no-repeat;
height:55px;
width:676px;
}
.arpMenuRight{
background:url(../images/arpmenuRight.jpg) top left no-repeat;
height:55px;
width:168px;
}

.arpMenuCenter{
background:url(../images/arpmenuCenter.jpg) no-repeat;
height:55px;
width:13px;
}
.MenuRight{
background:url(../images/MenuRight.jpg) top left no-repeat;
height:55px;
width:73px;
}

.MenuLeft{
background:url(../images/MenuLeft.jpg) top right no-repeat;
height:55px;
width:73px;
}

.StyleContent{
background-color:#FFFFFF;
height:487px;
vertical-align:top;
padding:15px;
/*width:676px;*/
}
.arpFooter{
background:url(../images/arpFooter.jpg) repeat-x;
height:243px;
}

span.TitreI{
font-size:18px;
color:#de001a;
}
.textContent{
color:#606060;
font-size:12px;
line-height:20px;
text-align:justify;
}




/*Menu Footer*/
.MenuFooter{margin-top:105px; text-align:center;}
a.BMFooter{color:#FFFFFF; font-size:10px; text-decoration:none;}
a:hover.BMFooter{color:#de001a;  font-size:10px; text-decoration:none;}
.MBFseparator{color:#FFFFFF; font-size:10px;}
/*-----Menu----*/


/*-----copyrigth----*/
.copyright{
color:#FFFFFF;
font-size:11px;
text-align:center;
margin-top:20px;
}
.Rouge{color:#d30b0b;}
.Gris{color:#5c5d5d;}
.Gris2{color:#606060;}
a:hover.email{color:#de001a; text-decoration:underline;}
/*-----------------*/

.MBarp{
background:url(../images/MBarp.jpg) repeat-x;
background-color:#ececec;
height:127px;
font-size:12px;
color:#de001a;
vertical-align:top;
}

.MBarp1{
background:url(../images/MBarp1.jpg) repeat-x;
background-color:#ececec;
height:95px;
font-size:12px;
color:#de001a;
vertical-align:top;
}
.TDLeft{
width:50%;
background-color:#000000;
}
.TDRight{
width:50%;
background-color:#000000;
}


/*--------------------------*/
.InputTitre{color:#de001a; font-size:10px; float:left; width:70px;  margin-top:5px; margin-left:4px;}
.InputTitre2{color:#de001a; font-size:10px; float:left; width:115px;  margin-top:5px; margin-left:4px;}
.InputTitre2 a{color:#de001a;}
.InputTitre2 a:hover{color:#0079c2;}
.InputLogin{ border:solid #de001a 1px; width:70px; height:19px; float:right; margin-right:10px; font-size:10px; color:#0079c2;}
.InputBt{border:none; background:url(../images/bt_ok.jpg) no-repeat; width:22px; height:15px; margin-top:5px; float:right; margin-right:10px; cursor:pointer;}
.InputBt:hover{border:none; background:url(../images/bt_ok_hover.jpg) no-repeat; width:22px; height:15px; margin-top:5px; float:right; margin-right:10px; cursor:pointer;}
/*--------------------------*/

/*---------Blocs------------*/

.Wrapper{
border:#de001a solid 1px;  height:154px; width:204px; background-color:#FFFFFF; padding:1px;
}

.Wcontainer{
background-color:#151314; color:#FFFFFF; font-size:10px; height:100%;
}

.Wimage{
width:117px; height:154px; float:left;
}

.Wtitre{
font-weight:bolder;
display:block;
margin-bottom:10px;
}

div.Wtext{
padding-top:7px; padding-right:3px;
text-align:left;
line-height:1.7em;
}


a.voir1{
background:url(../images/voir.jpg) no-repeat; height:15px; width:45px; display:block; color:#FFFFFF; padding-top:3px; padding-bottom:3px;  margin-top:75px; float:right; text-align:center; margin-right:3px;
}
a:hover.voir1{
background:url(../images/voir.jpg) no-repeat; height:15px; width:45px; display:block; color:#ffffff; padding-top:3px;  padding-bottom:3px; margin-top:75px; font-weight:bold; float:right; text-align:center; margin-right:3px;
}

a.voir2_fr{
background:url(../images/voir2-fr.jpg) no-repeat; height:22px; width:45px; display:block; float:right; margin-top:5px;
}
a:hover.voir2_fr{
background:url(../images/voir2-fr_hover.jpg) no-repeat; height:22px; width:45px; display:block; float:right; margin-top:5px;
}

a.voir2_en{
background:url(../images/voir2-en.jpg) no-repeat; height:22px; width:45px; display:block; float:right; margin-top:5px;
}
a:hover.voir2_en{
background:url(../images/voir2-en_hover.jpg) no-repeat; height:22px; width:45px; display:block; float:right; margin-top:5px;
}
/*---------------------*/
a.voir{
color:#FF0000;
font-size:11px;
text-decoration:none;
margin-left:7px;
}
a:hover.voir{
color:#FF0000;
font-size:11px;
text-decoration:underline;
font-weight:bolder;
margin-left:7px;
}




/*--------------------------------------------------------------------------------------------------------------------*/
.ImageLeft{
margin-right:20px;
margin-bottom:20px;
}

.ImageRight{
margin-left:20px;
margin-bottom:20px;
}


/*--------------------------------------------------------------------------------------------------------------------*/
/* Style 1
.PRODContainer{
margin-bottom:20px; 
border:#e5e5e5 solid 1px;
background:url(../images/MBarp1.jpg) repeat-x;
background-color:#ececec;
}
.PRODTitle{padding:10px;}
.PRODContent{padding:10px;}
.PRODHeader{padding:10px; text-align:right;}
*/

/*Style 2*/
.Container{
margin-top:40px;
}

.TitleContainer{
border:#fefefe solid 1px;
background:url(../images/proTitleContainer2.jpg) bottom repeat-x; 
color:#de001a;
font-weight:bolder;
margin-bottom:20px;
padding-left:10px;
padding-top:5px;
height:30px; 
}

.PRODContainer{
margin-bottom:20px; 
border:#e5e5e5 solid 1px;
background:url(../images/MBarp1.jpg) repeat-x; 
background-color:#ececec;
font-size:11px;
}

.PRODTitle{
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:0px;
background:url(../images/prod_title.jpg) repeat-x;
height:30px;
color:#8F8F8F;
font-weight:bold;
height:25px;
font-size:12px;
color:#de001a;
}

.PRODContent{
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
}

.PRODHeader{
padding-left:10px;
padding-right:17px;
padding-top:0px;
padding-bottom:10px;
}

#accordion div{margin:0; padding-bottom:0px;}

ul.puce-prod{
margin-top:3px;
}

ul.puce-prod li{
list-style-type:none;
list-style-image:url(../images/puce-1.gif);
margin-left:0px;
list-style-position:outside;
}
.PRODContent b{
font-size:11px;
color:#818181;
}

a.PRODPdf{
color:#de001a;
font-weight:bold;
font-size:10px;
background:url(../images/prod_pdf.jpg) repeat-x top;
background-color:#ececec;
border:#e5e5e5 solid 1px;
display:block;
width:135px;
padding:3px;
margin-bottom:15px;
/*margin-left:425px;*//*margin-left:483px;*/
}

a:hover.PRODPdf{
color:#146aa6;
font-weight:bold;
font-size:10px;
background:url(../images/prod_pdf.jpg) repeat-x top;
background-color:#ececec;
border:#e5e5e5 solid 1px;
display:block;
display:block;
width:135px;
padding:3px;
margin-bottom:15px;
/*margin-left:483px;*/
}

div.DivContent{padding:15px;}
/*--------------------------------------------------------------------------------------------------------------------*/




/*---------------------Staff----------------------*/
.staffContainer{
background:url(../images/MBarp1.jpg) repeat-x;  
border: #ececec solid 1px; 
padding:10px; 
background-color:#ececec; 
margin-bottom:15px; 
width:126px; 
height:180px;
}

.staffImg{
border:#CCCCCC solid 1px; 
padding:2px;  
margin-bottom:7px; 
width:120px;
}

.staffText{
border:#FCFCFC solid 1px; 
width:124px; 
text-align:center; 
font-size:11px;
padding-top:5px;
padding-bottom:5px;
}
/*---------------------Staff----------------------*/




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

/*---------------------Page Produits----------------------*/

table#TabProduits{width:100%;  }
table#TabProduits tr td{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:27px; vertical-align:middle;}
table.TabProdDesc tr td{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:27px; vertical-align:middle; line-height:20px; }

table#TabProduits tr td.titreI{background-color:#df0a00; color:#FFFFFF; padding-left:5px; padding-right:5px; font-weight:bolder;}
table#TabProduits tr td.produit{background-color:#cfcfcf; padding-left:5px; padding-right:5px; color:#000000; border:#bbbbbb solid 1px; font-weight:bolder; width:10%;}

td.titreII-1{width:33%; background-color:#e6e6e6; padding-left:5px; padding-right:5px; color:#de001a; }
td.desc-1{ background-color:#e6e6e6; padding-left:5px; padding-right:5px; color:#606060;}
td.titreII-2{width:33%; background-color:#dfdfdf; padding-left:5px; padding-right:5px;  color:#de001a; }
td.desc-2{ background-color:#dfdfdf; padding-left:5px; padding-right:5px; color:#606060;}

a.pdf_{text-decoration:none; color:#0076bf;}
a:hover.pdf_{text-decoration:none; color:#de001a;}

td.PDF{ background-color:#dadada; padding-left:5px; padding-right:5px;  padding-top:5px; padding-bottom:5px; border:#bbbbbb solid 1px;}
td.descPDF{background-color:#dadada; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; border:#bbbbbb solid 1px;}

/*
div.pagination{float:right; margin-right:15px; margin-bottom:10px; margin-top:10px; }
div.pagination a{ background-color:#ececec;   display:inline-block;  font-size:10px;}

a.p_prod{text-decoration:none; color:#de001a;  font-size:10px; display:inline-block;}
a.p_prod_hover{text-decoration:none; color:#0076bf;  font-size:10px; display:inline-block;}

a.prev{text-decoration:none; color:#de001a; font-size:10px; display:inline-block;}
a:hover.prev{text-decoration:none; color:#0076bf;  font-size:10px; display:inline-block;}
a.next{text-decoration:none; color:#de001a;  font-size:10px; display:inline-block;}
a:hover.next{text-decoration:none; color:#0076bf;  font-size:10px; display:inline-block;}
*/


table.pagination{float:right; margin-right:15px; margin-bottom:10px; margin-top:10px;}
table.pagination tr td { background-color:#ececec; font-size:10px; padding:3px; text-align:center; vertical-align:middle;   font-size:10px;  border:#FFFFFF solid 1px;}

table.pagination tr td .p_prod{text-decoration:none; color:#de001a; display:block; width:20px; }
table.pagination tr td .p_prod_hover{text-decoration:none; color:#0076bf; width:20px; display:block;  }

table.pagination tr td a.prev{text-decoration:none; color:#de001a;}
table.pagination tr td a:hover.prev{text-decoration:none; color:#0076bf; }
table.pagination tr td a.next{text-decoration:none; color:#de001a;   }
table.pagination tr td a:hover.next{text-decoration:none; color:#0076bf; }

.oblig{font-size:10px;}
.PageContainer_{margin-left:5px; margin-right:5px; overflow:hidden;}
.imgRight{margin-left:20px;  margin-bottom:15px; margin-top:5px;}
/*--------------------------------------------------------*/
