body{font-family:Arial;font-size:12px;}
#contact .prof input{ border:0px #000033 solid;width:20px }
#general{width:985px;border:1px #0076AE solid; text-align:center;}
#general_bordure{width:992px;border:0px #0076AE solid;}
#cadre_general{width:983px;border:0px #0076AE solid; vertical-align:top;}
#contact form{margin:20px 0 0 0;}
#contact radio{border:250px solid #0076AE;}
#contact input{width:150px;font-size:11px;color:#002f5e;border:1px solid #0076AE;}
#contact .submiter input { border:1px #0076ae solid; }
#contact .submiter{text-align:left;padding:6px;}
#contact .submiter input{background:#FFffff;color:#000066;font-weight:bold;font-family:Arial;width:70px;cursor:pointer;letter-spacing:Opx;font-size:14px;text-align:center;padding-top:2px}
#contact td{font-family:Arial;font-size:12px;color:#000000;}
#contact ul#contact_optin input, #contact ul#contact_optin label {width: auto; display: inline; float:none;}
#contact th{/* padding-left:3px;*/text-align:center;}
#contact2 th{ padding-left:3px;}
#contact2 td{ padding-left:3px; border-bottom:0px solid black;}
#contact2 .avec_bordure td{ padding-left:3px; border-bottom:1px solid black;}
#contact3 td{ padding-left:3px; border-bottom:1px solid black;}
#haut {background:url(bg/entete.gif) no-repeat left top;width:986px;height:92px;margin:2px 1px 1px 1px;border-bottom:1px solid #0076AE ;}
#corps{width:984px;border:0px #0076AE solid;/*height:400px;*/ margin:0px 2px 0px 2px;}
#corps_index{width:984px;border:0px #0076AE solid;height:400px; margin:0px 2px 0px 2px;}
#menu {background:url(bg/bas.gif) no-repeat center;width:596px;height:14px; margin:2px 1px 1px 2px;font-family:Arial; font-size:10px; color:#FFFFFF;font-weight:bold;position:relative;left:0px}

#menu_user_haut{background:url(bg/haut_frm.gif) no-repeat center;width:982px;height:25px; margin:3px 1px 3px 2px;font-family:Arial; font-size:18px; color:#FFFFFF;font-weight:bold;padding:0px 0px 0px 0px; text-align:left;}
#menu_user_bas{/*background:url(bg/haut_frm.gif) no-repeat center;*/width:982px;height:25px; margin:3px 1px 3px 2px;font-family:Arial; font-size:18px; color:#FFFFFF;font-weight:bold;padding:0px 0px 0px 0px;}

#menu_user .submiter{text-align:right;padding:0px;}
#menu_user .submiter input{background:url(img/btn_valider.gif);font-weight:bold;font-family:Arial;width:69px;height:23px;cursor:pointer;letter-spacing:Opx;font-size:14px;text-align:center;padding:2px 2px 2px 2px;border:0px;margin:2px 2px 2px 2px;}
#menu td{text-align:left;border-left:1px #FFFFFF solid; width:90px;height:14px;vertical-align:middle;padding-left:3px;cursor:pointer;}
#menu td.trait{border-left:0px #ffffff solid;}
#bas {background:url(bg/bar.gif);width:990px;height:14px; margin:1px 0px 0px 0px; position: absolute; 
border-top:0px solid #0076AE; padding-top:2px; }
h1,h2,h3,h4,h5,h6,ul,li,form,p,dd,dt,dl{margin:0;padding:0;list-style-type:none;}
fieldset{border:1;}
#ligne{ border-top:2px #F18C06 solid;height:0px;width:982px;margin:4px 1px 4px 1px;padding:0px 0px 0px 0px;}
#separator{border-top:1px #999999 solid; height:0px; width:100%;margin:5px 5px 5px 0px;padding:0px 0px 0px 0px;}
a{ text-decoration:none; color:#ffffff;}
.iphone a{text-decoration:none; color:#000000;font-family:Arial;font-size:12px;}
div{max-height:none;}
/***************************Journaliste*****************************************/
#separatorb
{
border-top:1px #999999 solid; height:0px; width:965px; margin:2px 0px 2px 0px;padding:0px 0px 0px 0px;
}
/**************************************Fin