@import "formulaire.css";
@import "referencement.css";
@import "navigation.css";
@import "produits.css";
@import "paiement.css";
/*------------------------------------------------------*
*-- appel des css --------------------------------------*
*------------------------------------------------------*/

/*------------------------------------------------*
 *---  WWW.ICARE-NET.COM - agence web 02-04-2008 --*
 *------------------------------------------------*/


html {
 margin: 0;
 padding: 0;
}


body {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background-color:#faefd9;
	color: #000;
}

p, form, input {
	margin: 0;
	padding: 0;

}

select {
	color: #000;
	background-color: #fff;
}



 /*------------------------------------------------------*
  *--------    CSS BLOCS     						 ----*
  *------------------------------------------------------*/


#general{
	margin:0 auto;
	padding:0;
	width:100%;
	background-color:#140a0f;
}

/*Haut de page  HEADER*/

#header{
	margin:0 auto;
	padding:0;
	width:100%;
	height:114px;
	background-color: #140a0f;
}

/* HEADER index*/
.header_index p{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	/*position:relative;*/
	letter-spacing: 2px;
}


.index_decalage1{
	font-size:20px;
	padding-left:250px;
	padding-top:45px;}

.index_decalage2{
	font-size:18px;
	padding-top:5px;
	padding-left:450px;}



/* HEADER resto*/

.header_resto, .header_index{
	margin:0 auto;
	padding:0;
	width:980px;
	height:114px;
	background-color: #140a0f;
}

.header_resto h1{
	font-size:60px;
	padding-left:60px;
	padding-top:50px;

	letter-spacing: 8px;
	line-height:16px;
}

.header_resto p, .header_cuisine p, .header_vins p, .header_oenologie p{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	display:block;
	/*position:relative;*/
	letter-spacing: 2px;}

.musarder{
	padding-left:380px;
	width:550px;}

.texte2{
	width:550px;
	padding-left:280px;
	}

/* HEADER cuisine*/

.header_cuisine, .header_vins, .header_oenologie {
	margin:0 auto;
	padding:0;
	width:980px;
	height:114px;
	background-color: #140a0f;
}

.header_cuisine h1{
	font-size:60px;
	padding-left:450px;
	padding-top:50px;

	letter-spacing: 8px;
	line-height:16px;
}


.cuisine_decalage1{
	padding-left:130px;}

.cuisine_decalage2{
	padding-top:5px;
	padding-left:350px;}

/* HEADER vins*/

.header_vins h1{
	font-size:80px;
	padding-left:60px;
	padding-top:50px;

	letter-spacing: 8px;
	line-height:16px;
}

.vins_decalage1{
	padding-left:200px;}

/* HEADER oenologie*/

.header_oenologie h1{
	font-size:45px;
	padding:40px 0 10px 300px;
	letter-spacing: 8px;
	line-height:16px;
}

.oenologie_decalage1{
padding-left:100px;
}

.oenologie_decalage2{
padding-left:200px;
}

/* HEADER presse*/

.header_presse h1{
	font-size:45px;
	padding:50px 40px 10px 0px;
	letter-spacing: 8px;
	float:right;
}

/* HEADER Liens*/

.header_liens h1{
	font-size:45px;
	padding:50px 0px 10px 80px;
	letter-spacing: 8px;
}




/*Contenu de page  CONTENT */
#content_index {
	margin:0 auto;
	padding:0;
	width:980px;
	height:480px;
	color:#2c2328;
	background-color:#d4caab;

}


#content2 {
	margin:0 auto;
	padding:0;
	width:980px;
	height:480px;
	color:#2c2328;
	background-color:#d4caab;

}

#content3 {
	margin:0 auto;
	padding:0;
	width:980px;
	/*height:600px;*/
	height:480px;
	font-size:12px;
	color:#2c2328;
}

.separator {
	margin:10px;
	padding:0;
	height:2px;

}

/*///restaurant page1 ///*/

#restaurant1_gauche{
	float:left;
	width:532px;
	display:block;
	height:366px;
}

#restaurant1_droite{
	float:left;
	background-color:#d4caab;
	height:366px;
	display:block;
	width:448px;

}

#restaurant1_droite p{
	font-size:12px;
	color:#2c2328;
	letter-spacing: 1px;
	line-height:20px;
	padding-top:30px;
	padding-left:70px;
	padding-right:70px;
	text-align:justify;
}

#restaurant1_droite a:hover, #restaurant2_droite a:hover{
color:#d1a860;}



/*///restaurant page2 ///*/

#restaurant2_gauche{
	float:left;
	width:344px;
	display:block;
	height:366px;
}

#restaurant2_milieu{
	float:left;
	background-color:#d4caab;
	height:366px;
	display:block;
	width:356px;

}

#restaurant2_milieu p{
	font-size:12px;
	color:#2c2328;
	letter-spacing: 1px;
	line-height:20px;
	padding-top:30px;
	text-align:justify;
}

#restaurant2_milieu a:hover {
color:#d1a860;
margin-left:10px;}

#restaurant2_milieu a {
margin-left:10px;}

.retrait1 {
	padding:0 75px 20px 40px;

}
.retrait2 {
	padding-left:80px;
	padding-right:20px;

}
.retrait3 {
	margin-left: 30px;
}


#restaurant2_droite{
	float:left;
	background-color:#d4caab;
	height:366px;
	display:block;
	width:280px;

}

#restaurant2_droite p{
	font-size:12px;
	color:#2c2328;
	padding-top:30px;
	padding-left:70px;
	padding-right:70px;
}

#restaurant2_droite img{
	padding-top:10px;}

/*///restaurant page3 ///*/

#restaurant3_gauche{
	float:left;
	width:276px;
	display:block;
	height:366px;
}

#restaurant3_milieu{
	float:left;
	background-color:#d4caab;
	height:366px;
	display:block;
	width:298px;
}

#restaurant3_milieu a:hover{
color:#d1a860;}

#restaurant3_milieu p{
	font-size:12px;
	color:#2c2328;
	letter-spacing: 1px;
	line-height:20px;
	padding:40px 30px 0 30px;
	text-align:justify;

}


#restaurant3_droite{
	float:left;
	background-color:#d4caab;
	height:366px;
	display:block;
	width:406px;

}

/*///cuisine page1///*/

#cuisine1_gauche{
	float:left;
	width:242px;
	display:block;
	height:366px;
}




#cuisine1_droite{
	float:left;
	background-color:#d4caab;
	height:366px;
	display:block;
	width:738px;

}

#cuisine1_droite p{
	padding-left:20px;
	padding-right:120px;
	padding-top:25px;
	text-align:justify;
	font-size:12px;
	color:#2c2328;
	letter-spacing: 1px;
	line-height:20px;

}

/*///cuisine pages cartes ///*/

.carte{
	height:486px;
	width:980px;
	background-color:#d4caab;
	font-size:14px;
	letter-spacing: 1px;
	line-height:24px;}

.carte h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.plat{
	float:left;
	padding:80px 0 0 100px ;
}
.texte_bas {
  width:600px;
}
.plats_text {
  width:600px;
  height:20px;
  overflow:hidden;
}


.tarifs{
	float:right;
	padding:80px 20px 0 0 ;
	font-weight:bold;

}

.tarifs a:hover{
	color:#d1a860;
}


#menu_menu{
	line-height:25px;
	display:block;
	background-image:url(../images/deco/bg_menu_cuisine.jpg);
	background-repeat:repeat x;
	padding:0 3px;
	margin:30px 0 0 0px;
	font-size:12px;
	float:left;
}

#menu_menu a, #menu_menu2 a{
	line-height:25px;
	display:block;
	color:#fff;
	text-decoration:none;

}

#menu_menu a:hover, #menu_menu2 a:hover {
	line-height:25px;
	display:block;
	color:#d1a860;
}

#menu_menu2{
	line-height:25px;
	display:block;
	background-image:url(../images/deco/bg_menu_cuisine.jpg);
	background-repeat:repeat x;
	padding:0 3px;
	margin-top:40px;
	margin-left:40px;
	font-size:12px;
	float:left;
}

#placement{
width:300px;
height:250px;
float:right;}
/*///cuisine pages menus ///*/
.menu{
	height:486px;
	width:980px;
	background-color:#d4caab;
	font-size:14px;
	letter-spacing: 2px;
	line-height:18px;
	text-align:center;
	padding-right:15px;}

.menu h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:20px;}


.menu a:hover{color:#d1a860;}



/*///cuisine pages vins ///*/
.vin1_gauche{
	height:366px;
	width:376px;
	float:left;
		background-color:#d4caab;}

.vin1_droite{
	height:366px;
	width:604px;
	background-color:#d4caab;
	float:left;}

.vin1_droite p{
	padding:5px 100px 30px 30px;
	letter-spacing: 1px;
	line-height:20px;
	text-align:justify;}

.vin1_droite a:hover, .vin2_droite a:hover, .vin3_gauche a:hover{
color:#d1a860;}

.vin2_gauche{
	height:366px;
	width:242px;
	float:left;}

.vin2_droite{
	height:366px;
	width:738px;
	background-color:#d4caab;
	float:left;
	color:#2c2328;
	letter-spacing: 1px;
	line-height:20px;}

.vin2_droite p{
	padding:5px 120px 30px 30px;

	text-align:justify;}

.vin2_droite h2{
	font-size:18px;
	padding:40px 0 0 30px;}

.vin2_droite h3{
	font-size:16px;
	padding:0 120px 0 30px;}



.vin3_gauche{
	height:366px;
	width:669px;
	float:left;
	background-color:#d4caab;
	color:#2c2328;
	letter-spacing: 1px;
	line-height:18px;}

.vin3_gauche p{
	padding:5px 40px 30px 100px;
	text-align:justify;}

.vin3_gauche h2{
	font-size:18px;
	padding:20px 40px 0 100px;}

.vin3_gauche h3{
	font-size:16px;
	padding:0 40px 0 100px;}


.vin3_droite{
	height:366px;
	width:311px;
	background-color:#d4caab;
	float:left;}


/*///cuisine pages oenologie ///*/
.oenologie_gauche{
	height:366px;
	width:732px;
	float:left;
	background-color:#38151f;
	color:#c2b7a1;
	letter-spacing: 1px;
	line-height:18px;
}

.oenologie_gauche h2{
	color:#c2b7a1;
	font-size:18px;
	padding:20px 40px 0 70px;}

.oenologie_gauche h3{
	color:#c2b7a1;
	font-size:16px;
	padding:0 40px 0 70px;}

.oenologie_gauche p{
	padding:3px 40px 3px 70px;
	text-align:justify;}

.oenologie_droite{
	height:366px;
	width:248px;
	float:right;
	display:block;
}

/*///page actualités///*/

.actualites{
	width:960px;
	color:#2a010f;
	letter-spacing: 1px;
	line-height:18px;
}

/*///page actualités : inc-actualites.php///*/


.bloc_actu {
	margin:0 0 10px 0;
	width:90%;
	padding: 30px 45px 6px 45px;
	clear: both;
	color:#2c2328;
}
.bloc_actu h2 {
	font-weight:bold;
	padding:0;
	border-bottom: 1px solid #2c2328;
	line-height: 18px;
	margin: 0 0 4px 0;
	font-size: 18px;
	text-transform: uppercase;
	font-variant: small-caps;
}
.bloc_actu h3 {
	padding:0;
	margin: 0 0 4px 0;
	font-size: 14px;
}
.bloc_actu h4 {
	padding:10px 0 0 0;
	margin: 0 0 4px 0;
	font-size: 12px;
}
.bloc_actu_image{
	float: left;
	padding:0;
	margin: 0 20px 0 0;
	
}
.bloc_actu_image img{
	padding: 3px;
	margin:0;
	border:none;
	background-color: #FFF;
	border: 1px solid #2c2328;
}

.actu{
	padding: 0 0 10px 0;
	text-align:justify;
	margin: 10px 1px 10px 1px;
	font-size: 12px;
	border: 0;
	display: block;
}

.bloc_actu ul{
	padding:0;
	margin: 0;
}

.bloc_actu li{
	font-size:11px;
	padding:0;
	margin: 0;
	list-style-type: square;
	list-style-position: inside;
}
.bloc_actu li.ul_texte3{
	font-size:11px;
	padding:0;
	margin: 10px;
}
.bloc_actu a{
	color: #fff;
	text-decoration: none;
}
.bloc_actu a:hover{
	color: #d1a860;;
	text-decoration: underline;
}
.lien-pdf{
	padding:20px 0 0 0;
	margin:0;
}
.lien-pdf a{
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	background:url(../images/deco/icone-pdf.gif) top left no-repeat;
	padding:10px 0 10px 40px;
	margin:0;
}
.lien-pdf a:hover{
	color: #d1a860;;
	font-weight:bold;
	text-decoration: underline;
}

.nav_pages{
	margin: 0 10px 0 0;
	padding: 2px 0 2px 0;
	font-size: 11px;
	color: #fff;
	float: right;
}

.nav_pages a{
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	margin: 0 5px 0 0;
	padding: 1px 4px;
}
.nav_pages a:hover{
	color: #fff;
	background-color:#d1a860;
	text-decoration: none;
}

/*///page presse///*/

#presse{
	background-image:url(../images/deco/bg_presse.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:366px;
	color:#2a010f;
	letter-spacing: 1px;
	line-height:18px;
}
#presse h2{
	color:#2a010f;
	font-size:20px;
	padding:90px 0 30px 320px;
}

#presse ul li{
	list-style-position: outside;
	list-style-type: disc;
	font-size:20px;
	margin-left:345px;
	padding-bottom:10px;

}

#presse ul li a{
	color:#2a010f;
	list-style-position: outside;
	list-style-type: disc;
	font-size:20px;
	padding-bottom:10px;
	text-decoration:none;

}

#presse ul li a:hover{
	color:#2c2328;
	list-style-position: outside;
	list-style-type: disc;
	font-size:20px;
	padding-bottom:10px;
}


/*///page liens///*/

#liens{
	width:980px;
	height:366px;
	background-color:#38151f;
	letter-spacing: 2px;
	line-height:22px;
}
#liens_gauche{
	width:450px;
	padding-left:50px;
	padding-top:50px;
	float:left;

}

#liens_gauche a, #liens_droite a{
	letter-spacing: 2px;
	text-decoration:none;
	color:#FFFFFF;
	}

#liens_gauche a:hover, #liens_droite a:hover{
	color:#d1a860;}

.partenaires_gauche{
	width:200px;
	border-right: 1px solid #4e212e;
	float:left;

}

.partenaires_droite_filet{
	width:200px;
	color:#d1a860;
	border-right: 2px solid #fff;
	float:left;
	padding-left:40px;}


.partenaires_droite{
	width:200px;
	color:#d1a860;
	float:left;
	padding-left:40px;}

#liens_droite{
	width:450px;
	float:left;
	padding:50px 0 0 25px;
}

/*///page contact///*/

#acces{
	width:658px;
	height:366px;
	background-color:#38151f;
	float:left;
	font-size:15px;
	letter-spacing: 1px;
	line-height:20px;
	padding:0;
	color:#FFFFFF;
}

#acces img{
	float:right;}

#acces p{

	padding-left:15px;
}

.rue{
	padding-top:50px;}

.ouverture{
	color:#ab6d00;
	font-size:20px;
	margin-left:30px;
	padding-top:40px;}

.horaires{
	color:#ab6d00;
	font-size:18px;
	margin-left:40px;
}

#contact{
	width:322px;
	height:366px;
	float:left;
	background-color:#866f65;
}


#my-glider{
	height:366px;
	background-color:#d4caab;}

.next {
	/*float:right;*/
	padding-right:90px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;


	}

.next-actu{
	float:right;
	padding-right:30px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;


	}

.next_vin{
	float:right;
	padding-right:30px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;

	}


.next1 {
	float:right;
	padding-right:70px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;

	}

.next2 {
	float:right;
	padding:60px 25px 0 0 ;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	}

.next3 {
	float:right;
	padding:150px 5px 0 0 ;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	}

.next4{
	float:right;
	margin:150px 5px 0 0 ;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;}

.next_concerto{
	float:right;
	padding:25px 40px 0 0 ;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;}

.next_cuisine{
	padding-left:90px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}

.next a, .next1 a, .next_cuisine a{
	color:#FFFFFF;
	text-decoration:none;
}




.navigation{
	/*padding-top:25px;*/
	padding-top:10px;
	display:block;
	font-weight:bold;
	padding-right:15px;
	}

.navigation a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;}

.navigation_menu{
	padding-right:50px;
	display:block;
	font-weight:bold;
	}

.navigation_menu a, .navigation_sonnate a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;}

.navigation_sonnate{
	float:right;
	padding-right:50px;
	display:block;
	font-weight:bold;
}

.navigation_menu a:hover, .navigation_sonnate a:hover{
	text-decoration:none;
	color:#d1a860;
	font-size:14px;}

.navigation_symphonie{
/*	float:right;
	padding-right:50px;*/
	display:block;
	font-weight:bold;}
/*/// debut des colonnes ///*/
#left_content{
	float:left;
	position:relative;
	background-color:#333;
	width:200px;
	left:0px;
}
#left_content h1{
	margin:0;
	padding:0;
	color:#FFF;
}
#left_content h4{
	margin:0;
	padding:0;
	color:#FFFF00;
}
/*/// partie de droite ///*/
#right_content{
	float:right;
	position:relative;
	background-color:#333;
	width:200px;
	right:0px;
}
#right_content h1{
	margin:0;
	padding:0;
	color:#000;
}
#right_content h4{
	margin:0;
	padding:0;
	color:#00FF00;
}
/*///    partie du centre   ///*/
#middle_content{
	float:left;
	position:relative;
	background-color:#FFF;
	width:580px;
}
#middle_content h1{
	margin:0;
	padding:0;
	color:#000;
}
#middle_content h4{
	margin:0;
	padding:0;
	color:#900;
}
/*/// fin des colonnes ///*/

/*Bas de page  FOOTER*/
#content_footer{
	width:100%;
	background-image:url(../images/deco/fond_footer.jpg);
	background-repeat:repeat-x;
	background-color:#feeed7}
	



#footer{
	margin:0 auto;
	padding:96px 0 0 0;
	width:980px;
	background-color:#faefd9;
	text-align: center;
	color: #FFF;
	background-image:url(../images/deco/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
}

#footer_index{
	margin:0 auto;
	width:980px;
	height:175px;
	background-color:#faefd9;
	text-align: center;
	color: #FFF;
	background-image:url(../images/home/footer_home.jpg);
	background-repeat:no-repeat;

}
#footer_index p{
padding-left:35px;}


#footer a{
	color:#270415;
	text-decoration:none;
	margin:0;
	padding:0;
}

#footer a:hover{
	color:#999;
	margin:0;
	padding:0;
}


#footer p{
	padding: 0 40px 0 0;
	margin:0;
}

.adresse{
	color:#270415;
	font-size:15px;
	font-weight:bold;
	letter-spacing: 1px;
	/*background-image:url(../images/deco/bg_adresse.jpg);
	background-repeat:no-repeat;*/
	height:81px;
	padding-right:50px;

}


.adresse2{
	color:#270415;
	font-size:15px;
	font-weight:bold;
	letter-spacing: 1px;
	padding-top:95px;

}


.adresse a{
text-decoration:none;}

.adresse a:hover{
text-decoration:none;}
/*classe clear*/

.clear {
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}
#encarts_actus {
	overflow-y: scroll;

	height:366px;
}



 /*------------------------------------------------------*
  *------------ CSS TITRES DEBUT   ----*
  *------------------------------------------------------*/

h1 {
	margin: 0;
	padding: 0;
	color:#666666;
}

h2 {
	margin: 0;
	padding: 0;
	color:#000;
}

h3 {
	margin: 0;
	padding: 0;
	color:#000;
}
h4 {
	margin: 0;
	padding: 0;
	color:#000;
}
h5 {
	margin: 0;
	padding: 0;
	color:#000;
}
h6 {
	margin: 0;
	padding: 0;
	color:#000;
}

 /*------------------------------------------------------*
  *--------------------------     CSS TITRES FIN     ----*
  *------------------------------------------------------*/
