@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(grafs/background.jpg);
	background-repeat:repeat-x;
	background-color:#400404;
	}
#global{
	width:984px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:30;
	font-family:Georgia, "Times New Roman", Times, serif;	
		}
#global a{
	text-decoration:none;
}
#header{
	 width:984px;
	 height:210px;
	 position:relative;
	 }
#logo{
	padding-top:36px;
	padding-left:5px;
	width:248px;
	float:left;
	}
#horaire{	
	width:197px;
	float:right;
	background-image:url(grafs/horaire.png);
	background-repeat:no-repeat;
	height:134px;
	color:#FFF;
	font-size:12px;
	position:relative;
	padding:10px;
	}
#horaire .horaire{
	position:absolute;
	top:34px;
	}
#horaire .plan{
	position:absolute;
	left:148px;
	top: 76px;
}
#horaire p{
	padding:0px;
	margin:0px;
	}
.blanc{
	color:#FFF;
	}
#horaire .titre{
	color:#630e0b;
	font-size:18px;
	margin:0px;
	padding:0px;
	}
#menu{
	width:864px;
	padding-left:120px;
	height:56px;
	position:absolute;
	top:154px;
	left:0px;
	z-index:20;
	font-size:16px;
	
	}
/* lien */
#menu .lien1{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;

	}
#menu .lien1:hover{	
	background-image:url(grafs/fond_couleur/bleu.png);
	}
#menu .lien2{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien2:hover{	
	background-image:url(grafs/fond_couleur/violet.png);
	}
#menu .lien3{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien3:hover{	
	background-image:url(grafs/fond_couleur/rose.png);
	}
#menu .lien4{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien4:hover{	
	background-image:url(grafs/fond_couleur/orange.png);
	}
#menu .lien5{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien5:hover{	
	background-image:url(grafs/fond_couleur/vert.png);
	}
#menu .lien6{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien6:hover{	
	background-image:url(grafs/fond_couleur/jaune.png);
	}
#menu .lien7{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien7:hover{	
	background-image:url(grafs/fond_couleur/rouge.png);
	}
	
#menu .lien8{
	
	float:left;
	height:46px;
	padding-top:20px;
	padding-right:17px;
	padding-left:17px;
	text-align:center;
	margin-top:-5px;
	cursor:pointer;
	}
#menu .lien8:hover{	
	background-image:url(grafs/fond_couleur/gris.png);
	}
/* fin lien */
#menu a{
	color:#FFF;
	text-decoration:none;	
	}
	


#footer{
	width:884px;
	 height:54px;
	 background-image:url(grafs/pointille.png);
	 background-repeat:no-repeat;
	 background-position:top left;
	 margin-top:10px;
	 padding-top:10px;
	 font-size:12px;
	 color:#FFF;
	 padding-left:100px;
	 position:relative;
	 }
#footer p{
	margin:0px;
	padding:15px 0px 0px 0px;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}

/* 1 article sur la longueur */
.longue_div{
	width:984px;
	height:200px;
	}
	
.longue_div_acc{
	width:984px;
	
	}

/*special menu*/
#longue_div2{
	width:984px;
	min-height:200px;
	background-color:#FFF;
	-moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px;
	
	 background-repeat:no-repeat;
	 background-position:center 100px;
	
	}
#longue_div2 .c1{
	float:left;
	width:470px;
	padding:10px;
}
#longue_div2 .minimenu{
	padding-top:20px;
	padding-left:5px;
	font-size:15px;
	text-align:center;
	padding-right:10px;
	margin-bottom:15px;

	}
.minimenu a:hober{
	text-decoration:underline;
}
.surmenuok1{
	font-weight:bold;
	color:#a1195d;
	padding:2px;
	}
.surmenuok2{
	font-weight:bold;
color:#84b220;
	padding:2px;
	}
.surmenuok3{
	font-weight:bold;
	color:#c2de1e;
	padding:2px;
	}
#longue_div2 h2{
	color:#864c11;
	font-size:18px;
	text-align:center;
}
#longue_div2 h3{
	color:#cb8750;
	font-size:13px;
	padding-left:5px;
}
#longue_div2 p{
	padding-left:5px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	font-size:12px;
	
}
.menu_resto{
	width:250px;
	float:left;
	height:350px;
	padding:10px;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	margin-right:20px;
	margin-left:30px;
	border:1px solid #933;
	
	}
.style_plat1{ /*titre*/
	color:#854c00;
	
		}
.style_plat2{ /*prix*/
	color:#333;
	
	}
.style_plat3{ /*description*/
	color:#333;	
	font-size:11px;
	}
.style_plat4{ /*uk*/
	color:#000;
	font-weight:normal;
	font-size:11px;
	}
#longue_div2 .space{
	height:25px;
	width:1px;
}
/* 2 articles sur la longueur */	

.mini_div_video{
	width:859px;
	height:580px;
	float:left;
	margin-bottom:5px;
	margin-top:10px;
	text-align:center;
	}
.mini_divc1{
	width:559px;
	height:130px;
	float:left;
	margin-bottom:5px;
	margin-top:10px;
	}
	
.mini_divc2{
	width:425px;
	height:130px;
	float:left;
	position:relative;
	margin-bottom:5px;
	margin-top:10px;
	
	}
.mini_divc2 .fond{
	background-color:#bb4d0c;
	filter : alpha(opacity=20);
	-moz-opacity : 0.20;
	opacity : 0.20;
	width:415px;
	height:120px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	border:5px solid #3c0604;
	}
.mini_divc2 .fondcontact{

	filter : alpha(opacity=80);
	-moz-opacity : 0.90;
	opacity : 0.90;
	width:415px;
	height:120px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	padding-top: 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}
.mini_divc2 .texte{
	width:405px;
	height:110px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	color:#333;
	background-image:url(grafs/cliquez-ici01.png);
	padding:10px;
	overflow:auto;
		}
.mini_divc2 .defilant{
	width:415px;
	height:120px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	color:#333;
	padding:0px;
	overflow:auto;
	padding-top:5px;
	overflow:hidden;
	
	
	
		}
.mini_divc2 .defilant img{
	margin:0px;
	padding:0px;
}
.mini_divc2 .texte a {
	color:#BCD70C;
}

.mini_divc2 .texte a:link, a:visited, a:active {
	color:#BCD70C;
}

.mini_divc2 .texte a:hover {
	text-decoration:underline;
}

/* 2 articles sur la longueur avec fon de couleur pour le texte */	
.mini_div1{
	width:559px;
	min-height:370px;
	float:left;
	}
	
.mini_div2{
	width:425px;
	height:370px;
	float:left;
	position:relative;	
	}
.mini_div2 .fond{
	background-color:#3c0604;
	filter : alpha(opacity=50);
	-moz-opacity : 0.50;
	opacity : 0.50;
	width:425px;
	height:360px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	}
.mini_div2 .texte{
	width:405px;
	height:340px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	color:#efcac8;
	padding:10px;
	overflow:auto;
		}
.mini_div2 .texte a {
	color:#BCD70C;
}

.mini_div2 .texte a:link, a:visited, a:active {
	color:#BCD70C;
}	
.mini_div2 .texte a:hover {
	text-decoration:underline;
}	
/*grande mini div2 */
.grande_mini_div2{
	width:984px;
	height:400px;
	float:left;
	position:relative;	
	}
.grande_mini_div2 .fond{
	background-color:#3c0604;
	filter : alpha(opacity=50);
	-moz-opacity : 0.50;
	opacity : 0.50;
	width:984px;
	height:390px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	}
.grande_mini_div2 .texte{
	width:964px;
	height:380px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	color:#efcac8;
	padding:10px;
	overflow:auto;
	font-size:13px;
		}
.grande_mini_div2 .texte a {
	color:#BCD70C;
}

.grande_mini_div2 .texte a:link, a:visited, a:active {
	color:#BCD70C;
}	
.grande_mini_div2 .texte a:hover {
	text-decoration:underline;
}	

/* 3 articles sur la longueur */	
.mini_divs_1{
	width:322px;
	height:181px;
	float:left;
	margin-right:5px;
	background-image:url(grafs/reserve_table.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
	color:#2f0302;
	font-size:12px;
	padding-top:80px;
	}
.mini_divs_1 .bouton1{
	background-repeat:no-repeat;
	width:195px;
	height:40px;
	line-height:50%;
	text-align:right;
	position:absolute;
	left: 71px;
	top:200px;
	background-image:url(grafs/etape1-2.png);
	background-position:15px 10px;
	}	
.mini_divs_1 .bouton p{
	margin:0px;
	padding:0px;
}
.mini_divs_2{
	width:322px;
	height:261px;
	float:left;
	margin-right:5px;
	background-image:url(grafs/carte_fidelite2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	color:#2f0302;
	font-size:12px;
	}
.mini_divs_2 .bouton2{
	background-image:url(grafs/consulter.png);
	background-repeat:no-repeat;
	width:92px;
	height:40px;
	line-height:50%;
	text-align:center;
	position:absolute;
	left: 177px;
	top:203px;
	}	
.mini_divs_3{
	width:302px;
	height:161px;
	float:left;
	margin-right:5px;
		background-position:bottom;
	background-image:url(grafs/commande_pizza2.png);
	background-repeat:no-repeat;
	position:relative;
	color:#2f0302;
	font-size:12px;
	padding-top:100px;
	padding-left:20px;

	}
.mini_divs_3 a{
	color:#2f0302;
	text-decoration:none;
}
	
.mini_divs_3 .bouton3{
	background-image:url(grafs/commander.png);
	background-repeat:no-repeat;
	width:105px;
	height:40px;
	line-height:50%;
	text-align:center;
	position:absolute;
	left: 145px;
	top:203px;
	}	
	
.mini_divs_3b{
	width:302px;
	height:161px;
	float:left;
	margin-right:5px;
		background-position:bottom;
	background-image:url(grafs/commande_pizza.png);
	background-repeat:no-repeat;
	position:relative;
	color:#2f0302;
	font-size:12px;
	padding-top:100px;
	padding-left:20px;

	}
.mini_divs_3b .lien_color{
	color:#2f0302;
	text-decoration:none;
}
	
.mini_divs_3b .bouton3{
	background-image:url(grafs/commander.png);
	background-repeat:no-repeat;
	width:105px;
	height:40px;
	line-height:50%;
	text-align:center;
	position:absolute;
	left: 145px;
	top:203px;
	}
/*fin float*/
.fin_float{
	clear:both;
}
#global h1{
	color:#cb8750;
	font-size:26px;
	}

/* couleurs*/
.rose_bizare{
	color:#e8645e;
	}
.marron{
	color:#630e0b;
	}
/* hors global */
#fond_menu{
position:absolute;
left:0px;
top:154px;
z-index:10;
filter : alpha(opacity=10);
-moz-opacity : 0.10;
opacity : 0.10;
background-color:#efe9c9;
width:100%;
height:56px;
	}
#bas_fond{
filter : alpha(opacity=70);
-moz-opacity : 0.70;
opacity : 0.70;
background-color:#2f0302;
width:100%;
height:91px;
	}
.cadrephoto {
	border: 5px solid #C1D72E;
}
.cadrephoto01 {
	border: 5px solid #9C0059;
}
.cadrephoto02 {
	border: 5px solid #78A22F;
}
.cadrephoto03 {
	border: 5px solid #C1D72E;
}
.petit_txt{
	font-size:11px;
	font-style:italic;
	padding:0px;
	margin:0px
	}
.styleform{
	border:0px;
	background-color:#efcac8;}
#monpanier{
	position:absolute;
	top:15px;
	right:10px;
	width:319px;
	min-height: 236px;
	color:#FFF;
	
	background-image:url(grafs/fond_panier.png);
	background-repeat:no-repeat;
	color:#450d09;
	padding:60px 10px 10px 10px;
	font-size:12px;
	}
#monpanier table{
	width:100%;
	border:1px solid #030;
	border-style:dashed;
	}
#monpanier .tr2{
	background-color:#f5ebea;
	}
#monpanier .tr3{
	background-color:#f5ebea;
	font-size:10px;
	text-align:center;
	}
.pointercom{
	cursor:pointer;
	}
	
	/* accueil actu */	
	
.mini_div2_acc{
	width:460px;
	height:420px;
	float:left;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	
	
	}
.premiere{
	margin-right:60px;
	}
.mini_div2_acc .fond{
	background-color:#3c0604;
	filter : alpha(opacity=50);
	-moz-opacity : 0.50;
	opacity : 0.50;
	width:460px;
	height:410px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	}
.mini_div2_acc .texte{
	width:435px;
	height:385px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	color:#efcac8;
	padding:10px;
	overflow:auto;
	
		}
.mini_div2_acc .texte a {
	color:#BCD70C;
}

.mini_div2_acc .texte a:link, a:visited, a:active {
	color:#BCD70C;
}	
.mini_div2_acc .texte a:hover {
	text-decoration:underline;
}	
#pourfacebook{
	font-size:11px;
	color:#FFF;
	position:absolute;
	right:8px;
	top: 126px;
	width: 209px;
	z-index:15;
	}
#pourfacebook a{
	text-decoration:none;
	color:#FFF;
	}
	
#poicitron {
			position:relative;
			top:-280px;
			left:12px;
			width:80px;
			height:50px;
			margin-top:-50px;
}

