@charset "utf-8";

#cache{
	height:20px;
	width:804px;
	background-position: center;
	background-color:#999999;
	position:fixed;
	z-index:1;
}




#bas_page{
	position:fixed;
	background-color:#999999;
	height:20px;
	width:800px;
	color:#363636;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	bottom:0px;
	z-index:10;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9a9a9a;
	margin: auto;
}

#bas_page a {
	text-decoration:none;
	color:#363636;
	font-size: 9px;

}

#bas_page a:hover {
	color:#363636;
	text-decoration:underline;
	font-weight:bold;
	font-size: 9px;
}


#conteneur {
	height: 620px;
	width: 800px;
	position: absolute;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	z-index:2;
}

/* configuration espace membre */

#espace_membre {
	background-image: url(../elements_graphiques/pages_interieures/fond_espace_membre.gif);
	position: absolute;
	height: 199px;
	width: 200px;
	bottom: 20px;
}

#espace_membre_titre{
 	left:13px;
	top:13px;
	position:absolute;
	color: #F8C703;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
 }

#espace_membre form{
	top:39px;
	left:13px;
	position:absolute;
	color:white;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#espace_membre input{
	/*border:#000000;
	border:medium;*/
}

#espace_membre_bouton {
	position: relative;
	top: 60px;
	left: 25px;
}

.bouton{
position:absolute;
/*border:solid 1px black;*/
background-color:#F8C703;
font-weight:bold;
left:20px;
}

#espace_membre_mdp_oublie {
	position: absolute;
	top: 170px;
	left: 35px;
	font-size: 9px;
	color: #FFFFFF;
}
#espace_membre_mdp_oublie a {
	color: #FFFFFF;
	text-decoration: none;
}


#espace_membre_mdp_oublie a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#erreur_connexion {
color:white;
position:absolute;
top: 170px;
left: 20px;
}

#devenir_membre a {
color: #F8C703;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #FFFF99;
}

#adhesion {
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*border: solid 1px white;*/
}


/*FIN espace membre */

/* Les 3 icones */

#drapeau_all {
	position: absolute;
	height: 14px;
	width: 20px;
	top: 8px;
	right: 80px;
}
#icone_accueil {
	position: absolute;
	height: 16px;
	width: 80px;
	right: 18px;
	top: 40px;
	text-decoration: none;
}

#icone_accueil a, img {
	text-decoration:none;
	color:white;
	border:none;
}

#icone_contact {
	position: absolute;
	right: 17px;
	top: 60px;
	height: 10px;
	width: 80px;
}
#icone_contact a, img{
	text-decoration:none;
	color:white;
	border:none;
}

/*#bandeau_droit {
	background-image: url(elements_graphiques/pages_interieures/fond_bandeau_droit.gif);
	float: right;
	height: 500px;
	width: 201px;
	position: absolute;
	right: 0px;
	top: 100px;
}*/

#zone_txt {
	background-image: url(../elements_graphiques/pages_interieures/fond_texte2.gif);
	position: absolute;
	height: 500px;
	width: 600px;
	left: 200px;
	top: 100px;		
	/*overflow: auto;*/
}

#liens {
	color: #FFFF00;
}

#logo {
	background-image: url(../elements_graphiques/pages_interieures/logo_enfants.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 200px;
	float: left;
	position: absolute;
}

#banniere {
	background-image: url(../elements_graphiques/pages_interieures/baniere_fr.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 600px;
	float: right;
	position: relative;
	color:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

#menu_gauche {
	background-image: url(../elements_graphiques/pages_interieures/fond_menu_gauche.gif);
	height: 301px;
	width: 200px;
	position: absolute;
	top: 100px;
	color: #F8C703;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*accueil*/
#flash_dynamique {
	position: absolute;
	height: 299px;
	width: 399px;
	left: 201px;
	top: 101px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #919191;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #919191;
}
#affiche {
	float: right;
	height: 299px;
	width: 201px;
	position: absolute;
	right: -1px;
	top: 101px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #919191;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #919191;
}
#zone_txt_accueil {
	background-image: url(../elements_graphiques/pages_interieures/fond_texte.gif);
	position: absolute;
	height: 301px;
	width: 600px;
	left: 200px;
	top: 100px;	
}
#actu_accueil {	
	background-image: url(../elements_graphiques/pages_interieures/actu_accueil.gif);
	position: absolute;
	height: 199px;
	width: 600px;
	left: 200px;
	top: 401px;
}

#accueil_actufixe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	left: 10px;
	top: 13px;
	color: #F8C703;
}

#titre_actu_accueil {
position:relative;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
left:10px;
}

#chapeau_actu_accueil {
	position:relative;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:10px;

}

#lien_actu_accueil {
	position:relative;
	left:10px;
	font-size:8px;
	font-style:bold;
	color: #F8C703;
	float: left;
	font-family:Arial, Helvetica, sans-serif;

}

#lien_actu_accueil a {
	text-decoration:none;
	color: #F8C703;
}

/* A SUPPRIMER

#icone_menu_billeterie {
	left: 19px;
	top: 115px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_espace_medias {
	left: 19px;
	top: 146px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_asso {
	left: 19px;
	top: 177px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_partenaires {
	left: 19px;
	top: 208px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_autour {
	left: 19px;
	top: 239px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_liens {
	left: 19px;
	top: 270px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_presse {
	left: 19px;
	top: 301px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_faq {
	left: 19px;
	top: 332px;
	position: absolute;
	height: 9px;
	width: 170px;
}
#icone_menu_actu {
	left: 19px;
	top: 363px;
	position: absolute;
	height: 9px;
	width: 170px;
}

*/

 


/*#bandeau_droit_1 {
	width:180px;
	height:115px;
	top:32px;
	left:11px;
	position:absolute;
	border: 2px solid #929192;
}

#bandeau_droit_2 {
width:180px;
height:115px;
top:179px;
left:11px;
position:absolute;
border: 2px solid #929192;
}
#bandeau_droit_3 {

top:326px;
left:11px;
position:absolute;
width:180px;
height:115px;
border: 2px solid #929192;
}
*/
/*#bas_page{
	position:fixed;
	bottom: 0px;
	height:20px;
	width:800px;
	color:#363636;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#f4f4f4;
} test avec body*/




/* CSS pour contact */
#zone_txt form{
	color:white;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width:570px;
	
}
#txt_contact{
	position:absolute;
	left:15px;
	top:5px;
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#txt_contact h1{
	color: #F8C703;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*border-bottom-style: outset;*/
	text-decoration:underline;
	text-transform: uppercase;
}

#txt_contact p1 {
	color:white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-style: italic;	
}

#form_contact fieldset, legend {
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}





/* CSS pour FAQ */
#aff_faq {
	position:absolute;
	left:15px;
	width:555px;
	top:5px;
}
#aff_faq a{
	color:#99CCFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;
	text-decoration:none;
	left:15px;
}

.faq_retour{

color:white!important;
text-decoration:none!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:10px!important;
text-decoration:underline!important;
}

#aff_faq a:hover{
color:#99CCFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;
	text-decoration:underline;
}
#aff_faq h1 {
	color: #F8C703;
	/*font-variant: normal;*/
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
}

#aff_faq span {
	color:#99CCFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;
	cursor:pointer;
	
}
#aff_faq span:hover {
text-decoration:underline;

}
#aff_faq .reponse, p{
	color:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	left: 15px;
	/*position: relative;*/
	text-align:justify;

}




/* CSS pour toutes les actus */
#actu_aff {
	position:absolute;
	left:15px;
	width:570px;
		font-family: Arial, Helvetica, sans-serif;
		top:5px;

}

#actu_aff h1 {
	color:#F8C703;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	
}

#actu_aff p1 {
	color:white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	/*font-weight:bold;*/
	font-style: italic;	
	/*font-style:underline;*/
}

#actu_aff p, ul, li, a{
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:none;
}

#actu_aff a:hover {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#actu_aff span{
	
	font-size:10px;
	/*font-style:bold;*/
	color:#F8C703;
	float: right;
		font-family: Arial, Helvetica, sans-serif;

}

#mise_jour span{
	font-size:10px;
	color:#F8C703;
	float: right;
		font-family: Arial, Helvetica, sans-serif;
}



#separation_texte {
	text-align:center;
	color:#FFFFCC;
	font-weight:bold;
	font-size:16px;	
}

/* CSS pour texte association */
#asso_aff {
	position:absolute;
	left:15px;
	width:570px;
	color:white;
		font-family: Arial, Helvetica, sans-serif;
		top:5px;
	
}



#asso_aff h1 {
	color: #F8C703;
	font-variant: normal;
	font-size: 14px;
	font-weight: bold;
	/*border-bottom-style: outset;*/
	text-transform: uppercase;
	text-decoration:underline;
		font-family: Arial, Helvetica, sans-serif;
}

#asso_aff p1 {
	color:white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-style: italic;
}

#asso_aff p {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}

#asso_aff span{
	
	font-size:12px;
	font-style:bold;
	color:white;
	text-align:justify;
}

#mise_jour{
font-size:12px;
	font-style:bold;
	color:#F8C703;
	text-align:right;
}


/* CSS pour Infos Presse */

	/* CSS pour REVUE presse */

#revue_presse {
	position:absolute;
	left:15px;
	width:570px;
	top:5px;
}

#revue_presse h1 {
	color: #F8C703;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

#revue_presse p {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}

#revue_presse span {
	font-size:12px;
	font-style:bold;
	color:#666666;
	float: right;
}

#revue_presse a {
	color:#FFFFFF;
	text-decoration:none;
}

#revue_presse a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}



	/* CSS pour texte presse phototheque*/
#photo  {
	position:absolute;
	/*top: 160px;*/
	/*left:-10px;*/
}

/* CSS pour partenaires */

#zone_txt_partenaires {
	position:absolute;
	left:15px;
	color:white;
	font-size: 10px;
	top:5px;
	width:560px;
}

#zone_txt_partenaires h1 {
	color:#F8C703;
	font-size: 14px;
	/*border-bottom-style: outset;*/
	text-transform: uppercase;
	font-variant: normal;
	left: 15px;
	text-decoration:underline;
		font-family: Arial, Helvetica, sans-serif;
}

#zone_txt_partenaires table, td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/*#zone_txt_liens_categ {

	
}*/
#zone_txt_liens_categ2 {
	position:absolute;
	left:15px;
	width:570px;
	top:5px;
}

#zone_txt_liens_categ2 h1 {
	color:#F8C703;
	font-size: 14px;
	/*border-bottom-style: outset;*/
	text-transform: uppercase;
	font-variant: normal;
	left: 15px;
	text-decoration:underline;
		font-family: Arial, Helvetica, sans-serif;
}

#zone_txt_liens_categ p{
	/*left:15px;*/
	color: #F8C703;
	font-size: 14px;
	text-transform: uppercase;
	font-variant: normal;
	/*position: absolute;*/
	text-decoration: underline;
	font-weight: bold;
}


#zone_txt_liens_nom {
	position:absolute;
	/*left:15px;*/
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
#zone_txt_liens_nom2 {
	position:absolute;
	/*left:15px;*/
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

#zone_txt_liens_nom a {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#zone_txt_liens_nom a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#zone_txt_liens_nom2 a {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#zone_txt_liens_nom2 a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* CSS pour Espace Media Photo */
#esp_media_menu {
	left:15px;
	text-align:center;
	color:#3DA4D7;
	background-color:#333333;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:27px;
	border:thin solid #595959;
	border-top:none;
	/*top:5px;*/
}

#esp_media_menu a{
	color:#3DA4D7;
}

#esp_media_menu a:hover{
color:#00CCFF;
font-weight:bold;
}

#media_photo {
	position:absolute;
	left:15px;
	width:570px;
	/*top:5px;*/
}

#media_photo h1 {
	color: #F8C703;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

#media_photo span {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#media_photo p {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

	}

#media_photo span {
	color:white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	
}

#media_photo table, td, tr {
border:none;
}

#media_photo a, img {
border:none;
text-decoration:none;
}



/* CSS pour redirection */

#media_photo_redirection {
	position:absolute;
	left:15px;
	width:570px;
	top:5px;
}

#media_photo_redirection h1{

	color: #F8C703;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
}

#tableau_photo a{
text-decoration:none;
border:none;

}

#esp_media_retour {
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align: center;
}

#esp_media_retour a{
text-decoration:none;
color:white;
}

#image_flottante{
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
}


#book {
position:absolute;

}




#plan {
position:absolute;
top:5px;
left:15px;
color:white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
width:560px;
}

#plan a {
text-align:left;
color:white;
font-size:11px;
text-decoration:none;

}

#plan a:hover{
text-align:left;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;

}

#plan h1 {
	color: #F8C703;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}
#plan p1 {
	color:white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-style: italic;
}

#carte {
position:relative;
	background-position: center center;
	left:30px;
}

#drapeau_fr {
	position: absolute;
	height: 14px;
	width: 20px;
	top: 8px;
	right: 50px;
}

#banniere_de {
	background-image: url(../elements_graphiques/pages_interieures/baniere_de.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 600px;
	float: right;
	position: relative;
	color:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

#bouton_all {
	position: relative;
	left: 23px;	
}
#bandeau_droit {
	position: absolute;
	width: 250px;
	right: 10px;
	top: 40px;
}
#bandeau_droit_1 {
	position: absolute;
	top: 0px;
}
#bandeau_droit_2 {
	position: absolute;
	top: 180px;
}
#bandeau_droit_3 {
	position: absolute;
	top: 360px;
}
#container {
	text-align: center;
}

/* CSS pour Credits */

#credits {
position:absolute;
top:5px;
left:15px;
color:white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
width:570px;
	
}
#credits h1 {
	color: #F8C703;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}
#credits p1 {
	color:white;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration: underline;
}	
#credits_text {
    color: white;
	font-size:12px;
    font-family:Arial, Helvetica, sans-serif;    
    left:15px;
}

#media_video {
	text-decoration: none;
}
#media_video a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#media_video a:hover {
	text-decoration: underline;
}
