body {
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat:repeat;
	font-size: 0.7em;
	line-height:1.2em;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
.separateur {
	clear:both;
	width:100%;
	height:1px;
}
img {
	border:0px;
}
p {
	margin: 0 10px 10px 0;
	text-align:left;
	font-weight:normal;
}
a {
	color: #990000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	color: #190000;
	font-size:26px;
	line-height:1.1em;
}
h2 {
	color:#778899;
	line-height:1.1em;
}
#conteneur {
	width:980px;
	margin:15px auto 0px auto;
	background-color:#FFF;
	background: url(../images/bg-page.png) repeat-y;/*border:#cbbeb2 solid 1px;*/
}
#header {
	height:230px;
	background-color: #663333;
}
div#bandeauFlash {
	height:150px;
}
#haut {
	padding-top:20px;
	padding-left:60px;
	background: #663333 url(../images/bg_haut.jpg) top no-repeat;
	/*background: #330000;*/
	height:32px;
	margin-bottom:0px;
}
#corps {
	background-color:#fff;
	background: url(../images/bg-page.png) repeat-y right;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:20px;
}
#pied {
	font-size:9px;
	margin:0;
	clear:both;
	height: 217px;
	background: url(../images/footer.png) top no-repeat #000000;
	padding: 20px;
	padding-top: 60px;
	padding-bottom: 10px;
	color:#FFFFFF;
}
#pied div {
	margin-top:0px;
	float:left;
	width:185px;
	text-align:left;
}
#pied div a:hover, #pied div a:visited, #pied div a {
	color:#cccc00;
}
#pied h1 {
	margin:0;
	padding:5px;
	padding: 0px;
	margin-bottom:10px;
	font-size:12px;
	color:#ffffff;
}
/* Colonne des News ***********************/

#colonneNews {
	float:left;
	padding-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	color:#190000;
	/*margin-left: 60px;*/
width:290px;
}
#colonneNews div {
	clear:both;
}
#colonneNews p {
	max-width:260px;
!important width:260px;
}
#colonneNews h1, #colonneNews h2 {
	color:#fff;
	font-size:14px;
	padding: 2px;
}
#colonneNews h1 {
	font-size:26px;
	padding-top:5px;
}
#colonneNews img {
	margin-left: 15px;
	margin-bottom:15px;
	float:right;
	width: 100px;
	border: #fff 2px solid;
}
#colonneNews img.img_alt {
	float: left;
	width:280px;
	border:none;
	margin-left:0px;
}
#colonneNews a {
	color: #190000;
}
#colonneNews a:hover {
	text-decoration:underline;
	color:#FFF;
}
#colonneNews a.notunderline {
	text-decoration:none;
}
/* centre**************/

#centreAccueil {
	margin-left:320px;
}
#centre {
	margin-left:370px;
	margin-right:20px;
	width:550px;
}
#centre img {
	margin-bottom: 10px;
}
#centre h1 {
	color: #660;
	font-size:2em;
}
#centre h2 {
	color: #933;
	font-size:14px;
}
#centre h3 {
	color: #993300;
	font-size:12px;
	line-height:1.5em;
}
#centre li {
	margin:10px;
}
#centre a {
	color:#CC6600;
	text-decoration:underline;
}
#centre a:hover {
	color: #FF6600;
}
/* epi*********/

div #epiInfo {
	background-color: #fff;
	width:160px;
	float:left;
	margin-left:15px;
	padding:15px;
	border-left:thin #ddd solid;
}
div #epiInfo img {
	margin-bottom:10px;
	margin-left:5px;
}
div #epiInfo h1, div #epiInfo a, div #epiInfo p {
	color:#660033;
	text-align:left;
	padding-top:5px; /* pour ie*/
}
div #epiInfo h3 {
	display:block;
	padding:6px;
	background-color: #990033;
	border:#990033 solid thin;
	color: #fff;
	text-align:center;
	font-size:14px;
	font-style:italic;
}
div #epiInfo h3 a {
	line-height:normal;
	padding:2px;
	color:#FFFFFF;
	display:block;
	text-align:center;
}
div #epiInfo h3 a:hover {
	background-color: #CC0033;
	color:#FFFFFF;
	text-decoration:none;
}
div #epiInfo a:hover {
	color:#FF6600;
}
/** Téléchargement de l'épi-Info***/
div .epidl {
	text-align:center;
	width:250px;
	float:left;
}
.epidl p {
	text-align:center;
}
/**video*/

div #videoAccueil {
	color:#000;
	/*background-color:#ccc;*/
	margin-left:20px;
	width:390px;
	float:left;
}
div #videoAccueil h1 {
	color: #999900;
	padding-top:5px; /*pour ie*/
}
div #videoAccueil h2 {
	color:#666666;
	font-size:11px;
	font-variant:normal;
	padding-top:5px; /*pour ie*/
}
div .videoFiche {
	border-bottom:thin #ccc dotted;
	padding:5px;
	margin-top:0px;
	float:right;
	width:490px;
	margin-bottom:10px;
}
div .videoFiche h2 {
	font-size:11px;
	font-weight:bold;
	color:#CC6600;
}
div .videoFiche p.datation {
	padding-top:0px;
	color:#999;
	font-size:8px;
	float:left;
	margin-left:15px;
	font-variant:normal;
}
.videoFiche img {
	width : 200px;
	float:right;
}
.videoFiche p {
	width : 230px;
	/*float:left;*/
	margin-left:15px;
}
/* agenda***/

div #agenda {
	color: white;
	float:right;
	/*width: 583px;*/
	width: 623px;
	background:url(../images/spirale.png) top right repeat-y;
}
#agenda_head {
	background:url(../images/agenda-top.png) top right no-repeat;
	height:27px;
}
#agenda h1, #agenda h2 {
	color: #990033;
}
#agenda h1 {
	font-size: 16px;
	margin:0;
	margin-right:100px;
	margin-bottom:5px;
}
#agenda h2 {
	font-size: 10px;
	margin:0;
	margin-left:15px;
	margin-right:100px;
	font-style:italic;
}
#agenda h3 {
	font-size: 10px;
	margin:0;
	margin-left:15px;
	color: #660;
	border-bottom:thin #ccc dotted;
	margin-right:100px;
	margin-bottom:10px;
	font-style:italic;
}
#agenda p {
	color: #474747;
	margin-left:5px;
	padding-bottom:10px;
	border-bottom: thin #666666 dashed;
	width: 400px;
}
#agenda_content {
	background: url(../images/agenda-gauche.png) no-repeat top left;
	padding-left:80px;
}
#agendaBottom {
	background: url(../images/agenda-bottom.png) top right no-repeat;
	height:7px;
	margin-top:25px;
	padding-bottom:12px;
}

/********************charte******************/

div #charte {
	/*background-color:#fff;*/
	/*color: white;*/
	float:left;
	width: 280px;
	/*padding:10px;*/
	border-top:#FFFFFF thin solid ;
	margin-top:25px;
}

div #charte h3 {
	color:white;
	margin:0;
	padding:3px;
	margin-bottom:10px;	margin-top:20px;	
	width: 280px;
	/*background-color:#0e819e;*/}
	
#colonneNews #charte a img {
	border:none;
	width:280px;
	
	 }


/* *******************************news***********************************/

div.news {
	margin-top:0px;
	padding:30px;
	padding-top:0px;
	padding-left:12px;
	width: 850px;
}
div.news p {
	text-align:justify;
	margin-left: 380px;
}
div.news img {
	margin-left:10px;
	margin-bottom:30px;
	border: #999900 4px solid;
}
.news img {
	float:left;
	max-width:350px;
}
.news h1 {
	padding:10px;
	font-size:2em;
	margin-top:0;
	color:#660;
}
.news h2 {
	padding:2px 10px;
	margin-left: 380px;
	margin-top:0;
	color: #300;
	line-height:1.2em;
}
.news p {
	padding:10px;
	padding-right:0px;
}
div.legende {
	font-size:10px;
	color:#663333;
	clear:right;
	border-bottom: dotted 2px #663333;
	margin-bottom:25px;
	margin-top:15px;
	padding-bottom:2px;
	padding-left:10px;
}
/********************************** restaurant : la page les plats du jour */

div .platnottoday {
	/*background: url(../images/bg_point.gif) repeat ;*/
	border:thin #ccc solid;
	float:left;
	padding:3px 20px;
	width:90%;
	line-height: 1.3em;
	margin:3px 0;
}
#centre .platnottoday h2 {
	color: #555;
	text-align:center;
}
div .plattoday {
	/*background: url(../images/bg_point.gif) repeat ;*/
	background-color:#990;
	color:#FFF;
	border:thin #ccc solid;
	float:left;
	padding:3px 20px;
	width:90%;
	margin:3px 0;
}
#centre .plattoday h2 {
	color: #FFF; /*#690;*/
	text-align:center;
}
#centre div .platnottoday {
	text-align:center;
}
/* signature : www.kiwimage.com */ 
.signature {
	display:block;
	clear:both;
	background:#000;
	background-image:none;
	width:100%;
	margin:0px auto;
	text-align:center;
	font-size: x-small;
	height:50px;
}
.signature a {
	color:#cccc00;
}
/**************** Compteur page*/
div.compteur_pages {
	line-height:1.3em;
	font-size:11px;
	margin: 20px 155px 25px 20px;
	clear:both;
	
}
.compteur_pages {
	font-size:10px;
	color:#663333;
	margin-bottom:20px;
}
.compteur_pages a {
	display:block;
	float:left;
	color:#663333;
	padding:2px;
}
.compteur_pages .selec {
	background-color:#663333;
	display:block;
	float:left;
	font-size:15px;
	color:#fff;
	text-decoration:underline;
}
.compteur_pages a:hover {
	background-color:#663333;
	color:#fff;
}
/************************************** MENU haut /
/****************************   menus droulants   ****************************/

#menu {
	list-style-type: none;
	margin: 0;
	margin-left:5px;
	padding: 0;
	z-index: -1 !important;
}
#menu ul {
	border: thin #663333 solid;
}
#menu li {
	float: left;
	position:relative;
	margin: 0;
	padding: 4px 3px;
}
#menu li a, #menu li span {
	display: block;
	margin: 0;
	padding: 0;
	color : #fff;
	font-size : 11px;
	text-decoration : none;
}
#menu li a:hover {
	color:#cccc00;
}
#menu .sousMenu, #menu .sousMenu .sousSousMenu {
	display: none;
	position: absolute;
	list-style-type: none;
	margin: 4px 0 0 0;
	padding : 0;
}
#menu .sousMenu li, #menu .sousMenu .sousSousMenu li {
	margin: 0;
	padding: 0;
	width: 140px;
	background-color : #663333;
	border-bottom: 1px solid #FFF;
	color:#FFFFFF;
	filter:alpha(opacity=80);
	opacity: 0.85;
}
#menu .sousMenu li a, #menu .sousMenu .sousSousMenu li a {
	display: block;
	width:130px;
	color: #fff;
	padding: 3px 0px 3px 10px;
	border: 0;
	text-decoration: none;
}
#menu .sousMenu li a:hover, #menu .sousMenu .sousSousMenu li a:hover {
	background-color: #CC0033;
	width:130px;
	text-decoration: none;
	color:#FFF;
	border: 0;
}
 sous-menus de niveau 2 et plus #menu .sousMenu .sousSousMenu {
margin: -30px 0 0 135px;
}
/***********

/* produits*/
.catProduits h4 {
	border-top:#FFF thin dotted;
	margin: 0px;
	margin-left:390px;
	margin-top: 0px;
 //padding:5px;
	color: #FF9900;
}
.catProduits h2 {
	/*line-height:1.5 em;
margin:2px;*/
background-color:#CC9900;
	text-transform:capitalize;
}
/***********/

#colonneImages {
	float:left;
	padding: 20px 20px;
	margin-bottom:20px;
	margin-right:20px;
	color:#190000;
	/*margin-left: 60px;*/
width:320px;
}
#colonneImages p {
	width:280px;
	margin-right:20px;
}
#colonneImages img {
	clear:both;
	float:left;
	/*border:#999900 medium solid;*/
border:#FFF medium solid;
	margin:0;
	margin-bottom:10px;
}
.imageDroite {
	display:block;
	float: right;
	margin-left:20px;
}
.imageGauche {
	display:block;
	margin-right:20px;
	float: left;
}
div #colonneImages .legendeLeft {
	font-size:10px;
	font-weight:bold;
	clear:both;
	width:280px;
	color:#FFFFCC;
}
div #colonneImages .legendeLeft p {
	margin-left:0;
	margin-bottom:25px;
}
div #colonneImages .noBord {
	border: 0px none;
}
div #colonneImages img.nobord {
	border: 0px none;
}
ul.jolie_liste {
	list-style:none;
	/*background:#fff;*/
	font-size:14px;
	padding:0;
	margin:0;
	margin-bottom:25px;
	width:282px;
	border:#FFF medium solid;
}
.jolie_liste li {
	display:block;
	color:#FFF;
	width:276px;
	margin-bottom:0px;
	text-align:center;
	padding:3px;
	background-color: #666600;
}
.jolie_liste li a {
	display:block;
	color: #cccc00;
	margin-bottom:0px;
background-color:;
	padding:3px;
}
.jolie_liste li a:hover {
	background-color: #F90;
	text-decoration:none;
	color:#600;
}
div #player {
	z-index:-200;
}
ul.menu-col-droite {
	list-style-type: none;
	margin:0;
	border:none;
	padding:0;
}

/* BTN FORUM */

ul.menu-col-droite #btn07 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_07.png);
	color:#FFFFFF;
	text-align: right;
	background-repeat:repeat-x;
}
ul.menu-col-droite #btn07 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_07_h.png);
	background-repeat:repeat-x;
}


ul.menu-col-droite #btn06 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_06.png);
	color:#FFFFFF;
	text-align: right;
	background-repeat:repeat-x;
}
ul.menu-col-droite #btn06 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_06_h.png);
	background-repeat:repeat-x;
}


/* BTN RESTAU */
ul.menu-col-droite #btn01 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_01.png);
	color:#FFFFFF;
	text-align: right;
	background-repeat:repeat-x;
}
ul.menu-col-droite #btn01 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_01_h.png);
	background-repeat:repeat-x;
}
/* BTN NEWSLETTER */
ul.menu-col-droite #btn02 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_02.png);
	color:#FFFFFF;
	text-align: right;
	background-repeat:repeat-x;
}
ul.menu-col-droite #btn02 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_02_h.png);
	background-repeat:repeat-x;
}
/* BTN EPI */
ul.menu-col-droite #btn03 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_03.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align: right;
}
ul.menu-col-droite #btn03 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_03_h.png);
	background-repeat:repeat-x;
}
/* BTN FACEBOOK */
ul.menu-col-droite #btn04 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_04.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align: right;
}
ul.menu-col-droite #btn04 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_04_h.png);
	background-repeat:repeat-x;
}
/* BTN HORAIRES */
ul.menu-col-droite #btn05 a {
	padding-right:5px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration:none;
	list-style-type: none;
	display:block;
	color:#FFF;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_05.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align: right;
}
ul.menu-col-droite #btn05 a:hover {
	display:block;
	width:158px;
	height:45px;
	background-image: url(http://www.les7epis.fr/images/btn_05_h.png);
	background-repeat:repeat-x;
}
