body
	{
	font-family:verdana, arial;		
	font-size:11px;
	margin:0px;
	text-align:center;
	}

/* LIENS HTML DE BASE */
a
	{
	text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}

/* CHAMPS FORMULAIRE DE BASE */
input, textarea
	{
	font-family:verdana, arial;
	font-size:11px;
	padding:2px;
	}
select
	{
	font-family:verdana, arial;
	font-size:11px;
	padding:1px;
	background-color:#ffffff;
	border:solid 1px #3d3d3d;
	}
	
/* HEADER */
#header
	{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:990px;
	text-align:right;	
	padding:0px;
	height:160px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	}

/* MENU SOUS LE HEADER */
#head_menu
	{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:988px;	
	height:20px;
	padding:0px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	}	
	
/* CONTAINER PRINCIPAL */
#main
	{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:20px;
	width:988px;
	padding:0px;
	text-align:left;
	
	/*min-height:2650px;	*/
	}

/* CONTAINER DE GAUCHE */
#left
	{
	/*width:200px;*/
	/*float:left;*/
	/*margin-left:5px;*/
	/*margin-top:10px;*/
	/*height:400px;*/
	/*min-height:400px;*/
	/*padding-top:250px;*/
	background-position:bottom;
	
	width:210px; 
	float:left; 
	margin-left:5px; 
	margin-top:10px; 
	/*height:320px;*/
	height:320px;
	min-height:320px;
	background:none; 
	border:solid 0px;
	}
	
/* PARTIE CENTRALE */
#divCentreFull
	{	
	/*width:540px;*/
	/*margin-left:220px;*/
	margin-top:10px;
	margin-bottom:10px;
	/*padding:5px;*/
	text-align:justify;	
	
	width:960px; 
	margin-left:10px; 
	margin-right:10px; 
	padding:0px;
	}
#DivCentreReduit
	{
	width:720px; 
	float:left; 
	margin-left:20px;  
	margin-top:10px;
	}

/* CONTAINER DE DROITE */
#right
	{
	width:200px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	}
	
/* CHARGEMENT AJAX */
#sp_waiting
	{
	padding:50px;
	}

/* CADRE BOX DES PANELS GAUCHE ET DROITE */	
.box_menu
	{
	padding:5px;
	}

/* MINICHAT - PSEUDO + DATE MESSAGE */
.chat_lig
	{
	padding:2px;
	}

/* BARRE HORIZONTALE SOUS LE HEADER + MENU HORIZONTAL */
.menuitem
	{
	width:100px;
	padding:2px;
	border:solid 0px;
	}
.menuitem:hover
	{
	cursor:pointer;
	padding:1px;
	}
.menuitem A
	{
	text-decoration:none;
	}
.menuitem A:hover
	{
	text-decoration:none;
	}
		
/* QUESTIONS - REPONSES */
.qr
	{
	padding:5px;
	}
	
/* MENU GAUCHE */
.m_titre
	{
	font-weight:bold;
	padding:3px;
	}
.m_liens
	{
	padding-left:5px;
	font-size:11px;
	}
.m_liens A
	{
	text-decoration:none;
	}
.m_liens A:hover
	{
	text-decoration:underline;
	}
.m_sstitre
	{
	padding-left:5px;
	text-decoration:underline;
	font-size:11px;
	}
	
/* FICHES */
.fic_body
	{
	text-align:center;
	padding:0px;
	margin:0;
	}
	
#fic_container
	{
	/*
	5 - 250 - 5 - 510 - 5
	*/
	width:775px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin-top:0px;
	}
#fic_header /* header des fiches */
	{
	width:765px;
	padding:0px;
	height:80px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	}
#fic_app /* apparitions */
	{
	padding:2px;
	font-weight:bold;
	}
#fic_left
	{
	float:left;
	/*float:right;*/
	width:250px;
	padding:0px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	/*margin-right:5px;*/
	margin-bottom:10px;
	}
#fic_main
	{
	width:504px;
	padding:2px;
	margin-left:262px;
	/*margin-right:262px;*/	
	padding-top:10px;
	margin-top:10px;
	text-align:justify;
	}
#fic_titre
	{
	font-size:12px; 
	font-weight:bold;
	}
	
#fic_footer /* footer des fiches */
	{
	text-align:left;
	/*width:779px;*/
	margin:5px;
	padding:5px;
	margin-bottom:10px;
	}
	
/* NEWS */
.newsDate
	{
	font-weight:bold;
	margin-top:10px;
	}
.news1
	{	
	text-align:center;	
	}
.news2
	{	
	
	}
	
/* IMAGES DES LISTES */
.img_lst
	{
	width:180px;
	height:122px;
	border:0px;
	}
	
/* PAVE TECHNIQUE */
.pt_titre
	{
	margin-left:5px;
	margin-top:10px;
	font-weight:bold;
	font-size:11px;
	}
.pt_info
	{
	margin-left:10px;
	}
	
/* CONTENU DES FICHES */
.imgfiche /* images dans les fiches */
	{
	
	}
.legende
	{
	width:500px;	
	text-align:right;
	font-size:10px;
	margin-bottom:-10px;
	}
		
/* toute l'encyclopédie :choix des lettres */
.divLettreMenu
	{
	padding:5px;
	}	
.lettre A:hover
	{
	text-decoration:none;
	}
.lettre
	{
	padding:2px;
	text-align:center;
	font-weight:bold;
	}
.lettre:hover
	{
	padding:2px;	
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	}
	
/* INTRODUCTION :liste des dernières fiches */
#last_f span
	{
	font-weight:bold;
	}
#fiches1
	{
	width:250px;
	float:left;	
	padding:2px;
	text-align:center;
	margin-bottom:10px;
	}
#fiches1:hover
	{
	width:250px;
	float:left;	
	padding:2px;
	text-align:center;
	margin-bottom:10px;
	}
#fiches2
	{
	width:250px;
	float:right;
	margin-right:0px;	
	padding:2px;
	text-align:center;
	margin-bottom:10px;
	}
#fiches2:hover
	{
	width:250px;
	float:right;
	margin-right:0px;
	padding:2px;
	text-align:center;
	margin-bottom:10px;
	}
	
/* NEWS - COMMENTAIRES */
.commentaire
	{
	min-height:70px;
	padding:2px;
	text-align:left;
	margin-top:5px;
	}
	
/* LISTE DES FICHES EN VIGNETTE + PAGINATION */
.tabNo
	{
	text-align:center;
	}
.tabOv
	{
	text-align:center;
	}
.cssNav
	{
	text-align:center;
	padding:1px;
	width:10px;
	}
.cssNavCurrent
	{
	text-align:center;
	padding:1px;
	width:10px;
	}
	
/* SONDAGE */
.graph
	{
	border:solid 1px #000000;
	height:11px;
	background-color:#90ee90;
	}
	
/* TITRE DE SECTION */
.section
	{
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	}
	
.p5
	{
	padding:5px;
	}

/* SECTION EQUIPE */
.team_avatar
	{
	padding-right:5px;
	}
	
/* TOOLTIP */
a.tooltip em
	{
    display:none;
	}
a.tooltip:hover 
	{
    border:0;
    position:relative;
    z-index:500;
    text-decoration:none;
	}
a.tooltip:hover em 
	{
    font-style:normal;
    display:block;
    position:absolute;
    top:20px;
    left:-10px;
    padding:5px;
    color:#000;
    border:1px solid #bbb;
    width:300px;
	font-size:11px;
	filter:alpha(opacity=95);
   -moz-opacity:0.95;
   opacity:0.95;
	}
a.tooltip:hover em span 
	{
    position:absolute;
    top:-7px;
    left:15px;
    height:7px;
    width:11px;
    background:transparent url(../img/tooltip.gif);
    margin:0;
    padding:0;
    border:0;
	}
	
/* SPOILER */
.spoiler
	{
	background-color:#ffffff;
	color:#dc143c;
	padding:2px;
	border:solid 1px #000000;
	}
	
/* HR CLEAR */
.clear 
	{
	clear :both;
	visibility :hidden;
	}
	
/* NAVIGATION */
.nav
	{
	width:20px; 
	border:solid 1px #000000; 
	background-color:#ffffff;	
	}
.navOver
	{
	width:20px; 
	border:solid 1px #000000; 
	background-color:#ffffe0;
	cursor:pointer;
	}
	
/* INTRO - FICHES */
#DivIntroFichesBtn
	{	
	width:29px; 
	float:left; 
	margin-left:10px;  
	margin-top:10px;
	}
#DivIntroFichesImg
	{
	/*width:470px; */
	width:460px; 
	height:300px; 
	float:left; 
	margin-left:20px;  
	margin-top:10px;
	}
#DivIntroSlider
	{
	width:210px; 
	float:left; 
	margin-left:0px; 
	height:307px; 
	overflow:auto; 
	margin-top:20px; 
	padding:0px;
	}
#DivIntroPartners
	{
	width:210px; 
	float:left; 
	margin-left:5px; 
	height:210px;
	}
#DivIntroNews
	{
	/*width:484px; */
	width:480px; 
	float:left; 
	margin-left:10px;
	}
#DivIntroStats
	{
	width:200px; 
	float:left; 
	/*margin-left:11px; */
	margin-left:5px; 
	height:210px; 
	overflow:auto;
	}
