body{
font-size:11px;
font-family:tahoma;
color:#fff;
margin-top:0px;
padding:0px;
}
.cote{

font-size:11px;
font-family:tahoma;
background:#222222 url(../images/bg.jpg) repeat-x;
color:#fff;
margin-top:0px;
padding:0px;
}
table{
font-size:11px;
}
.bg_left{
background:#383838 url(../images/bg_left.jpg) top no-repeat;
width:62px;
height:480px;
}
.bg_right{
background:#383838 url(../images/bg_right.jpg) top no-repeat;
width:62px;
height:480px;
}
.confirmation{
text-align:center;
background:#737070;
font-size:10px;
color:#fff;
border:1px solid #c6c4c4;
padding:20px;
width:300px;
font-family: verdana ;

}
.confirmation2{
color:#FFFFFF;
display:inline-table;
text-align:left;
background:#999999;
font-size:10px;
border:1px solid #c6c4c4;
padding-left:10px;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
width:540px;
font-family: verdana ;

}
.lien_langue{
text-decoration:none;
font-family:tahoma;
font-size:10px;
color:#680d3f;
font-weight:bold;
}
.lien_langue:hover{
color:#e56d12;
}
.header{
background:#181818 url(../images/header.jpg) no-repeat;
width:900px;
height:459px;
}
.position_footer{
width:100%;
text-align:center;
background:url(../images/footer.jpg) repeat-x;
height:60px;
}
.footer{
padding-top:25px;
color:#fff;
font-size:11px;
text-align:center;
width:1024px;
}
.menu  {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:15px;
padding-right:15px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
}
.menu:hover  {

background:url(../images/fr/menu_home_on.png) center no-repeat;
color:#fff;
}
.menu_it  {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
}
.menu_it:hover  {

background:url(../images/fr/menu_home_on.png) center no-repeat;
color:#fff;
}
.menu2_it  {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;

}
.menu2_it:hover  {
background:url(../images/fr/menu_2_on.png) center no-repeat;
color:#fff;
}

.menu3_it  {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:6px;
padding-right:6px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;

}
.menu3_it:hover  {
background:url(../images/fr/menu_3_on.png) center no-repeat;
color:#fff;
}



.menu_on_it  {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
background:url(../images/fr/menu_home_on.png) center no-repeat;
}
.menu2_on_it {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
background:url(../images/fr/menu_2_on.png) center no-repeat;
}
.menu3_on_it {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:6px;
padding-right:6px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
background:url(../images/fr/menu_3_on.png) center no-repeat;
}

a{
text-decoration:none;
}
.menu2  {
text-decoration:none;

padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:15px;
padding-right:15px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;
font-weight:bold;

}
.menu2:hover  {
background:url(../images/fr/menu_2_on.png) center no-repeat;
color:#fff;
}
.menu_on  {
text-decoration:none;
padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:15px;
padding-right:15px;
text-align:center;
vertical-align:middle;
display:block;
font-size:12px;
font-weight:bold;
background:url(../images/fr/menu_home_on.png) center no-repeat;
color:#fff;
}
.menu2_on  {
text-decoration:none;
padding-top:10px;
padding-bottom:19px;
height:10px;
padding-left:15px;
padding-right:15px;
text-align:center;
vertical-align:middle;
display:block;
font-size:12px;
font-weight:bold;
background:url(../images/fr/menu_2_on.png) center no-repeat;
color:#fff;
}

.menu_bas  {
float:left;
text-decoration:none;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
color:#fff;
font-size:12px;

}
.menu_bas:hover  {
color:#ff0060;
}
.menu_bas_on  {
float:left;
text-decoration:none;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
font-size:12px;
color:#ff0060;
}
.news{
text-align:justify;
width:261px;
background:#303030  url(../images/news_header.jpg) no-repeat;
height:157px;
padding-top:60px;
padding-bottom:5px;
padding-left:10px;
padding-right:15px;
}
.footer_news{
width:263px;
background:#303030 url(../images/news_footer.jpg) bottom no-repeat;
height:20px; 
}
.lien_plus{
color:#fff;
font-size:11px;
text-decoration:none;
}
.lien_plus:hover{
color:#ff0060;
}
.lien1{
color:#fff;
font-size:11px;
text-decoration:none;
}
.lien1:hover{
color:#69c0e4;

}
.bienvenue_fr{
padding-left:14px;
padding-right:14px;
padding-top:49px;
padding-bottom:10px;
vertical-align:top;
text-align:justify;
color:#fff;
width:439px;
height:168px;
background:#2c2c2c url(../images/fr/header_bienvenue.jpg) no-repeat;
}
.bienvenue_footer_fr{
width:439px;
height:5px;
background: url(../images/fr/footer_bienvenue.jpg) no-repeat;
}
.bienvenue_en{
padding-left:14px;
padding-right:14px;
padding-top:49px;
padding-bottom:10px;
vertical-align:top;
text-align:justify;
color:#fff;
width:439px;
height:168px;
background:#2c2c2c url(../images/en/header_bienvenue.jpg) no-repeat;
}
.bienvenue_footer_en{
width:439px;
height:5px;
background: url(../images/en/footer_bienvenue.jpg) no-repeat;
}
.bienvenue_it{
padding-left:14px;
padding-right:14px;
padding-top:49px;
padding-bottom:10px;
vertical-align:top;
text-align:justify;
color:#fff;
width:439px;
height:168px;
background:#2c2c2c url(../images/it/header_bienvenue.jpg) no-repeat;
}
.bienvenue_footer_it{
width:439px;
height:5px;
background: url(../images/it/footer_bienvenue.jpg) no-repeat;
}
.contenu{
line-height:160%;
vertical-align:top;
text-align:justify;
font-size:11px;
background:#222222 url(../images/bg_contenu.jpg) repeat-x;
width:1024px;
height:335px;
padding-top:15px;
padding-left:62px;
padding-right:62px;
}
.copyright{
text-decoration:none;
padding-left:60px;
color:#fff;
font-size:10px;
text-align:right;
padding-right:15px;
}
.copyright a{
text-decoration:none;

color:#fff;
font-size:10px;
	text-align:right;
	padding-right:15px;
}
.copyright a:hover{
text-decoration:underline;
}
.lien2{
color:#fff;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.lien2:hover{color:#ff0060;}
.lien_news{
color:#fff;
font-size:11px;
text-decoration:none;
}
.lien_news:hover{
color:#89bbe8;
}
.td_titre_form{
color:#58616a;
font-weight:bold;
}

input[type=radio]{
border:none;background-color:none ;}
input,textarea,button{
background:#737070;
font-size:10px;
color:#fff;
border:1px solid #c6c4c4;

}

input[type=text]{
width:180px;/* height:18px;*/}
input[type=submit], input[type=button], button{
cursor:pointer;
background:#ef8941;  color:#fff;
vertical-align:top;
width:90px; height:18px;
border-bottom: solid 1px #58616a ;border-right: solid 1px #58616a }
input[type=submit]:hover, input[type=button]:hover, button:hover{
background:#f0f0f0; color:#58616a;
border-bottom: solid 1px #ecbe9b ;border-right: solid 1px #ecbe9b ;
}
.bouton,button.bouton,input.bouton{
cursor:pointer;
background:#99003a;
color:#fff;
padding-bottom:2px;
vertical-align:top;
width:90px;
height:18px;
border-bottom: solid 1px #58616a ;
border-right: solid 1px #58616a }
#block div{padding-bottom:5px;}


.block_produits_right_fr{
color:#fff;
background:#2c2c2c url(../images/fr/block_produits_right.jpg) no-repeat;
width:292px;
height:127px;
padding-top:35px;
padding-bottom:10px;
padding-right:10px;
padding-left:30px;
}

.block_produits_right_en{
color:#fff;
background:#2c2c2c url(../images/en/block_produits_right.jpg) no-repeat;
width:292px;
height:127px;
padding-top:35px;
padding-bottom:10px;
padding-right:10px;
padding-left:30px;
}
.block_produits_right_it{
color:#fff;
background:#2c2c2c url(../images/it/block_produits_right.jpg) no-repeat;
width:292px;
height:127px;
padding-top:35px;
padding-bottom:10px;
padding-right:10px;
padding-left:30px;
}
.footer_block_produits_right{
background:url(../images/footer_block_produits.jpg) right no-repeat;
width:292px;
height:4px;
}

.bouton:hover{
background:#f0f0f0; color:#58616a;
border-bottom: solid 1px #ecbe9b ;border-right: solid 1px #ecbe9b ;
}
a:hover input.bouton {
background:#f0f0f0; color:#58616a;
border-bottom: solid 1px #ecbe9b ;border-right: solid 1px #ecbe9b ;
}
a:hover button.bouton {
background:#f0f0f0; color:#58616a;
border-bottom: solid 1px #ecbe9b ;border-right: solid 1px #ecbe9b ;
}
textarea{
width:180px; height:100px;
margin-bottom:10px;
}
.titre_input{
font-size:10px;
color:#fff;
}

.td_champ_form2{
padding-bottom:1px;

}
.erreur{
padding-top:2px;
background:#99003a;
width:180px;
height:15px;
color:#fff;
text-align:center;

}
.titre_page{
padding-bottom:15px;
display:block;
font-family:Brisk;
vertical-align:top;
text-align:left;
color:#ef8941;
font-size:24px;
}
.IMG_SURVOLE a{
height:90px;
background-color:#4c4c4c;
display:block;
vertical-align:middle;
text-align:center;
padding:5px;
border:#c6c4c4 solid 1px;

}
.IMG_SURVOLE a:hover{

background-color:#9c9999;
}
.img_right{
margin-left:25px;
margin-bottom:4px;
}
.img_left{
margin-right:25px;
margin-bottom:4px;
}
.block_contact_fr{
display:block;
color:#fff;
padding-left:15px;
padding-top:70px;
text-align:left;
vertical-align:middle;
background:url(../images/fr/contact.png) no-repeat;
width:263px;
height:107px;
}

.block_contact_en{
display:block;
color:#fff;
padding-left:15px;
padding-top:70px;
text-align:left;
vertical-align:middle;
background:url(../images/en/contact.png) no-repeat;
width:263px;
height:107px;
}
.block_contact_it{
display:block;
color:#fff;
padding-left:15px;
padding-top:70px;
text-align:left;
vertical-align:middle;
background:url(../images/it/contact.png) no-repeat;
width:263px;
height:107px;
}

.input_rech{
text-align:right;

padding-right:3px;
font-size:10px;
color:#636363;
background:url(../images/fr/bg_input_recherche.jpg) repeat-x;
width:253px;
height:39px;
font-weight:bold;

}
input#recherche{
display:block;
padding-top:12px;
height:39px;
padding-bottom:14px;
color:#636363;
padding-left:12px;
padding-right:15px;
border:#fff 0px;
background:url(../images/fr/bg_input_recherche.jpg) repeat-x;
width:253px;

}


.block_langue{
background:url(../images/block_langes.jpg) no-repeat;
width:181px;
height:39px;

}
.contenu_page{

text-align:justify;
width:621px;
height:350px;

}
.titre_block{
background:#303030;border-bottom:#000 2px solid; height:20px; vertical-align:middle; padding-left:15px; padding-top:5px;
}
.header_contenu{
font-size:12x;
line-height:160%;	
color:#fff;
text-align:justify;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
background:#2c2c2c url(../images/header_contenu.jpg) no-repeat;
/*width:600px;
height:299px;*/

}
.footer_contenu{
background:url(../images/footer_contenu.jpg) no-repeat;
text-align:left;
width:621px;
height:5px;

}
.map{
padding-top:140px;
background:url(../images/map.jpg) left top no-repeat;
width:179px;
height:174px;
}

.carrieres_fr{
color:#FFFFFF;
text-align:justify;
padding-left:14px;
padding-right:14px;
padding-top:35px;
padding-bottom:10px;
background:#2c2c2c url(../images/fr/block_nos_carrieres_header.jpg) top left no-repeat;
width:313px;
height:142px;
}

.carrieres_en{
color:#FFFFFF;
text-align:justify;
padding-left:14px;
padding-right:14px;
padding-top:35px;
padding-bottom:10px;
background:#2c2c2c url(../images/en/block_nos_carrieres_header.jpg) top left no-repeat;
width:313px;
height:142px;
}

.carrieres_it{
color:#FFFFFF;
text-align:justify;
padding-left:14px;
padding-right:14px;
padding-top:35px;
padding-bottom:10px;
background:#2c2c2c url(../images/it/block_nos_carrieres_header.jpg) top left no-repeat;
width:313px;
height:142px;
}

.carrieres_footer{
background:url(../images/block_nos_carrieres_footer.jpg) top left no-repeat;
width:313px;
height:4px;
}
.references{
padding-left:25px;
padding-right:14px;
padding-top:35px;
padding-bottom:10px;
background:url(../images/fr/block_references.jpg)  right top no-repeat;
width:308px;
height:122px;
}
.border {
border:1px #c6c4c4 solid;
}
.Menu_left {
font-weight:bold;
padding-left:25px;

vertical-align:middle;
text-align:left;
display:block;
color:#FFFFFF;
background:url(../images/menu_left.jpg) repeat-x;
padding-top:8px;
padding-bottom:8px;
height:12px;
}
.Menu_left:hover {
color:#fd005d;
background:url(../images/menu_left_on.jpg) repeat-x;

}
.Menu_left_on {
font-weight:bold;
padding-left:25px;
vertical-align:middle;
text-align:left;
display:block;
color:#fd005d;
background:url(../images/menu_left_on.jpg) repeat-x;
padding-top:8px;
padding-bottom:8px;
height:12px;
}
.resultat_rech{
margin:0px;
}
.lien_resultat{
display:block;
padding-bottom:2px;
color:#fff;
}
.lien_resultat:hover{
color:#ff0060;
}
.coul1{color:#ff0060;}
.pos_rech_langue{
vertical-align:top;
padding-top:13px;
height:60px;

}
.mailto{color:#69c0e4; }
.mailto:hover{text-decoration:underline;color:#fff;}
p{
display:inline;
}
.lien3{
font-weight:bold;
color:#69c0e4; 
}
.lien3:hover{
text-decoration:underline;
color:#fff; 
}
.bt_recherche_fr{
display:block;
background:url(../images/fr/bt_recherche.jpg) no-repeat;
width:110px;
height:39px;
}
.bt_recherche_fr:hover{
display:block;
background:url(../images/fr/bt_recherche_on.jpg) no-repeat;
width:110px;
height:39px;
}
.bt_recherche_en{
display:block;
background:url(../images/en/bt_recherche.jpg) no-repeat;
width:110px;
height:39px;
}
.bt_recherche_en:hover{
display:block;
background:url(../images/en/bt_recherche_on.jpg) no-repeat;
width:110px;
height:39px;
}

.bt_recherche_it{
display:block;
background:url(../images/it/bt_recherche.jpg) no-repeat;
width:110px;
height:39px;
}
.bt_recherche_it:hover{
display:block;
background:url(../images/it/bt_recherche_on.jpg) no-repeat;
width:110px;
height:39px;
}
