@charset "utf-8";
/* CSS Document */
html, *{
	padding:0;
	margin:0;
}

img{
	border:0;
}

body{
	background:#00867B url(../images/gabarit/background.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.col a:hover{
	color:#008579;
}

/*------------------------------/
/-- PLACEMENT BLOCS GENERAUX --/
/------------------------------*/
#wrapper{
	position:relative;
	margin:0 auto;
	width:982px;
	background:url(../images/gabarit/background-repeat.png) repeat-y;
	height:100%;
}

#general{
	position:relative;
	margin:0px 0 0 12px;
	min-height:600px;
}

#tetiere{
	position:relative;
	height:75px;
	padding-top:10px;
}

#logo{
	position:absolute;
	width:356px;
	height:65px;
	margin-left:13px;
}

.logo-css {
	background: #fff url(../images/gabarit/logo-turbofonte-fr.gif) no-repeat;
	width:356px;
	height:65px;	
}

.logo-css  span{
	display:none;
}

#titre-bienvenue{
	position:absolute;
	left:409px;
	height:15px;
}

#drapeaux{
	position:absolute;
	text-align:right;
	width:133px;
	height:22px;
	top:5px;
	left:816px;
}

#menu{
	position:absolute;
	left:409px;
	top:36px;
	width:542px;
	height:43px;
}

#contenu{
	position:relative;
	z-index:0;
	min-height:400px;
}

#footer{
	margin-top:20px;
	margin-left:17px;
	clear:both;
}

#quatrecentquatre{
	height:350px;
	padding-top:100px;
	color:#FF0000;
}

#end{
	clear:both;
	height:30px;
}
/** -- **/

/*------------------------------/
/--  ELEMENTS DIVERS ACCUEIL  --/
/------------------------------*/
div#home-nouveaute{
	position:absolute;
	top:233px;
	left:640px;
	width:267px;
	height:56px;
}

div#home-nouveaute div.nouveaute-photo{
	float:left;
	margin-right:5px;
	height:56px;
}

div#home-nouveaute div.nouveaute-texte{
	float:left;
	width:167px;
}

div#home-nouveaute div.nouveaute-texte a,div#home-nouveaute div.nouveaute-texte a:link,div#home-nouveaute div.nouveaute-texte a:visited{
	color:#000000;
	text-decoration:none;
}

div#home-nouveaute div.nouveaute-texte a:hover{
	text-decoration:underline;
}

div#home-nouveaute div.nouveaute-texte p{
	margin-top:5px;
}

div#home-nouveaute div.nouveaute-texte span.nouveaute{
	color:#1d7265;
	font-weight:bold;
}

div#presentation{
	padding:0 10px 10px 10px;
	width:935px;
	text-align:justify;
	color:#0e3932;
}

div#presentation a{
	color:#008579;
}

/*---------------------/
/--  PAGE Cheminées  --/
/---------------------*/
div#titre-page{
	margin-left:19px;
	margin-top:10px;
}
div.categorie-cheminee{
	position:relative;
	float:left;
	width:237px;
	height:316px;
	background:url(../images/gabarit/fond-categorie-cheminee.png);
}

div.categorie-cheminee div.content{
	position:relative;
	margin:16px 0 0 15px;
}



div#sous-nav{
	margin-top:-10px;
	position:relative;
	z-index:-1;
}

div#sous-nav-top{
	position:relative;
	z-index:-1;
	height:15px;
	background:url(../images/gabarit/sous-nav-top.gif) no-repeat bottom;
}

div#sous-nav-contenu-gauche{
	float:left;
	width:560px;
	min-height:21px;
	line-height:21px;
}

div#sous-nav-contenu-gauche ul{
	margin-left:21px;
}

div#sous-nav-contenu-gauche ul li{
	display:inline;
	padding-left:25px;
	padding-right:25px;
	background:url(../images/gabarit/puce-menu-haut.gif) left 2px no-repeat;

}

div#sous-nav-contenu-gauche ul li a,div#sous-nav-contenu-gauche ul li a:link,div#sous-nav-contenu-gauche ul li a:visited{
	color:#0e3932;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

div#sous-nav-contenu-gauche ul li a:hover{
	text-decoration:underline;
}

div#sous-nav-contenu-gauche ul li span.current{
	color:#f59400;
	font-weight:bold;
	text-transform:uppercase;
}

div#sous-nav-contenu-droite{
	line-height:21px;
	float:right;
	margin-right:23px;
	color:#6e8884;
}
div#sous-nav-contenu-droite select{
	width:132px;
	height:17px;
	font-size:11px;
	color:#6e8884;
}
div#sous-nav-bottom{
	clear:both;
	height:15px;
	background:url(../images/gabarit/sous-nav-bottom.gif) no-repeat top;
}


h2#sous-titre{
	font-size:12px;
	color:#004a42;
	font-weight:bold;
	margin:0 0 10px 10px;
}

h1#sous-titre{
	font-size:14px;
	color:#004a42;
	font-weight:bold;
	margin:0 0 10px 10px;
}

table#pre-footer{
	width:925px;
	border-bottom:1px solid #d2e3e0;
	margin-left:15px;
	margin-top:10px;
}

table#pre-footer td span.elt{
	color:#1d7265;
	font-weight:bold;
}

table#pre-footer td{
	padding-bottom:7px;
}

table#pre-footer td img{
	vertical-align:middle;
}

span.notre-selection{
	color:#f59300;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
}

div#produits{
	margin:5px 15px 20px 15px;
}

div.pagination{
	height:20px;
	background-color:#008679;
	text-align:right;
	color:#fff;
	line-height:20px;
	padding-right:10px;
	margin:10px 17px 10px 0;
}

div.pagination a,div.pagination a:link,div.pagination a:visited{
	text-decoration:none;
	color:#fff;
}

div.pagination a:hover{
	text-decoration:underline;
}

div.pagination span.current{
	font-weight:bold;
	text-decoration:underline;
}

span.produit-complement{
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
div.produit{
	width:182px;
	height:234px;
	float:left;
	background:url(../images/gabarit/fond-bloc-produit-ch.png);
}

div.margin-right{
	margin-right:63px;
}

div.produit-contenu{
	margin:16px 16px 0 16px;
}

div.produit-contenu img{
	margin-bottom:3px;
}

div.produit-contenu a,div.produit-contenu a:link,div.produit-contenu a:visited{
	color:#00867a;
	font-weight:bold;
	text-decoration:none;
}

td.foyer-photo{
	text-align:center;
}

td.foyer-photo-complement{
	width:248px;
	text-align:center;
	/*border:1px solid #000;*/
}

div.produit-contenu a:hover{
	text-decoration:underline;
}

div.produit-contenu div.produit-photo{
	height:195px;
}

div#bloc-icones{
	text-align:center;
	float:right;
	margin-right:27px;
	border:1px solid #e5e5e5;
	padding:10px 10px 0 10px;
}
div#bloc-icones img{
	margin-bottom:10px;
}

div#illustration-produit{
	float:left;
	width:532px;
	height:667px;
	background:url(../images/gabarit/fond-bloc-produit-big.png);
	margin-left:7px;
	margin-bottom:15px;
	text-align:center;
}

div#illustration-produit img{
	margin:16px 16px;
}


div#bloc-info{
	float:left;
	
}

div#bloc-info h1.nom-produit{
	margin:10px 0 0 20px;
	font-size:18px;
	font-weight:bold;
	color:#008679;
	padding-bottom:5px;
	background:url(../images/gabarit/footer-list-border.gif) repeat-x bottom;
	max-width:260px;
}

div#bloc-info div.description-produit{
	margin:10px 0 0 20px;
	margin-top:5px;
	padding-bottom:8px;
	background:url(../images/gabarit/footer-list-border.gif) repeat-x bottom;
	max-width:260px;
	margin-bottom:20px;
}

div#bloc-info div.lien-contextuel{
	margin-left:-3px;
	height:20px;
	line-height:20px;
	width:209px;
	padding-left:20px;
	margin-top:3px;
	vertical-align:middle;
}

div#bloc-info div.lien-contextuel a,div#bloc-info div.lien-contextuel a:link,div#bloc-info div.lien-contextuel a:visited{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

div#bloc-info div.lien-contextuel a:hover{
	text-decoration:underline;
}

div#bloc-info div.lien-contextuel img{
	vertical-align:middle;
}


div#bloc-info div.couleur-1{
	background:#f59300 url(../images/gabarit/bg-ombre-etiquette-couleur-1.gif) no-repeat left;
}

div#bloc-info div.couleur-2{
	background:#00867a url(../images/gabarit/bg-ombre-etiquette-couleur-2.gif) no-repeat left;
}

div#bloc-info div.intitule-foyer-exemple{
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin-left:-3px;
	width:145px;
	padding-left:35px;
	background:#004a42 url(../images/gabarit/bg-ombre-etiquette-couleur-3.gif) no-repeat left
}

div#bloc-info div.intitule-cheminee-exemple{
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin-left:-3px;
	margin-top:25px;
	margin-bottom:5px;
	width:155px;
	padding-left:35px;
	background:#004a42 url(../images/gabarit/bg-ombre-etiquette-couleur-3.gif) no-repeat left
}

div#foyer-exemple{
	margin-left:35px;
	max-width:250px;
	line-height:15px;
}

div#foyer-exemple span.nom-foyer-exemple a, div#foyer-exemple span.nom-foyer-exemple a:link, div#foyer-exemple span.nom-foyer-exemple a:visited{
	font-weight:bold;
	color:#f49300;
	text-decoration:none;
}

div#foyer-exemple span.nom-foyer-exemple a:hover{
	text-decoration:underline;
}

div.separateur{
	clear:both;
	height:20px;
	border-bottom:1px solid #cce7e4;
	margin:0 22px 0 15px;
}

div.descriptif-ref{
	color:#0b4a42;
	padding:21px 27px;
	width:254px;
}

div.descriptif-ref a:link,
div.descriptif-ref a:visited{
	color:inherit;
	text-decoration:underline	
}
div.descriptif-ref a:hover{
	text-decoration:none;	
}

/*--------------------------
  -- PAGES POELES/FOYERS ---
  --------------------------*/
 
div.categorie-poele{
	float:left;
	width:191px;
	height:316px;
	background:url(../images/gabarit/fond-categorie-poele.png);
}

div.categorie-poele div.content{
	margin:16px 0 0 15px;
}

/*----------------------
  -- PAGES STATIQUES ---
  ----------------------*/
  
div#contenu-statique{
	margin:10px 15px 0 15px;
	line-height:15px;
}

div.col{
	float:left;
	width:300px;
	
	padding-left:5px;
	padding-right:5px;
}
div.col p{
	color:#0e3932;
	text-align:justify;
	padding:10px;
}
div.col ul{
	padding:20px;
	padding-top:0px;
	padding-left:25px;
	color:#0e3932;
}
div.col a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

div.col .titre_col{
	color:#f59300;
	font-weight:bold;
}

form table *{
	text-align:left;
}

div#contenu-statique h1{
	font-size:14px;
	color:#004a42;
	font-weight:bold;
	margin:0px; margin-bottom:10px;
}

div#contenu-statique h2{
	margin:30px 0 15px 0;	
	font-weight:normal;
	color:#f1922a;
	font-size:12px;
	text-transform:uppercase;
}

div#contenu-statique .col h2{
	margin:0px;	
	color:#f59300;
	font-weight:bold;
}

div#contenu-statique a:link,
div#contenu-statique a:visited{
	color:inherit;
	text-decoration:underline	
}
div#contenu-statique a:hover{
	text-decoration:none;	
}


