/* UTF-8 à jamais */

.newsletter-subscribe__link {
	color: #f98500;
	text-decoration: none;
	font-weight: bold;
}
.newsletter-subscribe {
	background-color: #e5e5e5;
	border-radius: 15px;
	height: 15px;
	margin-bottom: -5px;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
}
#entete{
	background:url('deco/entete-singe.jpg') top center no-repeat;
	
	background-image:url('image-home/image/sp-9pas-bete3-70.jpg');
	
	position:relative;
	height:717px;
	overflow:hidden;
}
#entete_blur{
	background:top center no-repeat;
	width:100%;
	height:717px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#entete div#lien_entete,
#entete div#lien_entete_blur,
#entete div#lien_entete a,
#entete div#lien_entete_blur a{
	display:block;
	width:100%;
	height:717px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	
	background:url('picto/transp.gif') top center no-repeat;/* jerome 21.06.2013 autant le mettre pour tout le monde et éviter que les IE>8 ne soient pas détectés */
}
#entete div#lien_entete_blur,
#entete div#lien_entete_blur a{
	z-index:1;
}
.page #entete{
	height:401px;
	background:url('deco/entete-serpent-page.jpg') top center no-repeat;
	
}
.page_lire_video #entete{
	background:url('deco/entete-video.jpg') top center no-repeat;
	
}
.page_prehome1 #entete,
.page_tarif #entete,
.page_calendrier #entete{
	height:656px;
	background:url('deco/entete-serpent-prehome.jpg') top center no-repeat;
	
}
#entete img#entete_home_img_masque{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1000px;
	z-index:2;
}
.page #entete img#entete_home_img_masque{
	top:-247px;
}
#entete img#entete_prehome_img_masque{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1000px;
	z-index:2;
}
#entete img#menu_vague_prehome{
	position:absolute;
	bottom:-33px;
	left:50%;
	margin-left:-246px;
}
#entete img#entete_page_img_masque{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1000px;
}
#entete img#menu_vague_page{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:100px;
}
#entete img#mediatheque_vague{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:105px;
}
#bloc_menu_recherche{
	background:url('deco/menu-fond.png') top left repeat-x;
	height:91px;
	position:fixed;
	z-index:44;
	width: 100%;
	top: 0px;
	left: 0px;
}
#bloc_menu_recherche_utile{
	width:960px;
	margin:0 auto;
	position:relative;
	height:91px;
}
#bloc_menu_recherche_utile #lien_retour_accueil{
	position:absolute;
	top:14px;
	right:390px;
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	background:url('deco/menu-fleche-sel.png') 0 10px no-repeat;
	padding-left:12px;
	font-family:'Dosis',sans-serif;
	font-weight:500;
	line-height:24px;
}
#bloc_menu_recherche_utile #lien_panier{
	position:absolute;
	top:14px;
	right:300px;
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	background:url('deco/panier.png') top left no-repeat;
	line-height:24px;
	padding-left:32px;
	font-family:'Dosis',sans-serif;
	font-weight:500;
}
#bloc_menu_recherche_utile #version_mobile{
	position:absolute;
	top:14px;
	right:210px;
}
#bloc_menu_recherche_utile #version_mobile a{
	float:right;
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	padding-left:12px;
	font-family:'Dosis',sans-serif;
	font-weight:500;
	line-height:24px;
}

#menu{
    position:absolute;
    bottom:0;
    right:10px;
    top: 55px;
}

#menu li{
    float:left;
    width:110px;
    height:35px;
    margin-left:10px;
    text-align:center;
    position:relative;
}

#menu li.sel_tablette{
    margin-left:0;
    margin-right:0;
    width:120px;
}

#menu li img.fleche_sel{
    position:absolute;
    left:11px;
    bottom:-19px;
    z-index:1;
}

#menu li.aventures{
    border-bottom:5px solid #96cd3e;
}

#menu li.recreations{
    border-bottom:5px solid #f98500;
}

#menu li.immersions{
    border-bottom:5px solid #5ec6e6;
}


#menu li.instantanes{
    border-bottom:5px solid #d351cb;
}

#menu li.emotions{
    border-bottom:5px solid #22cdb3;
}

#menu li a{
    font-family:'Dosis',sans-serif;
    font-weight:700;
    font-size:1.3em;
    color:#fff;
    line-height: 13px;
    text-decoration:none;
}

li.emotions > a {
    display: inline-block;
    padding-top: 7px;
}

#menu li.sel a{
    font-weight:bold;
}

#menu ul{
	position:absolute;
	top:35px;
	
	left:0;
	
	background:url('deco/home-premier-bloc-fond.png') top left repeat;
	display:none;
	z-index:2;
	
}





#menu ul li{
	margin:0;
	width:220px;
	text-align:left;
	line-height:25px;
	height:auto;
	
}
#menu li.aventures.sel_tablette{
	background-color:#96cd3e;
}
#menu li.recreations.sel_tablette{
	background-color:#f98500;
}
#menu li.immersions.sel_tablette{
	background-color:#5ec6e6;
}
#menu li.instantanes.sel_tablette{
	background-color:#d351cb;
}
#menu li.emotions.sel_tablette{
	background-color:#22cdb3;
}
#menu ul li a{
	padding-left:20px;
        font-weight: normal;
	font-size:1.1em;
	display:block;
	line-height:25px;
	
}
#menu ul li.dernier a{
	border-bottom:0;
}
#menu ul li a:hover{
	
	background:url('deco/menu-fleche-sel.png') 7px 10px no-repeat;
	
}
#menu li.sel ul li a{
	font-weight:normal;
}
#moteur_recherche{
	position:absolute;
	top:17px;
	right:10px;
}
#moteur_recherche input{
	margin:0;
	border:0;
	height:20px;
	line-height:20px;
	background:url('deco/recherche-texte.png') top left no-repeat;
	width:141px;
	float:left;
	color:#a0a0a0;
	font-size:0.9em;
	padding:0 7px;
}
#moteur_recherche input.submit{
	width:24px;
	background:url('deco/recherche-submit.png') top left no-repeat;
	padding:0;
}
/*-------------------------------------------
							HOME
-------------------------------------------*/
#home_premier_bloc{
	width:960px;
	height:230px;
	background:url('deco/home-premier-bloc-fond.png') top left repeat-x;
	position:relative;
	z-index:99;
}
#home_premier_bloc div.contenu_premier_bloc_home{
	float:left;
	padding:0 10px;
	margin:10px 0;
	position:relative;
}
#bloc_tarif_home,
#bloc_tarif_home_1jour_adulte{
	width:220px;
	height:100px;
	background:url('deco/cartouche-promo.png') top left no-repeat;
	padding-bottom:11px;
	border-bottom:1px dashed #fff;
}
#bloc_tarif_home_1jour_adulte{
	background:url('deco/cartouche-adulte.png') top left no-repeat;
}
#bloc_tarif_home ul{
	margin-top:-5px;
}
#bloc_tarif_home ul li a.tarif_info{
	text-decoration:none;
	color:#000;
	display:block;
	text-align:center;
	width:180px;
	padding:0 20px;
	font-size:0.9em;
}
#bloc_tarif_home ul.promo2 li a.tarif_info{
	line-height:28px;
	height:28px;
}
#bloc_tarif_home ul.promo3 li a.tarif_info{
	line-height:19px;
	height:19px;
}
#bloc_tarif_home ul.promo4 li a.tarif_info{
	line-height:14px;
	height:14px;
}
#bloc_tarif_home a.tarif_libelle,
#bloc_tarif_home_1jour_adulte a.tarif_libelle{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:1.77em;
	display:block;
	text-align:center;
	width:180px;
	padding:10px 20px;
}
#bloc_tarif_home a.tarif_prix,
#bloc_tarif_home_1jour_adulte a.tarif_prix{
	text-decoration:none;
	color:#000;
	font-size:1.77em;
	display:block;
	text-align:center;
	width:180px;
	padding:0 20px;
}
#bloc_tarif_home a.tarif_info_complementaire,
#bloc_tarif_home_1jour_adulte a.tarif_info_complementaire{
	text-decoration:none;
	color:#000;
	display:block;
	text-align:center;
	width:180px;
	padding:0 20px;
}
#home_premier_bloc div.permier{
	border-right:1px dashed #fff;
}
#home_premier_bloc div.dernier{
	padding:0 5px;
	position:relative;
}
#home_premier_bloc div.dernier a.tarif{
	display:block;
	text-decoration:none;
}
#home_premier_bloc div.dernier img.tarif{
	border-bottom:1px dashed #fff;
	padding-bottom:11px;
	position:absolute;
	top:40px;
	left:5px;
}
#home_premier_bloc div#tarif_adulte{
	position:absolute;
	top:62px;
	left:28px;
	font-family:'Dosis',sans-serif;
	font-weight:600;
	font-size:2.5em;
	width:70px;
}
#home_premier_bloc div#tarif_adulte span{
	font-size:0.6em;
	position:absolute;
	top:4px;
	right:0;
}
#home_premier_bloc div#tarif_enfant{
	position:absolute;
	top:62px;
	left:135px;
	font-family:'Dosis',sans-serif;
	font-weight:600;
	font-size:2.5em;
	width:70px;
}
#home_premier_bloc div#tarif_enfant span{
	font-size:0.6em;
	position:absolute;
	top:4px;
	right:0;
}
#home_premier_bloc div.dernier a.horaires{
	position:absolute;
	top:152px;
	left:5px;
	font-family:'Dosis',sans-serif;
	color:#fff;
	font-size:1.9em;
	text-decoration:none;
	background:url('deco/horaire.png') top left no-repeat;
	padding-left:46px;
	height:36px;
	line-height:36px;
	display:block;
	margin-top:13px;
	margin-left:29px;
}
#home_premier_bloc div.dernier a.boutique{
	position:absolute;
	top:152px;
	left:5px;
	font-family:'Dosis',sans-serif;
	color:#fff;
	font-size:1.9em;
	text-decoration:none;
	background:url('deco/boutique.png') top left no-repeat;
	padding-left:46px;
	height:36px;
	line-height:36px;
	display:block;
	margin-top:13px;
	margin-left:29px;
}
#home_premier_bloc div.dernier a.calendrier{
	position:absolute;
	top:152px;
	left:5px;
	font-family:'Dosis',sans-serif;
	color:#fff;
	font-size:1.9em;
	text-decoration:none;
	background:url('deco/home-lien-calendrier.png') top left no-repeat;
	padding-left:41px;
	height:38px;
	line-height:38px;
	display:block;
	margin-top:13px;
	margin-left:29px;
}
#home_premier_bloc div.contenu_premier_bloc_home h2{
	font-family:'Dosis',sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:2.3em;
	line-height:30px;
	margin-bottom:10px;
}
#home_premier_bloc div.contenu_premier_bloc_home h2 a{
	font-family:'Dosis',sans-serif;
	color:#fff;
	text-decoration:none;
}
#home_premier_bloc div.contenu_premier_bloc_home span.titre{
	position:absolute;
	bottom:0;
	left:10px;
	display:block;
	height:40px;
	line-height:40px;
	background:url('deco/home-premier-bloc-fond.png') top left repeat-x;
	color:#fff;
	font-weight:bold;
	font-family:'Dosis',sans-serif;
	font-size:1.5em;
	width:330px;
	padding-left:10px;
	overflow:hidden;
	display:none;
}
#home_premier_bloc div.contenu_premier_bloc_home:hover span.titre{
	display:block;
}
#home_deuxieme_bloc{
	margin-top:10px;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home{
	float:left;
	padding:0 10px;
	margin:10px 0;
	position:relative;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home span.titre{
	position:absolute;
	bottom:0;
	left:10px;
	display:block;
	height:40px;
	line-height:40px;
	background:url('deco/home-premier-bloc-fond.png') top left repeat-x;
	color:#fff;
	font-weight:bold;
	font-family:'Dosis',sans-serif;
	font-size:1.5em;
	width:330px;
	padding-left:10px;
	overflow:hidden;
	display:none;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home:hover span.titre{
	display:block;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home a.lien_zoom{
	position:relative;
	display:block;
	width:340px;
	height:170px;
}
a.lien_zoom img.masque_zoom{
	position:absolute;
	top:0;
	left:0;
}
#home_deuxieme_bloc div.dernier{
	border-right:0;
	padding:0;
	padding-left:10px;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home h2{
	font-family:'Dosis',sans-serif;
	font-weight:bold;
	color:#50453d;
	font-size:2.3em;
	line-height:30px;
	margin-bottom:10px;
}
#home_deuxieme_bloc div.deuxieme h2{
	margin-top:35px;
	width:340px;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home h2 a{
	font-family:'Dosis',sans-serif;
	color:#50453d;
	text-decoration:none;
}
#home_deuxieme_bloc div.deuxieme a.theme{
	background:url('deco/home-theme-puce.png') 10px 7px no-repeat #f98500;
	display:block;
	height:30px;
	line-height:30px;
	color:#fff;
	text-decoration:none;
	font-weight:800;
	font-size:1.5em;
	width:310px;
	padding-left:30px;
}
#home_deuxieme_bloc div.deuxieme a.aventures{
	background-color:#96cd3e;
}
#home_deuxieme_bloc div.deuxieme a.recreations{
	background-color:#f98500;
}
#home_deuxieme_bloc div.deuxieme a.immersions{
	background-color:#5ec6e6;
}
#home_deuxieme_bloc div.deuxieme a.instantanes{
	background-color:#d351cb;
}
#home_deuxieme_bloc div.deuxieme a.emotions{
	background-color:#22cdb3;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home h3{
	font-family:'Dosis',sans-serif;
	font-weight:bold;
	color:#50453d;
	font-size:2.3em;
	line-height:30px;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:30px;
	width:280px;
}
#home_deuxieme_bloc div.deuxieme{
	min-height:220px;
	border-right:1px dashed #50453d;
	/*border-left:1px dashed #50453d;*/
	padding-left:11px;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home h3 a{
	font-family:'Dosis',sans-serif;
	color:#50453d;
	text-decoration:none;
	font-weight:600;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home p{
	width:340px;
	padding:0;
}
#home_deuxieme_bloc div.contenu_deuxieme_bloc_home p a{
	text-decoration:none;
}
#home_deuxieme_bloc div.dernier a.lien_rapide{
	background:url('deco/home-lien-rapide-fleche.png') 193px center no-repeat #e5e5e5;
	font-family:'Dosis',sans-serif;
	font-weight:500;
	float:left;
	clear:left;
	display:block;
	width:210px;
	height:50px;
	line-height:50px;
	text-decoration:none;
	font-size:1.5em;
	padding-left:10px;
}
#home_deuxieme_bloc div.dernier img{
	float:left;
	clear:left;
	margin-bottom:10px;
}
/*-------------------------------------------------
							POPUP MESSAGE
-------------------------------------------------*/
#popup-home-message{
	width:960px;
	height:230px;
	background-color:#5ec6e6;
	position:fixed;
	top:50%;
	left:50%;
	z-index:99;
	display:none;
	margin-left:-480px;
	margin-top:-115px;
}
#popup-home-message-fermer{
	position:absolute;
	top:-32px;
	right:0;
	right:5px;
	cursor:pointer;
}
#popup-home-message.actif{
	display:block;
}
#popup-home-message #popup-home-message-texte{
	float:left;
	width:480px;
	height:230px;
	overflow:hidden;
}
#popup-home-message #popup-home-message-texte.sans_image{
	width:960px;
}
#popup-home-message #popup-home-message-image{
	float:left;
	width:480px;
	height:230px;
}
#popup-home-message h2{
	margin:15px 20px;
	font-size:3em;
	font-weight:bold;
	font-family:Dosis,sans-serif;
	color:#fff;
	text-align:center;
}
#popup-home-message h2 a{
	text-decoration:none;
	color:#fff;
}
#popup-home-message h3{
	margin:15px 20px;
	font-size:1.6em;
	font-weight:bold;
	font-family:Dosis,sans-serif;
	color:#50453d;
	text-align:center;
}
#popup-home-message h3 a{
	text-decoration:none;
	color:#50453d;
}
#popup-home-message p{
	margin:15px 20px;
	color:#50453d;
	font-size:1.2em;
	text-align:center;
}
#popup-home-message p a{
	text-decoration:none;
	color:#50453d;
}
#popup-home-onglet{
	position:absolute;
	top:180px;
	left:-47px;
	cursor:pointer;
	z-index:99;
	display:none;
}
/*-------------------------------------------------
							PIED
-------------------------------------------------*/
#pied{
	width:960px;
	margin:0 auto;
	padding-top:50px;
	margin-bottom:50px;
}
#pied ul#menu_pied{
	border-top:7px solid #50453d;
	border-bottom:7px solid #50453d;
	height:113px;
}
#pied ul#menu_pied li{
	float:left;
	width:85px;
	text-align:center;
	height:113px;
	padding:0 5px;
}
#pied ul#menu_pied li a{
	text-decoration:none;
	display:block;
	text-align:center;
}
#pied ul#menu_pied li a img{
	margin-bottom:11px;
}
#pied ul#menu_pied li{
	padding-top:12px;
}
#pied ul#menu_pied li.horaires-tarifs{
	padding-top:18px;
}
#pied ul#menu_pied li.plan-acces{
	padding-top:18px;
}
#pied ul#menu_pied li.manger-se-loger{
	padding-top:21px;
}
#pied ul#menu_pied li.foire-aux-questions{
	padding-top:12px;
}
#pied ul#menu_pied li.foire-aux-questions a img{
	margin-left:14px;
}
#pied ul#menu_pied li.phototheque-mediatheque{
	padding-top:23px;
}
#pied ul#menu_pied li.espace-enseignants{
	padding-top:18px;
}
#pied ul#menu_pied li.entreprise-autocariste{
	padding-top:16px;
}
#pied ul#menu_pied li.espace-presse{
	padding-top:16px;
}
#pied div.bloc_pied_groupe{
	float:left;
	width:220px;
	padding:0 10px;
}
#pied div.bloc_pied_likebox{
	float:left;
	width:460px;
	margin-top:20px;
}
#pied div.bloc_pied_certifications{
	float:left;
	width:460px;
	margin-top:20px;
}
#pied div.bloc_pied_certifications #TA_certificateOfExcellence973{
	margin-top:13px;
	float:left;
}
#pied div.bloc_pied_certifications a.qualifamille{
	margin-top:13px;
	margin-left:4px;
	float:left;
}
#pied div.bloc_pied{
	float:left;
	width:220px;
	margin-top:10px;
}
#pied div.bloc_pied h4,
#pied div.bloc_pied_likebox h4,
#pied div.bloc_pied_certifications h4{
	font-family:'Dosis',sans-serif;
	font-size:1.5em;
	padding-bottom:8px;
	border-bottom:1px dashed #50453d;
}
#pied div#a_propos p{
	margin:0;
	padding:0;
	margin-top:13px;
	width:195px;
}
#pied div#le_parc ul{
	margin-top:13px;
}
#pied div#le_parc ul li{
	background:url('deco/pied-fleche-parc.png') center left no-repeat;
	line-height:20px;
	padding-left:12px;
	width:180px;
}
#pied div#le_parc ul li a{
	text-decoration:none;
}
#pied div#a_propos,
#pied #pratique{
	margin-top:20px;
	min-height:361px;/* min-height pour aligner les titres "Le Parc" et "Safari de Peaugres", 351px pour que ça tombe en face du filet likebox */
}
#pied #pratique p.acces_handicape{
	background:url('deco/acces-handicape.png') top left no-repeat;
	padding-left:40px;
	width:155px;
	min-height:36px;
	margin-bottom:10px;
}
#pied #pratique p.mal_voyant{
	background:url('deco/mal-voyant.png') top left no-repeat;
	padding-left:40px;
	width:155px;
	min-height:36px;
	margin-bottom:10px;
}
#pied #pratique p.texte_newsletter{
	width:195px;
	margin-top:4px;
}
form.form_newsletter input{
	border:0;
	height:20px;
	line-height:20px;
	background:url('deco/recherche-texte.png') top left no-repeat;
	width:141px;
	float:left;
	color:#a0a0a0;
	font-size:0.9em;
	padding:0 7px;
}
form.form_newsletter input.submit{
	margin:0;
	width:24px;
	background:url('deco/recherche-submit.png') top left no-repeat;
	padding:0;
}
#pied #pratique a.reseaux_sociaux{
	float:left;
	margin-top:10px;
	margin-right:5px;
}
#pied div#pratique ul{
	padding-top:10px;
	clear:left;
}
#pied div#pratique ul li{
	background:url('deco/pied-fleche-parc.png') center left no-repeat;
	height:20px;
	line-height:20px;
	padding-left:12px;
	width:180px;
}
#pied div#pratique ul li a{
	text-decoration:none;
}
#pied #adresse h5.formulaire_contact{
	font-family:'Dosis',sans-serif;
	font-size:1.5em;
	margin-bottom:5px;
}
#pied #adresse #formulaire_contact_form input.text{
	margin:2px 0;
	border:0;
	height:20px;
	line-height:20px;
	background:url('deco/formulaire-texte.png') top left no-repeat;
	width:152px;
	color:#a0a0a0;
	font-size:0.9em;
	padding:0 7px;
}
#pied #adresse #formulaire_contact_form input.submit{
	width:105px;
	height:27px;
	padding:0;
	background:url('deco/formulaire-submit.png') top left no-repeat;
	border:0;
}
#pied #adresse #formulaire_contact_form textarea{
	margin:2px 0;
	border:0;
	height:60px;
	line-height:20px;
	background:url('deco/formulaire-textarea.png') top left no-repeat;
	width:152px;
	color:#a0a0a0;
	font-size:0.9em;
	padding:0 7px;
}
#pied #adresse #formulaire_contact_form input.checkbox{
	margin:2px 0;
	border:0;
	height:20px;
	line-height:20px;
	color:#a0a0a0;
	float:left;
}
#pied #adresse #formulaire_contact_form label{
	display:block;
	float:left;
	margin:2px 0 2px 10px;
	height:20px;
	line-height:20px;
	color:#a0a0a0;
	font-size:0.9em;
}
#pied #adresse p{
	font-family:'Dosis',sans-serif;
}
#pied #adresse p span.tel{
	font-size:1.5em;
}
/*----------------------------------------------
						CONTENU
----------------------------------------------*/
#corps #bloc_droite{
	float:right;
	width:240px;
}
.page #corps #bloc_droite{
	margin-top:-41px;
	position:relative;
}
.page #corps #bloc_droite.sans_sous_menu{
	margin-top:57px;
}
.page_faq #corps #bloc_droite{
	margin-top:57px;
}
.page_prehome1 #corps #bloc_droite{
	margin-top:-172px;
	position:relative;
}
#corps #bloc_gauche{
	float:left;
	width:710px;
	position:relative;
}
#bordure_bloc_gauche{
	position:absolute;
	top:0;
	right:-1px;
	z-index:1;
	background:url('deco/bordure-bloc-gauche.png') top left repeat-y;
	height:100%;
	width:1px;
}
#bordure_bloc_gauche.sans_sous_menu{
	top:57px;
	height:90%;
}
.page_prehome1 #corps #bloc_gauche,
.page_tarif #corps #bloc_gauche,
.page_calendrier #corps #bloc_gauche{
	margin-top:-115px;
	position:relative;
	padding-left:10px;
}
.page #corps #bloc_gauche{
	position:relative;
	padding-left:10px;
}
#sous_sous_menu{
	background-color: #50453d;
	position:relative;
	z-index:2;
	padding-top:2px;
	padding-bottom:5px;
	border-bottom:10px solid #fff;
	min-height:150px;
}
#sous_sous_menu li{
	min-height:39px;
	line-height:39px;
	border-bottom:1px dashed #fff;
	margin:0 10px;
	background-color: #50453d;
}
#sous_sous_menu li.dernier{
	border:0;
	background-color: #50453d;
}
#sous_sous_menu li a{
	min-height:39px;
	line-height:19px;
	text-decoration:none;
	color:#50453d;
	font-size:1.23em;
	background:url('deco/menu-fleche.png') 3px 13px no-repeat;
	padding-top: 4px;
	padding-left:30px;
	display:block;
	background-color: #50453d;
}
#sous_sous_menu li a:hover{
	text-decoration:none;
	color:#fff;
	font-size:1.23em;
	background:url('deco/menu-fleche-on.png') 0 13px no-repeat;
}
#sous_sous_menu li.sel a{
	text-decoration:none;
	color:#fff;
	font-size:1.23em;
	background:url('deco/menu-fleche-on.png') 0 13px no-repeat;
	font-weight:bold;
}
#menu_secondaire{
	margin-left:10px;
}
.home #menu_secondaire{
	margin-left:0;
}
#menu_secondaire li{
	width:220px;
	height:50px;
	line-height:50px;
	background:url('deco/menu-secondaire-fleche.png') 193px 12px no-repeat #e5e5e5;
	margin-bottom:10px;
}
#menu_secondaire li a{
	font-family:'Dosis',sans-serif;
	font-weight:500;
	font-size:1.5em;
	text-decoration:none;
	height:50px;
	line-height:50px;
	padding-left:10px;
	display:block;
}
#bloc_liens_sociaux{
	border:3px solid #e3e3e3;
	width:704px;
	height:27px;
	line-height:34px;
	margin-top:40px;
	margin-left:-10px;
	margin-bottom:24px;
	padding-top:7px;
}
.lire_video{
	margin-top:20px;
	margin-left:135px;
}
/*---------------------------------------------------
								RECHERCHE
---------------------------------------------------*/
#corps div.resultat_recherche h1{
	font-size:2.2em;
}
div.resultat_recherche h2{
	font-size:1.3em;
	font-weight:bold;
}
div.resultat_recherche #moteur_recherche_resultats{
	margin-bottom:20px;
	margin-right:10px;
}
div.resultat_recherche #moteur_recherche_resultats li{
	border-bottom:7px solid #50453d;
	padding-bottom:10px;
	margin-top:20px;
}
div.resultat_recherche #moteur_recherche_resultats li h3{
	font-size:1.5em;
}

#cache_page{
	position:fixed;
	top:0;
	width:0;
	height:100%;
	width:100%;
	background-color:#000;
	z-index:11;
	opacity:0.75;filter:alpha(opacity=75);
	display:none;
}
#cache_page.actif{
	display:block;
}
