
/***************** STYLE CONTENU *****************/
#contenu h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 18px;
width: 900px;
color:#666666;
height:45px;
background: url(../images/charte/line.jpg) repeat-x left center;
}
 
#contenu h1 span{
color:#666666;
}

#contenu h2{
font-family:Verdana, Arial, Helvetica, sans-serif Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
line-height: 18px;
color:#1160AF;
background-image: url(../images/charte/h2.jpg);
background-repeat: no-repeat;
background-position:top left;
padding-left: 15px;
clear: left;
padding-bottom: 5px;

}
#contenu h3{
font-family:Verdana, Arial, Helvetica, sans-serif Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
line-height: 18px;
margin-top: 15px;
color:#1160AF;
background-image: url(../images/charte/h2.jpg);
background-repeat: no-repeat;
background-position:top left;
padding-left: 15px;
clear: left;
padding-bottom: 3px;

}


#contenu h4{
font-family:Verdana, Arial, Helvetica, sans-serif Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
line-height: 18px;
margin-top: 15px;
color:#1160AF;
clear: left;
padding-bottom: 3px;

}


 .line{
   background:url(../images/charte/line.jpg) repeat-x left center;
	 height:25px;
  line-height:1px;
  font-size:1px;
  padding:0;
  clear:both;
  width: 900px;
  }

   .line3{
   background:url(../images/charte/line.jpg) repeat-x left center;
	 height:25px;
  line-height:1px;
  font-size:1px;
  padding:0;
  clear:both;
  width: 650px;
  }

   .line2{
  height:35px;
  background: url(../images/charte/line.jpg) repeat-x left center;
  line-height:0;
  font-size:0px;
  padding:0;
  width: 725px;
  }


.bull1{

margin-bottom: 5px;
margin-left: 14px;
}

.bull2{

margin-bottom: 5px;
margin-left: 14px;
}

.headers1{
background-image: url(../images/charte/header1.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 130px;
width: 550px;
font-family: Verdana, Arial;
font-size: 12px;
line-height: 18px;
margin-left: 40px;
}

.headers2{
background-image: url(../images/charte/header2.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 130px;
width: 550px;
font-family: Verdana, Arial;
font-size: 12px;
line-height: 18px;
margin-left: 40px;
}


/*
.bull1{
background-image: url(../images/charte/bull1.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left: 10px;
margin-bottom: 5px;
margin-left: 16px;
}

.bull2{
background-image: url(../images/charte/bull2.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left: 10px;
margin-bottom: 5px;
margin-left: 16px;
}*/


.photo-droit{
float: right;
margin: -10px 0px 15px 25px;


} 

.abs{
position:absolute;
margin-left:-22px;
margin-top:-2px
  }

  .abs2{
position:absolute;
margin-left:-22px;
margin-top:1px
  }

.contactez {
position:absolute;
right: 30px;
margin-top: -50px;

  }


.product-list-droit{
width:650px;
float:right;
border:0px solid red;
margin-top: -30px;

}






.product-list{
width: 250px;
float: right;
border: 0px solid red;
}


.telecharger{
font-family:Verdana, Arial, Helvetica, sans-serif Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
line-height: 18px;
color:#1160AF;
background-image: url(../images/charte/h2.jpg);
background-repeat: no-repeat;
background-position:top left;
padding-left: 15px;
clear: both;
width: 600px;

}


.pdfs{
text-align: left;
/*background-color: #EEE5E6;*/
font-weight: normal;
font-size: 11px;
padding: 0px 0px 5px 0px;
float: left;
}

.pdfs p{
padding: 0px 0px 5px 0px;
width: 215px;
float: left;
}





.pdfs a.pdf{
color: #747474;
font-size: 11px;
font-weight: normal;
background-image: url(../images/charte/pdf.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:20px;
}

.pdfs a.pdf:hover{
color: #1568B6;
font-size: 11px;
font-weight: normal;
}



.pdfs a.pdf-non{
color: #1568B6;
font-size: 11px;
font-weight: normal;
background-image: url(../images/charte/pdf-non.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:20px;
}

.pdfs a.pdf-non:hover{
color: #747474;
font-size: 11px;
font-weight: normal;
}

/*.product-list .telecharger{
height: 25px;
text-align: center;
background-color: #CCCCCC;
color: #747474;
font-weight: bold;
}


.product-list .pdfs{
text-align: left;
background-color: #EEE5E6;
font-weight: normal;
font-size: 11px;
padding: 5px 0px 5px 10px;
}





.product-list .pdfs a.pdf{
color: #747474;
font-size: 11px;
font-weight: normal;
background-image: url(../images/charte/pdf.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:20px;
}

.product-list .pdfs a.pdf:hover{
color: #1568B6;
font-size: 11px;
font-weight: normal;
}



.product-list .pdfs a.pdf-non{
color: #1568B6;
font-size: 11px;
font-weight: normal;
background-image: url(../images/charte/pdf-non.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:20px;
}

.product-list .pdfs a.pdf-non:hover{
color: #747474;
font-size: 11px;
font-weight: normal;
}*/
.product-list-thumbs{
float: left;
border: 0px solid red;
width: 380px;
}

.product-list-thumbs .title{
color: #55ABD3;
font-size: 12px;
font-weight: bold;
padding: 6px 0px 5px 0px;
}



.product-list-thumbs .text{
padding: 10px 0px 10px 35px;
font-size: 11px;
border: 0px solid red;

}


.product-list-gauche{
width: 220px;
float: left;
margin-right: 20px;
clear: left;

}

.product-list-gauche .title{
text-align: center;
background-color: #76A3CD;
color: #ffffff;
font-weight: bold;
font-size: 12px;
padding: 5px 0px 5px 0px;
margin-bottom: 10px;
}

.product-list-gauche .bull3{
background-image: url(../images/charte/bull3.jpg);
background-repeat: no-repeat;
background-position:top left;
padding-left: 10px;
margin-bottom: 5px;
text-align: left;
}


.product-list-gauche .bull3 a{
font-weight: normal;
color: #ABABAB;
}

.product-list-gauche .bull3 a:hover{
font-weight: normal;
color: #FE0000;
}





.product-list-gauche2{
float: left;
padding-left: 285px;
clear: left;
width: 506px;

}

.product-list-gauche2 .title{
text-align: left;
background-color: #0066CB;
color: #ffffff;
font-weight: bold;
font-size: 12px;
padding: 5px 0px 5px 25px;
}




.product-list-gauche2 .title2{
text-align: left;
background-color: #76A3CD;
color: #ffffff;
font-weight: bold;
font-size: 12px;
padding: 5px 0px 5px 25px;
margin-top: 15px;
margin-bottom: 3px;
}

.product-list-gauche2 .bull3{
background-image: url(../images/charte/bull3.jpg);
background-repeat: no-repeat;
background-position:top left;
padding-left: 10px;
margin-bottom: 5px;
text-align: left;
}


.product-list-gauche2 .bull3 a{
font-weight: normal;
color: #ABABAB;
}

.product-list-gauche2 .bull3 a:hover{
font-weight: normal;
color: #FE0000;
}

.product-list-gauche2 a.ovres{
font-weight: normal;
color: #666666;
}

.product-list-gauche2 .ovres:hover{
font-weight: bold;
color: #ffffff;
background-color: #005EC8;
padding: 2px 5px 5px 5px;
}










a{
font-weight:bold;
text-decoration:none;
color:#f51915;
}
a:hover{
color:#f51915;
text-decoration:underline;
}

/***************** STYLE FOOTER *****************/
#footer p{
font:11px/18px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
padding:20px 10px 0 0;
border: 0px solid red;
height: 20px;
width: 700px;
float: right;
}
#footer a{
text-decoration:none;
color:#fff;
margin:0 10px;
}
#idep a:link, #idep a:visited{
text-decoration:none;
color:#fff;
margin:0;
}
#footer a:hover{
text-decoration:underline;
color:#fff;
}

#footer a.actif{
color:#7FBAE7;
text-decoration:none;
font-weight: bold;
cursor: default;
}

#footer a:hover.actif{
color:#7FBAE7;
text-decoration:none;
font-weight: bold;
cursor: default;
}
 /***************** CONTACT *****************/
 .inputForm2{
border:1px solid #666666;
background-color: #FFFFFF;
width:180px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;

}


.inputForm{
border:1px solid #0B51A6;
background-color: #FFFFFF;
width:180px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}


.inputFormOver{
border:1px solid #0B51A6;
background-color: #F5F4F4;
width:180px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 12px;
color:#000000;
}
.button{
border:1px solid #473135;
background-color: #686868;
width:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
padding: 1px 0px;
font-weight: bold;
}
.buttonOver{
border:1px solid #514D4D;
background-color: #514D4D;
width:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
cursor:pointer;
color:#FFFFFF;
padding: 1px 0px;
font-weight: bold;
}
.capatchas{
border:1px solid #0B51A6;
background-color: #ffffff;
padding: 0px 15px;
margin-top:1px;

}

.capatchas2{
border:1px solid #666666;
background-color: #ffffff;
padding: 5px 50px;
margin-top:1px;

}


.frmContact{ /* dedicated ID for "contact form"*/

	text-align:center;
	font-size:11px;
  width: 650px;
	border:1px solid #0B51A6;
  background-image: url(../images/charte/body.gif);
  background-position: top left;
  background-repeat: repeat;
}

.frmContact .Label, .frmContact label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #2D2C2C;

}

.notice{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  line-height: 18px;
	padding:0px;
 color: #2D2C2C;
}

.invisible{
display: none;

}

a:active, a:focus{
outline:none;
}

a img{
-moz-opacity: 1.00; opacity:1.00;
border: 0px;
}

a:hover img{
-moz-opacity: 0.70; opacity:0.70;
border: 0px;
}


