#content_gauche{
	width:590px;
	float:left;
	margin-right:10px !important;
	margin-right:1px;
}

#content_droite{
	float:left;
	width:300px;
}
#conteneur{
	width:901px !important;
	/*width:921px;*/
	width:941px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align:center;
}

/*####################### HEADER HOME #####################################*/
/*####################### HEADER HOME #####################################*/
#header{
	width:730px;
	padding-bottom:0px;
	text-align:left;
	margin-right:10px;
	margin-top:-90px;
}
#header2{
	width:901px;
	height:102px !important;
	height:119px;
	padding-bottom:0px;
	text-align:left;
	padding:10px 5px 0px 0px;
}
#header2 #logo{
	width:240px; height:85px;
	float:left;
	margin-right:-5px;
}
#header p{
	width:728px;
	margin-left:258px;
}
#header #logo{
	width:240px; height:85px;
	float:left;
}
a#deco{
	font-family:Arial, Sans-serif;
	color:#000;
	font-style:italic;
	font-size:12px;
	text-decoration:underline;
	margin-left:20px;
	margin-right:5px;
}
	a:hover#deco{
		font-family:Arial, Sans-serif;
		color:#000;
		font-style:italic;
		font-size:12px;
		text-decoration:underline;
		margin-right:5px;
	}

/*#########################################################################################################
					BLOC CONNEXION
#########################################################################################################*/
#home_connexion{
	font-size:11px;
	font-family:Georgia, Times New Roman;
	color:#858585;
	float:left;
	margin-left:26px;
	background:url(/images/mon_compte.jpg) no-repeat -5px 0px #ffff00;
	padding-top:14px;
	height:76px;
	width:195px;
}

#home_connexion input{
	border-top:2px solid #858585;
	border-left:2px solid #858585;
	border-right:1px solid #d0c9d1;
	border-bottom:1px solid #d0c9d1;
	font-size:9px;
}
#home_connexion form{
	margin-left:3px;
}

#home_connexion ul{
	width:200px;
	height:30px;
}

#home_connexion label{
	font-size:10px;
	font-family:Arial, Sans-serif;
	color:#000;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}
#home_connexion a,a:hover{
	font-family:Arial, Sans-serif;
	color:#000;
	font-style:italic;
	font-size:10px;
	text-decoration:underline;
}
#home_connexion #ok{
	background:#fe0000;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:white;
	border:none;
	margin-left:5px;
	width:28px; height:19px;
}

a#subscr{
	background:#fe0000;
	text-transform:uppercase;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	padding:2px 6px;
	letter-spacing:0,5px;
	font-style:normal;
}
	a:hover#subscr{
		background:#fe0000;
		text-transform:uppercase;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:white;
		padding:2px 6px;
		letter-spacing:0,5px;
		font-style:normal;
	}

.lougout_btn img{width:9px; height:10px;}
.lougout_btn a{color:#fff;}
.lougout_btn {margin-top:47px;}


#creer_compte{
	float:left;
	margin-left:12px;
	background:url(/images/creer_compte.jpg) no-repeat center center #fffb02;
	width:50px;
	height:90px;
}


/*#######################################################################
									MENU HOME 
#######################################################################*/

#menu{
	width:790px;
	height:30px;
	margin-bottom:5px;
	padding-top:-10px !important;
	float:left;
	color:#fff;
	margin-top:3px;
}


.nav_niveau0 {}
	a.nav_niveau0 {
		font-family:courier new, Tahoma, Arial;
		font-size:16px;
		padding:3px 7px;
		background-color:#000;
		color:#fff;
		text-decoration:none;
		font-weight:normal;
		color:#fff;
		float:left;
		text-align:center;
	}
	 a:hover.nav_niveau0{
		font-family:courier new, Tahoma, Arial;
		font-size:16px;
		padding:3px 7px;
		background-color:#ffff00;
		color:#000000;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		float:left;
		text-align:center;
	}

.menuSep{
	padding:3px 0px 3px 0px;
	background-color:#000;
	color:#fff;
	float:left;
	font-size:16px;
	text-align:left;
}	
a.sample_attach,  a.sample_attach:visited, div.sample_attach{
	font-family:courier new, Tahoma, Arial;
	font-size:16px;
	padding:3px 7px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	
	display:block;
	background:#000;
	text-align:center;

}
a.sample_attach:hover{
		font-family:courier new, Tahoma, Arial;
		font-size:16px;
		padding:3px 7px;
		background-color:#ffff00;
		color:#000000;
		text-decoration:none;
		font-style:normal;
		display:block;
		text-align:center;}

div#sample_attach_menu_child {
	width:90px;
	margin-left:-10px;
	position:absolute;
	float:left;
	z-index:10000;
}
#sample_attach_menu_parent {
	float:left;
	z-index:10000;
}



/*#########################################################################################################
					BLOC SLIDESHOW
#########################################################################################################*/
#home_pub{
	width:590px;
	height:355px;
	float:left;
	margin-right:10px;
	margin-bottom:-20px;
	text-align:center;
}


/*#########################################################################################################
					BLOC RECHERCHE
#########################################################################################################*/
#home_bloc_recherche{
	background:url(/images/bloc_recherche.jpg) no-repeat -6px 0 #cccccc;
	width:179px !important;
	width:185px;
	
	/*width:210px;*/
	height:90px;
	
	float:left;
	margin-left:12px;
	padding:0px 5px 0px 5px !important;
	padding:0px 5px 0px 5px;
	text-align:center;
}

#home_bloc_recherche #btn_search{
	border:none;
	margin-left:0px;
	width:28px; 
}
#home_bloc_recherche li{
	width:90px;
	float:left;
	text-align:left;
	margin:0px 0px;
	color: black;
}

#home_bloc_recherche input{
	border-top:2px solid #858585;
	border-left:2px solid #858585;
	border-right:1px solid #d0c9d1;
	border-bottom:1px solid #d0c9d1;
	float:left;
	margin-top:12px;
	margin-right:1px;
	margin-left:3px;
	margin-bottom:8px;
	font-size:10px;
}
#home_bloc_recherche form{
	margin-bottom:0px;

}



.home_colonne{
	float:left;
	margin-left:10px;
}

/*#########################################################################################################
					BLOC PROFILS RECENTS
#########################################################################################################*/
#home_profils{
	width:300px;
	height:355px;
	float:left;
	margin-bottom:20px;
}

	#home_profils #titre{
	background:url(/images/profils_recents.jpg) no-repeat 5px 0px #fffb02;
	width:300px;
	height:26px;
	}
	
	#home_profils a{
	text-decoration:underline;
	font-style:normal;
	}

/*#########################################################################################################
					BLOC GROUPES + ACTIFS
#########################################################################################################*/
#home_groupes{
	font-family:Georgia, Times New Roman, Serif;
	width:300px;

	float:left;
	text-align:justify;
	margin-top:15px;
}

	#home_groupes #titre{
	background:url(/images/groupes_actifs.jpg) no-repeat 5px 0px #fffb02;
	width:300px;
	height:26px;
	margin-bottom:15px;
	}
	
	#home_groupes a{
		font-family:Georgia, Times New Roman, Serif;
		text-decoration:underline;
		color:black;
		font-size:10px;
		font-style:normal;
	}
		#home_groupes a:hover{
			font-family:Georgia, Times New Roman, Serif;
			text-decoration:underline;
			color:black;
			font-size:10px;
			font-style:normal;
		}

	#home_groupes .cadre_home_tribu{
	width:300px;
	text-align:justify;
	height:68px;
	margin-bottom:5px !important;
	margin-bottom:5px;
	/*margin:0px;*/
	text-align:left;
}
#home_groupes span{
	color:#9c9c9c;
}

/*#########################################################################################################
					DERNIERS COMMENTAIRES
#########################################################################################################*/
#home_com{
	font-family:Georgia, Times New Roman, Serif;
	width:300px;
	float:left;
	text-align:left;
	margin-top:15px;
}

	#home_com #titre{
	background:url(/images/derniers_commentaires.jpg) no-repeat 5px 0px #fffb02;
	width:300px;
	height:26px;
	margin-bottom:15px;
	}
	
	#home_com a{
	margin:5px 0px;
	font-family:Georgia, Times New Roman, Serif;
	text-decoration:none;
	font-style:normal;
	}
	#home_com a:hover{
	margin:5px 0px;
	font-size:11px;
	font-family:Georgia, Times New Roman, Serif;
	text-decoration:none;
	font-style:normal;
	}



/*#########################################################################################################
					BLOC NEWS
#########################################################################################################*/
#home_news{
	width:600px ;
	text-align:left;
	float:left;
	position:relative;
	margin-bottom:10px;
}

	#bloc_home_news{
		width:140px;
		margin:5px 10px 5px 0px;
		float:left;
	}
	
	#bloc_home_news #date{ 
		font-size:14px;
		color:#11a5c9;
		font-family:Georgia, Times New Roman;
		font-weight:bold;
	}
	
	#bloc_home_news #descr a, a:hover{ 
		font-size:12px;
		color:#838383;
		font-family:Times New Roman;
		font-weight:normal;
		text-align:justify;
		font-style:normal;
	}
	#bloc_home_news .titre a, a:hover{ 
		font-size:14px;
		color:black;
		font-family:Arial;
		font-weight:bold;
		text-align:left;
		font-style:normal;
	}

#plus_news{
	text-align:left;
	width:139px;
	height:97px;
	margin:5px 2px;
	float:left;
	background:url(/images/+_de_news.jpg) no-repeat;
}
.en_bref2{
		float:left;
		background:url(/images/en_bref.jpg) no-repeat 0px 0px #ffffff;
		width:435px;
		margin:2px 0px 2px 10px;
		padding-top:17px;
		border-bottom:3px solid #11a5c9;
		text-align:left;
		font-size:12px;
		color:black;		
	}
	.en_bref{
		width:435px;					
		text-align:left;
		font-size:12px;
		color:black;
		overflow-x:hidden;
		overflow:hidden;
	}
	.en_bref #date{
			font-size:12px;
			color:#11a5c9;
			font-family:Arial;
			font-weight:bold;
		}	
	.en_bref a, a:hover{
		font-size:12px;
		color:black;
		font-family:Times New Roman;
		font-weight:normal;
		text-align:justify;
		font-style:normal;
	}

/*#########################################################################################################
					BLOC VIDEOS + VUES
#########################################################################################################*/
#videos{
	width:600px;
	/*background:url(/images/videos_+_vues.jpg) no-repeat left top #ffffff;*/
	float:left;
	font-family:Arial;
	padding-bottom:20px;
	text-align:left;
}
#videos #titre{
	background:url(/images/videos_+_vues.jpg) no-repeat 5px 0px #fffb02;
	width:590px;
	height:26px;
	margin:0px;
	}
	
	#videos div{
		margin:10px 10px 10px 0px;
		text-align:center;
	}
	#videos span{
		margin:15px;
	}
	#videos a{
		font-family:Georgia, Times New Roman, Serif;
		text-decoration:underline;
		color:black;
		font-size:11px;
		font-style:normal;
	}
		#videos a:hover{
		font-family:Georgia, Times New Roman, Serif;
		text-decoration:underline;
		color:black;
		font-size:11px;
		font-style:none;
		font-style:normal;
	}






/*#########################################################################################################
					ONGLETS
#########################################################################################################*/
#div_onglet_home{
	
	height:37px;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:42px;
}
.onglet_home{
	width:70px;
	height:33px;
	/*background:url(/images/home_onglet.jpg) no-repeat;*/
	margin-top:5px;
	float:left;
	padding-top:4px;
}
#onglet_actif_home{
	width:70px;
	height:37px;
	/*background:url(/images/home_onglet_actif.jpg) no-repeat;*/
	float:left;
	font-weight:bold;
	padding-top:4px;
}






#home_membres{
	background:url(/images/bloc_membre.jpg) no-repeat;
	width:237px;
	height:554px;
}

#home_membres hr{
	margin-top:2px !important;
	margin-top:2px;
	margin-bottom:10px !important;
	margin-bottom:1px;
	
}
#home_membres .cadre_home_membre{
	float:left;
	width:110px;
	height:109px;
	margin-bottom:10px !important;
	margin-bottom:3px;
	margin-top:5px !important;
	margin-top:8px;
}

#home_tribus{
	background:url(/images/bloc_tribu.jpg) no-repeat;
	width:237px;
	height:554px;
}
#home_tribus hr{
	margin-top:2px !important;
	margin-top:5px;
	margin-bottom:10px !important;
	margin-bottom:1px;
}
#home_tribus .cadre_home_tribu{
	width:230px;
	height:80px;
	margin-bottom:15px !important;
	margin-bottom:0px;
	text-align:left;
}



#home_videos{
	background:url(/images/bloc_video.jpg) no-repeat;
	width:243px;
	height:554px;
}
#home_videos .cadre_home_video{
	margin-bottom:40px !important;
	margin-bottom:43px;
}
#home_videos .cadre_home_video img{
	margin-bottom:5px;
	margin-top:12px;
}

.btn_home{
	margin-left:100px;
	margin-top:20px !important;
	margin-top:10px;
}



#home_footer{
	clear:both;
	background:url(/images/home_footer.jpg) no-repeat top center;
	width:921px;
	padding-top:15px;
	margin:50px auto 10px auto;
}
#home_footer a{
	font-size:11px;
	font-family:courier new, Tahoma, Arial;
	text-decoration:underline;
	color:#333333;
	outline: none;
	font-style:normal;
	font-weight:normal;
	font-style:normal;
}
	#home_footer a:hover{
		font-size:11px;
		font-family:courier new, Tahoma, Arial;
		text-decoration:underline;
		color:#333333;
		outline: none;
		font-style:normal;
		font-weight:normal;
		font-style:normal;
	}	






