
/* Les Éléments Généraux
--------------------------------------------------------------------------------------- */

@import url("reset.css");

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

a:link {color:#000;text-decoration:underline; cursor:pointer;}
a:visited {color:#000;text-decoration:underline;cursor:pointer;}
a:hover {color:#000;text-decoration:none;cursor:pointer;}
a:active {color:#000;text-decoration:underline;cursor:pointer;}


/* Typographie
------------------------------------- */

h1 {}
h2 {font: 1.5em bold; padding-bottom:30px;color:#A45A17;}
h3 {}
h4 {}
h5 {}
h6 {}
hr{
height:0px;
border-bottom:1px solid #a77433;
width:100%;
margin-bottom:30px;
}
p {}
blockquote {}


/* Listes
------------------------------------- */

ul {padding-bottom:30px;}
ol {}
li {}
dl {}
dt {}
dd {}


/* Tableaux
------------------------------------- */

table {}
caption {}
th {}
td {}


/* Formulaires
------------------------------------- */

form {}
input {border-color:#A6781A;font-size:11px;height:18px;}
textarea {}
label {}
fieldset {}
legend {}


/* Classes diverses
------------------------------------- */

.clear {clear: both;}
.fright {float: right;}
.fleft {float: left;}
.noborder {border: none;}
.alt {background: #eee;}
.ileft {
	float: left; 
	margin: 0 10px 4px 0; 
}
.iright {
	float: right; 
	margin: 0 0 4px 10px;
}

.bleu{
background-color:#091c59;
}

.gris{
background-color:#c5cde0;
}

.bleuForm{
color:#286394;
font-size:1.4em;
}

.style1 {
color: #FFFFFF
}

/* Le Container
--------------------------------------------------------------------------------------- */

#master_acceuil {
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0 auto;
	width:960px;
	color:#000;
	font:1.2em Georgia, "Times New Roman", Times, serif;
	background:url(../images/bgMaster.jpg) #fff;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	
}

#master {
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0 auto;
	width:960px;
	color:#000;
	font:1.2em Georgia, "Times New Roman", Times, serif;
	background-color:#faf2ca;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
}


/* Le Header
--------------------------------------------------------------------------------------- */

#header {

	background:#000033 url(../images/toprestos.jpg);
	border-bottom:1px solid #333333;
	
}


#header2{
	background-color:#faf2ca;
}

		#header2 a
		{
		background-image:url(../images/bg.gif);
		display: block;
		width:185px;
		height:28px;
		float:left;
		text-align:center;
		color:#fff;
		font-size:12px;
		line-height:12px;
		padding-top: 2px;
		text-decoration: none;
		}
	
		#header2 a:hover {background-image:url(../images/bg_hov.gif);}
	
		#header2 a.thepage
		{
		background-image:url(../images/bg_hov.png);
		display: block;
		width:185px;
		height:28px;
		float:left;
		text-align:center;
		color:#fff;
		font-size:12px;
		line-height:12px;
		padding-top: 2px;
		text-decoration: none;
		}

/* Le Contenu - ACCUEIL
--------------------------------------------------------------------------------------- */

#content_acceuil {
	width:960px;
		
}

#content_right_acceuil{
	width:280px;
	float:right;
}

	#content_right_header_acceuil{
		width:inherit;
		height:135px;
		background-color: #faf2ca;
	}
	
	
	#content_right_content_acceuil{
		width:inherit;
		background-color:#faf2ca;


		float:right;
		width:280px;
	}
	
	
		#content_right_content_acceuil ul{
			width:130px;
			padding-left:10px;
			font:  bold 10px Arial, Helvetica, sans-serif;
			padding-bottom:15px;

		}
		
			 #content_right_content_acceuil ul ul{
				margin-top:6px;
			}	
		
		
			 #content_right_content_acceuil ul ul li{
				width:90px;
				margin-left: 14px;
				font: 10px Arial, Helvetica, sans-serif;
				list-style: disc;
			}



#content_right_content_acceuil #allRestos {
width:280px;
text-align:center;
font: 14px/25px Arial, Helvetica, sans-serif;
list-style:none;
position:relative;left:-8px;
}


#allRestos  a:link {color:#091c59;text-decoration:none;}
#allRestos  a:visited {color:#091c59;text-decoration:none;}
#allRestos  a:hover {color:#000;text-decoration:none;}
#allRestos  a:active {color:#091c59;text-decoration:none;}

	

#content_middle_acceuil{
	width:558px;
	float:right;



}

	#content_middle_header_acceuil{
		width:inherit;
		height:35px;
	}
	
		#content_middle_header_acceuil a
		{
		background-image:url(../images/bg.gif);
		display: block;
		width:185px;
		height:28px;
		float:left;
		text-align:center;
		color:#fff;
		font-size:12px;
		line-height:12px;
		padding-top: 2px;
		text-decoration: none;
		}
	
		#content_middle_header_acceuil a:hover {background-image:url(../images/bg_hov.gif);}

	
	
	#content_middle_content_acceuil{
	padding-top:15px;
		width:inherit;
		background-color:#fff;
		padding-left:40px;
		width:468px;
	}
		#content_middle_content_acceuil p{
			padding-bottom:15px;
		}

#content_left_acceuil
{
	border-right:1px solid #333333;
	padding:0;
	margin:0;
	float:left;
}




/* Le Contenu 
--------------------------------------------------------------------------------------- */




#content {
	width:660px;
	background-color:#faf2ca;
	padding:40px 150px;
	clear:both;
}

#content ul li{
list-style:disc;
margin-left:15px;

}

#content table tr td{
border-bottom:1px solid #faf297;
color:#946100;
}

#content p {
padding-bottom:30px;
}

#formlabel{
color:#946100;

}
#formlabel label{
width:235px;
float:left;
display:block;
clear:left;
}

#formlabel div{
margin-bottom:6px;
border-bottom:1px solid #faf297;
}

#restoChoice{
clear:right;
position:relative;
top:10px;
left:20px;
width:860px;
margin-bottom:10px;
}

#restoChoice ul li{
float:left;
margin-right:35px;
padding-bottom:8px;
}

#historique{
height:295px;
overflow:auto;
width:555px;
position:Relative;right:40px;


}

#historique h2{
	padding-bottom:0px;
}

#historique ul li{
list-style:disc;
margin-left:20px;
padding-bottom:10px;
}

#historique ul li ul li{
list-style:circle;
margin-left:20px;
}



/* Le Footer
--------------------------------------------------------------------------------------- */

#footer {
	width:960px;
	clear: both;
	border-top:1px solid #333333;
	font-family: Verdana, Arial, sans-serif;
	border-bottom:1px solid #333333;
}


