 /*-----------------------  WWW.EOLIA-NET.COM || MAIN.CSS  --------------*/



/*------------------------------------------------------*
*-- ---------------appel des css -----------------------*
*------------------------------------------------------*/
@import url("contact.css");
@import url("menu.css");
@import url("referencement.css");
@import url("paiement.css");
@import url("panier.css");
@import url("../lightbox/lightbox.css");
/*------------------------------------------------------*
*-- ---------------Fin appel des css -------------------*
*------------------------------------------------------*/

#add{
	width:83px;
	height:16px;
	font-size:9px;
	color:#F4702F;
	margin:8px 25px 0 0;
	float:right;
	font-weight:bold;
}

#anim_intro{
	float:left;
}

#anim_intro2{
	padding-top:20px;
	margin-left:35px;
	width:200px;
	height:100px;
}

body {
	margin:0;
	padding:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#000;
}

.BBcode_cadre
{
	padding: 3px;
	border: solid 1px #76E0F6;
}

.BBcode_url
{
	font-weight: bold;
	text-decoration: underline;
}

.bientot_dispo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F5702D;
	text-align: center;
}

.btn_commander_over{
	border: none;
	background-color:transparent;
	background-image:url(../images/deco/commander4_over.jpg);
	height: 45px;
	width: 173px;
	cursor: pointer;
}

.btn_commander{
	border: none;
	background-color:transparent;
	background-image:url(../images/deco/commander4.jpg);
	height: 45px;
	width: 173px;
	cursor: pointer;
}

/****************************************************************************/
/* CSS des bloc de liste produit et cat										*/
/****************************************************************************/

.box_accessoires_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_accessoires_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_accessoires_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_accessoires_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_accessoires_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_accessoires_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_accessoires_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_accessoires_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_accessoires_title{
	background-image:url(../images/deco/Boxes/box_accessoires_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_piscines_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_piscines_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_piscines_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_piscines_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_piscines_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_piscines_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_piscines_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_piscines_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_piscines_title{
	background-image:url(../images/deco/Boxes/box_piscines_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_securite_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_securite_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_securite_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_securite_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_securite_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_securite_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_securite_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_securite_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_securite_title{
	background-image:url(../images/deco/Boxes/box_securite_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_hammam_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_hammam_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_hammam_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_hammam_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_hammam_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_hammam_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_hammam_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_hammam_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_hammam_title{
	background-image:url(../images/deco/Boxes/box_hammam_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}


.box_spa_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_spa_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_spa_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_spa_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_spa_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_spa_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_spa_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_spa_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_spa_title{
	background-image:url(../images/deco/Boxes/box_spa_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}


.box_sauna_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_sauna_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_sauna_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_sauna_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_sauna_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_sauna_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_sauna_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_sauna_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_sauna_title{
	background-image:url(../images/deco/Boxes/box_sauna_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}


.box_fitness_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_fitness_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_fitness_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_fitness_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_fitness_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_fitness_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_fitness_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_fitness_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_fitness_title{
	background-image:url(../images/deco/Boxes/box_fitness_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_chalet_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_chalet_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_chalet_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_chalet_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_chalet_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_chalet_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_chalet_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_chalet_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_chalet_title{
	background-image:url(../images/deco/Boxes/box_chalet_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}




.box_mobilier_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_mobilier_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_mobilier_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_mobilier_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_mobilier_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_mobilier_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_mobilier_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_mobilier_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}



.box_plancher_title{
	background-image:url(../images/deco/Boxes/box_plancher_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_plancher_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_plancher_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_plancher_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_plancher_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_plancher_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_plancher_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_plancher_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_plancher_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_plancher_title{
	background-image:url(../images/deco/Boxes/box_plancher_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_plancher_title{
	background-image:url(../images/deco/Boxes/box_plancher_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_enfants_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_enfants_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_enfants_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_enfants_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_enfants_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_enfants_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_enfants_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_enfants_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_enfants_title{
	background-image:url(../images/deco/Boxes/box_enfants_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



.box_garage_top{
	margin:10px 0 0 0;
	padding:0;
	width:282px;
	height:23px;
	background-image:url(../images/deco/Boxes/box_garage_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.box_garage_middle{
	margin:0 0;
	padding:0 15px;
	width:252px;
	background-image:url(../images/deco/Boxes/box_garage_middle.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_garage_bottom{
	margin:0 0;
	width:282px;
	padding:15px 0 0 10px;
	height:46px;
	background-image:url(../images/deco/Boxes/box_garage_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.box_garage_bottom2{
	margin:0 0;
	width:282px;
	padding:0;
	height:23px;
	background-image:url(../images/deco/Boxes/box_garage_bottom2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}


.box_garage_title{
	background-image:url(../images/deco/Boxes/box_garage_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	width:476px;
	height: 33px;
	margin: 5px auto 0 0;
	padding: 4px 0 0 0;
	text-align:center;
}



/****************************************************************************/
/* FIN CSS des bloc de liste produit et cat									*/
/****************************************************************************/
.cat_niv_2{
	width:480px;
	height:70px;
	margin: 5px auto 13px 0;
	padding:0;
	text-align:left;
}

.cat_button{
	background-image:url(/images/categories/bouton_sous_categories.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #A9E7F4;
	width:480px;
	height: 59px;
	margin: 5px auto 0 0;
	padding: 17px 0 0 0;
	text-align:center;
}

.cat_niv3_image{
	vertical-align:top;
	width:96px;
}

.cat_niv3_libelle{
	text-align:center;
	font-size:9px;
	color:#4C4C4C;
	vertical-align:top;
	width:96px;
	font-weight:bold;
}

.cat_niv3_td{
	width:25%;
	vertical-align:top;
	padding:0;
	margin:0;
	text-align:center;
}

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

.cellule_droite_area_news{
	background-color:#FFFFFF;
	border:1px solid #000;
	color:#005198;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	height:16px;
	width:130px;
}

.cellule_droite_forum_contenu{
	padding:55px 10px 0px 10px;
	color:#0253AE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-image:url(../images/deco/forum.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:180px;
	height:82px;
	margin-top:3px;
}

.cellule_droite_forum_contenu a{
	color:#0253AE;
	text-decoration:underline;
}

.cellule_droite_forum_contenu a:hover{
	color:#CC0099;
	text-decoration:underline;
}

.cellule_droite_livraison{
	width:200px;
	height: 150px;
}

.cellule_droite_assoc{
	background-image: url(../images/deco/fond_articles_assoc.jpg);
	background-position: bottom;
	width: 200px;
	height: 390px;
}

.cellule_droite_assoc div{
	width: 180px;
	height: 320px;
	margin: 0 auto;
	overflow: auto;
}

.cellule_droite_assoc_libelle{
	border-bottom: 2px dotted #CCCCCC; 
	margin-bottom: 15px;
}

.cellule_droite_assoc_libelle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.cellule_droite_assoc_libelle a:hover{
	color: #666666;
}

.cellule_droite_legislation{
	width:190px;
	height:145px;
	background-image:url(../images/deco/legislation.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	padding-top:55px;
	padding-left:10px;
	margin-top:5px;
}

.cellule_droite_news{
	width:190px;
	height:145px;
	background-image:url(../images/deco/newsletter.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	padding-top:55px;
	padding-left:10px;
	margin-top:5px;
}

.cellule_droite_tchat{
	width:200px;
	height:194px;
	background-image:url(../images/deco/info.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

cellule_droite_tchat2{
	width:200px;
	height:210px;
}

#champ_panier{
	width:190px;
	height:90px;
	float:left;
	padding:40px 5px 0 5px;
	background-image:url(../images/deco/panier1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	top:50px;
}

.champ_panier_libelle{
	color:#0A6AC1;
	padding-top:25px;
	text-align:center;
}

.champ_panier_libelle a{
	color:#0A6AC1;
	text-decoration:none;
}

.champ_panier_libelle a:hover{
	color:#F69052;
}

#champ_recherche{
	width:190px;
	height:137px;
	padding:0;
	background-image:url(../images/deco/recherche1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.champ_recherche_button{
	width:180px;
	vertical-align:top;
	text-align:center;
	padding-top:10px;
}

.champ_recherche_input{
	width:180px;
	padding-top:55px;
	vertical-align:top;
	text-align:center;
}

.champ_recherche_libelle{
	font-family:Arial, Helvetica, sans-serif;
	color:#1da1d9;
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
	width:180px;
	vertical-align:top;
}

.choix {
	color:#495778;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:5px;
}

.commentaire{
	text-align:center;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}

.commentaire a{
	text-align:center;
	color: #FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	text-decoration:none;
}

.commentaire a:hover{
	color: #62CFF0;
}

.compte_client{
	padding-top:56px;
	color:#495778;
	font-weight:bold;
	margin:0 auto; 
	background-image:url(../images/deco/compre_bg.jpg);
	background-position: left top;
	background-repeat:no-repeat; 
	width:200px; 
	height:90px;
	text-align:center;
}

#content{
	margin:0 auto;
	padding:0;
	width:1000px;
	background-color:#FFF;
}

#content_index{
	margin:0 auto;
	padding:0;
	width:980px;
	background-color-color:#FFF;
}

#descriptif{
	width:70px;
	height:16px;
	font-size:9px;
	color:#62CFF0;
	margin:8px 0 0 80px;
	float:left;
	font-weight:bold;
}

.devis_bouton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	padding: 4px;
	color: #ffffff;
	border: solid 1px #000;
	background-color: #39A2DB;
	width: 75px;
	cursor: pointer;
	margin: 5px 5px 0 auto;
}

.devis_champ{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	width:390px;
	height:10px;
	padding:3px 0;
}

#div_guide01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

#div_guide02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

#div_guide03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

#div_guide04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

.devis_input{
	border:1px solid #67D2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:280px;
}

.devis_libelle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:3px 0 0 5px;
	font-weight:bold;
	text-align:left;
	width:168px;
}

.devis_table{
	width:560px;
	border:2px dotted #67D2F2;
	padding:10px;
	margin:0 auto;
}

.div_pagination{
	width: 100%;
	text-align: center;
}

.div_pagination_table_td{
	text-align:center;
	width:500px;
}

#footer{
	margin:20px auto 20px auto;
	padding-top:20px;
	width:1000px;
	text-align:center;
	color:#FFF;
	border-top:1px dotted #F4702F;
}

.footer_txt{
	padding:0 20px;
	text-align:center;
	color:#666666;
	width:510px;
	vertical-align:top;
	font-weight:bold;
}

.footer_txt2{
	text-align:left;
	color:#F4702F;
	width:250px;
	font-weight:bold;
}

#flash_anim{
	margin-top:3px;
}

#flash_anim3{
	margin-left:1px;
}

#footer a{
	color:#67D2F2;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover{
	color:#F4702F;
}

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

.guide0
{
	background-image:url(../images/deco/guide0.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 90px;
	height: 109px;
}

.guide0_on
{
	background-image:url(../images/deco/guide0_on.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 90px;
	height: 109px;
}

.guide01
{
	background-image:url(../images/deco/guide01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 96px;
	height: 109px;
}

.guide01_on
{
	background-image:url(../images/deco/guide01_on.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 96px;
	height: 109px;
}

.guide02
{
	background-image:url(../images/deco/guide02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 95px;
	height: 109px;
}

.guide02_on
{
	background-image:url(../images/deco/guide02_on.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 95px;
	height: 109px;
}

.guide03
{
	background-image:url(../images/deco/guide03.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 95px;
	height: 109px;
}

.guide03_on
{
	background-image:url(../images/deco/guide03_on.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 95px;
	height: 109px;
}

.guide04
{
	background-image:url(../images/deco/guide04.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 93px;
	height: 109px;
}

.guide04_on
{
	background-image:url(../images/deco/guide04_on.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 93px;
	height: 109px;
}

.guide05
{
	background-image:url(../images/deco/guide05.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 106px;
	height: 109px;
}

.guide05_on
{
	background-image:url(../images/deco/guide05_on.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 106px;
	height: 109px;
}


#header{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:200px;
	background-image:url(../images/deco/header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

html {
   margin: 0;
   padding: 0;
}

.options_table
{
	width: 100%;
}

.on_error{
	background-color: #FFE6E6;
	font-size:12px;
	color:#000000;
	width:280px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #FFA1A1;
}

.options_div_descriptif{
	color:#5B5B5B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px 15px 0;
	text-align:left;
	vertical-align:top;
}

.img_border{
	border: solid 1px #CCCCCC;
	margin: 5px;
}

.infos_pratique{
	background-image:url(../images/deco/repeat_compte.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	padding:0 0 0 35px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	width:165px;
	font-weight:bold;
}

.infos_pratique_bottom{
	background-image:url(../images/deco/bottom_compte.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:200px;
	height:44px;
}

.infos_pratique_top{
	background-image:url(../images/deco/top_compte.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:200px;
	height:42px;
}

.lien_deco
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F5702D;
}

a.lien_orange{
	font-family:Arial, Helvetica, sans-serif;
	color:#F5702D;
	font-weight:bold;
	text-decoration:none;
}

a.lien_orange:hover{
	color:#1867B4;
}

a.lien_bleu{
	font-family:Arial, Helvetica, sans-serif;
	color:#1867B4;
	font-weight:bold;
	text-decoration:none;
}

a.lien_bleu:hover{
	color:#F5702D;
}

a.lien_bleu_fin{
	font-family:Arial, Helvetica, sans-serif;
	color:#1867B4;
	text-decoration:none;
}

a.lien_bleu_fin:hover{
	color:#F5702D;
}

#liste_cat{
	width:492px;
	margin:0 auto;
}

.news_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0A6AC1;
	font-weight:bold;
	vertical-align:top;
}

p.stitre{
	color:#5B5B5B;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

p.titre{
	color:#62CFF0;
	border:1px #F4702F solid;
	padding: 5px;
	margin:0px 0 20px 0;
	font-weight:bold;
	width:90%;
}

p.titre_cat
{
	text-align: center;
}

p.titre_cat a{
	color:#62CFF0;
	padding:5px;
	margin:10px 0 20px 0;
	text-align: center;
	font-weight:bold;
	width:90%;
	text-decoration: none;
}


.produits_deco_bas{
	margin:0 auto;
	width:270px;
	padding:15px 0 0 10px;
	height:47px;
	background-image:url(../images/deco/prod_selec_bas.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.produits_deco_bas2{
	margin:0 auto;
	width:280px;
	padding:0;
	height:22px;
	background-image:url(../images/deco/prod_selec_bas3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
}

.produits_deco_haut{
	margin:10px auto 0 auto;
	padding:0;
	width:280px;
	height:17px;
	background-image:url(../images/deco/prod_selec_haut.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.produits_deco_mil{
	margin:0 auto;
	padding:0 15px;
	width:250px;
	background-image:url(../images/deco/prod_selec_mil.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.produits_deco_mil_image {
	float:left;
	margin:0 20px 5px 5px;
}

.produits_detail_descriptif{
	color:#5B5B5B;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:15px;
	width:545px;
	vertical-align:top;
}

.produits_detail_devis{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F4702F;
	padding:25px 0 25px 15px;
	border-top:2px dotted #CCCCCC; 
}

.produits_detail_image{
	float:left;
	margin:0 10px 10px 0;
}

.produits_detail_info{
	width:160px;
	vertical-align:top;
	color: #009BDE;
	font-weight:bold;
}

.produits_detail_prix{
	 valign:top;
	 border-top:2px dotted #CCCCCC;
	 border-bottom:2px dotted #CCCCCC; 
	 padding:20px 0;
	 
}

.produits_detail_stitre{
	color:#5B5B5B;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 15px 0 15px;
	vertical-align:top;
}


.produits_detail_titre{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:25px;
}

.prix{
	color:#666666;
	font-size:12px;
	text-transform:uppercase;
}

.prix_promo{
	margin-top:10px;
	color:#F4702F;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.prix2{
	color:#666666;
	font-size:14px;
	text-transform:uppercase;
}

.prix_promo2{
	margin-top:10px;
	color:#F4702F;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.prix3{
	color:#666666;
	font-size:12px;
	text-align: center;
	padding-right: 5px;
}

.prix_promo3{
	margin-top:5px;
	color:#F4702F;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	padding-right: 5px;
}

#pub_haut{
	width:580px;
	height: 166px;
	margin:0 auto;
	padding-top:10px;
	background-image:url(../images/deco/deco1.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

#pub_haut2{
	width:303px;
	height: 166px;
	margin:0 auto;
	padding-top:10px;
	padding-left:277px;
	background-image:url(../images/deco/deco_abri.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

#pub_haut_espace_piscine{
	width:580px;
	height: 166px;
	margin:0 auto;
	padding-top:10px;
	background-image:url(../images/deco/deco_piscine.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

#pub_haut_espace_detente{
	width:580px;
	height: 166px;
	margin:0 auto;
	padding-top:10px;
	background-image:url(../images/deco/deco_detente.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

#pub_haut_espace_jardin{
	width:580px;
	height: 166px;
	margin:0 auto;
	padding-top:10px;
	background-image:url(../images/deco/deco_jardin.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

#pub_haut_presentation{
	width:580px;
	height: 166px;
	margin:0 auto;
	padding-top:10px;
}

.recherche_bulles{
	background-image:url(../images/deco/bulle_recherche.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 87px;
	margin-bottom: 5px;
}

.recherche_titre{
	color:#62CFF0;
	margin:0px 0 20px 0;
	font-weight:bold;
}

#rappel_nav{
	float:right;
	width:300px;
	text-align:right;
	padding-top:10px;
	padding-right:20px;
}

#rappel_nav a{
	color:#F9702C;
	text-decoration:none;
}

#rappel_nav a:hover{
	color:#F69052;
}

.BBcode_cadre
{
	padding: 3px;
	border: solid 1px #76E0F6;
}

.search {
	background-color:#fff;
	border:1px solid #000;
	color:#005198;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:16px;
	width:170px;
}

#texte{
	width:520px;
	margin:0 auto;
	padding:50px 20px 0 20px;
	text-align:justify;
	color:#005198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.table_fiche_technique_entry{
	width:220px;
	border:1px solid #F4712D;
	height:10px;
	padding:3px;
	font-weight:bold;
}

.table_fiche_technique_value{
	width:225px;
	border:1px solid #F4712D;
	height:10px;
	padding:3px;
}

.table_fiche_technique{
	color:#5B5B5B;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:15px;
	width:545px;
	border:1px solid #F4712D;
	margin:0 auto 15px auto;
	border-collapse:collapse;
}

.texte_presentation{
	color:#0099FF;
	width:385px;
}

#title_animation{
	width:500px;
	height:35px;
	margin:0 auto 0 250px;
	padding-top:2px;
}

#title_content{
	height:110px;
	width:1000px;
	background:url(../images/deco/titre_detente.jpg) no-repeat top;
	padding:0;
	position: relative;
}

#title_content h6{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	margin:0;
	padding:58px 0 0 235px;
	font-size:11px;
}

#title_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:5px 0 5px 280px;
	margin:0;
}

#title_content a{
	color:#F4702F;
	font-weight:bold;
}

#title_content a:hover{
	color:#F69052;
	text-decoration:none;
}

/*------------------------------------------------------*
*------------------partie gauche-----------------------*
*------------------------------------------------------*/
#left_content{
	float:left;
	position:relative;
	background-color:#fff;
	width:220px;
	left:0px;
}

#left_content a img{
	border:0;
}

#left_content h1{
	margin:0;
	padding:0;
	color:#FFF;
}

#left_content h2 {
	margin: 0 0 8px 0;
	padding: 0;
	color:#FC4F03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: bold;
}

#left_content h3 {
	margin: 0 0 8px 15px;
	padding: 0;
	color:#A26C60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
}

#left_content h4{
	margin:0;
	padding:0;
	color:#CCC;
}
/*------------------------------------------------------*
*------------------fin partie gauche--------------------*
*------------------------------------------------------*/

/*------------------------------------------------------*
*------------------partie centre-----------------------*
*------------------------------------------------------*/
#middle_content{
	float:left;
	position:relative;
	background-color:#FFF;
	width:580px;
}

#middle_content h1{
	margin-bottom:15px;
	padding:0;
	color:#005198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#middle_content h4{
	margin:0;
	padding:0;
	color:#900;
}
/*------------------------------------------------------*
*------------------fin partie centre--------------------*
*------------------------------------------------------*/

/*------------------------------------------------------*
*------------------partie droite-----------------------*
*------------------------------------------------------*/
#right_content{
	float:right;
	/*position:relative;*/
	background-color:#fff;
	width:200px;
	right:0px;
	padding-top:80px;
}

#right_content h1{
	margin:0;
	padding:0;
	color:#FFF;
}

#right_content h2 {
	margin: 0 0 8px 0;
	padding: 0;
	color:#FC4F03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: bold;
}

#right_content h3 {
	margin: 0 0 8px 15px;
	padding: 0;
	color:#A26C60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
}
 
#right_content h4{
	margin:0;
	padding:0;
	color:#CCC;
}
/*------------------------------------------------------*
*------------------fin partie droite--------------------*
*------------------------------------------------------*/

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

select {
	color: #666666;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

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

 /*------------------------------------------------------*
  *-----------    CSS EFFETS  DEBUT                  ----*
  *------------------------------------------------------*/

#zone {
	margin:5px;
	width: 300px;
	height: 250px;
	overflow: auto;
	}


.transparence {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	}
	
 /*------------------------------------------------------*
  *-----------    CSS EFFETS  FIN                    ----*
  *------------------------------------------------------*/
		
		
	
