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: white;
	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: white;
	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: white;
	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 black;
	height: 11px;
	background-color: lightgreen;
	}
	
/* 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: white;
	color: crimson;
	padding: 2px;
	border: solid 1px black;
	}
	
/* HR CLEAR */
.clear 
	{
	clear : both;
	visibility : hidden;
	}
	
/* NAVIGATION */
.nav
	{
	width:20px; 
	border: solid 1px black; 
	background-color: white;	
	}
.navOver
	{
	width:20px; 
	border: solid 1px black; 
	background-color: lightyellow;
	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;
	}