﻿@charset "utf-8";

html {
	
}

body {
	margin:0; padding:0;
	background:#fff url(../images/zBack.png) no-repeat top center;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:966px;
}

#zConteneur {
	position:relative; left:50%; width:860px; margin:0 0 0 -430px;
}

#zLogo {
	background: url(../images/zLogo.png) no-repeat;	
	width:346px; height:129px;
	position:absolute;
	left:50%;
	top:5em;
	margin:0 0 0 -173px;
	/*position:absolute; top:2em; left:1.1em;*/
}

#zHeader {
	background: url(../images/zHeader.png) no-repeat;	
	position:relative; left:50%; width:850px; margin:0 0 0 -425px;
	height:51px;
}

#zElement {
	position:relative;
	width:100%;
	padding:15em 0 0 0;
}

.zSide {
	position:relative;
	float:left;
	display: inline;
	_margin : 0 0 0 -10px ;
}

.zSide img {
	border:none;
	margin:0 0 0 -6px;
}

.zSide a {
	text-decoration:none;
}

#zSideLeft {
	width:149px;
}


#zMenu {
	/*background:#f5cc7b;*/
	background:url(../images/zBack_BorderLeft.png) no-repeat top left;
	padding:11px 0 0 0;
	text-align:center;
	list-style-type:none;
} 


#zMenuTop { background:url(../images/zBack_Left.png) repeat-y left; padding:0; margin:0;}
#zMenuBottom { background:url(../images/zBack_BottomLeft.png) no-repeat bottom left ; height:50px;}
.zTypo { font-family: "Cooper Std Black"; color:#e75113; font-size:14px; font-weight:300; }

#zMenu p {
	margin:0 0 0 2px;
	padding:0;
	/*background:#666666;*/
}

.zTabs a { width: 100%; height: 21px; }

/* les menus */
#zMnu_accueil {	background:url(../images/pictos-menu/zMnu_acceuil.png) no-repeat; width: 100%; height: 21px; }
#zMnu_accueil:hover { background:url(../images/pictos-menu/zMnu_acceuil_hover.png) no-repeat; cursor:hand;}

#zMnu_programme {	background:url(../images/pictos-menu/zMnu_programme.png) no-repeat; width: 100%; height: 21px;}
#zMnu_programme:hover { background:url(../images/pictos-menu/zMnu_programme_hover.png) no-repeat; cursor:hand;}

#zMnu_cours {	background:url(../images/pictos-menu/zMnu_cours.png) no-repeat; width: 100%; height: 21px;}
#zMnu_cours:hover { background:url(../images/pictos-menu/zMnu_cours_hover.png) no-repeat; cursor:hand;}

#zMnu_enfants {	background:url(../images/pictos-menu/zMnu_enfants.png) no-repeat; width: 100%; height: 21px;}
#zMnu_enfants:hover { background:url(../images/pictos-menu/zMnu_enfants_hover.png) no-repeat; cursor:hand;}

#zMnu_tarifs {	background:url(../images/pictos-menu/zMnu_tarifs.png) no-repeat; width: 100%; height: 21px;}
#zMnu_tarifs:hover { background:url(../images/pictos-menu/zMnu_tarifs_hover.png) no-repeat; cursor:hand;}

#zMnu_restauration {	background:url(../images/pictos-menu/zMnu_restauration.png) no-repeat; width: 100%; height: 21px;}
#zMnu_restauration:hover { background:url(../images/pictos-menu/zMnu_restauration_hover.png) no-repeat; cursor:hand;}

#zMnu_presse {	background:url(../images/pictos-menu/zMnu_presse.png) no-repeat; width: 100%; height: 21px;}
#zMnu_presse:hover { background:url(../images/pictos-menu/zMnu_presse_hover.png) no-repeat; cursor:hand;}

#zMnu_contact {	background:url(../images/pictos-menu/zMnu_contact.png) no-repeat; width: 100%; height: 21px;}
#zMnu_contact:hover { background:url(../images/pictos-menu/zMnu_contact_hover.png) no-repeat; cursor:hand;}

#zMnu_liens {	background:url(../images/pictos-menu/zMnu_liens.png) no-repeat; width: 100%; height: 21px;}
#zMnu_liens:hover { background:url(../images/pictos-menu/zMnu_liens_hover.png) no-repeat; cursor:hand;}

#zMnu_livre {	background:url(../images/pictos-menu/zMnu_livre.png) no-repeat; width: 100%; height: 21px;}
#zMnu_livre:hover { background:url(../images/pictos-menu/zMnu_livre_hover.png) no-repeat; cursor:hand;}

#zMnu_espacepro {  background:url(../images/pictos-menu/zMnu_espacepro.png) no-repeat; width: 100%; height: 21px;}
#zMnu_espacepro:hover { background:url(../images/pictos-menu/zMnu_espacepro_hover.png) no-repeat; cursor:hand;}

/* Rechercher */
#zSearch { background:url(../images/zSearch.png) repeat-y; padding:5px 0;}
input#zInputSearch { width:120px; border:none; margin:0 0 0 11px;  position:relative; }
#zSearchBottom { background:url(../images/zBottomSearch.png) no-repeat; height: 47px;}

/* Newsletter */
#zNewsletter { background:url(../images/zBack_Left.png) repeat-y left; }
input#zInputNewsletter { border:none; background:url(../images/zInputNewsletter.png) no-repeat; margin:0 0 0 10px; padding: 3px 0 0 20px; 
						 width:130px; height:20px; font-size:10px;}
#zNewsletterBottom { background:url(../images/zBottomNewsletter.png) no-repeat; height: 47px;}
.zNewsOpt { margin:0 0 0 5px;}


/* Bloc Centre */
#zSideCenter { background:url(../images/zBack_BorderCenter.png) no-repeat top left;} 
#zSideTopCenter { 
	width:468px;
	background:url(../images/zBack_Center.png) repeat-y left top;
	margin:10px 0 0 0;
	min-height:600px;
}
#zSideCenterBottom { background:url(../images/zBack_BottomCenter.png) no-repeat top; height:33px; width:468px;}

/* Bloc photos */
#zSideRight { width:226px; margin:0;}
#zMyphoto { background:url(../images/zMyphoto.png) no-repeat left top; padding:29px 0 0 0;}
#zMyphotoTop { background:url(../images/zBack_Right.png) repeat-y; min-height:150px; }
#zMyphotoBottom { background:url(../images/zBack_BottomRight.png) no-repeat bottom left ; height:47px;}
#zMyphoto img { margin: 15px 0;}

#zPhotos { background:url(../images/zPhotos.png) repeat-y; padding:5px 10px 10px 15px;}
#zPhotosBottom { background:url(../images/zBack_BottomPhotos.png) no-repeat; height: 48px;}
#zPhotos img { margin: 0 3px 3px 0;filter:Alpha(opacity=60);-moz-opacity:0.60;opacity: 0.60; }
#zPhotos img:hover { filter:Alpha(opacity=100);-moz-opacity:1;opacity:1; }

#zPatience { position:absolute; left:50%; margin:0 0 0 -10px; margin:0;}

/* A la une // A venir */
#zUne { 	padding:5px 10px 5px 10px; clear:both;}
#zAvenir {  padding:5px 10px 5px 10px; clear:both;}

#zUne div.zTitre { 
		margin:0; padding:0; width:inherit;
		color:#FFFFFF; width:423px; height:34px;
		background:#fff url(../images/zUne.png) repeat-x top left;
}

#zAvenir div.zTitre { 
		margin:0; padding:0; width:inherit;
		color:#FFFFFF; width:443px; height:34px;
		background:#fff url(../images/zAvenir.png) repeat-x top left;
}

.zDetails { margin:10px; clear:both; padding:10px 0;}
.zDetailsDetails { margin:0 10px; float:left; width:50%; font:Helvetica, Arial, sans-serif; 
				   font-size:11px; color:#000000; display:inline; }
.zDetails .zDetailsDetails h5 { color:#e75113; font-family:"Cooper Std Black", Arial; font-size:16px; font-weight:bold; margin:0; padding:0; }
.zDetails .zDetailsDetails div.zTexte { margin:0; padding:0; }
.zDetails .zDetailsDetails div.zTexte span.zDescription { color:#c1272d; font-size:12px;}
.zDetails .zDetailsDetails a.zSeeMore { color:#e75113;}
.zDetails .zDetailsDetails a:hover.zSeeMore { color:#c1272d;}
.zClearer { clear:both; }
.zResponseText { width:100px; position:relative; left:50%; margin:0 -50px; color:#c1272d; display:none; text-align:center; font-weight:700; }

/* Contenu pleine page */
#zBigSideCenter {background:url(../images/zBack_BigBorderCenter.png) no-repeat top left;} 
#zBigSideTopCenter { 
	width:708px;
	background:url(../images/zBack_BigCenter.png) repeat-y;
	margin:15px 0 0 0;
	min-height:250px;
}


div.zTile {
	color: #fff; 
	text-decoration: none;
	font-family:"Cooper Std Black", Arial; font-size:13px; font-weight:bold;
	padding:45px 0 0 10px;
	width:650px; height:30px;
	background:#fff url(../images/zBigTitle.png) no-repeat top left;
	position:relative;
	margin:inherit;
}

div.zTileIndex {
	color: #fff; 
	text-decoration: none;
	font-family:"Cooper Std Black", Arial; font-size:13px; font-weight:bold;
	padding:45px 0 0 10px;
	width:428px; height:30px;
	background:#fff url(../images/ZLittleTitle.png) no-repeat top left;
	position:relative;
	margin:inherit;
}

/* Articles disponible dans la rubrique */
.zArticleConnexe, .zRubriqueConnexe {
	position:relative;
	float:left;
	width:45%;
	margin:0 10px;
	padding:25px 0;
}


#zBigSideCenterBottom { background:url(../images/zBack_BigBottomCenter.png) no-repeat top; height:33px; width:708px;}
.zDetailsArticle { position:relative; margin:0 10px; float:left; width:100%; font:Helvetica, Arial, sans-serif; 
				   font-size:11px; color:#000000;  }
.zDetails .zDetailsElement h5 { color:#e75113; font-family:"Cooper Std Black", Arial; font-size:16px; font-weight:bold; margin:0; padding:0; }
.zDetails .zDetailsElement div.zTexte { margin:0; padding:0; }
.zDetails .zDetailsElement div.zTexte span.zDescription { color:#c1272d; font-size:12px;}
.zDetails .zDetailsElement a.zSeeMore { color:#e75113;}
.zDetails .zDetailsElement a:hover.zSeeMore { color:#c1272d;}
.zArticleConnexe .zDetails , .zRubriqueConnexe .zDetails { margin:10px; clear:both; padding:3px 0;}


/* Articles */
.zDetailsArticleLarge  { position:relative; margin:0 10px; float:left; width:65%; font:Helvetica, Arial, sans-serif; 
				   font-size:11px; color:#000000;  }
.zDetails .zDetailsArticleLarge h5 { color:#e75113; font-family:"Cooper Std Black", Arial; font-size:16px; font-weight:bold; margin:0; padding:0; }
.zDetails .zDetailsArticleLarge div.zTexte { margin:0; padding:0; }
.zDetails .zDetailsArticleLarge div.zTexte span.zDescription { color:#c1272d; font-size:12px;}
.zDetails .zDetailsArticleLarge a.zSeeMore { color:#e75113;}
.zDetails .zDetailsArticleLarge a:hover.zSeeMore { color:#c1272d;}


/* Style Evenement Progammation */
.zProgramme { 
	position:relative;
	width:97%;
	margin:0 10px;
	padding:25px 0;
}

.zProgramme .zDetails { margin:0 20px; }
.zProgramme .zDetails .zDetailsDetails { position:relative; width:85%; font:Helvetica, Arial, sans-serif; font-size:11px; color:#000000;  }

/* Copyright */
.zCopyright { width:100%; text-align:center; margin:3em 0 0 0 ; color:#999999; font-weight:bold; clear:both; font-size:10px; }

.zReturnPrevious { position:relative; float:right; margin:20px; }

/* Recherche */
#e-zSearchElement {
	margin:20px 0 0 -375px;
	overflow:auto;
}

#e-zSearchElement h5 { margin:0 0 20px 0; }

#e-zSearchElement .liste-articles a, #e-zSearchElement .rubriques a { color:#e75113; font-size:13px; font-weight:bold; }
#e-zSearchElement .liste-articles a:hover, #e-zSearchElement .rubriques a:hover { color:#c1272d; }
#e-zSearchElement .liste-articles small, #e-zSearchElement .rubriques small { color:#999;  }
#e-zSearchElement #zExitSearch { position:relative; float:right; border:0; }

/* Mentions légales */
a#zMentions { font-size:10px; color:#CCCCCC; font-weight:normal; }
a:hover#zMentions { color:#e75113;}

a#zEngy { font-size:10px; color:#e75113;  font-weight:normal; }
a:hover#zEngy { color:#c1272d;}
.feuille_dor {
	position:relative;
	background:#FEFEFE;
	border-bottom:solid 1px #CCC;
	margin:0 0 15px 0;
}
.page_dor {
        list-style: none;
        margin: 30px 0 0 10px;
        padding:1em;
	width:80%;
}
.formulaire_livre_dor {
        font-size:100%;
}
.formulaire_livre_dor fieldset {
        border: none;
        padding:1em;
	width:80%;

}
.formulaire_livre_dor legend {
        margin:0;
        padding:0 1em;
}
.formulaire_livre_dor fieldset p {
        margin:0;
        padding:0;
}
.formulaire_livre_dor fieldset p.spip_bouton input {
        font-size:90%;
        font-weight:bold;
        margin-top:0.5em;
        background-color:#fcc;
}
.formulaire_livre_dor .commentaire {}
.formulaire_livre_dor .signature {
        font-style: italic;
}