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

.accueil {
	 margin:0;
	 padding:0;
	 background-color:#f8c400;
	 
   	background-image:url(../images/fond_accueil.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	 
	height:1200px;




}

.restaurant
{
		 margin:0;
	 padding:0;
	 background-color:#f8c400;
	 
   	background-image:url(../images/fond_restaurant.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	 
	height:1200px;
	
	}
	
	
.vins
{
		 margin:0;
	 padding:0;
	 background-color:#f8c400;
	 
   	background-image:url(../images/fond_vins.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	 
	height:1200px;
	
	}

.decouvertes
{
		 margin:0;
	 padding:0;
	 background-color:#f8c400;
	 
   	background-image:url(../images/fond_decouvertes.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	 
	height:1200px;
	
	}

.contact
{
		 margin:0;
	 padding:0;
	 background-color:#f8c400;
	 
   	background-image:url(../images/fond_contact.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	 
	height:1200px;
	
	}
.vide
{
	margin:0;
	 padding:0;
	 background-color:#f8c400;
	 
   	background-image:url(../images/fond_vide.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	 
	height:1200px;
	
	}
	
	
#conteneur
{
	 position:absolute;
   
	
	width: 976px;
	left:50%;
	margin-left:-518px;
   
    height: auto;
    vertical-align:top;
   
    height:auto;

   
	
	}

#phrase_haut
{
	position:absolute;
	left: 337px;
	top: 12px;
	width: 383px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}

#menu
{
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	top:59px;
	left:207px;
	width: 479px;
	height: 17px;
	z-index:200;
	
	}
#formulaire
{
	position:absolute;
	left: 317px;
	top: 124px;
	width: 306px;
	height: 286px;
	}

#middle_contact
{
	position:absolute;
	left: 308px;
	top: 462px;
	width: 320px;
	height: 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	z-index:200;
	
	}
.titre_blanc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	
	}
	
.texte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#ffffff;
	}
	

td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#ffffff;
	
	

	}
.colonne_droite
{
	text-align:right;
	}
input
{
	margin-bottom:1px;
	margin-top:1px;
	}
	
	
.petit_texte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#ffffff;
	
	text-align:left;
	border-bottom: #1ba32a 2px solid;
	}	
	.input_1
	{
		
	width:80px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}	
		
		.input_2
	{
		
	width:90px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}	
		
		
		.input_3
	{
		
	width:166px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}
		
		
			.input_4
	{
		
	width:50px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}	
		
		.input_5
	{
		
	width:80px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}	
		
		
			.input_6
	{
		
	width:302px;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}
			.input_7
	{
		
	width:170px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	
		}
	
	
	.colonne_1
	{
		width:120px;
		}
		
		.colonne_1b
	{
		width:136px;
		}
		
		.colonne_2
	{
		width:94px;
		}	
		
		.align_right
		{
			text-align:right;
			}
.gros_lien_1
{


	margin-left:15px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	
.gros_lien_1:hover
{
	text-decoration:underline;
	}
	.gros_lien_2
{


	margin-left:20px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	
	.gros_lien_2:hover
{
	text-decoration:underline;
	}
	.gros_lien_3
{


	margin-left:12px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	.gros_lien_3:hover
{
	text-decoration:underline;
	}
	.gros_lien_4
{


	margin-left:12px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	.gros_lien_4:hover
{
	text-decoration:underline;
	}
	.gros_lien_5
{


	margin-left:8px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	.gros_lien_5:hover
{
	text-decoration:underline;
	}
#menu_bas

{
	position: absolute;
	left: 239px;
	top: 585px;
	width: 611px;
	height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:right;
	
	}
.petit_lien
{



font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	}
	
.petit_lien:hover
{
	text-decoration:underline;
	}
.petit_lien_souligne
{



font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	}
	
.petit_lien_souligne:hover
{
	text-decoration:none;
	}
	
.lien_moyen
{



font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}
	
.lien_moyen:hover
{
	text-decoration:underline;
	}


#titre_noir
{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	left: 295px;
	top: 276px;
	width: 347px;
	text-align:center;
	
	}

#index_bleu
{
	position:absolute;
	left: 92px;
	top: 125px;
	width: 188px;
	height: 203px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	z-index:200;
	}
	
#index_vert
{
	position:absolute;
	left: 291px;
	top: 352px;
	width: 167px;
	height: 203px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	z-index:200;
	}
#resto_vert
{
	position:absolute;
	left: 290px;
	top: 342px;
	width: 167px;
	height: 203px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	z-index:200;
	}
#vin_rouge
{
	position:absolute;
	left: 299px;
	top: 355px;
	width: 148px;
	height: 192px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	z-index:200;
	}
#vin_vert
{
	position:absolute;
	left: 493px;
	top: 355px;
	width: 148px;
	height: 182px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	z-index:200;
	}


#lien_facebook
{
	position:absolute;
	left: 504px;
	top: 502px;
	width: 26px;
	height: 26px;
	z-index:200;
	}
#phrase_facebook
{
	position:absolute;
	left: 532px;
	top: 504px;
	width: 122px;
	height: 17px;
	z-index:201;
	}
#lien_facebook_contact
{
	position:absolute;
	left: 82px;
	top: 507px;
	width: 26px;
	height: 26px;
	z-index:200;
	}
#phrase_facebook_contact
{
	position:absolute;
	left: 115px;
	top: 512px;
	width: 122px;
	height: 17px;
	z-index:201;
	}
	
.facebleu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#17438d;
	text-decoration:none;
	
	}
.image_lien
{
	border:0;
	}
	
#corps_blanc
{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	left: 153px;
	top: 167px;
	width: 474px;
	height: 507px;
	z-index:200;
	
	}
	#ref_rouge
{
	position:absolute;
	left: 277px;
	top: 665px;
	width: 225px;
	height: 90px;
	
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#ffffff;
	}
#ref_bleue
{
	position:absolute;
	left: 565px;
	top: 665px;
	width: 226px;
	height: 90px;
	
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#ffffff;
	
	}
#index_ref_1
{
	position:absolute;
	left: 769px;
	top: 96px;
	}

#index_ref_2
{
	position:absolute;
	left: 863px;
	top: 247px;

	}
	
	#index_ref_3
{
	position:absolute;
	left: 674px;
	top: 191px;

	}
#resto_ref_1
{
	position:absolute;
	left: 125px;
	top: 223px;
	}

#resto_ref_2
{
	position:absolute;
	left: 805px;
	top: 431px;

	}
	
	#resto_ref_3
{
	position:absolute;
	left: 674px;
	top: 191px;

	}
	
#vin_ref_1
{
	position:absolute;
	left: 125px;
	top: 223px;
	}

#vin_ref_2
{
	position:absolute;
	left: 411px;
	top: 417px;

	}
	
	#vin_ref_3
{
	position:absolute;
	left: 548px;
	top: 472px;

	}	
#decouverte_ref_1
{
	position:absolute;
	left: 125px;
	top: 223px;
	}

#decouverte_ref_2
{
	position:absolute;
	left: 411px;
	top: 417px;

	}
	
	#decouverte_ref_3
{
	position:absolute;
	left: 548px;
	top: 472px;

	}	
