/* NOUVEAU HEADER */
a{	outline:none;}
td {
	margin:0px;
	padding:0px;
}
fieldset{
	border:none;
}
legend{
	display: none;
}
#col_contenu h3 a,#col_contenu h2 a {font-size:11px;}
.noh3 {
	font-weight:lighter;
	color:grey;
}
#head_top, #head_bas, #head_basNonFR, #header{
	width:930px;
}
#chLang{
   display:block;
  padding-bottom:3px;
  float:right;
}
#ListeChangelangues, .clearBoth{
   clear:both;
}
#head_top{
	text-align:right;
	margin:0px 0px 3px 0px;
}
#head_top a{
	color:#972A2A;
	text-decoration:none;
	padding: 5px 20px 5px 0px;
}
#head_top a:hover{
	color:#972A2A;
	text-decoration:none;
}
#headerLogo{
	width:200px;
	height:60px;
	float:left;
}
#head_bas, #head_basNonFR{
	background-repeat: no-repeat;
	height:69px;
}
#head_bas{
	background-image: url(http://photos.cityvox.com/photos_original/152/214/382616.png);
}
#head_basNonFR{
	background-image: url(http://photos.cityvox.com/photos_original/172/164/369836.gif);
}
#head_bas .input, #head_basNonFR .input{
	width:240px;
	float:left;
	border:4px solid #C43642;
	margin:3px 1px 0px 0px;
	color:#6F6F6F;
	padding:1px 0px 1px 3px;
}
#head_bas_table{
	float:right;
	margin:10px 7px 5px 0px;
}
.head_button{
	border:0px transparent solid;
	background-image: url(http://photos.cityvox.com/photos_original/150/214/382614.png);
	background-repeat: no-repeat;
	color:#C43642;
	font-size:11px;
	padding: 7px 5px 7px 5px;
	width:103px;
	height:34px;
	float:left;
}
#head_bas_table .t1{
	width:240px;
	text-align:right!important;
}
#head_bas_table .t1 p{
	margin:0px 5px 0px 0px;
	color:#FFF;
	position:relative;
	top:-3px;
	display:inline;
}
#head_bas_table .t2{
	width:200px;
	text-align:left;
}
#head_bas_table .t3{
	color:#FFF;
	text-align:right;
	padding-top:11px;
	padding-right:5px;
}
#head_bas_table .t4{
	padding-top:7px;
	width:30px;
}
/* Pictos */
.caddie{
	margin: -5px 0px;
}
.rssV2{
	background-image: url(/images/cityvox/temp/pictos_puces.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:18px !important;
}
#BlocLarge .rssV2{
	background-position: 0px 0px;
}
#voila{		
	position:relative;
	top:2px;
}

/*sliding panels*/
.panel-closed{display:none;}
.panel{
	cursor:pointer;
	margin-right:20px;
}    
#deco {
      float:left;
      width:100%;
      background: url(http://photos.cityvox.com/photos_original/175/207/380847.gif) repeat-x bottom;     
      line-height:normal;
}
#header{
     	float:none;
		padding-left:20px;
		z-index:10000000;
}
#header ul {
		margin: 0px;
		padding: 5px 10px 0px 0px;
		list-style: none;
		z-index:2;
}
#header li {
      float:left;
      background:url(http://photos.cityvox.com/photos_original/165/214/382629.png);
		background-repeat:  no-repeat;
		background-position: 0px -69px;
      margin:0px;
      padding:0px 0px 0px 9px;    
}
#header a {
		float: left;
		display: block;
		width: .1em;
		background: url(http://photos.cityvox.com/photos_original/143/214/382607.png) right -70px;
		background-repeat: no-repeat;
		padding: 5px 15px 5px 6px;
		text-decoration: none;
		font-weight: bold;	
}
#header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
    /* End IE5-Mac hack */
#header a:hover {    

}

#header li ul { /* second-level lists */
	position: absolute;		
	left: -999em; 
	padding:0;
}

#ACC2 #nav-acc, #VLO2 #nav-vlo, #BAD2 #nav-bad, #SOR2 #nav-sor, #CIN2 #nav-cin, 
#ENT2 #nav-ent, #MIX2 #nav-mix, #VID2 #nav-vid{
      background-position:0px -2px;
      border-width:0;
}

#ACC2 #nav-acc a, #VLO2 #nav-vlo a, #BAD2 #nav-bad a, #SOR2 #nav-sor a, #CIN2 #nav-cin a,
#ENT2 #nav-ent a, #MIX2 #nav-mix a, #VID2 #nav-vid a{
      background-position:right -2px;
      padding-bottom:5px;    
}
#header li:hover{background-position:0px -2px;}
#header li:hover a {background-position:right -2px;}

#innerACC, #innerVLO, #innerBAD,  #innerBAD1, #innerBAD2, #innerSOR, #innerCIN, 
#innerENT, #innerMIX, #innerVID, #innerREN{
	float:left;
	width:1px;
	display:block;
	position: absolute;		
	padding-top:22px;
	left: -999em;
}
#desOnglet{
	height:22px;
}
#innerACC a, #innerVLO a, #innerBAD a, #innerBAD1 a, #innerBAD2 a, #innerSOR a, #innerCIN a, 
#innerENT a, #innerMIX a, #innerVID a, #innerREN a{	
	border-style:solid;
	border-color:#F1F1F1;
	border-width:4px;
}

#innerACC li, #innerACC li a, #innerVLO li, #innerVLO li a,
#innerBAD li, #innerBAD li a, #innerBAD1 li, #innerBAD1 li a,#innerBAD2 li, #innerBAD2 li a, #innerSOR li, #innerSOR li a,
#innerCIN li, #innerCIN li a, #innerENT li, #innerENT li a, 
#innerMIX li, #innerMIX li a, #innerVID li, #innerVID li a, #innerREN li, #innerREN li a {
	background-color:#F1F1F1;
	padding:0px;
	padding-left:4px;
	background-image:none;
	text-align:left;		
}
#innerACC li a,  #innerVLO li a , #innerBAD li a ,  #innerBAD1 li a ,  #innerBAD2 li a ,#innerSOR li a,
#innerCIN li a,  #innerENT li a, #innerMIX li a,  #innerVID li a,  #innerREN li a{
	border-left:1px solid;
}

/* couleurs et (largeurs dans largeurs_LANGUE)*/
/* ACC */
	.acc2, #innerACC a{color:#B70F1C!important;}
	#innerACC li a:hover{
		color:#FFF!important;
		background-color:#B70F1C;
		border-left:#B70F1C;
	}
/* VLO */
	.vlo2, #innerVLO a{color:#35B7B5!important;}
	#innerVLO li a:hover{
		color:#FFF!important;
		background-color:#35B7B5;
		border-left:#35B7B5;
	}
/* BAD */	
	.bad2, #innerBAD a, #innerBAD1 a, #innerBAD2 a{color:#5D73AD!important;}
	#innerBAD li a:hover, #innerBAD1 li a:hover, #innerBAD2 li a:hover{
		color:#FFF!important;
		background-color:#5D73AD;
		border-left:#5D73AD;
	}
/* SOR */	
	.sor2, #innerSOR a{color:#ADB85A!important;}
	#innerSOR li a:hover{
		color:#FFF!important;	
		background-color:#ADB85A;
		border-left:#ADB85A;
	}
/* CIN */	
	.cin2, #innerCIN a{color:#B867A1!important;}
	#innerCIN li a:hover{
		color:#FFF!important;	
		background-color:#B867A1;
		border-left:#B867A1;
	}
/* ent */	
	.ent2, #innerENT a{color:#E42D87!important;}
	#innerENT li a:hover{
		color:#FFF!important;	
		background-color:#E42D87;
		border-left:#E42D87;
	}
/* MIX */	
	.mix2, #innerMIX a{color:#FA8900!important;}
	#innerMIX li a:hover{
		color:#FFF!important;	
		background-color:#FA8900;
		border-left:#FA8900;
	}
/* VID */	
	.vid2, #innerVID a{color:#C5023A!important;}
	#innerVID li a:hover{
		color:#FFF!important;	
		background-color:#C5023A;
		border-left:#C5023A;
	}
/* REN */
	.ren2, #innerREN a{color:#C05028!important;}
	#innerREN li a:hover{
		color:#FFF!important;	
		background-color:#C05028;
		border-left:#C05028;
	}
	
	
.EncartThematique	{
	float:right;
	height:60px;
}
#innerMeteo{
	position:relative;
	top:-2px;
	height:30px;
	float:right;
	width:200px;
	display:block;
}
#innerMeteo p{
	text-align:right;
	margin: 0px ;
	padding-right:35px;
}
#innerMeteo a{
	color:#972A2A;
}
#ch_vil{		
   background-image: url(http://photos.cityvox.com/photos_original/151/214/382615.png);
	background-position: -34px -163px;
	background-repeat:no-repeat;
	float:right;
	cursor:pointer;
	position:relative;
	top:7px;
	width:150px;
	clear:right;
}	
.changeVil{
   background: transparent url(http://photos.cityvox.com/photos_original/151/214/382615.png);
   background-position: -8px -116px;
	background-repeat:no-repeat;
	display: block;
	float: right;
	padding: 7px 4px 5px 10px;
	margin-right:9px;	
	cursor:pointer;
	color:#FFF;
}
#ListeChangeVilles{
	clear:both;
	width:930px;
}
#ListeChangeVilles, #ListeChangeVilles a{
	color:#972A2A;
}
#flashid{
	width:613px; 
	height:235px; 
	border:1px solid #D8D8D8; 
	margin:0px 0px 7px 0px;
	z-index:0; 
	position:absolute;
}
#persoBlock{
	width:300px;
}
#persoBlock li{
	display:inline;
	float:left;
	text-align:center;
}
#persoBlock li img{
	position:relative;
	top:8px;
	left:0px;
}
#persoBlock li a{
	color:#972A2A;
	text-decoration:none;
	width:145px;
	display:block;
}
#persoBlock li .active{
	font-size:11px;
	background-color:#fff;
	border-color: #D8D8D8;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	padding:0px;
	line-height:22px;
}
#persoBlock li .inactive{
	border-style: solid;
	padding:4px 0px 5px;
	border-width: 1px 1px 0px 1px;
	background-color:#C43642;
	color:#972A2A;
	border-color: #D8D8D8;
	background:url(http://photos.cityvox.com/photos_original/38/167/370470.gif) 0% 100%;
}
#tab_1{
	margin-right:6px;
}

#BlocMIX li, #BlocBAD li{display:inline;}
#BlocMIX li a{
	color:#FA8900!important;
	text-decoration:none;
}
#BlocMIX .pair a,
#BlocMIX .impair a{
	color:#6F6F6F!important;
	text-decoration:none;
}
#BlocMIX li .active{
	font-size:11px;
	background-color:#F5F6F8;
	padding: 1px 7px 3px 7px;
	border:none;
	color:#FA8900 !important;
}
#BlocMIX li .inactive{
	/*meme image que les h2 !*/
	background-image: url(http://photos.cityvox.com/photos_original/228/198/313060.gif);
	background-position: 0px -283px;
	background-repeat: repeat-x;
	padding: 1px 7px 3px 7px;
	border: none;
}
#BlocBAD li .active,
#BlocBAD li .inactive {
	border:none;	
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	width:136px;
	margin:7px 0px 5px 0px;
}
#BlocBAD li .inactive{
	color:#6E6E6E;	
	background-color:#E7EAF3;
}
#avisLie{
	color:#5D73AD;
	background-color:#FFF;
}
#avisEve{
	color:#ADB85A;
	background-color:#FFF;
}
.tabdata{
	background-color:#FFF;
	border-color: #D8D8D8;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	margin:0px 0px 5px 0px;
	padding:5px;
	color:#6F6F6F !important;
	text-align:left !important;
}
#BlocBAD .tabdata, #BlocMIX .tabdata{
	border:none;
	margin:0px;
	padding:5px 0px;	
}
.tabdata fieldset{
	border: none;
}
.tabdata legend{
	display: none;
}
.tabdata label{
	float:left;
	width:100px;
}
#aboTh label{
	width:60px;
}
.tabdata input{
	color:#6F6F6F;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	font-size:11px;
	padding-left:3px;
}
#aboTh #fld_email_l{
	width:175px;
}
#form_login .buttonOK{
	right:-5px;
}
#form_login #fld_password_log{
}
#MdP{
	position:relative;
	left:63px;
	top:-20px;
	width:199px;
	text-align:left;
	float:left;
	width:150px;
}
#a_1 #infoAlert {
	padding:5px;
}
#a_2{
	*margin-bottom:25px !important;
}
#form_login label.error, #aboTh label.error{
	clear:left;
	display:block;
	color:red;
	width:270px;
	*width:240px;
	padding-left:0px !important;
	font-weight:400 !important;
}
.tabdata p {
	margin:0px;
}
.tabdata .buttonOK {
	background-image:url(/images/cityvox/temp/ok.gif);
	background-repeat:no-repeat;
	background-position:0px -4px;
	border:medium none !important;
	display:inline;
	float:right !important;
	height:26px;
	padding:7px 5px;
	position:relative;
	top:-26px;
	width:29px;
	margin-bottom:-40px;
}
.tabdata h2{
	font-size:12px;
	color:#972A2A;
	margin:0px !important;
}
.tabdata img{margin:5px 10px 15px 5px;}

#libchaine{
	width:64px;
	float:left;
	clear:left;
}
.ctv{
	color:#972A2A;
}



#pubcarre, #col_hotspot_services {margin-bottom:5px;}
/*nouveaux blocs*/

#BlocACC, #BlocVLO, #BlocBAD, #BlocSOR, #BlocCIN, #BlocENT, #BlocETN, #BlocMIX, #BlocCLUB, #BlocEXT, #BlocFES, #ad_code, #TempNews, #coeur, #SelectionRedaction{
	border: 1px solid #D8D8D8;
	background-color: #FFF;
	margin-bottom:5px;
	padding:5px;
	width:288px;
	text-align:left !important;
}
/*Antidot*/
.resultats #BlocACC, .resultats #BlocVLO, .resultats #BlocBAD, .resultats #BlocSOR, .resultats #BlocCIN, .resultats #BlocENT, .resultats #BlocETN, .resultats #BlocMIX, .resultats #BlocCLUB, .resultats #BlocEXT, .resultats #BlocFES{
	border: 1px solid #D8D8D8;
	background-color: #FFF;
	margin-bottom:5px;
	padding:5px;
	text-align:left !important;
	width:590px;
}
#antidotColGauche #BlocACC, #antidotColGauche #BlocVLO, #antidotColGauche #BlocBAD, #antidotColGauche #BlocSOR, #antidotColGauche #BlocCIN, #antidotColGauche #BlocENT, #antidotColGauche #BlocETN, #antidotColGauche #BlocMIX, #antidotColGauche #BlocCLUB, #antidotColGauche #BlocEXT, , #antidotColGauche #BlocFES{
	width:320px;
} 
.resultats .evenrow, .resultats #misenavant {
	margin-right:0px;
}
/*st val*/
#coeur h2, #coeur h2 A, .R42, .R42 a, #SelectionRedaction h2, #SelectionRedaction h2 a{
	color:#972A2A !important;
	font-size:11px;
	font-weight:bold;
	border-bottom : 2px solid #D8D8D8;
	background-color:#FFE5EE;
	background-image: url(http://photos.cityvox.com/photos_original/238/81/348654.gif);	
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:5px 3px 5px 5px;
	margin:-5px -5px 0px -5px;
}
.R42{
   border:0px;
   background-position:100% 2px;
   padding:5px 3px 5px 5px;
	margin:-5px -5px 0px -5px;
	width:200px;	
	position	:relative;
	left:-5px;
}
.R42 a{
	color:#972A2A !important;
	border:0px!important;
}
.asv{
	font-weight:bold;
	padding:2px 0px 0px 0px;
}
.ssv{
	text-align:right;
	padding:0px 7px 5px 0px;	
}
/* fin st val*/
#BlocLarge, #BlocNews, #BlocLargeComm {
	border: 1px solid #D8D8D8;
	background-color: #FFF;
	margin-bottom:5px;
	padding:5px;
	width:605px !important;
	text-align:left !important;
}
#BlocLarge h2, #BlocLarge h2 a, #BlocLarge h2 a:hover,
#BlocLargeComm h2, #BlocLargeComm h2 a, #BlocLargeComm h2 a:hover,
#BlocNews h2, #BlocNews h2 a, #BlocNews h2 a:hover{
	color:#972A2A;
	font-size:18px;
	font-weight:lighter;
}
#BlocLargeComm{
	width:565px !important;
}
#BlocSavoirPlus h2{
	background-color:#34B4B4!important;
	width:605px !important;
	_width:600px !important;
	color:#FFF!important;
	margin:25px 0px 10px 0px;
}
#BlocNews p{
	line-height:145%;
}
.large{
	
}
#TempNews {
	width:600px;
}
#BlocACC h2, #BlocVLO h2, #BlocBAD h2, #BlocSOR h2, #BlocCIN h2,  #BlocENT h2, #BlocETN h2, #BlocMIX h2, #BlocCLUB h2, #BlocFES h2{
	background-color:transparent!important;
	color:#FFFFFF !important;
	font-size:11px!important;
	font-weight:bold!important;
	border-bottom : 2px solid #D8D8D8;
	background-image: url(http://photos.cityvox.com/photos_original/158/214/382622.png);
	background-repeat: repeat-x;
	padding:5px 3px 5px 5px;
	margin:-5px -5px 0px -5px;
}
#BlocACC h2 a, #BlocVLO h2 a, #BlocBAD h2 a, #BlocSOR h2 a, #BlocCIN h2 a,  #BlocENT h2 a, #BlocETN h2 a, #BlocMIX h2 a, #BlocCLUB h2 a, #BlocEXT h2 a, #BlocFES h2 a{
	color:#FFFFFF !important;
}
#BlocVLO h2{background-position:0px -7px;}
#BlocACC h2{background-position:0px -44px;}
#BlocBAD h2{background-position:0px -44px;}
#BlocSOR h2{background-position:0px -88px;}
#BlocCIN h2{background-position:0px -132px;}
#BlocENT h2{background-position:0px -220px;}
#BlocCLUB h2{background-position:0px -352px;}
#BlocFES h2{background-position:0px -484px;}
#BlocMIX h2{background-position:0px -264px;padding-right:14px;}

#BlocMIX h2 a{
	float:right;
	margin:0px 4px 2px 4px;
}
#BlocACC h3, #BlocVLO h3, #BlocBAD h3, #BlocSOR h3, #BlocCIN h3, #BlocENT h3,#BlocETN h3, #BlocMIX h3, #BlocCLUB h3, #BlocEXT h3, #BlocFES h3{
	color:#972A2A;
	margin:5px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
}
#BlocACC img, #BlocVLO img, #BlocBAD img, #BlocSOR img, #BlocCIN img, #BlocENT img, #BlocETN img, #BlocMIX img, #BlocCLUB img, #BlocEXT img, #BlocFES img{
	float:left;
	display: block;
	margin:5px 5px 0px 0px;
}
#BlocACC p, #BlocVLO p, #BlocBAD p, #BlocSOR p, #BlocCIN p, #BlocENT p, #BlocETN p, #BlocMIX p, #BlocCLUB p, #BlocEXT p, ##BlocFES p{
	margin:0px 5px 0px 5px;
}
#BlocACC .rssV2, #BlocVLO .rssV2, #BlocBAD .rssV2, #BlocSOR .rssV2, #BlocCIN .rssV2, #BlocENT .rssV2, #BlocETN .rssV2, #BlocMIX .rssV2, #BlocCLUB .rssV2, #BlocEXT .rssV2, #BlocFES .rssV2{
	padding-top:5px;
	margin-left:5px;
}
#ald{
	float:right;
	margin: 5px 10px 0px 0px;
}
.pair, .impair{
	margin:0px -5px 0px -5px;
	padding:2px 5px 2px 5px;
}
#col1_sor .pair,#col1_sor .impair{
	margin:0px;
}
#BlocMIX  .impair {
	background-color: #FFF8DC;
}
#BlocBAD .impair, .fondBAD{
	background-color:#e7eaf3;
}
#BlocSOR .impair, .fondSOR{
	background-color:#EBEED7;
}
#BlocBAD #mapDroite {
	width:286px;
}
.fondSOR, .fondBAD{
	margin:0px -5px -5px -5px ;
	padding:5px;
}
#moteurAcc h2{
	color: #E42D87 !important;
	text-decoration:none;
}
#moteurEnt h2{
	color: #E42D87 !important;
	text-decoration:none;
}
#RubBad, #RubSor, #RubMix, #RubVlo{
	clear:both;
	border: 1px solid #E4E4E4;
	margin-bottom:5px;
	padding:5px;
}

#RubBad li, #RubSor li, #RubMix li, #RubVlo li{
	display:block;
	float:left;
	width:73px;
	font-size:9px;
	text-align:center;
}
#RubBad img, #RubSor img, #RubMix img, #RubVlo img{
	float:none;
	margin:0px 0px 0px 3px;
}
#RubBad h2, #RubBad a, #moteurBad h2, #commBad h2 a{
	color:#5D73AD!important;
	text-decoration:none;
}
#RubSor h2, #RubSor a, #moteurSor h2, #commSor h2 , #commSor h2 a{
	color:#ADB85A!important;
	text-decoration:none;
}
#RubCin h2, #RubCin a, #moteurCin h2, #commCin h2 , #commCin h2 a{
	color:#B867A1 !important;
	text-decoration:none;
}
#RubMix h2, #RubMix a, #moteurMix h2, #commMix h2 , #commMix h2 a{
	color:#FA8900!important;
	text-decoration:none;
}
#RubEnt h2, #RubEnt a,  #moteurEnt h2, #commEnt h2 , #commEnt h2 a{
	color:#E42D87 !important;
	text-decoration:none;
}
#RubVlo h2, #RubVlo a,  #moteurVlo h2, #commVlo h2 , #commVlo h2 a{
	color:#34B4B4 !important;
	text-decoration:none;
}
#RubAcc, #moteurAcc, #commAcc{background-color:#F9ACD5;}
#RubBad, #moteurBad, #commBad{background-color:#e7eaf3;}
#RubSor, #moteurSor, #commSor{background-color:#EBEED7;}
#RubCin, #moteurCin, #commCin{background-color:#E0C1D8;}
#RubMix, #moteurMix, #commMix{background-color:#FFF8DC;}
#RubEnt, #moteurEnt, #commEnt{background-color:#F9ACD5;}
#RubVlo, #moteurVlo, #commVlo, #BlocVLO .impair{background-color:#E1F4F4;}
#RubEnt{margin-bottom:5px;}
#moteurAcc .rssV2, #moteurBad .rssV2,  #moteurSor .rssV2, #moteurCin .rssV2, #moteurMix .rssV2, #moteurEnt .rssV2, #moteurVlo .rssV2, moteurAprox .rssV2{
	color:#972A2A;
 	font-weight:bold;
	background-position: 1px 2px;
 	font-size: 10px;
 	display:block;
 	height:14px;
 	margin-top:5px;
}
#moteurVlo h4{
	display:inline;
	font-size:11px;
}
#RubMix{background-color:#FFF8DC;}

h6{margin:0px;}

/* les blocs des moteurs et commercants */
#moteurAcc, #moteurBad, #moteurSor, #moteurCin, #moteurMix, #moteurVlo, #moteurEnt, #commBad, #commSor {
	border: 1px solid #D8D8D8;	
	margin-bottom:5px;
	padding:5px;
	width:288px;/* a cause du padding */
	text-align:left;
}
.large{
	width:600px !important;
}
#moteurAcc h2, #moteurBad h2, #moteurSor h2, #moteurCin h2, #moteurMix h2, #moteurEnt h2, #moteurVlo h2, #commBad h2, #commSor h2{
	background-image:none;
}
.detail_comm h3, #commBad h3, #commSor h3{
	margin:0px; 
	font-weight:bold;
}
.detail_comm img, #commBad img, #commSor img{
	margin: 0px 5px 0px 0px; 
	float:left;
}
.detail_comm p, #commBad p, #commSor p{margin:0px;}
.detail_comm p a, #commBad p a, #commSor p a{text-decoration:none;}
.detail_comm{
	width:290px;
	float:left;
	padding: 0px 0px 5px 0px;
	margin:0px 8px 5px 0px;
}
#moteurAcc select, #moteurBad select, #moteurSor select, #moteurCin select, #moteurMix select, #moteurEnt select, #moteurVlo select{
	width:288px;
	color:inherit;
	font-size:inherit;
	margin:3px 0px 3px 0px;
}
#moteurAcc select{border:1px solid #E42D87;}
#moteurBad select{border:1px solid #5D73AD;}
#moteurSor select{border:1px solid #ADB85A;}
#moteurCin select{border:1px solid #B867A1;}
#moteurMix select{border:1px solid #FA8900;}
#moteurEnt select{border:1px solid #E42D87;}
#moteurVlo select{border:1px solid #35B7B5;}
/*moteurs Festival surtout */
#moteurSor #jour, #moteurSor #mois, #moteurSor #annee, 
#moteurCin #jour, #moteurCin #mois, #moteurCin #annee{
	float:left;
	padding:0px !important;
	width:74px;
	margin:1px 0px 0px 4px;
}

#moteurAcc input, #moteurBad input, #moteurSor input, #moteurCin input, #moteurMix input, #moteurEnt input, #moteurVlo input,
#moteurAcc textarea, #moteurBad textarea, #moteurSor textarea, #moteurCin textarea, #moteurMix textarea, #moteurEnt textarea, #moteurVlo textarea{
	width:284px;
	color:inherit;
	font-size:inherit;
	margin:3px 0px 3px 0px;
}

#moteurAcc input.oksor, #moteurAcc input.okacc, #moteurBad input.okbad, #moteurSor input.oksor, #moteurCin input.okcin, #moteurMix input.okmix, #moteurEnt input.okent, #moteurVlo input.okasso , #moteurVlo input.okact{
	width:80px;
	float:right;
}
#moteurAcc input.ok, #moteurAcc input.ok, #moteurBad input.ok, #moteurSor input.ok, #moteurCin input.ok, #moteurMix input.ok, #moteurEnt input.ok, #moteurVlo input.ok, #moteurBad input.okact{
	width:80px;
	float:right;
}
#Logright{
	float:right;display:inline;
	text-align:right;	
	width:290px;
}
#Logright input{
	width:15px;
	position:relative;
	top:2px;
}
.partenairescom{
	float:right;
	text-align:right;
}
#col1_acc, #col1_act, #col1_bad, #col1_cin, #col1_sor, #col1_acc_sond, #col1_club, #col1_mix, #col1_video, #col1_nl, #ad_code{
	
}
#col1_sor{
	margin-bottom:5px;
}
#col1_acc h2, #col1_act h2, #col1_bad h2, #col1_cin h2,  #col1_ent h2, 
#col1_sor h2, #col1_mix h2, #col1_ren h2, #col1_club h2, 
#col1_pub h2, #col3_aff_bad h2, #col3_communaute h2, 
#col1_acc_sond h2, #collarge_sor h2,
#col1_nl h2, #col3_aff_sor h2{
	background-color:transparent!important;
	color:#FFFFFF !important;
	font-size:11px !important;
	font-weight:bold!important;
	border-bottom : 2px solid #D8D8D8;
	background-image: url(http://photos.cityvox.com/photos_original/158/214/382622.png);
	background-repeat: repeat-x;
	background-position:0px 2px;
}
#col_hotspot h2{
	background-color:#FFF!important;
	background-image: none;
	color:#972A2A!important;
	border:0px;
}
#col1_acc h2{background-position:0px -44px;}
#col1_act h2{background-position:0px -7px;}
#col1_bad h2, #col3_aff_bad h2{background-position:0px -44px;}
#col1_sor h2, #col3_aff_sor h2{background-position:0px -88px;}
#col1_cin h2{background-position:0px -132px;}
#col1_ent h2{background-position:0px -220px;}
#col1_mix h2{background-position:0px -264px;}
#col1_ren h2{background-position:0px -308px;}
#col3_communaute h2{background-position:0px -353px;}
#col1_club h2{background-position:0px -352px;}
#traithr, #traitHrCinema, #traitHr_act{	

}
#trait_col_acc, #trait_col_act, #trait_col_sor, #trait_col_cin, #trait_col_pet, #trait_col_ent,
#trait_col_mix, #trait_col_video, #trait_col_ren, #trait_col_club, #trait_col_extra, 
#trait_col_noel {
	width: 100%; 
	height: 1px;
	FONT-SIZE: 1px;
	OVERFLOW: hidden;
	border-top: 5px solid #F1F1F1;
	border-bottom: 5px solid #F1F1F1;
	clear : both;
}
.bt1, .bb1{
	border-left:4px solid #F1F1F1;
	border-right:4px solid #F1F1F1;
	HEIGHT: 1px;
}
.bg1, .bd1{
	border-right:4px solid #F1F1F1;
	HEIGHT: 1px;
}
.bt2, .bb2{	
	border-left:2px solid #F1F1F1;
	border-right:2px solid #F1F1F1;
	HEIGHT: 1px;
}
.bg2{
	border-left:2px solid #F1F1F1;
	HEIGHT: 1px;
}
.bd2{
	border-right:2px solid #F1F1F1;
	HEIGHT: 1px;
}
.bt3, .bb3{	
	border-left:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
	HEIGHT: 2px;
}
.bg3{
	border-left:1px solid #F1F1F1;
	HEIGHT: 2px;
}
.bd3{
	border-right:1px solid #F1F1F1;
	HEIGHT: 2px;
}
.ong_profil_act .b1, .ong_profil_acc .b1, .ong_profil_bad_resa .b1, .ong_profil_ent .b1, 
.ong_profil_sor .b1, .ong_profil_mix .b1, .ong_profil_cin .b1, .ong_profil_club .b1, .ong_profil_club_srub .b1,
.ong_profil_extra .b1, .ong_profil_extra .b1{
	BORDER-RIGHT: #F1F1F1 5px solid; 
	DISPLAY: block; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #F1F1F1 5px solid; 
	HEIGHT: 1px;
}
  .ong_profil_act .b2, .ong_profil_acc .b2, .ong_profil_bad_resa .b2, .ong_profil_ent .b2, 
.ong_profil_sor .b2, .ong_profil_cin .b2, .ong_profil_mix .b2, .ong_profil_club .b2, .ong_profil_club_srub .b2,
.ong_profil_extra .b2{
	BORDER-RIGHT: #F1F1F1 3px solid; 
	DISPLAY: block; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #F1F1F1 3px solid; 
	HEIGHT: 1px;
}
.ong_profil_act .b3, .ong_profil_acc .b3, .ong_profil_bad_resa .b3, .ong_profil_ent .b3, 
.ong_profil_sor .b3, .ong_profil_cin .b3, .ong_profil_mix .b3, .ong_profil_club .b3, .ong_profil_club_srub .b3,
.ong_profil_extra .b3{
	BORDER-RIGHT: #F1F1F1 2px solid; 
	DISPLAY: block; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #F1F1F1 2px solid; 
	HEIGHT: 2px;
}
.ong_profil_act .b4, .ong_profil_acc .b4, .ong_profil_bad_resa .b4, .ong_profil_ent .b4, 
.ong_profil_sor .b4, .ong_profil_cin .b4, .ong_profil_mix .b4, .ong_profil_club .b4, .ong_profil_club_srub .b4,
.ong_profil_extra .b4{
	BORDER-RIGHT: #F1F1F1 1px solid; 
	DISPLAY: block; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #F1F1F1 1px solid; 
	HEIGHT: 1px;
}
#offres img{
	float: none;
}
.listePanelBAD, .listePanelSOR {
	text-align:center;
	border-width:5px 5px 0px 0px;
	border-style:Solid;
	border-color:#FFF;
	color:#FFF;
	display:inline;
	float:left;
	overflow:hidden;
	font-size:10px;
	font-weight:bold;
	margin:6px 2px 4px 2px;
	padding:4px;
	width:128px;
	border:2px solid;
}
#BlocACC h4, #BlocBAD h4, #BlocSOR h4 {margin:0px;}
.listePanelBAD{
	border-color:#5D73AD;
	color:#5D73AD;
}
.listePanelSOR{	
	border-color:#ADB85A;
	color:#ADB85A;
}
#NewsACC, #NewsEXT , #NewsFES, #NewsETN, #NewsVLO, #NewsBAD, #NewsSOR, #NewsCIN, #NewsMIX, #NewsCLUB, #NewsENT{
	border:1px solid #D8D8D8;
	background-color:#FFF;
	padding:0px 5px 5px 5px;
	line-height:140%;
}

#NewsACC img, #NewsEXT img, #NewsFES img, #NewsETN img, #NewsVLO img, #NewsBAD img, #NewsSOR img, #NewsCIN img, #NewsMIX img, #NewsCLUB img, #NewsENT img{
	padding:4px 2px 0px 5px;
}
#NewsACC h2, #NewsEXT h2, #NewsFES h2, #NewsETN h2, #NewsVLO h2, #NewsBAD h2, #NewsSOR h2, #NewsCIN h2, #NewsMIX h2, #NewsCLUB h2, #NewsENT h2,
#NewsACC h2 a, #NewsEXT h2 a, #NewsFES h2 a, #NewsETN h2 a, #NewsVLO h2 a, #NewsBAD h2 a, #NewsSOR h2 a, #NewsCIN h2 a, #NewsMIX h2 a, #NewsCLUB h2 a, #NewsENT h2 a,
#NewsACC h2 a:hover, #NewsEXT h2 a:hover, #NewsFES h2 a:hover, #NewsETN h2 a:hover, #NewsVLO h2 a:hover, #NewsBAD h2 a:hover, #NewsSOR h2 a:hover, #NewsCIN h2 a:hover, #NewsMIX h2 a:hover, #NewsCLUB h2 a:hover, #NewsENT h2 a:hover{
	font-size:18px;
	color:#972A2A !important;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 5px 0px;
}
#entete_liens h2{
	background-color: #D8D8D8;
	color:#FFF !important;
	font-size:13px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 1px 0px;
	font-weight:bold;
}
.okmeeticph{
	background-repeat: repeat-x;
	background-image: url(http://photos.cityvox.com/photos_original/158/214/382622.png);
}

.meeticph{
	background-image: url(http://photos.cityvox.com/photos_original/212/240/323796.jpg);
	width:100%;
	margin-bottom:5px;
}
.okmeeticph {
	color: #FFFFFF; 
	font-size:12px;
}
.okmeeticph {border: solid 1px #c15127;}
.okmeeticph {background-position: 0px -308px;}

.inputMeetic{
	width:127px ;
	border-width: 1px;
	border-style:solid ;
	border-color : #c15127;
	font-size:10px;
	margin-top:3px;
	margin-right:3px;
}
#col1_ren input{
	background: #fee3ad;
	color: #781351;
	border: 1px solid #781351
}
.GAT, .SME, .CTA, .GAB, .VLI, .BTA, .PKG, .SBU, .SFU, .RER, .EMB{
	float: left;
	margin: -10px 5px 10px 0px;
	height: 20px;
	width: 20px;
	background-image: url(http://photos.cityvox.com/photos_original/249/250/326393.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 5px;
}
.GAT{background-position: 0px -200px;}
.SME{background-position: 0px -75px;}
.CTA{background-position: 0px -100px;}
.GAB{background-position: 0px -150px;}
.VLI{background-position: 0px -50px;}
.BTA{background-position: 0px -25px;}
.PKG{background-position: 0px 0px;}
.SBU{background-position: 0px -125px;}
.SFU{background-position: 0px -250px;}
.RER{background-position: 0px -175px;}
.EMB{background-position: 0px -225px;}
.GAT h4, .SME h4, .CTA h4, .GAB h4, .VLI h4, .BTA h4, .PKG h4, .SBU h4, .SFU h4, .RER h4, .EMB h4{
	position:relative;
	top:7px;
	left:25px;
	width:300px;
}
.ok {	
	font-weight:bold !important;
	font-size:10px;
	color: White !important;
	padding:0px 5px 0px 5px;
	background-repeat: repeat-x;
	text-decoration:none;
	line-height:14px;
	letter-spacing: 1px;
}
.ok a, .ok a:hover{	
	font-weight:bold !important;	
	color: #FFF !important;
	text-decoration:none;
}
.formcompteur{
	color:inherit;
	background-color:inherit;
	border:none;
	padding-right:4px;
	text-align:right;
}
.okbad{	
	border: solid 1px #5c73af;	
	background-image: url(/images/common/fonds/fond-bouton-bad.gif);
}

/* style pour gallery photo */
#ShowPhotoTop{
	padding:0px 10px 10px 10px;
	text-align:center;
}
#diapo{
	float:right;
	margin-bottom:5px;
}
#ShowPhotoMiddle{text-align:center;}
#ShowPhotoMiddle td{
	padding:0px 14px 0px 14px;
}

#ShowPhotoMiddle img{
	float:left;
	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;
	border:1px solid;	
	margin:0px 0px 15px 5px;
	padding:2px 5px 2px 5px;
	line-height:26px;
}
.photoselected{
	background-color: #6F6F6F;;
	color:white;
}
#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:-94px;	
}
#divprec img, #divsuit img{	
	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;
}
#classement{
	font-size:16px;
	color:#972A2A ;
	font-weight:bold;
	text-align:	center;
}
#classement a, #classement a:hover{
	font-size:11px;
	color:#972A2A ;
	text-decoration:none;
	font-weight:lighter;
	line-height:160%;
}
#classement img{	float:none;}
#SelectionRedaction{	background-image: url(http://photos.cityvox.com/photos_original/247/84/349431.gif);}
#SelectionRedaction img{
	float:right;
	margin:14px 5px 5px 5px;
}
.selectDate{
	width:60px !important;
	font-weight:normal !important;
	color:black !important;
	border:1px solid black !important;
	margin:0px 3px 3px 3px!important;
}
.presentationLarge {
	padding:5px;
}
.presentationLarge p {
	margin:5px;
}
.presentationLarge img {
	float:left !important;
}
.genreBAD,.genreBadLargeurFixe {
	color:#ff7e27;
	font-style: italic;
}
.genreBadLargeurFixe{
	width: 350px !important;
}
#classementLieu{
	float:right;
	width:150px;
	border:1px dotted green;
}


#topGenre {
	padding:0px 6px 11px 0px;
	text-align:right;
	width:295px;
	background-repeat: no-repeat;
	margin-left:4px;
	font-size: 17px;
	font-weight: bold;
}
#BlocBAD #topGenre{
   margin-left:-3px;
}
#topGenre img{
	float:none !important;
	width:280px;
	height:37px;
}
.sstt, .sstt a, .sstt a:hover {
	color: #FFFFFF;	
	text-decoration:none !important;
	background-color:#5c73af;
	padding:1px 5px 1px 15px;
	letter-spacing:-1px;
	filter:alpha(opacity=90);  
	opacity:0.9;
	-moz-opacity: 0.9;
	display:block; 
}
/*Antidot*/
.antidotCTV,.antidotCIL,.antidotSPE, .antidotCON{
	display: block;
	background-image:url(http://photos.cityvox.com/photos_original/7/121/358663.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;
}
.antidotCON{
	background-position: -176px -6px;
}
#antidotColDroite {
	border-left: 5px solid #FFF;
	border-top: 0px solid #FFF;
	border-bottom: 10px solid #FFF;
	width:262px;
	float:right;
	background-color:#FFF;
	margin:0px;
}
#antidotColGauche {
	width:320px;
}
#fondueGrisAntidot {
	width:254px;
	background-color:#FFF;
	border : 1px solid #D8D8D8;
	margin:0px 0px 0px 2px;
	padding:0px;
	padding-left:6px;
	text-align: left;
	float:right;
	overflow:hidden;
}
#fondueGrisAntidot .collone_titre_h2 {
	background-position:0 -7px;
	background-color:transparent !important;
	background-image:url(http://photos.cityvox.com/photos_original/222/232/321758.gif);
	background-position:0 -247px;
	background-repeat:repeat-x;
	border-bottom:2px solid #D8D8D8;
	color:#972A2A !important;
	font-size:11px !important;
	font-weight:bold !important;
	margin:0px -6px 0;
	padding:5px 3px 5px 5px;
}
#fondueGrisAntidot .evenrow, #fondueGrisAntidot .oddrow {
	width:250px;
	background-color:#FFF;
	padding-left:0px;
	margin:0px;
}
#fondueGrisAntidot a, #fondueGrisAntidot a:hover, #fondueGrisAntidot a:visited{
	margin:0px;
}
#fondueGrisAntidot a.liensrubrique{
	margin : 5px 0px 0px 0px;
	display:block;
}
#fondueGrisAntidot .impair a.lien1 {
	margin:0px;
}
#fondueGrisAntidot h2 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:0px;
	color:#6F6F6F;
	font-size:11px;
	font-weight:bold;
}
#fondueGrisAntidot .hrViolet{
	border-top:1px solid #c3c3c3;
	height:5px;
	margin-right:6px;
}
#habillageBas{
   overflow:visible;
}
#habillageBas img{
   position: relative;
   left:-45px;
}
#TitreBoite{
	color: #5C73AF;
	font-size:12px;
	font-weight:bold;
}
.boite{
	float:right;
	background-color:#e7eaf3;
	border:1px solid #5D71B0;
	margin:8px 0px 10px 5px;
	padding:10px 0px 5px 5px;
	width:185px;
}
#Flag_FRA, #Flag_ITA, #Flag_ESP, #Flag_GER, #Flag_ENG, #Flag_HOL{
   background-image: url(http://photos.cityvox.com/photos_original/162/214/382626.png);
   background-repeat:no-repeat;
   margin:0px 0px 0px 5px;
   padding:0px 5px 10px 10px;
}
#Flag_FRA{background-position:0px -1px;}
#Flag_ITA{background-position:0px -40px;}
#Flag_ESP{background-position:0px -80px;}
#Flag_GER{background-position:0px -120px;}
#Flag_ENG{background-position:0px -200px;}
#Flag_HOL{background-position:0px -160px;}

