@import "formulaire.css";
@import "referencement.css";
@import "navigation.css";
@import "paiement.css";
@import "panier.css";
@import "actualites.css";
@import "newsletter.css";
@import "acces_client.css";
@import "produits.css";
@import "restaurant.css";
@import "../lightbox/lightbox.css";
@import "gmaps.css";
/*------------------------------------------------------*
*-- appel des css --------------------------------------*
*------------------------------------------------------*/

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

/* BLOC MESSAGE NEWSLETTER */
.newsletter_pop  {
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #F2E7C9;
    color:#88181C;
    font-size:12px;
    height:auto;
    padding:2px;
    position:absolute;
    top:60px;
    width:210px;
    z-index:10;
}
/* BLOC MESSAGE NEWSLETTER */

html {
 margin: 0;
 padding: 0;
}


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/deco/general_bkg.jpg) repeat-x left top #f6f2e9;
	color: #7d7d7d;
}

p, form, input, div, dl, dt, dd, ul, ol, li, blockquote, fieldset, th, td, cite {
	margin: 0;
	padding: 0;
}
ul {
list-style: inside;
}
select {
	color: #000;
	background-color: #fff;
}



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


#general{
	margin:0 auto;
	padding:0;
	width:100%;
}

/*Haut de page  HEADER*/

#header{
	margin:0 auto;
	padding:0;
	width:990px;
	height:100px;
	background:url(../images/deco/header_bkg.gif) top no-repeat;
}

ul#ss_header {
	margin: 0;
	padding: 28px 24px 0;
	list-style-type: none;
	float: right;
}
ul#ss_header li {	
	float: left;
}
ul#ss_header li a {
	width: 56px;
	color: #2a2a2a;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	padding: 15px 0 4px 7px;
	background: url(../images/deco/home-mail_bkg.jpg) no-repeat left -34px;
}
ul#ss_header li a:hover {
	color: #651c16;
	background: url(../images/deco/home-mail_bkg.jpg) no-repeat left 0;
}
ul#ss_header .ss_header_panier {
	color: #dccba3;
	text-transform: uppercase;
}

#baseline {
	float: left;	
	color: #2a2a2a;
	font: normal 10px Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	padding: 48px 0 0 305px;
}


/*Contenu de page  CONTENT */

#content {
	margin:0 auto;
	padding:0;
	width:990px;
	background: url(../images/deco/content_bkg.jpg) repeat-y;
}
.separator {
	margin:10px;
	padding:0;
	height:2px;
	
}
/*/// debut des colonnes ///*/
#left_content{
	float:left;
	position:relative;
	width:250px;
	left:25px;
}

/* Encart recherche */
.encart_recherche {
	width: 230px;
}
.encart_menu {
	width: 230px;
	margin: 20px 0 0;
}
.encart_recherche h2, .encart_menu h2 {
	color: #dccba3;
	font-size: 16px;
	line-height: 11px;
	padding: 1px 0 0;
}
.encart_recherche .beige_clair, .encart_menu .beige_clair {
	color: #f2e7c9;
	font-size: 16px;
	font-weight: normal;
}
.encart_recherche form {
	background-color: #f2e7c9;
	padding: 10px;
}
.encart_recherche #recherche {
	color: #ccc;
	border: #fff solid 3px;
}
.encart_recherche .ok_recherche {
	background-color: #fff;
	border: #fff solid 2px;
	color: #f2e7c9;
	width: 30px;
	height: 22px;
	margin: 0 0 0 4px;
	padding: 0;
	font-weight: bold;
	cursor: pointer;
}

/* Encart Accès Pro */
.encart_accespro {
	width: 230px;
	margin: 20px 0 0;
}
.encart_accespro h2 {
	color: #dccba3;
	font-size: 16px;
	line-height: 11px;
	padding: 1px 0 0;
	text-align: left;
}
.encart_accespro .beige_clair {
	color: #f2e7c9;
	font-size: 16px;
	font-weight: normal;
}
.encart_accespro .encart_content a {
	padding: 10px 0 0;
}


/*/// partie de droite ///*/
#right_content{
	float:right;
	position:relative;
	width:220px;
	right:5px;
}

/* Encart newsletter */
.encart_newsletter {
	width: 200px;
}
.encart_newsletter h2 {
	color: #dccba3;
	font-size: 16px;
	line-height: 11px;
	padding: 1px 0 0;
	text-align: right;
}
.encart_newsletter .beige_clair {
	color: #f2e7c9;
	font-size: 16px;
	font-weight: normal;
}
.encart_newsletter form {
	background-color: #f2e7c9;
	padding: 10px;
}
.encart_newsletter .news_input {
	color: #ccc;
	border: #fff solid 3px;
}
.encart_newsletter .ok_recherche {
	background-color: #fff;
	border: #fff solid 2px;
	color: #f2e7c9;
	width: 30px;
	height: 22px;
	margin: 0 0 0 4px;
	padding: 0;
	font-weight: bold;
	cursor: pointer;
}

/* Encart actus, nouveautés, promotions */
.encart {
	width: 200px;
	margin: 50px 0 0;
}
.encart h2 {
	color: #dccba3;
	font-size: 16px;
	line-height: 11px;
	padding: 1px 0 0;
	text-align: right;
}
.encart .beige_clair {
	color: #f2e7c9;
	font-size: 16px;
	font-weight: normal;
}
.encart_content {
	background-color: #f2e7c9;
	color: #898989;
	font-size: 10px;
	padding: 10px;
}
.encart_content a {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: none;
	color: #898989;
	display: block;
	padding: 25px 0 0;
}
.encart_content a:hover {
	text-decoration: underline;
}
.encart_content img {
	float: left;
	padding: 5px 10px 0 0;
}

/*///    partie du centre   ///*/
#middle_content{
	float:left;
	position:relative;
	width:470px;
	padding: 0 25px;
}

#middle_content h2 {
	margin: 0 0 10px;
}

#middle_content p{
	line-height: 16px;
	margin: 0 0 10px;
}

#middle_content a {
	color: #651c16;
	text-decoration: none;
}
#middle_content a:hover {
	text-decoration: underline;
}

#middle_content strong {
	color: #651c16;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.encart_middle_left {
	width: 220px;
	float: left;
	margin: 10px 0;
}
.encart_middle_right {
	width: 220px;
	float: right;
	margin: 10px 0;
}
.encart_middle_left h2, .encart_middle_right h2 {
	color: #fff;
	margin: 0;
	padding:6px 0;
	font-size: 12px;
	text-align: center;
	background: url(../images/deco/bouton_encart_bkg.jpg) no-repeat; 
}
.encart_middle_left a img, .encart_middle_right a img {
	border: #f2e7c9 solid 5px;
}

.img_gauche{
	margin:0 20px 10px 0;
	float:left;
	border: #f2e7c9 solid 1px;
}
.img_droite{
	margin:0 0 10px 20px;
	float:right;
	border: #f2e7c9 solid 1px;
}

.adresse_domaines {
	padding: 20px 0 30px; 
}

/*/// fin des colonnes ///*/	


/*Bas de page  FOOTER*/

#footer{
	margin:0 auto;
	padding:50px 5px 0;
	width:980px;
	height:120px;
	color: #AABF58;
	background: url(../images/deco/footer_bkg.jpg) no-repeat center top #F6F2E9;
}
#footer hr{
	background:#CDA16A;
	border:#CDA16A;
	color:#CDA16A;
	padding:0;
	margin:0 0 10px;
	height:1px;
}
#footer_liens {
	line-height:15px;
	margin:20px auto 0 auto;
	padding:0;
	color: #651c16;
	width: 600px;
	text-align: center;
	float: right;
}
#footer_liens a{
	color:#898989;
	text-decoration:none;
}
#footer_liens a:hover{
	color:#4d4d4d;
}
#footer_adresse {
	float: right;
	text-align: right;
	font-size:11px;
	color:#2a2a2a;
	padding:0;
	margin:0; !important
}

#footer_adresse h2{
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #2a2a2a;
}

#player {
	margin: 0;
	padding: 0;
}
#player-son {
	margin: 0;
	padding: 0;

}
#player-video {
	margin: 0;
	padding: 0;

}

 /*------------------------------------------------------*
  *------------ CSS TITRES DEBUT   ----*
  *------------------------------------------------------*/
  
h1 {
	margin: 0 0 10px;
	padding: 0;
	color:#651c16;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
}
  
h2 {
	margin: 0;
	padding: 0;
	color:#000;
	font-size: 13px;
}
  
h3 {
	margin: 0;
	padding: 0;
	color:#000;
	font-size: 16px;
}
h4 {
	margin: 0;
	padding: 0;
	color:#000;
	font-size: 14px;
}
h5 {
	margin: 0;
	padding: 0;
	color:#000;
	font-size: 12px;
}
h6 {
	margin: 0;
	padding: 0;
	color:#000;
	font-size: 10px;
}

cite {
	font-style:normal;
	font-weight:bold;
	display:block;
	font-style:normal;
	font-weight:bold;
	margin:15px auto 5px;
	padding:0;
	width:590px;
	color: #651c16;
}

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

