a{	outline:none;}
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;  
	font-family: Verdana;
	font-size: 11px;
}
hr{
	background-color: #fbab32;
	color: #fbab32;
	height:1px;
	width: 100%;
	padding:0px;
	line-height:1px;
}
form {
	margin: 0px;
	padding: 0px;
}
i {
	font-style: normal;
	color: #7e7e7e;
}
table, table td {vertical-align: top;} 
.cityreporter {
	color: #000;
	display: inline;
	font-size: 11px;
}
.tvCellContainer{
	float:left;
	margin:15px;
}
.tvCell{
	text-decoration:none;
	padding-top:10px;
	width: 115px;
	height:75px;
	float:left;
	border:	1px solid #B5B5B5;
}
.tvCellText{
	float:left;
	width: 120px;
	padding-top:5px;
}
.detail1, .detail2, .detail3, .detail3Light, .detail4, .detail5, .detail6,a.noLine{
	display: inline;
	text-decoration:none;
}
.detail1{
	color:#404040;
	font-size:11px;
	text-align:left;
}
.titreBlockBleu, .titreBlockOrange, .titreBlockGris{
	border: 1px solid #B5B5B5;	
	padding: 2px 0px 2px 5px;
	background: url(http://photos.cityvox.com/photos_original/92/113/422236.gif) repeat-x bottom;
}
.orange_text,.orange_text H2,.orange_text H2 a, .orange_text H2 a:hover{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#FF7F00;
	text-decoration:none;
}
.traitGris1{
	width: 100%; 
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background-color:white;
	clear : both;
	background-color:#B5B5B5;
}

.etoilles_lieu{
	float: left; 
	height: 5px; 
	display:inline ; 
	width: 65px; 
	margin: 0px; 
	padding: 0px;
}
.etoilles_lien,.etoilles_lien:hover,.etoilles_lien a,.etoilles_lien a:hover{
	text-decoration:none;
	color:#000;
	cursor:hand;
}
.option_google_map{
	text-align:left; 
	margin-top:5px;
	vertical-align:top;
}
.mise_en_avant,.mise_en_avant h2 {
	font-family: Verdana!important;
	text-align: left!important;
}
.mise_en_avant {
	padding: 5px 0px 5px 0px!important;
	color: #000!important;
	font-size: 10px!important;
}
.mise_en_avant h2{
	color:#FFA00E!important;
	font-size:13px!important;
	font-weight:bold!important;
	padding: 0px!important;
	text-decoration:none!important;
}
#map {
	width:98%; 
}
#map,#mapDroite {
	height:400px;
	text-align:center;
	border:1px solid #9e9e9e;
}
#mapDroite {
	width:298px; 
}
#gMapInfoWindow {
	font-size: 98%;
	text-align: left !important;
}
#gMapInfoWindow a{
	color:#047256;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#gMapInfoWindow a:hover{
	color:#FE0000;
	text-decoration:underline;
}
#gMapInfoWindow IMG {
	margin: 0px 0px 5px 5px !important;
	float: right !important;
}
#gMapInfoWindow .avis {
	font-size: 11px;
	display: inline;
}
#pictoGMAP {
	align:left !important;
	float:none !important;
	margin:0px !important;
	padding:0px !important;
	display:inline  !important;
}
#container, #container_bl, #container_centre, #footer, #container_hotspot {
	width: 930px;	
	margin:0px;
	padding:0px;
}
#containerKewego{
	width: 984px;	
	margin:0px;
	padding:0px;
}
#container h1 span {display:none;}

input {	
	font-size: 12px;
	color:#047256;
}
select {
	font-family:Verdana;
	font-size:11px;
	height: 18px;
	width: 260px;
	margin-top: 8px;
    margin-bottom:5px;
    color:#047256;
}
textarea {
	font-family: Verdana;
	font-size: 11px;
}
#pubcarre {
	padding: 5px 0px 10px 0px;
}
.lien_cache {
	cursor:default; 
	text-decoration: none !important;
}
.lire_texte a, .lire_texte a:hover {
	 display: inline;
}
.lire_texte ,.lire_texte a, .lire_texte a:hover {
   font-family: Verdana;
   font-size: 12px;	
   text-align:left;
   font-weight: normal;
   text-decoration: none;
   color: #000000 !important;
}
.lire_texte {
   padding:5px 0px 0px 0px;
}
.lien_rollover {
	display: inline;
    float:left; 
}
.lien_rollover a,.lien_rollover a:hover {
	color: #050505;
}
.lien_rollover a {
	text-decoration: none !important;	
}
.lien_rollover a:hover {
	text-decoration: underline !important;	
}
.lien_rollover b, .chiffresnull{
	font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}
.alignadroite {
	float:right;
	text-align: right;
}
.part_com_affiche{
	float:right;
	padding-right:1px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#d0d0cd;
	text-decoration:none;
}
.lire_texte_affiche, .lire_texte_affiche a, .lire_texte_affiche a:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	padding:0px 5px 0px 0px;
}
.genre_i, .genre_i :hover, .genre_i a, .genre_i a:hover {
	font-style: normal;
	color: #7e7e7e;
	text-decoration:none;
}
.genre_noir, .genre_noir:hover, .genre_noir a, .genre_noir a:hover{
	font-style: normal !important;
	color: #000000 !important;
	font-weight: normal !important;
	text-decoration:none !important;
}
#fetePub{
	padding-left: 5px;
}
.collone_titre_affiche,#fetePub h2{
	padding-left:0px;
    display:inline;
	float:left;
}
#fetePub h2{
	margin:0 0 10px 0;
}
.collone_titre_affiche h2, .collone_titre_affiche a, .collone_titre_affiche a:hover,#fetePub h2{
    font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFA00E;
	text-decoration:none;
}
#detail_comm{
	clear:both;
}
#detail_comm img{
	border: 0;
	float:left;
	margin: 0 5px 0 0;
}
#detail_comm p,#detail_comm h3{
	margin: 0;
}
.alignadroite a,.alignadroite a:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.alignadroite a{
	color:#FE0000;
	text-decoration:none;
	padding-right:5px;
}
.alignadroite a:hover {
	color:#047256;
	text-decoration:underline;
}
.h2_gris{
	color:#047256!important;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	margin: 5px;
	padding-top: 5px;
	text-align:left;
	text-decoration:none;
}
#colonne_gauche .h2_gris{
	color:#047256!important;
}
.liste_avis_cityreporter{
	padding: 5px;
}
.liste_avis_cityreporter_img, .liste_avis_cityreporter_img a, .liste_avis_cityreporter_img a:hover{
	float:left;
	margin-right: 5px;
	display:inline;
	border: opx;
	text-decoration:none;
	color:#FFFFFF;
}
.liste_avis_cityreporter_content{
	color: #000000;
	font-family:Verdana;
	font-size: 11px;
    font-weight: normal;
    text-decoration:none;
	text-align:left;
}
#jesuisla{
clear: left;
	margin: 0px;
	padding-left:5px;
	text-align:left;
}
#jesuisla a, #jesuisla a:hover {
	padding-left: 6px;
	padding-right: 3px;
	background-image:url(http://photos.cityvox.com/photos_original/101/113/422245.gif);
	background-repeat:no-repeat;
	color: #000000;
	font-family:Verdana;
	font-size: 10px;
    font-weight: normal;
    text-decoration:none;
}
.reserver a,reserver A:hover, .prem{
    color: #047256;
    text-decoration: underline;
}
.fin_bloc { 
	text-align: right; 
	float:right; 
	padding: 0px 2px 0px 2px;
}
.img-shadow{
	float:left;
	margin: 5px 0px 0px 0px;
  	padding: 0px 3px 2px 0px; 
	clear: both;
	background: url(http://photos.cityvox.com/photos_original/193/152/366785.gif) no-repeat bottom right;
}
.img-shadow img{
  	position: relative;
	top:-3px;
	left:-2px;
	margin:0px;
	border:	1px solid #666664;
}
.cadre_photo {
    height: 72px;
    width:72px;
}
.cadre_photo_coeur {
	padding: 0px;
	background-color: #ffffff;
}
.cadre_photo_artiste {
	padding: 10px;
	color: #000;
    text-align:center;
    font-family:Verdana;
    font-size: 10px;
}
.cadre_fin_photo_new, .cadre_fin_photo,.cadre_fin_photo_bil {
	border: 1px solid #666664;
    background:url(http://photos.cityvox.com/photos_original/86/113/422230.gif) no-repeat;
}
.cadre_fin_photo_bil {
	margin-right: 5px;
}
#precedent,.affInline,#suivant{display:inline;}
#precedent a, #precedent a:hover,
#suivant a, #suivant a:hover{
	font-size: 11px;
	font-family:Verdana;
	font-weight:normal;
    color: #000000;
    text-decoration:none; 
}

#gallery_photo td{
	background-color: #F4F4F4;
	align:center;
	padding:5px 8px 5px 8px;
}
#photoCenter{
	float:left;
	width:140px;
	background-color:#F4F4F4;
	padding:10px 10px 10px 10px;
	margin:0px 10px 10px 10px;
	text-align:center;
}
#photoCenter img{text-align:center;}
#tousles, #tousles a, #tousles a:hover,#touslesGauche, #touslesFin, #toutesles{
     text-align:center;
	 text-decoration:none;
     margin-top: 5px;
	 font-size:11px;
     font-family:Verdana;
     font-weight:bold;
     color:#047256;	
}  
#bandeau_navigation {
	margin-top: -2px; 
	padding-right: 10px; 
	height: 25px; 
	text-align:right;
}
#container,#containerKewego,#container_popup {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	text-align: left;
	background-color: #FFFFFF;
}
#container{
	width: 930px;
}
#containerKewego{
	width: 984px;
}
#container_popup {
	width: 450px;
}
#trait_header {
	height: 5px;
	font-size: 2px;
}
#header {
	background-repeat: no-repeat;
	/*height: 60px;*/
}
.texthaut_header {
	text-align: right;
	padding: 5px 5px 5px 5px;
	height: 15px;
	font-size: 16px;
}
.texthaut_header select{
	width: 200px;
	height: 18px;
	font-size: 11px;
}
.textbas_header, .textbas_header a, .textbas_header a:hover {
	text-align: right;
	font-weight: bolder;
	text-decoration: none; 
	padding: 5px 0px 5px 0px;
	color: white !important;
}
.textbas_header {padding-right: 5px;}
#trait_fin_header {
	height: 30px;
	margin-bottom: 5px;
}
.recherche_header {
	text-align: left;
	padding: 7px 5px 5px 5px;
    background-color: #d0d0cd
}
.recherche_header .inputtext_header {
	width: 115px;
	border: 1px solid #000;
    padding: 2px 0px 2px 5px;
    color:#000;
	height: 14px;
	margin: 0px;
    background-color: #FFF;
}	
.recherche_header .inputsubmit_header {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	border: 0px;
	width: 30px;
	height: 20px;
	margin: 0px;
	padding-bottom: 5px;
    background-color: #FE0000;
    color:#FFF;
}
.salutation{
    color: #808080;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
 }
.login_header{
	padding: 0px 2px 0px 2px !important;
	margin-top:5px !important;
}
.login_header,.login_header_person{
	text-align: left;
	background-color: #E8E8E8;
	border: solid 1px #E8E8E8;
}
.login_header_person{
	padding: 0px 2px 5px 2px !important;
}
.login_header FORM{
	margin-top:0px !important;
	padding-left: 5px;
	padding-right:5px;
}

#login_title A, #login_title A:hover{
	color:#666664 !important;
	text-decoration: none;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
#login_title{	
	padding:0px;
}
#login_title H2{
	background-color:#FFA00E;
	color:#666664 !important;
	padding-left: 5px !important;
	padding-top:5px !important;
	padding-bottom: 5px !important;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0px;
}
.login_header H2{
	font-family:Verdana !important;
	font-size: 13px !important;
	color: #FFA00E !important;
	padding-left:0px !important;
	padding-top: 5px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.login_header a,
#form_login a {
	color:#047256;
	text-decoration: none;
}
.login_header a,
#form_login a,.login_header a:hover {
	font-size:10px;
 	font-family:Verdana;
 	font-weight:bold;
	padding-right:8px;
}
.login_header a:hover{
  text-decoration:underline;
  color:#FE0000;
}
.login_header .inputtext_header {
	width: 115px;
	border: 1px solid #000;
    padding: 2px 0px 2px 5px;
    color:#000;
	height: 14px;
	margin: 0px;
    background-color: #FFF;
}
.login_header .inscription_link{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
.login_header .inscription_link a{
  color:#047256;
}
.login_header .inscription_link a,
.login_header .inscription_link a:hover{
	font-size:11px;
 	font-family:Verdana;
  	font-weight:bold;
	padding-right:8px;
}
.login_header .inscription_link a:hover{
  text-decoration:underline;
  color:#FE0000;
}

.recherche_header .inputsubmit_header {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	border: 0px;
	width: 30px;
	height: 20px;
	margin: 0px;
	padding-bottom: 5px;
    background-color: #FE0000;
    color:#FFF;
}
.erreur_header, .erreur_header a, .erreur_header a:hover {
     font-family: Verdana;
     font-size: 12px;
     font-weight: bold;
     height:60px;
}
.erreur{
    margin:0px;
    padding: 0px;
}
.erreur,.erreur a, .erreur a:hover {
     font-family: Verdana;
     font-size: 10px;
     font-weight: bold;
     color: #fe0000;
}
#footer {
	border-top: solid #FFFFFF 5px;
	text-align: center;
	font-size: 11px;
	clear: both;
}
.newsletter a, .newsletter a:hover{
	color:#666664;
	display:inline;
	font-family:Verdana;
	font-size:11px;
}
.liens22{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color: #047256;
	text-decoration:none;
}

.liens22:hover{
	text-decoration:underline;
	color:#FE0000;
}
.liens2, .newsletter .liens2, .newsletter .liens2:hover,
.liensrubrique, .liensrubriqueDroit, #detail_comm a.liensrubrique,#detail_comm a.liensrubrique:hover{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color: #047256;
	text-decoration:none;
}
.liens2:hover,#detail_comm a.liensrubrique:hover,#detail_comm a.lien1:hover,#boutons a:hover{
	text-decoration:underline;
	color:#FE0000;
}
.liens2 a,.liensrubrique a, .liensrubriqueDroit a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color: #047256;
	text-decoration:none; 
}
.liensrubriqueDroit{
	float:right;
}
.liens2 a:hover{
	color: #FE0000;
	text-decoration:underline;
}
#col_contenu {
	width: 615px;
	margin: 0px;
	padding-top: 5px;
	float: left;
	background-color: #FFFFFF;
}
#colonne_popup {
	width: 450px;
	float: left;
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#colonne_popup h1 {
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 3px 0px 0px 5px;
	margin: 2px 0px 2px 0px;
	background-repeat: repeat-y;
	text-decoration: none;
}	
.img-shadow_type img {
	border:1px solid #047256;
	left:0px;
	position:relative;
	top:0px;
}
.img-shadow_type {
  	clear: both;
  	float:left;
  	background: url(http://photos.cityvox.com/photos_original/86/113/422230.gif) no-repeat bottom right;
	margin: 0px;
  	padding: 0px 4px 4px 0px;
}

.cadre_photo_type {
	background:url(http://photos.cityvox.com/photos_original/86/113/422230.gif) no-repeat;
	background-color:#FFFFFF;
	height:72px;
	padding:0px;
	width:72px;
	margin-right: 2px;
}
.hash2_type {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	text-align:left;
}
.hash2_type h2{
	color:#FFA00E;
	font-size:14px;
	font-weight:bold;
	display:inline;
}
#colonne_droite_type_border,
#colonne_gauche_type_border{
	width: 290px;
	height: 100%;
	border-right:solid 1px #FFA00E;
}
#colonne_gauche_type_border{
	margin-right: 10px;
	padding: 0px 13px 0px 7px;
}
#colonne_gauche_type_border,
#colonne_gauche_type,
#colonne_gauche,#colonne_gauche_CON,
#colonne_gauche_conc{
	float: left;
	clear: left;
}
#colonne_droite_type_border {
	float: right;
	margin: 0px;
	padding: 0px;
}
#colonne_droite_type {
	width: 290px;
	float: right;
	padding-right: 3px;
}
#colonne_gauche_type{
	width: 290px;
}
#colonne_gauche{
	width: 295px;
	padding: 0px 0px 0px 5px;	
}
#colonne_gauche,#colonne_gauche_CON,#colonne_gauche_conc{
	margin-right: 10px;
}
#colonne_gauche_CON{
	width: 318px;
	padding: 0px 0px 0px 5px;	
}
#colonne_gauche_conc{
	width: 293px;
	padding: 0px 13px 0px 7px;
	border-right:solid 1px #FFA00E;
}
#colonne_droite_conc {
	width: 290px;
	float: right;
}
#colonne_droite_conc, #colonne_droite,
#colonne_droite_CON {
	margin: 0px;
	padding: 0px;
}
#colonne_droite {
	width: 300px;
	float: right;
}
#colonne_droite_CON {
	width: 277px;
	float: right;
}
.collone_titre {
	color:#FFA00E;
	font-size: 12px;
	font-weight: bold;
    text-align:left;  
}
.collone_titre_h2_b{
	font-family:Verdana;
    color:#FFA00E;
	font-size: 13px;
	font-weight: normal;
    text-align:left;
    padding-bottom:5px;
    text-decoration:none;
}
.collone_titre_h2_b,.collone_titre_h2,
.collone_titre_h2_ a,.collone_titre_h2_ a:hover,
.collone_titre_h2 a,.collone_titre_h2 a:hover{
	font-family:Verdana;
    color:#FFA00E;
	font-size: 13px;
	font-weight: bold;
    text-align:left;
    padding-bottom:5px;
    text-decoration:none;
}
.collone_titre_h2{
	_padding-top:10px;
	padding-top:10px !important;
}
.collone_titre_block, .affiches_table{
	padding: 0px;
    margin-left: 5px;
}
.collone_titre_block h2, .collone_titre_block a, .collone_titre_block a:hover{
	color:#FFA00E;
	font-size: 13px;
	font-weight: bold;
   	text-decoration:none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.genres_block{
	border-bottom: 1px solid #FFA00E;
    text-align:left;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}
.actualite_acc{text-align:right;}
.genres_titre{
    font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #047256;
	text-decoration:none;
}
.genres_block_h2 , .genres_block_h2  a:hover, .genres_block_h2 a{
	 font-family: Verdana ; 
     font-size: 13px ;
	 font-weight:bold;
	 text-align:left;	
     color: #FFA00E;
	 margin: 0px 0px 5px 0px;
     padding: 0px;
}
#deja_depose{
	 font-family: Verdana; 
     font-size:12px;
	 font-weight:normal;
     color: #000000;
}
.hash2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
}
.hash2 h2{
	color:#FFA00E;
	font-size:13px;
	font-weight:bold;
	display:inline;
}
#news_large_blank,#news_large,
#news_large_albums{
	 padding: 5px; 
	 margin:10px 0px 10px 5px;
     display: block;
     width:600px;
}
#news_large_blank{
	background-color: #FFF; 
} 
#news_large{
   background-color: #FFD694; 
} 
#news_large_albums{
   background-color: #FFD694; 
} 
#news_large_title {
	  margin:0px 0px 5px 0px;
      width:100%;
      float:left; 
} 
#news_large_title h2, #news_large_title h2 a:hover, #news_large_title h2 a{ 
     font-family: Verdana; 
     font-size:13px;
	 font-weight:bold;
	 text-align:left;	
     text-decoration:none;
	 color: #666664;
     margin: 0px; 
} 
#news_large_img{ 
     float: left; 
     display: inline;
     margin-right:5px;
}
#news_large_img img{ 
     border: 1px solid #666664;
}
#news_large_contenu_title{
	  text-align:left;
      margin: 0px;
      width: 470px;
      float:left; 
}	
#news_large_contenu_title a{
     color: #047256;
}
#news_large_contenu_title a,
#news_large_contenu_title a:hover{
	 font-family: Verdana;
	 font-weight: lighter;
     font-size: 17px;
	 letter-spacing: 0px;
     text-align:left;
	 text-decoration:none; 
}
#news_large_contenu_title a:hover{
     color: #FE0000;
}
#news_large_contenu_text{    
     width: 470px;
     text-align:left;
	 margin-top:5px;	
     float:left;
     font-family: Verdana;
	 font-variant: normal;
     font-size: 11px;
     color: #000000;
	 text-align: justify;
	 line-height: 125%;
}
div.news_large_contenu_liens2{     
     text-align:right;
     width: 470px;
     float: right; 
     margin-top: 5px;
}
/*pour le style du telecharger*/
.telecharger_b{
	  font-weight:bold;
	  padding:0px 0px 0px 20px;
}
.telecharger{
	  font-weight:normal;
	  display:inline;
}
.telechargerStyle,.telechargerStyle a,.telechargerStyle a:hover{
	 font-size:11px;
	 font-family:Verdana;
	 color:#000000;
	 text-align:left;
	 text-decoration:none;
}
.telecharger_up{
	 background-color:#E8E8E8;
 }
.telecharger_up,.telecharger_over{
	 padding:0px 0px 0px 0px;
	 border-bottom:1px solid #FFFFFF;
}
.telecharger_over{
	 background-color: #FFD694;
}
#troisieme_colonne {
	width: 300px;
	float: right;
	margin-left: 15px;
    background-color: #FFFFFF;
	padding-left:0px !important;
	overflow:hidden;
}
#colonne_gauche h1, #colonne_droite h1, #troisieme_colonne h1, #colonne_gauche_conc h1, #colonne_droite_conc h1,
#colonne_gauche h2, #colonne_droite h2, #troisieme_colonne h2, #colonne_gauche_conc h2, #colonne_droite_conc h2,{
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #d0d0cd;
	padding: 10px 0px 0px 10px;
	text-align:left;
}
#col H2{
	color:#FFA00E;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 0px;	
	margin:0px;
}
.newsletter,.fondLieu{background-color: #FFD694;}
.newsletter H2{ 
    font-size: 13px;
    font-family:Verdana;
    color:#666664!important;
    font-weight: bold;
    text-align:left;
   	padding: 5px 0px 0px 10px!important;
    margin-bottom:5px!important;	
	margin-top:10px;
}
.newsletter_text{
    font-size: 11px;
    font-family:Verdana;
    color:#666664;
   	padding: 0px 0px 10px 10px;
    text-align:left;
    display:inline;
}
#search_block{
	width: 300px;
	padding: 0px;
	margin: 0px;
}
.padingTop5,.texte_adresses{
	padding-top: 5px;
}
.texte_adresses{
	text-align:left;
	font-size: 11px;
    font-family:Verdana;
	font-weight: normal!important;
}
.hash2_ {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin: 0px!important;
	padding: 0px!important;
}
.hash2_ h2{
	color:#FFA00E!important;
	font-size:14px;
	font-weight:bold;
	display:inline;
	margin: 0px!important;
	padding: 0px!important;
}
#colonne_gauche h3, #colonne_droite h3, #troisieme_colonne h3{
	font-size: 13px;
	margin: 0px 0px 5px 0px;	
}
#colonne_gauche h1 a, #colonne_gauche h1 a:hover, #colonne_droite h1 a, #colonne_droite h1 a:hover, #troisieme_colonne h1 a, #troisieme_colonne h1 a:hover, #colonne_gauche_conc h1 a, #colonne_gauche_conc h1 a:hover, #colonne_droite_conc h1 a, #colonne_droite_conc h1 a:hover, 
#colonne_gauche h2 a, #colonne_gauche h2 a:hover, #colonne_droite h2 a, #colonne_droite h2 a:hover, #troisieme_colonne h2 a, #troisieme_colonne h2 a:hover, #colonne_gauche_conc h2 a, #colonne_gauche_conc h2 a:hover, #colonne_droite_conc h2 a, #colonne_droite_conc h2 a:hover,
#colonne_gauche h3 a, #colonne_gauche h3 a:hover, #colonne_droite h3 a, #colonne_droite h3 a:hover, #troisieme_colonne h3 a, #troisieme_colonne h3 a:hover, #colonne_gauche_conc h3 a, #colonne_gauche_conc h3 a:hover, #colonne_droite_conc h3 a, #colonne_droite_conc h3 a:hover,
#col_contenu h3 a, #col_contenu h3 a:hover {
	text-decoration: none !important;
}
#texte_popup {
	margin: 5px 10px 5px 10px;
	clear: left;
	text-align: justify;
}
#col_texte_type {
	width: 100%;
	padding: 2px 0px 2px 0px;
	margin-bottom: 0px;
	clear: left;
	text-align: left;
	color: #000;
}
#col_texte_type img {float: left;}
#col_texte_type A, #col_texte_type A:hover, .noDecoration {
	text-decoration:none;
}
#col_texte {
	width: 100%;
	padding: 2px 0px 2px 0px;
	margin-bottom: 0px;
	clear: left;
	text-align: justify;
}
#col_texte img,#col_texte_int img,
#col_texte1 img{
	float: left;
}
#col_texte A, #col_texte A:hover {text-decoration:none;}
#col_texte_int {
	padding: 2px 0px 2px 5px;
	margin-bottom: 0px;
	clear: left;
	text-align: justify;
	font-size:11px;	
}
#col_texte_int a, #col_texte_int a:hove{
	text-decoration:none;
}
.colonne_droite_internaute{
	border-left: 1px solid #FFA00E;
	width: 300px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#col_texte1 {
	width: 100%;
	padding:4px 0px 4px 2px;
	margin-bottom: 0px;
	clear: left;
	text-align: left;
}
#col_texte1_int {
	padding: 2px 0px 2px 0px;
	margin-bottom: 0px;
	clear: left;
	text-align: justify;
}
.lien_titre {font-weight: bold;}
.moteur {
	border: solid black 1px;
	padding: 2px 5px 5px 5px;
	float: left;
}
.moteur #titre {
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.moteur #col_droite, .moteur #col_gauche,
.moteur h4 {
	margin: 0px;
	margin: 0px;
}
.moteur #col_gauche {
	width: 140px;
	float: left;
	clear: left;
}
.moteur #col_droite {
	width: 140px;
	float: right;
}
.moteur h4 {
	font-size: 12px;
}
.moteur input {
	width: 135px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-color: #f7f5f7;
	border-right-color: #f7f5f7;
	border-left-width: 1px;
	border-top-width: 1px;
	border-left-color: #c4c4c4;
	border-top-color: #c4c4c4;
	margin: 0px 0px 8px 0px;
}
.text_avis,.input_titre_avis{
	width: 570px;
	margin-top:5px;
}
.text_avis,.drop_down_avis,
.input_email_avis,.input_password_avis{
	border: 1px solid #808080;
	color:#808080;
}
.drop_down_avis{
	width: 40px;
    font-size:12px; 
}
.input_email_avis,.input_password_avis{
	width: 250px;
	margin: 0px 0px 5px 0px;
}
.moteur select {
	width: 138px;
	margin: 0px 0px 8px 0px;
	font-family:Verdana;
	font-size:11px;
}
.moteur .valider {margin: 0px;}
.calendrier, .calendrier_moteur {
	font-size: 10px;
	margin-top: 0px;
	border: solid 1px;
}
.calendrier {
	width: 290px;
	margin: 0px 0px 5px 0px;
}
.calendrier_moteur {width: 140px;}
.calendrier #mois, .calendrier_moteur #mois {
	text-align: center;
	font-weight: bold;
}
.calendrier #mois a, .calendrier #mois a:hover, .calendrier_moteur #mois a, .calendrier_moteur #mois a:hover{
	color: white !important;
}
.calendrier #jour, .calendrier_moteur #jour {text-align: center;}
.calendrier #jourj a, .calendrier #jourj a:hover , .calendrier_moteur #jourj a, .calendrier_moteur #jourj a:hover {
	text-decoration: none;
	width: 15px;
	height: 15px;
}
.calendrier a, .calendrier a:hover, .calendrier_moteur a, .calendrier_moteur a:hover {
	text-decoration: none;
}
#fond_photo {
	background-repeat: repeat-y;
	color:#FE0000;
	width: 210px;
	height: 210px;
}
#fond_photo img {
	padding: 1px;
	background-color: #ffffff;
}
#fond_photo_new_div, #fond_photo_new_div a, #fond_photo_new_div a:hover {
  	margin-bottom:6px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
}
#fond_photo_new {
    background-color: #FE0000;
	background-repeat: repeat-y;
	width: 210px;
	height: 225px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 13px;
}
#fond_photo_new img {
	padding: 0px;
	background-color: #ffffff;
}
.td_reserver{
	padding: 0px;
    width:50px;
	padding-left:3px;
	padding-right:5px;
}
.td_reserver_date{
	padding: 0px;
    width:100px;
	padding-left:3px;
	padding-right:5px;
}
.td_vide{
	padding: 0px;
    width:10px;
}
.td_nom{
    width:46%;
	padding:3px 0px 3px 10px!important;
}
.td_nom,.td_reserver,.td_vide,
.td_reserver_date,.td_nom_festival{
	border-bottom:solid 1px #FFF;
}
.td_nom,.td_nom_festival{
	padding:3px 0px 3px 10px;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	padding: 0px;
}
.td_nom_festival{
    width:38%;
}
.titre,#detail_comm a{
	color: #047256;
	text-decoration:none;
}
.titre,#detail_comm a,
.titre:hover,#detail_comm h3 a:hover,
.td_nom a,.td_nom_festival a,
.td_nom a:hover, .td_nom_festival a:hover{
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
}
.titre:hover,#detail_comm h3 a:hover,
.td_nom a:hover, .td_nom_festival a:hover {
	color: #FE0000;
	text-decoration:underline;
}
.td_nom a,.td_nom_festival a{
	color: #047256;
	text-decoration:none;
}
.td_periode{
	width: 73px;
	padding: 3px 0px 3px 10px!important;
}
.td_periode,.td_critique{
	text-align:left;
	padding: 0px;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space:nowrap;
	border-bottom:solid 1px #FFF;
}
.td_critique{
	width: 70px;
	*width: 90px;
	padding: 3px 0px 3px 10px!important;
}
.td_etoiles{
	text-align:center;
	width: 50px;
}
.td_etoiles,.td_ville,.td_nom_affiche,
.td_ville_affiche,.td_critique_affiche,
.td_periode_affiche{
	padding: 0px;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.td_ville{
	width: 90px;
	border-bottom:solid 1px #FFF;
}
.td_ville a,.td_ville a:hover,
.td_nom_affiche a,.td_nom_affiche a:hover,
.td_ville_affiche a,.td_ville_affiche a:hover {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
}
.td_ville a,.td_nom_affiche a,.td_ville_affiche a{
	color: #047256;
	text-decoration:none;
}
.td_ville a:hover,.td_nom_affiche a:hover,.td_ville_affiche a:hover{
	color: #FE0000;
	text-decoration:underline;
}
.td_nom_affiche{
	text-align:left;
	padding: 0px;
    width:35%;
}
.td_reserver_affiche{
	padding-right: 5px;
    width:100px;
}
.td_ville_affiche{
	text-align:left;
    width:100px;
}
.td_ville_affiche a,.td_ville_affiche a:hover{
	text-align:left;
}
.td_critique_affiche{
	width: 80px;
}
.td_periode_affiche{
    width:85px;
    padding-left:15px;	
}
.td_vide_affiche{
	padding: 0px;
    width:2px;	
}
.td_reserver_affiche{
	padding: 0px;
    width:80px;
}
.concerts_par_date {
	background-color:#d0d0cd;
    padding: 0px;
	margin: 0px;
	text-align:left;
}
.tr_concerts_par_date,.tr_concerts_par_date_blank{
	background-color:#FFFFFF;
	margin: 0px;
}
.tr_concerts_par_date{
	height:2px;
}
.td_concerts_par_date_gris{
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
}
.pair_header {
	background-color:#FFFFFF;
    padding: 3px 2px 3px 0px;
	margin-top: 2px;
}
.rechercher{
	background-color:#E8E8E8;
    padding: 3px 2px 3px 0px;
	border:1px solid #666664;
	height:35px;
	margin:0px 0px 20px 5px;
}
.pair_concerts_affiche{
	background-color:#E8E8E8;
    padding: 3px 2px 3px 5px;
	margin-top: 1px;
	text-align:left;
}
.pair {
	background-color:#FFFFFF;
}
.pair a hover{background-color: FFA00E;}
.pair,.impair{
	padding: 3px 2px 3px 5px;
	margin-top: 2px;
	text-align:left;
	font-family: Verdana;
    font-size: 11px;
}
.impair {
	background-color:#d0d0cd;
}
#antidot .impair {
	background-color:#fcd9a2;
	padding: 5px;
	margin-top: 0px;
	font-family: Verdana;
}
#tableaux_trouves img {margin:0px!important;}
.pair img, .impair img {margin-right: 3px;}
#troisieme_colonne #tableaux_trouves {padding-left: 0px;}
#tableaux_trouves h2{
	color:#FFA00E;
	font-size:13px;
	font-weight:bold;
}
#antidot {
	padding:7px 0px 7px 10px;
	text-align:left;
	font-size:11px;
}
#antidot h2 {
	background-color:#FFA00E;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	margin:10px 0px 0px 0px;
	padding-left:5px;
}
#resAntidotAjax {
	margin-top: 17px;
}
#resAntidotAjaxContent {
	margin-left:10px;
	padding:10px 0px 0px 7px;
	background-color:#FFFFFF;
	width:590px;
}
#resAntidotAjaxContent .pair, #resAntidotAjaxContent .impair {
	padding:9px;
}
#resAntidotAjaxContent .impair {
	background-color : #EFEFEF;
}
#resAntidotAjaxContent h3 {
	display:inline;
}
#resAntidotAjaxContent h3 a {
	color:#047256;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
#resAntidotAjaxContent h3 a:hover{
	color:#FE0000;
}
#resAntidotAjaxContent .genre{
	color:#7E7E7E;
	text-decoration:none;
}
.avis_texte{
 	font-family: Verdana;
    font-variant: normal;
    color: #000000;
    border-bottom: 1px solid #FFA00E;
	padding:10px 10px 10px 0px;
}
.avis_texte b {
	font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
.avis_texte img{
	position:relative;
    right:0px;
    top:0px;
    left:0px;
    bottom:0px;
	margin:0px;
}
.villes_principales{
	padding: 5px;
}
.villes_principales,.villes_principales h2,
.ville_lettres, .ville_lettres a, .ville_lettres a:hover{
	color:#FFA00E;
}
.villes_principales h2{
	font-size:14px;
	font-weight:bold;
}
.ville_lettres, .ville_lettres a, .ville_lettres a:hover,
#lettre_actu, #lettre_actu a, #lettre_actu a:hover {
	padding: 0px 5px 0px 2px;
	font-weight: bold;
	display: inline;
    font-size: 14px;
    font-family: Verdana;
    text-decoration:none; 
}
#lettre_actu, #lettre_actu a, #lettre_actu a:hover {
    color: #FFA00E;
}
.lettre_actu,#page_actu{
	padding: 0px;
	font-weight: bold;
	display: inline;
    color: #FE0000;	
	font-family: Verdana;
    text-decoration:underline; 
}
.lettre_actu{
    font-size: 13px;
}
#page_actu{
    font-size: 10px;
}
#col_gauche .bouton_recherche {
	border: solid #FFFFFF 0px;
	margin-left: 12px;
	margin-bottom: 0px;
}
#col_gauche .bouton_recherche,.bouton_recherche{
	width: 115px;
} 
#col_gauche .bouton_recherche,.bouton_recherche,
.bouton_valider,.bouton_proposer{
	height: 25px;
	background-repeat: no-repeat;
}
.bouton_recherche,.bouton_valider,.bouton_proposer {
	border: 0px;
}
.bouton_valider {
	width: 78px;
}
.bouton_proposer {
	width: 91px;
}
.multi_select {
	background-color: #FFF;
	overflow: auto;
	height: 120px;
	margin: 0px 0px 5px 0px;	
	text-align:left;
	width: 290px;
}
.multi_select,.multi_select a,.multi_select a:hover,
.select,.select_salle {
	font-family:Verdana;
	font-size:11px;
}
.multi_select a {
	padding: 2px 2px 2px 5px;
	display:block;
	text-decoration:none;
	color: #047256;	
	font-weight:bold;
}
.multi_select a:hover{
	color: #FE0000;	
	text-decoration:none;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
}
.multiselect_div{
	background-color:#FFD694;
	vertical-align:top;
}
.select {
	width: 290px;
	height: 18px;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
.select_salle {
	width: 245px;
	height: 18px;
	margin: 0px 10px 5px 0px;
	padding: 0px;
}
#profil_header_reporter {
	margin: 0px;
	padding: 10px;
	background-color: #FFD694;
	text-align:left;
	font-family:Verdana; 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#profil_header_reporter h1 a, #profil_header_reporter h1 a:hover {
	color:#666664;
	display:inline;
	font-family:Verdana;
	font-size:18px;
	font-weight:lighter;
	text-decoration:none;
	width:auto;
	margin: 0px;	
}
#profil_header_reporter h1{margin:0;}
#profil_header {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-color: #FFD694;
	text-align:left;
	color:#000000 !important;
	font-family:Verdana;
	font-size:11px!important;
	font-weight:normal;
	text-decoration:none;
}
#onglets,#onglets2{
	margin: 5px 0px 0px 0px;
	height: 25px;
	background-image: url(http://photos.cityvox.com/photos_original/106/113/422250.gif);
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#onglets2 {
	background-repeat:repeat-x;
}
/*******************************/
#nav_ul{ 
	height:20px;
	padding: 0px 0px 0px 0px;
	margin: 0px; 
	float:left;
}
#nav_ul, #nav_ul ul { /* all lists */
	list-style: none;	
	z-index:10;
	text-align:left;
}
#nav_ul li { /* all list items */
	list-style:none;
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	z-index:20;	
	font-size:12px;
	color: #000;
	display:inline;
	border-right:1px solid #FFF;
}
#nav_ul li a {
	display: block;
	width: auto;
	text-decoration: none;
    font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:black;
	padding: 5px 9px 5px 9px;
}
#nav_ul li a:hover{
	color:#000;
    background-image: url(http://photos.cityvox.com/photos_original/107/113/422251.gif) !important;
	background-repeat: repeat-x;
	background-position: top left;
}
/*
/*******************************/
#sous_onglets, #sous_onglets a, #sous_onglets a:hover {
	height: 20px;
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#sous_onglets {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 0px 5px;
	height: 20px;
}
#onglets .selected, #onglets a .selected, #onglets a:hover .selected,
#onglets2 .selected{
	color: #000;
	text-decoration: none;
    background-image: url(http://photos.cityvox.com/photos_original/107/113/422251.gif);
	font-weight:bold;	
}
#sous_onglets .selected, #sous_onglets a .selected, #sous_onglets a:hover .selected {
	color: white !important;
	text-decoration: none !important;
	padding: 2px 2px 5px 3px;
}
#profil_news,#nbcomm{
	margin: 0px;
	margin-top: 5px;
	padding: 5px 0px 0px 10px;	
	text-align: justify;
	clear:both;
	width:600px;
	overflow:hidden;
}
#profil_contenu,#profilPhotos,#allForm{
	padding: 0px 0px 0px 10px!important;	
	text-align: justify;
	font-family:Verdana;
    font-size: 11px;
	font-weight: normal;
    color: #000000;
	line-height:125%;
}
#profil_contenu b,#allForm b{
	font-family:Verdana;
    font-size: 11px;
	font-weight: bold;
    color: #000000;
}
#profil_contenu h2,#allForm h2,.profil_contenu h2 , h2.profil_header,
#profil_contenu h2 a,#allForm h2 a,
#profil_contenu h2 a:hover,#allForm h2 a:hover{
	text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
}

#profil_contenu h2,#allForm h2,.profil_contenu h2 , h2.profil_header{
	text-align:left;
}
#profil_contenu h3,#allForm h3{
    text-decoration:none;
	font-family: Verdana;
	font-size: 11px;
    font-weight: bold;
    color: #000;
}
#lien_bio{
	color: #047256 !important;
	text-decoration:none !important;
}
#lien_bio:Hover{
	color:#FE0000 !important;
	text-decoration:underline !important;
}
#Photos_profil {padding:10px;}
#Photos_profil h2{
	text-align:left;
    text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
}
#profil_news img,#nbcomm img{margin: 0px 0px 2px 15px;border:0;}
#profil_contenu  a,#allForm a, #profil_contenu a:hover,#allForm a:hover, #profil_news h4,#nbcomm h4,#profil_news h4 a,#nbcomm h4 a, #profil_news h4 a:hover, #nbcomm h4 a:hover{
	font-size: 11px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-decoration: none;
}
#profil_contenu h4,#allForm h4{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;	
}
#Divers_profil,.largeurCTV {
	font-size: 11px;
	margin: 5px;
	padding: 0px;
	text-decoration: none;
	text-align:left;
}
#Divers_profil h2,.largeurCTV h2{
	text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E!important;
}
#fleche_droite {
	width: 25px;
	height: 25px;
}
#decale {
	font: Verdana 10px normal #000000;
    margin:5px;
    text-align:justify;
}
#decaleBackground {
	background-color : #E8E8E8;
	font: Verdana 10px normal #000000;
    margin-left:5px;
    padding : 5px;
    text-align:justify;
}
#decale h2, #decale a, #decale a:hover,#decaleBackground h2, #decaleBackground a, #decaleBackground a:hover,
#listePetitAnnonce h2{
    text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
}
#listePetitAnnonce{text-align:left !important;}
#listePetitAnnonce h2{
	padding-left:0px;
	text-align:left;
}
.concerts_pagination, .concerts_pagination a, .concerts_pagination a:hover, #ShowPhotoTop, #ShowPhotoBase{
    font-family: Verdana;
	font-size: 10px;
    color: #000000;
    font-weight: normal;
	margin-top: 10px;
	text-decoration:none;
	text-align:center!important;
}
.concerts_liens1, .concerts_liens1 a,
.concerts_liens1 a:hover{
     text-align:right;
	 margin-top: 5px;     
}
.concerts_liens1 a:hover{
	 text-decoration:underline !important;     
}
.Divers_profil h2{
	color:#FFA00E;
	text-align:left;
	margin-left: 10px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#savoirplus {
	float: right;
	clear: both;
	font-size: 11px;
	color: #04A;
	margin: 0px 0px 0px 0px;
	background-image: url(http://photos.cityvox.com/photos_original/89/113/422233.gif);
	padding: 0px 20px 0px 0px;
	background-repeat: no-repeat;
	background-position: 100%;
}
.genre{
	color:#9e9e9e;
	font-weight:bold;
}
#LieuxRelie img{
	float:left;
	border:none;
	margin:0px 5px 0px 0px;
}
.part_com{
	font-family: Verdana;
    font-size: 10px;
    text-align: right;
	color:#d0d0cd;
    font-weight:normal;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav ul, #nav li {
	padding: 0;
	margin: 0; 
}
#nav li{
	color: #000;
	display:inline;
}
#nav{ 
	height:24px;
	background-image: url(http://photos.cityvox.com/photos_original/106/113/422250.gif);
    padding: 0px 20px 0px 0px;
	background-position: 100%;
    border-bottom: 1px solid black;
	background-repeat:repeat-x;  	
}
#nav, #nav ul { /* all lists */
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style: none;	
	z-index:10;
	text-align:left;
}
.navigation:hover, .navigation_on{
	color:#000;
    cursor:pointer;
  	background-image: url(http://photos.cityvox.com/photos_original/107/113/422251.gif);  
}
.navigation,.navigation a,#nav a{
	display: block;
	padding: 5px 15px 5px 15px;
	width: auto;
	text-decoration: none;
    font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:black; 
	border-right:1px solid white; 
} 
.navigation a:hover,.navigation_over{
	 cursor:pointer;
}
.navigation a:hover,.navigation_over,#nav a:hover{
	color:#000;
    background-image: url(http://photos.cityvox.com/photos_original/107/113/422251.gif) !important;
}
#nav li ul a:hover {	
	display: block;	
	border:0px; 
}
#nav li { /* all list items */
	position:relative;
	list-style:none;
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	z-index:20;	    
}
#nav li a {display:block;}
#nav li ul a { /* all list items */	
	display: block;
	border:0px;
	font-family:Verdana;
    font-weight:bold;
	padding:4px 6px 4px 10px;
	font-size:12px;
    color:#000000;    
}
#nav li ul { /* second-level lists */	
	position: absolute;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
	padding:0;
	margin: 0px 0px 0px 0px;
	z-index:30;	
}
#nav li ul ul { /* third-and-above-level lists */	
	z-index:40;	
}
#plus, #plusinv{
	margin:1px 0px 0px 0px;
	border:0px;
}
#plus{float:right;}
#plusinv{float:left;}
#nav li ul.ong0, #nav li ul ul.ong0, #nav li ul.ong0 a {
 	background-color:#9e9e9e;
}
#nav li ul.ong0 a {
 	background-color: #ffa00e;
 	color: #000;
 	border-left:1px solid #ffa00e;
 	border-right:1px solid #ffa00e;
}
#nav li ul.ong0 a:hover{
 	color: #FFF;
 	border-left:1px solid #ffa00e;
}
#nav li ul.ong0{ 
	 border-top:1px solid #000;
     padding-right:2px;
}
/*Concerts*/
#nav li ul.ong1, #nav li ul ul.ong1, #nav li ul.ong1 a {
 	background-color:#9e9e9e;
}
#nav li ul.ong1 a {
 	background-color: #ffa00e;
 	color: #000;
}
#nav li ul.ong1 a,#nav li ul.ong1 a:hover{
	border-left:1px solid #ffa00e;
	white-space:nowrap;
	padding-right:5px;
}
#nav li ul.ong1 a:hover{
 	color: #FFF;   
}
#nav li ul.ong1{ 
	 border-top:1px solid #000;
     padding-right:2px;
}
/*Billeterie*/
#nav li ul.ong2, #nav li ul ul.ong2, #nav li ul.ong2 a,
#nav li ul.ong8, #nav li ul ul.ong8, #nav li ul.ong8 a,
#nav li ul.ong9, #nav li ul ul.ong9, #nav li ul.ong9 a,
#nav li ul.ong3, #nav li ul ul.ong3, #nav li ul.ong3 a,
#nav li ul.ong10, #nav li ul ul.ong10, #nav li ul.ong10 a,
#nav li ul.ong4, #nav li ul ul.ong4, #nav li ul.ong4 a,
#nav li ul.ong7, #nav li ul ul.ong7, #nav li ul.ong7 a{
 	background-color:#9e9e9e;
}
#nav li ul.ong2 a,#nav li ul.ong8 a,#nav li ul.ong9 a,
#nav li ul.ong3 a,#nav li ul.ong10 a,#nav li ul.ong4 a,
#nav li ul.ong7 a {
 	background-color: #ffa00e;
 	color: #000;
 	border-left:1px solid #ffa00e;
}
#nav li ul.ong2 a:hover,#nav li ul.ong8 a:hover,#nav li ul.ong9 a:hover,
#nav li ul.ong3 a:hover,#nav li ul.ong10 a:hover,#nav li ul.ong4 a:hover,
#nav li ul.ong7 a:hover{
 	color: #FFF;
 	border-left:1px solid #ffa00e;
}
#nav li ul.ong2,#nav li ul.ong8,#nav li ul.ong9{ 
	 border-top:1px solid #000;
     padding-right:2px;
}
/*Artistes*/
#nav li ul.ong3,#nav li ul.ong10,#nav li ul.ong4,#nav li ul.ong7{ 
	 border-top:1px solid #000;
     padding-right:0px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
/*Avis des internautes*/
#nav li ul.ong0, #nav li ul ul.ong0, #nav li ul.ong0 a { width: 155px;}
#nav li ul.ong0 a , #nav li ul.ong0 a:hover {width: 165px; _width: 165px;} /* garder les 10 px difference*/
/*Concerts*/
#nav li ul.ong1, #nav li ul ul.ong1, #nav li ul.ong1 a { width: 137px;}
#nav li ul.ong1 a , #nav li ul.ong1 a:hover {width: 147px; _width: 147px;}
/*Billeterie*/
#nav li ul.ong2, #nav li ul ul.ong2, #nav li ul.ong2 a { width: 130px;}
#nav li ul.ong2 a , #nav li ul.ong2 a:hover {width: 140px; _width: 140px;}
/*Artistes*/
#nav li ul.ong3, #nav li ul ul.ong3, #nav li ul.ong3 a { width: 178px;}
#nav li ul.ong3 a , #nav li ul.ong3 a:hover {width: 188px; _width: 188px;}
/*A la tele*/
#nav li ul.ong10, #nav li ul ul.ong10, #nav li ul.ong10 a { width: 260px;}
#nav li ul.ong10 a , #nav li ul.ong10 a:hover {width: 260px; _width: 260px;}
/*Festivals*/
#nav li ul.ong4, #nav li ul ul.ong4, #nav li ul.ong4 a { width: 110px;}
#nav li ul.ong4 a , #nav li ul.ong4 a:hover {width: 120px; _width: 120px;}
/*Villes*/
#nav li ul.ong7, #nav li ul ul.ong7, #nav li ul.ong7 a { width: 130px;}
#nav li ul.ong7 a , #nav li ul.ong7 a:hover {width: 130px; _width: 130px;}
/*Albums*/
#nav li ul.ong8, #nav li ul ul.ong8, #nav li ul.ong8 a { width: 210px;}
#nav li ul.ong8 a , #nav li ul.ong8 a:hover {width: 210px; _width: 210px;}
/*vIDEOS*/
#nav li ul.ong9, #nav li ul ul.ong9, #nav li ul.ong9 a { width: 140px;}
#nav li ul.ong9 a , #nav li ul.ong9 a:hover {width: 140px; _width: 140px;}

#onglet_0, #onglet_0 a, #onglet_0 a:hover,
#onglet_1, #onglet_1 a, #onglet_1 a:hover,
#onglet_2, #onglet_2 a, #onglet_2 a:hover,
#onglet_3, #onglet_3 a, #onglet_3 a:hover,
#onglet_4, #onglet_4 a, #onglet_4 a:hover,
#onglet_5, #onglet_5 a, #onglet_5 a:hover,
#onglet_6, #onglet_6 a, #onglet_6 a:hover,
#onglet_7, #onglet_7 a, #onglet_7 a:hover,
#onglet_8, #onglet_8 a, #onglet_8 a:hover{
	background-color:#FFA00E;
}
#onglet_FDLM,
#onglet_FDLM a:hover{
	background-image: url('http://photos.cityvox.com/photos_original/89/52/537689.jpg');
}
#moteurHaut h2{
	background-position: 0px -1px;
	color: #fff !important;
	text-transform:uppercase;
}
#MoteurHaut{
	padding:0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
    background-color: #666664;
    width: 340px;
	height: 60px;
    float:left;
    overflow:hidden;
}
#MoteurHaut_text {
	padding:5px 5px 5px 5px;
    text-align:center;
    font-size:12px;
    font-family:Verdana;
}
#MoteurHautDroit {
	padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #666664;
    width: 270px;
	height: 60px;
    text-align:left;
    float:right;
    overflow:hidden;    
}
.MoteurHautDroit_chercher {
    color:#FFF; 
	padding:5px 0px 15px 15px;
    font-weight:bold;
	font-size: 10px;
}
#MoteurHaut p, #MoteurHautDroit p{
	color:#FFF;
	margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:10px;
   	text-align:left;
}
.frmtxt,.frmsel,.frmtxt_small, .frmtxtDate{
	border:1px solid #000;
	color:#000;
	font-size:11px;	
} 
.frmtxt{
	width:200px;	
}
.frmtxt,.frmtxtDate{
	padding:2px 0px 2px 10px;	
	position:relative;
	top:0px;
 	top/*\**/: -2px\9; 
}
.frmtxtDate{
	width:130px;	
}
#form_alerte #fld_email_alert{
	position:relative;
	top:0px;
	top/*\**/: -5px\9; 
} 
#form_alerte .buttonvalider{
	position:relative;
	top:0px;	
}
.buttonRecherche{	
   background-image: url(http://photos.cityvox.com/photos_original/111/113/422255.jpg);
   width:86px;
   height:20px;
   position:relative;
   top:3px;
   border: 0px;   
}
.buttonvalider,.buttonValider{	
   background-image: url(http://photos.cityvox.com/photos_original/112/113/422256.jpg);
   width:57px;
   height:20px;
   border: 0px;   
}

.buttonProposer{	
   background-image: url(http://photos.cityvox.com/photos_original/113/113/422257.jpg);
   width:70px;
   height:20px;
   padding: 2px 0px 0px 0px;  
   border: 0px;   
}
.radioMoteur{
  margin: 0px 3px 0px 18px;
  border:none;
}
.radioMoteurPrem{
  margin: 0px 4px 0px 13px;
  border:none;
}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background: url(http://photo.cityvox.com/photos_original/232/76/216296.gif) left -1000px repeat-x;
}
.star-rating {
	position:relative;
	width:100px;
	height:20px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating a, .star-rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:20px;
	line-height:20px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}
.star-rating a.one-star {
	width:20%;
	z-index:6;
}
.star-rating a.two-stars {
	width:40%;
	z-index:5;
}
.star-rating a.three-stars {
	width:60%;
	z-index:4;
}
.star-rating a.four-stars {
	width:80%;
	z-index:3;
}
.star-rating a.five-stars {
	width:100%;
	z-index:2;
}
.star-rating .current-rating {
	z-index:1;
	background-position: left bottom;
}
.concerts_element{
 	background-color:#E8E8E8;
	border-bottom:1px solid #FFFFFF;
  	padding:0px 0px 0px 5px;
	font-size:11px;
  	font-family:Verdana;
	color:#000000;
	text-align:left;  
}
.concert_heure{
     font-weight: normal;
}
.concert_heure,.concerts_detaille{
	font-family: Verdana;
	font-size:11px;
	color:#000000;
}
.concerts_detaille{
  font-weight:bold;
  font-variant:#000000;
}
.erreur{
    margin: 8px 0px 0px 0px;
	padding: 0px;
}
.erreur,.erreur a, .erreur a:hover{
	 font-family: Verdana;
     font-size: 10px;
     font-weight: bold;
     color: #fe0000;
}
.liens1 a{
  color:#047256;
  padding-right:8px;
}
.liens1 a,.liens1 a:hover{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;	
}
.liens1 a:hover{
  text-decoration:underline;
  color:#FE0000;
  padding-right:8px;
}
.reserver_ { display:inline;}
.complet,.annule,.reserver_ a,.reserver{
    font-family: Verdana;
	font-size: 11px!important;
	font-weight: bold;
	color:#FE0000;
	text-decoration:none;
}
.reserver{
	margin-top:5px;
}
.reserver:hover{
	text-decoration:underline;
	color:#047256;
    margin-top:5px;
}
.reserver a{
  font-size:10px;
  color:#FE0000; 
  text-decoration:none;
  margin-top:5px; 
}
.reserverNOT, .reserverNOT:hover, .reserverNOT a,
.reserver a,.reserver_ a:hover{
	font-family: Verdana;
	font-weight: bold;
}
.reserverNOT, .reserverNOT:hover, .reserverNOT a {
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	margin-top:5px;
	text-decoration: none !important;
}
.reserver_ a:hover{
  font-size:12px;
  color:#047256;
  text-decoration:underline; 
}
.reserver a:hover{
  color:#047256;
  text-decoration:underline;
  margin-top:5px;
}
.bouton_ok {
	background-image: url(http://photos.cityvox.com/photos_original/114/113/422258.jpg);
    padding: 0px 0px 0px 0px;
    height:20px;
    width:30px;
    border:0px;
}
#pageTag .bouton_ok {
	position:relative;
	top:2px;
	left:2px;
}
.marginTopOk {
	margin-top: 62px;
}
.paddingOk{
	padding:49px 0px 0px 20px;
}
.concerts{
    color:#FFA00E;
    font-size:12px;
    font-family:Verdana;
}
.concerts_list,.lien_suite, .lien_suite :hover,
.lien_dates{
	font-family:Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}
.lien_suite, .lien_suite :hover {
	text-decoration: none;
}

.lien1, #diapo,#boutons a,.lien1 a, #diapo a{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #047256;
	text-decoration:none;
}
.lien1:hover, #diapo:hover,
.lien1 a:hover, #diapo a:hover{
	color:#FE0000;
    text-decoration: underline !important;
}
.lien_dates{
	text-decoration:none;
}
.lien11,.lien11 a{
	font-family:Verdana;
	font-size:11px!important;
	font-weight:bold;
	color: #047256!important;
	text-decoration:none!important;
}
.lien11:hover,.lien11 a:hover{
	color:#FE0000!important;
    text-decoration: underline;
}
.bg_cadre_photo{
	background-color:#FFD694;
	padding:5px 5px 5px 0px;
	vertical-align:middle;
}
#profil_header H1{
	padding: 0px;
	margin:0px;
}
#profil_header H1 A, #profil_header H1 A:hover{
	font-family:Verdana;
	font-size:18px;
	font-weight:lighter;
	text-decoration: none;
	color: #666664;
	display:inline; 
	width:auto;
}    
#profil_header{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	color:#000;
}
.albums_bg_list{
	background-color:#E8E8E8;
}
.albums_bg_list,.albums_bg_list_over{
	border-bottom: solid 1px #FFF;
	padding:5px 10px 5px 10px;
}
.albums_bg_list_over{   
    background-color:#FFD694;
}
#tabLiens{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000;
}
.titre a, a.titre{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #047256;
	text-decoration:none;
}
.titre a:hover,a.titre:hover,#pageTag a:hover{
	font-size:12px;
	color: #FE0000;
	text-decoration:underline;
}
#pageTag a.voirAussiTag,#pageTag a.voirAussiTag:hover{
	width:290px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	font-size:11px;
	text-align:left;
	text-transform:capitalize;
}
#pageTag a.voirAussiTag:hover{
	color:#FE0000;
}
.select_padding_news{
	padding: 10px;
}
#tableaux_genre H2, #tableaux_genre H2:hover{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #FFA00E;
	display:inline;
	padding-left:0px;
}
.tableHeaderBlock{
	margin-top: 5px;
}

#clubBlock{
	padding-left:5px;
	text-align:left;
	font-family: Verdana;
	font-size: 11px;
}
.titre_actualite{
	font-family: Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: lighter;
	letter-spacing:-0.5px;
}
.actualite{
	text-align:justify;		
	line-height : 125%;
}
.autre_news{
    background-color: #FFD694;
    width:270px;
	float:left;
	margin:0px 8px 5px 0px;
}
.voir_aussi_news, .mounth,.actualite{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;	
	color: #666664;
}
.voir_aussi_news, .mounth{	
    padding-top:5px;
	padding-left:10px;
}
.mounth{
	font-size: 12px;
}
.actualtite_texte, .actualite_corps{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-align:justify;
	line-height:125%;
}
.actualite_corps a, .actualite_corps a:hover {
	text-decoration:none;
	color:black;
}
.autre_news  .lien1,.autre_news  .lien1 a,.lienClub a{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #047256;
	text-decoration:none;
}
.autre_news  .lien1:hover,
.autre_news .lien1 a:hover{
	color:#FE0000;
    text-decoration: underline !important;
}
.actualite a, .actualite a:hover {
	text-decoration:none;
	color:#666664;
}
.titre_actualite a, .titre_actualite a:hover {color:black;}
.actualite_h2{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color:#FFA00E;
}
.actualite_h2 a,.actuCon,#profil_news a.actuCon,#pageTag h2{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#FFA00E;
	text-decoration:none; 
}
#profil_news a.actuCon,#pageTag h2{
	font-size: 13px;
	text-transform: uppercase; 
}
.programme_out{
	background-color:#E8E8E8;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
}
.programme_out a:{background-color:#FFD694;}

#profil_header_album{
	margin: 0px;
	background-color: #FFD694;
	text-align:left;
	font-family: verdana;
	font-size:12px;
	
}
#profil_header_album TD {
	padding: 5px;
}
#profil_header_album H1{
	padding: 0px;
	margin:0px;
	font-family:Verdana;
	font-size:18px;
	font-weight:lighter;
	text-decoration: none;
	color: #666664;
	display:inline;
	width:auto;
}
#profil_header_album I{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	color:#000;
}
#profil_contenu_album{
	padding: 0px 0px 0px 10px;	
	text-align: justify;
	font-family:Verdana;
    font-size: 11px;
	font-weight: normal;
    color: #000000;
	line-height:125%;
}
#profil_contenu_album b,#profil_contenu_album h4{
	font-family:Verdana;
    font-size: 11px;
	font-weight: bold;
    color: #000000;
}
#profil_contenu_album h2{
    text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
}
#profil_contenu_album  a, #profil_contenu_album a:hover{
	font-size: 11px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-decoration: none;
}
#profil_contenu_album h4{
	padding: 0px;
	margin: 0px;
}
.albums_up{
	background-color:#E8E8E8;
 }
 .albums_up,.albums_over{
 	border-bottom:1px solid #FFFFFF;
	text-align:left;
	vertical-align:middle;
 }
.albums_over{
	background-color: #FFD694;
}
.albums_b, .albums_b A, .albums_b A:hover{
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  text-align:left;
  padding:0px 0px 0px 20px;
}
.photo_actualite{text-align:left;}
#bon_plan_bileterie{
	width:290px;
}
#top_internaute{width:300px;}
.decale_h2{ 	
	text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
	display:inline;
	padding:14px 0px 0px 5px;
	float:left;
}
.date{	
	font-family: Verdana;
	font-weight: bold;
    color: #000000;
	font-size:11px; 	
	float:left;
	padding-top:16px;
}
.news_commentaire{	
	font-family: Verdana;
    font-variant: normal;
    color: #000000;
	padding-top: 5px;
	padding-right: 10px;
}
#mesArtiste{text-align:left;}
.anonunces{	font-family: Verdana;
    text-align:left;
	font-size:11px;
}
.annonces_titre{
	text-decoration:none;
	font-family:Verdana;
    font-size: 11px;
	font-weight: normal;
    color: #000000;
	padding-top:5px;
	padding-left: 10px;
}

.text_announce ,.text_announce a{
	color:#000000; 
	padding-left:10px; 
	text-decoration:none;
}
.nom_annonce{
	width:100px;
	font-weight: normal;
	color: #000000;
}
.ville_annonce{	
	width:120px;
	padding-right:10px;
}
.tdville,.nom_annonce,.ville_annonce,
.date_annonce_type,.date_annonce_ville,
.td_date_nom,.td_date_critique,.td_date_periode,
.region_text{
	text-align:left;
	font-family:Verdana;
	font-size: 11px;
}
.tdville{	
	width:130px;
}
.date_annonce{	
	width:90px;
}
.date_annonce_type{	
	width:70px;
	padding-right:15px;
}
.date_annonce_ville{	
	width:80px;
	padding-right:15px;
}
.text_annonce_titre,.text_dannonce{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #047256;
}
.text_annonce_titre{	
	text-align:left;
}
.text_dannonce{
	width:500px;
	padding-left:10px;
}
.text_dannonce a{
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #047256;
	text-decoration:none;
	width:210px;
}
.text_dannonce a:hover {
	color: #FE0000;
	text-decoration:underline;
	width:210px;
}
.region_text{
	color:000000;
	padding-left:10px;
}
.td_date_nom{	
	padding:3px 0px 3px 10px;
	font-weight: bold;
	color: #047256;
	text-decoration:none;
	width:210px;
}
.td_date_critique,.td_date_periode{
	padding: 0px;
	font-weight: normal;
	color: #000000;
}
.td_date_critique{
	width: 60px;
}
.td_date_periode{
	width: 120px;
}
.td_date_vide{
	padding: 0px;
    width:10px;
}
.prefSalArt_H2{
	color:#FFA00E;
	padding: 5px !important;
}
.prefSalArt_H2,.prefSalArt,.preftr{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
.prefSalArt{
	background-color: #E8E8E8 !important;
	color:#FFA00E;
}
.preftr{
	color: #666664!important;
	cursor: pointer;
}
div.VilleGenre {
	padding: 5px 0px 5px 0px!important;
	font-family: Verdana!important;
	font-size: 10px!important;
	color: #000!important;
	text-align: left!important;
}
div.VilleGenre h2{
	color:#FFA00E!important;
	font-family:Verdana!important;
	font-size:13px!important;
	font-weight:bold!important;
	padding: 0px!important;
	text-align:left!important;
	text-decoration:none!important;
}
div.VilleGenre SELECT{
	padding:0px!important;
	margin:0px!important;
}

#ad_code { 
	background:#FFFFFF url(http://photos.cityvox.com/photos_original/115/113/422259.jpg) center center no-repeat; 
	text-align:center; 
	vertical-align:middle;
	width:300px; 
	margin: 10px 0px 10px -10px!important;
	padding: 0px 0px 15px 0px!important;
}
		
#ad_code468 { 
	background:#FFFFFF url(http://photos.cityvox.com/photos_original/116/113/422260.jpg) center center no-repeat; 
	padding : 25px 0px 25px 0px;
	text-align:center;
}
.ad_header {
	color:#000000;
	font-weight:bold;
	padding-bottom:7px;
	font-size:13px
}
.ad_line1, .ad_url{
	target-name:new; 
	target-new:window; 
	target:target-new;
} 
.ad_line1 {
	color:#972A2A;
	font-size:13px; 
	text-decoration:underline; 
}
.ad_text {
	color:#000000;
	font-size:11px; 
	text-decoration:none; 
}
.ad_url {
	color:#972A2A;
	font-size:11px;
	margin-bottom:11px; 
	text-decoration:none; 
}
.search_header{
	background:#eee;
	padding:4px;
	font-size:15px;
	font-weight:bold;
}
.wide_ads, .narrow_ads {
	background:#FFFFFF; 
	padding:10px
}
#footer_CON_google{
    padding: 0px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
}

a.infoBulle {
  color:#666664;
  text-decoration : none;
}
a.infoBulle:hover {
   background: none; 
   z-index: 500;
   text-decoration : none; 
}
.suiteResa {
	font-size: 9px !important;
	display: inline !important;
	color:#000000!important;
}
/* le cadre qui s'affiche qu'on survole sur Mes artistes preferes*/
a.infoBulleText {
  color:#FFA00E;
  text-decoration : none;
}
a.infoBulleText:hover {
   background: none; 
   z-index: 500;
   text-decoration : none; 
}

#tooltip {
   position:absolute;
   visibility:hidden;
   font-size:10px;
   font-weight:normal;
   width:300px;
   top: -500px; 
   left: -500px;
   background: white;
   padding: 3px;
   border: 1px solid #FFA00E;
   text-decoration : none;
   color : #FFA00E;
}
/*  fin de la cadre   */

.genreClick, .genreClick:hover{
	color:#7E7E7E;
	font-style:normal;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}
.billeterie{
  	text-decoration:none;
	font-family: Verdana;
	text-align:left;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
	padding-left:5px;
	margin-bottom:5px;
}
.lien_invisible,.lien_invisible a:hover{
	font-style: normal;
	color: #7e7e7e;
	text-decoration:none;
}
#url{
	text-decoration: none;
}
.style_header{
	margin:0px 0px 0px -5px;
	font-size:11px;
}
.lienChevron,.lienChevronRight,
.liens22Chevron,.login_headerChevron{
	font-family:Verdana;
	font-size:11px;
	color: #047256;
	text-decoration:none;
}
.lienChevron,.lienChevronRight,
.login_headerChevron{
	font-weight:bold;
}
.liens22Chevron{
	font-weight:normal;
}
.ChevronReserver {
    font-family: Verdana;
	font-size: 11px!important;
	font-weight: bold;
	color:#FE0000;
	text-decoration:none;
}
.genres_titreChevron{
    font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #047256;
	text-decoration:none;
}
.liens2Chevron{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color: #047256;
	text-decoration:none;
}
.reserverMargin{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FE0000;
	text-decoration:none;
	margin-top:5px;
}
#news_action{padding: 0px 3px 0px 3px;}
#news_action H2{
	color:#FFA00E;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#video{text-align:left;}
#videoPlus{padding-left:12px;}
#video td{
	padding-top:5px;
	font-size:11px;
}
#video h3 a, #videoPlus h3 a{
	font-weight:bold;
	color:#047256;
	padding: 5px 0px 0px 0px;
}
#video h3 a:hover, #videoPlus h3 a:hover{
	color:#FE0000;
	text-decoration:underline !important;
}
#videoPlus h3{padding: 0px 0px 0px 0px;}
#video img{
	float:left;
	margin-right:10px;
	border:none !important;
}
#CorrVid{margin:0px !important;}
.UploadVideo, .UploadVideo a, .UploadVideo a:hover{
	background-image: url(http://photos.cityvox.com/photos_original/117/113/422261.gif);
	background-repeat: repeat-x;
	padding: 5px 10px 7px 10px !important;
	border: 2px solid #bd0f0e;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none !important;
}
#flashcontent{float:left;}
#acote{
	margin:0px 10px 0px 0px;
	float:right;
}
#acote img{
	float:none;
	position:relative;
	top:3px;
} 
.formcompteur{
	border:0px solid white;
	padding:0px;
	margin:0px;
	font:inherit;
}
#formAmies,#formAmies legend{display:none;}
#formAmies fieldset {border:none;}
#formAmies{
	padding:20px 0px 0px 0px;
	text-align:left;
}
#formAmies .labelmail{
	float:left;
	display:inline;
	width:110px;
	font-weight:bold;
	text-align:right;
	wrap:nowrap;
	padding-right:5px;
}
#formAmies .inputmail{
	width:300px;
	border:1px solid #bbb;
	margin:0px 0px 10px 0px;
	padding-left:3px;
}
#formAmies .inputoblerr{
	width:300px;
	border:1px solid #972A2A;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#972A2A;	
	padding-left:3px;
}
.EnvoyerAmies, .EnvoyerAmies a, .EnvoyerAmies a:hover{
	background-image: url(http://photos.cityvox.com/photos_original/34/50/274978.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0px 0px 0px 22px !important;
	font-weight:bold;
	font-size:11px;
	line-height:150%;
	color:#972A2A;	
}
#infoAlert{
	border: 1px solid black;
	margin: 10px;
	padding: 20px;
	background-color: #FFFACD;
}
.displayInlineLeft{
	display:inline;
	float:left;
	margin-left:10px;
	text-align: left;
}
#photoCenter{
	float:left;
	width:140px;
	background-color:#F4F4F4;
	padding:10px 10px 10px 10px;
	margin:0px 10px 10px 10px;
	text-align:center;
}
#precSuivant{
	font-size:10px; 
	padding-left:10px; 
	color:#6F6F6F; 
	text-align:center;
}
#precSuivant a{ color:#931F0C; }
#headerMargin{
	margin:15px 0px 0px -5px;
	font-size:11px;
}
#form_inscription fieldset,
.login_header fieldset,
#form_alerte  fieldset,
#form_login   fieldset,
#formalerte fieldset,
#form_alerteTv fieldset,
#form_pseudo fieldset{
	border:none;
}
#form_inscription #block{
	display:none;
	width:1px;
}
#form_inscription fieldset{
	margin-left:80px;
}	
#form_alerteTv  fieldset label,
#form_alerte  fieldset label{
	display:inline;
	float:left;
	font-weight:bold;
	width:58px;
}
#form_inscription label{	
	width:110px;
	float:left;
	text-align:right;
}
#form_login legend,
#form_inscription legend, 
.login_header legend,
#form_alerteTv legend,
#form_alerte legend,
#formalerte legend,
#form_pseudo legend{
	display:none;
}
#form_login label,
.login_header label {
	width:93px;
	float:left;
}
#form_inscription #infoAlert,
.login_header #infoAlert{
	padding:5px;
}
.login_header .input_obl{
	width:150px;
	margin:0px 0px 5px 0px;
	border: 1px solid #000;
}
#form_login label.error,
#form_inscription label.error,
#logFromDCA label.error{
	font-weight:bold;
	padding-bottom:5px;	
	color:red;
}
#form_login label.error,
#logFromDCA label.error {
	display:block;
	clear:left;
	width:175px!important;
	margin:0px!important;
	padding:0px!important;
}
#form_inscription label.error{
	width:205px;
	padding-left:130px;
	text-align:left;
	width:300px; 
}
#form_alerte fieldset,
#form_alerteTv fieldset{
	margin-left:40px;
}
#formalerte label{
	width:100px;
}
#formalerte label,
#form_alerteTv label,
#form_alerte label{
	float:left;
	font-weight:bold;
	display:block;
}

#form_alerteTv label,
#form_alerte label{
	width:60px;
}

#form_alerte #infoAlert,
#form_alerteTv #infoAlert,
#formalerte #infoAlert{
	padding:5px;
}
#form_alerteTv .input_obl, 
#form_alerte .input_obl, 
#form_inscription .input_obl{
	width:200px!important;
	border: 1px solid #5F9EA0;
}
#form_inscription  .input_obl{
	margin:0px 0px 10px 0px ;
}
#form_login  .input_obl,
#form_inscription  .input_obl{
	margin:0px 0px 5px 0px;
	width :170px;
}
#form_login  #fld_password_log{
	left:-2px;
	position:relative;
}
#formalerte .input_obl,
#form_inscription .input_obl{
	width:250px;
	margin:0px 0px 5px 0px;
	border: 1px solid #808080;
}
#form_login label.error,
#form_alerte label.error,
#form_alerteTv label.error,
#formalerte label.error,
#logFromDCA label.error{
	display:block;
	clear:left;
	width:400px;
	padding-bottom:5px;
	font-weight:bold;
	margin-bottom: 10px;
	padding: 10px;
	
}
#formalerte p{
	display :inline;
}
.txtobl{
	color:#6F6F6F 
}

#block {
	display:block;
	float:right;
	font-size:10px;
	margin:0px;
	width:200px;
}
.lienAction{
	color:#047256;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding-right:8px;
	text-decoration:none;
}
.inputobl2{
	width: 80px;
}

/*Alertes*/
#alertes {
	background-color: #FFFFFF;
}

#chainesAlertes_top1,#chainesAlertes_top2,#chainesAlertes_top3 {
	height: 1px;
	font-size:1px!important;
}
#chainesAlertes_top1{
	width: 593px;
	background-color: #FFD694;
}
#chainesAlertes_top1,
#chainesAlertes_top2,
#chainesAlertes_top3,
#chainesAlertes{
	background-color: #FFD694;
}
#chainesAlertes_top2 {
	width: 596px;
}
#chainesAlertes_top3 {
	width: 598px;
}
#chainesAlertes {
	border: none;
	width: 600px;
	display: block;
	padding-top:5px;
}

.validerButtonDiv {
	background-color:#FFD694;
	margin-top:-20px;
	padding:0px 0px 10px 5px;
	text-align:right;
	width:595px;
}

.titreBlockAlertes {
	border: 1px solid #B5B5B5;	
	padding: 2px 0px 2px 5px;
	background: url(http://photos.cityvox.com/photos_original/92/113/422236.gif) repeat-x bottom;
}

.titreBlockAlertes H2{
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 3px 0px 0px 5px;
	margin: 0px;
	margin-bottom: 5px;
	background-repeat: repeat-y;
	text-decoration: none;
}

.alertesTitre1{
	font-size: 12px;
	text-align:left;
}

.alertesCorps1{
	font-family: Verdana;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;
}

.InputTxtAlertes{
	text-align:center;
	color:#404040;
	font-weight:normal;
	font-size:11px;
	height:14px;
}
.chaineDiv {
	float: left;
	width: 100px;
	height: 100px;
	position: relative;
}

.chainesCheckbox {
	position: absolute;
	bottom: 10px;
	left: 60px;
}

.themeList {
	float: left;
	width: 119px;
	text-align: left;
}

#alertesWhite {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}

.alertesChaine {
	float: left;
	width: 86px;
	width: 86px;
	height: 60px;
	margin: 5px 5px 25px 5px;
	position: relative;
}
.paddingLeft5,#allForm2 div.actualite_h2.paddingLeft10,#allForm2 div.actualtite_texte.paddingLeft10{
	padding-left: 5px;
}
.textAlignRight {
	text-align: right;
}
.txtAlerte{
	font-weight: lighter;
	color:#000;
	font-size:11px;
}
.imgChaines{
	background-color: white;
	width: 86px;
	height: 46px;
	padding-top:5px;
	margin:0px 7px 5px 5px;
	border: 1px #666664 solid;
}
.chainesCheckbox {
	position: absolute;
	bottom: -12px;
	left: 40px;
}
.marginRight {
	margin-right:20px;
}
.textAlignRight {
	text-align:right;
}
.backColor{
	background-color:#FFD694; 
	width:590px;
	text-align:left;
	padding:5px;	
}
.posMessage{
	margin:5px 0px 0px 0px;
}
.backColor h4,.margin0{margin:0px;}
.ligneOrange{
	margin:5px;
	clear:both;
	font-size:1px;
	height:1px;
	overflow:hidden;
	background-color:#FFD694;
}
.titreBlocs{
	color:#666664;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
}
#alertes{
	margin:5px;
	text-align:justify;
	font-size:11px;
}
.alignLeft{text-align:left;}
.largeurCTV fieldset{margin-left:0px!important;}
.largeurCTV .input_obl,#form_alerteTv .input_obl{width:145px!important;}
#chainesDesinscrireInv{
	visibility:hidden;
}
#chainesDesinscrireV{
	visibility:visible;
}
.textAlertePosition{
	text-align:left; 
	padding-left:43px;
}
.floatRight,.artSuiv,.diapBackCin,.diapImgCin,.lireImgCin,.suivPhoto,.afficheDroite,#newsTable a,#headImg a,#masqForm{
	float:right!important;
}
.fondBoutonDiapo,.diapoImg,.articleImg{
	float:left;
}
.fondBoutonDiapo {
	height:19px;
	width:73px;
	background-color:#FFA00E;
	line-height:17px;
	padding:0px 0px 0px 5px;
	color:#FFF;
}
/*fin Alertes*/

.largeurSelect,.largeurSelectChaines{
	border:1px solid #808080;
}
.largeurSelect{
	width:65px!important;
}
.largeurSelectChaines{
	width:115px!important;
}
.marginLeft2{margin-left:-2px;}
.marginTop10{
	margin-top:10px;
}
.positionRelative{
	position:relative;
	z-index:50;
}
.clearAll{clear:all;}
.paddingRight10{
	padding-right:10px;
}
.paddingRight50{
	padding-right:50px;
}
/* style pour gallery photo */
#ShowPhotoTop{
	padding:0px 10px 10px 10px;
	text-align:center;
}
#ShowPhotoMiddle{text-align:center;}
#ShowPhotoMiddle img{
	border:0px;
	float:left;
	margin:0px 10px 0px 10px;
	filter:alpha(opacity=50);  
	opacity:0.5;
	-moz-opacity: 0.5;
}
#PhotoActu img{
	filter:alpha(opacity=100);  
	opacity:1;
	-moz-opacity: 1;
}
#ShowPhotoBas img{margin:0px;}
.prem{
	float:left;
	font-weight:bold;
	border:1px solid;
	margin-top:10px;
	padding:5px 5px 5px 5px;
}
.chiffres{
	font-weight:bold;
}
.photoselected, .chiffres{
	color:#FE0000;
	display:inline;
	padding:0;
	text-decoration:underline;
}
#divprec, #divsuit{		
	overflow: visible;	
	height: 100px;	
	position: relative;
	width: 90px;
	z-index: 99;
	font-size:40px;
	font-weight:bold;
	padding:2px 0px 0px 5px;
}
#divprec{
	left:100px;
	margin-left:-100px;		
}
#divsuit{	
	left:-77px;
	margin-right:-77px;	
}
#divprec img, #divsuit img{	
border:0px;
	filter:alpha(opacity=10);  
	opacity:0.1;
	-moz-opacity:0.1;
}
#divprec img:hover, #divsuit img:hover{	
	filter:alpha(opacity=50);  
	opacity:0.5;
	-moz-opacity:0.5;
}

.marginTop0 {
	margin-top: 0px;
}

.marginBottom0 {
	margin-bottom: 0px;
}
#sor_details {
	margin:0px 3px 5px 3px;	
	border-top:0px ;
	padding:0px 15px 5px 15px;
	width:577px;
	line-height:140%;
	background-color:#FFF;
	font-weight: bold;
}

#sor_details h4 {
	display: block;
	clear:both;
    text-decoration:none;
	font-family: Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #FFA00E;
	text-transform: uppercase;
}

.inputMotClefsor {
	width:250px;
	border: 1px solid #808080;
	margin-bottom: 5px;
}

.inpuTxtAvissor {
	width:564px;
	border: 1px solid #808080;
}

.oksor {
   background-image: url(http://photos.cityvox.com/photos_original/112/113/422256.jpg);
   width:57px;
   height:20px;
   border: 0px;   
}

.fontWeightNormal {
	font-weight: normal;
}

.displayRight,.lienChevronRight {
	float: right;
}
.displayLeft {
	float: left;
}
/*le style pour add this bloc*/

#addThis ul{
	margin:0px 0px 0px -35px;
}
#addThis li{
	padding-top:0px;
	display:inline;
	margin:0px 2px 0px 10px;
	display:block;
	float:left;
}
#addThis img{
	margin:0px;
	border:none; 
	float:none;
}
.envoiAmi, .ajoutFav, .facebook, .wikio, .scoopeo, .delicious, .netvibes, .digg, .myspace, .gBookmarks,
.wLive,.yahooMyWeb,.technorati,.mWong,.twitter,.pioche,.tapeMoi,.fuzz,.bookmarks,.reddit {
	background-image:url(http://photos.cityvox.com/photos_original/225/53/341473.gif);
	background-repeat:no-repeat;
	width:21px;
	height:21px;
}
.envoiAmi{background-position:0px -21px;}
.ajoutFav{background-position:0px 0px;}
.facebook{background-position:0px -43px;}
.wikio{background-position:0px -66px;}
.scoopeo{background-position:0px -88px;}
.delicious{background-position:0px -114px;}
.netvibes{background-position:0px -136px;}
.digg{background-position:0px -160px;}
.myspace{background-position:0px -184px;}
.gBookmarks{background-position:0px -208px;}
.wLive{background-position:0px -229px;}
.yahooMyWeb{background-position:0px -252px;}
.technorati{background-position:0px -279px;}
.mWong{background-position:0px -306px;}
.twitter{background-position:0px -328px;}
.pioche{background-position:0px -354px;}
.tapeMoi{background-position:0px -381px;}
.fuzz{background-position:0px -407px;}
.bookmarks{background-position:0px -430px;}
.reddit{background-position:0px -454px;}
/*fin style add this bloc*/

.orange11{
	color:#FFA00E;
	font-family:Verdana;
}
.padding5{padding:0px 5px 0px 5px;}

.concerts_element .genre{
	height : 14px;
	color : #FFA00E !important;
	background-color:#E8E8E8;
}
.concerts_element .resaHeader{
	padding-left: 5px; 
	padding-right: 10px; 
	text-align: right; 
	display: inline;
	margin-bottom: 10px;	
	background-color:#E8E8E8;
}
.concerts_element .okresa{
	float : right;	
	font-weight:bold !important;
	font-size:11px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	background-color:#E8E8E8;
	line-height:14px;
	letter-spacing: 1px;
	font-weight:bold !important;	
	text-decoration:none;
	background-repeat: repeat-x;
	color : #FE0000;
	display : inline;	
}
.concerts_element .suiteResa{
	font-size: 9px;
  	text-align : right;	
  	float : right;
  	display : inline;
	color:#E8E8E8;
}
.concerts_element a:hover{
	text-decoration : underline;
	color : #47256 !important;
}

.pubDossier {
	text-align: center;
	margin-top: 18px;
}
.marginDroite10{margin-right:10px;}
.pe_image_gauche {
	display:inline;
	float:right;
	margin:5px;
}
.enregWebcityImg{
	vertical-align: middle;
}
.floatLeft,.afficheLeft,.artPrec,.infoBlock,.printImgAcc,.precPhoto,.tagBlock,#newsTable, #headImg{
	float:left;
}
.afficheLeft,.afficheDroite{width:300px;}
.paddingTop5{
	padding-top:5px;
}
.paddingTopEtoiles5{
	padding-top:5px;
}
.width275{
	width:275px;
}
.width190{
	width:190px;
}
.width200{
	width:200px;
}
.padingLeft3{
	padding-left:3px;
}
.largeur280{width:280px;}
.padingLeft5,.paddingLeftBottom5{
	padding-left:5px;
}
.paddingLeftBottom5,.paddingBottom5{
	padding-bottom:5px;
}
.largeur290{width:290px;}
.paddingDown15{padding-bottom: 15px;}
.padingLargeur{padding:7px 0px 5px 0px;}
.paddingAll5{
	padding:5px;
}
.fontSize11{font-size:11px;}
.paddingLeft7,.photoPosition{
	padding-left:7px;
}
.photoPosition{
	padding-top:2px;
}
.paddingTop0{padding-top:0px;}
.paddingDroite5{padding-right:5px;}
.textAlignLeft{text-align:left;}
#form_inscription .input_obl, 
#form_inscription .inputatt,
#form_inscription #block{width:200px;}
#form_inscription fieldset label {width:140px;}
#form_inscription label.error{width:300px!important;padding:10px 10px 10px 140px!important;}
.displayNone{
	display: none;
}
.largeur100Pourcent{
	width:100%
}
.padingBotomTop5{
	padding: 5px 0px 5px 0px;
}
.blocBottomStyle{
	width: 90%;
	height: 5px; 
	border-bottom:solid 1px #FFA00E;
}
.padingTop20{
	padding-top:20px;
}
.moteurLargeur{
	width:590px; 
	margin-left:5px;
}
.largeur450{width:450px;}
.inputMoteurStyle{
	width:115px;
	border:0px;
}
.floatNone {
	float: none;
}
.width350 {
	width: 350px;
}
.pasPhotosArtiste{
	margin-bottom:-50px;
	text-align:center
}
.paddingRight5{
	padding-right:5px;
}
.marginLeft225{
	margin-left:225px;
}
.antidotCTV,.antidotCIL,.antidotSPE{
	display: block;
	background-image:url(http://photos.cityvox.com/photos_original/176/149/431536.gif);
	background-repeat:repeat-y;
	margin-top:8px;
	margin-bottom:5px;
	width:70px;
	padding:0px 0px 12px 0px;
}
.antidotCIL{
	background-position: -4px 314px;
}	
.antidotCTV{
	background-position: -89px 394px;
}
.antidotSPE{
	background-position: -90px 271px;
}
#antidotColDroite {
	border-left: 10px solid #FFF;
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;
	width:262px;
	float:right;
	background-color:#FFF;
	margin:0px;
}
#antidot .lien1 {
	text-decoration:underline;
	padding-right: 3px;
}
#fondueGrisAntidot .lien1 {
	text-decoration:none;
}
#fondueGrisAntidot {
	width:254px;
	background-color:#FFF;
	border : 1px solid #fcd9a2;
	margin:0px 0px 0px 2px;
	padding:0px;
	padding-left:6px;
	text-align: left;
	float:right;
	overflow:hidden;
}
#fondueGrisAntidot .impair {
	background-color:#FFF;
	padding-left:0px;
}
#fondueGrisAntidot h2 {
	margin : 4px 0px 1px 0px;
	color:#FFA00E;
	font-size:13px;
	font-weight:bold;
	background-color:#FFF;
	padding-left:0px !important;
}
#fondueGrisAntidot .collone_titre_h2 {
	background-color:#fcd9a2;
	padding:0px 0px 0px 5px !important;
	font-size:13px;
	margin-left:-6px;
}

.fondColor{color: #808080;}
.width300{width:300px;}
.selectStyle{
	padding-top:5px;
}
.textAlignLeft,.selectStyle{
	text-align:left;
}
.liensStyle{
	text-align:right; 
	padding-bottom:5px; 
	padding-right:2px;
}
.displayInline{
	display:inline;
}
.displayBlock{
	display:block;
}
.displayNone{
	display:none;
}
.floatLeft{
	float:left;
}
.paddingBottom5{
	padding-bottom:5px;
}
.paddingTop7{padding-top:7px;}
.paddingLeft10{padding-left:10px;}
.marginTop5{margin-top:5px;}
.paddingLeftBottom0{
	padding-left:0px;
	padding-bottom:0px;
}
.padingBottom4{
	padding-bottom:4px;
}
.font11{font-size:11px;}
.annoncePos{
	padding-bottom:4px;
	padding-left:5px;
}
.alignCenter{text-align:center;}
.colorNoir{color:#000;}
.paddingTop4{padding-top:4px;}
.bgColor,.concertsStyleBg{
	background-color:#E8E8E8;
}
.concertsStyleBg{
	margin-bottom:5px;
	padding-bottom:2px;
}
.paddingLeft2{padding-left:2px;}
.presentationStyle{
	text-decoration:none;
	color:#FFA00E;
}
.paddingTop15{padding-top:15px;}
.largeurCels{padding:3px 2px 3px 5px;}
.paddingDown10{padding-bottom:10px;}
.chiffresnull{
	text-decoration:none;
    font-weight: normal;
}
.prev, #prev {
	padding: 1px 0px 2px 25px;
	float: left;
	background-image: url(http://photo.cityvox.com/photos_original/38/47/208678.gif);
	background-repeat: no-repeat;
	background-position: 0%;
}
.next, #next {
	padding: 1px 25px 2px 0px;
	margin-right:8px;
	background-position: right;
	float: right;
	background-image: url(http://photo.cityvox.com/photos_original/39/47/208679.gif);
	background-repeat: no-repeat;
}
.photoDepeche {
	border: 1px solid;
	float: left;
	margin: 5px;
	text-align: center;
}
.noborder {border: none !important;}
#sortiesSemaine, #ListeTop, #ListeEnLigne, #ListeEnLigne_Just, #col_large,.blockTitre{
	clear:both;
	padding:6px 0 0 7px;
}
#ListeTop h3,#ListeTop h2{
	border-bottom:3px solid #9e9e9e;
}
#ListeTop h3,#ListeTop h2, .blockTitre h2, .blockTitre h3 {
	clear:both;
	color:#FFA00E;
	margin: 00px 2px 10px 0px;
	padding:4px 0px 2px 0px;
	font-size:13px !important;
}
.depecheList {
	padding: 10px;
	border-bottom: 1px #dbe2ef solid;
}
.depecheBlock {
	padding: 5px;
}
.photoNews{
	float: left;
	margin:0px 5px 5px 0px !important;
	width:106px;
	height:auto;
}
.margin10{
	margin:10px 10px 5px 0px;
}
.marginLeft5{
	margin-left:5px;
}
.marginLeft10{
	margin-left:10px;
}
#titre_festival{
	color: #9e9e9e !important; 
	font-size: 15px !important;
	margin: 0px 0px 5px 0px !important;
	font-weight:bold;
}
.marginBottom h2{
	margin-bottom:5px !important;
}

.bt_statique {
	background-image: url(http://photos.cityvox.com/photos_original/240/132/361712.gif);
	background-repeat: no-repeat;
	background-position: 0%;
	width:65px;
	height:29px;
	display:block;
	margin: 3px 0px 0px 30px!important; 
	float:left;
	text-align:center!important;
}

.genreButton {
	text-decoration: none;
    font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color:black;
	display:block;
	margin-top:7px;
}
.marginTopIE{
	margin-top:10px;
}
.mounthName{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#666664;
    padding-top:5px;
	padding-left:10px;
}
.noMargin{
	margin-top:0px!important;
	padding-top:0px!important;
}
.paddingLeft0{
	padding-left:0px!important;
}
.marginLeft0{
	margin-left:0px!important;
}
.width86{
	width:86px!important;
}
.paddingLeft120{
	padding-left:120px!important;
}
.paddingLeft90{
	padding-left:90px!important;
}
.marginLeft15{
	margin-left: 15px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}

.texteItalique{
	font-style:italic;
}
.newsLiens{
	float:right;
	margin:0 5px 5px 30px;
}
.newsLiens .titre,.newsLiens .titre:hover{
	font-size:11px;
}
#boutons ul{
	list-style-type:none;
}
/* nouveau Page News */
.artPrec,.artSuiv,.comment,.copyright,.diapTextCin, .lireTextCin,.chapeau,#newsTable a,#headImg a,.savoirTexte,.liensrubriqueNew,.savoirImgLink,.precPhoto,.suivPhoto,.libTitre,#pageTag h3{
	font-weight:bold;
}
.artPrec,.artSuiv,.comment,.liensrubriqueNew,.savoirImgLink,.precPhoto,.suivPhoto,#profil_news a{
	color: #047256;
}
h3 a.liensrubriqueNew,.savoirImgLink,savoirTable h3 a:hover,.libTitre{
	font-size:10px; 
}
.precPhoto,.suivPhoto{
	font-size:11px;
}
.libTitre{
	color:#666664;
}
.artPrec,.artSuiv,.comment,.artPrec:hover,.artSuiv:hover,a.comment:hover,a.liensrubriqueNew:hover,savoirTable h3 a:hover{
	text-decoration:underline;
}
.artPrec,.artSuiv{
	font-size:9px;
}
.comment{
	font-size:9px;	
	padding:5px;
	line-height:20px;
}
.titreNews{
	font-size:17px;
	font-weight:lighter;
	color: black;
	font-weight:bold;
}
.copyright,#pageTag h3{
	font-size:12px;
}
.infoBlock {
	border-bottom:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	height:22px;
	overflow:hidden;
	padding-right:27px;
	width:430px;
}
.maxWidth{
	width:100%;
	margin-bottom:10px;
}
.artPrec:hover,.artSuiv:hover,a.comment:hover,a.liensrubriqueNew:hover{
	color:#FE0000;
}
#ShowPhotoBas .liensrubriqueNew{
	float:right;
}
td .liensrubriqueNew{
	font-size: 11px;
}
.diapBackCin{
	background-color:#FFA00E;
	height:20px;
	width:130px;
	cursor:hand;
}
.diapTextCin,.lireTextCin{
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	padding-left:5px;
}
.diapoImg,.articleImg{
	background:transparent url(http://photos.cityvox.com/photos_original/148/229/386452.gif) no-repeat scroll right center;
	background-position:-88px -9px;
	height:20px;
	width:39px;
}
.articleImg{
	background-position:-88px -39px;
}
.chapeau{
	font-size: 12px;
	display:inline;
}
#newsTable, #headImg{
	margin-top:0;
}
#newsTable a, #headImg a{
	color: #047256;
	font-size: 9px;
	padding-left: 5px;
}
#newsTable td, #headImg td{
	padding-right: 10px;
}
#newsTable img,#headImg img{
	border:0 none;
	margin:4px 5px 5px 8px;
}
.printImgAcc{
	width: 1px;
	height: 19px;
}
.savoirTexte{
	display:inline;
	background-image:url(http://photos.cityvox.com/photos_original/47/167/370479.gif);
	background-repeat:no-repeat;
	font-size:13px;
	background-position: 100% -5px;
	padding-right: 28px;
	color:#666664;
}
.savoirTable{
	background-color: #f4f4f4;
	border-top: 1px solid #666664;
}
.savoirTable h3{
	margin:0;
}
.liensrubriqueNew,.savoirImgLink{
	font-style:normal;
	display:inline;	
}
.liensrubriqueNew{
	background-image:url(http://photos.cityvox.com/photos_original/43/230/386603.gif);
	background-repeat:no-repeat;
}
.savoirDiapImg{
	margin: 5px;
	border:0;
}
.centerHoriz{
	margin-left: auto;
	margin-right: auto;
}
.savoirDiapTalle{
	height:154px;
	overflow:hidden;
}
.tagBlock{
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	width: 600px;
	overflow: auto;
}
.tag{
	font-size: 10px;
	color: #d8d8d8;
	padding-left: 1em;
}
hr.hrGrisLong{
	background-color: #F4F4F4;
	margin:0;
	height:1px;
	color:#F4F4F4;
}
#profil_news table.centerHoriz td{
	text-align:center;
}
.precSuivPhoto{
	border-top: 1px solid #666664;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #666664;
}
.precPhoto,.suivPhoto{
	font-style:normal;
	display:inline;
}
.liensrubriqueNew,.savoirImgLink,.precPhoto{
	padding-left:6px;
}
.suivPhoto{
	padding-right:6px;
}
.copyright,.liensrubriqueNew,.savoirImgLink,.tag,.precPhoto,.suivPhoto,.diapoNews{
	text-decoration:none;
}
.copyright,.chapeau,.descPhoto,#pageTag h3{
	color: #666664;
}
#BlocSOR h2,#BlocSOR h2 a{
	background-color: #FFDCA6;
	color:#666664;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	padding:4px; 
}
#traitHr1px{
	background-color: #666664 !important;
	height: 1px!important;
	width: 100%; 
	font-size: 1px;
	overflow: hidden;
	border-top:7px solid #FFFFFF;
	border-bottom:7px solid #FFFFFF;
	clear: both;
}
img.borderImg,#profil_news .borderImg{
	border:0;
	float:left;
	margin:0 5px 0 0;
}
#BlocSOR h3{
	clear:both;
	margin:0 0 10px 0;
	font-size:12px;
}
#profil_news img.imgDern{
	margin: 0 0 0 5px;
}
.liensrubriqueNew{
	text-align:left;
}
.adsense, .adsenseProfil, .adsenseListe,.accRubrique .adsense{
	width : 99%;
	margin : 0px 0px 0px 5px;
	text-align : center;
	background-color : #E8E8E8;
}
.addSenseBloc{
	margin-left:10px;
	width:573px;
}
.accRubrique .adsense,.accRubrique .adsenseListe{
	margin-left: 7px;
}
.NegMargin .adsenseListe{
	margin-top: -13px;
}
.topMargin .adsenseListe{
	margin-top: 5px;
}
.profilTypeDeux .adsenseProfil,.profilTypeDeux .adsenseListe{
	margin: 0px;
	width : 100%;
}
.backWhite .adsenseListe{
	background-color : #FFFFFF;
}
.nomLieuFav {
	color:#047256;
	font-weight : normal;
	text-decoration: none; 
	margin-bottom:5px;
	float:left; 
	font-size:10px;
}
.nomLieuFav:hover{
	color:#FE0000;
}
#rubriqueText{
	font-size:10px;
	color:#972a2a;
	font-style:italic;
}
.navClosed{
	background:url(http://photos.cityvox.com/photos_original/139/88/415883.gif) no-repeat;
	background-position: -4px -137px;
	width:18px;
	height:18px;
	float:left;
	margin-right:5px;
}
.navOpened{
	background-position: -4px -160px;
}
.texteRouge{
	color:#047256;
	font-size:11px;
	font-weight:700;
}
.lieuFavorites{margin-top:10px;}
.listeLieuxFav{margin-left:5px;}
.suppFavorite{
	background:url(http://photos.cityvox.com/photos_original/254/152/366846.gif) no-repeat;
	width:18px;
	height:18px;
	float:left;
	background-position:0px -8px;
	text-decoration:none !important;
}
.liensrubriqueDroit, .liensrubriqueDroit a, .liensrubriqueDroit a:hover{
	padding-left:6px; 
	color:#047256 !important; 
	font-size:10px; 
	font-style:normal;
	text-decoration:none;
	display:inline;
	float:right;
	font-weight:bold !important; 
}
#BlocBAD{
	background-color: #E8E8E8;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px;
	text-align:left !important;
}
/** fin histo */
.depotCont{
	padding:5px;	
	background-color:#E8E8E8;
	margin-top:5px;
}
.depotCont a, .depotCont a:hover{
	color:#FFA00E;
	text-decoration:none;
	text-align:center;
	text-transform: uppercase;
}
.depotCont h2{
	font-size:13px;
	padding:0px 0px 3px 0px;
	margin:0px;
}
#troisieme_colonne .depotCont h2 a{
	text-decoration:underline!important;
}
.recherchAnt{
	border:1px solid #000000;
	width:450px;
}
#depotAvis{
	margin-left:10px;
}
#depotAvis h2{
	text-transform:uppercase;
	color:#FFA00E;	
	font-size:13px;
	margin:10px 0px 0px 0px!important;
}
#depotAvis h3, #resAntidotAjaxContent h3{
	color:#047256;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#suggestion{
	border-top: 1px solid #CCCCCC;
    margin: 20px 5px;
    padding-top: 7px;
}
.lienFotoNews{
	color:#047256;
}
.blockGroupesWCT {
	width: 605px;
	margin-left: 5px;
}

.titreLieuGroupesWCT, .titreEveGroupesWCT {
	margin-left: 7px;
	margin-right: 4px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFA00E;
	margin-bottom: 3px;
}
.contentGroupesWCT {
	margin-left: 8px;
	margin-right: 10px;
}
.groupeGroupesWCT {
	color: #404040;
}
.nomGroupesWCT {
	color:#047256;
	font-weight: bold;
	text-decoration: none;
}
.groupDescrColor {
	margin-bottom: 8px;
	font-weight: bold;
}
.liensrubriqueleger {
	color: #047256;
	font-weight: bold;
	text-decoration: none;
}
.marginLeft28{
	margin-left: 28px;
}
.c10, .c15, .c20, .c25, .c30, .c35, .c40, .c45, .c50, .etoileSing{
	line-height: 14px;
	height: 15px;
	width: 57px;
	padding: 0px 29px 0px 29px;
	display: inline; 
	background-position: bottom;
	background-image: url(http://photos.cityvox.com/photos_original/245/151/432117.png);
}
.c10 img, .c15 img, .c20 img, .c25 img, .c30 img, .c35 img, .c40 img, .c45 img, .c50 img, .etoileSing img{
	border:0px;
	margin :0;
}
.c10{background-position: -1px -20px;}
.c15{background-position: -1px -36px;}
.c20{background-position: -1px -53px;}
.c25{background-position: -1px -70px;}
.c30{background-position: -1px -87px;}
.c35{background-position: -1px -104px;}
.c40{background-position: -1px -121px;}
.c45{background-position: -1px -138px;}
.c50{background-position: -1px -155px;}

.zeroneuf, .dixplus, .cinquanteP, .centP, .deuxCP,
.pictoleader, .pictoamis, .pictovoyageur {  
   display:inline;
   background-image: url(http://photos.cityvox.com/photos_original/216/234/387800.gif);
   background-repeat:no-repeat;
   padding:0px;
   font-size:18px;/* a laisser !*/
}
.zeroneuf img, .dixplus img, .cinquanteP img, .centP img, .deuxCP img,
.pictoleader img, .pictoamis img, .pictovoyageur img {
   width:21px;
   height:20px; 
   border:0px;
   float:none!important;
   margin:0px!important;
   padding:0px!important;
}
.zeroneuf{background-position:0px -9px;}
.dixplus{background-position:0px -34px;}
.cinquanteP{background-position:0px -59px;}
.centP{background-position:0px -84px;} 
.deuxCP{background-position:0px -110px;}
.pictoleader{background-position:0px -184px;} 
.pictoamis{background-position:0px -609px;} 
.pictovoyageur{background-position:0px -207px;}
.depecheBlock a{
	color:#047256;
}
.largeurLogin{
	width:225px;
	float:left;
}
.buttonSubmit{
	background-image:url("http://photos.cityvox.com/photos_original/114/113/422258.jpg");
	border:0 none;
	height:20px;
	padding:0;
	width:30px;
	position:relative;
	left:-21px;
	float:right;
	cursor:pointer;
}
.positionRecherche{
	top:5px;
	position:relative;
}
.texteContent{
	float:left;
	margin-top:-5px;
}
#profil_contenu{
	padding:0 0 0 5px;
}
.logTexte{
	position:relative;
	top:-10px;
	left:5px;
}
#msgDiv{
	text-align:center;
	padding:10px;
	display:none;
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple{
	margin:0px!important;
	padding:0px 5px 0px 9px !important
}
.txtNontrouve{
	padding:10px 0 0 10px;
	width:600px;
}
#form_alerte label.error{
	color:red;
}
#profil_contenu .posActu{
	text-align:left!important;
}
.posTexte{
	margin:0px 0px 0px 5px;
}
#container_popup #footer{
	width:450px;
}
#depotAvis .buttonvalider{
	position:relative;
	bottom:-5px\0/;
}
#form_alerteTv label.error{
	color:red;
}
#likeFB{
    height: 40px;
    margin: 0 auto;
    width: 153px;
}
#likeFB a{
	color:#fff;
	text-decoration:none;
	line-height : 17px;
}
#likeFB a:hover{
	text-decoration:underline;
}
