/* CSS Document */
body {
	background-color: #6f6866;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1, h2, h3, p {
	margin:10px 0px; padding:0px; line-height:auto;
}

h1 {font-size:18px; color:#002065; font-style:italic; font-weight:bold; padding-top:2px;}
h2 {font-size:16px; color:#002065; font-style:italic; font-weight:bold;}
h3 {font-size:14px; color:#002065; font-weight:bold;}
img {border:0px; padding:0px; margin:0px;}

hr {
	clear:both;
}

form {
	margin:0px;
	padding:0px;
}

#btnretour a {
	font-family:Arial, Helvetica, sans-serif;
	color: #002065;
	text-decoration:none;
	font-size:12px;
}

#btnretour a:hover {
	/*color: #fe8a02;*/
}

.maintexte a, .texte a, #box_connexion a {
	color: #002065;
}
.maintexte a:hover, .texte a:hover, #box_connexion a:hover {
	color: #fe8a02;
}

.primeurs_comm a, .primeurs_pub a {
	color: #000000;
}
.primeurs_comm a:hover, .primeurs_pub a:hover {
	color: #fe8a02;
}

#wrapbas a {
	color: #FFFFFF;
	text-decoration:none;
}
#box_inscription a {
	color: #FFFFFF;
}
#wrapbas a:hover, #box_inscription a:hover {
	color: #fe8a02;
}

input.connexion {
	width: 70px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	/*border: #cacaca 2px solid;*/
	height: 12px;
	line-height:10px;
	padding:0px;
	margin:0px;
}
input.txtrecherche {
	width: 140px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*border: #cacaca 2px solid;*/
	height: 14px;
	line-height:12px;
	padding:0px;
	margin:0px;
}

#wrapsite {
	width: 811px;
	margin: 0px auto;
	background: url(/_images/bkg_contenu.gif) repeat-y top left;
}

#wraphaut {
	height: 96px;
	width: 811px;
	background: url(/_images/logo_1.jpg) no-repeat top left;
	color: #FFFFFF;
}

#box_haut {
	width: 224px; 
	float:right; 
	margin-top: 8px;
}

#box_connexion {
	background:url(/_images/box_connexion.png) no-repeat;
	width:189px; 
	height:55px;
	padding: 2px 8px 5px 7px;
	overflow: hidden;
	color:#002065;
	font-size: 10px;
	float: right;
}

#box_inscription {
	color:#FFFFFF;
	padding-right:35px;
	text-align:right;
}

#wrapmenu {
	height: 39px;
	width: 787px;
	background-color: #1b3647;
	text-align:center;
	/*padding-left:20px;*/
}

.datemenu {
	width: 150px;
	padding: 5px 5px 0px 8px;
	float:left;
	color: #FFFFFF;
	font-size:10px;
}

#wrapcontenu {
	background: url(/_images/bkg_intro.jpg) no-repeat top left;
}

#wrapsousmenu {
	height: 28px;
	width: 787px;
	background-color: #475867;
	background:url(/_images/bkg_sousmenu.jpg) repeat-x;
}

#listesoussections_sousmenu {
	padding: 0px 4px;
}

#listesoussections_sousmenu a{
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px 8px;
}

#listesoussections_sousmenu a.allume{
	color: #ec942b;
}

#listesoussections_sousmenu a:hover{
	color: #ec942b;
}

#wrapsoussousmenu {
	width: 138px;
	background: url(/_images/menu_gauche_bas.gif) bottom left no-repeat;
	padding-bottom: 10px;
}

#wrapsoussousmenumembres {
	width: 138px;
	background: url(/_images/menu_gauche_bas.gif) bottom left no-repeat;
	padding-bottom: 10px;
}

.listefiches_soussousmenu {
	background: url(/_images/menu_gauche_haut.gif) top left no-repeat #546472;
	padding-top:7px;
}

.listefiches_soussousmenu a{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c7ced4;
	text-decoration: none;
	margin-left: 12px;
	padding: 5px 10px 5px 19px;
	background: url(/_images/menu_gauche_puce.gif) top left no-repeat;
}

.listefiches_soussousmenu .soussousmenu_fiche_x a{
	text-decoration: underline;
}

#wrapsoussousmenu a:hover{
	text-decoration: underline;
}

#wrapintro {
	width: 811px; 
	/*height: 378px;*/
}

.maintexte {
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 148px;
	width:410px;
}

.maintextelarge {
	width: 600px; 
}

.maintextelarge .texte{
	/*height:317px;*/
	overflow:hidden;
	width: 100%;
}

.texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.maintexte .texte {
	height:317px;
	overflow:hidden;
}

#wrapgauche {
	float: left;
	width: 148px;
	/*min-height: 684px;
	_height: 684px;
	background: url(/_images/bkg_gauche.png) no-repeat top left;*/
	background: url(/_images/bandegauche2.png) no-repeat top left;
	z-index:3000;	
}

.primeurs_comm {
	font-size: 10px;
	padding: 8px 0px 8px 8px;
	width:102px;	
}

.primeurs_pub {
	font-size: 10px;
	padding: 0px 15px 0px 10px;	
}

#wrapdroite {
	float: right;
	width: 236px;
	margin-top: 20px;
}

.box_droite_haut { 
	background:url(/_images/box_droite_haut.png) no-repeat top left; 
	width: 236px;
	height: 25px;
}
.box_droite_contenu {
	background:url(/_images/box_droite_fond.png) repeat-y top left; 
	width: 216px;
	padding: 0px 10px;
	overflow: hidden;
}
.box_droite_bas {
	background:url(/_images/box_droite_bas.png) no-repeat top left;
	width: 236px; 
	height: 34px;
}

.zonebas {
	background:url(/_images/bkg_zonebas.png);
	/*position:relative;
	top:480px;*/
	width:362px; 
	height:315px; 
	padding:10px;
	margin-left: 35px;
	font-size: 10px;
}

#wrapbas {
	height: 40px;
	width: 794px;
	background: url(/_images/bkg_bas.gif) no-repeat top left;
	padding-top: 15px;
}

#wraptextepage {
	width: 731px;
	position:relative; z-index:1; float:left; margin-left:-68px; margin-top: 20px;
}

.box_texte_haut { 
	background:url(/_images/box_texte_haut.png) no-repeat top left; 
	line-height:1px;
	font-size:1px;
	width: 731px;
	height: 9px;
}
.box_texte_contenu {
	background:url(/_images/box_texte_fond.png) repeat-y top left; 
	width: 611px;
	padding: 0px 40px 20px 80px;
	overflow: hidden;
}
.box_texte_bas {
	background:url(/_images/box_texte_bas.png) no-repeat top left;
	width: 731px; 
	height: 17px;
}

.boite_options {
	background:url(/_images/options_fond.gif) repeat-x; 
	height:34px; 
	float:right; 
	margin-top:5px;
}
.boite_options .options {
	float:left; 
	color:#808181; 
	padding:7px 0px;
}
.boite_options .options img {
	vertical-align:text-bottom;
}
.boite_options .options a {
	text-decoration:none;
	color:#808181;
}
.boite_options .options a:hover {
	color:#3d3d3d;
}