BODY {background-color: #ffffff;font-size: 0.9em;font-family: Arial, Helvetica, sans-serif;color: #000000;mz}
img{}

/* LIENS  _____________________________________________*/
a {Color : #6699FF ;text-decoration: none;font-weight: bold;}
a:active,a:visited {Color : #6699FF;}
a:hover	{Color : #6699FF ;text-decoration: underline;}

/*CADRES  ______________________________________________*/
#logo{float:right;margin:10px;height:100px;}
#bandeau {background-color:#ffffff;left:0px;top:0px;width:100%;height:100px;margin-bottom: 50px;text-align: right;}

#container{text-align:center;}
#contenus{width:80%;top:0px;margin:auto;text-align:justify;}

#infosfloat {border-top: 1px solid #99CC00; background-color:#ffffff;margin-top:20px;padding:10px;font-size: 0.8em; text-align:center;}
#infofloat img{float:left;}
#footer {padding-top:30px;padding-bottom:30px;color:#009900;font-size:0.9em;font-weight:bold;letter-spacing:0.2em;margin-left: 50px;width:900px;clear: both;}

/* Mise en FORME ____________________________________________*/
H1 {font-family: Arial; font-size: 2em;font-weight:bold;color:#000000;padding-right:30px;}
H2 {font-size: 1.1em;font-weight:bold;color:#000000;font-variant: small-caps;}
H3 {font-size: 1em;font-weight:bold;color:#000000;font-variant: small-caps;}
.deco2{font: bold 14px Arial, Helvetica, sans-serif;color:#6699FF;}

/* Menu par onglet  ______________________________________________*/
#navig {text-align:right;padding-top: 1px;background-color: #ffffff;}
#navig .onglet {text-transform: uppercase;list-style-type: none;border-bottom: 1px solid #99CC00;padding: 0;}
#navig li {display: inline;font-weight: bold;color: #ffffff;background-color: #99CC00;border: 1px solid #99CC00;padding: 4px 4px 0 4px;margin: 4px 4px 0 0px;}
#navig .webm {display: inline;font-weight: bold;color: #000000;background-color: #ffcc33;border: 1px solid #99CC00;padding: 4px 4px 0 4px;margin: 4px 4px 0 0px;}
#navig .webm a:hover {color:#000000;}
#navig .deconnect {display: inline;font-weight: bold;color: #000000;background-color: #ff0000;border: 1px solid #99CC00;padding: 4px 4px 0 4px;margin: 4px 4px 0 4px;}
#navig .deconnect a:hover {color:#000000;}
#navig a:link {text-decoration: none;font-size: 12px;color: #ffffff;}
#navig a:active {text-decoration: none;font-size: 12px;color: #ffffff;}
#navig a:visited {text-decoration: none;font-size: 12px;color: #ffffff;}
#navig a:hover {color: #ffcc33;}

/* Formulaires ____________________________________________*/
fieldset{font-size: 0.9em;border:1px solid #000000;padding:15px;margin-top:20px;text-align:left;}
fieldset.accueil{font-size: 0.9em;border:1px solid #000000;padding:15px;margin-top:20px;text-align:left;width:70%;}
label{display: inline;float: left;width: 200px;}
fieldset.lieu label{display: inline;float: left;width: 450px;}
input[type=text]{font-weight: bold; background-color: #ffffff;border: 1px #999999 solid;color:#000000;}
.input-txt{font-weight: bold; background-color: #ffffff;border: 1px #999999 solid;color:#000000;}
input[type=password]{font-weight: bold; background-color: #ffffff;border: 1px #999999 solid;color:#000000;}
input[type=submit] {font-size: 12px;font-weight: bold;color: #FFFF99;background-color: 6699FF;border: 2px #000000 solid}
.input-submit{font-size: 12px;font-weight: bold;color: #FFFF99;background-color: 6699FF;border: 2px #000000 solid}
input[type=button] {font-size: 12px;font-weight: bold;color: #FFFF99;background-color: 6699FF;border: 2px #000000 solid}

.form {font-weight: bold; background-color: #ffffff;border: 1px #999999 solid;color:#000000;}
.bouton {font-size: 12px;font-weight: bold;color: #FFFF99;background-color: 6699FF;border: 2px #000000 solid;margin-left:200px;}

/* Table ____________________________________________*/
table{font-size: 1em;background-color: #ffffff;text-align:center;width:70%;}
td{border:1px solid #FFCC33;}
.titre{font-weight:bold;background-color:#FFCC33;line-height: 20px;}
.small{font-size: 0.6em;}
.ligne {background-color: #FFFFCC;}
object {width:400px; height:200px}
#budget{font-size: 0.5em ! important;}


/* Textes  ______________________________________________*/
.deco{background-color: #ff0000;color:#ffffff;}
.erreur{background-color: #ff0000;color:#ffffff;}


.tablo {
	font-size: 10pt;
     	font-family: Geneva, Arial, Helvetica, sans-serif;
    	
}
.tabloc {
	font-size: 10pt;
     	font-family: Geneva, Arial, Helvetica, sans-serif;
    	background-color: #ffffff;
	text-align:center;
}
.tablo_petit {
	font-size: 9pt;
     	font-family: Geneva, Arial, Helvetica, sans-serif;
    	background-color: #ffffff;
	text-align:center;
}
.gras {
	color: #000000;
	font-weight: bold;
}
.blanc {
	color: #ffffff;
	text-align:center;
	font-size: 12pt;
     	font-family: Arial, Helvetica, sans-serif;
}
.noir {
	color: #000000;
	background-color:#6699FF;
	text-align:center;
	font-size: 12pt;
     	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.avant {
    	background-color: #E2F7F7;
	text-align:center;
}
.apres {
    	background-color: #9cf;
	text-align:center;
}

/* Formulaire sans tableau  ______________________________________________*/
div.gauche {
 	float: left;
	font-size: 10pt;
	text-align:right;
 	width: 130px;
/*     	background-color: #FF0000;*/
 }
div.droite {
/* 	float: right; */
	text-align:left;
	font-size: 10pt;
 }
div.spacer {
 	clear: both;
 }

#logo {float: left;}
#index_titre {
        position: absolute;
	left:400px;
	top: 30px;
	font-size: 14pt;
}
div.menu {
        position: absolute;
	left:0px;
	top: 120px;
 	width: 200px;
/* 	border: 1px solid #ffff00; */
 	padding: 5px;
 	margin: 0px auto;
 	text-align: center;
/* 	background-color: #ff0000; */
 }


/*div.general {
    position: absolute;
	left:50px;
	top: 120px;
// 	width: 500px;
// 	padding: 5px;
// 	margin: 0px auto;
 	text-align: center;
 	font-size: 12pt;
 }*/



div.popup {
        position: absolute;
	left:10px;
	top: 10px;
 	width: 700px;
/* 	border: 1px solid #000000; */
 	margin: 0px auto;
 	text-align: center;
 	font-size: 12pt;
/* 	background-color: #ff9900;*/
 }

div.row {
 	clear: both;
	padding-top: 20px;
 }

div.row span.label {
 	float: left;
 	width: 180px;
 	text-align: right;
 }

div.row span.formw {
	float: right;
 	width: 300px;
 	text-align: left;
 }

#index_retour {
        position: absolute;
	left:400px;
	bottom: 50px;
}
/* Mise en FORME des tableaux ____________________________*/

.tr1{background-color: #cccccc;}
.tr2{background-color: #eeeeee;}




