body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F8E1B7;
	background-image: url(/images/fond_site.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family: arial;
	font-size:12px;
}

.pagination {
	margin:40px 0;
	text-align:center
}

.pagination a {
	background:#fff;
	border:1px solid #959596;
	color:#06c;
	margin:2px;
	padding:.2em .4em;
	text-decoration:none
}

.pagination a:hover {
	background:#fff;
	border:1px solid #CAD200;
	color:#CAD200;
	text-decoration:none;
}

.pagination span.inactive {
	background:#fff;
	border:1px solid #f0f0ff;
	color:#f0f0ff;
	margin:2px;
	padding:.2em .4em
}

.pagination span.active {
	background:#f4ebff;
	border:1px solid #CAD200;
	color:#CAD200;
	font-weight:700;
	margin:2px;
	padding:.2em .4em
}


#conteneurgeneral {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}

#bando_haut {
	width: 955px;;
	height: 140px;
}

#menu_haut {
	width: 955px;
	height: 28px;
	background-image: url(/images/menu_haut_fond.png);
	background-repeat: no-repeat;
}

#menu_separateur {
	float: left;
	background-color: #AB927D;
	width: 1px;
	height: 25px;
}

#menu_item {
	float: left;
	margin-top: 7px;
	width: 135px;
	text-align: center;
	font-size:13px;
}

#menu_item a {
	color: #FFFFFF;
	text-decoration: none;
}


#ssmenu_haut {
	width: 955px;
	height: 35px;
	background-color: #FFFFFF;
}

#ssmenu_separateur {
	float: left;
	background-color: #5C3C1F;
	width: 1px;
	height: 8px;
	margin-top: 13px;
}

#ssmenu_item {
	float: left;
	margin-top: 10px;
	margin-left:7px;
	margin-right:7px;
	text-align: center;
	font-size:11px;
}

#ssmenu_item a {
	color: #5C3C1F;
	text-decoration: none;
}

#fondblanc {
	width: 955px;
	background-color: #FFFFFF;
	min-height: 620px;
}

#contenu {
	width: 955px;
	background-color: #FFFFFF;
}


#menu_bas {
	width: 955px;
	height: 27px;
	background-image: url(/images/menu_bas_fond.png);
	background-repeat: no-repeat;
}

#menub_separateur {
	float: left;
	background-color: #AB927D;
	width: 1px;
	height: 22px;
}

#menub_item {
	float: left;
	margin-top: 4px;
	width: 135px;
	text-align: center;
	font-size:13px;
}

#menub_item a {
	color: #FFFFFF;
	text-decoration: none;
}

#ssmenu_haut {
	width: 955px;
	height: 35px;
}

.spacer {
	clear: both;
}

#contenucolgauche {
	float:left;
	width: 619px;
	margin-left: 20px;
}

#contenucoldroite {
	float:left;
	width: 280px;
	margin-left: 20px;
}

#contenucolgauchehaut {
	float: left;
	width: 619px; 
}

#contenucolgauchemilieu {
	float: left;
	width: 619px; 
	background-image: url(/images/contenu_milieu.png);
	background-repeat: repeat-y;
}

#contenucolgauchebas {
	float: left;
	width: 619px; 
}

#infoflash {
	float: left;
	width: 279px;
	height: 138px;
	background-image: url(/images/infoflash_fond.png);
	background-repeat: no-repeat;
}

#video {
	float: left;
	width: 275px;
	margin-top: 20px;
}

#pubcold {
	float: left;
	width: 277px;
	margin-top: 20px;
}

#newsletterform {
	float: left;
	width: 277px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#ssmenu_bas {
	width: 955px;
	height: 27px;
}

#ssmb_realisation {
	font-size:11px;
	color:#644F38;
	float:left;
	margin-left:10px;
}

#ssmb_realisation a {
	color:#644F38;
	text-decoration:none;
	font-weight:bold;
}

#ssmb_mentionlegales {
	font-size:11px;
	color:#644F38;
	float:left;
	margin-left:525px;
}

#ssmb_mentionlegales a {
	color:#644F38;
	text-decoration:none;
}

#ssmb_credits {
	font-size:11px;
	color:#644F38;
	float:left;
}

#ssmb_credits a {
	color:#644F38;
	text-decoration:none;
}

#ssmb_plandusite {
	font-size:11px;
	color:#644F38;
	float:left;
}

#ssmb_plandusite a {
	color:#644F38;
	text-decoration:none;
}

.sep_ssmenu_bas {
	float:left;
	color:#644F38;
	margin-left:5px;
	margin-right:5px;
}


#menu_haut_dessous {
	width: 955px;
	height: 0px;
	position:relative;
}

#mhdessous1 {
	float:left;
	min-width:133px;
	position:absolute;
	top:0px;
	left:0px;
	background-image: url(/images/menu_haut_dessous_fond.png);
	background-repeat: repeat;
	z-index:1000;
	border:1px solid #AB927D;
}

#mhdessous2 {
	float:left;
	min-width:133px;
	position:absolute;
	top:0px;
	left:136px;
	background-image: url(/images/menu_haut_dessous_fond.png);
	background-repeat: repeat;
	z-index:1000;
	border:1px solid #AB927D;
}

#mhdessous3 {
	float:left;
	min-width:133px;
	position:absolute;
	top:0px;
	left:272px;
	background-image: url(/images/menu_haut_dessous_fond.png);
	background-repeat: repeat;
	z-index:1000;
	border:1px solid #AB927D;
}

#mhdessous4 {
	float:left;
	min-width:133px;
	position:absolute;
	top:0px;
	left:408px;
	background-image: url(/images/menu_haut_dessous_fond.png);
	background-repeat: repeat;
	z-index:1000;
	border:1px solid #AB927D;
}

#mhdessous5 {
	float:left;
	min-width:133px;
	position:absolute;
	top:0px;
	left:543px;
	background-image: url(/images/menu_haut_dessous_fond.png);
	background-repeat: repeat;
	z-index:1000;
	border:1px solid #AB927D;
}

#menu_haut_dessous .itemmhdessous ul li, #menu_haut_dessous .itemmhdessous ul {
	margin:3px;
	padding:0px;
	list-style: none;
}

#menu_haut_dessous .itemmhdessous ul li {
	margin-left: 15px;
}

#menu_haut_dessous .itemmhdessous ul.N1, #menu_haut_dessous .itemmhdessous ul.N1>li {
	margin-left:3px;
}

#menu_haut_dessous .itemmhdessous a {
	color: #FFFFFF;
	text-decoration: none;
}

.sepmhdessous {

}
