body{
	background-color : #e6efb8;
	background-image : url(../../img/fond_body.jpg);
	background-repeat: repeat-y;
	color:#785889;
	margin-top : 0;
	margin-left : 0;
	margin-right : 0;
	margin-bottom : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#reserver{
	text-align: left;
	color: #e6efb8;
	font-size:14px;
	left: 10px;
}

div#nav {
	float: left;
	width: 140px;
	text-align: right;
	background-image : url(../../img/fond_nav.jpg);

}

div#menu{
	text-align: right;

}

div#content {
	width:630px;	
	margin-left: 220px;
	margin-right: 194px;
}

div#article{
	padding-top : 20px;

}

div#spag{
	
	
	width:195px;
	float:right;
	position: absolute;
  	height:100%;
  	left: 880px;
	text-align:left;

}

div#galerie{
	
}

div#vignette{
	display: block;
	float:left;
	padding:10px;
}

.planche_spectacle{
    display: inline;
	float:left;
	width:200px;
	height:320px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:4px;
	margin-right:3px;
	padding-bottom:5px;
	background-color:white;
	text-align:center;
}

.planche_spectacle span{
	margin-top:10px;
	padding-right:5px;
	padding-left:5px;

}

div#les_spectacles{
	margin-top:30px;
	text-align: left;
	width:700px;
}

.img_spectacle{
	width:200px;
	border: none;
}

#vignette img{

	border:2px solid #785889;
	

}

span{
	font-weight : bold;
	padding-bottom : 0;
	padding-left : 10;
	padding-right : 0;
	padding-top : 0;
}

span#titre{
	color:white;
	font-size:18px;

}

span#lesdates{
	color:white;
	font-size:16px;
	
}

span#compagnie{
	color:fcaf17;
	font-size:14px;
		
}

span#pourqui{
	color:white;
	font-size:12px;
	padding: 0 0 0 0;
}

span#recherche{
	font-weight : normal;
	color:e4a014;
	padding-left : 25px;
}

div#on span a{
	font-weight: normal;
	color:#588528;
	font-size : 13px;
}


div#newsletter{
	background-image : url(../../img/fond_recherche.jpg);
	margin-left: 125px;
	width:497px;
	height:30px;
	padding-top : 10px;
	padding-left : 10px;
	color:e4a014;
	font-size:12px;
}



div#newsletter a {
	color:e4a014;

}

#search{
	width:150px;
	font-size:12px;
}


span.article{
	font-size: 14px;

	font-weight: normal;
}

.titre_article{
	padding : 0;
	font-size: 16px;
}

.titre_theme{
	padding:0px;
}

div#rhino{
	margin-top:30px;
  	background-image : url(../../img/fond_body.jpg);
	text-align:center;
}

div#rhino img{
	margin-left:40px;
}

table#tab_spectacle{

	width:100%;
	font-size: 12px;

}

#citation{
width:226px;
background-color : #ffffff;
text-align:center;
font-style: italic;
padding:5px;
font-size:11px;


}

.lestextes{

	
}

div.dossier{
background-color : #e6efb8;
	
}

div.reste{
	background-image : url(../../img/fond_div_vert.jpg);

	background-repeat:no-repeat;
	padding-top: 10px;

	
}

#nav a{
	text-decoration : none;
	color: e6efb8;
	padding-right: 10px;
}

a{
	text-decoration : none;
	
}

a.onglet, a:hover.onglet, a:visited.onglet{
	color:785889;	
	font-size:12px;
}


a.art_select, a:hover.art_select, a:visited.art_select{
	color:red;
	font-size:12px;
}

a.liste_article, a:hover.liste_article, a:visited.liste_article{
	font-size : 16px;
}

a.onglet_on, a:hover.onglet_on, a:visited.onglet_on{
	color:fcaf17;
	font-size:12px;
}

#on{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color : #e6efb8;
}

#on a{
	color:785889;
}

.reste img{
padding-right:40px;
	
}

div.box{
	margin-top:15px
	
}

div.box .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.box label{
display:block;
margin-bottom:10px;

}

div.box label span{
display:block;
float:left;
padding-right:6px;
width:120px;
text-align:left;
font-weight:bold;
}


div.login_box{
	margin-top:15px
	
}

div.login_box .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.login_box label{
display:block;
margin-bottom:10px;

}

div.login_box label span{
display:block;
float:left;
padding-right:6px;
width:120px;
text-align:left;
font-weight:bold;
}

.bouton_valider{

padding:0px 6px;
border:1px solid #3b6e22;
height:24px;
width:545;
text-align: center;
line-height:24px;
color:#000000;
font-size:16px;
margin-right:10px;
display:inline-block;
text-decoration:none;
}

#reserver{
	padding:0px;
	margin:0px;
	text-align: left;
	color: #e6efb8;
	font-size:14px;
}

img.pdf{
	border:1px solid #3b6e22;
}

