
body{
	background:#000000 ;
	padding:0px;
	margin:0px;
}

#page{
	width:998px;
	margin:0px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;

}

#page #contenu{
	/*padding:0 0 0 32px;*/ /*Pour le flash*/
	 position:relative;
	  width:966px;
     float:right;


}

#page .oldh1{font-size:0px; text-indent:-10000px; margin:0px; position:absolute; width:84px; height:84px; top:3px; left:20px;}
#page .oldh1 a{display:block; width:84px; height:84px;}

a{color:#FFFFFF}

a:hover, #page #contenu #titre a:hover, #bas #menubas li a:hover{color:#cebe8a}

a img{
	border:none;
}

h2 a, h3 a, h4 a{text-decoration:none;}

h2{	border-bottom:1px solid #5B5437; text-transform:uppercase;}

form{margin:0; padding:0;}


#box_profil{
	background:url("../img/bg_com_profil.png") repeat-y left #1f1e1d;
	width:160px;
	font-size:11px;
	height:315px;
	text-transform:uppercase;
}
#box_profil img{
	padding:0 5px;
	margin:5px 5px 0px;
}
#box_profil img#ava{
	padding:0;
	margin:0 5px;
}
#box_profil p{
	position:relative;
	bottom:4px;
	left:0;
	width:140px;
	padding:0 5px;
	margin:0 5px;
	font-size:10px;
}
#box_profil ul{
	font-family:Arial, Helvetica, sans-serif;
	margin:2px 5px 0px 5px;
	padding:0;
	padding-bottom:5px;
	border-top:1px solid #777777;
}
#box_profil ul li{
	list-style:none;
	padding:5px 0 5px 5px;
	margin:0;
	border-bottom:1px solid #777;
}
#box_profil form{
	margin-bottom:0;
}
#box_profil ul li a,#down_link a{
	text-decoration:none;
	/*font-style:italic;*/
	font-weight:bold;
}

#down_link a{
	font-size:11px;
	font-style:normal;
}
#down_link{
	background:url("../img/bg_box_profil_down.png") no-repeat #000;
	padding:1px 10px;
	width:140px;
	font-size:11px;
	height:20px;
	text-transform:uppercase;
	position:absolute;
	left:0;
	top:315px;
}
#side_top{
	/*position:absolute;
	top:70px;
	left:2px;*/
	position:relative;
	float:left;
}
#side_top  #bx_swfheader {position:absolute;top:0;left:0;}

#side_top  #bx_swfheader .flash{
	position:relative !important;
	top:0 !important;
	left:0;
	display:block;
}

/*-----------------MENU-----------------------*/

/*

#page #menu{
	list-style-type:none;
	margin:12px 0 0 140px;
	font-size:11px;
	float:left;
	text-transform:uppercase;
	display:inline;
	padding:0px;
}

#page #menu li{
	float:left;
	list-style-type:none;
}

#page #menu li a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 10px 0 10px;
	border-right:#515151 solid 1px;
}

#page #menu li a:hover{
	color:#cebe8a;
}

*/


#conteneurMenu {
	position:relative;
	width:1000px;
	font-size:11px;
	text-transform:uppercase;

}

#menu {
	z-index:10;
	position:absolute;
	left:130px;
	top:12px;
	margin:0px;
	padding:0px;
}


#menu dl {
	float:left;
	margin:0px;
	padding:0px;
	
}

#menu dt {
	cursor:pointer;
	font-weight:normal;
}

#menu dd {
	position:absolute;
	top:12px;
	margin:0px 0 0 5px;
	padding:3px 0 1px 0;
	display:none;
	font-size:0px;
	border:solid 1px #4f4f4f;
	border-top:none;
	z-index:11;
	font-size:0px;
	background:url(../img/bg_sousmenu.jpg) repeat-x bottom left #000000;
}

#menu dt a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 10px 0 10px;
	border-right:#515151 solid 1px;
}
#menu dt a.menu_select{
	color:#CEBE8A;
}

#menu dt a:hover {
	color:#cebe8a;
}

#menu ul {
	display:table;
	margin:0px;
	padding:0px;
}

#menu li {
	display:block;
	display:table-row;
}

#menu li a {
	color:#fff;
	text-decoration: none;
	display:block;
	font-size:10px;
	padding:2px 25px 2px 8px;
	white-space:nowrap;
}

#menu li a:hover {
	background-color:#CEBE8A;
	color:#000000;
}

#page #recherche{
	padding:12px 0px 0 10px;
	font-size:11px;
	float:right;
	margin:0px;
}

#page #contenu #centre_nouvelles #recherche_global p span.section_name{
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#fff;
	text-transform:uppercase;
}
#page #contenu #centre_nouvelles #recherche_global p{
	font-size:12px;
	color:#ccc;
	margin:10px;
	background:url("../img/bg_message.jpg") repeat-x top left;
	padding:5px;
	border:1px solid #555;
	overflow:hidden;
	clear:both;
}
#page #contenu #centre_nouvelles #recherche_global p img{
	float:left;
	margin:5px 5px 5px 0;
}
#page #contenu #centre_nouvelles #recherche_global b,#page #contenu #centre_nouvelles #recherche_global a{
	color:#fff;
}
/*#page #recherche a:hover{
	color:#cebe8a;
}*/


/*------------------LEADERBOARD--------------------*/

#page #leaderboard{
	margin:20px 17px 0 0;
	width:725px;
/* 	display:inline; */
	float:right;
	
}

/*------------------TITRE + FIL D'ARIANNE---------------------------------*/

#page #contenu #titre{
	font-size:56px;
	width:780px;
	margin:0px;
	margin-left:170px;
	clear:both;
	padding-top:20px;
	position:relative;
	height:67px;
}
#page #contenu #titre h2{
	display:none;
}
#page #contenu #titre #gros{
	font-size:0px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}

#page #contenu #titre #liens{
	position:absolute;
	bottom:13px;
	display:inline;
	/*width:655px;*/
}

#page #contenu #titre #liens #ville{
	font-size:14px;
	color:#9f8841;
	text-transform:uppercase;
	position:relative;
}
#page #contenu #titre #liens #ville span {color:#FFFFFF; font-size:11px;}
#page #contenu #titre #liens #ville .msgperso{
	border:1px solid #555;
	background-color:#333;
	color:#fff;
	padding:2px;
}
#page #contenu #titre #liens #ville #msgperso_view {
	/*font-size:9px;
	color:#9F8841;*/
}
a.modifier {
	font-size:9px !important;
	color:#5B5437 !important;
}
#page #contenu #titre .pub_top{
	position:absolute;
	right:0;
	margin-left:1px;
	display:inline;
	height:100px;
	z-index:255;
}
#page #contenu #titre .pub_top span{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0;
	position:absolute;
	right:165px;
	top:20px;
	white-space:nowrap;
}
#page #contenu #titre .pub_top img{
	margin:0;
	position:absolute;
	right:0;
}
#page #contenu #titre a{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	padding-right:2px;
}

#page #contenu  a#repertoire_add{
	position:absolute;
	right:12px;
	font-size:9px;
	top:6px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0;
	padding-right:16px;
	background:url("../img/puce.gif") no-repeat center right;
	color:#6e6e6e;
	
}
#page #contenu a#repertoire_add:hover{
	text-decoration:underline;
	color:#ccc;
}
/*-------------------------- SIDEBAR ----------------------------------*/
#page #contenu #sidebar{
	float:left;
	clear:left;
	width:162px;
	margin:0 0 0 0;
	padding-top:60px;
}

#page #contenu #sidebar .flash{
	margin-bottom:20px;
}

#page #contenu #sidebar h3{
	/*font-size:22px;
	margin:0px;
	border-bottom:#515151 solid 1px;
	font-weight:normal;
	text-transform:uppercase;*//*pour le flash*/
	 font-size:22px;
	 margin:0 0 0 0;
	 border-bottom:#515151 solid 1px;
	 font-weight:normal;
	 text-transform:uppercase;
}

#page #contenu #sidebar #menu_sidebar{
	list-style-type:none;
	margin:0px;
	clear:both;
	font-size:12px;
	text-transform:uppercase;
	/*font-style:italic;*/
	padding:0px;
	font-weight:bold;
}

#page #contenu #sidebar #menu_sidebar li{
	list-style-type:none;
	margin:0px;
}
#page #contenu #sidebar #menu_sidebar li a{
	display:block;
	text-decoration:none;
	border-bottom:#515151 solid 1px;
	color:#FFFFFF;
	padding:4px 0 4px 4px;
}

#page #contenu #sidebar #menu_sidebar li a:hover{
	color:#000000;
	background-color:#cebe8a;
}

#page #contenu #sidebar #skyscraper{
	margin:25px 0 25px 15px;
}


/*--------------------BAS-------------------------*/
#bas{
	background:url(../img/bas.jpg) no-repeat top center #000000;
	height:111px;
	clear:both;
	font-size:9px;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;

}

#contenu_bas{

width:966px;
margin:0 auto;}

#bas #allrights{
	float:left;
	margin:35px 0 0 85px;
}

#bas #menubas{
	list-style-type:none;
	margin:0px;
	margin:35px 15px 0 0;
	float:right;
	position:relative;
}

#bas #menubas li{
	float:left;
	list-style-type:none;
}

#bas #menubas li a{
	display:block;
	text-decoration:none;
	padding:0 10px 0 10px;
	border-right:#515151 solid 1px;
	color:#666666;
}

/*-----------------------------------*/

.clear{clear:both;}





/*********************************************************************************************************************************/
/********************************                ACCEUIL.HTML                   **************************************************/
/*********************************************************************************************************************************/

/*-----------------------------FLASH---------------------*/

#page #contenu .flash{
	/*float:left;*//*Pour le flash*/
 position:absolute;
 top:85px;
 left:0px;/* width:260px;*/
 z-index:999;
}



#page #contenu #bxslideshow{ /*anciennement slideshow */
	/*margin-left:13px;*/ /*pour le flash*/
	/* margin-left:170px; */

}

#choixfin{background:url(../img/bg_choix.jpg) no-repeat top right; width:28px; height:18px;}

#choixdebut{width:8px; height:18px; background-color:#292825;}

#page #bxslideshowmenu ul{ /*anciennement choix_slide */
	/*list-style-type:none;
	margin:0px;
	padding:0px 50px 2px 0px;
	font-size:10px;
	float:right;
	text-transform:uppercase;*//*pour le flash*/
	
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px 7px 2px 7px;
	font-size:10px;
	float:left;
	text-transform:uppercase;
	
}

#page #bxslideshowmenu ul li{
	float:left;
	list-style-type:none;
}

#page #bxslideshowmenu ul li a{
	display:block;
	text-decoration:none;
	color:#959595;
	padding:3px 5px 2px 5px;
	background-color:#292825;
}

#page #bxslideshowmenu ul li a:hover{
	color:#292825;
	background-color:#cebe8a;
}

#bloc_haut{
	clear:both;
	height:345px;
	margin-bottom:35px;
}



/*-----------------COLONNES--------------------------------------*/
#col-1, #col-2, #col-3, #col-4{font-size:11px;}

#page #contenu #col-1{
	/*background-color:#FF0000;*/
	width:280px;
	/*margin-right:7px;*/
	position:relative;
	float:left;
	/*border-right:#3f3f3f solid 1px;
	height:100%;*/
	/*padding-right:5px;*/
}

#page #contenu #col-2{
	/*background-color:#00FF00;*/
	width:175px;
	/*margin-right:7px;*/
	position:relative;
	float:left;
	/*border-right:#3f3f3f solid 1px;*/
	/*padding-right:5px;*/
}

#page #contenu #col-3{
	/*background-color:#0000FF;*/
	width:170px;
	/*margin-right:7px;*/
	position:relative;
	float:left;
	/*border-right:#3f3f3f solid 1px;*/
	/*padding-right:5px;*/
}

#page #contenu #col-4{
	width:314px;
	position:relative;
	float:left;
}

#page #contenu #col-1 .bordure, #page #contenu #col-2 .bordure {
	border-right:#383838 solid 1px;
	min-height:1000px;
}


/*-----------------COLONNE 1--------------------------------------*/

#page #contenu #col-1 h2{
	margin:0;
	font-size:18px;
	padding-left:10px;
}

#page #contenu #col-1 h2 img{
	float:right;
	padding:2px 2px 0 0;
}

#page #contenu .bloc_entry{
	/*background:url(../img/fond-bloc.jpg) top left repeat-x #000000;*/
	padding:20px 0px 0 0px;
	margin-bottom:35px;
	background-color:#fff;
	color:#000;
	font-size:10px;
	min-height:500px;
}


#page #contenu #col-1 .bloc_nouvelles{
	background:url(../img/fond-bloc.jpg) top left repeat-x #000000;
	padding:10px 6px 0 8px;
	margin-bottom:35px;
}

#page #contenu #col-1 .nouvelles{
	margin:0px;
	padding:10px 0;
	height:1%;
	border-bottom:#383838 solid 1px;
	padding-right:5px;
	clear:both;	
	overflow:hidden;
}

#page #contenu #col-1 .nouvelles img{
	float:left;
	position:relative;
	margin:0 8px 8px 0;
}

#page #contenu #col-1 .nouvelles .petit_titre, #page #contenu #col-3 .bloc_etroit .petit_titre{
	margin:0;
	text-transform:uppercase;
	color:#acacac;
	font-size:10px;
	font-weight:normal;
}

.countdownLegend{
	margin:0;
	text-transform:uppercase;
	color:#acacac!important;
	font-size:10px;
	font-weight:normal;	
}

.countdownRed{
	color:#fb1f00 !important;
}

#page #contenu #col-1 .nouvelles h3, #page #contenu #col-1 .nouvelles h1{
	margin:3px 0 3px 0px;
	text-transform:uppercase;
	font-size:14px;
	font-style:italic;
	line-height:12px;
	text-decoration:none;

}

#page #contenu #col-1 .nouvelles p{
	margin:0px;
	margin-left:90px;
	color:#CCCCCC;
}

#page #contenu #col-1 .nouvelles .countdown{
	font-weight:bold;
	color:#959595;
	font-size:11px;
	margin:0;
}

#page #contenu #col-1 .nouvelles .date{
	width:80px;
	height:55px;
	text-transform:uppercase;
	float:left;
	margin:0 8px 0 0;
	font-size:16px;
	text-align:center;
	position:relative;

}

#page #contenu #col-1 .nouvelles .date .chiffre{
	font-size:30px;
	font-weight:bold;
}



#page #contenu #col-1 .nouvelles .info_date{width:170px; float:left}

#page #contenu #col-1 h2 a img.col1title{
	float:none;
 	padding:0; 
	padding-left:0px;
	margin:0;
}
#page #contenu #col-1 h2 {
	font-size:10px;
}
/*-----------------COLONNE 2--------------------------------------*/

#page #contenu #col-1 h2,#page #contenu #col-2 h2, #page #contenu #col-3 h2, #page #contenu #col-4 h2{
	margin:0px 10px 0 10px;
	font-size:14px;
	padding-left:6px;
	
}
#page #contenu #col-1 h2{
	margin:0;
}

#page #contenu #col-2 .bloc_etroit, #page #contenu #col-3 .bloc_etroit{
	padding:20px 10px 10px 12px;
	margin-bottom:15px;
	border-bottom:#383838 solid 1px;
	/*margin-right:6px;*/
}

#page #contenu #col-2 .bloc_etroit_pod{
	padding:0px 10px 10px 7px;
	margin-bottom:15px;
	border-bottom:#383838 solid 1px;
	/*margin-right:6px;*/
}


#page #contenu #col-2 .bloc_etroit img, #page #contenu #col-3 .bloc_etroit img{
	margin:0 auto;
}

#page #contenu #col-2 .bloc_etroit h3{
	margin:10px 0 0 0;
	font-size:14px;
	font-style:italic;
	text-transform:uppercase;
	line-height:12px;
	clear:left;
}

#page #contenu #col-2 .bloc_etroit .date_profil{
	font-size:10px;
	color:#bfbfbf;
}

#page #contenu #col-2 .bloc_etroit p{
	color:#cccccc;
	margin-top:10px;
}

#page #contenu .lireplus{
font-size:10px;
	text-transform:uppercase;
	margin:0px;
		height:1%;
}

#page #contenu #col-2 .bloc_etroit .petit_titre{
	margin:0;
	text-transform:uppercase;
	color:#acacac;
	font-size:10px;
	font-weight:normal;
}

#page #contenu #col-2 .bloc_etroit h4, #page #contenu #col-3 .bloc_etroit h3{
	margin:3px 0 10px 0;
	text-transform:uppercase;
	font-size:14px;
	font-style:italic;
	line-height:12px;
}

#photo_blog{float:left; padding:0 7px 10px 0;}

/*-----------------COLONNE 3--------------------------------------*/

/*#page #contenu #col-3 .bloc_etroit h3{
	margin:10px 0 10px 0;
	font-size:18px;
	text-transform:uppercase;
	clear:left;
	font-weight:normal;
	
}*/



#page #contenu #col-3 .bloc_etroit .petit_titre{
	margin:0;
	text-transform:uppercase;
	color:#acacac;
	font-size:10px;
	font-weight:normal;
}

#page #contenu #col-3 .bloc_etroit h4{
	margin:0 0 10px 0;
	font-size:10px;
	font-style:italic;
	text-transform:uppercase;
	line-height:11px;
	color:#cccccc;
}

#page #contenu #col-3 .bloc_etroit h4 a{
	color:#cccccc;
}
#page #contenu #col-3 .bloc_etroit ul {
	list-style:none;
	padding:0;
	margin:0;
}
#page #contenu #col-3 .bloc_etroit .info_video{
	font-size:9px;
	color:#cccccc;
	line-height:9px;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

#page #contenu #col-3 .bloc_etroit .info_video a{text-decoration:none;}


#page #contenu #col-3 .bloc_etroit .photo_video{
	float:left;
	padding:0 7px 7px 0;
	clear:left;
}

/*---------------COLONNE 4-----------------------------*/

#page #contenu #col-4 .fond-4{
	background-color:#181818;
		min-height:1000px;

}


#page #contenu #col-4 .bloc_demi{
	padding:0px 1px 10px 7px;
	margin-bottom:15px;
	/*width:175px;*/
	text-align:left;
	margin-top:20px;
}


#page #contenu #col-4 #abonne{
	font-size:0px;
	text-indent:-10000px;
	width:121px;
	height:199px;
	background:url(../img/img_abonne.jpg) top left no-repeat;
	float:right;
	display:block;
	margin-top:43px;
	margin-right:2px;
	display:none;
}

#inscription_fr_FR{
	font-size:0px;
	text-indent:-10000px;
	padding-top:110px;
	background:url(../img/img_inscription.jpg) top left no-repeat;
	display:block;
	
}

#page #contenu #col-4 .bloc_demi h3{
	text-transform:uppercase;
	font-size:14px;
	margin:4px 0 5px 0;
}

#page #contenu #col-4 .bloc_demi .champs{
	margin:0 4px 8px 0;
	text-align:left;
	height:11px;
	font-size:9px;
	width:200px;
	padding-left:10px;
}

#page #contenu #col-4 .bloc_demi .envoyer{
	margin-right:10px;
}


#page #contenu .bigbox{
	/*margin-bottom:0 10px 0 7px;*/
}

#page #contenu .minibigbox{
	margin:0 0 0 7px;
	padding:0;
}

div .margin{
	padding:0 6px 20px 8px;
}

.margin p{font-size:12px;}

#inscription_fr_FR #tour_form{
	font-size:12px;
	text-indent:0;
}

#page #contenu #form_profil input,#page #contenu #form_profil textarea{
	border:0px;
}

/*********************************************************************************************************************************/
/********************************                FIN ACCUEIL.HTML                    *********************************************/
/*********************************************************************************************************************************/


/*********************************************************************************************************************************/
/********************************                PROFIL.HTML                    **************************************************/
/*********************************************************************************************************************************/



/*------------------CONTENU---------------------------*/
#page #contenu #droite{
	width:780px;
	float:left;
	margin:0 0 25px 10px;
	font-size:11px;
	position:relative;

}


/*#page #contenu  #bloc_info #photo_pro{
	float:left;
}

#page #contenu  #bloc_info #photo_pro #choix_pro{
	list-style-type:none;
	margin:0px;
	
	padding:0 0 2px 0px;
	font-size:10px;
	float:left;
	text-transform:uppercase;
}

#page #contenu  #bloc_info #photo_pro #choix_pro li{
	float:left;
	list-style-type:none;
}

#page #contenu  #bloc_info #photo_pro #choix_pro li a{
	display:block;
	text-decoration:none;
	color:#959595;
	padding:3px 5px 2px 5px;
	background-color:#292825;
}

#page #contenu  #bloc_info #photo_pro #choix_pro li a:hover{
	color:#292825;
	background-color:#cebe8a;
}*/

/*#page #contenu  #info_pro{
	padding:0 0 0 20px;
	float:left;
	width:350px;
}*/
#page #contenu #mastComm h3,
#page #contenu  h3{
	/*font-size:35px;*/
	font-size:15px;
	text-transform:uppercase;
	font-style:italic;
	/*line-height:28px;*/
	margin:0 0 0px 0;
	padding:5px 0 5px 0;
	position:relative;
}
#page #contenu  h3 {font-size:15px}
#page #contenu #mastComm h3 {font-size:35px;}
#page #contenu #mastComm  h3 {
	border-bottom:#515151 solid 1px;
}
#page #contenu  h3 a img{
	position:absolute;
	right:0;
	bottom:2px;
}

#page #contenu  div.image_profil img{
	float:left;
}
#page #contenu  #ville{
	color:#ffed55;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}
#page #contenu  div.classement{
	/*margin-bottom:10px;
	clear:both;
	position:relative;
	overflow:hidden;*/
}
#page #contenu   div.classement form{
	padding:10px;
	border:2px solid #515151; 
	background:url("../img/bg_message.jpg") repeat-x center left;
	margin-bottom:10px;
}
#page #contenu   div.classement span{
	/*float:left;
	padding:5px 0px;
	*/
}
#page #contenu #droite div.classement a{
	/*padding:3px 10px;
	border:1px solid #fff;
	margin-left:3px;
	float:left;	*/
}
/*#page #contenu #droite #pro{
	color:#000000;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#ffed55;
	width:100%;
	margin:0;
	padding:3px 3px 3px 5px;
}*/


#page #contenu   .bloc_info p{
	padding:5px 0 5px 0;
	border-bottom:#515151 solid 1px;
	font-size:13px;
	color:#ffffff;
	text-transform:uppercase;
	margin:0;
}

/*#page #contenu   .bloc_info .plus{text-transform:lowercase;}*/

#page #contenu   p .info{
	font-size:12px;
	color:#acacac;
	text-transform: none;
}

#page #contenu   #onglets{
	padding-left:5px;
	padding-bottom:8px;
	clear:both;
	position:relative;
	background-color:#fff;
	color:#000;
	padding-top:2px;
}
#page #contenu   #onglets span{
	margin:0 2px;
	font-size:14px;
}

#page #contenu   #onglets span a,#page #contenu   #onglets span b{
	font-weight:bold;
	margin:0 10px;
	padding:0;
	text-decoration:none;
	color:#000;
	text-transform:uppercase;
	font-size:11px;
}
#page #contenu   #onglets span a:hover{
	color:#9f8841;
}
#page #contenu   #onglets span b{
	color:#9F8841;
	border-bottom:1px solid #000;
}
a.supprimer {font-weight:bold;text-decoration:none;font-size:14px;}

#page #contenu   .bloc_rep .supprimer{
	/*float:right;*/
	display:block;
}
a.btn_enr{
	border:1px solid #515151;
	background-color:#000000;
	color:#807d7d;
	font-weight:bold;
	/*font-style:italic;*/
	text-decoration:none;
	padding:3px 7px;
	display:inline-block;
	font-size:10px;
}
a.btn_enr_voir {margin-left:10px;}
a.btn_enr_delete{
position:absolute;
right:0;
top:0;
font-weight:bold;text-decoration:none;font-size:14px;
/*margin-left:10px;*/
}
a.btn_enr:hover{
	background-color:#333!important;
}
a.btn_gris {color:#807d7d;text-decoration:none;}
a.btn_gris:hover {color:#FFFFFF;}
#page #contenu   #form_preferences a.btn_enr:hover{
	background-color:#333;
}

#page #contenu   #form_preferences table{
	border-collapse:collapse;
}
#page #contenu   #form_preferences table tr td.label{
	width:200px;
}
#page #contenu   #form_preferences table tr td{
	padding:1px 5px;
	text-align:right;
	border-bottom:1px solid #515151;
}
#page #contenu   #form_preferences table tr{
	border-bottom:1px solid #515151;
}

#page #contenu   #form_preferences table tr td{
	padding:7px;
}
/*----------------------------colonne NEWS-------------------------------------------*/
#page #contenu #comm_left_news {
	width:265px;
	float:left;
	margin-right:6px;
}

/*----------------------------colonne 1-------------------------------------------*/
#page #contenu   #droitecol-1{
	width:370px;
	float:left;
	margin:0px 15px 0 0;
	clear:left;
}


#page #contenu    h2, #page #contenu   #droitecol-2 h2{
	margin:0;
	font-weight:lighter;
	font-size:14px;
	padding-left:10px;
	line-height:12px;
	position:relative;
	letter-spacing:-0.5pt;
	padding-bottom:3px;
	margin-top:15px;
}
#page #contenu   .form_recherche_profil, #page #contenu   #droitecol-2 .form_recherche_profil {
	position:absolute;
	left:540px;
	top:10px;
}

#page #contenu   form input, #page #contenu   #droitecol-2 form input {
	padding:0;
}
#page #contenu   form .repertoire_recherche_champ, #page #contenu   #droitecol-2 form .repertoire_recherche_champ {
	color:#636363;
	padding-left:8px;
	font-family:Helvetica, Arial, sans-serif
}
#page #contenu   form .repertoire_recherche_btn_top, #page #contenu   #droitecol-2 form .repertoire_recherche_btn_top {
	background-image:url(../img/btn_search_repertoire.jpg);
	width:21px;
	height:19px;
	border:0;
	position:absolute;
	top:1px;
	right:0;
}
#page #contenu   .divCommunaute h2.communaute{
	border:none;
	color:#fff;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	margin:5px 0;
	background:url("../img/bg_com_title.png") repeat-x top;
	padding-top:7px;
	padding-left:15px;
	overflow:hidden;
	border-bottom: 1px solid #9f8841;
}


h2.titre_profil{
	background:url("../img/bg_titre-profil.jpg") repeat-x top left!important;
	color:#FFFFFF!important;
	/*font-weight:bold!important;*/
	font-size:14px!important;
	border:none!important;
	margin:5px 0 15px 0!important;
	padding-top:8px!important;
	padding-left:15px!important;
}

.bloc_rep h4 a{font-size:14px; font-style:normal;}
  #bloc_photo #topActions {position:absolute; right:0px; top:40px;width:330px;}
  #bloc_photo #topActions span a,  #bloc_photo #topActions img {margin-left:12px;}
#page #contenu   .divCommunaute{
	width:441px;
}

#page #contenu   div h2.communaute img{
	/*float:left;
	margin-top:-3px;*/
	padding-top:7px;

}
#page #contenu   #droitecol-2 {
	position:relative;
}
#page #contenu  #droitecol-2 h2.photos{
	padding-top:30px;
}

#page #contenu   h2 .repertoire_btn_block {
	position:absolute;
	right:40px;
	top:5px;
}
#page #contenu   h2 .repertoire_btn_list {
	position:absolute;
	right:5px;
	top:5px;
}
/*#page #contenu   h2 a,  #page #contenu  #droitecol-2 h2 a{

	    ca explose sur le site corpo
}
#page #mastComm   h2 a,  #page #mastComm  #droitecol-2 h2 a{
	position:absolute;
	right:0;
	/*top:5px;
	top:0;   /* ca explose sur le site corpo
}*/
#page #contenu  #droitecol-2 h2 a.activite_more_info {
	font-size:11px;
}
#page #contenu  #droitecol-1 h2 a{
	position:inherit;
	top:0;
	color:#9F8841;
}


#page #contenu  .bloc_mince, #page #contenu  #droitecol-1 .bloc_info, #page #contenu  .bloc_mince_rep{
	padding:5px 6px 10px 5px;
	margin-bottom:40px;
}

#page #contenu  .bloc_mince .bloc_rep{
	margin:0px;
	border-bottom:#383838 solid 1px;
	clear:left;
	padding:10px 0 10px 0;
}

#page #contenu  .bloc_mince_rep .bloc_rep{
	margin:0px;
	border:#2b2a2a solid 1px;
	border-bottom:0px;
	clear:left;
	padding:1px 0 0 0;
}
#page #contenu  .bloc_mince_rep  .bloc_rep_last {
	border-bottom:1px solid #2b2a2a;
}
#page #contenu   .bloc_mince .bloc_rep img{
	float:left;
}

#page #contenu   .bloc_mince_rep .bloc_rep img{
	float:left;
	margin-right:11px;
}

#page #contenu  .bloc_rep .commande_Repertoire_liste{
	float:right;
	margin:7px 14px 0 0;

}
#page #contenu  .bloc_rep .commande_Repertoire_liste .messagePrive {margin-top:45px;}
#page #contenu  .bloc_rep .commande_Repertoire_liste a {display:block;}

#page #contenu  .bloc_rep .commande_Repertoire_liste img{
	padding:0 0 0 0;
	/*float:none;*/
}
#page #contenu  .bloc_rep_bloc {
	width:126px;
	height:264px;
	float:left;
	background-color:#181716;
	border:1px solid #414040;
	margin:0 12px 20px;
}
#page #contenu  .bloc_rep_bloc .commande_Repertoire_liste {
	background:url(../img/repertoire_block_title_img.jpg) repeat-x;
	height:20px;
	text-align:right;
	padding:3px 5px 0 0;
}
#page #contenu  .bloc_rep_bloc h4 {
	font-size:16px;
	text-transform:uppercase;
	margin:9px 6px 7px 6px;
}
#page #contenu  .bloc_rep_bloc img{
	margin:0 3px 0 3px;
}

#page #contenu  .bloc_rep_bloc span{
	display:block;
}

#page #contenu  .bloc_mince .bloc_rep h4, #page #contenu  #droitecol-2 #bloc_message .message h4, #page #contenu   .bloc_mince_rep .bloc_rep h4{
	text-transform:uppercase;
	font-size:17px;
	font-style:italic;
	line-height:13px;
	margin-top:10px;
	margin-left:57px;
	padding:0;
}

#page #contenu  .bloc_rep h4{
	position:relative;
	top:6px;
	font-weight:normal;
	width:550px;
	margin-bottom:0;padding-bottom:13px;
}
#page #contenu  #droitecol-1 .bloc_mince_rep .bloc_rep h4 {width:200px; margin-left:100px;margin-bottom:0;padding-bottom:13px;}
#page #contenu   .bloc_rep_bloc .ville_petit,
#page #contenu  .bloc_mince .bloc_rep .ville_petit, #page #contenu  .bloc_mince_rep .bloc_rep .ville_petit{
	color:#9f8841;
	font-size:12px;
	text-transform:uppercase;
	font-weight: lighter;
	font-style:normal;
}
#page #contenu  .bloc_mince_rep .bloc_rep .ville_petit{font-size:11px;}
#page #contenu   .bloc_rep_bloc .ville_petit {
	margin-left:7px;
	margin-top:6px;
}
#contenu  .bloc_mince_rep .status_petit {font-size:9px; }
#page #contenu  .bloc_vid,#page #contenu  .photo{
	margin:0 10px 25px 0;
	padding:10px 0 0 0;
	float:left;
	width:140px;
}

/*#page #contenu  .bloc_vid img,#page #contenu  .photo img{
	margin-bottom:3px;
}*/

#page #contenu  .bloc_vid a,#page #contenu  .photo a{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	/*line-height:12px;*/
}

#page #contenu  .bloc_vid p,#page #contenu  .photo p{
	margin:0;
	color:#ccc;
	font-size:10px;
	/*line-height:11px;*/
}

/*----------------------------colonne 2-------------------------------------------*/
#page #contenu  #droitecol-2{
	width:390px;
	float:left;
	margin:5px 0 0 0;
}

#page #contenu   #bloc_message{
	margin:7px 0 0px 0;
	width:390px;
}

#page #contenu   #bloc_message_profil{
	margin:0px 0 0px 0;
	/*width:390px;*/
}


#page #contenu   #bloc_message form#form_message{
	background:url("../img/bg_message_new.jpg") repeat-x top right;
	overflow:hidden;
}

#page #contenu   #bloc_message_profil form#form_message{
	background:url("../img/bg_message_new.jpg") repeat-x top right;
	overflow:hidden;
	margin-bottom:15px;
	width:390px;
}

#page #contenu   #bloc_message_profil form#form_message .bt_envoyer{
	/*float:none!important;
	margin:15px!important;*/
}

#page #contenu   #bloc_message_profil form#form_message span{
	font-size:11px;
	margin-left:15px;
}
#page #contenu   #bloc_message_profil form#form_message #cptChar {color:#837036;}

#page #contenu   #bloc_message textarea, #page #contenu   #bloc_message_profil textarea{
	color:#fefefe;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 9px 4px;
	width:350px;
	padding:9px;
}

#page #contenu   #bloc_message .message{
	clear:both;
	padding:12px 15px 12px 15px;
	border-bottom:#515151 solid 1px;
}
#page #contenu   #bloc_message_profil .message{
	clear:both;
	padding:12px 0 12px 10px;
	border-bottom:2px solid #282828;
	/*background:url("../img/bg_message.jpg") repeat-x top left;
	margin-bottom:5px;*/
}

#page #contenu   #bloc_message .message .message{
	border-bottom:none;
	border-top:2px dashed #515151;
	background-color:#222;
	margin-top:10px;
}

#page #contenu   #bloc_message_profil .message .message{
	/*border-bottom:none;
	border-top:1px dashed #515151;*/
	border:2px solid #282828;
	background-color:#121212;
	background-image:none;
	margin-top:30px;
}
#page #contenu   #bloc_message_profil .message .message .message {
	border:none !important;
	border-top:2px solid #282828 !important;
	padding-left:24px;
	margin-left:-10px;

}
#page #contenu   #bloc_message_profil .message .message .message .message{
	border:none !important;
	border-top:2px solid #282828 !important;
	padding-left:36px;
	margin-left:-24px;
}
#page #contenu   #bloc_message .message a.btn_enr{
	padding:3px 5px;
	background-color:#000000
}
#page #contenu   #bloc_message ul, #page #contenu   #bloc_message_profil ul{
	margin:0;
	padding:0;
}
#page #contenu   #bloc_message ul li, #page #contenu   #bloc_message_profil ul li{
	list-style:none;
	margin:0;
	padding:0;
}

#page #contenu   #bloc_message .message .left, #page #contenu   #bloc_message_profil .message .left {
	float:left;
	width:60px;
	text-align:left;
}

#page #contenu   #bloc_message .message .info{
	float:left;
	width:250px;
	position:relative;
}

#page #contenu   #bloc_message .message .info h4{
	margin-left:0 !important;
}

#page #contenu   #bloc_message .message .info .date{
	margin:0;
	color:#acacac;
	font-size:11px;
	font-weight:normal;
}

#page #contenu   #bloc_message_profil .message .info h4{
	margin-left:0 !important;
	font-size:12px;
	text-transform:uppercase;
	margin:0px;
}


#page #contenu   #bloc_message_profil .message .info .date{
	margin:0;
	color:#888888;
	font-size:10px;
	font-weight:normal;
}


#page #contenu   #bloc_message .message .info p{
	margin:5px 0px 10px 0px;
	color:#ccc;
}

#bloc_message_profil .message .info{
	float:left;
	width:80%;
	position:relative;
	overflow:hidden;
}
#bloc_message_profil .message .info p {
	/*position:absolute;
	left:0;*/
}
#page #contenu  .photo{
	width:100px;
	float:left;
	margin:5px 5px 25px 5px;
	position:relative;
	text-align:left;
	/*height:200px;*/
}

.photo_profil .photo{margin:5px 10px 5px 10px!important}

.bt_envoyer{
	color:#7b6c3f;
	display:block;
	width:57px;
	height:19px;
	background:url(../img/bt_envoyer_new.jpg) top left no-repeat;
	text-indent:-10000px;
	font-size:0px;
	float:right;
	margin:9px 9px 0 0;
}

.bt_envoyer2{
	display:block;
	width:57px;
	height:19px;
	background:url(../img/bt_envoyer.jpg) top left no-repeat;
	text-indent:-10000px;
	font-size:0px;
	margin:0px 10px 0 5px;
	float:left;
}

.bt_envoyer:hover, .bt_envoyer2:hover{
	background-position:bottom left;
}

.bt_repondre{
	display:block;
	width:57px;
	height:19px;
	background:url(../img/bt_repondre.jpg) top left no-repeat;
	text-indent:-10000px;
	font-size:0px;
	float:left;
}

.bt_repondre:hover{
	background-position:bottom left;
}

.voir_tout{
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0 0 0;
	/*float:right;*/
	clear:both;
	border-top:1px solid #464646;
	width:100%;
	text-align:right;
}

.mosaique{
	height:304px;
	background-color:#FFFFFF;
	width:770px;
	padding:0 0 0 10px;
	margin-bottom:10px;
}

.mosaique a.mosaik_edit{
	position:absolute;
	bottom:3px;
	right:3px;
	background:url('../img/bg_message.jpg') center left repeat-x #000;
	width:100px;
	font-size:10px;
	font-style:normal;
	border:0px;
	text-align:center;
	text-transform:uppercase;
}

.mosaique a.mosaik_delete_btn {
	border:0 none;
	top:3px;
	font-size:10px;
	font-style:normal;
	position:absolute;
	right:3px;
}
.mosaique a.mosaik_edit:hover{
	background-position:top;
}
.mosaique2{
	height:304px;
	background-color:#FFFFFF;
	width:430px;
	padding:10px 0 0 10px;
	/*margin-left:8px;*/
}

.mosaique .photo1{
	width:330px;
	height:294px;
	float:left;
	margin-right:5px;
	position:relative;
}

.mosaique .col1, .mosaique2 .col1{
	width:146px;
	float:left;
	margin-right:5px;
}

.mosaique .col1 .photo3, .mosaique .col1 .photo4, .mosaique2 .col1 .photo3, .mosaique2 .col1 .photo4{
	width:146px;
	height:94px;
	float:left;
	margin-bottom:5px;
	position:relative;
}

.mosaique .col2, .mosaique2 .col2{
	width:134px;
	float:left;
	margin-right:5px;
}

.mosaique .col3, .mosaique2 .col3{
	width:134px;
	float:left;
}

.mosaique .col2 .photo5, .mosaique .col3 .photo8, .mosaique .col2 .photo6, .mosaique .col3 .photo7, .mosaique2 .col2 .photo5, .mosaique2 .col3 .photo8, .mosaique2 .col2 .photo6, .mosaique2 .col3 .photo7  {
	width:134px;
	height:144px;
	float:left;
	margin-bottom:5px;
		position:relative;
}

.mosaique .col1 .photo2, .mosaique .col2 .photo6, .mosaique .col3 .photo7, .mosaique2 .col1 .photo2, .mosaique2 .col2 .photo6, .mosaique2 .col3 .photo7 {
	background:#000000;
}

.mosaique .col1 .photo2, .mosaique2 .col1 .photo2{
	font-size:14px;
	text-transform:uppercase;
	/*padding:10px;*/
	font-weight:bold;
	width:146px;
	height:74px;
	position:relative;
	float:left;
	height:95px;
	margin-bottom:5px;
}
.mosaique div div, .mosaique .photo1{
	background:#000000;
}

/*.mosaique .photo1{background: url("../img/mosaique1.jpg") top left no-repeat;}
.mosaique .col1 .photo3{background: url("../img/mosaique3.jpg") top left no-repeat;}
.mosaique .col1 .photo4{background: url("../img/mosaique4.jpg") top left no-repeat;}
.mosaique .col2 .photo5{background: url("../img/mosaique5.jpg") top left no-repeat;}
.mosaique .col3 .photo8{background: url("../img/mosaique8.jpg") top left no-repeat;}

.mosaique2 .col1 .photo3{background: url("../img/mosaique3.jpg") top left no-repeat;}
.mosaique2 .col1 .photo4{background: url("../img/mosaique4.jpg") top left no-repeat;}
.mosaique2 .col2 .photo5{background: url("../img/mosaique5.jpg") top left no-repeat;}
.mosaique2 .col3 .photo8{background: url("../img/mosaique8.jpg") top left no-repeat;}*/


/*********************************************************************************************************************************/
/********************************                FIN PROFIL.HTML                     *********************************************/
/*********************************************************************************************************************************/


/*********************************************************************************************************************************/
/********************************               ACCUEIL COMMUNAUT�              **************************************************/
/*********************************************************************************************************************************/



#page h2{
	margin-bottom:0;
	color:#5B5437;
}

#page #contenu .bloc_entry .petit_titre{
	margin:0;
	text-transform:uppercase;
	color:#616161;
	font-size:11px;
	font-weight:bold;
}

#page #contenu .bloc_entry .title{
	margin:0;
	font-size:20px;
	text-transform:uppercase;
	line-height:18px;
}

#page #contenu .bloc_entry .title span{
	color:#FB1F00;
	font-size:18px;
	text-transform:uppercase;
	line-height:18px;
}

#page #contenu .bloc_entry .date{
	margin:0;
	color:#9c9c9c;
	font-size:10px;
	font-weight:normal;
}

#page #contenu .bloc_entry a{
	color:#000000;
}

 .bordure_comm{
/*	border:#383838 solid 1px;*/
	margin:0 0 6px 0;
	position:relative;
	overflow:hidden;
}

 #nouvelle_comm .bloc_comm,
 #droitecol-1 .bloc_comm {
	border-bottom:#383838 solid 1px;
	border-right:#383838 solid 1px;
	border-left:#383838 solid 1px;

	font-size:12px;
	position:relative;
	padding:4px;
}
#act_recent {margin:5px 6px 0 5px;border-top:#383838 solid 1px;}
.bloc_comm a{
	/*color:#9f8841;*/
	text-decoration:none;
}

.bloc_comm span {
	font-size:11px;
}
.bloc_comm span.date {
	color:#a2a2a2;
	width:230px;
	font-size:10px;
	display:block;
}
span.date{
	font-size:10px;
	color:#a2a2a2;
}


/* #nouvelle_comm .bloc_comm .apercu{
	float:right;
	margin: 15px 7px 7px 10px;
}

 #nouvelle_comm .bloc_comm  .apercu_texte{
	text-align:right;
	padding:20px 15px 0 0;
}*/


#nouvelle_comm .voir_tout_comm{
	text-align:right;
	padding:7px;
	margin:0px;
}


#sidebar_comm{
	position:relative;
	float:left;
	width:305px;
	margin:14px 0 0 0;
	
}
#sidebar_comm h2 {font-weight:bold;border:0;margin-bottom:10px;}
#nouvelle_comm h2, #comm_left_news h2 {font-weight:normal;}
#sidebar_comm form#form_recherche{
	margin-top:10px;
}
#page #contenu #sidebar_comm h3{
	text-transform:uppercase;
	font-size:14px;
	margin:0 0 8px 0;
	padding:0 0 4px 10px;
	border-bottom:#666666 2px solid;
	background-color:#000000
}
/*#page #contenu #sidebar_comm h2{
	margin-bottom:0;
	clear:both;
}*/
/*********************************************************************************************************************************/
/********************************             FIN ACCUEIL COMMUNAUT�              ************************************************/
/*********************************************************************************************************************************/


/*********************************************************************************************************************************/
/********************************                NOUVELLES.HTML                    ***********************************************/
/*********************************************************************************************************************************/

#page #contenu #centre_nouvelles{
	float:left;
	width:460px;
	/*margin-left:10px*/ /*pour le flash*/
	margin-left:10px;

}

/*---------------Titre----------------------------*/
#page #contenu #centre_nouvelles #haut_titre{
	display:block;
	background:url("../img/titre_nouvelle.jpg") top left;
	width:460px;
	height:29px;
}

.brandSpotlightHeader{
	background:url("../img/barre_spotlight.jpg") top left !important;
}

#page #contenu #centre_nouvelles h2{
	background-color:#e4e2d9;
	margin:0px;
	font-size:14px;
	width:442px;
	color:#000000;
	font-weight:bold;
	padding:1px 0 1px 15px;
	border-bottom:0px;
	position:relative;
	margin-left:3px;
}

.rss{
	float:right;
	margin-right:6px;
}

#page #contenu #centre_nouvelles h2 span{
	font-size:12px;
	font-weight:normal;
}
#page #contenu #centre_nouvelles h2 span.retourLink{
	font-size:10px;
	color:#444;
	font-weight:normal;
	position:absolute;
	right:30px;
	top:3px;
}
#page #contenu #centre_nouvelles h2 span.retourLink a{
	color:#000;
	text-decoration:underline;
	text-transform:capitalize;
}
#page #contenu #centre_nouvelles #bas_titre{
	display:block;
	background:#9f8841;
	width:460px;
	height:6px;
}


/*---------------Bloc de nouvelles----------------------------*/

#page #contenu #centre_nouvelles .bloc_nouvelles{
	padding:0 6px 0 8px;
	margin-bottom:35px;
	/*position:relative;
	clear:both;*/
	float:left;

}
#page #contenu #centre_nouvelles .bloc_nouvelles span{
	font-size:9px;
	/*position:relative;*/
	bottom:7px;
	color:#ccc;
	height:1%;
}
#page #contenu #centre_nouvelles .bloc_nouvelles .bloc_float_nouvelles{
	margin-left:96px;
	margin-bottom:5px;
	/*position:relative;*/
	height:1%;
	padding-top:3px;
	bottom:7px;
}
#page #contenu #centre_nouvelles .bloc_nouvelles .bloc_float_nouvelles .para{
	font-size:10px;
	color:#ccc;
	height:1%;

}
#page #contenu #centre_nouvelles .nouvelles{
	margin:0px;
	padding:0;
		/*	border:1px solid pink;*/
	border-bottom:#383838 solid 1px;
	padding-right:5px;
	height:1%;
	/*float:left;*/
/*	position:relative;*/
}

#page #contenu #centre_nouvelles .nouvelles img{
	float:left;
	margin:12px 13px 13px 0;
}

#page #contenu #centre_nouvelles .nouvelles .petit_titre{
	margin:10px 0 0 0; 
	text-transform:uppercase;
	color:#acacac;
	font-size:10px;
		height:1%;
	font-weight:normal;
	bottom:0px;
	position:static;
}

#page #contenu #centre_nouvelles .nouvelles .date_titre{
	margin:0;
	color:#acacac;
		height:1%;
	font-size:10px;
	font-weight:normal;
}

.date_titre_count{color:#acacac!important; font-weight:bold;font-size:11px;margin:0px;position:relative;bottom:4px;}


#page #contenu #centre_nouvelles .nouvelles h3{
	margin:0px 0 0px 0;
	text-transform:uppercase;
	font-size:17px;
	line-height:16px;
	color:#fb1f00;
	/*font-weight:bold;*/

}

#page #contenu #centre_nouvelles .nouvelles h3 a{font-size:18px;font-weight:normal;	height:1%;}

#page #contenu #centre_nouvelles .nouvelles p{
	margin:5px 0 0 0;
	color:#CCCCCC;
	height:1%;
	font-size:10px;
}

.options a{
	color:#000000;
	margin:7px;
}

.options{
	padding:7px;
	text-align:right;
}

/*---------------Droite-----------------------------*/

#page #contenu #droite_nouvelle {
	
	width:310px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-bottom:10px;

}

.fond_col_droite{
	background-color:#252525;
	width:300px;
	padding:0px 5px 5px 5px;
}

h3.coldroite{
	border-bottom:#4a4a4a 2px solid;
	font-size:0px;
	text-indent:-10000px;
	margin:0px;
	width:303px;
	height:15px;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	padding: 0 0 3px 7px;
	background:url("../img/titre_calendrier2.jpg") top left no-repeat;
}

#page #contenu #droite_nouvelle .bloc_droite{
	padding-bottom:15px;
	font-size:11px;
	border-bottom:#4a4a4a 1px solid;
	padding-bottom:15px;
	background-color:#000000;
}

#titre_mois{
	font-weight:bold;
	font-size:13px;
	color:#9f8841;
	width:175px;
	margin:0px 5px 5px 22px;
	padding-top:15px;
	text-align:center;
}

#titre_mois img{
	border:0px;
	text-decoration:none;
}


#page #contenu #droite_nouvelle .bloc_droite #mois a:hover{
	background-color: #666666;
	color:#ffffff;
}

#page #contenu #droite_nouvelle .bloc_droite #mois a{
	border:#666666 1px solid;
	margin:1px;
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:4px 0;
	text-transform:uppercase;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier{
	font-size:12px;
	float:left;
	margin-right:15px;
	margin-left:22px;
}

#cal{
	background:url("../img/bg_calendrier.jpg") top left repeat-x;
	padding-bottom:10px;
}

#other{
	background:url("../img/fond-bloc.jpg") top left repeat-x;
	padding-bottom:10px;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier thead{
	font-size:10px;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier thead td{
	padding-bottom:8px;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier tbody{
	font-weight:bold;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier tbody td{
	height:25px;
	line-height:25px;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier tbody td a{
	text-decoration:none;
	display:block;
	color:#FF3C00;
	height:25px;
	line-height:25px;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier tbody td a:hover{
	color:#fff;
	background-color:#FF3C00;	
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier tbody td .jouractif{
	color:#fff;
	background-color:#FF3C00;	
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier .autremois{
	color:#444444;
}

/*
#page #contenu #droite_nouvelle .bloc_droite #calendrier a{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:6px 0;
	text-transform:uppercase;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier a:hover, #page #contenu #droite_nouvelle .bloc_droite #mois a:hover{
	background-color: #666666;
	color:#ffffff;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier .autremois{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier .jouractif a{
	color:#ff3c00;
}

#page #contenu #droite_nouvelle .bloc_droite #calendrier .jouractif a:hover{
	background-color:#ff3c00;
	color:#FFFFFF;
}
*/

#page #contenu #droite_nouvelle .bloc_droite #mois .moisactif a{
	background-color:#ff3c00;
	color:#FFFFFF;
}

#page #contenu #droite_nouvelle .bloc_droite #mois .moisactif a:hover{
	background-color:#ff3c00;
	color:#FFFFFF;
}

/*---------------Choix du sport----------------------------*/
#page #contenu #droite_nouvelle h4{
	text-transform:uppercase;
	font-size:11px;
	margin:0px 0 2px 0;
	border-top: #383838 solid 1px;
	padding-top:10px;
	text-align:center;

}

#page #contenu #droite_nouvelle #choix{
	margin:0px;
	font-size:0px;
	text-transform:uppercase;
	text-align:center;
}

#page #contenu #droite_nouvelle #choix label .checkbox_sports{
	display:none;

}
#page #contenu #droite_nouvelle input{
	margin-right:10px;
	margin-top:5px;
}

#page #contenu #droite_nouvelle form #liens{
	font-weight:bold;
	font-size:10px;
	margin:15px 0px 10px 0;
	clear:both;
}

#page #contenu #droite_nouvelle form #liens a{
	height:26px;
	padding:0;
	font-size:0px;
	float:left;
	margin:0;
}

#page #contenu #droite_nouvelle form input[type="submit"]{
	clear:both;
}
#page #contenu #droite_nouvelle .bloc_droite h3{
	text-transform:uppercase;
	font-size:14px;
	margin:0px 0 0px 0;
	padding:0 0 4px 10px;
	border-bottom:#4b4b4b 2px solid;
	background-color:#000000;
	font-style:italic;
}

#page #contenu #droite_nouvelle .bloc_droite .champs{
	margin:6px 4px 8px 0;
	text-align:left;
	height:11px;
	font-size:9px;
	width:200px;
	padding-left:10px;
	margin-left:10px;
}

#page #contenu #droite_nouvelle .bloc_droite .envoyer{
	margin-right:10px;
	margin-left:10px;
}


#page #contenu .bigbox{
	margin-bottom:10px;
	margin-left:10px;
}



/*********************************************************************************************************************************/
/********************************               FIN NOUVELLES.HTML                    ********************************************/
/*********************************************************************************************************************************/

/*********************************************************************************************************************************/
/********************************               D�BUT INSCRIPTION                     ********************************************/
/*********************************************************************************************************************************/


#centre_inscription{
	float:left;
	width:720px;
	/*margin-left:10px*/ /*pour le flash*/
	margin-left:20px;
	position:relative;
}
.centre_inscription_validation {background:url(../img/accept_account_bg.jpg) no-repeat;}

#centre_inscription h2{
	background-color:#FFFFFF;
	margin:0px!important;
	color:#000000;
	font-size:12px;
	padding:5px 15px;
	font-weight:bold;
}

.inscription_form{
	font-size:12px;
	margin-top:20px;
	margin-left:50px;
}

.inscription_form .info_inscription input, .inscription_form .info_inscription select{
	margin-bottom:10px;
	margin-left:15px;
}

.inscription_form .info_inscription input{
	width:200px;
}

.inscription_form a{
	font-size:16px;
	display:block;
	color:#a1a1a1;
	margin-top:25px;
	text-decoration:none;
	margin-left:115px;
}

.inscription_form .ligne{
	height:1px;
	background-color:#4a4a4a;
	width:500px;
	font-size:0px;
	text-indent:-10000px;
	margin:30px 0 20px 115px;
}

.inscription_form h4{
	font-size:13px;
	margin:10px 0;
}

.inscription_form .fin_inscpription{
	margin-left:115px;
}
.inscription_form .fin_inscpription a{
	font-size:12px;
	text-align:left;
	margin:10px 0;
	text-decoration:underline;
}

.inscription_form .fin_inscpription #charte_chk{
	margin:0 7px 0 0;
}
/*.inscription_form select{
	margin-top:7px;
	width:450px;
}*/

.inscription_form .captcha{
	float:left;
	margin-right:15px;
	font-size:10px;
	margin-left:115px;
	_margin-left:60px;
}

.inscription_form .captcha a{
	text-transform: none;
	font-size:10px;
	margin:0px;
	padding:0px;
	display:inline
}

.inscription_form p{
	font-size:11px;
	margin:0 0 10px 0;
}

.inscription_form #check1, .inscription_form #check2, .inscription_form #check3{
	float:left;
	width:150px;
}



/*********************************************************************************************************************************/
/********************************               FIN INSCRIPTION                       ********************************************/
/*********************************************************************************************************************************/

/*********************************************************************************************************************************/
/********************************               VIDEO                                 ********************************************/
/*********************************************************************************************************************************/
#menuvideo{
	list-style-type:none;
	margin:0px;
	float:right;
	margin-right:0px;
}

#menuvideo li{
	float:left;
	list-style-type:none;
}

#menuvideo li a{
	display:block;
	width:47px;
	height:18px;
	text-decoration:none;
	text-transform:uppercase;
	color:#666666;
	background:url("../img/bt_menu_video.jpg") top right no-repeat;
	text-align:center;
	padding-top:30px;
}

#menuvideo li a:hover{
	background-position:bottom left
}

#titre_video{
	border:0px;
	font-size:0;
	text-indent:-10000px;
	margin:0 0 0 0;
	width:383px;
	height:48px;
	background:url("../img/video_snow.jpg") top left no-repeat;
}

#video{float:left; width:515px;}

.dernier_video{
	width:240px;
	float:left;
	border-bottom:#797979 2px solid;
	border-left:#4f4c47 2px solid;
	border-right:#4d4946 2px solid;
	border-top:#23221d 2px solid;
	clear:right;
	margin-bottom:13px;
}
.dernier_video .previous_button,.dernier_video .next_button{
	text-align:center;
	height:11px;
	background:url("../img/video_fond.png") repeat-x;

}
.dernier_video .previous_button{
	border-bottom:1px solid #8e8e8e;

}
.dernier_video .next_button{
	border-top:1px solid #8e8e8e;
}
.dernier_video .next_button img{
	position:relative;
	bottom:2px;
}
.dernier_video h4{
	margin:0px;
	font-size:18px;
	text-transform:uppercase;
	padding:7px 5px;
	background:url("../img/video_title_fond.png") repeat-x;

}
.dernier_video h4 span{
	font-weight:normal;
}
.dernier_video ul{
	padding:0;
	margin:0;
	height:100000px;
	position: relative;
	top: 0;
	left: 0;
}
.dernier_video #carousel{
	height:316px;
	width:240px;
	overflow:hidden;
}
.dernier_video .container{
	height:292px;
	width:240px;
	overflow:hidden;
	padding:0;
}
.dernier_video li{
	margin:0px;
	width:220px;
	min-height:53px;
	padding:10px;
	font-size:10px;
	background:url("../img/video_fond.png") repeat-x;
	list-style:none;
	float:left;
}

.dernier_video li a{
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.dernier_video li.video_actuel{
	border:1px solid #b59a4b;
	width:218px;
}
.dernier_video li .info_video{
	display:block;
	margin-left:85px;
}
.dernier_video li img{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.dernier_video .description{
	padding:5px;
	background:url("../img/fond-bloc_vid-actuel.jpg") repeat-x;
	color:#ccc;
	border-bottom:1px #3e3e3e solid;
	overflow:hidden;
}
.dernier_video .description img{
	float:left;
	margin-right:10px;
	
}
.dernier_video .description b{
	font-size:1em;
	padding:0px;
	color:#fff;
}
.dernier_video .description h4{
	color:#fff;
	background:transparent;
}


#tous_video{
	margin:40px 0 0 0;
	position:relative;
	overflow:hidden;
	clear:both;
	z-index:1;
}


#tous_video  #trace{
	text-transform:uppercase;
	margin:0px;
	padding-right:40px;
/*	margin-bottom:15px;*/
	float:left;
	height:25px;
	padding-top:7px;
	border-bottom:1px #3e3e3e solid;

}

#tous_video  #filtre{
	font-size:10px;
	border-bottom:1px #3e3e3e solid;
	height:25px;
	margin:0;
	overflow:hidden;
	padding-top:7px;

}

#tous_video  #filtre a{
	text-transform:uppercase;
	margin:0px;
	font-size:10px;
	padding:5px;
}

#tous_video  #filtre .select{
	border:1px #3e3e3e solid;
}


#tous_video  #trace a{
text-decoration:none;
}

#tous_video  #trace span{
	font-weight:bold;
}


#tous_video .bloc_vid2{
	width:124px;
	margin:0 10px;
	padding:10px 0 0 0;
	font-size:10px;
	float:left;
	
}

#tous_video .bloc_vid2 a, .dernier_video p a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#tous_video .bloc_vid2 a img, .dernier_video p a img{
 border:0px;
}

#tous_video .bloc_vid2 p{
	margin:4px 0 0 0;
}

#tous_video  .bloc_vid2 .etoiles{
	text-align:right;
}



/*********************************************************************************************************************************/
/********************************               FIN VIDEO                             ********************************************/
/*********************************************************************************************************************************/


.formSendToFriend{
	margin:15px;
	font-size:11px;
}

.formSendToFriend label{
	display:block;
	margin-left:0px;
}

.formSendToFriend label input{
	display:block;
}

.divSepMag{
	border-bottom:1px solid #f8f8f8;
}




/*---------------------------------*/

.rssLink img{
	border:0;
}

#rssFormContainer{
	background-image:url(../img/FeedIcon-128.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#btnGenRSS{
	margin-top:30px;
}


.clear{
	clear:both;
}


/* ------------CUSTOM JSWIN STYLE SKIN--------------- */

.jsWinCruxcoStyle1{
	/* if browser is ie6 jsWin will automaticly change fixed position to absolute */
	position:fixed;
	background-color:#000;
	border:1px solid #9F8841;
	top:200px;
	left:200px;
	z-index:999;
	color:#fff;
	overflow:auto;
	overflow-x:hidden;
	font-family:arial, helvetica;
}

.jsWinCruxcoStyle1 .titleBar{
	margin:2px;
	height:30px;
	background-color:#333333;
}


.jsWinCruxcoStyle1 .footerBar{
	margin-right:20px;
	margin-left:20px;
	margin-bottom:4px;
}

.jsWinCruxcoStyle1 .title{
	height:30px;
	margin-left:20px;
	line-height:30px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.jsWinCruxcoStyle1 .close{
	
	margin-right:20px;
	float:right;
	font-size:10px;
	top:0;
	
}
/*  overflow a auto avant  */
.jsWinCruxcoStyle1 .content{
	margin:10px 20px 20px 20px;
	overflow:hidden;
}
.jsWinCruxcoStyle1 .left {
	float:left;
	width:60px;
}
.jsWinCruxcoStyle1 .info {
	float:left;
	width:80%;
}
.jsWinCruxcoStyle1 .info h4{
	margin:0px;
	font-size:12px;
}


.jsWinCruxcoStyle1 .info span{
	color:#ACACAC;
	font-size:11px;
	font-weight:normal;
	margin:0px;
}

.jsWinCruxcoStyle1 p{
	font-size:11px;
	font-weight:normal;
	margin:24px 0 10px 0;
}

.jsWinCruxcoStyle1 #form_message textarea{
	margin-left:0;
	display:block;
	width:435px;
}

.jsWinCruxcoStyle1 #form_message{
	margin:15px 0 0 0
}
.jsWinCruxcoStyle1 .cptChar {
	margin:17px 0 15px;
	display:block;
}

.jsWinCruxcoStyle1 .bt_envoyer{
	float:none;
	margin:0 20px 20px 0px;
}

.jsWinCruxcoStyle1 #form_message span{font-size:10px;}

.lightboxJsWin{
	/* if browser is ie6 jsWin will automaticly change fixed position to absolute */
	position:fixed;
	background-color:#000;
	border:3px solid #bba961;
	top:200px;
	left:200px;
	z-index:999;
	color:#fff;
	font-family:arial, helvetica;

	overflow:auto;

}

.lightboxJsWin .lightbox_img{
	float:left;
	text-align:center;
	/*width:600px;
	width:620px;*/
}

.lightboxJsWin .titleBar{
	/*margin:2px;
/*	height:90px;*/
	margin-top:10px;
	margin-bottom:25px;*/
	/*background-color:#333333;*/
	font-size:11px;

	position:absolute;
	right:13px;
	z-index:50;
	top:7px;
}





.lightboxJsWin .commentaire_link{
	padding:10px;
	border:1px solid #515151; 
	margin-top:10px;
	background:url("../img/bg_message.jpg") repeat-x top left;
	font-size:12px;
}

.lightboxJsWin .commentaire_link select{
	margin-left:10px;
}

.commentaire_link p {margin-top:0;}

.lightboxJsWin .lightbox_commentaires{
	font-size:12px;
}
.lightboxJsWin .lightbox_commentaires #carousel{
	padding:0;
	margin:0;
	height:250px;
	width:200px;
	position:relative;
}

.lightboxJsWin .lightbox_commentaires #carousel .previous_button{
	border-bottom:1px solid #515151;
	clear:both;
	text-align:center;
}
.lightboxJsWin .lightbox_commentaires #carousel .next_button{
	border-top:1px solid #515151;
	clear:both;
	text-align:center;

}
.lightboxJsWin .lightbox_commentaires .lightbox_commentaires_com{
	height:220px;
	/*width:200px;*/
	width:100%;
	overflow:hidden;
	position:relative;
	float:left;
}
.lightboxJsWin .lightbox_commentaires .lightbox_commentaires_com ul{
	margin:0;
	padding:0;	
 	height: 100000px;
  	position: relative;
	/*width:200px;*/
	width:97%;
	overflow:hidden;
}
.lightboxJsWin .lightbox_commentaires .lightbox_commentaires_com li{
	list-style:none;
	margin:0;
	padding:0;
	/*width:200px;*/
	width:100%;
	overflow:hidden;
/* 	float:left; */
}

.lightboxJsWin .lightbox_commentaires #form_message{
	background:url("../img/bg_message.jpg") repeat-x top left;
	position:relative;
	overflow:hidden;
}
.lightboxJsWin .lightbox_commentaires #form_message textarea{
	margin:5px 10px;
	width:175px;
}
.lightboxJsWin .lightbox_commentaires #form_message a{
	position:relative;
	left:10px;
	bottom:5px;
}
.lightboxJsWin .lightbox_commentaires #form_message span{
	font-weight:bold;
	margin:3px 10px;
}
.lightboxJsWin .lightbox_commentaires div.message{
	margin:5px 0;
	border:1px solid #515151; 
	background:url("../img/bg_message.jpg") repeat-x top left;
	padding:5px;

}
.lightboxJsWin .lightbox_commentaires div.message img{
	float:left;
}
.lightboxJsWin .lightbox_commentaires div.message div.info{
	margin-left: 50px;
	height:1%;
}
.lightboxJsWin .lightbox_commentaires div.message div.info span.date{
	color:#bba961;
}
.lightboxJsWin .lightbox_commentaires div.message div.info *{
	margin:0;
}

.lightboxJsWin .title{
	/*height:90px;*/
	margin-left:10px;
	/*float:left;*/
}
.lightboxJsWin .lightbox_onglets{
	border-bottom:1px solid #515151;
	padding:4px;
	margin-bottom:15px;
	margin-top:4px;
}
.lightboxJsWin .lightbox_onglets a{
	border:1px solid #515151;
	padding:3px 6px;
	border-bottom:none;
	font-size:12px;
}
.lightboxJsWin .lightbox_commentaires .masterMessage .message .left {
	float:left;
	width:60px;
}
.lightboxJsWin .close{
	/*height:30px;*/
	/*margin-right:20px;
	/*line-height:30px;*/
/*	float:right;*/
position:absolute;
top:0px !important;
right:0;
height:10px;
	font-size:10px;
	line-height:0;
}

.lightboxJsWin .content{
	/*padding:10px 5px 20px 5px;*/
	overflow:hidden;
}
.lightboxJsWin .footer{
	background:#000;
	height:0px;
}
.lightboxJsWin_modal{
	z-index:998;
	background-color:#000;
	opacity:0.6;
	filter: alpha(opacity = 60);	
	position:fixed;
	top:0;
	left:0;
}

.lightboxJsWin .lightbox_titre{

	border-bottom:1px solid #666;
}
.lightboxJsWin .lightbox_titre input {display:block;}
#form_upload_video #form_info .lightbox_titre {border:0;}
#form_upload_video .lightbox_titre input {display:block;}
.lightboxJsWin .lightbox_droite{
	float:right;
	width:320px;
	/*margin-right:20px;
	position:relative;
	padding-bottom:40px;*/
}
.lightbox_info_edit,
.lightboxJsWin .lightbox_info{
	position:absolute;
	bottom:100px;
	right:10px;
	/*border-top:1px solid #666;*/
	height:30px;
	width:310px;
}
.lightbox_info_edit {bottom:150px;right:35px;}
.lightbox_info_edit p {margin:5px 0;}
.lightboxJsWin .lightbox_info a.btn_enr{
	width:auto;
	margin-right:10px;
}

.lightboxJsWin .leftCol{
	text-align:left;
	font-size:11px;
	border-right:1px solid #515151;
	float:left;
	padding:0 5px;
	margin-right:10px;
}
.lightboxJsWin .leftCol ul li {
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
	position:relative;
	padding:3px;
	height:28px;
	border:1px solid transparent;
}
.lightboxJsWin .leftCol ul {
	padding:0;
	margin:0;
	margin-left:0px;
	width:227px;
}
.lightboxJsWin .leftCol ul li.selected{
	border-color:#bba961;
	background:url("../img/bg_message.jpg") repeat-x bottom left;

}
.lightboxJsWin .leftCol ul li.selected a{
	color:#bba961;
}
.lightboxJsWin .leftCol ul li a{
	text-decoration:none;
	float:left;
	padding-top:7px;
}
.lightboxJsWin .leftCol ul li a img{
	margin-right:5px;
	float:left;
	position:relative;
	bottom:8px;
}
.lightboxJsWin #form_photo{
	text-align:left;
	font-size:12px;
	width:300px;
}
.lightboxJsWin #form_photo label,.lightboxJsWin #form_photo select {display:block;margin-bottom:10px;}
.lightboxJsWin h2{
	text-align:left;
	font-size:14px;
	border-color:#515151;
	margin-left:20px;
}
.lightboxJsWin h2 span{
	margin:0px 10px;
	color:#515151;
}

/* --------END JSWIN------------------- */



/* -------- Ul Gallery ------------------- */

.ulGallery{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:right;
	float:left;
}

.ulGallery li { 
	display: inline;
	height:50px;
	width:50px;
}


/* ------------------- carousel -------------------------------------*/


.previous_button_disabled{
	visibility:hidden;
}

.next_button_disabled{
	visibility:hidden;
}

#horizontal_carousel {
  width: 440px;
  height: 45px;
  position: relative;
  margin:10px  auto;
}

#horizontal_carousel .container {
  float: left;
  width: 410px;
  height: 45px;
  position: relative;    
  overflow: hidden;
  margin:0 auto;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 45px;
}                      

#horizontal_carousel ul li {
  width:50px;
  height: 45px;
  text-align: center; 
  list-style:none;   
  float:left;
}
#horizontal_carousel .previous_button, #horizontal_carousel .next_button{
	float:left;
	margin-top:7px;
}
/* ------------------- END carousel -------------------------------------*/


/*********************************************************************************************************************************/
/*************************************               LIGHTBOX                     ************************************************/
/*********************************************************************************************************************************/

/*.lightbox_table td{border:1px solid #fff;}*/
.lightbox_table td{padding-right:10px; width:740px;}
.lightbox_cruxco{font-size:16px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.lightbox_titre{margin-left:10px;font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-bottom:6px;}
.lightbox_titre input{ /*margin-left:10px;*/}


.lightbox_description_edit,
.lightbox_description{font-size:11px; color:#FFFFFF; vertical-align:top; /*padding-top:15px; */text-align:left; /*height:403px;*/overflow-x:hidden;overflow:auto;padding-right:10px;position:relative;height:auto;}
.lightbox_description_edit {height:auto;}
.lightbox_description .show_user{padding-bottom:10px;height:55px;}
.lightbox_description .show_user div {width:80%;margin-left:50px;}
.lightbox_description label{clear:right;}
.lightbox_description input, .lightbox_description textarea, .lightbox_description select  {display:block;}
.lightbox_info p{ margin-bottom:15px;}

.lightbox_info{font-size:10px; color:#FFFFFF; height:35px;}
.lightbox_img{/*width:545px;*/ height:380px; valign:center; margin-left:auto;margin-right:auto;}
.lightbox_line{border-bottom:1px solid gray;}

.lightbox_description p {margin:0 0 10px 0;}


/*<div style="width:170px; float:left;">*/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}




/*********************************************************************************************
				Magazine
**********************************************************************************************/

.magazine{
	background-color:#535353;
	padding:5px;
	float:left;
	width:460px;
	margin-left:10px;
	font-size:12px;
}

.magazine p{
	margin-top:10px;
}
.magazine .magazine_archives{
	background-color:#fff;
	color:#000;
	padding:5px 10px;
}
.magazine p{
	color:#000;
}
.magazine .magazine_archives a{
	color:#000;
}
.magazine .magazine_archives h2{
	background-color:#fff;
	border-bottom-color:#d4d4d4;
	margin:0;
}
.magazine .magazine_archives_article{
	border-bottom:1px solid #d4d4d4;
	margin-top:20px;
	overflow:hidden;
	padding:10px 0pt;
	position:relative;

}
.magazine .magazine_archives_article img{
	float:left;
}

.magazine .magazine_archives_article  h3 a,.magazine  h3{
	color:#ff4013;
	text-transform:uppercase;
}
.magazine .magazine_archives_article span,.magazine #mag_full .text_mag span{
	color:#535353;
	font-size:10px;
}
.magazine h3{
	margin:0;
	line-height:6px;
	margin-top:2px;
	clear:none;
}
.magazine .magazine_archives_article .bloc_float_nouvelles{
	margin-left:100px;
}
#mag_full{
	padding:1px;
}
.magazine .text_mag{
	margin:10px;
}




/****************************************
***********  FORM LOGIN  ****************
*****************************************/

form.loginform{
	margin-top:0;
	padding:10px;
	padding-top:15px;
	border-bottom:#383838 solid 1px;
	border-left:#383838 solid 1px;
	border-right:#383838 solid 1px;
	margin:0 0 30px 0;
	background:url("../img/bg_comm.jpg") top left repeat-x;
	font-size:11px;
}
form.loginform input{
	border:1px solid #515151;
	margin-bottom:10px;
}
form.loginform .login{
	padding-left:35px;
	background:url("../img/lock.png") no-repeat  2px center #000000;
}
form.loginform .btn_enr{
	position:relative;
	left:10px;
}
.jsWinCruxcoStyle1 form#loginform{
	background:transparent;
	border:none;
}
.jsWinCruxcoStyle1 form.loginform .btn_enr{
	left:0;
}
/****************************************
***********  CONCOURS    ****************
*****************************************/
#image_concours{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	font-size:12px;
	width:480px;
}
#prizes_concours{
	font-size:12px;
}
#form_concours{
	font-size:12px;
	width:310px;
	float:left;
}
#form_concours input, #form_concours select{
	margin-bottom:10px;
}
#form_concours input[type="text"]{
	width:300px;
	border:none;
}
#form_concours label{
	width:280px;
	text-align:justify;
}
.feedbackSuccess{
	border:3px double #cebe8a;
	padding:5px;	
	font-size:11px;
	float:left;
	margin-bottom:10px;
}
.feedbackError{
	border:3px double #fff;
	background-color:#900;
	color:#fff;
	padding:5px;	
	font-size:11px;
	float:left;
	margin-bottom:10px;


}


#box_profil .feedbackError{
	width:140px;
	/*margin:0 10px 10px 10px;*/
}

#recherche_onglets {
	border-bottom:1px solid #515151;
	position:relative;
	overflow:hidden;
	padding-left:20px;
}
#recherche_onglets a{
	border:1px solid #515151;
	border-bottom:none;
	padding:5px;
	margin:0 2px;
	font-size:12px;
	float:left;
}
#recherche_onglets a:visited{
	text-decoration:none;
}


.events_preview{
	clear:both;
	margin:10px 0;
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px solid #515151;
}
.events_preview h4,.events_preview p{
	margin:0;
}
.events_preview p{
	color:#ccc;
}
.events_preview h4,.events_preview span,.events_preview p{
	margin-left:97px;
}
.events_preview h4 {font-style:italic;font-size:14px;}
.events_preview h4 span {margin:0;color:#9f8841;}
.events_preview h4 span.date{font-size:14px;}
.events_preview img {
	float:left;
	margin:0;
}
.events_preview h4 span.date_titre_count, .events_preview h4 span.countdownLegend {font-size:11px;display:inline-block;}

#uploadForm{
	font-size:12px;
	text-align:left;
	float:left;
	width:600px;
}
#uploadForm ul {margin-left:0;}
#form_upload_video {float:right;/*width:390px;*/width:60%;}
#uploadForm p {text-align:left;margin:0;}
#form_info {float:left;text-align:left;}
#form_info input, #form_info textarea,#form_info select {margin-bottom:7px;}
#uploadForm div.infos_upload{
	text-align:left;
	color:#888;
	font-weight:bold;
	width:424px;
}
#uploadForm .container ul{
	padding:0;
}
#uploadForm #drop_zone{
	background:#111;
	height:170px;
	border:1px solid #BBA961;
	text-align:left;
	overflow-y:auto;
}
#uploadForm #drop_zone img{
	margin:2px;
}

#uploadForm .hover_zone{
	border-style:dashed;
}
div#master_album_list{
	overflow:hidden;
	padding:3px;
	border-bottom:1px solid #515151;
	margin-bottom:10px;
	width:342px;
}

div#master_album_list div{
	float:left;
}
div#master_album_list .previous_button,div#master_album_list .next_button{
	float:left;
	margin-top:7px;
}
div#master_album_list .container{
	width:390px;
	overflow:hidden;
	float:left;
}
#flickr_photos_list_track,#facebook_photos_ul_track{
	background-color:#222 !important;
}

#flickr_photos_list, #facebook_photos_ul{
	height:240px;
	width:420px;
	padding:0;
	float:left;
}
#flickr_photos_list a, #facebook_photos_ul a{
	float:left;
}
#flickr_photos_list label a, #facebook_photos_ul label a{
	float:none;
}
#flickr_photos_list a.btn_enr, #facebook_photos_ul a.btn_enr{
float:right;
}
ul.album_list{
	margin:0;
	padding:0;
	width:10000px;
	position:relative;
}
ul.album_list li{
	list-style:none;
	float:left;
	width:90px;
}

ul.album_list li a{
	text-decoration:none;
	border:1px solid transparent;
	float:left;
	padding:4px;
	margin:0 2px;
}
ul.album_list  li a:hover,ul.album_list li a.selected{
	border-color:#515151;
	background-color:#333;
}
ul.album_list li a img{
	/*width:50%;*/
	height:80px;
}
html > body ul.album_list li a img{
	/*width:50%;*/
	height:auto;
	max-height:80px;
}
ul.album_list li a span{
	text-decoration:underline;
	display:block;
}

#form_flickr_import,#form_facebook_import{
	overflow:hidden;
	width:240px;
	position:absolute;
	top:0;
	right:0;
	text-align:left;
}
#flickr_photos, #form_facebook_import{
	text-align:left;

}
#flickr_photos ul, #form_facebook_import ul{
	margin:0;
	padding:0;
	position:relative;
}

#form_photo a{
	width:200px;
	text-align:center;
}

li.image_box{
	overflow:hidden;
	clear:both;
	margin:2px 0;
	position:relative;
	text-align:left;
	float:left;
}
li.image_box img{
	margin:3px;
	cursor:pointer;
	border:1px solid #000;
}

li.image_box img.selected{
	border:1px solid #BBA961;
}

li.image_box input{
	position:relative;
	top:33px;
}


/****************************************
***********  OVERWRITE   ****************
*****************************************/

#box_profil form.loginform{
	background-image:none;
	border:none;
	text-align:center;
}
#box_profil form.loginform input.champs{
	width:100%;
}
#box_profil form.loginform .btn_enr{
	margin:5px;
	left:0;
	display:block;
	text-align:center;
	background-position:25px 1px;
	font-size:11px;
}
#page #contenu .recherche_div{
	width:790px;
}
 #nouvelle_comm h2,   #sidebar_comm h2,  #nouvelle_comm h2 a,   #sidebar_comm h2 a {
	margin-bottom:0;
	color:#5b5437;
}

  #nouvelle_comm h2{
	margin-top:15px;
}

  #sidebar_comm h2{
font-size:15px!important}

.avatar_container{
	position:relative;
	float:left;
	font-size:0;
}
.info_ico{
	position:absolute;
	right:0;
	bottom:0;
	cursor:pointer;
}
.classement {
	position:relative;
	top:0;
	right:0px;
	width:100%;
	margin:30px 10px 10px 0;
	font-size:9px;
	padding-top:6px;
	padding-bottom:3px;
	border-top:1px solid #464646;
	text-align:right;
}

.classement a {
	text-decoration:none;
	padding:1px 30px;
	border:1px solid #494848;
	color:#898989;
	text-transform:uppercase;
	margin-left:10px;
}

.classement a:hover {
	color:#FFFFFF;
}

.classement span{
	color:#797979;
	text-transform:uppercase;
}
#form_bug{
	font-size:12px;
	padding:10px;
}
#form_bug label{
	display:block;
	margin-bottom:12px;
}

/*.masterMessage .message{
	width:100%;
}*/

.masterMessage .message h4{
	margin:0px;
}

/*.masterMessage .message .left{
	width:80px!important;
}*/

.masterMessage .message .left img{
	margin:0 7px 15px 0;
}

.masterMessage .message .supprimer{
	float:left;
	margin-right:5px;
}

.masterMessage .message .supprimer btn_enr{
	margin:7px 0
}

.photo .etoiles{
	margin-bottom:4px!important;
	margin-top:4px!important;
}

/*#form_info{padding-top:50px;}*/
.lightbox_conteneur {overflow:hidden;}
.lightbox_conteneur h2 {margin:10px 0 10px 0;padding-left:5px;}
.lightbox_conteneur .lightbox_img{
	height:410px;
}
.lightbox_conteneur .lightbox_img h2{
	font-size:12px;
	padding-bottom:7px;
	/*width:600px;*/
	width:934px;
	margin-top:0px;
	margin-left:0px;
}

.lightbox_conteneur .lightbox_img h2 span{
	margin-right:20px;
}

#vote_photo .etoiles{padding-right:10px;}

.mode{font-size:11px; font-weight:bold; letter-spacing:normal}
.mode img{margin-right:5px;}

.etoiles{margin:5px 0}

#recherche_membre {}
div.JPagination {width:100%;}
div.JPagination a, div.JPagination span{float:left;margin-left:8px;}
#btn_comm {width:159px;height:62px;position:absolute;top:22px;left:0;}
a.JPaginationPrevious{font-size:0;background:url(../img/btn_precedent.png)no-repeat;height:12px;width:78px;display:block;margin-left:0;}
a.JPaginationNext{font-size:0;background:url(../img/btn_suivant.png)no-repeat;height:12px;width:56px;display:block;margin-left:10px;}

#jswin_event {position:relative;}
#jswin_event img{position:absolute; left:0;top:0;}
#jswin_event .margin {margin-left:210px;padding:0;}
#jswin_event .margin .petit_titre {color:#cccccc;text-transform:uppercase;}
#jswin_event .margin p {margin:0;}
#jswin_event .margin h3 {margin:0 0 30px 0;float:none;line-height:90%;font-family:Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold;}
#jswin_event .margin h3 span{font-family:Arial Black, Helvetica, sans-serif;color:#fb2100;}
#jswin_event .margin .text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#cccccc;height:400px;overflow-y:auto;overflow-x:hidden}
#jswin_event .options {position:relative;margin:20px 0 0 0 ;padding-left:0;}
#jswin_event .options a {border:1px solid #515151;background-color:#000000;color:#807d7d;font-weight:bold;text-decoration:none;padding:3px 7px;display:inline-block;font-size:10px;margin-right:0;}
#jswin_event .options h3{margin:0 0 15px 0;font-weight:lighter;font-size:12px;text-decoration:underline;}
#jswin_event .options img {position:inherit;}
#jswin_event .options .showUsersForEvent {text-align:left;margin:15px 0 0 0;}
#jswin_event .options .showUsersForEvent a{border:0;margin:0 15px 0 0;padding:0;}
#pubJsWin {border-top:1px solid #515151;
bottom:0;
clear:both;
left:0;
padding-top:4px;
position:absolute;
text-align:center;
width:100%;}
.lightbox_img {height:auto;}
.bloc_rep_fonce {background:#121212;}
#form_import_youtube {}
#form_import_youtube form {float:left;/*width:350px;*/text-align:left;}
#form_import_youtube form label {}
#form_import_youtube form textarea,#form_import_youtube form select,#form_import_youtube form input {display:block;margin-bottom:10px;}
.information_importante {text-align:left;float:right;margin-top:15px!important; width:320px;background-color:#0b0b0b;padding:5px;border:2px solid #3c3c3c}
.information_importante p {text-align:left!important;margin-bottom:7px!important;}



div#inscription_etape_2{
	font-size:12px;
	width:500px;
	margin-left:40px;
}
div#inscription_etape_2 textarea{
	height:150px !important;
	width: 250px !important;
}
div#inscription_etape_2 div{
	margin-top:10px;
}
div#inscription_etape_2 div label{
	width:150px;
	float:left;
}
.description_and_author {height:40px;}
.info_owner {height:40px;}
.commentaire_description {height:90px;overflow:auto;height:49px;}
.form_message textarea {display:block;width:96%;height:49px;}
.lightbox_info_video {margin-top:10px;}
#k3_logo {padding:0;background:transparent url(../img/k3.jpg) no-repeat scroll right top;display:block;font-size:0;height:25px;text-indent:-10000px;vertical-align:text-bottom;width:25px;position:absolute;right:0;top:0;}
#k3_logo:hover {background-position:right bottom;}
.youtubeEdit input, .youtubeEdit select,.youtubeEdit textarea{display:block;}
.comm_acc_msg_perso {display:block;}
.alinkslideshow {display:block;position:absolute;left:0;top:0;}


/***********************************
		Accueil Comm
**********************************/

h2.mastCommAccSidebar {font-weight:bold!important;border-bottom:20px solid #303030 !important;padding-top:48px!important;background-color:#121212!important;margin-bottom:7px!important; width:293px!important; }
h2.mastCommAccSidebar a {letter-spacing:normal;}


#page #contenu #sidebar_comm .champs{
	margin:0px 4px 8px 0;
	text-align:left;
	height:11px;
	font-size:9px;
	width:200px;
	padding-left:10px;
	margin-left:1px;
}

#page #contenu #sidebar_comm .envoyer{
	margin-right:10px;
	margin-left:10px;
	margin-bottom:25px;
}
#page #contenu #sidebar_comm .bloc_vid_list{
	font-size:11px;
	height:65px;
	width:303px;
	margin-bottom:5px;
	position:relative;
	/*float:left;*/
}
#page #contenu #sidebar_comm .bloc_vid_list .thumbs_link_video {
	width:90px;
	height:65px;
	float:left;
	overflow:hidden;
}
#page #contenu #sidebar_comm .bloc_vid_list .bloc_vid_list_info {
	width:205px;
	height:65px;
	padding-left:8px;
	background-color:#303030;
	position:relative;
	float:left;
}
#page #contenu #sidebar_comm .bloc_vid_list .bloc_vid_list_info span {line-height:90%;display:block;}
#page #contenu #sidebar_comm .bloc_vid_list .titre_video_list {
	text-transform:uppercase;
	margin-top:6px;
	overflow:hidden;
	font-size:11px;
	display:block;
	width:135px;
}
#page #contenu #sidebar_comm .bloc_vid_list .video_list_owner {margin-top:8px;font-size:10px;color:#7b6e28;display:block;}
#page #contenu #sidebar_comm .bloc_vid_list .video_list_owner a{text-decoration:none;font-size:11px;text-transform:uppercase;}

#page #contenu #sidebar_comm .bloc_vid_list .titre_video_list a{
	text-decoration:none
}

#page #contenu #sidebar_comm .bloc_vid_list .bloc_vid_list_info p {margin:0;}
#page #contenu #sidebar_comm .bloc_vid_list .video_list_etoile {float:right;margin-right:4px;margin-top:2px;}
#page #contenu #sidebar_comm .bloc_vid .etoiles{
	text-align:left;
}	
.communaute_form{
	text-align:center;
	font-size:0.8em;
}
.communaute_form input{
	margin-bottom:10px;
}
.communaute_form #inscription_fr_FR{
	background-position:top center;
	background-image:url("../img/inscription_bientot.jpg");
	padding-top:200px;
}

.event_container_info {width:270px;float:left;}
.com_events_comm{margin-bottom:15px;}
.com_events_comm .event_imgAvatar {float:left;margin-right:12px;margin-top:4px;}
.com_events_comm .event_types{color:#898989;font-size:12px;}
.com_events_comm h3 {border:0 none !important;font-size:14px !important;line-height:100% !important;padding-bottom:0;}
.com_events_comm h3 span {color:#9f8841;}
.com_events_comm span.countdown {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555;display:block;}
.com_events_comm .membres{border-top:1px solid #282828;margin-top:6px;}
.com_events_comm p.nbParticipant{text-align:right;color:#707070;font-size:12px;margin:0 0 6px 0;text-transform:uppercase;}
.com_events_comm div.hidden_info p{font-size:11px;font-weight:bold;color:#898989;margin:0 0 0 110px;}
.com_events_comm div.hidden_info a {text-decoration:none;text-transform:uppercase;}


.bloc_comm span.bloc_comm_membre_autre{
	width:80%;
	color:#a2a2a2;
}
.bloc_accueil_act span.bloc_comm_membre_autre {
	color:#A2A2A2;
		width:80%;

}
.bloc_comm div.bloc_comm_membre_extra {
	float:right;
	width:320px;
}
.bloc_comm div.bloc_comm_membre_extra a {float:right;}
.bloc_comm div.bloc_comm_membre_extra p {display:inline;margin-right:8px;margin-top:0;float:right;text-align:right;}

#nouvelle_comm .bloc_comm a{
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:uppercase;
}
#nouvelle_comm .bloc_comm .thumb{
	float:left;
	margin:2px 10px 10px 2px;
}


#nouvelle_comm{
	position:relative;
	float:left;
	/*width:442px;*/
	width:370px;
	margin:0 7px 0 0;
}
#droite #nouvelle_comm {margin:0;}

/*----------------------------colonne NEWS-------------------------------------------*/
#page #contenu #comm_left_news {
	clear:left;
	width:265px;
	float:left;
	margin-right:6px;
}


/* ***********************    PHOTO   *********************************/
#facebook_photos {width:424px;}
#facebook_photos_ul{position:relative;}
#album_list {width:424px;text-align:center;}



a.btn_del_account {display:block;float:left;font-weight:bold;text-decoration:none;color:#acacac;font-size:14px;padding-top:16px;text-align:center;width:246px;height:33px;background:url(../img/btn_delete_account.jpg);margin:0 71px;}
#btn_forgotpass {font-size:9px;display:block;}
.centre_inscription_validation p ,
#btn_accept_signup {position:absolute;left:193px;top:200px;text-decoration:none;color:#a1a1a1;font-size:14px;font-weight:bold;}

.bloc_comm div.bloc_comm_membre_extra .action_Wall {text-align:left;float:left;margin-left:24px;}
.bloc_comm .action_Wall_title {float:left;margin-left:6px;}


#page #contenu .bloc_mince .bloc_rep h4, #page #contenu #droitecol-2 #bloc_message .message h4, #page #contenu .bloc_mince_rep .bloc_rep h4 {
	margin-left:100px;
}
.separator{
	overflow:hidden;
}
.separator .container_img {height:250px;overflow-x:hidden;overflow-y:auto;}









































/*****************************************************************************************************
										Header
******************************************************************************************************/
.hide {display:none;}
#container {padding:0;margin:0;}
#header {
	width:1020px;
	margin:0 auto;
	height:169px;
	text-align:center;
	background:url(../img/bg_header.gif) top repeat-x;
	color:#FFF;
	
} 
#header h2{border:0;}

.header-full {width:100% !important;}
.top-full {width:942px !important; border-color:#000 !important;}

#header .top {padding:5px 21px 0 31px;height:98px;margin:0 auto;text-align:right;border-right:13px solid #FFFFFF;border-left:13px solid #FFFFFF;}
#header .bottom {width:957px;padding:0 17px 0 8px;height:66px;margin:0 auto;text-align:right;background:url(../img/bg_header_bottom.gif) repeat-x;position:relative;}

.logo h1 {margin:11px 0 0 11px;background:url(../img/master-img.jpg) no-repeat 0 0;float:left;}
	.logo h1 a {display:block;height:54px;width:186px;}

#header h1 {
	font-family:"Times New Roman", Times, serif;
	float:left;
	clear:left;
	text-transform:uppercase;
	word-spacing:8px;
	font-size:12px;
	font-weight:normal;
	margin:9px 0 0;
}
	
.logo h2 {margin:11px 0 0 11px;background:url(../img/master-img.jpg) no-repeat 0 0;float:left;}
	.logo h2 a {display:block;height:54px;width:186px;}
	
#header h2 {
	font-family:"Times New Roman", Times, serif;
	float:left;
	clear:left;
	text-transform:uppercase;
	word-spacing:8px;
	font-size:12px;
	font-weight:normal;
	margin:9px 0 0;
}

#header .leaderboard img {width:730px;height:90px;}


#header .bottom form {
	position:absolute;
	top:14px;
	right:4px;
}
#header .bottom .recherche {
	height:15px;
	padding:0px 10px 0;
	color:#666;
	width:107px;
	border:1px solid #a1a1a1;
	position:absolute;
	right:69px;
	top:0;
}
#header .bottom .submit {
	cursor:pointer;
	padding:0;
	font-size:0;
	overflow:hidden;
	line-height:0;
	text-indent:-10000px;
	width:61px;
	height:17px;
	border:0;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/master-img.jpg) no-repeat 0 -107px;
}

.section-img-link {}
.section-img-link a {display:block;height:123px;width:1020px;margin:0 auto;}
/*****************************************************************************************************
										1st Menu
******************************************************************************************************/
#first_menu {padding:0;margin:11px 0 0;float:left;height:25px; width:100%;}
	#first_menu li {float:left;padding-right:8px;position:relative;list-style-type:none;background:url(transparent.gif) repeat;}
	#first_menu li span,
	#first_menu li a {
		font-size:14px;
		letter-spacing:0px;
		text-transform:uppercase;
		text-decoration:none;
		padding:5px 9px 0; 
		height:19px;
		display:block;
		float:left;
		/*font-weight:bold;*/
		color:#000;
	}
	#first_menu li a:hover,
	#first_menu li.current a, #first_menu li.active a{
		border-color:#c3c3c3 #c3c3c3 #fff;
		border-style:solid;
		border-width:1px;
		padding:4px 8px 0;
	}

	/*#first_menu li.current a { border-color:#000000 #000000 #c3c3c3 #000000; background-color:lightgray; }*/

	#first_menu li ul.sub-menu li a { padding:0; border:none; background:none; } 
	#first_menu li.current ul.sub-menu li.current a { color:#000000; font-weight:bold; }
	
	#first_menu li ul {
		margin:0;
		padding:8px 0;
		position:absolute;
		top:24px;
		left:-17px;
		float:none;
		text-align:left;
		width:750px;
	}
	#first_menu li ul li {display:block;margin-right:25px;float:left;}
	#first_menu li ul li a {
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		font-style:italic;
		color:#606060;
		padding:0;
		float:none;
		display:inline;
	}
	#first_menu li ul li a:hover {border:0;padding:0;}

	#return_contest{padding-top:20px;margin-bottom:30px;height:150px;border-bottom:solid thin white;}

	#return_contest p{font-size:15px;}

