@media screen {

	/* GLOBALES */
body { margin:0px; padding:0px; font-size:11px; color:#000; font-family:Arial, Verdana, Helvetica, Sans-serif; background-color:#FFF; background-position:top left; background-repeat:repeat-x; }
div { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
ul { margin:0px; padding:0px; }
br { float:none; clear:both; }
a {  }
a:hover { text-decoration:none; }
img { border:0px; }
form { margin:0px; padding:0px; }
form fieldset { margin:0px; padding:0px; }
form fieldset input { margin:0px; padding:0px; }
form fieldset select { margin:0px; padding:0px; }
form fieldset textarea { margin:0px; padding:0px; }

/* DIVS - COMMUNS */
div#page { position:absolute; left:50%; margin-left:-500px; width:1000px; background-position:top left; background-repeat:no-repeat; }

div#haut_page { height:87px; }
div#haut_page div.logo { position:absolute; top:12px; left:56px; width:131px; height:93px; z-index:10; }
div#haut_page div.logo a {  }
div#haut_page div.titre_site { position:absolute; top:13px; left:199px; width:363px; height:41px; }
div#haut_page div.contact_equipe { position:absolute; top:6px; left:746px;  width:263px; height:47px; }
div#haut_page div.contact_equipe p { color:#FFFFFF; font-size:11px; }
div#haut_page div.contact_equipe p a { color:#FFFFFF; font-size:11px; }
div#haut_page div.contact_equipe p span.titre { font-size:13px; font-weight:bold; }
div#haut_page div.espace_parent { position:absolute; top:6px; left:676px;  width:263px; height:47px; float:right; background-position:top left; background-repeat:no-repeat; }
div#haut_page div.espace_parent form { margin:22px 0px 0px 5px; padding:0px; }
div#haut_page div.espace_parent form fieldset { border:0px; }
div#haut_page div.espace_parent form fieldset input { font-size:10px; color:#7f7f7f; float:left; }
div#haut_page div.espace_parent form fieldset input.text { font-size:10px; margin-right:5px; width:101px; }
div#haut_page div.espace_parent form fieldset input.submit { font-weight:bold; font-size:10px; width:23px; height:16px; border:0px; background-color:#FFFFFF; }

div#milieu_page { margin:0px 0px 15px 40px; width:907px; }
div#milieu_page div.fil_ariane { }
div#milieu_page div.fil_ariane dl { margin:8px 0px 0px 0px; padding:0px; }
div#milieu_page div.fil_ariane dl dt { font-size:12px; margin-right:4px; color:#000000; float:left; }
div#milieu_page div.fil_ariane dl dt a { color:#000000; text-decoration:underline; }
div#milieu_page div.fil_ariane dl dt a:hover { color:#000000; text-decoration:none; }
div#milieu_page div.raccourcis { padding:5px; width:126px; float:right; }
div#milieu_page div.contenu { font-size:12px; width:770px; float:left; }
div#milieu_page div.contenu h1 { margin:0px; padding:10px 0px 6px 0px; font-size:20px; font-weight:bold; }
div#milieu_page div.contenu p { margin:0px; padding:0px; }
div#milieu_page div.contenu p.separ { margin:5px 0px; }
div#milieu_page div.contenu p.telechargement { margin:10px 0px 0px 0px; padding:0px; text-align:center; }
div#milieu_page div.contenu p.telechargement a {  }
div#milieu_page div.contenu p.telechargement a img { margin:0px 8px; }
div#milieu_page div.contenu ul { margin:3px 0px 6px 10px; padding:0px; list-style-type:none; }
div#milieu_page div.contenu li { margin:1px 0px 0px 10px; padding:0px; }
div#milieu_page div.contenu ul.ancres { margin:0px; padding:0px; }
div#milieu_page div.contenu ul.ancres li { margin:0px; padding:0px; text-align:center; }
div#milieu_page div.contenu a { color:#000000; }
div#milieu_page div.contenu h3 { margin:0px 0px 2px 0px; padding:0px; color:#000000; font-weight:bold; font-size:12px; }
div#milieu_page div.contenu div.gauche { margin-left:0px; margin-right:10px; width:375px; float:left; }
div#milieu_page div.contenu div.droite {margin-left:10px; margin-right:0px; width:375px; float:right; }
div#milieu_page div.contenu form { margin:8px 0px; }
div#milieu_page div.contenu form fieldset { margin:0px; padding:0px; border:0px; float:left; }
div#milieu_page div.contenu form fieldset legend { margin:0px 0px 0px 3px; padding:0px; font-size:14px; font-weight:bold; }
div#milieu_page div.contenu form fieldset label { margin:0px 0px 3px 0px; font-size:11px; }
div#milieu_page div.contenu form fieldset label.titre { font-weight:bold; font-size:12px; }
div#milieu_page div.contenu form fieldset input { margin:0px 4px 0px 0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset input.text { margin:0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset textarea { margin:0px 4px 0px 0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset select { margin:0px 4px 0px 0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset div.champ { margin:0px 0px 4px 8px; padding:0px; display:block; float:left; }
div#milieu_page div.contenu form fieldset div.champ input { float:left; }
div#milieu_page div.contenu form fieldset div.champ input.radio_comp { margin:0px; padding:0px; font-size:11px; }
div#milieu_page div.contenu form fieldset div.champ textarea { float:left; }
div#milieu_page div.contenu form fieldset div.champ select { float:left; }
div#milieu_page div.contenu form fieldset div.champ label { display:block; }
div#milieu_page div.contenu form fieldset div.champ label.radio { float:left; }
div#milieu_page div.contenu form fieldset div.champ label.inline { float:left; }
div#milieu_page div.contenu form fieldset div.champ label.radio_inline { float:left; }
div#milieu_page div.contenu form fieldset.gauche { margin-left:0px; margin-right:10px; width:385px; border-right:1px dashed; }
div#milieu_page div.contenu form fieldset.gauche_droite { width:385px; }
div#milieu_page div.contenu form fieldset.droite {margin-left:10px; margin-right:0px;  border-left:1px dashed; }
div#milieu_page div.contenu form div.bouton { margin:10px; padding:5px 0px 0px 0px; text-align:center; }
div#milieu_page div.contenu form div.msg { width:360px; margin:10px 10px 20px 200px; padding:10px; }
div#milieu_page div.contenu form div.msg ul { margin:0px; margin:0px; list-style-type:none;}
div#milieu_page div.contenu form div.msg ul li { margin:0px; margin:0px; }
div#milieu_page div.contenu form div.erreur { border:1px solid red;  color:red; }
div#milieu_page div.contenu form div.valide {  }
	
* html div#milieu_page div.contenu form fieldset label.radio { margin:3px 0px 0px 0px; }
*:first-child+html div#milieu_page div.contenu form fieldset label.radio { margin:3px 0px 0px 0px; }
div#milieu_page div.contenu form fieldset label.radio { margin:0px 5px; }
	
* html div#milieu_page div.contenu form fieldset input.text { margin:0px 0px 0px -7px; }
*:first-child+html div#milieu_page div.contenu form fieldset input.text { margin:0px 0px 0px -7px; }
div#milieu_page div.contenu form fieldset input.text { margin:0px; }
	
* html div#milieu_page div.contenu form fieldset label.radio_inline { margin:3px 0px 0px 0px; }
*:first-child+html div#milieu_page div.contenu form fieldset label.radio_inline { margin:3px 0px 0px 0px; }
div#milieu_page div.contenu form fieldset label.radio_inline { margin:0px 0px; }

* html div#milieu_page div.contenu form fieldset label.checkbox { margin:3px 0px 0px 0px; }
*:first-child+html div#milieu_page div.contenu form fieldset label.checkbox { margin:3px 0px 0px 0px; }
div#milieu_page div.contenu form fieldset label.checkbox { margin:0px 5px; }

div#bas_page { margin:0px 0px 15px 40px; width:907px; border-top:1px solid #bfbfbf; }
div#bas_page ul { margin-top:5px; list-style-type:none; }
div#bas_page ul li { color:#7f7f7f; float:left; }
div#bas_page ul li a { color:#7f7f7f; text-decoration:none; }
div#bas_page ul li a:hover { color:#7f7f7f; text-decoration:underline; }
div#bas_page ul.langues {  float:left; }
div#bas_page ul.langues li { margin-right:5px; }
div#bas_page ul.menu { float:right; }
div#bas_page ul.menu li { margin-left:5px; }

/* DIVS - PAGES */
div.page_accueil { margin:0px 0px 15px 0px; }
div.page_accueil div.flash { z-index:4; border:0px; }
div.page_accueil div.encarts { margin-top:9px; height:255px; background-image:url(../img/accueil/back_encarts.gif); background-position:bottom left; background-repeat:no-repeat; }
div.page_accueil div.encarts div { float:left; }
div.page_accueil div.encarts div dl { margin:10px 0px 0px 0px; padding:0px; float:left; }
div.page_accueil div.encarts div dl dt { margin:0px; padding:0px; }
div.page_accueil div.encarts div dl dt.visuel { margin:0px; }
div.page_accueil div.encarts div dl dt.titre { margin:0px; }
div.page_accueil div.encarts div dl dt.texte { margin-top:4px; }
div.page_accueil div.encarts div dl dt.lien { margin-top:2px; }
div.page_accueil div.encarts div.decouvrir { margin:0px; padding:0px; width:170px }
div.page_accueil div.encarts div.decouvrir dl { margin:10px 0px 0px 0px; padding:0px; width:158px; }
div.page_accueil div.encarts div.decouvrir dl dt { margin:0px 0px 0px 6px; padding:0px; }
div.page_accueil div.encarts div.decouvrir dl dt a { color:#5A8316; }
div.page_accueil div.encarts div.offres { margin-left:12px; width:436px; }
div.page_accueil div.encarts div.offres dl { margin:10px 0px 0px 0px; padding:0px; width:142px; }
div.page_accueil div.encarts div.offres dl dt { margin:0px 0px 0px 9px; padding:0px; }
div.page_accueil div.encarts div.offres dl dt a { color:#4F9AC0; }
div.page_accueil div.encarts div.activites { margin-left:13px; width:276px; }
div.page_accueil div.encarts div.activites dl { margin:10px 0px 0px 0px; width:126px; }
div.page_accueil div.encarts div.activites dl dt { margin:0px 0px 0px 8px; }
div.page_accueil div.encarts div.activites dl dt a { color:#5A8316; }
div.page_accueil div.encarts div.agrements { }
div.page_accueil div.agrements h3 { margin:15px 0px 0px 0px; padding:0px; font-size:15px; color:#7f7f7f; font-weight:bold; text-align:center; }
div.page_accueil div.agrements p { font-size:12px; margin-bottom:10px; color:#7f7f7f; text-align:center; }
div.page_accueil ul.trophees { margin-left:228px; width:472px; height:95px; list-style-type:none; }
div.page_accueil ul.trophees li { margin-right:10px; float:left; }

div.page_decouvrir { margin:0px 0px 15px 0px; }
div.page_decouvrir div.flash { z-index:4; border:0px; }
div.page_decouvrir div.contenu {  }
div.page_decouvrir div.contenu h1 { color:#5A8316; }
div.page_decouvrir div.contenu form fieldset legend { color:#5A8316; }
div.page_decouvrir div.contenu ul.trophees { width:582px; height:95px; list-style-type:none; }
div.page_decouvrir div.contenu ul.trophees li { float:right; }

div.page_temoignages { margin:0px 0px 15px 0px; }
div.page_temoignages div.banner { z-index:4; border:0px; }
div.page_temoignages div.contenu {  }
div.page_temoignages div.contenu h1 { color:#dc8293; }
div.page_temoignages div.contenu form fieldset legend { color:#dc8293; }
div.page_temoignages div.contenu form div.valide { border:1px solid #dc8293; color:#dc8293; }

div.page_offres_tarifs { margin:0px 0px 15px 0px; }
div.page_offres_tarifs div.banner { z-index:4; border:0px; }
div.page_offres_tarifs div.contenu {  }
div.page_offres_tarifs div.contenu h1 { color:#4f9ac0; }
div.page_offres_tarifs div.contenu form fieldset legend { color:#4f9ac0; }
div.page_offres_tarifs div.contenu form div.valide { border:1px solid #4f9ac0; color:#4f9ac0; }

div.page_infos_pratiques { margin:0px 0px 15px 0px; }
div.page_infos_pratiques div.banner { z-index:4; border:0px; }
div.page_infos_pratiques div.contenu {  }
div.page_infos_pratiques div.contenu h1 { color:#edb625; }
div.page_infos_pratiques div.contenu form fieldset legend { color:#edb625; }
div.page_infos_pratiques div.contenu form div.valide { border:1px solid #edb625; color:#edb625; }

div.page_actualites_club { margin:0px 0px 15px 0px; }
div.page_actualites_club div.banner { z-index:4; border:0px; }
div.page_actualites_club div.contenu {  }
div.page_actualites_club div.contenu h1 { color:#ea6d35; }
div.page_actualites_club div.contenu form fieldset legend { color:#ea6d35; }
div.page_actualites_club div.contenu form div.valide { border:1px solid #ea6d35; color:#ea6d35; }
div.page_actualites_club div.contenu dl.actualite { margin:0px; padding:0px; }
div.page_actualites_club div.contenu dl.actualite dt { margin:0px; padding:0px; }
div.page_actualites_club div.contenu dl.actualite dt.image { margin-right:15px; width:135px; }
div.page_actualites_club div.contenu dl.actualite dt p {  }
div.page_actualites_club div.contenu dl.actualite dt p.date {  }
div.page_actualites_club div.contenu dl.actualite dt p.intitule { font-weight:bold; }
div.page_actualites_club div.contenu dl.actualite dt p.description { }
div.page_actualites_club div.contenu dl.actualite dt p.description br { clear:none; }
div.page_actualites_club div.contenu dl.actualite dt p.lien {  }
div.page_actualites_club div.contenu dl.actualite dt p.lien a {  }
div.page_actualites_club div.contenu dl.actualite dt p.lien a:hover {  }

div.page_revue_presse { margin:0px 0px 15px 0px; }
div.page_revue_presse div.banner { z-index:4; border:0px; }
div.page_revue_presse div.contenu {  }
div.page_revue_presse div.contenu h1 { color:#966cce; }
div.page_revue_presse div.contenu form fieldset legend { color:#966cce; }
div.page_revue_presse div.contenu form div.valide { border:1px solid #966cce; color:#966cce; }
div.page_revue_presse div.contenu dl.revue_presse { margin:0px; padding:0px; }
div.page_revue_presse div.contenu dl.revue_presse dt { margin:0px; padding:0px; }
div.page_revue_presse div.contenu dl.revue_presse dt.image { margin-right:15px; width:135px; }
div.page_revue_presse div.contenu dl.revue_presse dt p {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.date {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.intitule { font-weight:bold; }
div.page_revue_presse div.contenu dl.revue_presse dt p.description { }
div.page_revue_presse div.contenu dl.revue_presse dt p.lien {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.lien a {  }
div.page_revue_presse div.contenu dl.revue_presse dt p.lien a:hover

div.page_divers { margin:0px 0px 15px 0px; }
div.page_divers div.flash { z-index:4; border:0px; }
div.page_divers div.contenu {  }
div.page_divers div.contenu h1 { color:#c7a46b; }
div.page_divers div.contenu form fieldset legend { color:#c7a46b; }
div.page_divers div.contenu form div.valide { border:1px solid #c7a46b; color:#c7a46b; }

.txt_left { text-align:left; }
.txt_center { text-align:center; }
.txt_right { text-align:right; }
		
.flt_left { float:left; }
.flt_right { float:right; }	

.w_40 { width:40px; }
.w_50 { width:50px; }
.w_60 { width:60px; }
.w_80 { width:80px; }
.w_100 { width:100px; }
.w_120 { width:120px; }
.w_140 { width:140px; }
.w_160 { width:160px; }
.w_180 { width:180px; }
.w_210 { width:210px; }
.w_270 { width:270px; }
.w_360 { width:360px; }
}