body {
	color: #000000;
	background-color: #FFFEA1;
	font-family: Georgia,Times,serif;;
}

.table{
	display:table;
	border-collapse:collapse;/* Joindre les bords des cellules */
	width:100%; /* Forcer le tableau à prendre la largeur écran */
}
.ligne{
	display:table-row;
	*clear:both; /* IE only */
}
.cellule{
	display:table-cell;
	*float:left; /* IE only */
}


.page_spectacle{
	background-color: #FFFEA1;
	margin:0 ;
}

.page_spectacle .texte{
	margin:0 10px;;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color: #CC3300;
}

#entete {
	border:none;
	width:100%;
	height:100px;
}

#entete div{
	float:left ;
	margin:0 2px;
}

#page {
	width:950px;
	text-align:justify;
}

.page15 .cartouche, .page9 .cartouche, .page1 .cartouche  {
	display: none;
}

.page_spectacle #page {
	width:100%;
}

.page_spectacle #conteneur {
	margin-bottom:0px;
}


.page_1colonne #conteneur {
	width:100%;
}

#conteneur {
	float:right;
	width:750px;
	margin-bottom:50px;
}

.articles .spip_logos {
	margin:20px 0 4px 16px;
}
.actu {
	width:750px;
	float:right;
}

#extraactu {
	float:left;
	clear:none;
	width:190px;
	text-align:center;
	margin-top:10px;
}

#extraactu .menu{
	margin-top:20px;
}

small {
	color:#666666;
	font-size:0.8em;
}

#listeImgAlea {
	margin-left:0px;
}

.imgAlea {
	border: thin solid #000000;
}

#navigation {
	width:190px;
	margin-top:80px;
}

#extra {
	float:left;
	clear:none;
	width:190px;
}

.accueil_elements {
	position: absolute ;
}
	
#accueil_logo       { left: 65px; top: 37px; }
#accueil_compagnie  { left: 27px; top:238px; }
#accueil_spectacles { left:236px; top:171px; }
#accueil_tournee    { left:432px; top:161px; }
#accueil_actualites { left:616px; top: 85px; }
#accueil_contacts   { left:782px; top: 98px; }
#accueil_zik        { left:0px;  top: 500px; }
	

.divmap {
	position: relative ;
	text-align:center;
	margin:0 auto ;
}

.icone_spectacle {
	position: absolute ;
	display:none;
}

.icone_compagnie {
	position: absolute ;
}

#mapcompagnie{ width: 838px ; }
#mapcompagnie #icone11 { left: 154px; top:   0px; }
#mapcompagnie #icone12 { left:320px; top:  56px; }
#mapcompagnie #icone21 { left:620px; top:  48px; }
#mapcompagnie #icone22 { left:320px; top:  56px; }
#mapcompagnie #icone31 { left:  0px; top: 218px; }
#mapcompagnie #icone32 { left:320px; top:  56px; }

#mapspectacles{ width: 640px ; }
#mapspectacles #icone1 { left: 130px; top:110px; }
#mapspectacles #icone2 { left: 130px; top:110px; }
#mapspectacles #icone3 { left: 130px; top:110px; }
#mapspectacles #icone4 { left: 130px; top:110px; }

#mappardi{ width: 716px ; }
#mappardi #icone1 { left:397px; top: 227px; }
#mappardi #icone2 { left:  0px; top:  11px; }
#mappardi #icone3 { left:479px; top:  15px; }
#mappardi #icone4 { left: 13px; top: 285px; }
#mappardi > div {	margin:0 auto ;}

#mapmysystem{ width: 684px ; }
#mapmysystem #icone1 { left:414px; top: 255px; }
#mapmysystem #icone2 { left: 14px; top:  43px; }
#mapmysystem #icone3 { left:514px; top:   2px; }
#mapmysystem #icone4 { left:  0px; top: 249px; }

#mapbenedicte{ width: 730px ; }
#mapbenedicte #icone1 { left:479px; top: 219px; }
#mapbenedicte #icone2 { left: 63px; top:  21px; }
#mapbenedicte #icone3 { left:509px; top:   2px; }
#mapbenedicte #icone4 { left:  1px; top: 283px; }

#mapravalement{ width: 696px ; }
#mapravalement #icone1 { left:404px; top: 345px; }
#mapravalement #icone2 { left: 23px; top:  18px; }
#mapravalement #icone3 { left:509px; top:   2px; }
#mapravalement #icone4 { left:  1px; top: 307px; }

.icone_trombi_photo {
	position: absolute ;
	display:none;
	left:31px;
	top:67px;
	z-index:1;
}
#trombigauche, #trombigauche, .icone_trombi {
	position:relative;
	float:left;
	z-index:10;
}
#trombinom {
	position: absolute ;
	left:22px;
	top:365px;
	width: 300px;
	font-size:1.2em;
	color:#FFFEA1;
	font-weight:bold;
	text-align:center;
	z-index:20;
}

.mp3 { clear:both;}
.mp3 .spip_doc_titre {
	font-weight:normal;
	font-size:0.8em;
}

.formulaire_recherche input.submit {
	display:none;
}

table.spip th, table.spip td {
	border: none;
	padding:0.2em 1em;
}

table.spip tr.row_even { background:#D64000 none repeat scroll 0 0; }
table.spip tr.row_odd { background-color:transparent; }

.formulaire_formidable {
	border:#666 thin solid ;
	padding:10px;
	width:700px;
}

.formulaire_formidable .explication{
	font-style:italic;
}
.formulaire_formidable input.text{
	width:inherit;
}
.formulaire_formidable .legend{
	padding:3px;
	background-color:#CCC;
}
.formulaire_formidable fieldset{
	border:#CCC thin dotted ;
	padding:3px;
}

/* Agenda                                                            */
/*-------------------------------------------------------------------*/
#tournee .row_even{
	background-color:#D64000;
}
#tournee .annee{
	background-color:#57785B;
}



.menu ul li {
	border:none;
}

.menu ul {
	border-bottom:none;
}

#form_contact {
	padding:10px;
	width:400px;
}
#form_contact .formulaire_spip, #form_contact .formulaire_spip fieldset {
	clear:none;
}

#form_contact .formulaire_spip textarea {
	width:auto;
}

#form_contact .formulaire_spip .boutons {
	text-align:left;
}

#playliste_video {
	margin:0 auto;
}

.doc_joint {
	float:left;
	margin:20px 20px;
	text-align:center;
	width:210px;
}

.doc_video {
	margin-top:50px;
}

.dsjcycle {
	overflow:hidden;
}

#tooltip.pretty {
	padding:0 5px;
	margin:0;
	font-size:0.8em;
	
}
#tooltip.pretty h3 {
	text-align: center;
	font-weight:normal;
	padding:0;
	margin:0;
}

/* Formulaires */
.formulaire_spip .reponse_formulaire {
	border:2px solid;
	color:#333;
	font-weight: normal;
	padding:10px;
	padding-left:40px;
	min-height:24px;
	margin:10px;
}
.formulaire_spip .reponse_formulaire_ok{
	border-color: #53AD20;
	background:#E0FFCF url(img/message_ok-24.png) no-repeat 5px 5px;
}
.formulaire_spip .reponse_formulaire_erreur{
	border-color: #C30;
	background:#FFD0BF url(img/message_erreur-24.png) no-repeat 5px 5px;
}

/* Habillage des forums
---------------------------------------------- */
.repondre { clear: both; margin:0em; padding: 0.5em 0; text-align: right; font-weight: bold;font-size:0.95em; }

/* habillage des comments */
.comments-thread {padding:30px 60px;}
.comment-form {padding:30px 60px;background-color: #FFFFFF;}
.comments-thread .formulaire_forum {margin:0 0 10px;}

.comments-thread { clear: both; margin: 0; padding: 0;}
.comments-thread h2 {}

.comments-thread .comments-ul {display: block; clear: both; margin: 0; padding:0 10px;list-style:none;}
.comment-li {padding-bottom:20px;}
.comments-thread .comments-ul .comments-ul {padding:0;}
.comments-thread .pagination {margin:10px;}

.comments-ul .comments-ul .comment-li {padding-bottom:0px;}

.comment {padding:20px;padding-left:240px;position:relative;overflow:hidden;}
.comment-li .comment {background:#fff;}
.comment-li .comment-li .comment {background: #f3f6f9 url(img/reply-to-reply.png) no-repeat top center;padding-top:31px;padding-bottom:9px;}
.comment-li .comment-li.first .comment {background-image:url(img/reply-to.png);}
.comment-li .comment-li.last .comment {padding-bottom:20px;}

.comment .avatar {position:absolute;top:20px;left:20px;}
.comment-li .comment-li .comment .avatar {top:31px;}
.comment .comment-content p {margin:0 0 5px;}
.comment-li.on {font-weight: normal;}

.comment .comment-meta {font-size:1em;float:left;margin:0 0 0 -220px;width:180px;}
.comment .comment-meta abbr { border: 0;}
.comment .comment-meta .reviewer {display:block;margin-top:1em;}
.comment .comment-meta .reviewer .sep {display:none;}
.comment .comment-meta .item {display:none;}
.comment .permalink {position:absolute;top:0;right:0;padding:15px 10px;font-size: 3em;text-align: right;text-decoration: none;line-height: 1;color:#39C;}
.comment .permalink:focus,
.comment .permalink:hover {color:#F57900;}
.comment .permalink.in-reply-to {display:none;}
.comment .comment-texte { padding-right: 15px; }
.comment:hover {}

#formulaire_forum legend{
	background: transparent;
}
