body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background:#272727 url(img_nav/bg.gif);
	margin:0 0 10px 0;
	padding:0;
}
*{
	margin:0;
	padding:0;
}
a:link, a:visited, h2 a:active {
	color:#E0E0E0;
	text-decoration:none;
}
a:hover{
	}

/*  ------------------------------------------ global */
.padder4{
	padding:4px;
}
#global{
	margin:0 auto 20px auto;
	width:750px;	
}

/*  ------------------------------------------ top */
#top{
	height:75px;
	margin-top:4px;
}
#bloctop{
	width:750px;
	height:19px;
	background-color:#FFFFFF;
	background-image:url(img_nav/ampli.gif);
	background-repeat:no-repeat;
	text-align:right;
	font-size:1px;
}
#print_bloctop{
	display:none;
	}
#bloctop_temp{
	width:750px;
	height:19px;
	background-color:#FFFFFF;
	font-size:1px;
}

/*  ------------------------------------------ main */

#contenu{
	width:750px;
	text-align:left;
	margin:0 0 20px 0;
}
#imagehome{
	margin-bottom:33px
}

/*  ------------------------------------------ home */
.bloc_une{
	border-top:1px solid #535353;
	padding-top:14px;
	}
#bloc_une_nav{
	float:left;
	width:188px;
	margin: 0 6px 0 0;
}

#bloc_une_agenda{
	float:left;
	width:275px;
	margin: 0 6px 0 0;
}

#bloc_une_news{
	float:left;
	width:275px;
}

/*  ------------------------------------------ s */

/*  ------------------------------------------ news et agenda */

.newsboard{
	color:#E0E0E0;
}
.newsboard p a:link, .newsboard p a:active, .newsboard p a:visited{
	color:#8FECE8;
	text-decoration:none;
}
.newsboard p a:hover{
	color:#D2F7F6;
	}
.newsboard h2{
	color:#FFF;
	width:100%;
	font-weight:bold;
	margin:0 0 8px 0;
	font-size:9px;
}
#scrollagendaContent .newsboard h2{
	text-transform:uppercase;
}
.newsboard h2 a:link, .newsboard h2 a:active{
	color:#FFF;
	text-decoration:none;
	display:block;
}
.newsboard h2 a:visited{
	display:block;
}
.newsboard h2 a:hover{
	background:#FFF;
	color:#272727;
	display:block;
}
.date{
	color:#969696;
	font-weight:normal;
}

.backnext a:link, .backnext a:active, .backnext a:visited{
	background-color:#8FECE8;
	color:#2F2F2F;
	text-decoration:none;
	padding:0 2px;
	}
.backnext a:hover{
	background-color:#D2F7F6;
	}
.plus{
	color:#E0E0E0;
	padding-left:11px;
	background:url(img_nav/aro_plus.gif) no-repeat 0 3px;
	margin-top:4px;
}
.plus a:link, .plus a:visited, .plus a:active{
	color:#E0E0E0;
	font-weight:bold;
	text-decoration:none;
}
.plus a:hover{
	color:#FFF;
}
.plus_externe{
	padding-left:14px;
	background:url(img_nav/aro_externe.gif) no-repeat 0 1px;
	margin-top:4px;
}
.plus_externe a:link, .plus_externe a:visited, .plus_externe a:active{
	color:#E0E0E0;
	font-weight:bold;
	text-decoration:none;
}
.plus_externe a:hover{
	color:#FFF;
}
.boutons_scroll{
	float:right;
	margin-right:7px;
}
.boutons_scroll a{
	display:block;
	border:0;
	margin-bottom:2px;
}
.header{
	margin-bottom:7px;
}
.findebloc{
	padding-top:14px;
	width:235px;
	display:block;
}
.findebloc .hr{
	margin:0 0 4px 0;
	}
.findebloc a:link, .findebloc a:active, .findebloc a:visited {
	color:#535353;
	text-decoration:none;
}
.findebloc a:hover{
	color:#9A9A9A;
}

/*  ------------------------------------------ hr */
.hr{
	font-size:1px;
	border-top:1px solid #535353;
	margin:10px 0;
}
.hr_nav{
	height:1px;
	background: url(img_nav/pointille_nav.gif) no-repeat 0 100%;
	margin:8px 0 4px 0;
	clear:both;
	font-size:1px;
}
.hr_point{
	height:1px;
	background: url(img_nav/pointille2.gif) no-repeat 0 100%;
	margin:10px 0;
	clear:both;
}
.hr_form{
	height:1px;
	background: url(img_nav/pointille2.gif) no-repeat 0 100%;
	margin:10px 0;
	width:250px;
	clear:both;
}
.hr_point_subtil{
	height:1px;
	margin:10px 0;
}

/*  ------------------------------------------ nav */
#navcontainer{
	width:147px;
	padding: 3px 0 0 0;
}
#navcontainer ul{
	padding-left: 3px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a{
	display:block;
	height:11px;
	text-decoration:none;
}

#navcontainer .rub{
	font-weight:bold;
	text-transform:uppercase;
	padding-top:8px;
}
#navcontainer li{
	padding-top:3px;
}
#navcontainer a:link, #navcontainer a:visited, #navcontainer a:active {
	background:transparent url(img_nav/pix.gif) no-repeat;
	color:#F23900;
	line-height:10px;
	padding-left:0;
}
#navcontainer a:hover{
	line-height:10px;
	background-color:#F23900;
	color:#FFF;
	padding-left: 9px;
	background:#F23900 url(img_nav/bg_link_nav.gif) repeat-y;
}
#navcontainer a:hover.spip_in{
	line-height:10px;
	background-color:#F23900;
	color:#FFF;
	padding-left: 9px;
	background:#F23900 url(img_nav/bg_link_nav.gif) repeat-y;
}
/*  ------------------------------------------ styleswitch */
.plusmoins{
	margin-bottom:10px;
	}
.pointille{
	margin:4px 0 6px 0;
	background-image:url(img_nav/pointille.gif);
	background-repeat:repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	}
.plusmoins img, .plusmoins a{ 
	}

/*  ------------------------------------------ article */
.texte_article{
	color:#E0E0E0;
}
#bloc_article{
	float:left;
	width:556px;
	margin: 0;
	background-image:url(img_nav/bg_article.gif);
}
.texte_article p a:link, .texte_article p a:active, .texte_article p a:visited{
	color:#8FECE8;
	text-decoration:none;
}
.texte_article p a:hover{
	color:#D2F7F6;
	text-decoration:underline;
	}

/*  ------------------------------------------ blocs de droite article */
.hr_droite{
	border-top:1px solid #535353;
	float:right;
	height:14px;
	width:129px;
	background:#272727;
}
.bloc_droite{
	width:129px;
	float:right
}
#bloc_tools{
	background:#CCCCCC url(img_nav/bottom_toolbox.gif) no-repeat 0 100%;
	padding-bottom:10px;
	clear:right;
}
#bloc_tools h2{
	height: 4px;
	text-indent: -9000px;
	background:url(img_nav/top_toolbox.gif) no-repeat;
	font-size:1px;
}
#bloc_tools a:link, #bloc_tools a:active, #bloc_tools a:visited{
	color:#6D6D6D;
	text-decoration:none;
	border:0;
}
#bloc_tools a:hover{
	border:0;
	color:#333;
}
#bloc_tools img{
border:0;
}
#bloc_tools .print a:link, #bloc_tools .print a:active, #bloc_tools .print a:visited {
	background:url(img_nav/ico_print.gif) no-repeat;
	background-position:1px 1px;
	padding: 0 0 0 15px;
	margin-top:4px;
}
#bloc_tools .mail a:link, #bloc_tools .mail a:active, #bloc_tools .mail a:visited {
	background:url(img_nav/ico_mail.gif) no-repeat;
	background-position:1px 2px;
	padding: 0 0 0 15px;
	margin-top:4px;
}
#bloc_tools .print a:hover{
	background:url(img_nav/ico_print2.gif) no-repeat;
	background-position:1px 1px;
	}
#bloc_tools .mail a:hover{
	background:url(img_nav/ico_mail2.gif) no-repeat;
	background-position:1px 2px;
	}
#bloc_docs{
	clear:right;
	background:#CCCCCC url(img_nav/bottom_toolbox.gif) no-repeat 0 100%;
	padding-bottom:10px;
}
#bloc_docs h2{
	height: 26px;
	text-indent: -9000px;
	background:url(img_nav/top_toolbox_plus.gif) no-repeat;
	font-size:1px;
}

#bloc_docs .down a:link, #bloc_docs .down a:active, #bloc_docs .down a:visited {
	background:url(img_nav/ico_down.gif) no-repeat;
	background-position:1px 1px;
	padding: 0 0 0 15px;
	margin-top:4px;
}
#bloc_docs .down a:hover{
	background:url(img_nav/ico_down1.gif) no-repeat;
	background-position:1px 1px;
	}
	
#bloc_docs a:link, #bloc_docs a:active, #bloc_docs a:visited{
	color:#6D6D6D;
	text-decoration:none;
}
#bloc_docs a:hover{
	color:#333;
}
#bloc_loc{
	margin:0;	
	clear:right;
	background:#F23900 url(img_nav/bottom_toolbox_loc.gif) no-repeat 0 100%;
	padding-bottom:20px;
	color:#272727;
}
#bloc_loc h2{
	height: 26px;
	text-indent: -9000px;
	background:url(img_nav/top_toolbox_loc.gif) no-repeat;
	font-size:1px;
}
#bloc_loc .loc a:link, #bloc_loc .loc a:active, #bloc_loc .loc a:visited {
	background:url(img_nav/ico_loc.gif) no-repeat;
	background-position:1px 2px;
	padding: 0 0 0 18px;
	margin-top:4px;
	display:block;
}
#bloc_loc .loc a:hover{
	background:url(img_nav/ico_loc.gif) no-repeat;
	background-position:1px 2px;
	color:#FFF;
	}
#bloc_loc a:link, #bloc_loc a:active, #bloc_loc a:visited{
	color:#272727;
	text-decoration:none;
}
#bloc_tunes{
	margin:10px 0 0 0;	
	float:left;
	width:147px;
}
#bloc_tunes h2{
	font-size:9px;
	width: 147px;
	margin:0 0 3px 0;
	color:#F23900;
	padding-left: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.contenu_article{
	width:411px;
	border-top:1px solid #535353;
	padding:14px 0 0 0;
	float:left;
}
.contenu_article p{
	margin:0 0 15px 0;
	text-indent:1em;
	background:url(img_nav/p.gif) no-repeat 0 0.4em;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:-2px 0 16px 0;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	}

.soustitre{
	border-left:3px solid #FFF;
	padding:0 0 0 10px;
	margin:0 0 24px 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #E0E0E0;
	font-size:12px;
	line-height:16px;
	font-variant:small-caps;
}
.contenu_article h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:-2px 0 16px 0;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	}
.contenu_article img{
	float:left;
	margin:0 6px 2px 0;
}
.chapo{
	border-left:3px solid #FFF;
	padding:0 0 0 10px;
	margin:0 0 24px 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #E0E0E0;
	font-size:12px;
	line-height:16px;
}
.chapo a:link, .chapo a:active, .chapo a:visited{
	color:#8FECE8;
	text-decoration:none;
}
.chapo a:hover{
	color:#D2F7F6;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	background: url(img_nav/pointille2.gif) no-repeat 0 100%;
	display:block;
	margin:6px 0 10px 0;
	text-transform:uppercase;
	padding:1px 0 4px 0;
	clear:both;
	}
.enconcert{
	background: url(img_nav/ico_concert.gif) no-repeat 0 2px;
	padding-left:18px;
	color:#FFF;
	margin:4px 0 20px 0;
	}
.enconcert a:link, .enconcert a:active, .enconcert a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none; 
	}
.enconcert a:hover{
	text-decoration:underline;
}
.ps p.spip, spip_out{
	text-indent:0;
}
.ps a, .ps p.spip a{
	background: url(img_nav/ico_concert.gif) no-repeat 0 4px;
	padding-left:18px;
	color:#FFF;
	margin:6px 0 6px 0;
	display:block;
	font-weight:bold;
	}
.ps a:link, .ps a:active, .ps a:visited, .ps p.spip a:link, .ps p.spip a:active, .ps p.spip a:visited{
	text-decoration:none; 
	}
.ps a:hover, .ps p.spip a:hover{	
	text-decoration:underline;
}

.image_artiste{
	width:100%;
	height:100px;
	display:block;
	margin:0 0 10px 0;
	background:url(img_nav/bg_image_artiste.gif) repeat-y;
}
.image_artiste img{
	border-left:4px solid #272727;
	float:right;
	margin:0
}
.image_artiste .nom{
	margin:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
	height:auto;
	line-height:normal;	
}
.nom a{
	color:#FFF;
	text-decoration:none;
}

.plus_artiste{
	color:#E0E0E0;
	padding-left:11px;
	background-image:url(img_nav/aro_plus.gif);
	background-position:0 3px ;
	background-repeat:no-repeat;
	margin:-15px 0 15px 0;
}
.plus_artiste a:link, .plus_artiste a:visited, .plus_artiste a:active{
	color:#E0E0E0;
	font-weight:bold;
	text-decoration:none;
}
.plus_artiste a:hover{
	color:#FFF;
}
#artistes_alea{
	height:100px;
	}
.images_alea{
	width:55px; 
	height:55px; 
	margin:0 3px 3px 0; 
	overflow:hidden; 
	float:left;
}
.artistes_alea_overdiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	background:#272727;
	padding:0 4px 0 4px;
}
.colonne_artistes ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
.colonne_artistes li{
	padding:0;
	margin:4px 0;
}
.colonne_artistes a:link, .colonne_artistes a:active{
	text-decoration:none;
	color:#E0E0E0;
}
.colonne_artistes a:visited{
	text-decoration:none;
	color:#A1A1A1;
}
.colonne_artistes a:hover{
	text-decoration:none;	
	color:#FFF;
}
.boxliste_artiste{
	background-image:url(img_nav/diago_artiste_2.gif);
	width: 100%;
	height:12px;
	margin: 2px 0;
}
a:hover .boxliste_artiste{
	background-image:none;
	background-color:#FFF;
	color:#FFF;
}
a:hover .boxliste_artiste div{
	background-image:none;
	background-color:transparent;
	color:#FFF;
}
	
.artistes_liste{
	display:block;

	}
.artistes_liste span{
	background-color:#272727;
	padding:0 4px;
	float:right;
}
#colonne_artistes_1{
	width:204px;
	padding:0 4px 0 0;
	float:left;
}	
#colonne_artistes_2{
	margin-left:208px;
	padding:0 4px 0 0;
}	
.agenda_mois{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100%;
	color:#F23900;
	font-weight:bold;
	letter-spacing:-1px;
	background: url(img_nav/pointille2.gif) no-repeat 0 100%;
	display:block;
	margin:0 0 10px 0;
	padding:1px 0 4px 0;
	}
h4{
	font-size:9px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 8px 0;
	text-transform:uppercase;
}
h4 a:link, h4 a:visited, h4 a:active {
	color:#FFF;
	text-decoration:none;
	display:block;
}
h4 a:hover{
	color:#2F2F2F;
	background:#FFF;
}
h4 .date{
	color:#969696;
	font-weight:normal;
}

#pied{
	width:556px;
	float: right;
	background:url(img_nav/pointille2.gif) repeat-x 0 0;
	padding: 6px 0 0 0;
	margin: 10px 0;
	color:#747474;
}
#pied_print{display:none}
#pied a:link, #pied a:active, #pied a:visited{
	color:#747474;
	text-decoration:none;
}
#pied a:hover{
	color:#B2B2B2;
}
.bloc_galerie{
	display:block;
}
.bloc_galerie p{
	display:block;
}
.icos_docs_galeries{
	height:13px;
	margin:0 0 6px 0;
	display:block;
	width:100%;
	clear:both;
}
.visiter_galerie a{
	text-decoration:none;
	float: left;
	display:block;
	width:223px;
	height:13px;
	text-indent:-9000px;
	margin:0 0 0 4px;
}
.visiter_galerie a:link, .visiter_galerie a:active, .visiter_galerie a:visited{
	background:url(img_nav/visite_gallerie_0.gif) no-repeat 0 1px;
}
.visiter_galerie a:hover{
	background:url(img_nav/visite_gallerie_1.gif) no-repeat 0 1px;
}
.image_galerie{
	width:100px;
	height:75px;
	overflow:hidden;
	margin:0 2px 2px 0;
	float:left;
	background:#444;
	color:#E0E0E0;
}
.image_galerie a{
	color:#E0E0E0;
	text-decoration:none;
	text-indent:2px;
}
#colonne_playlist_1{
	width:150px;
	padding:0 4px 0 0;
	float:left;
	}

#colonne_playlist_2{
	padding:0 0 0 6px;
	background:url(img_nav/pointille_vertical.gif) no-repeat;
	margin-left:156px;
	width:240px;
}	
.vignettes{
	display:block;
	width:411px;
}
.vignettes_overdiv{
	background:#FFF;
	margin:0 0 0 6px;
	color:#272727;
	padding:0 2px;
}
.header_galerie{
	text-indent:-9000px;
	display:block;
	height:17px;
	width:100%;
	margin:4px 0 4px 0;
}
#header_sons{
	background:url(img_nav/header_sons.gif) no-repeat;
}
#header_video{
	background:url(img_nav/header_video.gif) no-repeat;
	margin-top:18px;
	clear:both;
}
#header_images{
	background:url(img_nav/header_images.gif) no-repeat;
}
ul.liste_galerie{
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.liste_galerie a{
	background:url(img_nav/aro_artiste.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	text-decoration:none;
}
ul.liste_galerie a:link, ul.liste_galerie a:visited, ul.liste_galerie a:active{
	color:#E0E0E0;
}
ul.liste_galerie a:hover{
	color:#FFF;
}  
ul.liste_galerie span{
	color:#788C92;
}
.titre_rub_liens{
	color:#FFF;
	font-weight:bold;
	margin:0 0 8px 0;
	text-transform:uppercase;
	padding:0 0 2px 0;
	background:url(img_nav/pointille.gif) no-repeat 0 100%;
}
.chapo_rub_liens{
	color:#788C92;
	padding:0 0 2px 0;
	background:url(img_nav/pointille3.gif) no-repeat 0 100%;
}
#colonne_liens_1{
	width:200px;
	padding:0 4px 0 0;
	float:left;
}	
.lien_site span{
	color:#899190;
}
#colonne_liens_2{
	margin-left:210px;
	padding:0 4px 0 0;
	width:200px;
}	
.colonne_liens ul{
	list-style-type: none;
	padding:0;
	margin:0 0 20px 0;
}
.colonne_liens li{
	padding:0;
	margin:8px 0;
}
.colonne_liens a:link, .colonne_liens a:active{
	text-decoration:none;
	color:#8FECE8;
}
.colonne_liens a:visited{
	text-decoration:none;
	color:#358D89;
}
.colonne_liens a:hover{
	text-decoration:none;	
	color:#D2F7F6;
}
form{
	margin:0 0 20px 0;
}

.contact_form input.champdetexte{
	border:0;
	height:14px;
	color:#272727;
	background-color:#FFF;
	width:250px;
	margin:0 0 8px 0;
	padding:0 0 0 2px;
	font:9px Verdana, Arial, Helvetica, sans-serif ;
}
.contact_form textarea{
	border:0;
	color:#272727;
	background-color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif ;
	width:410px;
	margin:0 0 8px 0;
	padding:0 0 0 2px;
}
.contact_form label{
	display:block;
	margin:4px 0 6px 0;
	clear:both;
}
.obligatoire{
	color:#F23900;
	font-weight:bold;
}
label.chekbox_radio_label{
	display:compact;
	clear:both;
	margin:4px 0;
	float:left;
}
.super_bouton{
	background-color:#F23900;
	border:8px #FFF; 
	border-style:groove;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	width:250px;
	clear:both;
	float:left;
	margin:6px 0;
}
input.spip_bouton{
	margin:0 0 0 10px;
	display:block;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	height:16px;
	border:0;
	cursor:pointer;
	background-color:#F23900;
}
.titre_image{
	color:#D8D8D8;
	font-weight:bold;
}
.desc_image{
	color:#899190;
}
.embed_doc{
	width:100%;
	display:block;
	margin:0 0 10px 0;
}
.mentions_legales{
	color:#A4BEBA;
}
p.mentions_legales a:link, p.mentions_legales a:visited, p.mentions_legales a:active{
	color:#A4BEBA;
	text-decoration:underline;
}

p.mentions_legales a:hover{
	color:#FFF;
	text-decoration:underline;
}
#bloc_idv_ampli{
	margin:0 0 10px 0;
	clear:both;
float:left;
}
.titre_activites{
	background: url(img_nav/bg_header_presentation.gif) no-repeat 0 2px;
	margin:0 0 10px 0;
	padding:4px 0 0 10px;
	text-transform:uppercase;
	font-size:10px;
	color:#272727;
	font-weight:bold;
	display:block;	
	clear:both;
	height:16px;
}

#liste_activites ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

#liste_activites a{
	display:block;
	height:11px;
	text-decoration:none;
}

#liste_activites li{
	padding-top:3px;
}
#liste_activites a:link, #liste_activites a:visited, #liste_activites a:active {
	color:#F23900;
	line-height:10px;
}
#liste_activites a:hover{
	color:#FFF;
	padding-left: 9px;
	background:#F23900 url(img_nav/bg_link_nav.gif) repeat-y;
}
div.lien_salle{
	border-bottom: 1px solid #F23900;
	margin:4px 0 4px 0;
	}
div.lien_salle div{
	background: #F23900;
	width:146px;
	padding: 0 2px;
	text-transform:uppercase;
	color:#272727;
	font-weight:bold;
}
.bloc_salle{
	float:left;
	display:block;
	margin:0 0 12px 0;
	border-bottom:1px dotted #444;
	clear:both;
}
.desc_salle .intro{
	color:#E0E0E0;
}
.desc_salle{
	color:#A4BEBA;
	margin:0 0 10px 156px;
}
.desc_salle p{
	background-image:none;
}
.down_typedoc {
	margin-top:8px;
}
.down_typedoc a:link, .down_typedoc  a:active, .down_typedoc a:visited {
	color:#A4BEBA;
	background:url(img_nav/ico_down.gif) no-repeat;
	background-position:1px 1px;
	padding: 0 0 0 15px;
}
.down_typedoc a:hover{
color:#E0E0E0;
	}

.logo_salle{
	width:150px;
	float:left;
	overflow:hidden;
	}
.icos_360{
	height:24px;
	margin:0 0 6px 0;
	width:217px;
}
.visiter_360 a{
	text-decoration:none;
	float: left;
	display:block;
	width:217px;
	height:24px;
	text-indent:-9000px;
	margin:0 0 0 0px;
}
.visiter_360 a:link, .visiter_360 a:active, .visiter_360 a:visited{
	background:url(img_nav/voir_360_0.gif) no-repeat;
}
.visiter_360 a:hover{
	background:url(img_nav/voir_360_1.gif) no-repeat;
}
div.lien_pasalle{
	border-bottom: 1px solid #F23900;
	margin:4px 0 6px 0;
	padding: 0 0 2px 0;
	text-transform:uppercase;
	font-weight:bold;
	color:#F23900;
	}

.bloc_pasalle{
	float:left;
	display:block;
	margin:0 0 12px 0;
	border-bottom:1px dotted #444;
	width:100%;
}
.desc_pasalle .intro{
	color:#E0E0E0;
	margin:0 0 8px 0;
}
.desc_pasalle{
	color:#A4BEBA;
	margin:0 0 10px 0;
}
.desc_salle p{
	background-image:none;
}
.header_pano{
	background:url(img_nav/voir_360_2.gif) no-repeat;
	display:block;
	width:100%;
	height:27px;
	text-indent:-9000px;
	color:#FFF;
}
.plugin{
	color:#A4BEBA;
	margin:10px 0 20px 0px;
}
.plugin a:link, .plugin a:active, .plugin a:visited{
	color:#A4BEBA;
	text-decoration:underline;
}
.plugin a:hover{
	color:#E0E0E0;
}
.lo_hi_pano{
	background: url(img_nav/ico_concert.gif) no-repeat 0 2px;
	padding-left:18px;
	color:#FFF;
	margin:4px 0 10px 0;
	}
.lo_hi_pano a:link, .lo_hi_pano a:active, .lo_hi_pano a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none; 
	}
.lo_hi_pano a:hover{
	text-decoration:underline;
}

.envoyerparmail input.champdetexte{
	border:0;
	height:14px;
	color:#272727;
	background-color:#FFF;
	width:120px;
	margin:0 0 4px 0;
	padding:1px 0 0  2px;
	font:9px Verdana, Arial, Helvetica, sans-serif ;
}
.envoyerparmail label{
	display:block;
	margin:4px 0 2px 0;
	background: url(img_nav/aro_envoyerparmail.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
	clear:both;
	color:#666;
}
.envoyerparmail input.bouton_envoyerparmail{
	margin:6px 0 12px 0;
}
.envoyer_par_mail_succes{
	color:#666;
	}
.form_agenda{
	height:20px;
	}
.form_agenda form{
	display:block;
	margin:0 0 10px 0;
}
.prevnext{
	float:left;
	margin: 3px 0 0 0;
}
.selects{
float:left;
	}

.results_agenda{
	clear:both;
	margin: 20px 0 0 0;
}
select.selecta{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E0E0E0;
	color:#333;
	margin:0 4px 0 0;
	float:left;
	width:100px;
}
.agenda_ok{
margin: 0 4px 0 0;
float:left;
}
