body {margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11pt;}
a{text-decoration:none;color:#000000;font-size: 9pt;}
a:hover{text-decoration:underline;}
hr{clear:both;height:1px;visibility:hidden;}
a.vert:hover{color:#289735;}
a.rouge:hover{color:#CB2121;}
legend{font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;color: #666666;}
fieldset{padding:20px;border: 1px solid #666666;}
h2 {color: #BBBBBB;margin: 10px 10px 20px;font-family: Arial, Helvetica, sans-serif;font-size: 14pt;padding:2px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #BBBBBB;}
h3 {color: #999999;margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12pt;padding:2px;}


#tete {height: 100px; text-align:center;}
#bienvenue {text-transform: uppercase;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 11pt;text-align: center;margin-top: 40px;margin-bottom: 40px;line-height: 20px;}
#contenu {width:991px;background-image: url(../images/separation_v.gif);background-repeat: repeat-y;background-position: center;}
#production,#archive{width: 470px;padding-top: 80px;padding-bottom: 20px;background-position: center top;text-align: left;background-repeat: no-repeat;}
#production ul,#archive ul{display:block;margin:0px; padding:0px;}
#production li,#archive li{display: block;list-style-type: none;padding-left: 30px;margin:4px 0px 6px;font-size: 9pt;}
#production {background-image: url(../images/production.gif);float:left;}
#production div.left{background-image: url(../images/icon_production.jpg);width: 180px;height: 164px;float:left;}
#production li{background-image: url(../images/picto_production.gif);background-repeat: no-repeat;background-position: left center;}
#archive {background-image: url(../images/archive.gif);float:right;}
#archive div.left{background-image: url(../images/icon_archive.jpg);width: 180px;height: 164px;float:left;}
#archive li{background-image: url(../images/picto_archive.gif);background-repeat: no-repeat;background-position: left center;line-height:26px;}
#pied,#sousnav {margin-bottom: 30px;font-weight: bold;padding: 3px;text-align: center;color: #FFFFFF; font-size: 10pt;}
#pied {background-color: #D2222A;margin-top: 30px;color: #FFFFFF;}
#pied a{font-size: 10pt;color: #FFFFFF;}
#sousnav {background-color: #B0B0B0;color: #575757;}
#sousnav a{	font-size: 10pt;color: #575757;}
#tableau {color: #333333;border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;}
#tableau td {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;padding:4px 10px;}


.right{width:268px;border: 1px solid #CDD0D2;padding: 10px; float:right;}
.field {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;border: 1px solid #666666;width: 500px;}
.field_250 {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;border: 1px solid #666666;width: 250px;}
.requis {font-size: 18pt;color: #FF0000;line-height:18px;vertical-align:middle;margin-left: 4px;}
.tx08gris {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;}
.field_normal {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;border: 1px solid #666666;}
.bouton {background-color: #EE892D;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FFFFFF;border: 1px solid #C06A1D;height:20px;}
.tx09noir {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000;}
.tx10blanc_bd {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF; font-weight:bold;}

.txvertbd { font-weight: bold; color: #009900; }

