body {margin: 0; padding: 0;	background: #ffffff url(images/bg_arbre.jpg) no-repeat 50% 0; 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: #022d58; border-width: 1px; text-align: justify;}


#global {text-align: left; width: 600px; margin: 0px auto; padding: 0px; overflow: hidden;}
	#header{float: left; width: 600px; height: 190px; background: #ffffff url(images/header_caprecyclean.jpg) no-repeat;}
		#lienHeader{height: 30px; float: left; margin-left: 21px; margin-top: 139px; /*background: #ff0000;*/}
	#menu{float: left; width: 600px; height: 65px}
	#contenu{float: left; width: 570px; margin: 0px 5px 0px 4px; padding: 0px 10px; background: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc}
	#piedContenu{float: left; width: 600px; height: 20px; background: url(images/pied_contenu.gif) no-repeat}
	#footer{float: left; width: 600px; height: 93px; background: url(images/bg_footer.gif) no-repeat}
		#contenuFooter{float: left; width: 560px; padding: 20px 20px 0px 20px}
			#contactFooter{float: left; width: 270px; padding: 0px 5px; margin-bottom: 12px; font-size: 13px; color: #000000; font-weight: bold}
			#adresseFooter{float: left; width: 270px; padding: 0px 5px; text-align: right; font-size: 10px; color: #000000; font-weight: bold}
			#copyrightFooter{float: left; width: 560px; text-align: center; color: #000000; overflow: hidden}
/********** Styles sur les images **********/
img{border: 0px;}
.image{ float: left;}
.noborder{ border: 0px;}

#imgEvenement{float: left;	width: 300px;}

/********** Styles sur les liens **********/
/* Défaut */
a:link {	font-size: 10px;	color: #2268ab;	text-decoration: none;}
a:visited {	font-size: 10px;	color: #2268ab;	text-decoration: none;}
a:hover {	font-size: 10px;	color: #2268ab;	text-decoration: underline;}
/* liens menu du bas */
a.menubas:link {	font-size: 10px;	color: #000000;	text-decoration: none;}
a.menubas:visited {	font-size: 10px;	color: #000000;	text-decoration: none;}
a.menubas:hover {	font-size: 10px;	color: #000000;	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{font-size: 20px; font-weight: bold; color: #00519e}
.sousTitre{font-size: 14px; font-weight: bold; color: #98c027}

hr{color: #666666; border-color: #666666; background-color: #666666;height: 1px; border: 0;}

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