/*div{border:1px solid red;}*/

/*
blue : 16719d
orange : F08400
*/
body{background-color:#000000;margin:0px;padding:0px;}
img{border:none;}

div.div_ref{position:absolute;top:165px;left:200px;color:#4f94b5;}
div.div_ref h1{font:bold 20px arial;}
div.div_ref p{width:350px;font:normal 12px arial;color:#f7b05e;position:relative;top:-15px;left:150px;text-align:right;}

div.bottom p{color:#ffffff;font:normal 10px arial;text-align:center;width:950px;}
div.bottom p a{color:#ffffff;}

div.entete{height:170px;margin:0px;padding:0px;}

div.entete div.menu{width:520px;height:auto;position:relative;top:-30px;margin:0px 0px 0px 250px;padding:5px 0px 10px 0px;}
div.entete div.menu a{color:#939393;font:normal 14px arial;margin:0px;padding:4px 10px 2px 10px;text-decoration:none;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;float:left;}
div.entete div.menu a.orange{color:#F08400;}
div.entete div.menu a.orange:hover{color:#ffffff;background-image:none;background-color:#F08400;}

div.entete div.menu a:hover{color:#ffffff;background-image: url("../gfx/btmenu_over.jpg");}
div.entete div.menu a.left{padding-left:0px;}
div.entete div.menu a.right{padding-right:0px;color:#F08400;}
div.entete div.menu a.right:hover{color:#ffffff;background-image:none;background-color:#F08400;}

div.filetblue{width:940px;height:4px;padding:0px;margin:0px;background-image: url("../gfx/filetblue.jpg");background-repeat:repeat-x;background-color:#ffffff;}
div.corps{width:940px;height:auto;min-height:800px;background-color:#ffffff;padding:0px;margin:0px;}
/*MN*/
div.corps div.mn {width:180px;height:auto;margin:0px;padding:0px;float:left;}
div.corps div.mn div.sm{width:160px;height:auto;padding:20px 0px 0px 0px;}
div.corps div.mn div.sm img{margin-left:10px;margin-bottom:2px;border:1px solid #ffffff;}
div.corps div.mn div.sm div.lnks{border-top:1px solid #000000;padding:10px 0px 0px 0px;}
div.corps div.mn div.sm div.lnks  a{font:normal 10px arial;color:#000000;text-decoration:none;padding:0px 0px 0px 10px;margin:0px;margin:1px 0px 3px 0px;display:block;}
div.corps div.mn div.sm div.lnks  a:hover{color:#ffffff;background-image: url("../gfx/sm_hover.jpg");background-color:#16719d;background-image: url("../gfx/sm_bullet.jpg");background-repeat:no-repeat;background-position:right 4px;}

div.corps div.mn div.formulaire{width:auto;height:auto;padding:20px 0px 0px 10px;}
div.corps div.mn div.formulaire div{margin:0px;padding:0px;}
div.corps div.mn div.formulaire div.input a{font:bold 12px arial;color:#ffffff;margin-left:5px;text-decoration:none;}
div.corps div.mn div.formulaire p{margin:0px;padding:0px;font:normal 10px arial;color:#000000;}
div.corps div.mn div.formulaire span{width:auto;height:5px;background-color:#F08400;}
div.corps div.mn div.formulaire input{width:135px;border:none;padding:0px;margin:0px;}
div.corps div.mn div.formulaire a{padding:0px;margin:0px;}
div.corps div.mn div.formulaire div.input{width:150px;height:auto;border:1px solid #000000;background-image: url("../gfx/ok.jpg");background-position:right 0px;background-repeat:no-repeat;}

/*CTN*/
div.corps div.ctn{width:735px;height:auto;float:left;padding:30px 0px 0px 15px;}
div.corps div.ctn div.titre{margin:0px;padding:0px 0px 0px 0px;}
div.corps div.ctn h1{padding:0px;margin:0px;}
div.corps div.ctn  div.arianne{width:auto;height:auto;border-top:1px solid #16719d;border-bottom:1px solid #16719d;margin:0px 0px 10px 0px ;padding:0px;}
div.corps div.ctn div.arianne a{font:normal 10px arial;color:#16719d;text-decoration:none;margin:0px;padding:0px;}
div.corps div.ctn  div.arianne a:hover{color:#F08400;}
div.corps div.ctn  div.arianne span{font:normal 10px arial;color:#16719d;margin:0px 2px 0px 2px;}

div.corps div.ctn h2{padding:0px;margin:0px 0px 5px 0px;}
div.corps div.ctn h3{padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}
div.corps div.ctn h4{padding:0px;margin:10px 0px 10px 0px;}

div.corps div.lang{position:relative;top:-170px;text-align:left;padding:0px 0px 0px 0px;left:60px;margin:0px;}
div.corps div.lang a{font:normal 9px arial;color:#ffffff;text-decoration:none;}
div.corps div.lang a:hover{text-decoration:underline;}
div.corps div.lang span{font:normal 10px arial;color:#ffffff;}

/*BOX*/
div.line{width:100%;height:auto;float:left;padding:0px 0px 10px 0px;}
div.line div.cell{float:left;margin:0px 15px 15px 0px;}
div.line div.cell table {background-color:#16719d;border-collapse:collapse;}
div.line div.cell table td{padding:0px;}
div.line div.cell table td div.tr{float:right;width:17px;height:34px;background-image: url("../gfx/box/top_right.jpg");}
div.line div.cell table td div.head {width:auto;height:auto;float:left;background-color:#16719d;padding:3px 0px 3px 0px;text-align:left;}
div.line div.cell table td div.bl{float:left;width:11px;height:20px;background-image: url("../gfx/box/bottom_left.jpg");}
div.line div.cell table td div.br{float:right;width:17px;height:20px;background-image: url("../gfx/box/bottom_right.jpg");}
div.line div.cell table td div.bottom{float:left;width:auto;height:auto;}
div.line div.cell table td div.head p{width:127px;height:auto;font:normal 10px arial;color:#ffffff;margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;text-align:left;}
div.line div.cell table td div.head p.mess{font:bold italic 9px arial;color:#ffffff;}

div.pagination{width:auto;text-align:right;padding:0px 80px 0px 0px;}
div.pagination span{font:normal 10px arial;color:#16719d;padding:0px 10px 0px 0px;}
div.pagination a{font:normal 12px arial;color:#16719d;text-decoration:none;border:1px solid #ffffff;border-bottom:1px solid #16719d;}
div.pagination a:hover{border:1px solid #16719d;}

div.fich_detail{}
div.fich_detail label{font:normal 12px arial;}
div.fich_detail span.ttr_fich_detail{font:normal 20px arial;color:#F08400;text-align:left;background-image: url("../gfx/felche2.jpg");background-repeat:no-repeat;background-position:0px 0px;padding:0px 0px 0px 40px;}
div.fich_detail span.ttr2_fich_detail{font:normal 15px arial;color:#F08400;}
div.fich_detail div.group_fich_detail{color:#ffffff;font:italic 14px arial;text-decoration :none;background-color:#F08400;padding:2px 20px 2px 10px ;width:350px}



div.corps div.ctn div.rche{}
div.corps div.ctn div.rche input[type=text]{border:1px solid #000000;width:250px;}
div.corps div.ctn div.rche select{width:250px;border:1px solid #000000;}
div.corps div.ctn div.rche textarea{border:1px solid #000000;width:250px;height:200px;}
div.corps div.ctn div.rche label{font:bold 12px arial;color:#16719d;}
div.corps div.ctn div.rche span.ttr{font:normal 18px arial;color:#F08400;background-image: url("../gfx/felche2.jpg");background-repeat:no-repeat;background-position:0px 0px;padding:0px 0px 0px 30px;}
div.corps div.ctn div.rche span.usine{font:bold 12px arial;color:#16719d;}
div.corps div.ctn div.rche a.btn_submit{font:normal 12px arial;color:#F08400;text-decoration:none;border:1px solid #ffffff;border-bottom:1px solid #F08400;padding:2px;}
div.corps div.ctn div.rche a.btn_submit:hover{border:1px solid #F08400;}


div.pres_head_fr{width:210px;height:43px;background-image: url("../gfx/presentation_head_fr.jpg");background-repeat:no-repeat;background-position:0px 0px;}
div.pres_head_en{width:210px;height:43px;background-image: url("../gfx/presentation_head_en.jpg");background-repeat:no-repeat;background-position:0px 0px;}
div.pres_head_es{width:210px;height:43px;background-image: url("../gfx/presentation_head_es.jpg");background-repeat:no-repeat;background-position:0px 0px;}
div.pres_crps{width:210px;height:auto;background-image: url("../gfx/presentation_crps.jpg");background-repeat:repeat-y;background-position:0px 0px;padding:0px 0px 0px 10px;}
div.pres_crps p{font:normal 12px arial;width:180px;margin:0px;padding:0px;text-align:left;}

div.pres_bottom{width:210px;height:22px;background-image: url("../gfx/presentation_bottom.jpg");background-repeat:no-repeat;background-position:0px 0px;}

div.no_machine{font:italic 12px arial;color:#F08400;background-image: url("../gfx/felche.jpg");background-repeat:no-repeat;background-position:0px -2px;padding:0px 0px 0px 20px;border-top:1px solid #F08400;border-bottom:1px solid #F08400;text-align:left;}


div.contact{}
div.contact div.ttr_contact{padding:0px 0px 0px 190px;}
div.contact div.ttr_contact p{font:normal 18px arial;}
div.contact div.ligne_contact {padding:10px 0px 0px 190px;}
div.contact div.ligne_contact span{color:#00477d;font:normal 12px arial;}
div.contact div.err{font:normal 10px arial;color:red;float:left;}
div.contact p{padding:0px;margin:0px;font:normal 12px arial;color:#2d7db0;}
div.contact input[type=text]{border:1px solid #000000;width:250px;}
div.contact select{width:250px;border:1px solid #000000;}
div.contact textarea{border:1px solid #000000;width:250px;height:200px;}
div.contact label{font:bold 12px arial;color:#16719d;}}
div.contact table.tbcontact {margin:0px 0px 0px 80px;}
div.contact table.tbcontact td.td1{text-align:right;font:normal 12px arial;color:#2d7db0;padding:5px;}
div.contact span.star{ padding-left:10px;background-image: url("../gfx/star.jpg");background-repeat:no-repeat;background-position:right 4px;}
div.contact  div.lnk {padding:10px 0px 10px 0px;}
div.contact div.lnk a{font:normal 12px arial;text-decoration:none;padding:2px 2px 2px 2px;color:#F08400;border-bottom:1px solid #F08400;border-top:1px solid #fffff;border-left:1px solid #fffff;border-right:1px solid #fffff;}
div.contact  div.lnk a:hover{border:1px solid #F08400;}

