/*_____________ GENERAL _____________*/
html,body{
  font-family:Helvetica, sans-serif;
  background-image:url(/images/fond_site.png);
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
  font-size : 11px;
  color:#000000;
}

div,p,form,table,ul,li,ol {
    margin:0px;
    padding:0px;
    font-size : 11px;
}

img  {
	border : none;
}

table {
margin-left:20px;
}

.img_center {
	vertical-align:middle;
}

.img_milieu {
	text-align:center;
	margin-right : auto;
	margin-left:auto;
}

.white {
	color:white;
}

/*___________ POLICES _____________*/

h1 {
	font-family:Arial;
    font-size : 16px;
    text-transform : uppercase;
    letter-spacing:0.4px; 
	color:#ffffff;
}

h2 {
    margin:0px;
    font-size : 18px;
    margin-bottom : 5px;
    margin-top:5px;
    color : #ffffff;
    font-weight : bold;
}


h3 {
    padding : 10px;
    font-size:14px;
    font-weight : bold;
    text-transform : uppercase;
}   

h4 {
    font-size:14px;
    font-weight : bold;
	display:inline;
}

label {
	color:#ffffff;
}

a, a:hover {
	color:#ffffff;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}

/*___________ MENUS _____________*/
ul {
	list-style-type:none;
}

li {
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
}

#menu_maison{
	background-color:#ead5a0;
	width:176px;
	height:56px;
}

#contact{
	background-color:#d8e39f;
	width:176px;
	height:56px;
}

#la_carte{
	background-color:#a3bd9a;
	width:176px;
	height:56px;
}

#buffets{
	background-color:#ead5a0;
	width:176px;
	height:56px;
}

#cocktails{
	background-color:#d8e39f;
	width:176px;
	height:56px;
}

/*___________ SOUS-MENUS _____________*/

.sous_menus {
	color:#000000;
	font-size:15px;
	margin-left:30px;
	font-weight:bold;
}

.cocktails {
	background-color:#d8e39f;
	padding-top:6px;
	color:#000000;
	width:880px;
	height:25px;
	clear:left;
}

.buffets_menus {
	background-color:#ead5a0;
	padding-top:6px;
	color:#000000;
	width:880px;
	height:25px;
	clear:left;
}

.carte {
	background-color:#a3bd9a;
	padding-top:6px;
	color:#000000;
	width:880px;
	height:25px;
	clear:left;
}


/*_____________CONTENEUR______________*/

#conteneur_index {
	background-color:#ffffff;
	background-image:url(/images/fond_index.png);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top:20px;
	width:1095px;
	height:540px;
	float:right;
}

#footer_light {
	width:1095px;
	height:15px;
	clear:left;
	text-align:center;
}

#footer {
	background-color:white;
	width:1095px;
	height:15px;
	clear:left;
	text-align:center;
	padding-top:5px;
}

#conteneur {
	width:1095px;
	min-height:540px;
	float:right;
	margin-top:30px;
	clear:left;
}

#conteneur_gauche {
	float:left;
	width:215px;
	height:540px;
	clear:left;
}

#colonne_droite {
	background-color:#312222;
	float:left;
	width:880px;
	min-height:540px;
	padding-bottom:20px;
}

#contenu {
	width:880px;
	min-height:484px;
	color : #fff;
}

#contact_form {
	width:800px;
	margin-left:20px;
	margin-right:20px;
}

#google_map {
	text-align:center;
}
/*___CATALOGUE___*/
#conteneur_img_flash
{
	min-width:1115px;
	min-height:740px;
}

#img_catalogue{
	float:left;
	margin-top:30px;
	width:215px;
	height:540px;
}

#flash_conteneur {
   min-height: 740px;
    /*position: relative;*/
    /*margin-left:16px;*/
    /* width: 1016px; */
    /*border:solid #F5841C 3px;*/
    /*/border:solid #F5841C 1px;*/
   border-right : 0px;
    text-align:left;
    margin-left:0px;
    margin-top:0px;
	float:left;
	width:900px;
  
}

/*___ AUTRE ___*/

.contact_err
{
	color:red;
}


/*__________ CONTACT ____________*/
#SignupForm {color :#fff;margin-left : 20px;}    
 #SignupForm fieldset {border : none;width : 450px;}
#SignupForm legend { font-size:16px; margin:0px; padding:10px 0px; color:#fff; font-weight:bold;text-transform:uppercase;margin-top : 5px;letter-spacing:0.4px;margin-bottom : 10px;}
#SignupForm label {float:left;width:150px;}
#SignupForm input[type=text], #SignupForm textarea { width:250px; border : 1px solid #fff;}
#SignupForm p {margin-top : 2px;margin-bottom : 2px;}
#SignupForm input.petit_input {width : 30px;}
#SignupForm .big_label {width : 200px;}
.prev, .next { margin-top : 10px;background-color:#D8E39F; padding:5px 10px; color:#000; text-decoration:none;}
.prev:hover, .next:hover { background-color:#A3BD9A; text-decoration:none;color:#000; }
.prev { float:left;}
.next { float:right;}
		#steps { display:none;list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
#steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
#steps li span {font-size:11px; display:block;}
#steps li.current { color:#000;}
#makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
#makeWizard:hover { background-color:#000;}
.formulaire_contact{margin-left:auto;
margin-right:auto;
margin-top:50px;
width:650px;}
.erreur{color:red;
font-size:1.1em;
margin:auto;}
