@charset UTF-8;
h2{background:url(images/ico_puce.gif) no-repeat left;font-variant:small-caps;border-bottom:solid 1px #eae9e9;margin-bottom:10px;padding-bottom:3px;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;padding-left:40px;text-align:left;margin-left:40px}
h3{font-variant:small-caps;margin-bottom:10px;padding-bottom:3px;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#CCC;padding-left:40px;text-align:left;margin-left:40px}
.bleu{background:url(images/ico_puce_bleu.gif) no-repeat left;color:#42b4dd}
.vert{background:url(images/ico_puce_vert.gif) no-repeat left;color:#73bf4f}
.orange{background:url(images/ico_puce_orange.gif) no-repeat left;color:#e28636}
.rouge{background:url(images/ico_puce_rouge.gif) no-repeat left;color:#cd4733}
.fushia{background:url(images/ico_puce_fushia.gif) no-repeat left;color:#c625bd}
.violet{background:url(images/ico_puce_violet.gif) no-repeat left;color:#a817eb}
h2.violet{color:red}
h4{text-align:center;color:#ff9600;font-variant:small-caps;font-size:.8em;margin-bottom:5px}
.clear{clear:both}
#photo_compagny{float:left;margin-top:5px;margin-left:5px}
#left{float:left;text-align:left;width:580px;color:#FFF;padding-left:30px}
#welcome,#title_bottom{padding-bottom:20px}
#welcome p{text-align:left;padding:0 40px}
#left p{width:300px;float:right}
#left p.sans{padding-left:15px;width:560px;float:left}
#form_contact{padding-left:200px}
#form_contact fieldset{border:2px solid #EAE9E9;font-size:12px;color:#123456}
#form_search fieldset{border:2px solid #EAE9E9;font-size:10px;color:#123456}
.champ{font-size:12px;width:200px}
.texte_legende{color:#FFF}
.texte{font-size:12px;width:180px;height:30px;text-align:right;vertical-align:middle;padding-right:10px}
#left li{display:inline;float:left;width:185px;margin:0 20px}
.top_frame{overflow:hidden;background:url(images/top_frame.gif) no-repeat;height:10px}
.middle_frame{background:url(images/middle_frame.gif) repeat-y;width:100%;padding:5px 0}
.middle_frame span,.middle_frame a{display:block;margin:0 10px}
.bottom_frame{overflow:hidden;background:url(images/bottom_frame.gif) no-repeat;height:10px}
.title_bottom{background:url(images/bottom_menu.gif) repeat-x top;width:100%}
#left span{font-size:.7em}
a.link_right:link,a.link_right:visited{float:right;margin-right:5px;color:#FFF;margin-top:2px;font-size:.7em}
a.link_right:hover,a.link_right:active{float:right;margin-right:5px;color:#FFF;margin-top:2px;text-decoration:underline;font-size:.7em}
#right{float:right;text-align:left;width:240px;color:#FFF;padding-right:20px}
#right p{margin:10px 0}
.input{background:url(images/input_text.gif) no-repeat;border:none;font-size:.8em;height:20px;width:180px;padding-top:5px;margin-left:5px;padding-left:10px}
.button{float:right;color:#FFF;font-size:12px;border:2px solid #FFF;background:#4b5b6c;margin:5px 5px 0 0}
.button_send{float:none;color:#FFF;font-size:12px;border:2px solid #FFF;background:#4b5b6c;margin:5px 5px 0 0}
#hdos{text-align:right;width:900px;position:relative;text-transform:none;bottom:15px;margin:0 auto}
#hdos .hachedos{background:none repeat scroll 0 0 transparent;border:medium none;color:#FFF;display:inline;font-family:Trebichet MS;font-size:11px;font-weight:400;margin:0;padding:0 12px 0 0}
fieldset,img{border:0}