@import "/css/apercuImg.css";
@import "/css/style_pictonav.css";
@import "/css/zoomslide.css";


/* CSS Document */
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#FF9D00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#736357;
	background-image:url(../images/bg-site.gif);
	background-repeat:repeat-y;
	background-position:center;
}
img { border:none;}
a { text-decoration:none; color:#4c4c4c;}
a:hover { color:#f5a100;}

div.conteneur {
	width:955px;
	margin:0 auto;
	background-color:#fff;

}
div.banniere {
	background-image:url(../images/bg-banniere.jpg);
	background-repeat:no-repeat;
	height:150px;
	position:relative;

}


div.lang { float:right; padding-right:20px; padding-top:13px;}
div.lang a { margin:0 5px;}
div.banniere ul { margin:0; padding:0; list-style:none; float:right; top:114px; right:0; top:114px; position:absolute;}
div.banniere ul li {
	background-image:url(../images/menuTop-btn.png);
	background-repeat:no-repeat;
	border:1px solid #ddddda;
	width:95px;
	height:32px;
	margin:0 1px;
	text-align:center;
	float:left;
}
div.banniere ul li a { color:#736357; text-decoration:none; display:block; line-height:32px; }
div.banniere ul li a:hover, div.banniere ul li a.actif { font-weight:bold;color:#FFFFFF; background-image:url(../images/menuTop-btn-a.png);}
div.centreSite{}

table.centreSite { border:0;}
table.centreSite td { border:1px solid #ddddda;}
table.centreSite td td { border:none;}
.menuG {
	background-color:#f4f4f1;
	width:246px;
	position:relative;
	padding:0;


}

ul.menuG1 { margin:0; padding:0; list-style:none; width:247px;}
ul.menuG1 li {
	background-image:url(../images/btn-menuG-defaut.png);
	background-repeat:no-repeat;
	/*width:100%;*/
	width:257px;
	/*height:42px;*/
	line-height:38px;
}

ul.menuG1 li.btnBlanc {
	background-image:url(../images/btn-menuG-clair.png);
	background-repeat:no-repeat;
	/*width:100%;*/
	width:257px;
	/*height:42px;*/
	line-height:38px;
}

ul.menuG1 li a {  padding-left:80px; color:#736357; text-decoration:none; display:block; height:38px; cursor:pointer;width:177px;}
ul.menuG1 li a:hover, ul.menuG1 li a.actif { color:#FFFFFF; background-image:url(../images/btn-menuG-a.png);}

/*ul.menuG1 li.premier { background-image:url(../images/btn-menuG-premier.png);}
ul.menuG1 li.dernier { background-image:url(../images/btn-menuG-dernier.png); height:48px; line-height:48px; }*/

/*ul.menuG1 li.premier a:hover {  background-image:url(../images/btn-menuG-premier-a.png); }
ul.menuG1 li.dernier a:hover { background-image:url(../images/btn-menuG-dernier-a.png); }*/

ul.menuG1 li ul.sousMenu {  left:0; margin:0; padding:0; display:none; list-style:none;}
ul.menuG1 li ul.sousMenu li { margin:0; padding:0; background:none; line-height:25px;}
ul.menuG1 li ul.sousMenu li a { font-weight:normal; height:25px;}
ul.menuG1 li ul.sousMenu li a img { visibility:hidden; margin-right:5px;}
ul.menuG1 li ul.sousMenu li a:hover { color:#ec9000; background:none;}
ul.menuG1 li ul.sousMenu li a:hover img { visibility:visible;}
ul.menuG1 ul.sousMenu li a.actif { color:#ec9000; background:none; font-weight:bold;}

td.menuG .btnFavoris {/*position:absolute;*/ bottom:0; margin-left:8px;}

div.contenuSite { }
div.piedPage{
	background-image:url(../images/bg-piedPage.png);
	background-repeat:no-repeat;
	height:69px;
	text-align:center;
	line-height:69px;
	font-size:12px;
	color:#AFAEA4;
}
.zoneNormal, .contenu, {
	background-image:url(../images/bg-zone.png);
	background-repeat:repeat-x;
	background-color:#FAFAF9;
}

 .contenu { background-image:url(../images/bg-page.png); background-repeat:no-repeat; background-color:#f9f9f7 }
.zoneNormal div.cadre, .contenu div.cadre {
	margin-bottom:1px;
	padding:18px;
	border:1px #DDDDDA solid;

	overflow:hidden;


}
.zoneNormal span.titre, .contenu span.titre{
	font-weight:bold;
	margin-left:-10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

span.titreActu {
	background-image:url(../images/bg-titre-actu.png);
	background-repeat:no-repeat;
	width:253px;
	height:37px;
	display:block;
	color:#736357;
	font-size:16px;
	padding-left:28px;
	line-height:37px;

}
div.news {
	background-image:url(../images/bg-actu.png);
	background-repeat:no-repeat;
	height:248px;
	border-top:none;

	padding:10px;
	padding-left:30px;
	background-color:#FAFAF9;

}

div.news span.titreNews { font-weight:bold;}
div.news span.desc { font-size:11px;}
div.news a.lienJaune {
	color:#f5a100;
	font-size:11px;
	font-weight:bold;
}
span.titrePage {
	background-image:url(../images/bg-titrePage.png);
	background-repeat:repeat-x;
	height:43px;
	line-height:43px;
	color:#f5a100;
	font-size:18px;
	padding-left:37px;
	display:block;
	margin-bottom:1px;

	border:1px #DDDDDA solid;
}

 div.actu {
	background-image:url(../images/bg-titrePage.png);
	background-repeat:repeat-x;
	height:23px;
	/* line-height:43px; */
	color:#f5a100;
	font-size:18px;
	padding-top:18px;
	padding-left:37px;
	display:block;
	margin-bottom:1px;

	border:1px #DDDDDA solid;
}
div.actu {  }
div.actu a {height:43px;display:block; margin:0;}
div.actu a:hover { text-decoration:underline; color:#f5a100; }
div.actu a span.detail,div.cadreActu a span.detail   { font-size:11px; height:20px; line-height:20px;   font-weight:bold; color:#f5a100; margin:0; padding:0; text-align:right;   }

div.blocGauche { display:block; float:left; margin-left:30px;  }
div.blocDroite { display:block; float:right; margin-right:30px;  }


div.cadreActu {
	margin-bottom:1px;
	padding:18px;
	padding-left:35px;
	border:1px #DDDDDA solid;
	background-image:url(../images/bg-page.png);
	background-repeat:no-repeat;
}

a.btn-mini { background-image:url(../images/bg-mini-btn.png); background-repeat:repeat-x; padding:10px 15px; color:#FFFFFF; line-height:19px; height:19px; background-position:center}
a.btn-mini:hover { color:#000000;}

input.btn-mini {border:none; background-image:url(../images/bg-mini-btn.png); background-repeat:repeat-x; padding:1px 15px; color:#FFFFFF; line-height:22px; height:22px; background-position:center;cursor:pointer;}
input.btn-mini:hover { cursor:pointer;color:#000000;}


                     div.lienReflet {
float:right;
color:#666666;
}

div.lienReflet a {
color:#666666;}

.newsticker {
	/*list-style-type: none;
	border: 1px dashed #fff;
	background: #050c44;
	padding: 3px;
	margin: 0;*/
	margin:0; padding:0;
	list-style:none;
}
.newsticker li { list-style:none; margin:0; padding:0;}
div.accroche img { width:703px; height:229px;}