body { text-align: center; margin: 0; padding: 0; background: #ffffff url(images/background.gif) repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; color: #000000;}
body, div, input, td, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

#global{text-align: left; margin: 0px auto; padding: 0px; width: 884px;  background: #ffffff; overflow: hidden;}
#header{float: left; margin: 0px; padding: 0px; width: 884px; overflow: hidden;}
	#menu{float: left; width: 884px; height: 32px; background: #f1f1f1 url(images/bg_menu.jpg) no-repeat; padding-top: 8px}
#footer{text-align: left; margin: 0px auto; padding: 10px 0px; width: 884px; background: #ffffff; overflow: hidden;}
	#infoplus{float:left; width: 884px; text-align: center; font-size: 10px; padding-top: 10px;}
#container{float: left; margin: 0px; padding: 5px 0px 10px 0px; width: 884px; overflow: hidden}
	#contenu{float: left; width: 800px; margin: 0px 42px; text-align: justify; font-size: 12px}
		#sousMenu{float: left; width: 200px; padding-top: 20px}
			#sousMenu{float: left; width: 200px}
				#sousMenu a:link, #sousMenu a:visited{width: 200px; height: 30px; padding: 0px; display: block; font-size: 12px}
				#sousMenu a:hover{width: 200px; height: 30px; padding: 0px; display: block; color: #ff9900; text-decoration: none; font-size: 12px}
		#contenuDroite{float: left; width: 600px; font-size: 12px;}
		.encartAccueil{float: left; width: 400px}
	
/********** Styles sur les images **********/
img{border: 0px;}
.image{ float: left;}
.noborder{ border: 0px;}


/********** Styles sur les liens **********/
/* Défaut */
a:link{font-size: 14px; color: #008ac4;	text-decoration: none;}
a:visited{font-size: 14px;	color: #008ac4;	text-decoration: none;}
a:hover{font-size: 14px;	color: #008ac4; text-decoration: underline;}
/* Lien sur le menu */
a.menu:link{font-size: 14px; color: #008ac4;	text-decoration: none;}
a.menu:visited{font-size: 14px; color: #008ac4;	text-decoration: none;}
a.menu:hover{font-size: 14px; color: #008ac4; text-decoration: underline;}
/* Lien sous menu proposition */
a.lienProposition:link{font-size: 10px; color: #008ac4;	text-decoration: none;}
a.lienProposition:visited{font-size: 10px; color: #008ac4;	text-decoration: none;}
a.lienProposition:hover{font-size: 10px; color: #008ac4; text-decoration: underline;}
/* Lien du footer */
a.lienFooter:link{font-size: 10px; color: #008ac4;	text-decoration: none;}
a.lienFooter:visited{font-size: 10px; color: #008ac4;	text-decoration: none;}
a.lienFooter:hover{font-size: 10px; color: #008ac4; text-decoration: underline;}

a.lienNews:link{font-size: 12px; color: #000000;font-weight: bold;}
a.lienNews:visited{font-size: 12px;	color: #000000;	font-weight: bold;}
a.lienNews:hover{font-size: 12px;	color: #000000; font-weight: bold;}
/********** 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: #00ff00;}

.txtBleu{color: #5ab8e0; font-weight: bold; font-size: 14px}
.txtOrange{color: #ff9900; font-weight: bold; font-size: 14px}
.txtViolet{color: #4e446b; font-weight: bold; font-size: 14px}
.txtRouge{color: #d74c00; font-weight: bold; font-size: 14px}
.txtNeutre{color: #666666; font-weight: bold; font-size: 14px}

.titreVert{color: #78aa00; font-size: 30px}
.titreRouge{color: #d74c00; font-size: 30px}
.titreBleu{color: #005a99; font-size: 30px}
.titreViolet{color: #4e446b; font-size: 30px}
.titreNeutre{color: #666666; font-size: 30px}

.soustitre{color: #005a99; font-size: 20px}

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