/*______________GENERAL _______________*/
/*
marron : 2d2018
beige : ffebcf
beige_txt : ffa910
*/



.font_color_site{
color:#ffffff
}

.font_color_site2{
	color:#ffffff;
}

img {border:0px;}
div,td,tr,table,p,ul,li {margin:0px;padding:0px;font-size:12px;}


/*______________STRUCTURE _______________*/
body{
	font-family:Arial,Helvetica,sans-serif;
	background:url(/images/fond.jpg) center 36px;
	background-repeat:no-repeat;
	background-color:#291305;
	font-size : 12px;
	color:#b5550c;
	text-align:top center;
	margin:0px;
    padding:0px;
}

.bouton_none {
    cursor : pointer;
	background-color:transparent;
    border:none;
}

#conteneur_principal{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left;
}

#bloc_header{
	margin:0px;
	padding:0px;
	background:url(/images/gabarit/bg_header.jpg);
	background-repeat:no-repeat;
	height:264px;
}

#bloc_header .zone_membre
{
	position:absolute;
	height:35px;
	width:200px;
	margin-left:735px;
	margin-top:48px;
}

#bloc_header  .acces_membre  {
	position:absolute;
	height:30px;
	width:280px;
	margin-left:25px;
	margin-top:225px;
}

#bloc_header .page_suivante {
	height:35px;
	width:180px;
	margin-left:740px;
	position:absolute;
	margin-top:225px;
}

#bloc_header .retour_site    {
	width:400px;
	height:160px;
	margin-left:280px;
	margin-top:50px;
	position:absolute;
}

.pagination{
	background:url(/images/gabarit/pagination.jpg);
	background-repeat:no-repeat;
	height:79px;
	padding-top:25px;
}

#bloc_footer {
	background:url(/images/gabarit/bg_footer.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	text-align:center;
	height:220px;
	color:#B5550C;
}

#bloc_footer .inscription, #bloc_footer .acces_membre {
	position:absolute;
	height:35px;
	width:270px;
	margin-left:30px;
	margin-top:55px;
}

#bloc_footer .retour_site {
	position:absolute;
	height:170px;
	width:350px;
	margin-left : 310px;
	text-align:center;
}

#bloc_footer .page_suivante {
	position:absolute;
	height:35px;
	width:200px;
	margin-left:740px;
	margin-top:55px;
}

#bloc_footer .copy {
	margin-left : 40px;
	text-align:left;
}

#bloc_footer .link {
/*	margin-top : 60px;*/
	padding-top : 160px;
/*	margin-left : 10px;*/
	width:100%;
}

#bloc_footer .link a {
	color:#B5550C;
}


#bloc_contenu {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	/*padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 15px;
	width:914px;*/
	/*border : 1px solid 5A31B;*/
	/*background:url(/images/gabarit/bg_contenu.jpg);
	background-repeat:none;*/
}

/*______________BLOCS_PHOTOS _______________*/
.bloc_photo h1 {
	color:#ffffff;
	font-weight :bold;
	text-transform:uppercase;
	font-size : 20px;	
	padding-top : 20px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	height: 50px;
	text-align:center;
}

.bloc_photo  {
background-color:#FFFFFF;
margin:0px;
	text-align:center;
/*	padding-right : 40px;*/
/*	color: #ffebcf;*/
}

.contenu {
	background:url(/images/gabarit/bg_contenu.jpg);
	background-repeat:no-repeat;	
	background-position:bottom;
    margin:0px;
    height:800px;
/*	padding-right : 40px;*/
	background-color: #1c0d03;
}

.contenu h1{
    padding-left:80px;
	background:url(/images/gabarit/top_contenu.jpg);
	background-repeat:none;	
	width:860px;
	margin:0px;
}

.bloc_photo .footer {
	margin:0px;
	height : 30px;
}

a.barre_telechargement {
	display:block;
	color:#ffffff;
	font-weight :bold;
	text-transform:uppercase;
	font-size : 22px;
	margin-top:10px;
	margin-bottom : 10px;
	text-decoration:none;
}

a.barre_telechargement:hover{
color:#000000;
}


/*______________DIVERS _______________*/

.bloc_pagination {
	font-size : 12px;	
	margin-bottom : 10px;
}

.bloc_pagination a, .bloc_pagination a:hover, .bloc_pagination:visited{
color:#B5550c;
}

.bloc_pagination .top {
}

.bloc_pagination .middle {
	padding:5px;
	padding-left : 20px;
	padding-right : 20px;
	min-height : 10px;
	text-align:center;
}

.bloc_pagination .bottom {
	height : 27px;
}

.contenu_texte {
	padding-left : 40px;
	padding-right : 30px;
	text-align:left;
}

/* _____________ TEXTES ________________*/
h1{
margin:0px;
padding:0px;
}

h2{
font-size : 16px;
color : #B5550C;
font-weight:bold;
display:inline;
}

h2 a,h2 a:hover{
font-size : 16px;
color : #B5550C;
font-weight:bold;
display:inline;
text-decoration:none;
}

a {
	color : #ffffff;
}

a:hover {
	color : #ffffff;
}

a.lien_blanc, a.lien_blanc:hover {
	color:#ffffff;
	text-decoration:none;
}

label.acces_24h{
font-weight:bold;
width:175px;
float:left;
padding-left:75px;
}

div#disclaimer{ text-align:center; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:670px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#000000; color:red; }
   div#disclaimer-conteneur b{ font-size:14px; color:#000000; }
   #disclaimer-conteneur a{ text-decoration:none; font-weight:bold;color:#000000; }
   #disclaimer-conteneur a:hover{ text-decoration:none;color:#000000; }
   
   /*______________PAGINATION _______________*/
cadre_pages{ margin:15px 0 20px 0; }
.lien_page{line-height:30px; margin:0 1px; padding:4px 8px; border:#c46336 2px solid; color:#c46336; }
.lien_page_courant{line-height:30px; margin:0 1px; padding:4px 8px; border:#d09314 2px solid; color:#d09314; }   
