body, html{
	margin:0;
	padding:0;
}
body {
	/* background-color:#fff; */
	background-color:#f4e3d9;
	color: #000;
	font-family:verdana;
	font-size: 12px;
}

#global{
	width: 990px; 
	margin: 0 auto;
	background-color: #fff;
}

/* ----------------------------------------------- HEADER ----------------------------------------------------- */
#header{
	background:url(../images/header.png) no-repeat;
	width:990px;
	height:126px;
	padding-bottom:10px;
	background-color:#f4e3d9;
}
/* ----------------------------------------------- MENU -------------------------------------------------------- */

.text-menu{
	padding-top:10px;
	padding-left:10px;
	float:left;
}

.search{
	padding-top:7px;
	padding-bottom:5px;
	float:right;
}

.text-menu{
	padding-top:10px;
	padding-left:10px;
}

.bouton_ok{
	border:none;
	cursor:pointer;
}
.input_search{
	border: 1px solid #fff;
	padding-left:3px;
	color:#d34209;
	width:180px;
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
}

#resultat{
	width:185px;
	z-index:1000;
	position:absolute;
	margin-top:-19px;
	margin-left:-1px;
	border-left:1px solid #d34209;
	border-right:1px solid #d34209;
	border-bottom:1px solid #d34209;
	background-color:#fff;
}

#livesearch{
	color:#d34209;
	padding:7px;
	border-bottom:1px solid #d34209;
	cursor:pointer;
	font-size:11px;
}
#livesearch2{
	color:#d34209;
	padding:7px;
	border-bottom:1px solid #d34209;
	cursor:pointer;
	font-size:11px;
}

#livesearch:hover{
	color:#fff;
	background-color:#d34209;
}


/* --------------------------------------------- CENTRE ------------------------------------------------------ */

#centre{
	width:988px;
	border-left: 1px solid #dccca8;
	border-bottom: 1px solid #dccca8;
	border-right: 1px solid #dccca8;
}
/* --------------------------- Gauche ---------------------------- */

#gauche{
	width:78%;
	float:left;
	/* border-right:3px solid #aa6600; */
	min-height:450px;
}

/* --------- Parti de gauche a la page wyziwyg ----------------- */
#gauche_gauche{
	width:217px;
	float:left;
	margin-left:5px;
	min-height:450px;
}

#gauche_centre{
	width:750px;
	float:left;
	min-height:450px;
}

.text-breve_gauche{
	text-align:left;
	padding:3px;
	padding-top:5px;
	min-height:20px;
	border-bottom:1px solid #d34209;
}
.text-breve_gauche:hover{
	background-color:#f4e3d9;
}

.on{
	background-color:#f4e3d9;
}

.title-gauche{
	color:#fff;
	font-weight:bold;
	padding:3px;
	background-color:#d34209;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius:  5px 5px 0px 0px;
	text-align:center;
}
.title-gauche a:hover{
	color:#fff;
}

.contain_gauche{
	border:1px solid #d34209;
	margin-bottom:5px;
}

.title-gauche a{
	color:#fff;
}

.text-gauche_gauche{
	padding:10px;
	padding-top:12px;
	/* border-right:3px solid #aa6600; */
}

.voir_article{
	margin-left:25px;
}

#gauche_art{
	width:100%;
	min-height:400px;
	float:left;
}
.fil{
	margin-top:10px;
	padding:3px;
	margin-bottom:10px;
	margin-left:10px;
	border-left:2px solid #d34209;
	border-bottom:1px dashed #d34209;
	width:95%;
}

.fil a:first-letter{
	font-weight:bold;
}

.text-gauche{
	padding:20px;
	padding-top:5px;
}

.deco{
	width:130px;
	height:18px;
	margin:0 auto;
	margin-top:30px;
}

.search_area{
	width:350px;
	height:150px;
	border:1px solid #d34209;
}

#send_contact{
	margin-top:20px;
	border:1px solid #d34209;
	border-radius: 6px 6px 6px 6px; 
	-webkit-border-radius: 6px 6px 6px 6px;  
	-moz-border-radius:  6px 6px 6px 6px;
	cursor:pointer;
}

.search-contact{
	border:1px solid #d34209;
}
.objet{
	width:200px;
}
.index_contact{
	width:540px;
	margin:0 auto;
	margin-bottom:10px;
}
.index_contact_3{
	width:280px;
	margin:0 auto;
	margin-bottom:15px;
}

.erreur404{
	text-align:center;
	color:#000;
	
}

/* -------------------------------- Droite ---------------------------------- */

#droite{
	float:left;
	width:210px;
	/* background-color:#fff6d8; */
	min-height:450px;
}

.text-droite{
	padding:10px;
	padding-top:10px;
	color:#fff;
}

.text-breve{
	text-align:left;
	padding:3px;
	padding-top:5px;
	min-height:20px;
	border-bottom:1px solid #d34209;
}
.text-breve:hover{
	background-color:#f4e3d9;
}

.breve{
	border:1px solid #d34209;
}

.contain_droite{
	border:1px solid #d34209;
}

.title-right{
	font-weight:bold;
	padding:5px;
	background-color:#d34209;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius:  5px 5px 0px 0px;
	text-align:center;
}

.title-right a{
	color:#fff;
}
.title-right a:hover	{
	color:#fff;
}


.img-right{
	float:right;
}
/* ------------------------------------------- FOOTER ------------------------------------------------------- */

#footer{
	font-size: 11px;
	border:1px solid #dccca8;
}

.espace{
	height:10px;
	background-color:#f4e3d9;/* fff6d8 */
}

.cadre{
	width:785px;
	margin:0 auto;
	padding-top:8px;
	padding-bottom:8px;
}

.croix-gauche{
	float:left;
	margin:5px;
}
.croix-droite{
	float:right;
	margin:5px;
}

/* ----------------------------------------------- COPYRIGHT ----------------------------------------------------- */

#copyright{
	width:100%;
	background-color:#f4e3d9; /* fff6d8 */
	margin-bottom:10px;
}

.text-copyright{
	width:700px;
	margin:0 auto;
	font-size:11px;
}

/* --------------------------------------------- Classes générales ---------------------------------------------- */

.clear{
	clear:both;
}

a:hover{
	text-decoration:none;
	color:#d34209;
}
a{
	text-decoration:none;
	color:#d34209;
}

h1{
	color:#d34209;
	font-family:verdana;
	font-size: 12px;
	margin:0;
	padding:1px;
	font-weight:lighter;
}

h2{
	color:#d34209;
	font-size: 14px;
	margin-top:30px;
	margin-left:40px;
}

img{
	border:0px;
}
.red{
	color:#d34209;
}

.black{
	color:#000;
}
.rouge{
	color:#d34209;
}

.erreur{
	color:#d34209;
	font-weight:1.9em;
}

/* ---------------------------------------------- CARROUSEL ----------------------------------------------------*/

#featureCarousel {
    height: 270px;
    position:relative;
	margin-bottom:20px;
}
#featureCarousel img {
    border:0;
}

#featureCarousel .feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    cursor:pointer;
}
#featureCarousel .feature > div {
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:#000;
    width:100%;
}
#featureCarousel .feature > div p {
    margin:0;
    padding:5px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
}
#featureCarousel .blipsContainer {
    position:absolute;
    color:#d34209;
    right:25px;
    top:210px;
    padding:0;
    margin:0;
}
#featureCarousel .blipsContainer .blip {
    margin:3px;
    height:14px;
    width:14px;
    color:#d34209;
    text-align:center;
    font-size:10px;
}
#featureCarousel .blipsContainer .blipSelected {
    color:#fff;
    font-weight:bold;
    background-color:#d34209;
}

img{
	border:none;
}

.left{
	float:left;
}
.right{
	float:right;
}

.bold{
	font-weight:bold;
}
.center{
	text-align:center;
	padding:5px;
}