/*generale*/
body, h1, h2, ul, li{
	margin:0;
	padding: 0;
}

body{
	background: #e5e4c0;
	color: #8e8e8e;
	font-family: Verdana;
	font-size: 12px;
}

a{
	color: #c68854;
	text-decoration: none;
}

a img{
	border: 0;
}

hr.separateurZoom{
	border: 0;
	background: #e0e0c7;
	height: 1px;
	width: 537px;
}

.paragrapheZoom{
	margin: 10px auto;
	width: 537px;
}

h4{
	color: #c68854;
	font-size: 105%;
}

.paragrapheZoom a{
	background: url(images/puce-carre.gif) no-repeat left 7px;
	padding-left: 10px;
}

a:hover{
	text-decoration: underline;
}

a.puceCarre{
	background: url(images/puce-carre.gif) no-repeat left 7px;
	padding-left: 10px;
}

.bleu{
	color: #006ab9;
}

.vert, a.vert{
	color: #13ad3f;
}

.rouge, a.rouge{
	color: #c81f1d;
}

#global{
	background: #fff;
	margin:0 auto 0 auto;
	padding: 4px;
	width: 987px;
}

.clear{
	clear: both;
	height: 0;
}

.floatLeft{
	float: left;
}

.jaune{
	color: #f0e800;
}

.majuscule{
	text-transform: uppercase;
}

.center{
	text-align: center;
}

.italic{
	font-style: italic;
}
/*generale*/

/*entete*/
#entete{
	/*background: #fff url(images/fond-entete.jpg) no-repeat top left;*/
	height: 105px;
	width:987px;
}

#entete h1{
	background: #fff;
	border: 0;
	float: left;
	height: 89px;
	padding: 10px 0 0 0;
	margin: 0;
	text-align: center;
	width: 188px;
}

#entete h1 a:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

#langues{
	background: #3471c2;
	display: inline;
	float: left;
	height: 44px;
	margin: 55px 0 0 719px;
	padding: 6px 0 0 5px;
	width: 75px;
}

#langues a{
	display: block;
/* 	color: #12ab37; */
	color: #fff;
	font-weight: bold;
	margin-bottom: 2px;
}

#langues :hover{
	text-decoration: underline;
}
/*entete*/

/*menu*/
#menu{
	background: #3471c2;
	height: 31px;
}

#menu ul{
	list-style: none;
}

#menu li{
	float: left;
}

#retourAccueil{
	float: left;
	width: 254px;
}

#retourAccueil a{
	color: #fff;
	display: block;
	height: 26px;
	padding: 5px 0 0 30px;
	width: 66px;
}

#lienAccueil{
	background: url(images/fond-lien-accueil.gif) no-repeat 10px 8px;
}

#retourAccueil a#lienContact{
	background: url(images/fond-lien-contact.gif) no-repeat 10px 10px;
	width: 100px;
}

#retourAccueil a:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

#menu form{
	background: url(images/fond-form-recherche.gif) no-repeat bottom right;
	display: inline;
	float: left;
	margin-left: 463px;
	width: 270px;
}

#menu label{
	background: url(images/fond-label-recherche.gif) no-repeat left 8px;
	color: #cff59d;
	display: block;
	float: left;
	height: 26px;
	padding: 5px 5px 0 15px;
	width: 80px;
}

#menu input{
	background: #eeeeee;
	border: 0;
	display: block;
	float: left;
	height: 17px;
	margin-top: 6px;
	padding: 0;
	width: 120px;
}

#menu input.envoyer{
	margin-left: 10px;
	width: 17px;
}

#menuHaut{
	background: #fff;
	height: 24px;
	list-style: none;
	margin-bottom: 10px;
}

#menuHaut li{
	float: left;
}

#menuHaut a{
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left: 1px solid #fff;
	border-right: 2px solid #fff;
	color: #fff;
	display: block;
	height: 21px;
	padding: 3px 0 0 15px;
	width: 180px;
}

#menuHaut a:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

a#liensousMenu1{
	background-image: url(images/fond-menu-decouvrir.gif);
	border-left: 0;
}

a#liensousMenu2{
	background-image: url(images/fond-menu-organiser.gif);
}

a#liensousMenu3{
	background-image: url(images/fond-menu-agenda.gif);
}

a#liensousMenu4{
	background-image: url(images/fond-menu-pratique.gif);
}

a#liensousMenu5{
	background-image: url(images/fond-menu-telecharger.gif);
	border-right: 0;
}
/*menu*/

/* sous menu */
#menuHaut ul.sousMenu, #menuHaut ul.sousMenuVisible{
	background: #fcfcfc;
	display: none;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 195px;
	z-index:49;
}

#menuHaut ul.sousMenuVisible{
	display: block;
}

#menuHaut ul.sousMenuVisible li{
	float: none;
}

#menuHaut ul.sousMenuVisible a{
	border: 1px solid #e7e7e7;
	border-bottom: 0;
	color: #acadac;
	display: block;
	height: auto;
	text-align: left;
	text-transform: none;
	width: 178px;
}

#menuHaut ul.sousMenuVisible a.dernier{
	border-bottom: 1px solid #e7e7e7;
}

#menuHaut ul.sousMenuVisible a:hover{
	filter : alpha(opacity=100);
	-moz-opacity : 1;
	opacity : 1;
}

ul#sousMenu1 a:hover{
	color: #c81f1d;
	text-decoration: none;
}

ul#sousMenu2 a:hover{
	color: #5db425;
	text-decoration: none;
}

ul#sousMenu3 a:hover{
	color: #6a98c7;
	text-decoration: none;
}

ul#sousMenu4 a:hover{
	color: #7765d8;
	text-decoration: none;
}

ul#sousMenu5 a:hover{
	color: #c09e22;
	text-decoration: none;
}
/* sous menu */

/*gauche*/
#gauche{
	float: left;
	width: 180px;
}

#coordonnees{
	background: #f7f7f1;
	margin: 10px 0 30px 0;
	padding: 10px 0 10px 10px;
	width: 171px;
}

#coordonnees .majuscule{
	font-size: 120%;
}

#gauche li, #droite li{
	display: block;
	padding: 3px 0 3px 5px;
}

#gauche li a, #droite li a{
	color: #acadac;
}

#gauche h2, #droite h2{
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	height: auto;
	padding: 3px 0 0 10px;
	width: 171px;
}

#gauche h2 a{
	color: #fff;
	display: block;
}

#gauche li a{
	background: url(images/puce-carre-gris.gif) no-repeat left 7px;
	padding-left: 10px;
}

#gauche li a:hover, #gauche li a.actif{
	background: url(images/puce-carre.gif) no-repeat left 7px;
	color: #c68854;
}

#gauche ul, #droite ul{
	list-style: none;
	margin-bottom: 30px;
}

#gauche ul.ouvert{
	display: block;
}

#gauche ul.ferme{
	display: none;
}

#newsletterGauche a{
	display: block;
	margin: 5px 10px;
}

#newsletterGauche h2{
	background: #e0e0c7;
	color: #7e7e7e;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding-left: 10px;
	text-align: left;
	text-transform: uppercase;
	width: 171px;
}

#newsletterGauche{
	background: #f7f7f1;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 181px;
}

#newsletterGauche input.text{
	width: 100px;
}

#newsletterGauche label{
	margin: 10px 0 0 10px;
}

#newsletterGauche input{
	display: inline;
	float: left;
	margin-left: 10px;
}

.lien-agglo{
	font-size:10px;
	text-align:center;
}
/*gauche*/

/*contenu*/
#contenu{
	float: left;
	padding: 0 20px;
	width: 565px;
}

h3{
	background: url(images/puce-h3.gif) no-repeat left 7px;
	margin:10px 0;
	font-size: 110%;
	padding-left: 10px;
}

h1{
	font-size: 140%;
	height: 48px;
	margin-bottom: 20px;
	padding: 25px 0 0 5px;
}

#paragraphes h2{
	background: url(images/puce-h2.gif) no-repeat left 5px;
	border: 0;
	font-size: 120%;
	padding-left: 15px;
	margin: 15px 0 5px 0;
}

#diaporamaIndex{
	width:537px;
	height:360px;
	float:left;
	margin:10px 0 0 10px;
	display:inline;
	padding-left:5px;
	padding-bottom:15px;
}

#paragraphes{
	padding-left: 5px;
	padding-bottom: 15px;
}


h1.decouvrir{
	color: #c81f1d;
	background: url(images/fond-decouvrir.gif) no-repeat top left;
}

h1.organiser{
	color: #5db425;
	background: url(images/fond-organiser.gif) no-repeat top left;
}

h1.agenda{
	color: #6a98c7;
	background: url(images/fond-agenda.gif) no-repeat top left;
}


h1.infos{
	color: #7765d8;
	background: url(images/fond-pratique.gif) no-repeat top left;
}


h1.telecharger{
	color: #c09e22;
	background: url(images/fond-telecharger.gif) no-repeat top left;
}

h2.decouvrir, #gauche h2.decouvrir{
	color: #c81f1d;
	border-bottom: 1px solid #e6e6d2;
}

h2.organiser, #gauche h2.organiser{
	color: #5db425;
	border-bottom: 1px solid #e6e6d2;
}

h2.agenda, #gauche h2.agenda{
	color: #6a98c7;
	border-bottom: 1px solid #e6e6d2;
}


h2.infos, #gauche h2.infos{
	color: #7765d8;
	border-bottom: 1px solid #e6e6d2;
}


h2.telecharger, #gauche h2.telecharger{
	color: #c09e22;
	border-bottom: 1px solid #e6e6d2;
}

#contenu a:hover{
	color: #c68854;
	text-decoration: underline;
}

#contenu a{
	color: #c68854;
	text-decoration: none;
}

#contenu a.vert{
	color: #13ad3f;
}

#contenu a:hover.vert{
	color: #13ad3f;
}

#paragraphes ul, #paragraphes ol{
	margin-left: 30px;
	list-style: url(images/puce-carre.gif);
}

a#lienRetour{
	background: url(images/fond-btn-retour.gif) #ecece6 no-repeat 5px 6px;
	color: #7e7e7e;
	display: block;
	height: 18px;
	padding: 3px 0 0 25px;
	margin-bottom: 5px;
	width: 61px;
}

a#lienImprimer{
	background: url(images/fond-btn-imprimer.gif) #ecece6 no-repeat 5px 6px;
	color: #7e7e7e;
	display: block;
	height: 18px;
	padding: 3px 0 0 25px;
	width: 61px;
}

a#lienRetour:hover, a#lienImprimer:hover{
	color: #7e7e7e;
	text-decoration: underline;
}

#imprimerRetour{
	margin: -80px 0 0 490px;
	position: absolute;
}
/*contenu*/

/*pied*/
#pied{
	background: #e5e4c0;
	padding: 10px 0 30px 0;
	text-align: center;
}

#pied a{
	color: #acadac;
}

#pied :hover{
	text-decoration: underline;
}
/*pied*/

/*contact*/
#googleMap{
	display: inline;
	float: left;
	height: 270px;
	margin-left: 10px;
	width: 270px;
}

#contactGauche{
	float: left;
	width: 280px;
}

#contactForm{
	margin-top: 25px;
}

label{
	display: block;
}

input, textarea{
	border: 1px solid #c8c8c8;
	color: #000;
	display: block;
	margin-bottom: 5px;
}

input.grdEspace{
	margin-bottom: 15px;
}

input.image{
	border: 0;
}

textarea{
	height: 135px;
	width: 255px;
}

#contactForm input.envoyer{
	background: url(images/fond-menu-agenda.gif)no-repeat bottom right;
	border: 0;
	color: #fff;
	margin: 20px auto;
}

#contactForm input.envoyer:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

input.hidden{
	display: none;
}
/*contact*/

/*chemin*/
#chemin a{
	color: #acadac;
}

#chemin a:hover{
	color: #c68854;
	text-decoration: underline;
}
/*chemin*/

/* recherche */
#paragraphes ul.recherche{
	margin: 30px 0 0 60px;
}

#paragraphes ul.recherche li{
	margin-bottom: 10px;
}

#paragraphes ul.recherche a{
	color: #584940;
}

#paragraphes ul.recherche a:hover{
	color: #3471c2;
}

#paragraphes ul.recherche a.lienPageVert{
	color: #14ae40;
	font-weight: bold;
}
/* recherche */

/*newsletter*/
#desinscrire{
	margin-top: 40px;
}

#desinscrire label, #desinscrire input{
	display: inline;
	float: left;
	margin-left: 10px;
}
/*newsletter*/

/*agenda droite*/
#droite{
	display: inline;
	float: left;
	margin-left: 6px;
	width: 195px;
}

#rechercheAgenda select{
	font-size: 80%;
	margin-left: 10px;
}

#rechercheAgenda input{
	display: inline;
	float: left;
	margin-left: 10px;
}

#rechercheAgenda #mois{
	float: left;
	width: 90px;
}

#agendaDroite a{
	background: url(images/puce-carre.gif) no-repeat left 7px;
	display: block;
	margin: 5px 10px;
	padding-left: 10px;
}

#agendaDroite{
	background: #f7f7f1;
	margin-top: 10px;
	padding-bottom: 10px;
	zoom: 1;
}

#agendaDroite .ssFond{
	background: none;
	border-top: 2px solid #fff;
}

#agendaDroite form{
	margin: 0;
	padding: 0;
}

#agendaDroite h2{
	background: #e0e0c7;
	color: #7e7e7e;
	height: 20px;
	margin: 0;
	padding-left: 10px;
	text-align: left;
	text-transform: uppercase;
	width: 185px;
}

ul.agenda li{
	list-style-position: inside;
	margin-bottom: 10px;
}

#actusDroiteDefile{
	zoom: 1;
}
/*agenda droite*/

/*hbgts*/
.tableHebergement{
	border-collapse: collapse;
	margin: 30px 0;
	width: 100%;
}

.tableHebergement .entete td{
	background: #e0e0c7;
	border: 0;
	color: #7e7e7e;
	font-weight: bold;
	height: 25px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

.tableHebergement td{
	background: #f7f7f1;
	border-bottom: 2px solid #fff;
	border-right: 1px solid #e0e0c7;
	height: 40px;
	padding-left: 5px;
}

.tableHebergement td.tableTelephone{
	border-right: 0;
}
/*hbgts*/
