body {
	color : #eeeeee;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	background:#000;
}

.link_netrev{
	color:#ffffff; 
	font-size:10px; 
	text-decoration:none;
}

.link_netrev:hover{
	text-decoration:underline;
}

.link_cosmetique{
	color:#C1D72E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.link_cosmetique:hover{
	text-decoration:underline;
}


img{
	border:0px;
}

p{
	MARGIN: 0cm 0cm 0pt;

}

p, td, div, span, ul,  .normaltexte {
	color : #ffffff; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : 12px; 
}

.petit {font-size : 7pt;}

a {
	color : #ffffff;
	text-decoration : underline;
	
}

.input{
	background:#bdbdbd url(../interface/site_sept10/bg_input.gif) repeat-y; 
	border:1px solid #afafaf;
	border-left:0px;
	width:179px;
}
select{
	background:#c7c7c9;
	border:1px solid #CCCDCE;
}
textarea{
	background:#c7c7c9;
	border:1px solid #CCCDCE;
	overflow:hidden;
}

a:hover {
	/**color : #ffffff;*/
	text-decoration : underline;
}

.titre, .stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eeeeee;
	text-decoration:none;
}
.titre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration:none;
	
}

.alert, .message  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}


.date{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style:italic;
}
/**************************************new concours2009********************************/

.main_cont{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:100px;
	background:#000;
	
}
	.td_logo{
		width:302px;	
	}
	.top_droit{
		text-align:right;
		padding-right:33px;
		padding-top:14px;
	}
	.lien_langue{
		color:#c5c5c6;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		text-decoration:none;
		padding:0px 5px 0px 5px;
		font-weight:bold;
	}
	.lien_langue_active{
		color:#edf0a2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		padding:0px 5px 0px 5px;
		text-decoration:none;
		font-weight:bold;
	}
	.lien_langue:hover{
		text-decoration:underline;
	}
	.lien_langue_active:hover{
		text-decoration:none;
		cursor:text;
	}
	.menu_princ{
		background:url(../interface/site_juin09/bg_menu.jpg) repeat-x;
	}
	.a_menu_princ{
		color:#5e6a72;
		text-transform:uppercase;
		font-size:21px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:normal;
		padding-top:13px;
		padding-bottom:11px;
		display:block;
		background:#eeecea;	
	}
	.a_menu_princ:hover{
		color:#5e6a72;
		text-transform:uppercase;
		font-size:21px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:normal;
		background:#e0e0de;
		
	}
	.a_menu_princ_active{
		color:#5e6a72;
		text-transform:uppercase;
		font-size:21px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:normal;
		background:#e0e0de;
		display:block;
		padding-top:13px;
		padding-bottom:11px;
	}
	.a_menu_princ_active:hover{
		color:#5e6a72;
		text-transform:uppercase;
		font-size:21px;
		font-family:Helvetica, sans-serif;
		text-decoration:none;
		font-weight:normal;
		background:#e0e0de;
	}
	.menuPrincipaleDeroulant{
	 position: absolute;
	 z-index: 9;
	 background:none;
	 border-left:1px solid #ffffcc;
	 border-right:1px solid #ffffcc;
	 margin-top:-15px;
	}
	.a_sousmenu{
		display:block;
		text-decoration:none;
		color:#333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:2px;
		border-top:2px solid #000000;
		background:#dfafe1;
		padding-left:10px;
	}
	.a_sousmenu:hover{
		display:block;
		text-decoration:none;
		color:#000000;
	}
	.a_sousmenu_active{
		display:block;
		text-decoration:none;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.contenuepage{
		padding:24px 11px 28px 14px;	
	}
	.titre_profil{
		color:#808080;
		text-transform:uppercase;
		font-size:28px;
		font-family:Helvetica, Arial, sans-serif;
		text-decoration:none;
		font-weight:normal;
	}
	.titre_semifinalist{
		font-family:Helvetica,Arial,sans-serif;
		font-size:34px;
		font-weight:normal;
		text-decoration:none;
	}

	.texte_gagnante{
		font-family:Arial,sans-serif;
		font-size:14px;
		text-decoration:none;		
		color:#767575;
	}
	
.bas_page{
	background:#000 url(../interface/site_sept10/bg_bottom.gif) top center no-repeat;
	padding-bottom:65px;
	padding-top:12px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.boutonSecond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5c5c6;
	cursor: hand;
	text-decoration:none;
	margin-right:28px;
}
.boutonSecond:hover {
	text-decoration:underline;
}

.sep_sec{
	margin-left:6px;
	margin-right:6px;
	color:#a6a56d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.top_5_semaine{
	/*text-align:center;*/
}

.num_top_5{
	color:#C1D72E;
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.num_vote{
	color:#FEFCFC;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

.sep_item_top5{
	margin-top:6px;
	margin-bottom:6px;
	/*text-align:center;*/
	
}

.titre_top_5{
	color:#C1D72E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:105px;
	margin-left:94px;
	margin-right:83px;
}

.titre_top_5_semaine{
	color:#C1D72E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:105px;
	margin-left:94px;
	margin-right:83px;
}

.img_avant{
	position:absolute;
}
.img_apres{
	margin-bottom:250px;
	display:block;
	text-align:left;
}
.img_id{
	color:#E3E987;
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:5px;
}
.cont_img_apres{
	position:absolute;
	text-align:right;
	width:269px;
}

.lien_nav{
	color:#d928e0;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.lien_nav_prev{
	color:#d928e0;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:22px;
	/*background:url(../interface/site_fev09/btn_fleche_back.gif) no-repeat;*/
	margin-right:25px;
	text-transform:uppercase;
}
.lien_nav_next{
	color:#d928e0;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-right:22px;
	/*background:url(../interface/site_fev09/btn_fleche_front.gif) no-repeat right;*/
	margin-left:25px;
	text-transform:uppercase;
}

.lien_nav:hover{
	color:#fcbbff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:undeline;
}
.lien_nav_actif{
	color:#fcbbff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:undeline;
}
.table_form_iscript{
	/*text-transform:uppercase;*/
}
.btn_correctionFR{
background:url(../interface/site_sept10/FR/btn_retourbulletin.gif) no-repeat;
border:0px; padding:0px; width:202px; height: 61px;
cursor:pointer;
}
/*.btn_correctionFR:hover{
background:url(../interface/FR/btn_recommencer_over.gif) no-repeat;
cursor:pointer;
}*/

.btn_correctionEN{
background:url(../interface/site_sept10/EN/btn_retourbulletin.gif) no-repeat; border:0px; padding:0px; width:202px; height: 61px;
cursor:pointer;
}

/*.btn_correctionEN:hover{
background:url(../interface/EN/btn_recommencer_over.gif) no-repeat;
cursor:pointer;
}
*/
.btn_validerFR{
background:url(../interface/site_sept10/FR/btn_soumettre.gif) no-repeat; 
border:0px; padding:0px; width:145px; height: 63px;
cursor:pointer;
}
/*.btn_validerFR:hover{
background:url(../interface/FR/btn_valider_over.gif) no-repeat;
cursor:pointer;
}
*/
.btn_validerEN{
background:url(../interface/site_sept10/EN/btn_soumettre.gif) no-repeat; border:0px; padding:0px; width:105px; height: 61px;
cursor:pointer;
}
/*
.btn_validerEN:hover{
background:url(../interface/EN/btn_valider_over.gif) no-repeat; 
cursor:pointer;
}
*/
.btn_submitFR{
background:url(../interface/site_sept10/FR/btn_continuer.gif) no-repeat; border:0px; padding:0px; width:111px; height: 43px;
cursor:pointer;
}

/*.btn_submitFR:hover{
background:url(../interface/FR/btn_envoyer_over.gif) no-repeat; border:0px; padding:0px; width:85px; height: 21px;
cursor:pointer;
}   */

.btn_submitEN{
background:url(../interface/site_sept10/EN/btn_continuer.gif) no-repeat; border:0px; padding:0px; width:111px; height: 43px;"
cursor:pointer;
}

.titre_crop, .texte_crop{
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

/*.btn_submitEN:hover{
background:url(../interface/EN/btn_envoyer_over.gif) no-repeat; border:0px; padding:0px; width:85px; height: 21px;"
} */






.text_browse{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fdfdfd;
}




/***************gallery**************************************/
.box_orderby, .box_orderbyselected{
	width:188px;
	background:#dfafe1;
	color:#333333;
	margin-bottom:2px;
	border-left:1px solid #f7f7f7;
	text-transform:uppercase;
	padding:2px 0px 2px 10px;
	cursor:pointer;
	font-weight:bold;
}
.input_search{
	background: url(../interface/site_sept10/bg_recherche.gif)  no-repeat;
	height:18px;
	width:125px;
	padding-left:2px;

}
.input_search input{
	background:none;
	border:0px;	
	font-size:9px;}
.box_orderbyselected{
	background:#d928e0;
	color:#fff;
}
#modalWindow_contenue{
	background:#000;
	border:2px solid #d928e0;
	
}
.text_bottom_modal{
	color:#d928e0;
	font-size:17px;
	padding-left:133px;
	width:250px;
}
.sub_cont_conf{
	padding:12px 19px 20px 19px;
}
.cont_btn_vote_modal{
	height:36px;
}
.modal_cont_bottom{
	background:#000 url(../interface/site_sept10/bg_bottom_modal.gif) bottom no-repeat;
	border-top:2px solid #d928e0;
	padding:9px 15px 15px 15px;

}
.cont_candidate_info{
	background:#504e5c;
	padding:14px 0px 16px 14px;
	margin:5px 15px 20px 3px;
	width:166px;
	height:212px;
}

.cont_candidate_info_vide{
	background:url(../interface/site_juin09/bg_candidate.jpg) no-repeat;
}

.cont_candidate_info_win_vide{
	background:url(../interface/site_sept10/bg_candidate.jpg) no-repeat;
	margin:0px 0px 15px 9px;
}
.cont_candidate_win_info{
	background:url(../interface/site_sept10/bg_candidate_win.gif) no-repeat;
	padding:7px 0px 21px 8px;
	margin:0px 0px 15px 0px;
	text-align:left;
	height:194px;
}
.cont_titre_semaine{
	text-align:left;
	background:url(../interface/site_sept10/hr_titre_sem.gif) bottom left no-repeat ;
	padding-bottom:8px;
	margin:8px 0px 9px 9px;
}

.titre_semaine{
	font-family:"Courier New", Courier, monospace;
	font-size:17px;
	font-weight:bold;
	color:#d928e0;
}
.date_semaine{
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	margin-left:15px;
}

#accro_dujour{
	background:url(../interface/site_sept10/bg_accros.jpg) no-repeat;
	padding:25px 20px 18px 18px;
}
.candidateinfoville_win{
	font-size:10px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:0px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}
.candidateinfovote_win{
	font-size:15px;
	color:#2890e0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:0px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}
.candidateinfonom_win{
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:5px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}
.candidateinfoville{
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	margin:0px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}
.candidateinfonom{
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	margin:0px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}

.cont_candidate_info_sf{
	width:172px;
	background:#ffffff;
	margin:0px 0px 15px 9px;
	height:261px;
}
.candidate_info_sf{
	padding:10px 9px 10px 9px;
}
.cont_candidate_info_sf_vide{
	background:url(../interface/site_juin09/bg_candidate_sf.jpg) no-repeat;
	margin:0px 0px 15px 9px;
}

.candidateinfoville_sf{
	font-size:11px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:0px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
	line-height:1.3em;
}
.candidateinfonom_sf{
	font-size:12px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	overflow:hidden;
	line-height:1.3em;
	font-weight:bold;
}

.candidateinfopq_sf{
	font-size:10px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:7px 14px 0px 0px;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}

.candidateinfovote_sf{
	font-size:14px;
	color:#2890e0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin:0px 14px 0px 0px;
	line-height:1.3em;
	overflow:hidden;
	width:152px;
	font-weight:bold;
}


.premiereinfo{
	margin-top:5px;
}

/*.modal_cont_contenu{
	background:url(../interface/site_juin09/bg_modal_cont.jpg) no-repeat; 
	padding:10px 0px 0px 0px;
	min-height:460px;
	width:675px;
}*/

.bg_cont_img_modal{
	background:url(../interface/site_sept10/bg_cont_img.gif) center no-repeat; 
	padding:18px 0px 25px 208px;
	text-align:left;

}

.bg_cont_img_fixe{
	background:url(../interface/site_sept10/bg_cont_img.gif) center no-repeat; 
	padding:18px 0px 25px 233px;
	text-align:left;
}
.cont_top_conf_text{
	color:#44e2a8;
	font-family:"Courier New", Courier, monospace;
	font-size:28px;
	margin-left:65px;
	text-transform:uppercase;
}
.cont_titre_conf{
	color:#44e2aa;
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-top:3px;
}
.cont_conf_text{
	color:#fff;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	background:url(../interface/site_sept10/bg_text_conf.gif) repeat-y;
	font-weight:bold;
	text-align:left;
	padding:10px 10px;
}
.modal_cont_titre_link{
	color:#44e2a8;
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin-top:17px;
	margin-bottom:10px;
}
.modal_cont_link{
	color:#000000;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	font-weight:bold;
	
}
.title_link{
	color:#fff;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;	
	line-height:1.6em;
}
.modal_link{
	color:#d928e0;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	text-decoration:none;
	line-height:1.6em;
}
.modal_btn_vote_FR{
	background: url(../interface/site_juin09/FR/bottom_modal_voter.png) no-repeat;
	height:104px;
}
.modal_btn_vote{
	height:33px;
	cursor:pointer;
}
.modal_btn_vote_EN{
	background: url(../interface/site_juin09/EN/bottom_modal_voter.png) no-repeat;
	height:104px;
}
.cont_contenu_vote{
	color:#000000;
	text-align:left;
	padding:0px 0px 0px 25px;
	font-size:11px;
}

.accro_prenom{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.accro_ville{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:4px;
}
.accro_pourquoi{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/**************************************fin new concours2008********************************/
/*page casting_event*/
H1{}
H2{}
H3{}

.title{
font-size:10pt;
}

.event{
	padding-left:16px;
	}
.event .title{
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
}

.event content{}

.event googlemaplink{}

.event LI{
list-style-type: none;
}
.event HR{}


.event_alaune{
	padding-left:16px;
	}
.event_alaune .title{
	color:#ffffff;
	font-weight:bold;
	font-size:9pt;
}

.place{
	color:#777777;
}
.statut{
	margin-left:500px;
}

.statut_instore{
	
}

.event_alaune content{}

.event_alaune googlemaplink{}


//page instore_event


/*hall of fame (presentation de tous les candidates*/
.hall_of_fame{

}


//mini fiche colone de gauch hall of fame
.mini_fiche{}





.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
/*text-align:center;*/
width:400px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */

}

/**** LIGHT BOX EFFET  ****/
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}
	.texte_form_inscr{
		font-size:10px;	
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding:4px 0px 4px  0px;
		color:#fbfbfd;
	}
	.texte_form_inscr_big{
		font-size:11px;	
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding:2px 0px 2px  0px;
	}
	.texte_form_inscr_big2{
		font-size:11px;	
		font-family:Arial, Helvetica, sans-serif;
		padding:2px 0px 2px  0px;
	}
	li{
		margin:4px 0px 4px 0px;
	}
/**************************/

