/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

div{
text-align:left;
}

img{
border:0px;
vertical-align:top;
}

font.title{
font-size:15px;
color:#e85312;
text-align:justify;
text-decoration:none;
font-weight:bold;
}
font.title_service{
font-size:18px;
color:#e85312;
text-align:justify;
text-decoration:none;
font-weight:bold;
font-style:italic;
}

font.title2{
font-size:13px;
color:#D16069;
text-align:justify;
text-decoration:none;
}

font.position{
position:relative;
left:5px;
}

font.text, div.text{
font-size:12px;
color:#FFFFFF;
text-align:justify;
text-decoration:none;
}
div.text_tab{
font-size:12px;
color:#626880;
text-align:justify;
text-decoration:none;
}

font.text_error, div.text_error{
font-size:12px;
color:#cd2e3c;
text-align:justify;
text-decoration:none;
}

.baseline{
font-size:10px;
color:#cccccc;
text-decoration:none;
text-align:center;
bottom:3px;
width:100%;
display:block; background-color:#666666;
}

a.details:link, a.details:visited{
font-size:10px;
color:#D16069;
text-align:justify;
text-decoration:none;
font-weight:bold;
}

font.news{
font-size:12px;
color:#FFFFFF;
text-align:justify;
text-decoration:none;
font-weight:bold;
}

font.carriere{
font-size:12px;
color:#021F5B;
text-align:justify;
text-decoration:none;
font-weight:bold;
}

font.tablehead{
font-size:13px;
color:#FFFFFF;
text-align:justify;
text-decoration:none;
position:relative;
padding-left:8px;
top:2px;
}

.textmenu{
font-size:12px;
color:#626880;
text-align:left;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}

a.menu:link, a.menu:visited{
font-size:12px;
color:#626880;
text-align:left;
text-decoration:none;
font-weight:bold;
padding-left:1px;
}

a.menu1_on:link, a.menu1_on:visited{
font-size:12px;
color:#FFFFFF;
text-align:justify;
text-decoration:none;
font-weight:bold;
padding-left:1px;
line-height:20px;
}

a.menu1:link, a.menu1:visited{
font-size:12px;
color:#626880;
text-align:left;
text-decoration:none;
font-weight:bold;
padding-left:1px;
line-height:20px;
}

.menuclick{
background:url(../images/metiers/arrow.gif) no-repeat;
position:relative;
top:3px;
}

.menuclick1{
background:url(../images/spacer.gif) no-repeat;
position:relative;
top:3px;
}

a.menu2:link, a.menu2:visited{
font-size:12px;
color:#BE6F77;
text-align:justify;
text-decoration:none;
font-weight:bold;
padding-left:1px;
}

.menuclick2{
background:url(../images/metiers/minus.gif) no-repeat;
position:relative;
top:3px;
}

.menuclick21{
background:url(../images/metiers/plus.gif) no-repeat;
position:relative;
top:3px;
}

.notesblack{
font-size:12px;
color:#626880;
text-align:left;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}

.notesred{
font-size:12px;
color:#e13b19;
text-align:justify;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}

font.categorie{
font-size:13px;
color:#D16069;
font-weight:bold;
}
font.categorie_orange{
font-size:13px;
color:#e13b19;
font-weight:bold;
}

font.header{
font-size:12px;
color:#FFFFFF;
text-align:justify;
text-decoration:none;
font-weight:bold;
position:relative;
}

img.metiers{
border:solid;
border-width:3px;
border-color:#FFFFFF;
}


font.menu_ref_off{
font-size:12px;
color:#666666;
text-decoration:none;
padding-left:5px;
}

a.menu_ref:link, a.menu_ref:visited{
font-size:12px;
color:#e13b19;
text-decoration:none;
padding-left:5px;
}

font.produits{
font-size:12px;
color:#000000;
text-align:justify;
text-decoration:none;
font-weight:bold;
position:relative;
top:25px;
left:20px;
}

img.logo{
border:0px;
position:relative;
top:5px;
right:10px;
}

font.centrelec{
font-size:14px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

font.contact{
font-size:12px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
position:relative;
left:140px;
}

font.change_color{
font-size:12px;
color:#C02632;
text-align:center;
text-decoration:none;
position:relative;
left:140px;
}
font.change_color_rouge{
font-size:12px;
color:#C02632;
text-align:center;
text-decoration:none;
}

a.moyens:link, a.moyens:visited{
font-size:12px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}

a.open:link, a.open:visited{
color:#FFFFFF;
background-color:#e13b19;
}

a.closed:link, a.closed:visited {
color:#FFFFFF;
}

.le_lien_mention{
text-decoration:none;
color:#FFFFFF;
font-size:10px;
}
.le_lien_mention:hover{
text-decoration:underline;
color:#FFFFFF;
font-size:10px;
}

div.list_prod{
float:left; 
width:250px; 
height:100px; 
margin-right:30px; 
margin-bottom: 15px;
border:1px solid #979797
}

div.prod_title{
font-size:12px;
color:#FFFFFF;
float:left;
width:250px;
height:17px;
background:#979797;
}

div.prod_name{
font-size:12px;
color:#000000;
float:left;
width:124px;
height:83px;
padding-top:20px;
padding-left:15px;
}

div.prod_logo{
float:left;
margin-top:2px;
margin-right:1px;
margin-bottom:1px;
width:99px;
height:77px;
border:1px solid #ACB5C6;
}

.signature{
font-size:10px;
color:#FFFFFF;
}

.address{
font-size:12px;
color:#FFFFFF;
}

table.prod_client td{
border:1px solid #FFFFFF;	
}

td.title{
font-size:12px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
font-weight:bold;
padding-left:1px;
}
td.text{
color:#FFFFFF;
font-weight:bold;
padding-left:20px;
}
.details_button{
color:#FFFFFF;
font-size:10px;
}
.pass_perdu{
font-size:11px;
text-align:right;
padding-top:5px;
}
.pass_perdu a{
text-decoration:none;
color:#FFFFFF;
}
.pass_perdu a:hover{
text-decoration:underline;
color:#FFFFFF;
}

.home_a{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}
.home_a:hover{
text-decoration:underline;
color:#FFFFFF;
}

.home_news{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:18px;
}
.home_news:hover{
text-decoration:underline;
color:#FFFFFF;
}

#dropmenudiv{
position:absolute;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
line-height:18px;
font-size:11px;
color:#FFFFFF;
}

#dropmenudiv a:hover{ 
background-color:#e13b19;
color:#FFFFFF;
}

.img_home{
padding-top:4px;
padding-right:7px;
}
.img_home2{
padding-top:2px;
padding-right:7px;
}
