@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:"Arial", Helvetica, sans-serif;
	font-size: 12px;
	background-color:#271d15;
	color: #403428;
}

p, form, input {
	margin: 0;
	padding: 0;
}

select {
	color: #000;
	background-color: #fff;
}



 /*------------------------------------------------------*
  *--------    CSS BLOCS     						 ----*
  *------------------------------------------------------*/


#general{
	margin:0 auto;
	padding:0;
	width:960px;
	background:url(../images/deco/bg_general.gif) repeat-y 0 0;
}
#general_intro{
	margin:0 auto;
	padding:0;
	width:960px;
	background:none;
}

/*Haut de page  HEADER*/
#header{
	margin:0 auto;
	padding:0;
	width:960px;
	height:150px;
	background:url(../images/deco/bg_header.jpg) no-repeat 0 0;
	text-align:right;
}
#header_cnt
	{
	margin:0;
	padding:40px 30px 0 0;
	width:232px;
		float:right;
	}
#header h4
	{
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:4px;
	line-height:24px;
	color:#ae9d8f;
	}
#header p 
	{
	margin:0;
	padding:10px 0 0 0;
	width:232px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#F6EFE9;
		float:right;
	}
	
/*Contenu de page  CONTENT */
#content_intro {
	margin:0 auto;
	padding:0;
	width: 960px;
	background:none;
}
#content {
	margin:0 auto;
	padding:0;
	width: 960px;
	background:url(../images/deco/bg_content.gif) repeat-y 0 0;
}

.separator {
	margin:10px;
	padding:0;
	height:2px;
	
}
/*/// debut des colonnes ///*/
#left_content{
	float:left;
	position:relative;
	width:200px;
	left:0px;
	color:#ae9d8f;
}

#left_content h4
	{
	margin:0;
	padding:10px 0 0 10px;
	font-size:24px;
	font-weight:normal;
	color:#ae9d8f;
	}
#left_content p
        {
        margin:0;
        padding:10px 0 0 30px;
		color:#fff;
        }

/*/// partie de droite ///*/
#right_content{
	float:right;
	position:relative;
	padding:0 20px 0 0;
	width:737px;
	right:0px;
}

	
/* division du right_content*/
/* gauche */	
#left_cnt
	{
	margin:0;
	padding:0;
	width:347px;
	float:left;
	}
#left_cnt p
	{
	margin:10px;
	padding:0 0 0 30px;
	}
#left_cnt ul
	{
	margin:0;
	display:block;
	padding:0 0 0 70px;
	}
#left_cnt ul li
	{
	margin:0;
	padding:0;
	}
#left_cnt a.liens
	{
	margin:0 0 0 20px;
	padding:2px 5px;
	display:block;
	color:#ae9d8f;
	width:230px;
	text-decoration:none;
	}	
#left_cnt a:hover.liens
	{
	color:#fff;
	background-color:#A1CA3D;
	}	

#right_cnt
	{
	margin:0 0 30px 0;
	padding:60px 0 0 0;
	width:370px;
	float:right;
	}
#right_cnt a img
	{
	margin:0;
	padding:3px;
	border:1px solid #403428;
	}
#right_cnt a:hover img
	{
	margin:0;
	padding:0;
	border:4px solid #A1CA3D;
	}
#right_cnt img
	{
	padding:3px;
	border:1px solid #403428;
	}
/*/// fin des colonnes ///*/	

/*Bas de page  FOOTER*/
#footer_intro{
	margin:0 auto;
	padding:0 0 50px 0;
	width:960px;
	background:none;
	text-align: center;
	font-size:11px;
	color: #ae9d8f;
}
#footer{
	margin:0 auto;
	padding:0 0 50px 0;
	width:960px;
	background:url(../images/deco/bg_footer.gif) no-repeat 0 0;
	text-align: center;
	font-size:11px;
	color: #ae9d8f;
}

#footer_liens
	{
	margin:0;
	padding:20px 0 0 230px;
	float:left;
	}
#footer a, #footer_intro a{
	padding: 0 4px;
	color:#ae9d8f;
	text-decoration:none;
}

#footer a:hover, #footer_intro a:hover{
	color:#271d15;
	background-color:#A1CA3D;
}

#footer p, #footer_intro p
	{
	margin:0;
	padding:2px 50px 0 0;
	color:#ae9d8f;
	font-size:10px;
	float:right;
	}

/*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;
}
/*------------------------------------------------------*
 *--------    CSS MODULES							----*
 *------------------------------------------------------*/

/* espace prive */
#espace_prive
		{
		margin:0;
		padding:90px 30px 0 0;
		}
#left_cnt p.log
	{
	margin:10px 0 0 0;
	padding:0;
	text-align:right;
	font-variant:small-caps;
	color:#AE9D8F;
	}
#login, #password
	{
	margin:0;
	padding:0 5px;
	background-color:#AE9D8F;
	border:none;
	width:200px;
	height:20px;
	line-height:20px;
	text-transform:none;
	color:#fff;
	}
input.bt_envoie
	{
	margin:10px 0 0 0;
	padding:2px 5px;
	border:none;
	display:block;
	color:#ae9d8f;
	text-align:center;
	text-decoration:none;
	float:right;
	}
a.bt_envoie
	{
	margin:10px 0 0 0;
	padding:2px 5px;
	border:none;
	display:block;
	color:#ae9d8f;
	text-align:center;
	text-decoration:none;
	float:right;
	}
a:hover.bt_envoie{color:#fff;background-color:#A1CA3D;}

/* plan google map*/
.plan
	{
	margin:0;
	padding:3px;
	border:1px solid #403428;
	}

a.zoom_plan 
	{
	margin:0;
	padding:2px 0;
	display:block;
	color:#ae9d8f;
	width:358px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	text-align:center;
	background-color:#403428;
	border: solid #403428;
	border-width:0 1px 1px 1px;
	}	
a:hover.zoom_plan
	{
	color:#fff;
	background-color:#A1CA3D;
	}	

 /*------------------------------------------------------*
  *------------ CSS TITRES DEBUT   ----*
  *------------------------------------------------------*/
  
h1 {
	margin:0;
	padding:20px 0 8px 20px;
	height:25px;
	color:#F5EEE9;
	font-weight:normal;
	font-size:26px;
	text-transform:uppercase;
	background-color:#403428;
}
  
h2 {
	margin:30px 0 10px 20px;
	padding:0 0 0 5px;
	height:20px;
	line-height:20px;
	font-size:15px;
	font-weight:normal;
	border-left:15px solid #ae9d8f;
	color:#ae9d8f;
}
  
h3 {
	margin: 0px 0 0px 5px;
	padding: 0 0 0 0px;
	font-size:13px;
	color:#5F0016;
}
h4 {
	margin: 0;
	padding: 0;
	color:#000;
}
h5 {
	margin: 0;
	padding: 0;
	color:#000;
}
h6 {
	margin: 0;
	padding: 0;
	color:#000;
}
		
 /*------------------------------------------------------*
  *--------------------------     CSS TITRES FIN     ----*
  *------------------------------------------------------*/
