/* CSS Document */
* {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #636363;
}
Body {
background:url(../images/bg_tabmenu.jpg) repeat-x; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px; 
 }
.a{
text-decoration:none;
}
h4{
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	padding:0px;
	margin:0px;
}

h4{font-size: 1.2em;}

#content h4{

	/*color:#939598;*/
	font-size:1.1em;
	color:#000;
	margin:0px;
	padding-left:10;

}
/*----------------pageservice---*/


#details {
background:url(../images/plan_detail.png) no-repeat;
width:600px;
height:30px;
cursor:pointer;
display:block;
padding-left:15px;
padding-top:3px;
}
#details:hover {
background:url(../images/plan_detail_hover.png) no-repeat;
width:600px;
height:30px;
}

.titreservic{

color:#ffffff;
}
.titreservic:hover{
color:#cc0033;
}
.titreservic_selected{
color:#cc0033;
}

 
/*******************plan large***********/
#details2 {
background:url(../images/plan_detail_large.png) no-repeat;
width:600px;
height:39px;
cursor:pointer;
display:block;padding-left:15px;
}
#details2:hover {
background:url(../images/plan_detail_large_hover.png) no-repeat;
width:600px;
height:39px;
cursor:pointer;
display:block;
}
.urldetails2{
background:url(../images/plan_detail_large.png) no-repeat;
width:600px;
height:39px;display:block;

}
.urldetails2:hover{
background:url(../images/plan_detail_large_hover.png) no-repeat;
width:600px;
height:39px;
display:block;

}
.urldetails2_selected{
background:url(../images/plan_detail_large_hover.png) no-repeat;
width:600px;
height:39px;
display:block;
}
/****************************/
a.titre_service {
line-height:20px;
color:#fff;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding-top:7px;

text-decoration:none;
}

a:hover.titre_service{
line-height:20px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding-top:7px;
color:#cc0033;
text-decoration:none;
}

a.titre_service_selected {
line-height:20px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding-top:7px;

color:#cc0033;
text-decoration:none;
}


.texte_service{
padding-top:9px;
background-color:#dcdcdc;
padding-left:20px;
padding-right:20px;
color:#636363;
font-size:11px;
text-align:justify;
vertical-align:top;
width:541px;
}
ul li{
padding-bottom:7px;
margin-left:-30px;
}
/**********************************end service ***********************/
.cadre_haut{
background:url(../images/page/cadre_top.jpg) no-repeat;
width:601px;
height:12px;
vertical-align:top;
}
.cadre_bas{
background:url(../images/page/cadre_bas.jpg) no-repeat;
width:601px;
height:13px;

}
.bgcadre1_inf{
background:url(../images/bgcadre1_inf.jpg) repeat-y; width:301px;
padding-top:0px;
padding-left:20px;
padding-right:20px;
color : #636363;
font-size:11px;
text-align:justify;
vertical-align:top;
}
.bgcadre2_inf{
background:url(../images/bgcadre2_inf.jpg) repeat-y; 
width:596px;
padding-top:9px;
padding-left:20px;
padding-right:20px;
color : #636363;
font-size:11px;
text-align:justify;
vertical-align:top;
}


/*----------------end*/
.top{
background:url(../images/top.jpg) no-repeat;
width:1024px;
height:66px;
padding-right:90px;
padding-top:20px;
}
.lien_top{
color:#636363;
font-size:11px;
font-weight:bold;
text-decoration:none;

}
.bg_menu{
background:url(../images/top_menu.jpg) no-repeat;
width:1024px;
height:33px;
vertical-align:top;
}
.tab_menu{
height:33px;
}
.right_menu{
background:url(../images/right_menu.jpg) no-repeat; width:62px; height:33px;
}

.menu1{
background:url(../images/present.gif) no-repeat;
width:122px;
height:15px;
vertical-align:top;
padding-top:9px;
padding-bottom:9px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
color:fff;
text-decoration:none;
display:block;
}

.menu2{
background:url(../images/service.gif) no-repeat;
width:93px;
height:15px;
vertical-align:top;
padding-top:9px;
padding-bottom:9px;

font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
color:fff;text-decoration:none;display:block;
}
.menu3{
background:url(../images/process.gif) no-repeat;
width:171px;
height:15px;
vertical-align:top;
padding-top:9px;
padding-bottom:9px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
color:fff;text-decoration:none;display:block;
}
.menu4{
background:url(../images/partner.gif) no-repeat;
width:89px;
height:15px;
vertical-align:top;
padding-top:9px;
padding-bottom:9px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
color:fff;text-decoration:none;
display:block;
}
.menu5{
background:url(../images/questionaire.gif) no-repeat;
width:102px;
height:15px;
vertical-align:top;
padding-top:9px;
padding-bottom:9px;

font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
color:fff;text-decoration:none;display:block;
}
.menu6{
background:url(../images/carrier.gif) no-repeat;
width:69px;
vertical-align:top;
height:15px;
vertical-align:top;
padding-top:9px;
padding-bottom:9px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
color:fff;
text-decoration:none;display:block;
}
.menu1:hover{ 
color:#da001b;
}
.menu2:hover{
color:#da001b;
}
.menu3:hover {
color:#da001b;
} 
.menu4:hover {
color:#da001b;
}
.menu5:hover{
color:#da001b;
} 
.menu6:hover {
color:#da001b;
}
.top_news_fr{
background:url(../images/top_news_fr.png) no-repeat;
width:222px;
height:38px;
color:#da001b;
padding-top:15px;
padding-left:50px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:left;
}
.top_news_en{
background:url(../images/top_news_en.png) no-repeat;
width:222px;
height:38px;
color:#da001b;
padding-top:15px;
padding-left:50px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:left;
}
.bg_news{
background-color:#f7f7f7;
width:222px;
height:70px;
padding-top:5px;
font-family:Tahoma;
font-size:11px;
text-align:justify;
}
.bas_news{
background:url(../images/bas_news.jpg) no-repeat;
width:222px;
height:13px;

}
.top_partner{
background:url(../images/top_partner.png) no-repeat;
width:222px;
height:39px;
color:#da001b;
padding-top:15px;
padding-left:50px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:left;
}
.top_partner_en{
background:url(../images/top_partner_en.png) no-repeat;
width:222px;
height:39px;
color:#da001b;
padding-top:15px;
padding-left:50px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:left;
}
.bas_partner{
background:url(../images/bas_partner.jpg) no-repeat;
width:222px;
height:13px;
padding-bottom:30px;
}

.top_index{
background:url(../images/top_index.png) no-repeat;
width:436px;
height:10px;
vertical-align:top;
}
.contour_index{
background:url(../images/border_index.jpg) repeat-y;
width:1px;
height:100px;
vertical-align:top;
}

.bg_index{
background:#ebebeb url(../images/bg_index.jpg) repeat-x;
width:434px;

padding-top:5px;
vertical-align:top;
}
.bas_index{
background:url(../images/bas_index.jpg) no-repeat;
width:436px;
height:10px;
vertical-align:top;
}
.top_qualite{
background:url(../images/top_qualite.png) no-repeat;
width:222px;
height:38px;
color:#da001b;
padding-top:15px;
padding-left:50px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:left;
vertical-align:top;
}
.top_qualite_en{
background:url(../images/top_qualite_en.png) no-repeat;
width:222px;
height:38px;
color:#da001b;
padding-top:15px;
padding-left:50px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-align:left;
vertical-align:top;
}
.bas_qualite{
background:url(../images/bas_qualite.gif) no-repeat;
width:222px;
height:13px;
vertical-align:top;
}

.text_index{
padding-top:5px;
padding-left:20px;
padding-right:20px;
font-family:Tahoma;
font-size:11px;
text-align:justify;
}
.top_presentation{
background:url(../images/top_presentation.png) no-repeat;
width:668px;
height:10px;
vertical-align:top;
}
.texte_present{
padding-top:9px;
padding-left:20px;
color : #636363;
font-size:11px;
text-align:justify;
vertical-align:top;
}
.texte{
padding-top:9px;
padding-left:20px;
padding-right:20px;
color : #636363;
font-size:11px;
text-align:justify;
vertical-align:top;
}

.titre_page{
color : #da001b;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
vertical-align:top;
}
.eleone{
font-weight:bold;
color : #da001b;
font-size:11px;
}
.eleone2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color : #da001b;
font-size:12px;
padding-bottom:10px;
}

.bg_presentation{
background:#ebebeb url(../images/bg_presentation.gif) repeat-x;
width:668px;
height:200px;
padding-top:5px;
vertical-align:top;

}
.bas_presentation{
background: url(../images/bas_presentation.gif) repeat-x;
width:668px;
height:12px;
vertical-align:top;
padding-bottom:20px;
}

/*-----------------*/
.td_titre_form{
font-size:11px;
font-weight:bold;
color:#000000;

}
.td_champ_form{


}
.textfield {

}

.bloc_contact{
background:url(../images/bloc_contact.jpg) no-repeat;
height:161px;
width:222px;
}
.bloc_contact_en{
background:url(../images/bloc_contact_en.jpg) no-repeat;
height:161px;
width:222px;
}
.cont_en{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#da001b;
font-weight:bold;
font-size:9px;
display:block;
padding-top:115px;
padding-bottom:10px;
padding-left:75px;
}
.cont{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#da001b;
font-weight:bold;
font-size:9px;
display:block;
padding-top:115px;
padding-bottom:10px;
padding-left:95px;

}
.actualite{
padding-top:90px;
padding-right:20px;
}
.actualite_patner{
padding-right:20px;
font-weight:bold;
}
.lien_actualite{
font-family:Tahoma;
color:#636363;
font-size:10px;
text-decoration:none;
}
/*********Qualite et environnement*****************/
.lien {
font-family:Tahoma;
color:#cc0033;
font-size:10px;
padding-right:5px;
font-weight:bold;
}


.lien_interne{
font-family:Tahoma;
color:#636363;
font-size:11px;
font-weight:bold;
color:#da001b;

}
.lien_interne:hover{
color:#636363;

}
/*questionaire */
.login{
font-size:11px;
font-weight:bold;
color:#636363;
padding-top:5px;
padding-left:20px;
padding-bottom:5px;

}
.validation{
padding-top:9px;
padding-left:80px;
color : #636363;
font-size:11px;
vertical-align:top;
text-align:left;

}
.bouton_fr{	
    cursor: pointer;
	border: none;
	background: transparent url(../images/entrer_fr.jpg) no-repeat 0 0;
    width:65px;
	height:20px;

}
.bouton_en{	
    cursor: pointer;
	border: none;
	background: transparent url(../images/entrer_en.jpg) no-repeat 0 0;
    width:65px;
	height:21px;

}
.lien_valid{
padding-top:9px;
color : #da001b;
font-weight:bold;
font-size:11px;
text-align:left;

}
.champ{
font-size:11px;
font-weight:bold;
color:#636363;
padding-top:5px;
padding-left:34px;
padding-bottom:5px;
}
.texte_quest{
padding-top:9px;
padding-left:34px;
color : #636363;
font-size:11px;
vertical-align:top;

}
.table{
background-color:#fff;
}
textarea {
text-align:left;
padding-left:2px;
}

.titre_table{
font-size:11px;
font-weight:bold;
/*color:#da001b;*/
color:#fff;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
.sous_titre{
font-size:11px;
font-weight:bold;
color:#da001b;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
.text_champ{
font-size:11px;
font-weight:bold;
color:#636363;
text-align:left;
padding-top:5px;
padding-left:7px;
padding-bottom:5px;
padding-right:5px;

}
.text_champ2{
font-size:11px;
font-weight:bold;
color:#fff;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}
/* end questionaire*/
.bg_footer{
background:url(../images/bg_footer.jpg) repeat-x;
height:82px;
margin-top:10px;
}
.footer{

background:url(../images/footer.jpg) no-repeat;
height:82px;
width:900px;
vertical-align:top;
padding-top:20px;

}
.lien_footer{
color:#da001b;
font-size:10px;
font-family:Tahoma;
text-decoration:none;
}

.copyright{
font-size:10px;
font-family:Tahoma;
padding-top:20px;
color:#333333;
}
.titre{
color:#333333;
font-size:11px;
font-weight:bold;
padding-bottom:20px;
}


