body
{	
	margin: 0 ;
	font: 11px "Geneva", Arial, Helvetica, sans-serif;
	background: #702610;
	color: #fff ;
}

div#conteneur
{
	width: 804px ;
	margin-left: auto ;
	margin-right:auto ;
	margin-top: 10px ;
	margin-bottom: 10px ;
	background: #EFEBE8 ;
	display: table ;
}

h2
{
	margin: 0;
	font-size: 16px;
	font-weight: normal ;
	color: #FFCC00;
	padding-bottom: 15px ;
}

h3
{
	margin: 0;
	font-size: 11px;
	padding-bottom: 40px ;
}

h4
{
	margin: 0;
	font-size: 13px;
	font-weight: bold ;
	color: #FFCC00;
	padding-bottom: 5px ;
	padding-top: 10px ;
}

a
{
	color: #66CC66;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline ;
}

a.postlink
{
	color: #66CC66;
	text-decoration: none;
}

a.postlink:hover
{
	text-decoration: underline ;
}

p
{
	margin: 0 ;
	padding-bottom: 20px;
}

.orange
{
	color: #FFCC00 ;
}

a img 
{
	border: none ;
}

dl, dt, dd {
margin: 0;
padding: 0;
}


/*****************************************************/
/*                 CALQUES PRINCIPAUX                */
/*****************************************************/

div#header
{
	height: 347px ;
	background: url(img/header.jpg) no-repeat center center;
}

div#colonne_gauche
{
	width: 169px ;
	margin: 0 ;
	float: left;
	background-color: #EFEBE8 ;
	display: table-cell ;
	height: 100% ;
}

div#centre
{
	width: 473px ;
	float: left ;
	margin: 0 ;
	background-color: #EFEBE8 ;
	display: table-cell ;
	height: 100% ;
}

div#colonne_droite
{
	width: 162px ;
	float: right;
	margin: 0 ;
	background-color: #EFEBE8 ;
	display: table-cell ;
	height: 100% ;
}

div#footer
{
	width: 804px ;
	height: 15px ;
	float: left ;
	clear: both;
	background-color: #EFEBE8 ;
	text-align: center ;
	color: #74776E ;
	border-bottom: 5px solid #702610 ;
}




/************************************************/
/*                 SOUS-CALQUES                 */
/************************************************/

	/* colonne gauche */
	/******************/
div#menu
{
	height: 219px ;
}

div#projets
{
	background: url(img/projets.jpg) no-repeat center center;
	height: 89px ;
}

ul.contenu_gauche
{
	background: url(img/fondgauche.jpg) center center;
	padding-left: 25px ;
	padding-right: 25px ;
	list-style-type: none ;
	margin: 0 ;
}

div#liens
{
	background: url(img/liens.jpg) no-repeat center center;
	height: 79px ;
}

div#fin_gauche
{
	background: url(img/basgauche.jpg) no-repeat center center;
	height: 40px ;
}


	/* centre */
	/**********/

div#contenu_centre
{
	background: url(img/fondmilieu.jpg) center center;
	padding-left: 20px ;
	padding-right: 25px ;
}

div #contenu_centre img
{
	float:left;
	margin-right:10px;
	margin-bottom:10px ;
	padding: 0 ;
	margin-left: 0 ;
	margin-top: 0 ;
}

div#fin_centre
{
	background: url(img/basmilieu.jpg) no-repeat center center;
	height: 29px ;
}


	/* colonne droite */
	/******************/
	
div#dernieres
{
	background: url(img/fonddroite.jpg) center center ;
	padding-left: 8px ;
}

div#fiches
{
	background: url(img/fiche.jpg) no-repeat center center;
	height: 89px ;
}

div#contenu_droite
{
	background: url(img/fonddroite2.jpg) center center ;
	padding-top: 10px ;
	padding-left: 11px ;
	padding-right: 26px ;
	font-size: 10px ;
}

div#fin_droite
{
	background: url(img/basdroite.jpg) no-repeat center center;
	height: 29px ;
}



/************************************************/
/*                      MENU                    */
/************************************************/

a#accueil
{
	display: block ;
	width: 169px ;
	height: 30px ;
	background: url(img/accueil.jpg) no-repeat 0 0 ;
}

a#accueil:hover
{
	background: url(img/accueil.jpg) no-repeat 0 -30px ;
}

a#team
{
	display: block ;
	width: 169px ;
	height: 24px ;
	background: url(img/team.jpg) no-repeat 0 0 ;
}

a#team:hover
{
	background: url(img/team.jpg) no-repeat 0 -24px ;
}

a#sorties
{
	display: block ;
	width: 169px ;
	height: 31px ;
	background: url(img/sorties.jpg) no-repeat 0 0 ;
}

a#sorties:hover
{
	background: url(img/sorties.jpg) no-repeat 0 -31px ;
}

a#bt
{
	display: block ;
	width: 169px ;
	height: 28px ;
	background: url(img/bt.jpg) no-repeat 0 0 ;
}

a#bt:hover
{
	background: url(img/bt.jpg) no-repeat 0 -28px ;
}

a#irc
{
	display: block ;
	width: 169px ;
	height: 32px ;
	background: url(img/irc.jpg) no-repeat 0 0 ;
}

a#irc:hover
{
	background: url(img/irc.jpg) no-repeat 0 -32px ;
}

a#forum
{
	display: block ;
	width: 169px ;
	height: 31px ;
	background: url(img/forum.jpg) no-repeat 0 0 ;
}

a#forum:hover
{
	background: url(img/forum.jpg) no-repeat 0 -31px ;
}

a#recrut
{
	display: block ;
	width: 169px ;
	height: 43px ;
	background: url(img/recrut.jpg) no-repeat 0 0 ;
}

a#recrut:hover
{
	background: url(img/recrut.jpg) no-repeat 0 -43px ;
}



/************************************************/
/*                     LIENS                    */
/************************************************/

ul.contenu_gauche li
{
	text-align: left ;
	color: #66CC66;
}

ul.contenu_gauche li.titre
{
	text-align: left ;
	color: #FFCC00 ;
	padding-top: 10px ;
}

ul.contenu_gauche li a
{
	color: #fff ;
	text-decoration: none ;
}

ul.contenu_gauche li a:hover
{
	color: #fff ;
	text-decoration: underline ;
}



/************************************************/
/*                  FICHES                      */
/************************************************/

div#contenu_centre img.titre
{
	float: left;
	margin-right: 10px ;
	margin-bottom: 10px ;
}

div.acteur
{
	float: left ;
	margin-top: 5px ;
	margin-bottom: 5px ;
	text-align: center ;
	width: 140px ;
}