@charset "UTF-8";
/* Centre le site dans la page html + applique l'image de fond */
#fond_gal {
	background-image:url(../images/degrade_fond.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-attachment: fixed;
	margin-left: auto;
  	margin-right: auto;
	width:auto;
	height:100%;
	overflow: inherit;
}
#fond_gal2 {
	background-repeat:no-repeat;
	background-position:center bottom;
	background-attachment: fixed;
	width:auto;
	height:100%;
	margin-left: auto;
  	margin-right: auto;
	overflow: auto;
}
/* Marge */
#marge {
	clear:both;
	width:auto;
}
/* HEADER */
#tetiere {
	margin:0 auto 0 auto;
	height:127px;
	width: 943px;
	float:none;
	clear:both;
}
/* Emplacement du menu principal */
#menu_principal {
	position:relative;
	margin: -50px 0 0 582px;
	height:45px;
	width: 352px;
}
#menu_principal_BACKUP {
	position:relative;
	margin: -32px 0 0 502px;
	height:24px;
	width: 334px;
}
#sous_menu {
	margin: 0 0 0 111px;
	height: auto;
	width: 725px;
	display:none;
}
/*MENU DEROULANT */
.menu_deroulant {
	background-image:url(../images/menu/fond_ssmenu.jpg);
	background-attachment:scroll;
	background-position:left 8px;
	background-repeat:repeat;
	border-radius:0 0 5px 5px;
	margin: 0 0 0 119px;
	padding-bottom:10px;
	width:709px;
	height:auto;
	position:relative;
	display:none;
	overflow:hidden;
}
.menu_deroulant_over {
	background-image:url(../images/menu/fond_ssmenu.jpg);
	background-attachment:scroll;
	background-position:400px 20px;
	background-repeat:repeat;
	border-radius:0 0 5px 5px;
	margin: 0 0 0 119px;
	padding-bottom:10px;
	width:709px;
	height:auto;
	position:relative;
	display:block;
	overflow:hidden;
}
/* ZONE PRINCIPALE */
#zone_principale {
	background-image:url(../images/fond_contenu.png);
	background-attachment:scroll;
	background-repeat:repeat-y;
	background-position:center top;
	margin: -8px auto 0 auto;
	height:auto;
	width:943px;
	overflow:hidden;
}
#zone_contenu {
	margin: 8px auto 0 auto;
	width:943px;
	height:auto;
	float:none;
	overflow:hidden;
}
#div_unique {
	position:relative;
	padding:0px;
	margin: 0 8px 0 107px;
	width: 730px;
	height: auto;
	float:left;
	clear:both;
	overflow:hidden;
}
#div_gauche {
	position:relative;
	padding:0px;
	margin: 0 8px 10px 107px;
	width: 538px;
	height: auto;
	float:left;
	clear:both;
	overflow:hidden;
}

#div_droite {
	padding:0px;
	margin: 0px;
	width: 184px;
	height: auto;
	overflow:hidden;
}
#bas_zone_contenu {
	background-image:url(../images/bas_contenu.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;
	margin: 0 auto 0 auto;
	position:relative;
	z-index:2;
	width:943px;
	height:21px;
}
/* FOOTER */
#footer {
	background-image:url(../images/fond_footer.png);
	background-repeat:repeat;
	background-attachment:scroll;
	padding:10px;
	margin: -11px auto 120px auto;
	border-radius:0 0 10px 10px;
	height: auto;
	width: 654px;
	float:none;
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#mes_erreur {
	color:#C00;
	font-size:11px;
	height:25px;
	clear:both;
	text-align:left;
	margin-left:60px;
}
/* ACCUEIL */
#actu {
	background-color:#3d7fae;
	padding: 13px 12px 13px 12px;
	margin: 0 0 10px 0;
	width: 514px;
	height: auto;
	float:left;
	border-radius:5px;
	clear:both;
	overflow:hidden;
}
/* COMMUN */
#barre_nav {
	background-color:#3d7fae;
	background-image:url(../../library/images/fond_barre_nav.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding:2px 0 0 6px;
	margin: 0 0 8px 12px;
	width: 507px;
	height: 16px;
	float:left;
	clear:both;
	overflow:hidden;
}
#photos {
	margin: 0 0 10px 12px;
	width: 514px;
	height: auto;
	float:none;
	clear:both;
	overflow:hidden;
}
#sousrubrique {
	background-color:#ededec;
	width:179px;
	border-radius:5px;
	float:none;
	clear:both;
	padding:5px 0 5px 0;
	margin:8px 0 5px 2px;
	overflow:hidden;
}
/* ANNONCES */
#fond_annonces {
	background-color:#e0e0e0;
	padding:8px;
	margin: 0 0 8px 12px;
	width: 694px;
	height: auto;
	float:left;
	clear:both;
	overflow:hidden;
}






/*
#actu_cantonale {
	 opacity : 1; 
    -moz-opacity : 1; 
    -ms-filter: "alpha(opacity=100)"; // IE 8 
    filter : alpha(opacity=100); // IE < 8  
}

*/