	body{
		background:#c82006 url(../img/bg_body3.jpg) repeat-x;
		color : #c82006;
		font-family : verdana,arial,sans-serif;
		text-align: center;
		margin:0;
		font-size:11px;
	}
	p{
		
	}
	p.alerte{
		border:1px solid #c82006;
		padding : 5px;
		width:400px;
		background : #ffa;
	}
	#container{
		width:760px;
		background : #ffd  url(../img/bg_vasety.gif);
		margin:5px auto 2px auto;
	}
	#header{
	}
	#header h1{
		background : url(../img/h1_titre_festival.gif) no-repeat top left;
		width : 400px;
		height : 105px;
		color : red;
		text-indent:-2000px;	
	}
	#header img{
		border:1px solid #000;
	}
	#colgauche{
		float:left;
		width:263px;
		text-align:left;
		background:url(../img/logo_woman_transp.gif) no-repeat top right;
		padding-top : 295px;
		border:0px solid #f00;
	}
	#coldroite{
		margin-left:273px;
		background:url(../img/date_festival.gif) no-repeat top right;
		text-align:left;
	}
	#footer{
		clear:both;
		color:#c82006;
		/*background:#c82006;*/
		text-align:left;
		border-top:1px solid #c82006;
		
	}
	#footer a {
		color:#7b8b0a;
	}
	blockquote{
		color : #7b8b0a;
	}

/*
 H1
 --------------------------------------*/

	 h1#accueil{
		background:url(../img/titre_bienvenue_festival.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	 h1#prog{
		background:url(../img/titre_programmation.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	 h1#resa{
		background:url(../img/titre_infos_pratiques.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	 h1#billetterie{
		background:url(../img/titre_billetterie.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	 h1#acces{
		background:url(../img/titre_acces.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	 h1#hebergement{
		background:url(../img/titre_hebergement.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	h1 span{
		display:none;
	}
	#header h1{
		color:red;
	}
/*
 H2
 --------------------------------------*/
	h2#contact_rds{
		background:url(../img/titre_contact.gif) top left no-repeat;
		width:324px;
		height:35px;
		text-indent : -3000px;
	}
	h2#acces_rds{
		background:url(../img/titre_acces.gif) top left no-repeat;
		width:324px;
		height:35px;
		text-indent : -3000px;
	}
	h2#partenaires_rds{
		background:url(../img/titre_partenaires.gif) top left no-repeat;
		width:324px;
		height:35px;
		text-indent : -3000px;
	}
	h2#accessibilite{
		background:url(../img/titre_accessibilite.gif) top left no-repeat;
		width:324px;
		height:35px;
		text-indent : -3000px;
	}
	h2#concours_rds{
		background:url(../img/titre_concours.gif) top left no-repeat;
		width:324px;
		height:35px;
		text-indent : -3000px;
	}
	
	h2 span{
		display:none;
	}	
 	h2#artiste_jour{
		background:url(../img/titre_un_jour_un_artiste.gif) top left no-repeat;
		width:324px;
		height:35px;
	}
	h2{
		font-size:14px;
	}
 img#logo_woman{
		border:0px solid #f00;
		/*margin-left:-100px;*/
	}
	hr.clear{
		clear:both;
		visibility:hidden;
	}
	hr.clearright{
		clear:right;
		visibility:hidden;
	}
	hr.sep{height:20px;width:450px;float:left;border:1px solid green;visibility:hidden;}
	
	
/*
 H#
--------------------------------------- */
h3{
	border-bottom : 1px solid #c82006;
	margin : 10px 20px 10px 0;
}
h3.titre_edito {
	border:0px solid #f0c;
	font-size:16px;
	color:#c82006;
	padding-left:30px;
	background:transparent url(../img/puce_titre.gif) no-repeat center left;
	margin-bottom:5px;
	
	
}
#texte_edito h3{
	color:#7b8b0a;
	margin:10px 5px 0 5px;
	border:0px solid blue;
	font-size:14px;
}
h4{
	color :#7b8b0a;
	margin-left : 20px; 
	font-size:12px;
}

/*
 LINKOLOGY
 --------------------------------------- */
	a{
		color:#c82006;
	}
	a:hover{
		color:#cc0;
	}
	a img {
		border:0;
	}
	a.formule{
		cursor:help;
	}
/*
 MENU
 --------------------------------------*/
ul#menu{
	margin:0 0 0 40px;
	padding:0;
	width:180px;
	height:150px;
	background:transparent url(../img/menu.gif) top left no-repeat ;
	border:0px solid #0f0;
}
#menu li{
	list-style-type : none;
	margin:0;
	padding:0;
}

#menu li a{
	display:block;
	width : 180px;
	height:30px;
	text-decoration:none;
	text-indent: -1000px;
	overflow: hidden;
	line-height: 30px;

}
#menu li a:hover{background:transparent url(../img/menu.gif) top left no-repeat ;}
#menu li a#home{background-position:0% -150px;}
#menu li a#programmation{background-position:0% -180px;}
#menu li a#resa{background-position:0% -210px;}
#menu li a#partenaires{background-position:0% -240px;}
#menu li a#contact{background-position:0% -270px;}
/*
 ACCUEIL
--------------------------------------- */
#texte_edito{
	padding-right:20px;
}
ul#liste_editos{
	list-style-type:none;
	margin-top:3px;
}
ul#liste_editos li a {
	text-decoration:none;
}
ul#liste_galeries{
	list-style-type:none;
	margin-top:3px;
}
ul#liste_galeries li a {
	text-decoration:none;
}
p.art_texte{
	margin:0;
}
#liens_comment{
	text-align:center;
	margin:15px auto;
}
#liens_comment ul{
	list-style-type:none;
	margin-bottom:50px;
}
#liens_comment li{
	margin-top:5px;
}

/*
 PROGRAMMATION
 --------------------------------------*/
 #info_prog{
 	float:left;
 	width:450px;
	border:1px dotted #cc0;
	margin : 15px 0 0 0;
	padding : 3px;
 }
 .liste_prog{
		float:left;
		border:0px solid #000;
		background:url(../img/encart_haut.gif) top left no-repeat;
		width:150px;
		font-size:10px;
		margin:0 auto;
		padding-top:20px;
	}

 .liste_prog ul{
		list-style-type : none;
		margin:0;
		padding :0;
	}
.liste_prog li {
		margin:5px 0 0 0;
	}
ul#prec_suiv{
		list-style-type : none;
		margin:5px 5px 0 0;
		padding :0;
		float:right;
		border:0px solid #333;
		height:25px;
}

#prec_suiv li{
	float:left;
}
#prec_suiv a{
	display:block;
	padding : 2px;
	margin:2px;
	border:1px solid #333;
	background : #eefa9a;
	text-decoration:none;
}
#prec_suiv a:hover{
	color:#333;
	background:#ffc;
}
 td img{
 	float:left;
 }
 tr.odd{
 	background:#ffa;
 }
 p#message_pass img {
 	float:left;
 }
 span.reduit{
	font-size:90%;
	font-weight:normal;
 }
 .date_concert{
 	color:#7b8b0a;
 	font-size : 110%;
 }
 
 .comment_concert{
 	border:1px solid #333;
	background:#ffd;
	margin:5px;
	padding:5px;
 }
 .comment_concert p{
 	padding:5px 5px;
 }
 .titre_comment{
 	font-weight:bold;
 }
 #galerie_concert{
	 margin:10px auto;
	 border:0px solid #006666;
	 text-align:center;
	 width:120px;
}
#galerie_concert img{
	display:block;
	border:1px solid #960;
	padding:2px;
	text-align:center;
	clear:both;
}
#galerie_concert h4{
	border:0px solid #006666;
	margin:0;
	padding:0;
}
#photo_galerie{
	text-align:center;
}
#nav_galerie{
	
	height:30px;
	border:0px solid #960;
	text-align:left;
	padding-left:15px;
}
ul#prec_suiv_img{
		list-style-type : none;
		margin:5px 5px 0 0;
		padding :0;
		float:left;
		border:0px solid #333;
		height:25px;
}

#prec_suiv_img li{
	float:left;
}
#prec_suiv_img a{
	display:block;
	padding : 2px;
	margin:2px;
	border:1px solid #333;
	background : #c82006;
	text-decoration:none;
	color:#fff;
}
#prec_suiv_img a:hover{
	color:#333;
	background:#eefa9a;
}
#comment_img{
	width:450px;
	text-align:center;
	color:#111;
	font-weight:bold;
}
 .guillemets{
 	font-weight:bold;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 10px;
 }
/*
 INFOS PRATIQUES
 --------------------------------------*/
 dt{
 	font-weight:bold;
 }
 dd {
 	margin : 2px 5px;
 }
 dd a{
 	text-decoration : none;
 }
 dl{
 	margin : 2px 2px;
 }
 #route h4{
	margin:0 0 0 25px;	
 }
 #train{
 	padding-right:25px;
 }
 #train ul {
	margin:0 0 0 30px;;
 }
 #train h4{
	margin:0;	
 }
 /*
  CONCOURS
  -----------------------------------------*/
  #concours{
  	border : 0px solid #c82006;
	width:120px;
	height : 120px;
	margin : 0 auto 20px auto;
	margin-top : 30px;
	background : #ffc url(../img/anim_concours.gif) no-repeat top left;
	/*display : none;*/
		
  }
  a#acces_concours{
  	display : block;
	width:120px;
	height : 120px;
	text-decoration : none;
	text-indent : -2000px;
  	border : 0px solid #c82006;

  }
.question_oubliee{
	color:#f60;
	border-bottom : 1px solid #f60;
	margin-right:10px;
}
.etape_concours{
	background : url(../img/puce_titre.gif) no-repeat top left;
	padding-left : 20px;
}
/*
 ENCARTS
------------------------------------------------- */
	.encart_1{
		float:left;
		border:0px solid #000;
		width:150px;
		background : transparent url(../img/bg_encart_1.gif) no-repeat bottom right;
		
	}
	.encart_2{
		float:left;
		border:0px solid #000;
		width:150px;
		background : transparent url(../img/bg_encart_2.gif) no-repeat bottom right;
		
	}
	.encart_3{
		float:left;
		border:0px solid #000;
		width:150px;
		background : transparent url(../img/bg_encart_3.gif) no-repeat bottom right;
		
	}
	.encart_4{
		float:left;
		border:0px solid #000;
		/*margin-left:30px;*/
		width:200px;
		background : transparent url(../img/bg_encart_2.gif) no-repeat bottom right;
		
	}
.encart_1 p{color:#123654;margin:10px 10px 0 0;}
.encart_2 p{color:#063;margin:10px 10px 0 0;}
.encart_3 p{color:#f60;margin:10px 10px 0 0;}
.encart_1 ul{list-style-type : none;margin:0 10px 0 0;padding :0;}
.encart_2 ul{list-style-type : none;margin:0 10px 0 0;padding :0;}
.encart_3 ul{list-style-type : none;margin:0 10px 0 0;padding :0;}
.encart_1 h4{margin: 0;padding: 20px 2px 0 2px;background:url(../img/encart_haut.gif) top left no-repeat;color:#c82006;}
.encart_2 h4{margin: 0;padding: 20px 2px 0 2px;	background:url(../img/encart_haut.gif) top left no-repeat;}
.encart_3 h4{margin: 0;padding: 20px 2px 0 2px;background:url(../img/encart_haut.gif) top left no-repeat;color:#f60;}
/*
 PARTENAIRES 
------------------------------------------------- */
ul#partenaires{
	list-style-type : none;
	margin : 0;
	padding : 0;
}
ul#partenaires li {
	border:0px solid #f00;
	margin : 10px 0;
	padding : 0;
}
#liste_partenaires img{
	margin : 2px;
}
/*
 CONCOURS 
------------------------------------------------- */

/*
 CONTACT 
------------------------------------------------- */
.alerte_form{
	font-size : .8em;
	/*line-height : 1.6em;*/
	color : #c82006;
	border : 0px;
	border : 1px #f60 solid;
	padding:0 0 3px 0;
	background : #fc6; 

}
label{
	font-weight:bold;
}
input.texte{
	font-size : .8em;
	/*line-height : 1.6em;*/
	color : #c82006;
	border : 0px;
	border : 1px #ccc solid;
	padding:0 0 3px 0;
	background : #eefa9a; 
}
textarea{
	font-size : 11px;
	color : #c82006;
	border : 1px #ccc solid; 
	background : #eefa9a;
}
input.valider{
	font-size : 11px;
	color : #c82006;
	border : 1px #ccc solid;
	background : #eefa9a;
	margin : 5px;
}
#reponse_mail{
	border:1px solid #c82006;
	padding : 5px;
	width:400px;
}
/*
 PLAN DU SITE 
------------------------------------------------ */
ul#liste_plan {
	/*list-style-type : none;*/
	
}
/*ul#liste_plan a:visited{
	color:#999;
}*/
ul#liste_plan ul{
	list-style-type : none;
	
}
ul#liste_plan ul li {
	color:#363;
	font-weight:bold;
	padding : 5px;
	
} 
ul#liste_plan ul li ul li a{
	font-weight:normal;
	
} 
/*
FOOTER
-------------------------------------------------*/
#adresse_footer{
	width:250px;
	float:left;
	border : 0px #00f solid;
	text-align:center;
	margin:0 0 0 10px;

}
#liens_footer{
	width:250px;
	border-left : 0px #c82006 dotted;
	border-right : 0px #c82006 dotted;
	float:left;
	text-align:center;
	margin:2px 0 0 10px;
}
#xiti-logo{
	float:right;
	width:200px;
	text-align:right;
	/*padding:5px 0 0 690px;*/
}
html>img /* autoscroll override for Firefox */
{
	width: 0!important;
	height: 28px!important;
	padding-left: 28px!important;
	background: url(../img/auto_scrollbar.gif);
}
  