
h2 {
	color: #F56203;
	font-size: 1em;
	line-height: 150%;
	border-bottom: 1px solid #F56203;
	margin:4px 0px 4px 0px;	
	/**background-color:#ffa1da; /** rose **/
	}

h3 {
	color: #2A3B63;
	font-size: 1em;
	line-height: 150%;
	border-bottom: 1px solid #2A3B63;
	margin: 4px 0px 4px 0px;	
	/**background-color:#ffa1da; /** rose **/
	}	
	
p {
	margin: 0px 0px 4px 0px;	
	padding: 4px 0px 4px 0px;	
	
	/**background-color:#6dcff6; /** turquoise **/	
	}
	
.renforce {
	font-weight: bold;	
	}	
	
.centree {
	text-align:center;
	min-height:50px;
	}
	
#jykeee {
	text-align:right;
	font-size: 0.7em;
	
	}

#jykeee2 {
	display:none;
	}
	
#jykeee2 a:link,#jykeee2 a:visited,#jykeee2 a:link:hover,#jykeee2 a:visited:hover {
	color: #ffffff;
	text-align:right;
	font-size: 0.1em;
	margin:0;
	padding:0;
	}	
	
ul {
	list-style:none;
	
	padding:10px 0 10px 0;
	margin:0;
	
	/**background-color:#ffa1da; /** rose **/
	}
	
li {
	/**background-color:#6dcff6; /** turquoise **/
	margin:0 6px 0 6px;
	}

/** --------------------------------------------------------------------------- **/
/** -- liens de toute la page sauf attribut particulier quelconque ------------ **/
/** --------------------------------------------------------------------------- **/


a:link, a:visited { 
	text-decoration:none; /** enlever le soulignŽ des liens hypertexte **/
	font-weight:bold;	
	color:#ffb531; 
	
	}

a:link:hover, a:visited:hover { 
	color:#717C8C; 
	}

#logo_email {
	padding-left:25px;/** dŽcallage entre l'icone email et le texte **/ 

	background-image:url(../images/email.png); 
	background-position: left;	
	background-repeat: no-repeat;		
	}
	

/** --------------------------------------------------------------------------- **/
/** --- Images et leurs attributs --------------------------------------------- **/
/** --------------------------------------------------------------------------- **/

img {
	border: none;
	}

/** --------------------------------------------------------------------------- **/
/** --- corps de page --------------------------------------------------------- **/
/** --------------------------------------------------------------------------- **/

body {
	margin:0;
	padding:0;
	
	background-image: url(../images/fds.jpg);
	background-repeat: repeat-x;
	
	/** Famille et couleur de la police, s'appliquera ˆ l'ŽlŽment body et tous les ŽlŽments inclus **/
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:0.8em;
	color:#2A3B63;

	}

/** --------------------------------------------------------------------------- **/

#box1 {
	position:relative;
	width:770px;
		
	margin:0 auto;
	padding:0 20px 0px 20px;
	
	/**background-color:#ffa1da; /** rose **/
	}
	
/** --------------------------------------------------------------------------- **/	

#en_tete {	
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position:top left;
		
	/**background-color:#fff254; /** jaune **/
	
	height:124px;
	
	text-align:right;
	color:#ffb531;
	font-weight: bold;
	font-size:0.8em;

    padding:10px;	
	}
	
#boutons {
    height: 70px;
    padding-top:45px;
    padding-right:105px;
	font-size:1.5em;	
	}
	
	#boutons ul {
		padding:0;
		margin:0;
		}	
	
	#boutons li {
		display:inline;
		
		/**background-color:#fff254; /** jaune **/
		}
	
	#boutons a {
		padding:5px 10px 5px 10px;
		background-color:#2A3B63; /** bleu fonce **/
		}	
	
	#boutons a:link:hover, #boutons a:visited:hover { 
		color:#2A3B63;
		background-color:#717C8C; /** orange **/
		}
	
/** --------------------------------------------------------------------------- **/
	
.contenu {	
	width:498px;
	float:left;
	/**background-color:#1c930b; /** vert **/
	
	/**border:1px solid #F56203;**/

	text-align:left;
	padding:0px 20px 0px 0px;
	}
			
	.lien_central {
		text-align:right;
		font-size:0.9em;	
		
		/**background-color:#1c930b; /** vert **/
		}
	
	.lien_central a:link, .lien_central a:visited, .lien_lateral a:link, .lien_lateral a:visited {
		color:#F56203;
		}
		
	.lien_central a:hover, .lien_lateral a:hover {
		color:#717C8C;
		}	
		
	.lien_lateral {
		padding:5px;
		font-size:0.9em;	
		
		/**background-color:#1c930b; /** vert **/		
		}

/** --------------------------------------------------------------------------- **/
	
.galerie {
	width:235px;
	float:left;
	
	border-left: 1px solid #F56203;
	
	padding:0px 8px 8px 8px;
	margin:0;
	
	/**background-color:#444444; /** gris **/
	}  
	
	 .galerie li {
		margin:4px 6px 2px 6px;
		
		padding-left:0px;
		padding-top:2px;
		/**background-color:#444444;**/
		}		
	.galerie ul {
		/**border: 1px solid #2A3B63;**/
		}
		
	li#printer, li#phone, li#email {
		padding-left:22px;
	
		background-repeat: no-repeat;
		}	
		
	li#printer {
		background-image:url(../images/printer.png);
		}
	
	li#phone {
		background-image:url(../images/phone.png);
		}
		
	li#email {
		background-image:url(../images/email.png);
		padding-top:0px;
		}	
		
	.cuisine1, .cuisine_selected1 {
		position: relative;
		width:130px;
		
		padding-top:8px;
		
		z-index: 500;	
		}
	
	.cuisine2, .cuisine_selected2 {
		position: relative;
		margin: -60px 0 0 105px;
		
		width:130px;
		}	

	.cuisine3, .cuisine_selected3 {
		position: relative;
		margin: -20px 0 0 0;
		
		width:130px;
		}	

	#z1 {z-index: 450}
	#z2 {z-index: 440}
	#z3 {z-index: 430}
	#z4 {z-index: 420}
	#z5 {z-index: 410}
	#z6 {z-index: 400}
	#z7 {z-index: 390}
	#z8 {z-index: 380}
	#z9 {z-index: 370}
	#z10 {z-index: 360}
	#z11 {z-index: 350}
	#z12 {z-index: 340}
	#z13 {z-index: 330}
	#z14 {z-index: 320}
	#z15 {z-index: 310}
	#z16 {z-index: 300}
	
	.cuisine1 a:link, .cuisine2 a:link, .cuisine3 a:link, .cuisine1 a:visited, .cuisine2 a:visited, .cuisine3 a:visited, .cadre {
		display: block;
		padding: 4px;	
		border: 1px solid #ccc;
		background: #fff;
		line-height: 0px;
		min-height:82px;
		font-size:0.5em;	
		}
		
	.cuisine_selected1 a:link, .cuisine_selected1 a:visited, .cuisine_selected2 a:link, .cuisine_selected2 a:visited, .cuisine_selected3 a:link, .cuisine_selected3 a:visited {
		display: block;
		padding: 4px;	
		border: 1px solid #2A3B63;
		background: #717C8C;
		line-height: 0px;
		min-height:82px;	
		font-size:0.5em;			
		}		

	.cuisine1 a:hover, .cuisine2 a:hover, .cuisine3 a:hover {
		background-color: #fce5b2;
		border: 1px solid #F56203;
		}	
		
	.cadre3 {
		margin:10px;
		padding: 4px;	
		border: 1px solid #ccc;
		background: #fff;
		}	
		
	.cadre4 {
		padding: 4px;	
		border: 1px solid #ccc;
		background: #fff;
		}			

#situation {
	padding:0px 6px 6px 6px;
	width:220px;
	border: 1px solid #2A3B63;
	background-color: #fff0dd;
	}
	
#carte{
	text-align:center;
	padding-bottom:5px;

	font-size:0.8em;	
	color:#F56203; 	
	}
	
#choix {
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	/**background-color: #fff0dd;**/
	}		
	
/** --------------------------------------------------------------------------- **/  	

.efface {	
	clear:both;
	}	

/** --------------------------------------------------------------------------- **/  

#bas_page {
	width:770px;	
	
	margin:10px auto;
	padding:0;
	
	height:62px;
	
	background-color:#2A3B63;	
	
	text-align:left;
	color:#ffb531;
	font-weight: bold;
	font-size:0.8em;	
	}

.contenu2 {	
	width:510px;
	float:left;
	/**background-color:#1c930b; /** vert **/
	padding:5px;
	}
	
	.contenu2 ul {
		padding:0;
		}
	
.galerie2 {
	float:right;
	padding:6px 6px 6px 6px;
	margin:0;
	}  		
	
/** --------------------------------------------------------------------------- **/



