body	{ font-family:  Arial, Verdana, sans-serif; 
	font-size: 12px; color: #000000; 
	background: #FFFFFF; margin-top: 2px; margin-bottom: 2px;
	}

/* images rollover menu */
a.rollmenu { padding: 0px; margin-left: 5px; display: block; width: 62px; height: 45px; background-image: url(/img/bouton1.png); background-repeat: no-repeat; }
a.rollmenu:hover { background-image: url(/img/bouton2.png); } 

a,a:visited { color: #072B7A; text-decoration: underline; }
a:hover { color: #009D30; text-decoration: underline; }

li { list-style: url(); margin-left: 15px; padding-left: 0;}

ul.carre-orange li { list-style-image: url(/img/carre-orange-petit.gif); }

.navig		{ color: #000000; font-size: 11px; margin-right: 10px; }
.nav,.nav:visited { color: #000000; text-decoration: underline; }
.nav:hover	{ color: #CC6666; text-decoration: underline; }

.blocbleu	{ color: #072B7A; font-size: 12px; text-align: justify; width: 580px; }
.blocvert	{ color: #009D30; font-size: 12px; text-align: justify; width: 500px; float: left; }
.blocnoir	{ color: #000000; font-size: 12px; text-align: justify; width: 520px; margin-left: 10px; margin-top: 10px; }

/* backoffice */
.colonneadmin { background-color: #009D30; color: #FFFFFF; height: 25px; }
div.result { padding: 5px; border: 1px dotted #CCC; width: 600px; font-weight: bold; margin: auto;}
.masque { vertical-align: middle; -moz-opacity:0.3;filter:alpha(opacity=30); }
.box {	font-size: 14px; font-family: Arial, sans-serif; border: 1px solid #ddd; visibility: hidden; float: left; padding: 5px; width: 0px; height: 0px; margin: 5px; background-color: #eee; z-index: 1; margin-left: 60px;}

/* boutons et forms */
.form { font-size: 0.8em; }
.formc { font-size: 0.8em; text-align: center; }
.form_petit { font-size: 10px; }
.bouton	{ font-family: Arial,  Arial, sans-serif; color: #FFFFFF; font-size: 11px; background-color: #072B7A; }
.titreform { font-size: 13px; color: #000000; letter-spacing: 1px; text-align: left; padding-top: 10px; }

img { border: none; }

h1 { color: #FFFFFF; font-size: 14px; background-color: #009D30; line-height: 30px; margin-bottom: 5px; letter-spacing: 1px; }
h2 { color: #FFFFFF; font-size: 14px; background-color: #072B7A; line-height: 30px; margin-bottom: 5px; letter-spacing: 1px; }
h3 { color: #FFFFFF; font-size: 14px; background-color: #E19D00; line-height: 30px; margin-bottom: 5px; }
h4 { color: #FFFFFF; font-size: 12px; text-transform: uppercase; background-color: #072B7A; line-height: 25px; margin-bottom: 0px; }

/* fond du tableau principal */
td.colGauche { background-image: url(/img/fond-gauche.png); }
td.colMilieu { background-image: url(/img/fond_blanc.gif);  }
table.princ  { width: 728px; border: 1px solid #ccc; background-color: #FFFFFF; }

.texte 		{ color: #000000; font-size: 12px; }
.textetable	{ color: #000000; font-size: 11px; }

.fondvert	{ background-color: #009D30; }
.fondbleu	{ background-color: #072B7A; }
.fondorange	{ background-color: #E19D00; }

.titrebleu	{ color: #072B7A; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.titreblanc	{ color: #FFFFFF; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.titrevert	{ color: #009D30; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.titreorange	{ color: #E19D00; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.titre		{ color: #072B7A; font-size: 14px; font-weight: bold; letter-spacing: 1px; }

.rouge		{ color: #FF0000; }
.vert		{ color: #009D30; }
.bleu		{ color: #072B7A; }
.noir 		{ color: #000000; }
.orange		{ color: #E19D00; }

blockquote.noir { color: #000000; font-size: 12px; font-weight: normal; }
div.bleu	{ color: #072B7A; font-size: 12px; font-weight: bold; }
table.droite	{ margin-right : 5px; }

.formulaire	{ color: #000000; font-size: 12px ; border: 1px solid #072B7A; }

.blanc10	{ color: #FFFFFF; font-size: 10px; }
.blanc 		{ color: #FFFFFF; font-size: 12px; }

.contour 	{ border: 1px solid #D2D2D2; margin-bottom: 4px; padding: 4px; width:90%; } 

