
	/*  Contenu du Bandeau */
	#bandeau{
		width:950px;  
		height: 123px;
		margin-left:auto;
		margin-right:auto;
	}	
	
	#bandeau #logo{
		float:left;
		width:191px;
		height: 123px;
		font-size:0;
	}
	
	
	/*  Menu Outils */
	#bandeau #menu_haut_global{
		float:left;
		margin-right:30px;
		margin-left:20px;
		width:709px;
		color:#fff;
	}
	#bandeau #menu_haut{
		width:100%;
		font-size:11px;
		margin-top:5px;
	}
		#bandeau #menu_haut ul{
			float:right;
		}
		
		#bandeau #menu_haut li{
			line-height:16px;
			display:block;
			float:left;
		}
		#bandeau #menu_haut a{
	font-weight:normal;
			color:#afe6ff;
		}
		#bandeau #menu_haut  li.recherche{
			color:#afe6ff;
		}
		#bandeau #menu_haut  form	{
			display:inline;

		}
			#bandeau #menu_haut  form input{
				width:90px;
				border:0px;
				padding-left:2px;
				background:#fff;
				color:#2c61b5;
				font-family: "Lucida Sans Unicode", Verdana, Arial, Tahoma;
				font-size: 8.5px;
				!font-size: 10px;
				height:12px;
				border: 1px solid #2c61b5;
			}
			#bandeau #menu_haut  form .submitBt{
				border:0px;
				background:#368f00;
				color:#334c73;
				font-size:9px;
				width:24px;
				height:16px;
				line-height:16px;
				text-decoration:none;
				background: url(images/btn_ok.gif) no-repeat top left;
			}
		#bandeau #menu_haut  .demande_doc{
				background: url(images/btn_doc.jpg) no-repeat top left;
				width:105px;
				height:35px;
		}
		
	/*  Menu rubriques */
	#bandeau #menu_principal{
		height:26px;
		float:left;
		margin-top:25px;
		width:100%;
	}
		#bandeau #menu_principal li{
			float:left;
			line-height:20px;
		}
		
		#bandeau #menu_principal a{
			font-weight:normal;
			color:#fff;
		}
		
		
		#bandeau #menu_principal select{
				width:150px;
			}
			
		#bandeau li.border{
			margin-right:7px;
			padding-right:7px;
			border-right:1px solid #afe6ff;
		}


	/*  Menu sous-rubriques niveau 1 */
	#bandeau #sous_menu1{
		height:24px;
		float:left;
		margin-top:8px;
		padding-left:10px;
	}
		#bandeau #sous_menu1 ul li{
			float:left;
			line-height:22px;
		}
		#bandeau #sous_menu1 ul li a{
			padding:0 10px;
			border-right:1px solid #fff;
		}
		#bandeau #sous_menu1 ul li a.noborder{
			border:0;
		}
				
		#bandeau #sous_menu1 a.rubrique-active{
			color:#fff;
			font-weight:bold;
		}
		#bandeau #sous_menu1 a.rubrique-inactive{
			color:#fff;
			font-weight:normal;
		}
		
		#bandeau #sous_menu1 a.article-actif{
			color:#2d3c54;
			font-style:italic;
			font-weight:bold;
		}
		#bandeau #sous_menu1 a.article-inactif{
			color:#2d3c54;
		}
	
		#bandeau #sous_menu1 li.decale{
			padding-left:20px;	
		}	
		
	/*  Menu sous-rubriques niveau 2 */
	#bandeau #sous_menu2{
		height:20px;
		float:left;
		margin-top:2px;
		padding-left:196px;
		width:754px;
	}
		#bandeau #sous_menu2 ul li{
			float:left;
			line-height:20px;
		}
		#bandeau #sous_menu2 ul li a{
			padding:0 15px;
		}
		#bandeau #sous_menu2 ul li a.noborder{
			border:0;
		}
				
		#bandeau #sous_menu2 a.rubrique-active{
			color:#897b4c;
			font-weight:bold;
		}
		#bandeau #sous_menu2 a.rubrique-inactive{
			color:#897b4c;
			font-weight:normal;
		}
		
		#bandeau #sous_menu2 a.article-actif{
			color:#2d3c54;
			font-style:italic;
			font-weight:bold;
		}
		#bandeau #sous_menu2 a.article-inactif{
			color:#2d3c54;
		}
	
		#bandeau #sous_menu2 li.decale{
			padding-left:20px;	
		}		
/*  ------------------------------------------
/*  Accueil
/*  ------------------------------------------ */
	#contenu #colonne_gauche_accueil{
		float:left;
		width:710px;
	}
		#colonne_gauche_accueil #gamme{
			padding-top:0px;
			color:#3762a7;
			font-size:14px;
		}			
		#colonne_gauche_accueil #gamme span{
			line-height:30px;
		}	
		#colonne_gauche_accueil #gamme a{
			width:176px;
			height:62px;
		}
		#colonne_droite_accueil #flash{
		}
	#contenu #colonne_droite_accueil{
		float:left;
		width:230px;
		margin-left:10px;
	}
		#colonne_droite_accueil #news
		{
		}
		#colonne_droite_accueil #news #actu
		{
			padding-top:8px;
			padding-bottom:5px;
		}
			#colonne_droite_accueil #news #logo_actu
			{
				float:left;
				padding:3px;
				margin: 0 5px 5px 0;
				background-color:#FFFFFF;
			}
			#colonne_droite_accueil #news #titre_actu h3, #colonne_droite_accueil #news #titre_actu h3 a
			{
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#08285c;
				text-align:left;
			}
			#colonne_droite_accueil #news #desc_actu
			{
				font-size:11px;
				color:#2d3c54;
			}
			#colonne_droite_accueil #news #infos_actu
			{
				padding-top:5px;
				padding-bottom:5px;
				background:url(images/pointillet_news.gif) no-repeat bottom left;
				width:230px;
				height:18px;
			}
				#colonne_droite_accueil #news #infos_actu #date
				{
					float:left;
					font-size:10px;
					color:#08285c;
				}
				#colonne_droite_accueil #news #infos_actu #lire_suite a
				{
					float:left;
					margin-left:20px;
					font-size:10px;
					color:#08285c;
					font-weight:bold;
					text-decoration:none;			}			
				#colonne_droite_accueil #news #infos_actu #lire_suite a:hover
				{
					font-size:10px;
					color:#08285c;
					font-weight:bold;
					text-decoration:underline;
				}
				
/*  ------------------------------------------
/*  Page interieure
/*  ------------------------------------------ */


	/*******************
	Rubrique Modeles / saunas
	********************/
	#contenu .titre_principal_modele{
		margin-bottom:20px;
		height:107px;
	}	
	#contenu .contenu_principal_modele{
		float:left;
	}	
	
	li.bloc{
	margin-bottom:10px;
	
	}
	
	#contenu  li.global_article_rubrique_modele{
		font-size:11px;
	}
		#contenu  li.global_article_rubrique_modele .caractencadre-spip{
			color:#6f6f6f;
			font-weight:normal;
		}
	#contenu  li.global_article_rubrique_modele .logo_article_rubrique {
		float:left;
		padding-right:5px;
		width:182px;
	}
	#contenu .titre_article_rubrique a{
		font-size:12px;
		font-family:Tahoma, Verdana, Arial;
		color:#3f96ac;
	}	

	#contenu .savoir_plus{
		font-size:11px;
		font-family:Tahoma, Verdana, Arial;
		width:84px;
		height:20px;
		line-height:20px;
		background:url(images/bouton.gif) left;
		text-align:center;
		margin-top:20px;
	}	
		#contenu .savoir_plus a{
			color:#fff;
		}	
	
		ul.global_article_rubrique{
			padding: 5px;
			width:950px;
			float:left;
		}
			li.global_article_rubrique_modele{
				width:33%;
				float:left;
				height:230px;
				margin-bottom:10px;
			}
		li.global_article_rubrique_modele .texte_article_rubrique {
		}	
		li.global_article_rubrique_modele .titre_article_rubrique{
			margin-bottom:20px;
			font-weight:bold;
		}	
		
	/*******************
	Article Modeles / saunas
	********************/	
	#article_modele_gauche{
		float:left;
		width:445px;
	}
	#article_modele_droite{
		float:left;
		margin-left:10px;
		width:495px;
	}
	  .sous_titre_produit{
		line-height:18px;
		font-size:14px;
	}
		#logo_produit{
				float:left;
				width:445px;
			}
		#fond_titre_modele{
			background:url(images/fond_titre_modele.png) left top;
			height:53px;
			width:495px;
			line-height:53px;			
		}
			#fond_titre_modele #titre_principal_article_modele{
				font-size:22px;
				color:#54647c;
				padding-left:20px;
				float:left;
			}
			#fond_titre_modele #logo_marque_modele{
				float:right;
				padding-right:20px;
				padding-top:10px;
			}
			
		 #presentation_article {	
				float:left;
				width:490px;
				min-height:260px;
				height: auto !important;
				height: 260px;
				padding-left:5px;
		}
			#presentation_article  .information_produit{
				font-weight:bold;
			}
				#presentation_article  .information_produit .titre_information{
					background:url(images/titre_information.png) left no-repeat;
					height:19px;
					margin-bottom:5px;
				}
			#presentation_article  .description_produit{	
				margin-top:10px;
			}	
				#presentation_article  .description_produit .titre_description{
					background:url(images/titre_description.png) left no-repeat;
					height:19px;
					margin-bottom:5px;
				}
			#presentation_article  .pourquoi_marque{
				color:#3c6bb7;	
				margin-top:10px;
			}	
				#presentation_article  .pourquoi_marque a{	
					color:#3c6bb7;
				}	
			.sous_titre_produit{
				font-size:12px;
				color:#a69869;
				font-weight:bold;
			}
			
			
	#article_detail_modele_gauche{
		float:left;
		width:445px;
	}
		 #finitions_interieures{
			float:left;
			margin-top:10px;
		}	
		 #finitions_exterieures{
			float:left;
			margin-top:10px;
			text-align:center;
		}	
		
			#finitions_interieures img, #finitions_exterieures img{
				padding:3px;
				border:1px solid #cbd0d7;
			}	
		#fonctionnalites{
			text-align:left;
			margin-top:60px;
		}
			#fonctionnalites li{
				width:85px;
				height:85px;
				margin-right:10px;
				float:left;
			}		
			
			#fonctionnalites li a{
				color:#08285c;
				text-decoration:none;
				padding-left:5px;
			}
			
		#options{
			text-align:left;
			float:left;
			margin-top:10px;

		}
			#options li{
				width:85px;
				height:85px;
				margin-right:10px;
				float:left;
			}	
		
	#article_detail_modele_droite{
		float:left;
		margin-left:10px;
		width:480px;
	}
	
	 #autres{
		float:left;
		margin-top:20px;
		text-align:center;
		margin-left:5px;
	}	
		#autres li{
			float:left;
			line-height:37px;
			padding-left:40px;
		}	
			#autres li a{
				color:#3c6bb7;
				font-weight:bold;
			}	
			#autres li.demande_documentation{
				float:right;
				background:url(images/demande_documentation.jpg) left no-repeat;
				padding-left:40px;
			}	
			
	
		#jets{
			text-align:left;
			float:left;
			margin-top:30px;
			display:inline;
			margin-left:5px;
		}
			#jets li{
				width:220px;
				height:65px;
				line-height:65px;
				float:left;
				margin-right:15px;
				background:url(images/fond_jet.gif) top left no-repeat;
			}	
				#jets li img{
					padding-top:8px;
					padding-left:8px;
				}		
				#jets li a{
					color:#08285c;
					text-decoration:none;
					padding-left:5px;
				}


	/*******************
	Rubrique 
	********************/
		
	#contenu #titre_principal{
		font-size:20px;
		font-family:Tahoma, Verdana, Arial;
		margin-bottom:20px;
		color:#54647c;
		height:53px;
		width:940px;
		padding-left:10px;
		line-height:53px;			
		background:url(images/fond_titre_principal.png) left top;
	}	
		.vignettes-art{
			width:714px;
			margin-top:10px;
		}

		.vignettes-art a{		
			border: 1px solid #8793A6;
			float: left;
			width:75px;
			height:75px;
			margin-right: 25px;
			margin-bottom: 10px;
			display: block;}

		p.suite {
			float:right;
			margin-top: 10px;
			margin-bottom: 10px;
			padding-right: 10px;
		}
		p.suite a{
			text-decoration:none;
			font-size:11px;
		}
		p.suite a:hover{
			text-decoration:underline;
			font-size:11px;
		}

	.titre_article_rubrique a,  .liste-articles a{
				color:#08285c;
				font-size:16px;
			}

	
	/*******************
	Article
	********************/	
			
		.descriptif_article{
			font-style:italic;			
		}
			
		
		
		
			
	/*******************
	documents
	********************/		
			#documents
			{
				float:right;
				width:245px;
				margin-left:15px;
				margin-bottom:15px;
				text-align:left;
			
			}
				#documents_corps
				{
					padding-left:25px;
					padding-right:20px;
					padding-top:10px;
					background:url(images/fond_documents.gif) no-repeat;
				}
					#documents_corps h3
					{
						color:#08285c;
						font-size:14px;
						font-style:italic;
					}
					#documents_corps #doc
					{
						padding-top:15px;
						color:#666;
						font-size:11px;
					}
						
						#documents_corps #doc a
						{
							color:#08285c;
							text-decoration:none;
						}			
						#documents_corps #doc a:hover
						{
							color:#b3000b;
							text-decoration:underline;
						}
			#documents_pied
			{
				width:245px;
				clear:both;
				height:10px;
				background:url(images/fond_documents_pied.gif) no-repeat;
			}
		
		
		
		/* Tableaux */
		table.spip {
			width:714px;
			margin-bottom: 1em;
			border: 0px solid;
			border-collapse: collapse; }
		table.spip caption {
			caption-side: top; /* bottom pas pris en compte par IE */
			text-align: center;
			width:714px;
			padding: 3px;
			font-weight: bold; }
		table.spip td{ border:1px solid #cfd3db;}
		table.spip tr.row_first { background: none; }
		table.spip tr.row_odd { background: #cfd3db;  }
		table.spip tr.row_even { background: #fff; }
		table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/************  Plan  *******************/

		#plan
		{
			margin-left:20px;
			color:#2d3c54;
			font-family:Tahoma, Verdana, Arial;
		}
		.rub{
			background:url(images/puce.gif) no-repeat;
			padding-left:10px;
			margin: 5px 10px 5px;
			font-size:12px;
			font-weight:normal;
			color:#08285c;
			font-weight:bold;
		}
		.rub a{
			color:#08285c;
			font-weight:bold;
		}
		.art{
			background:url(images/puce3.gif) no-repeat;
			padding-left:10px;
			margin-left:20px;
		}
		.art a{
			font-weight:normal;
			color:#2d3c54;
		}
		.sousrub{
			background:url(images/puce2.gif) no-repeat;
			padding-left:10px;
			margin: 5px 0px 5px 20px;
			font-size:12px;
			font-weight:bold;
		}
		.sousrub a{
			color:#08285c;
		}
		
/************  Recherche  *******************/


#recherche a{
			background:url(images/puce2.gif) no-repeat;
			padding-left:10px;
			color:#08285c;
}
	#recherche .resultat{
		font-size:12px;
		padding-left:30px;
	}


