html{
	font-family: Arial, Verdana, sans-serif, Helvetica;
}

h1, h2, h3, h4, h5, h6, p, form, div, form, ul, ol, li, a{ 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
img{border:none;}
body{
	text-align: center;
	background: #1a6cb0 url(Gx/bg.gif) repeat-x top left;
	margin: 0 0 0 0; padding: 0px 0 15px 0;
}

/* MAIN */

#main{ font-size: 12px; text-align: left; width: 830px; margin: auto; position:relative;z-index:0;background:  #fff;}
#header{ height:189px;margin-top:50px;background:  #fff url(Gx/header.jpg) no-repeat top left;}
#contenu{ color: #53575A;  height:100%;border:11px solid #fff; }
#contenu #login a{color: #1a6cb0;}
#contenu #login h1{color:#0082c5;font-size:18px; }
#contenu #formulaire h1{color:#0082c5;font-size:22px;position:absolute;top:175px; }
#contenu h2{font-family:Helvetica;font-size:12px;color:#fff;padding:2px 0 0 10px;}
#contenu .header{ height:20px;background:#7184a5;width:100%;} #contenu .header a, #contenu .header a:link, #contenu .header a:visited{ color:#FFFFFF;text-decoration:none;margin:3px 5px 0 0;float:right;display:block; } #contenu .header a:hover{ text-decoration: underline; }
#contenu .nouvelle{ height:20px;width:95%;float:right;color:#6e6a6d;}
#contenu .page div{ margin:0 10px 0 0;float: left;display:block; } #contenu .page b{ color:#7184a5; }
#contenu .page a, #contenu .page a:link, #contenu .page a:visited{ color:#999999;text-decoration:none; } #contenu .page a:hover{ color:#666666;text-decoration:underline; }
#contenu .page a.navigation, #contenu .page a.navigation:link, #contenu .page a.navigation:visited{ color:#666666;text-decoration:none; } #contenu .page a.navigation:hover{ color:#666666;text-decoration:underline; }
#contenu .marques{ height:20px;width:100%;position:relative;color:#6e6a6d;margin-top:2px;background: #7184a5 url(Gx/fleche.gif) no-repeat;background-position: 96% 49%}
#contenu .couleur{ background:#f5f6f8;}
#contenu .photo{ float:right;padding:0 0 5px 5px;}
#contenu a.bouton img,#contenu a.bouton:link img,#contenu a.bouton:visited img{ float:right;text-decoration:none;border-style: none;}
#contenu a.bouton,#contenu a.bouton:link,#contenu a.bouton:visited{text-decoration:none;}
#contenu a.outils, #contenu a.outils:link, #contenu a.outils:visited{color:#999999;text-decoration:none;text-align:center;background:url(Gx/outil.jpg) no-repeat top left;width:119px;height:15px;display:block;margin:0 0 0 30px;padding:110px 0 0 0;}
#contenu a.outils:hover{color:#7184a5;}
#contenu h3{font-family:Helvetica;font-size:14px;color:#6e6a6d;}
#contenu div.logo{text-align:center;}

#contenu .erreur{color: #FF0000;}

.champCache{display:none;visibility:hidden;} /* Utilisé pour l'antiSpam */

div#formulaire{margin:0 10px 0 5px;}

#formulaire div.section{margin:25px 0 8px 0;}


div#formulaire div.section #titre1_fr{width:795px; height:41px;background:  #fff url(Gx/etape1_fr.jpg) no-repeat top left;}
div#formulaire div.section #titre1_en{width:795px; height:41px;background:  #fff url(Gx/etape1_en.jpg) no-repeat top left;}

div#formulaire div.section #titre2_fr{width:795px; height:41px;background:  #fff url(Gx/etape2_fr.jpg) no-repeat top left;}
div#formulaire div.section #titre2_en{width:795px; height:41px;background:  #fff url(Gx/etape2_en.jpg) no-repeat top left;}

div#formulaire div.section #titre3_fr{width:795px; height:41px;background:  #fff url(Gx/etape3_fr.jpg) no-repeat top left;}
div#formulaire div.section #titre3_en{width:795px; height:41px;background:  #fff url(Gx/etape3_en.jpg) no-repeat top left;}

div#formulaire div.section h1 {
text-align:left;
background:transparent url(Gx/M/form_h1.gif) no-repeat scroll left top;
color:#666666;
font-size:12px;
text-transform:uppercase;
}

#formulaire .fond-bleute{
background-color:#c5dce8;width:795px;
}

div#contenu div#formulaire table {
width:795px;
}
div#formulaire table th {
color:#0e71b4;
}
div#formulaire table label {
color:#777;
font-weight:bold;
}
div#formulaire table label b { color: #ff0000; font-size: 14px; }

div#formulaire table.multiple {
margin:0pt 10px 10px;
}
div#formulaire table td {
padding:0pt 0pt 10px;
vertical-align:top;
width:325px;
}
div#formulaire table td.section {
padding:0pt 0pt 20px;
}
div#formulaire table td.double {
width:650px;
}
div#contenu div#formulaire table td {
width:200px;
}

div#contenu div#formulaire table td a{
color:#1a6cb0;
}

div#contenu div#formulaire table td a:hover{
color:#BD0505;
}

div#contenu div#formulaire table #Specifications{margin:20px 50px;}

div#contenu div#formulaire .publication{ color: #000; border-top: #000 1px solid; margin: 10px 0 0 0; padding: 10px 0 0 0; }
div#contenu div#formulaire .publication h3{ color: #000; margin: 0 0 5px 0; }
div#contenu div#formulaire .publication span{ width: 200px; float: left; display: block; }
div#contenu div#formulaire .publication a, div#contenu div#formulaire .publication a:link, div#contenu div#formulaire .publication a:visited, div#contenu div#formulaire .publication a:hover{ color: #666666; font-size: 12px; float: left; display: block; }