@charset "utf-8";
/* CSS Document */

*, body, html					{ margin:0px; padding:0px;}

body							{ background-color:#13659e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
p								{ margin:5px 0;}
a								{ color:#ff0;}
a:hover							{ color:#13659e;}
hr								{ margin:20px 0; background-color:#fff; color:#fff; border:0; height:1px; clear:both;}
h1								{ font-size:18px;}
h2								{ color:#ff0; font-size:14px; font-weight:bold;}


.yellow							{color:#ff0;}
.blue							{color:#0c44ef;}
#pagination						{text-align:center; clear:both; padding:10px 0;}


.bt-pointvente a				{ margin:49px 0 0 395px; float:right; position:absolute;}
.bt-pointvente02 a				{ margin:185px 0 0 0px; float:right; position:absolute;}

.bt-envoie a					{ background:#ff0; color:#13659e; font-weight:bold; padding:2px 5px; text-decoration:none;}
.bt-envoie a:hover, .bt-pointvente a:hover
								{ background:#13659e; color:#ff0;}


#page							{ background:url(../images/) no-repeat; width:990px; margin:0 auto;}

#logo							{ background:url(../images/les-demenageurs.gif) no-repeat; width:396px; height:79px; position:absolute; margin-left:150px; text-indent:-200em; z-index:5;}

#menu							{ background:url(../images/bg-menu.jpg) no-repeat 0 10px; width:176px; height:463px; position:absolute; z-index:2;}
#menu li						{ list-style:none; text-indent:-200em;}

#menu .presentation a, #menu .spectacles a, #menu .boutique a, #menu .agenda a, #menu .contact a, #menu .bonus a
								{ width:135px; height:54px; position:absolute; }
#menu .presentation a			{ background:url(../images/menu-presentation.gif) no-repeat; top:100px; left:18px;}
#menu .presentation a:hover		{ background:url(../images/menu-presentation-hover.gif) no-repeat;}
						
#menu .spectacles a				{ background:url(../images/menu-spectacles.gif) no-repeat; top:154px; left:33px;}
#menu .spectacles a:hover		{ background:url(../images/menu-spectacles-hover.gif) no-repeat;}

#menu .boutique a				{ background:url(../images/menu-boutique.gif) no-repeat; top:195px; left:20px;}
#menu .boutique a:hover			{ background:url(../images/menu-boutique-hover.gif) no-repeat;}

#menu .agenda a					{ background:url(../images/menu-agenda.gif) no-repeat; top:240px; left:55px;}
#menu .agenda a:hover			{ background:url(../images/menu-agenda-hover.gif) no-repeat;}

#menu .contact a				{ background:url(../images/menu-contact.gif) no-repeat; top:280px; left:23px;}
#menu .contact a:hover			{ background:url(../images/menu-contact-hover.gif) no-repeat;}

#menu .bonus a					{ background:url(../images/menu-bonus.gif) no-repeat; top:345px; left:6px; height:119px;}
#menu .bonus a:hover			{ background:url(../images/menu-bonus-hover.gif) no-repeat;}




#content, #content_spectacles, #content_presentation, #content_boutique, #content_agenda, #content_contact,#content_bonus
								{ width:558px; height:463px; position:relative; left:176px; z-index:3;}
#content_spectacles				{ background:url(../images/bg-spectacles-02.jpg) no-repeat 0 10px; }
#content_presentation			{ background:url(../images/bg-presentation-02.jpg) no-repeat 0 10px; }
#content_boutique				{ background:url(../images/bg-boutique.jpg) no-repeat 0 10px; }
#content_agenda					{ background:url(../images/bg-agenda.jpg) no-repeat 0 10px; }
#content_contact				{ background:url(../images/bg-contact02.jpg) no-repeat 0 10px; }
#content_bonus					{ background:url(../images/bg-bonus.jpg) no-repeat 0 10px; }

#topimage						{ width:200px; height:50px; position:absolute; z-index:100;}

#text-spectacles, #text-presentation, #text-boutique, #text-agenda, #text-contact, #text-bonus
								{ border:4px #fff solid; border-top:none; color:#fff; text-align:left; width:506px; padding:0 10px 10px; position:absolute; top:250px; left:17px; z-index:15; }
#text-spectacles				{ background-color:#2eb900;}
#text-presentation				{ background-color:#ff6f0f;}
#text-boutique					{ background-color:#1375ef;}
#text-agenda					{ background-color:#f3bb10;}
#text-contact					{ background-color:#db1d6e;}
#text-bonus						{ background-color:#e71000;}

#text-spectacles li				{ list-style:none; font-size:10px; text-transform:uppercase; margin:5px 0; }

#decouvre						{ margin:0 15px 0 0px; padding:5px 15px; border:#ff0 2px dotted; }
#decouvre a:hover				{ color:#072c5a;}


.titre							{ margin:0; text-align:left;}

.textcolleft					{ margin-right:10px; width:270px;}
.imgdroite						{ position:absolute; left:255px;}

.textcolright					{ margin-left:240px; width:250px; }
.imggauche						{ position:absolute; left:10px;}


#infoscadre						{ width:280px; height:250px; position:absolute; top:0; margin-left:700px; z-index:7;}



#sousmenu_presentation li, #sousmenu_spectacles li, #sousmenu_bonus	 li
								{ list-style:none;}
								
#sousmenu_spectacles a, #sousmenu_presentation a, #sousmenu_bonus a
								{ color:#fff; text-decoration:none; font-weight:bold;}


#sousmenu_presentation			{ background:url(../images/sousmenu-presentation.jpg) no-repeat; width:259px; height:324px; position:absolute; top:240px; margin-left:730px;}
#sousmenu_spectacles			{ background:url(../images/sousmenu-spectacles.jpg) no-repeat; width:259px; height:276px; position:absolute; top:200px; margin-left:730px;}
#sousmenu_bonus					{ background:url(../images/sousmenu-bonus.gif) no-repeat; width:200px; height:276px; position:absolute; top:250px; margin-left:750px;}

#sousmenu_presentation a		{ color:#d9230f;}
#sousmenu_presentation a:hover	{ color:#0b3b0b;}

#sousmenu_spectacles a:hover	{ color:#d9230f; }

#sousmenu_bonus a:hover			{ color:#fc0; }

#spectacle-chansons				{ width:250px; float:left;}
#spectacle-text-chanson			{ background-color:#58c700; width:180px; padding:7px; margin:70px 15px 0 0; float:right;}

#text-presentation .imgEquipe	{ position:absolute; left:320px; margin-top:-150px;}

#text-agenda					{ color:#333;}
#text-agenda h2					{ color:#0c44ef;}
#text-agenda a					{ color:#0c44ef;}
#text-agenda a:hover			{ color:#000;}
#text-agenda table				{ margin:10px 0; width:100%;}
#text-agenda td					{ padding:5px 10px;}
#text-agenda tr.color			{ background-color:#f3dfa1;}
#text-agenda strong				{ color:#0c44ef;}

#bonus							{ clear:left;}
.bonus-identifiant				{ margin:10px 30px 20px 0; float:left;}
.bonus-inscription				{ background-color:#ef4336; padding:2px 30px; margin:5px 26px 5px 0; float:left;}

#bonus-quote-jeu-ppc			{ background:url(../images/bonus/quote-jeu-ppc.jpg) no-repeat; width:237px; height:232px; float:left; margin:0 5px;}
.bonus-quote-bt-jeu-ppc a		{ background:url(../images/bonus/quote-jeu-ppc-bt-out.gif) no-repeat; width:84px; height:32px; margin:13px 140px; text-indent:-200em; position:absolute;}
.bonus-quote-bt-jeu-ppc a:hover	{ background:url(../images/bonus/quote-jeu-ppc-bt-over.gif) no-repeat;}

#bonus-quote-jeu				{ background:url(../images/bonus/quote-jeu.gif) no-repeat; width:231px; height:245px; float:left; margin:10px 5px;}
.bonus-quote-bt-jeu a			{ background:url(../images/bonus/quote-jeu-bt-out.gif) no-repeat; width:82px; height:32px; margin:10px 100px; text-indent:-200em; position:absolute;}
.bonus-quote-bt-jeu a:hover		{ background:url(../images/bonus/quote-jeu-bt-over.gif) no-repeat;}

#bonus-quote-dessins			{ background:url(../images/bonus/quote-dessins.gif) no-repeat; width:247px; height:252px; float:right; margin:30px 0px;}
.bonus-quote-bt-dessins a		{ background:url(../images/bonus/quote-dessins-bt-out.gif) no-repeat; width:111px; height:33px; margin:9px 110px; text-indent:-200em; position:absolute;}
.bonus-quote-bt-dessins a:hover	{ background:url(../images/bonus/quote-dessins-bt-over.gif) no-repeat;}


.bonus-dessins 					{ margin:5px; text-align:center; width:110px; height:110px; float:left;}

.bonus-dessins-bt-envoie 		{ height:200px;}
.bonus-dessins-bt-envoie a		{ background:url(../images/bonus/bt-envoie-out.gif) no-repeat; height:200px;}



#boutique						{ background:#2e445e; padding:5px; height:400px;}
.boutique-articles				{ margin-bottom:7px; width:165px; text-align:center; float:left;}

#footer							{ color:#66CCFF; margin:0 35px; position:absolute; top:470px; font-size:10px;}
#footer a						{ color:#aff}
#footer a:hover					{ color:#fff;}


/* ADDED BY MZU */
#text-bonus .lbox 					{ margin:5px; text-align:center; width:110px; float:left; display:block; height:125px;}
#text-bonus a.lbox					{ text-decoration:none;}
#guest{
	width:250px;
	margin:auto;
}
#guest label{
	display:block;
	padding:10px 0;
}
#guest input, #guest textarea{
	width:100%;
}
#text-agenda .past-date, #text-agenda .future-date{
	padding-bottom:20px;
	border-bottom:1px solid white;
	margin-bottom:20px;
}
#text-agenda .bt-envoie a{
	margin-top:0px;
}
#boutik-form{
	padding:0;
	margin:0;
}
#boutik-form select{
	width:145px;
}
.boutique-articles{
	position:relative;
}
.boutique-articles a{
	display:block;
	width:160px;
}
/* new star */
.boutique-articles .new{
	position:absolute; 
	top:-2px; 
	left:-2px;
}
.noalinea *{
	display:inline;
}
.productdesc{
	display:block;
	height:20px;
}
