/*
Theme Name: Bloody4Eldorado
Description:  Th&egrave;me Wordpress con&ccedil;u pour Eldorado et developp&eacute; par Bloody Banana
Author: Bloody banana
Author URI: http://www.bloodybanana.com
*/

* {
	margin: 0;
	padding: 0;
}

/* hack FF pour envlever pointillés autour des liens */
a {	outline: none;}
:focus {-moz-outline-style: none;}

body {
	background: #000000;
}

body, input, textarea, select {
	font: normal small Arial, Helvetica, sans-serif; 
	color: #ccc;
	margin: 0px auto;
}

h1 {
	font-weight: normal;
}

h2 {
	font-weight: normal;
}

h3 {
	font-weight: normal;
}


blockquote {	
	margin: 5px 5px 0px 5px;
	padding: 0px 5px 0px 35px;
	background: transparent url(images/blockquote.gif) no-repeat ;
	font-style: italic;}

ul {
	list-style-type: none;
}

a {
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
}


/******************/
/* Wrapper        */
/******************/

#wrapper {
	width: 980px;
	margin: 0 auto;
	border: 0;
	background-color: #161616;
	margin-top:30px;
	padding-top:18px;
	padding-bottom:8px;
	margin-bottom:20px;
	
}

/******************/
/* Content        */
/******************/

#content {
	background: transparent url(images/general/background-content.gif) repeat-y;
	margin: 0px auto;
	width: 950px;
}

/******************/
/* Central        */
/******************/

#central {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	/*padding: 10px 20px 0px 10px;*/
}


/******************/
/* A la Une       */
/******************/

#alaune {
	background: #222222;
	
}

#alaune #alaune-image a img {
	border:none;
}

#alaune #alaune-infos {
	text-transform:uppercase;
	font-size:16px;
	margin: 20px 10px 5px 10px;
}


#alaune #alaune-titre {
	margin: 0px 10px 0px 10px;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:16px;
}

#alaune #alaune-titre a{
	color:#fecd09;
	text-decoration:none;
}

#alaune-txtintro {
	margin: 20px 10px 10px 10px;
	padding: 0 0 20px 0;
	line-height:18px;
}

/******************/
/* A l'Affiche    */
/******************/

#alaffiche {
	width: 663px !important;
	width: 663px;  /* IE6 3px problem */
	overflow:hidden;
	position:relative;
			
}

#alaffiche-vignette {
	background: #222222;
	display:block;
	width:208px;
	float:left;
	margin: 15px 13px 0px 0px;
			
}

#alaffiche #alaffiche-image a img {
	border: #222222 solid 2px;
}

#alaffiche #alaffiche-image a:hover img {
	border: #fecd09 solid 2px;
}

#alaffiche #alaffiche-titre {
	text-transform:uppercase;
	font-size:11px;
	color:#fecd09;
	text-decoration:none;
	margin: 7px 5px 12px 10px;
	height:25px;
}
#alaffiche #alaffiche-date {
	text-transform:lowercase;
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	margin: 0px 5px 0px 10px;
}

#alaffiche #alaffiche-infos {
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	margin: 0px 5px 0px 10px;
}
#alaffiche #alaffiche-tarifs {
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	margin: 0px 5px 20px 10px;
}
#alaffiche #alaffiche-plusdinfos {
	font-size:11px;
	background: #222222 url(images/general/homepage-vignette-bottom.gif) no-repeat bottom left;
	display:block;
	width:208px;
	border-top: #161616 solid 1px;
	padding: 15px 0 15px 0 ;
}

#alaffiche #alaffiche-plusdinfos a{
	color:#666;
	text-decoration:none;
	font-size:11px;
	margin: 15px  5px 15px 10px;
}
#alaffiche #alaffiche-plusdinfos a:hover{
	color:#fecd09;
}

/******************/
/* Agenda     */
/******************/

#central-agenda {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	/*padding: 10px 20px 0px 10px;*/
	font-size:10px;
}

#agenda {
	background: #222222;
	
}

#central-agenda h2 {
	background: #fecd09;
	font-size:15px;
	color:#000;
	/*text-transform:uppercase;*/
	padding: 5px 0 5px 10px;
	margin: 0 0 1px 0;
}

#agenda .agenda-row {
	margin: 5px 0 5px 0;
	padding-left:10px;
	height:25px;
	line-height:25px;
	background-color:#333;
}

#agenda .agenda-row-details {
	display:none;
}

#agenda .agenda-row li { /* Tableau sous CSS */
	display:inline-block !important; /* for safari and ie7*/
	display:-moz-inline-box !important; /* for Mozilla*/
	-moz-box-orient:vertical;
	zoom: 1; display: inline; /*for IE 6*/
	overflow:visible; /*peut peut-être être retiré */
	
}

/* agenda-details -> pour une vision de l'agenda détaillé */
		
		
	#wrapper-details {
	width: 980px;
	margin: 0 auto;
	border: 0;
	background-color: #fff;
	margin-top:30px;
	padding-top:18px;
	padding-bottom:8px;
	margin-bottom:20px;
	}
	#wrapper-details #content {
	background: #fff;
	margin: 0px auto;
	width: 950px;
	}
		
		#agenda-details .agenda-row {
			margin: 5px 0 0;
			padding-left:10px;
			height:25px;
			line-height:25px;
			background-color:#ccc;
			color:#000;
			border-left: #666 1px solid;
			border-right: #666 1px solid;
			border-top: #666 1px solid;
			font-weight:bold;
		}
		
		#agenda-details .agenda-row-details {
			margin: 0 0 5px 0;
			padding:0 0 10px 10px;
			background-color:#eee;
			color:#000;
			border: #666 1px solid;
		}
				
		#agenda-details .agenda-row-details li{
			color:#000;
			padding:10px 0 0 0 ;
		}
		#agenda-details h2{
			background-color:#999999;

		}
		
		#agenda-details .agenda-row li { /* Tableau sous CSS */
			display:inline-block !important; /* for safari and ie7*/
			display:-moz-inline-box !important; /* for Mozilla*/
			-moz-box-orient:vertical;
			zoom: 1; display: inline; /*for IE 6*/
			overflow:visible; /*peut peut-être être retiré */
			color:#000;
		}
		#agenda-details li.agenda-titre a{
			color:#000;
		}
		
/* FIN agenda-details */


.agenda-date {
width:50px;
color:#fff;
text-transform:uppercase;
}
.agenda-date-search {
width:90px;
color:#fff;
text-transform:uppercase;
}

.agenda-titre {
width:265px;
word-wrap:break-word;
text-wrap:break-word;
/*background-color:#fff;*/
/*text-transform:uppercase;*/
}
.agenda-titre a{
text-decoration:none;
color:#fecd09;
/*text-transform:uppercase;
*/}
.agenda-titre a:hover{
color:#fff;
/*text-transform:uppercase;
*/}

.agenda-lieu {
width:120px;
word-wrap:break-word;
text-wrap:break-word;
color:#fff;
text-transform:uppercase;
}
.agenda-lieu-search {
width:120px;
word-wrap:break-word;
text-wrap:break-word;
color:#fff;
text-transform:uppercase;
}
.agenda-salle {
width:100px;
word-wrap:break-word;
text-wrap:break-word;
}
.agenda-prix {
width:90px;
word-wrap:break-word;
text-wrap:break-word;
color:#fecd09;
/*background-color:#fff;*/
}
.agenda-prix a{
text-decoration:none;
color:#fecd09;
}
.agenda-prix a:hover{
color:#fff;
}

#agenda .agenda-row .agenda-horaires { /* supprime horaires dans agenda */
display:none !important;
color:#cc0000;
}

#agenda-details .agenda-row .agenda-prix { /* supprime prix dans agenda-details */
display:none !important;
color:#cc0000;
}
#agenda-details .agenda-row .agenda-horaires { /* supprime horaires dans agenda */
width:90px;
word-wrap:break-word;
text-wrap:break-word;
}


/*****************************/
/* Central -> Fiche Spectacle   */
/*****************************/

#central-fichespectacle {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	padding:0;
	background: #222222;
	/*padding: 10px 20px 0px 10px;*/
}
*html #central-fichespectacle {
	float: right;
	width: 650px;  /* IE6 3px problem */
	margin: 0px auto;
	padding:0;
	background: #222222;
	/*padding: 10px 20px 0px 10px;*/
}
*html #fichespectacle {
	margin: 0 -30px 0 0;
	padding:0px;
	width:650px;
}

/**********************/
/* Fiche Spectacle    */
/*********************/

#fichespectacle a{
	text-decoration:none;
	color:#fecd09;
}
#fichespectacle a:hover{
	text-decoration:underline;
	color:#fecd09;
}

#fichespectacle #fichespectacle-image{
	margin:0;
	padding:0;
}

#fichespectacle #fichespectacle-infos {
	text-transform:uppercase;
	font-size:16px;
	margin: 20px 10px 5px 10px;
	zoom:1;
	display:block;
}

#fichespectacle #fichespectacle-titre {
	margin: 0px 10px 0px 10px;
	padding:0 0 0 0;
/*	text-transform:uppercase;
*/	font-size:16px;
	color:#fecd09;
	zoom:1;
	display:block;
}

#fichespectacle #fichespectacle-txtintro {
	margin: 20px 10px 10px 10px;
	padding: 0 20px 20px 0;
	line-height:18px;
	float:left;
	width:315px;
	border-right: #666 1px solid;
}

#fichespectacle #fichespectacle-txtintro p{
	margin-bottom:20px;
}

#fichespectacle #fichespectacle-txtintro a{
	text-decoration:none;
	color:#fecd09;
}

#fichespectacle #fichespectacle-txtintro a:hover{
	color:#999;
}

#fichespectacle #fichespectacle-droite {
	float:left;
	margin: 20px 10px 10px 10px;
}





#fichespectacle #fichespectacle-droite #tarifPublic {
	color:#fecd09;
	margin-bottom:5px;
}
#fichespectacle #fichespectacle-droite #tarifCollectivites {
	color:#999;
}
#fichespectacle #fichespectacle-droite #horaires {
	margin: 20px 0 0 0;
}
#fichespectacle #fichespectacle-droite a#lienachat{
	background: transparent url(images/general/fichespectacle-reserver.gif) no-repeat top left;
	display:block;
	width:236px;
	height:107px;
	text-indent:-9900px;
	margin: 20px 0 20px 0;
}
#fichespectacle #fichespectacle-droite a:hover#lienachat{
	background-position: 0 -107px;
}
#fichespectacle #fichespectacle-droite ul{
display:inline; height:32px; margin:15px 0 0 0;
}
 #commentaires-form ul{
height:32px; margin:15px 0 0 0; padding: 3px 0 0 12px;
}

#fichespectacle #fichespectacle-droite ul li, #commentaires-form ul li{
display:inline; height:32px; width:32px;
}

#fichespectacle #fichespectacle-droite ul li a, #commentaires-form ul li a{
display:block; height:32px; width:32px; text-indent:-9999px;
margin: 10px 5px 0 5px;float:left;
}


#share-facebook {
width:32px; height:32px; display:block;
background:transparent url(images/social/facebook.gif) top left;
}
#share-twitter {
width:32px; height:32px; display:block;
background:transparent url(images/social/twitter.gif) top left;
}
#share-mailto {
width:32px; height:32px; display:block;
background:transparent url(images/social/email.gif) top left;
}


.entry{
	margin: 20px 10px 0 10px;
	line-height:18px;
}

.entry p{
	margin: 0 0 20px 0;
}

.entry strong{
	text-transform:uppercase;
	font-weight:100;
	color:#fecd09;
	
}

.entry img{
	max-width: 630px;
	margin : 10px 10px 10px 0px;
}

/*************************************/
/* Central -> Salles de Spectacles   */
/*************************************/

#central-salles {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	/*padding: 10px 20px 0px 10px;*/
}


#central-salles h1 {
	background: #fecd09;
	font-size:15px;
	color:#000;
	text-transform:uppercase;
	padding: 5px 0 5px 5px;
	margin: 0 0 1px 0;
}

#central-salles .salles-spectacles {
	margin: 0 0 15px 0;
}

#mymap {
	margin: -19px 0 0 -10px;
}

.entry-salles{
	line-height:18px;
	margin: 20px 10px 0 10px;
	padding-bottom:20px;
}

.entry-salles p{
	margin: 15px 0 0 0;
}

.entry-salles strong{
	text-transform:uppercase;
	font-weight:100;
	color:#fecd09;
}

/**********************************/
/* Central -> Points de Vente     */
/**********************************/

#central-pointsdevente {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#fff;
	/*padding: 10px 20px 0px 10px;*/
}


#central-pointsdevente h1 {
	background: #fecd09;
	font-size:15px;
	color:#000;
	text-transform:uppercase;
	padding: 5px 0 5px 5px;
	margin: 0 0 1px 0;
}

#central-pointsdevente .pointsdevente {
	margin: 0 0 0 0;
}

#central-pointsdevente .pointsdevente .collone-gauche{
	float:left;
	width:275px;
	text-align:center;
	margin: 20px 0 20px 0;
	padding: 0 10px 0 10px;
}
#central-pointsdevente .pointsdevente .collone-gauche img{
	display:block;
	margin: 20px auto;
}
#central-pointsdevente .pointsdevente .collone-gauche p{
	margin-top:20px;
}

#central-pointsdevente .pointsdevente .collone-gauche a{
	text-decoration:none;
	color:#fecd09;
}

#central-pointsdevente .pointsdevente .collone-gauche a:hover{
	text-decoration:underline;
	color:#fecd09;
}

#central-pointsdevente .pointsdevente .collone-droite{
	float:left;
	width:350px;
	text-align:left;
	margin: 20px 0 20px 0;
}
#central-pointsdevente .pointsdevente .collone-droite h3{
	font-size:13px;
	text-transform:uppercase;
	color:#fecd09;
	margin: 15px 0 0 0;
}
#central-pointsdevente .pointsdevente .collone-droite p{
	margin: 0 0 20px 0;
	font-size:12px;
	
}

#central-pointsdevente .pointsdevente .pointsdevente-footer {
height:10px;
background-color:#161616;
}



/**********************************/
/* Central -> Eldo' Blog          */
/**********************************/

#central-eldoblog {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
		/*padding: 10px 20px 0px 10px;*/
}

#header-eldoblog a{
	width:650px;
	height:390px;
	background: transparent url(images/general/eldoblog-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}


#headereldo{
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	height:220px;
	margin: 15px 0 0 0;
	background-color: #222222;
	display:block;
		/*padding: 10px 20px 0px 10px;*/
}
#headereldo h3{
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	color:#fecd09;
}
#headereldo a{
	color:#eee;
	text-decoration:none;
}
#headereldo a:hover{
	color:#fecd09;
	text-decoration:none;
}

#headereldo-centre {
float:left;
width: 170px;
margin: 10px 0 0 20px;
}
#headereldo-centre li{
list-style:none;
}

#headereldo-droite {
float:left;
width: 420px;
margin: 10px 0 0 20px;
}
#headereldo-droite li{
list-style:none;
}



#central-eldoblog .post-eldoblog{
	background: #222222;
	margin:20px 0 0 0;
	padding: 10px 10px 0 10px;
	line-height:18px;
}

#central-eldoblog .entry-eldoblog{
	margin: 15px 0 0 0;
	padding: 15px 0 15px 0;
	border-top:1px solid #161616;
	border-bottom:1px solid #161616;
}

#central-eldoblog .entry-eldoblog p{
	margin: 0 0 20px 0;
}

#central-eldoblog .entry-eldoblog img{
	max-width: 630px;
	margin : 0 10px 10px 0px;
}

#central-eldoblog .entry-eldoblog a{
	color:#fecd09;
	text-decoration:none;
}
#central-eldoblog .entry-eldoblog a:hover{
	color:#fecd09;
	text-decoration:underline;
}
#central-eldoblog .entry-eldoblog u{
	font-size:9px;
	text-decoration:none;
}

#central-eldoblog h2 {
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:16px;
	color:#fecd09;
	
}

#central-eldoblog h2 a{
	color:#fecd09;
	display:block;
	text-decoration:none;
}

#central-eldoblog h2 a:hover{
	color:#fff;
	text-decoration:none;
}

#central-eldoblog h3 {
	margin:10px 0 10px 0;
	font-size:13px;
}
#central-eldoblog .meta {
	margin: 15px 0 0 0;
	background: transparent url(images/general/eldoblog-comments.gif) no-repeat top left;
	height:35px;
	margin-left:430px;
 }
#central-eldoblog .meta a{
	margin-left:45px;
	height:25px;
	display:block;
	text-align:left;
	color:#fecd09;
	text-decoration:none;
}
#central-eldoblog .meta a:hover{
	color:#fecd09;
	text-decoration:underline;
}


.navigation {
width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	height:50px;
	margin: 15px 0 0 0;
	background-color: #222222;
	display:block;
}
div .wp-pagenavi{
margin:15px 20px 0 0;
float:right;
}

/**********************************/
/* Central -> Qui sommes nous     */
/**********************************/

#central-quisommesnous {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-quisommesnous {
	width:650px;
	height:390px;
	background: transparent url(images/general/quisommesnous-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-quisommesnous .quisommesnous {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-quisommesnous .quisommesnous h1{
	width:570px;
	height:44px;
	background: transparent url(images/general/quisommesnous-titre.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	margin:0 0 35px 0;
}

#central-quisommesnous p{
	margin:0 0 20px 0;
}

#central-quisommesnous strong{
	font-weight:100;
	color:#fecd09;
}

#central-quisommesnous em{
	font-weight:100;
	color:#999;
	font-style:normal;
}

#central-quisommesnous #subscribe-newsletter{
	float:right;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
}

#central-quisommesnous #subscribe-newsletter a{
display:block;
width: 218px ;
height: 102px;
background: transparent url(images/general/subscribe-newsletter.gif) no-repeat top left;
margin: 0 0 0 0;
}
#central-quisommesnous #subscribe-newsletter a:hover{
background-position: 0 -102px;
}

/**********************************/
/* Central -> Accestechniciens    */
/**********************************/

#central-accestechniciens {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-accestechniciens {
	width:650px;
	height:390px;
	background: transparent url(images/general/accestechniciens-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-accestechniciens .accestechniciens {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-accestechniciens .accestechniciens h2{
	width:570px;
	height:30px;
	background: transparent url(images/general/accestechniciens-titre.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	margin:0 0 35px 0;
}



#central-accestechniciens form p label input{
	font-weight:100;
	color:#CCC;
	padding: 5px 0 0 5px;
	font-style:normal;
	background-color:#222;
	border: 2px solid #666;
	margin: 10px 0 0 0px;
	width:130px;
	display:block;
}

#central-accestechniciens p input{
	width:130px;  
	padding:2px; 
	background-color:#fecd09;
	margin: 0 0 0 0px;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	border:2px solid #adadad!important;
}


/**********************************/
/* Central -> Handicap            */
/**********************************/

#central-accueilhandicap {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-accueilhandicap {
	width:650px;
	height:390px;
	background: transparent url(images/general/accueilhandicap-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-accueilhandicap .accueilhandicap {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-accueilhandicap .accueilhandicap h1{
	width:570px;
	height:44px;
	background: transparent url(images/general/accueilhandicap-titre.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	margin:0 0 35px 0;
}

#central-accueilhandicap p{
	margin:0 0 20px 0;
}

#central-accueilhandicap strong{
	font-weight:100;
	color:#fecd09;
}

#central-accueilhandicap em{
	font-weight:100;
	color:#999;
	font-style:normal;
}

#central-accueilhandicap a{
	color:#fecd09;
	text-decoration:none;
}

#central-accueilhandicap a:hover{
	color:#fecd09;
	text-decoration:underline;
}



/**********************************************/
/* Central -> Subscribe Newsletter            */
/**********************************************/

#central-subscribenewsletter {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-subscribenewsletter {
	width:650px;
	height:390px;
	background: transparent url(images/general/accueilhandicap-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-subscribenewsletter .subscribenewsletter {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-subscribenewsletter .subscribenewsletter h1{
	width:570px;
	height:44px;
	background: transparent url(images/general/inscriptionnewsletter-titre.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	margin:0 0 35px 0;
}
#central-subscribenewsletter .subscribenewsletter p label, #central-subscribenewsletter .subscribenewsletter p { 
	text-transform:uppercase;
}

#central-subscribenewsletter form { 
	padding:20px 0 0 20px;
	border: 2px solid #333; 
	vertical-align:top;
        text-transform:normal;
}
#central-subscribenewsletter form p{ 
	margin: 13px 10px 13px 10px;

	vertical-align:top;
        text-transform:normal;
}

#central-subscribenewsletter .subscribenewsletter input { 
	padding:3px;
	background: #222; 
	border: 2px solid #666; 
	vertical-align:top;
        text-transform:normal;

}
#central-subscribenewsletter .subscribenewsletter input:hover {
	background:#333; 
}

#central-subscribenewsletter .subscribenewsletter input:focus { 
	background:#333; 
}

#central-subscribenewsletter .subscribenewsletter input#email { 
width: 200px;
	padding:3px;
	background: #222; 
	border: 2px solid #666; 
	vertical-align:top;
        text-transform:normal;

}

#central-subscribenewsletter .subscribenewsletter input#Adresse { 
width: 400px;
	padding:3px;
	background: #222; 
	border: 2px solid #666; 
	vertical-align:top;
        text-transform:normal;
}


#central-subscribenewsletter .subscribenewsletter input#stnl_submit	{ 
	width:120px;  
	padding:2px; 
	background-color:#fecd09;
	margin: 10px 0 30px 430px;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	border:2px solid #adadad!important;
	cursor: pointer;
	_cursor: hand;
}


#central-subscribenewsletter p{
	margin:0 0 20px 0;
}

#central-subscribenewsletter strong{
	font-weight:100;
	color:#fecd09;
}

#central-subscribenewsletter em{
	font-weight:100;
	color:#999;
	font-style:normal;
}

#central-subscribenewsletter a{
	color:#fecd09;
	text-decoration:none;
}

#central-subscribenewsletter a:hover{
	color:#fecd09;
	text-decoration:underline;
}
/**********************************/
/* Central -> Mentions legales    */
/**********************************/

#central-mentionslegales {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-mentionslegales {
	width:650px;
	height:390px;
	background: transparent url(images/general/mentionlegales-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-mentionslegales .mentionslegales {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-mentionslegales .mentionslegales h2{
	color:#fecd09;
	text-transform:uppercase;
	font-size:16px;
	margin: 15px 0 15px 0;
}

#central-mentionslegales p{
	margin:0 0 20px 0;
}


/**********************************/
/* Central -> Contacts            */
/**********************************/

#central-contacts {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-contacts {
	width:650px;
	height:390px;
	background: transparent url(images/general/contacts-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-contacts .contacts {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-contacts .contacts h1{
	width:570px;
	height:44px;
	background: transparent url(images/general/contacts-titre.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	margin:0 0 35px 0;
}

/**********************************/
/* Central -> Demande acces pro   */
/**********************************/

#central-demandeaccespro {
	float: right;
	width: 650px !important;
	width: 647px;  /* IE6 3px problem */
	margin: 0px auto;
	background: #222222;
	color:#ccc;
	line-height:18px;
		/*padding: 10px 20px 0px 10px;*/
}

#header-demandeaccespro {
	width:650px;
	height:390px;
	background: transparent url(images/general/demandeaccespro-header.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

#central-demandeaccespro .demandeaccespro {
	margin: 35px 10px 20px 10px;
	text-align:justify;
}

#central-demandeaccespro .demandeaccespro h1{
	width:540px;
	height:44px;
	background: transparent url(images/general/demandeaccespro-titre.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	margin:0 0 35px 0;
}



/******************/
/* SIDEBAR        */
/******************/

#sidebar {
	float: left;
	width: 277px;
	padding: 0px 0px 0px 0px;
}

/******************/
/* SIDEBAR -> LOGO */
/******************/

#logo {
display :block;
width: 277px;
height: 147px;
background: #161616 url(images/general/logo.gif) no-repeat top left;
}

#logo a{	border-bottom: 0px;
	background: transparent;
	overflow: hidden;}
#logo a:hover {	border-bottom: 0px;
	background: transparent;
	overflow: hidden;}
#logo img:hover {	border-bottom: 0px;
	background: transparent;
	overflow: hidden;}
	

/********************/
/* SIDEBAR -> MENU */
/*********************/


#menu {
display :block;
width: 277px;
text-indent: -9000px;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-position: left top;
}

#menu ul{
padding-bottom:17px;
background-color: #161616;
}

#menu ul li{
padding-top:7px;
background-color: #161616;
}

#menu a {
	display: block;
	width:277px;
	height:40px;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position: left top;
}
#menu_accueil {
	background: #161616 url(images/general/menu_accueil.gif) no-repeat left top;
}

#menu_agenda {
	background: #161616 url(images/general/menu_agenda.gif) no-repeat left top;
}

#menu_pointsdevente {
	background: #161616 url(images/general/menu_pointsdevente.gif) no-repeat left top;
}

#menu_salles {
	background: #161616 url(images/general/menu_salles.gif) no-repeat left top;
}
#menu_eldoblog {
	background: #161616 url(images/general/menu_eldoblog.gif) no-repeat left top;
}


#menu_contact {
	background: #161616 url(images/general/menu_contacts.gif) no-repeat left top;
}

#menu a:hover {
	background-position: 0 -40px;
	text-decoration:none;
	
}

#menu a.current_page_item {
	background-position: 0 -40px;
}


/********************************/
/* SIDEBAR -> SIDEBAR-FOCUS     */
/********************************/


#sidebar-focus {
width: 277px;
background: #161616 url(images/general/background-sidebar-focus.gif) repeat-y top left;
}

/********************************/
/* SIDEBAR -> SIDEBAR-ELDOBLOG  */
/********************************/

#sidebar-eldoblog {
margin: 0 15px 0 55px;
font-size:12px;
}


#sidebar-eldoblog h3 {
display:block; /*a supprimer*/
width: 180px;
height: 64px;
background: transparent url(images/general/encemomentsureldoblog.gif) no-repeat bottom left;
text-indent: -9000px;
}

#sidebar-eldoblog ul{
margin: 20px 0 20px 0;
}


#sidebar-eldoblog ul li {
margin: 10px 0 0 0;
color:#999;
text-decoration:none;
}


#sidebar-eldoblog .sidebar-eldoblog-title a{
display:block;
color:#cccccc;
text-decoration:none;
}

#sidebar-eldoblog .sidebar-eldoblog-title a:hover{
color:#fecd09;
}

#sidebar-eldoblog .sidebar-eldoblog-excerpt {
margin: 10px 0 25px 0;
}

#sidebar-eldoblog .lieneldoblog {
color:#fecd09;
text-decoration:none;
margin : 10px 0 20px 0;
display:block;

}

#sidebar-eldoblog .lieneldoblog:hover {
color:#fecd09;
text-decoration:underline;
margin : 15px 0 20px 0;
display:block;
}

#liensamis {
margin: 0 15px 0 55px;
font-size:12px;
color:#666;
}
#liensamis h3{
text-indent:-9999px;
display:block
font-size:16px;
width: 177px ;
height: 36px;
background: transparent url(images/general/sidebar-amiseldorado.gif) no-repeat top left;
}
#liensamis h2{
font-size:12px;
}
#liensamis li{
margin: 10px 0 0 0;
}
#liensamis a{
color:#fecd09;
text-decoration:none;
margin: 10px 0 0 5px;
}

#liensamis a:hover{
text-decoration:underline;
}

/************************************/
/* SIDEBAR -> SUBSCRIBE-NEWSLETTER  */
/************************************/

#subscribe-newsletter {
}
#subscribe-newsletter a{
display:block;
width: 218px ;
height: 102px;
background: transparent url(images/general/subscribe-newsletter.gif) no-repeat top left;
margin: 45px 0 35px 50px;
}
#subscribe-newsletter a:hover{
background-position: 0 -102px;
}
#subscribe-facebook a{
display:block;
width: 218px ;
height: 100px;
background: transparent url(images/general/subscribe-facebook.gif) no-repeat top left;
margin: 45px 0 35px 50px;
}
#subscribe-spotify a{
display:block;
width: 218px ;
height: 100px;
background: transparent url(images/general/subscribe-spotify.gif) no-repeat top left;
margin: 45px 0 35px 50px;
}
/************************************/
/* SIDEBAR -> GIMICK                */
/************************************/

#gimick {
display:block;
width: 132px ;
height: 42px;
background: transparent url(images/general/gimick.gif) no-repeat bottom left;
margin: 45px 0 45px 85px;
}

/************************************/
/* SIDEBAR -> ESPACEPRO-IDENTIFY    */
/************************************/

#espacepro-identify {
margin: 0 0 0 55px;
}

#espacepro-identify h3{
display:block; /*a supprimer*/
width: 175px;
height: 36px;
background: transparent url(images/general/espacepro-identify.gif) no-repeat top left;
text-indent: -9000px;
}

#espacepro-identify input#pwd, #espacepro-identify input#log{
border:1px solid black;
background-color:#393939;
font-size:12px;
color:#ada4a4;
height:17px;
width:190px;
padding: 3px 0 0 10px;
}

#espacepro-identify label#login-identifiant{
margin:10px 0 10px 0;
display:block;
font-size:12px;
color:#ada4a4;
}

#espacepro-identify label#login-memorize{
margin:10px 0 0 0;
display:block;
font-size:12px;
color:#ada4a4;
}

#espacepro-identify input#rememberme{
border:1px solid black;
background-color:#000;
font-size:12px;
color:#ada4a4;
height:15px;
width:15px;
padding: 3px 10px 0 10px;
}

#espacepro-identify input#submit{
border:none;
background-color:#222222;
font-size:12px;
color:#fecd09;
text-align:right;
display:block;
width:180px;
padding: 3px 0 0 20px;
cursor: pointer;
}

#espacepro-identify input#submit:hover{
border:none;
background-color:#222222;
font-size:12px;
color:#fff;
}

#espacepro-identify .demandeacces{
border:none;
font-size:12px;
color:#5a5a5a;
text-align:right;
width:180px;
display:block;
padding: 3px 0 0 20px;
text-decoration:none;
}

#espacepro-identify .demandeacces:hover{
color:#fff;
}

/********************************/
/* SIDEBAR -> SIDEBAR-SALLES    */
/********************************/

#sidebar-salles {
margin: 0 15px 0 55px;
font-size:12px;
}


#sidebar-salles h2 {
display:block; /*a supprimer*/
width: 193px;
height: 43px;
background: transparent url(images/general/sidebar-salles-infos.gif) no-repeat bottom left;
text-indent: -9000px;
margin:0 0 15px 0;
padding:15px 0 0 0;
}

#sidebar-salles p {
margin : 0 0 15px 0;
}

#sidebar-salles h3 {
background: none;
Font-size:12px;
font-weight:normal;
text-transform:uppercase;
color:#ccc;
margin: 0 0 0 0;
}

#sidebar-salles ul{
margin: 0px 0 10px 0;
}


#sidebar-salles ul li {
margin: 10px 0 0 0;
color:#999;
text-decoration:none;
}


#sidebar-salles .sidebar-salles-title a{
display:block;
color:#fecd09;
text-decoration:none;
}

#sidebar-salles .sidebar-salles-title a:hover{
color:#fecd09;
text-decoration:underline;
}

/*************************************/
/* SIDEBAR -> SIDEBAR-POINTSDEVENTE  */
/*************************************/

#sidebar-pointsdevente {
margin: 0 15px 0 55px;
font-size:12px;
}


#sidebar-pointsdevente h2 {
display:block; /*a supprimer*/
width: 202px;
height: 31px;
background: transparent url(images/general/sidebar-pointsdevente.gif) no-repeat bottom left;
text-indent: -9000px;
margin:0 0 15px 0;
padding:25px 0 0 0;
}

#sidebar-pointsdevente p {
margin : 0 0 15px 0;
}

#sidebar-pointsdevente a {
	color:#fecd09;
	text-decoration:none;
}

#sidebar-pointsdevente a:hover {
	color:#fecd09;
	text-decoration:underline;
}

/*************************************/
/* SIDEBAR -> SIDEBAR-QUISOMMESNOUS  */
/*************************************/

#sidebar-quisommesnous {
margin: 0 15px 0 55px;
font-size:12px;
}


#sidebar-quisommesnous h2 {
display:block; /*a supprimer*/
width: 213px;
height: 144px;
background: transparent url(images/general/quisommesnous-pitch.gif) no-repeat bottom left;
text-indent: -9000px;
margin:0 0 15px 0;
padding:25px 0 0 0;
}

#sidebar-quisommesnous #patchwork1 {
margin : 0 0 0 0;
background: transparent url(images/general/quisommesnous-patchwork1.gif) no-repeat bottom left;
width: 213px;
height: 386px;
}

#sidebar-quisommesnous #patchwork2 {
margin : 0 0 0 0;
background: transparent url(images/general/quisommesnous-patchwork2.gif) no-repeat bottom left;
width: 213px;
height: 619px;
}


/***********************************/
/* SIDEBAR -> SIDEBAR-COUPDECOEUR  */
/***********************************/

#sidebar-coupdecoeur {
margin: 0 15px 0 55px;
font-size:12px;
}


#sidebar-coupdecoeur h2 {
display:block; /*a supprimer*/
width: 166px;
height: 46px;
background: transparent url(images/general/sidebar-coupsdecoeur.gif) no-repeat bottom left;
text-indent: -9000px;
margin:0 0 15px 0;
padding:15px 0 0 0;
}

#coupdecoeur-vignette {
	background: #222222;
	display:block;
	width:208px;
	margin: 15px 13px 0px 0px;
			
}

#sidebar-coupdecoeur #coupdecoeur-image a img {
	border: #222222 solid 2px;
}

#sidebar-coupdecoeur #coupdecoeur-image a:hover img {
	border: #fecd09 solid 2px;
}

#sidebar-coupdecoeur #coupdecoeur-titre {
	text-transform:uppercase;
	font-size:11px;
	color:#fecd09;
	text-decoration:none;
	margin: 7px 5px 7px 0px;
}
#sidebar-coupdecoeur #coupdecoeur-date {
	text-transform:capitalize;
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	margin: 0px 5px 0px 0px;
}

#sidebar-coupdecoeur #coupdecoeur-infos {
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	margin: 0px 5px 0px 0px;
}
#sidebar-coupdecoeur #coupdecoeur-tarifs {
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	margin: 0px 5px 20px 0px;
}


/********************************/
/* SIDEBAR -> SEARCH            */
/********************************/

#search{
margin: 0 15px 20px 55px;
padding-top:20px;
}

#search-title {

width: 131px;
height: 52px;
background: transparent url(images/general/sidebar-search-title.gif) no-repeat top left;
text-indent: -9000px;


}

#searchbg {
background: transparent url(images/general/sidebar-search.gif) no-repeat center center;
height:25px;
width:150px;
margin:0 0 15px 0;
padding:5px 0 0 0;
}

#s {
width: 110px;
height: 15px;
color: #333;
font-weight: bold;
border: 0px;
background:transparent;

}

#go {
	background: transparent;
	color: #333;
	font-weight: bold;
	border: 0px;
	font-size: 1.25em;
	outline: none;
	height: 15px;
	cursor: pointer;
	_cursor: hand;
	
	}


#search p{
font-size:11px;
font-weight:normal;
color:#666;
}

/*********************************************/
/* SIDEBAR -> LIEN AGENDA DETAILS            */
/*********************************************/

		/*
		#lienagendadetails {
		margin: 0 15px 30px 0;
		text-align:right;
		}
		#lienagendadetails	a{
		text-decoration:none;
		color:#666;
		}
		#lienagendadetails	a:hover{
		text-decoration:none;
		color:#fecd09;
		}
		*/


#lienagendadetails {
}
#lienagendadetails a{
display:block;
width: 225px ;
height: 88px;
background: transparent url(images/general/agenda-details-btn.gif) no-repeat top left;
margin: 35px 0 20px 50px;
text-indent:-9999px;
}
#lienagendadetails a:hover{
background-position: 0 -88px;
}
#print {
padding:35px 0 35px 50px;
}

#print a {
display:block; /*a supprimer*/
width: 218px;
height: 88px;
background: transparent url(images/general/agenda-details-print-btn.gif) no-repeat top left;
text-indent: -9000px;
}
#print a:hover {
background-position:0 -88px;
}


/************************************/
/* FOOTER                           */
/************************************/

#footer{
	font-size: 11px;
	background: #222;
	margin: 15px 15px 0px 15px;
	height:40px;
}

/*Footer -> Navigation 1*/ 

#navigation1-footer ul {
	float:left; 
	padding: 12px 15px 0 15px;
}	

#navigation1-footer ul li {
	display: inline;
}

#navigation1-footer a{
	color:#fecd09;
	text-decoration:none;
}

#navigation1-footer a:hover{
	color:#fff;
	text-decoration:none;
}

/*Footer -> Navigation 1*/ 

#navigation2-footer ul {
	float:right; 
	padding: 12px 15px 0 15px;
}	
#navigation2-footer ul li{
	display: inline;
}
#navigation2-footer a{
	color:#ccc;
	text-decoration:none;
}

#navigation2-footer a:hover{
	color:#fecd09;
	text-decoration:none;
}


/************************************/
/* COMMENTAIRES                      */
/************************************/

#central-eldoblog #commentaires-maindiv {
margin-top:15px;
background: transparent url(images/general/eldoblog-comments-background.gif) repeat-y top left;
float:left;
}

#commentaires-form{
float:left;
width:300px;
}
#commentaires-list{
float:right;
width:315px;
margin: 0 10px 0 10px;
}

#commentaires-list .nomcommentateur{
color:#fecd09;
margin: 20px 0 5px 0;
border-top: 1px solid #000;
padding-top:15px;
}

#commentaires-list .commentmetadata{
color:#999;
margin: 0 0 15px 0;
display:block;
}

#commentaires-list p{
margin: 0 0 15px 0;
}



.commenter-article {
	color:#fecd09;
	font-size:12px;
	text-transform:uppercase;
	padding: 3px 0 0 12px;
	
}

#nombredecommentaires {
	color:#fecd09;
	font-size:12px;
	text-transform:uppercase;
	background: transparent url(images/general/eldoblog-comments.gif) no-repeat top left;
	height:35px;
	padding: 12px 0 0 40px;
	display:block;
	margin-left:15px;
}

#comment {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
font: Trebuchet MS, Verdana, Sans-Serif;
}

#commentlist ol li{
list-style-type: none;

}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;

}

#commentform {
margin: 10px 0 0 13px;
width: 280px;
}

#commentform textarea {
	margin-top:5px;
	padding: 2px;
	background: #161616;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #2c2c2c;
	border-right: 1px solid #2c2c2c;
width: 270px;
}
#commentform textarea:hover {
	background: #161616;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
}
#commentform textarea:focus {
	background: black;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
}

#commentform #email, #commentform #author, #commentform #url {
	padding: 2px;
	margin-top:5px;
	font-size: 1.1em;
	background: #161616;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #2c2c2c;
	border-right: 1px solid #2c2c2c;
	width: 270px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: #161616;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	width: 270px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: #000;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	width: 270px;
}
#commentform input{
margin-bottom: 23px;
}

.submit1{
	width: 270px;
	cursor:hand;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	background: #fecd09;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;}

.submit1:hover, .submit1:focus{
	background: black;
	color:#fecd09;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;}



/************************************/
/* CREDITS                          */
/************************************/

#credits {

font: normal small Arial, Helvetica, sans-serif; 
text-align:right;
margin: 5px 15px 0 0;
}

#credits a{
background: transparent url(images/general/credits.gif) no-repeat;
height:11px;
font-size:10px;
padding-left: 17px;
padding-top:1px;
color:#333;
text-decoration:none;
}

#credits a:hover{
color:#666;
}
