/* CSS Document */

*{

	border:0;margin:0;padding:0}
	
body{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1{

	color:#F98700;
	font-size:14px;
	/*font-weight:bold;*/
}

h2{

	color:#853CB1;
	font-size:11px;
	
	background-image:url(images/puce_violet.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	
	padding-left:15px;
}

a:link,a:hover,a:visited{

	color:#853CCC;

} 

p{

	margin-top:10px;
	
	font-size:10px;
	
	text-align:justify;
}


#conteneur{

	width:723px;
	
	margin:10px auto;

}

#header{
	
	float:left;

	width:723px;
	height:160px;

}

#fil_ariane{

	float:left;
	
	width:721px;
	height:30px;
	
	border:1px solid #CAA9D8;
	border-bottom:0px;
}

#fil_ariane ul{

	margin:7px 5px;
	
	list-style-type:none;
}

#fil_ariane li{

	float:left;
	
	margin-left:5px;
	
	color:#853CB1;
}

#fil_ariane a{

	text-decoration:none;
	color:#853CB1;
}

#footer{
	
	float:left;

	width:723px;
	height:98px;

}

/*************************************************************************
/*						PAGE ACCUEIL
/*
/**************************************************************************/

#bienvenue{

	float:left;
	
	width:723px;
	height:301px;
	
	background-image:url(images/fond_accueil.jpg);
	
	border:0px red solid;
	
}

#bienvenue h1{
	
	margin:60px 0 0 32px;
	
}

#bienvenue p{

	margin:5px 0 0 32px;
	text-align:justify;
	width:250px;
	
	color:#9253B7;
	
}

/*************************************************************************
/*						CATALOGUE MAISON
/*
/**************************************************************************/

#catalogue_maison{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;

}

#catalogue_maison h2{

	margin:20px 0 0 50px;
}

#liste_gamme{

	float:left;
	
	width:350px;
	
	margin-left:10px;
}

#liste_gamme img{
	
	margin:5px 0 0 50px;
}

/*************************************************************************
/*						PAGE GAMME 
/*
/**************************************************************************/

#gamme{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;

}

#liste{

	float:left;
	
	padding-bottom:15px;
	
	width:378px;
	
	background-color:#FFE9CA;
}

#liste h2{

	margin:20px 0 0 25px;
}

#description{

	float:left;
	
	margin-left:10px;
	
	width:310px;
}

.item{

	margin:15px 0 0 30px;
	
	float:left;

	width:145px;
	
	text-align:center;
	
	display:inline;
}

.item img{

	margin-bottom:10px;
}

.item span{

	color:#FFAB35;
	font-weight:bold;

}


/*************************************************************************
/*						FICHE PRODUIT
/*
/**************************************************************************/

#fiche_produit{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;
}

#titre_gamme{

	margin:10px 25px;
}

#images{

	float:left;
	
	width:275px;
	
	margin:5px 15px 10px 25px;
	
	padding-bottom:10px;
	
	display:inline;
}

#favorite{

	display:block;
	
	float:left;
	
	border:1px solid #BC99D2;
}

.vignette{

	margin:5px 0 0 3px;
}

/*************************************************************************
/*						PAGE PRESTATIONS 
/*
/**************************************************************************/

#liste_prestations{
	
	float:left;
	width:350px;
	
	margin:10px 10px;
	
	padding-bottom:10px;
	
	display:inline;
}

#liste_prestations img{

	display:block;
	display:inline;
	float:left;
	
	margin-left:30px;
}

#lien_pdf{

	display:block;
	height:20px;

	background-image:url(images/puce_pdf.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	
	padding-left:25px;
	margin-top:15px;
	
	text-decoration:none;
	
	color:#853CB1;
	font-size:10px;
	
	
}

/*************************************************************************
/*						PAGE INFOS LEGALES 
/*
/**************************************************************************/

#infos_legales{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;
}

#liens_utiles{
	
	float:left;
	width:350px;
	
	margin:20px 10px;
	
	padding-bottom:10px;
	
	display:inline;
}

#liens_utiles img{

	display:block;
	display:inline;
	float:left;
	
	margin-left:60px;
}

/*************************************************************************
/*						PAGE ESPACE PRO 
/*
/**************************************************************************/

#espace_pro{

	float:left;

	width:324px;height:245px;
	
	background-color:#F3ECF7;
	
}

#espace_pro h1{

	margin:45px 0 0 25px;
}

#espace_pro p{
	
	margin:0 0 0 25px;
	font-size:10px;
	color:#853CB1;
	
}

#espace_pro fieldset{

	display:block;

	margin:20px 0 0 25px;
	
	padding:10px 20px;
	padding-right:0px;
	
	height:90px;
	
	width:250px;
	
	background-image:url(images/espace_pro_form.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#espace_pro fieldset label{

	display:block;
	
	margin:5px 0;
	
}

#espace_pro fieldset input{

	width:150px;
	border:1px solid #C172F0;
}

#espace_pro fieldset #validation{
	
	display:block;
	float:right;
	
	float:right;
	
	margin-top:20px;
	margin-right:1px;
	
	background-image:url(images/espace_pro_valider.jpg);
	
	width:76px;
	height:18px;
	
	
	border:0;
	
	cursor:pointer;
	
	font-size:10px;font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#853CB1;
	
}

/*************************************************************************
/*						PAGE TERRAIN 
/*
/**************************************************************************/

#catalogue_terrain{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;
	
}


/*************************************************************************
/*						PAGE TERRAIN 
/*
/**************************************************************************/

#nouveautes{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;
	
}

#liste_nouveautes{

	float:left;

	width:324px;height:245px;
	
	background-color:#F3ECF7;

}

/*************************************************************************
/*						PAGES PRESENTATION 
/*
/**************************************************************************/

#corps{
	
	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;
}

#corps p{

	font-size:11px;
}

#selection{

	float:left;
	
	width:721px;
	
	border:1px solid #CAA9D8;
	border-top:0px;

}

#selection td {

	border:1px solid #FFF;
}

/*************************************************************************
/*						PAGES ALERTE EMAIL 
/*
/**************************************************************************/

#formulaire .textbox{

	border:1px solid #CAA9D8;
}

/*************************************************************************
/*						CLASSES DE STYLE
/*
/**************************************************************************/

.bold{

	font-weight:bold;
}

.orange{

	color:#FABD48;
}

.puce_violet{
	
	color:#853CB1;

	background-image:url(images/puce_violet.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	
	padding-left:15px;
}
