/*----------------------General------------------------*/
/*---------------<-- Decoupage by R@bbit972 -->----------------*/

body {
	margin : 0px;
	padding : 0px;
	height: 100%;
}

html {
	background:url(images/filets.jpg) repeat-y center #fff8eb;
	height:100%;
}
.droite{ float:right;}
.gauche{ float:left;}

#fondsite {
	position:relative;
	width: 760px;
	margin-left: -380px;
	left:50%;
	min-height:100%;
	background:url(images/banniere.jpg) no-repeat;
	background-position:-3px 0px;
	padding-top:176px;
}

div#fondsite #premier-element {
			margin-top: 0; /* évite tout risque de fusion des marges */
		}
div#fondsite #dernier-element {
			margin-bottom: 0; /* évite tout risque de fusion des marges */
			padding-bottom: 4em;
				/* ATTENTION : cet espace doit permettre de placer le pied de page ! */
			 visibility: hidden;
		}

.contenerFull{
	float:right;
	width:580px;
	margin-right:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contenerFull a{
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.contenerFull a:hover{
	color:#CC6600;
}

.contenu{
	font-weight:bold;
	color:#990000;
}
.contenu:hover{
	font-weight:bold;
	color:#CC6600;
	font-size:14px;
}
.img_border_marron{ border:1px dashed #990000;}
.img{
	float:left;
	margin:4px;
	border:1px dashed #990000;
}
.img_acc{
	float:left;
	margin:5px;
	width:200px;
}
.chantier{
	float:left;
	width:500px;
	clear:left;
	margin:10px;
	padding-left:20px;
}
.Titre{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#910000;
	border-bottom:#910000 3px dashed;
	width:250px;
	text-align:center;
	text-transform:uppercase;
}

/*/////////////////  MENU ////////////////////////////*/
.menu{
	width:140px;
	height:400px;
	margin-top:15px;
	padding-top:13px;
	padding-left:15px;
	float:left;
	text-align:center;
	background:url(images/fond_menu.gif) no-repeat left top;
}
.menubt{
	margin-left:5px;
	margin-top:5px;
	float:left;
}
.menutxt{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	float:left;
	margin-top:-3px;
}
.menutxt a{
	font-size:20px;
	text-decoration:none;
	color:#7e1400;
}
.menutxt a:hover{
	color:#ff2700;
	margin-left:15px;
}

#menu_on a{
	font-size:20px;
	font-weight:bold;
	margin-left:50px;
	color:#d32000;
}
.hr{
	color:#7e1400;
	clear:left;
	margin-top:-5px;
}
#menu_on{
	color:#ff2700;
}

/*///////////////// FIN MENU /////////////////////////////*/



/*///////////////// PAGE EVENEMENT ////////////////////////////////*/

.evenement{margin-left:20px;}

.evenement a img{margin:2px; border:none;}

.evenement a:hover img{ margin:0px;border:solid 2px #600;}




#actualite{background:none repeat scroll 0 0 #660000;
float:right;
width:290px;}

#actualite h3{color:#fff;font-size:1.2em;padding: 0px 0 0 10px;font-size:bold;text-decoration:underline;}

#actualite img{padding:0;margin:0 5px 0 5px;float:left;width:80px;}
 
 #actualite p{float:right;
color:#ffffff;
margin:0 0 5px;
padding:0 10px 0 0;
text-align:left;
width:190px;}




/*///////////////// BAS ////////////////////////////////*/
.bas_site{
	background-image:url(composants/fond_bas.jpg);
	background-repeat:no-repeat;
	float:left;		
	bottom: 0; 
	width:690px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000000;
	vertical-align:middle;
	position:absolute;
}
.bas_site_txt{
	padding-left:260px;
	padding-top:35px;
	float:left;
	margin-bottom:10px;
}
.bas_site_logo a{
	padding-top:31px;
	float:left;
}

.txt_centre{
	float:left;
	padding-left:100px;
	padding-right:10px;
	padding-top:5px;
}
/*///////////////////// FIN BAS ///////////////////////*/

/*---- pagination-------*/
.pagination {
clear: both;
text-align: center;
padding-top: 15px;
}
	.pagination a, .pagination strong{
	border: 1px solid #e1e4ec;
	background: white;
	padding: 1px 4px;
    margin-left: 4px;
	text-decoration: none;
	color: #d88107;
	}
	.pagination a:hover{
	border: 1px solid #e1e4ec;
	background: #f9dcc0;
	color: white;
	}
	.pagination strong{
	background: #e5f1ff ;
	}
