body { text-align: center; margin: 0; padding: 0;	background-color: #ffffff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666;}
body, div, input, td, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #00519e; border-width: 1px; text-align: justify;}

#filetglobal{width: 900px; padding: 0px; margin: 0px auto; border: 1px solid #cccccc;}
#global{text-align: left; margin: 0px auto; padding: 0px; width: 900px; overflow: hidden;}
#head{float: left; margin: 0px; padding: 0px; width: 900px; height: 120px; overflow: hidden;}
#footer{text-align: left; margin: 0px auto; padding: 0px; width: 900px; overflow: hidden;}
	#filetEnd1{float: left; width: 900px; height: 10px; background-color: #00519e; margin: 0px 0px 3px 0px; overflow:hidden;}
	#filetEnd2{float: left; width: 900px; height: 3px; background-color: #00519e; overflow:hidden;}
	#infoplus{float:left; width: 900px; text-align: center; font-size: 11px; padding-top: 10px;}
	#logoAuficom{float: left; width: 900px; text-align: center; padding-top: 5px;}
#container{float: left; margin: 0px; padding: 5px 0px 10px 0px; width: 500px; overflow: hidden;}
	#menu{float: left; width: 500px; padding-top: 7px;}
		/*
		#nav {float: left; width: 500px; list-style: none; margin: 0px; padding: 0px;overflow: hidden;}
		#nav li {float: left; height: 28px; display: inline; background: #f1f2f3; color: #333333; overflow: hidden;}
		#nav li a {float: left; width: 85px; height: 6px; background: #f1f2f3; color: #333333; font-family: Arial,Verdana; font-size: 12px; color: #333333; font-weight: bold; line-height: 1em; padding: 10px 20px;text-align: center; text-decoration: none; overflow: hidden;}
		#nav li a:hover, #nav li a:focus, #nav li a:active {float: left;background: #00519e; color: #ffffff; text-decoration: none; overflow: hidden;}
		*/
		/* bleu : #00519e    vert : #98c027 */
		#nav {float: left; width: 500px; list-style: none; margin: 0px; padding: 0px;overflow: hidden;}
		#nav li {float: left; height: 28px; display: inline; background: #00519e; color: #ffffff; overflow: hidden;}
		#nav li a {float: left; width: 85px; height: 6px; background: #00519e; color: #ffffff; /*border-right: 1px solid #600;*/ /*font: 1em Verdana,Arial,sans-serif;*/ font-family: Arial,Verdana; font-size: 10px; font-weight: bold; line-height: 1em; padding: 10px 20px;text-align: center; text-decoration: none; overflow: hidden;}
		#nav li a:hover, #nav li a:focus, #nav li a:active {float: left;background: #98c027; color: #ffffff; text-decoration: none; overflow: hidden;}
	#contenu{float: left; width: 470px; padding: 10px 15px 0px 15px;}
		#boutons{float: left; width: 400px; padding: 20px 50px 0px 50px;}
		#imgMilieuBtns{z-index: 1; position: absolute; margin: 220px 0px 0px 195px;}
		#txt_imgMilieuBtns{z-index: 1; position: absolute; width: 88px; height: 41px; margin: 229px 0px 0px 205px; font-size: 15px; font-weight: bold; color: #1c1c1c; text-align: center;}
		.libContact{float: left; width: 100px; padding: 0px 0px 10px 0px;}
		.valContact{float: left; width: 370px; padding: 0px 0px 10px 0px;}
		.libML{float: left; width: 200px; padding: 0px 0px 10px 0px;}
		.valML{float: left; width: 270px; padding: 0px 0px 10px 0px;}
#colonneGauche{float: left; width: 200px; margin: 0px; padding: 0px 0px 10px 0px; overflow: hidden;}
	#dateToday{float: left; width: 200px; height: 54px; padding: 20px 0px 0px 40px; background-image: url(images/barre_menu_colGauche.jpg); background-repeat: no-repeat; color: #ffffff;}
#colonneDroite{float: left; width: 200px; margin: 0px; padding: 0px 0px 10px 0px; overflow: hidden;}
	/*#actualite{float: left; width: 168px; margin: 0px 11px 0px 11px; padding: 0px 5px 10px 5px; background-color: #f1f2f3;}*/
	#actualite{float: left; width: 200px; padding: 10px 16px 10px 16px; background-image: url(images/bg_actualite.gif);}
	.actu{float: left; width: 168px; color: #00519e;}
	.lienActu{float: left; width: 168px; color: #00519e; text-align: center;}
	.filetActu{float: left; clear: both; width: 168px; height: 1px; border: 0; border-bottom: 1px #00519e solid; margin: 10px 0px 10px 0px; overflow:hidden;}
	/*.filetActu{float: left; width: 168px; margin: 10px 0px 10px 0px; overflow:hidden;}*/
	
	
/********** Styles sur les images **********/
img{border: 0px;}
.image{ float: left;}
.noborder{ border: 0px;}


/********** Styles sur les liens **********/
/* Défaut */
a:link{font-size: 10px; color: #00519e;	text-decoration: none;}
a:visited{font-size: 10px;	color: #00519e;	text-decoration: none;}
a:hover{font-size: 10px;	color: #98c027; text-decoration: underline;}
/* Lien sur l'Actualité */
a.lienactu:link{font-size: 10px; color: #00519e;	text-decoration: none;}
a.lienactu:visited{font-size: 10px; color: #00519e;	text-decoration: none;}
a.lienactu:hover{font-size: 10px; color: #98c027; text-decoration: underline;}


/********** Styles sur les boutons **********/
input.bouton { background-color: #ffffff; border: 1px solid #022d58;}


/********** Styles sur les textes **********/
.centrer{text-align: center;}
.gras{font-weight: bold;}
.italique{font-style: italic;}
.grasItalique{	font-style: italic;	font-weight: bold;}
.etoile{ color: #ff0000;}
.loi{ color: #dea387; text-align: justify;}
.txtErreur{	color: #ff0000;}
.txtCorrect{ color: Green;}

.titre{padding: 20px 0px 20px 0px; text-align: left; font-family: Arial,Verdana; font-size: 18px; font-weight: bold; }
.bleu{color: #00519e;}
.vert{color: #98c027;}
.txtNsContacter{float: left; width: 200px; height: 20px; padding: 10px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #cccccc;}

/********** Style sur l'effet Afficher/Cacher une div **********/
.cache {	display: none;	visibility: hidden; overflow: hidden; position: absolute;}
