/* CSS HACKS */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* CSS Document */

html
{
	margin:0px;
	padding:0px;
}

body
{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#291d18;
	background-image:url(../../images/template/body-bg.png);
	background-repeat:repeat-x;
	background-position:top left;
}

div#art
{
	padding:24px 0px;

	width:100%;
	height:100%;
	
	background-image:url(../../images/template/art-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
}

div#level0
{
	margin:0px auto;
	width:960px;
	background-color:#2c211c;
	border:#ffffff 1px solid;
	border-bottom:none;
}

div#main
{
	border-bottom:#ffffff 1px solid;
	background-color:#FFF;
	overflow:hidden;	/* Essentiel pour IE6 */
		border-bottom:none;
}

div#logo20ans
{
	position:relative;
	/* margin-top:-74px;*/ /* logo 20ans */
	margin-top:-100px;
	margin-left:486px;
}

div#header
{
	height:88px;
	border-bottom:#ffffff 1px solid;
	padding-left:290px;
}

div#header a
{
	float:left;
	display:block;
	margin-top:52px;
	height:36px;
	background-repeat:no-repeat;

	text-indent:-9999px;
	overflow:hidden;
}

div#header a:hover
{
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

div#left
{
	float:left;
	width:290px;
	border-right:#ffffff 1px solid;
	background-color:#30241f;
	height:1295px;
}

div#left div#logo
{
	height:130px;
	background-image:url(../../images/accueil/logo-armoires-cuisine-action.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	border-bottom:#ffffff 1px solid;

}



div#left div#choix
{
	padding:13px 26px 20px 26px;
	color:#eddabe;
	font-size:11px;	
}

	div#left div#choix img
	{
		margin-bottom:10px;
	}
	
	div#left div#choix #mesure
	{
		margin:15px 28px 0;
	}
	
		
div#left div#demande_infos
{
	background-image: url(../../images/accueil/teaser-demande-d-informations.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:44px;
	width:224px;
	margin-left:26px;
	margin-top:12px;
	font-size:19px;
	color:#FFF;
	padding:40px 0 0 9px;
	cursor:pointer;
	border:#fff solid 1px;
}

			div#left div#demande_infos:hover
			{
				border:#201510 solid 1px;
			}	
			

	div#left div#demande_infos span
	{
		color:#b9b60f;
	}
	
div.magazine
{
	background-image: url(../../images/accueil/teaser-magazine.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:90px;
	width:223px;
	margin-left:26px;
	margin-top:9px;
	font-size:14px;
	color:#FFF;
	padding:19px 0 0 13px;
	cursor:pointer;
}

	div.magazine:hover
	{
		color:#a0d91f;
	}

	div.magazine div
	{
		color:#a0d91f;
		font-size:20px;
		font-weight:bold;
		margin-bottom:11px;
	}
		
div#left a#contact
{
	background-color:#9d2f31;
	border:#FFF solid 1px;
	height:34px;
	width:199px;
	margin-left:26px;
	margin-top:9px;
	font-size:20px;
	color:#FFF;
	padding:8px 0 0 34px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:28px;
}

	div#left a:hover#contact
	{
		border:#201510 solid 1px;
	}


	
div#right {
	float:left;
	width:669px;
}	
			
div#anim
{
	height:347px;
	background-image:url(../../images/template/splash/anim-alternative.jpg);
	background-repeat:no-repeat;
	border-bottom:#ffffff 1px solid;
	float:left;
	width:522px;
}

	div#anim img
	{
		/*border-left:#ffffff 1px solid;*/
		float:right;
	}


	div#promo_en_cours{
		margin-bottom: -5px;
	    margin-top: -8px;
		display: block;
		float: left;
		clear:both;
		height: 75px;
		width: 669px;
		z-index: 500;
	}



	div#right #colonnes{
		clear:both;
		color:#241c18;
		font-size:12px;
		line-height:17px;
		}
		
		
	div#right #colonnes a {
		text-decoration:none;
		}		
		
	div#right #colonnes a:hover H2 {
		text-decoration:underline;
		}			
				
	div#right #colonnes #particuliers,
	div#right #colonnes #constructeurs{
		float:left;
		width:334px;
		}
		
	div#right #colonnes #particuliers{
		width:334px;
		border-right:1px solid #ecebea;
		height:868px;
		}	
		
	div#right #colonnes H2,
	div#right #colonnes p,
	div#right #colonnes .bloc{
		padding-left:16px;
		padding-right:16px;
		}
		
	div#right #colonnes p{
		margin-bottom:0px;
		margin-top:8px;
		font-weight:bold;
		}		
		
	div#right #colonnes H2{
		background-color:#8d8b00;
		padding-top:10px;
		border-right:1px solid #FFF;
		text-transform:uppercase;
		font-size:16px;
		font-weight:normal;
		color:#FFF;
		height:26px;
		margin:0 0 19px;
		}	
	
					
		
		div#right #colonnes #constructeurs H2{
			background-color:#b42c33;
			border-right:none;
			}	
			
		
	div#right #colonnes .bloc{
		padding-top:33px;
		min-height:70px;
		}	
		
/*
		
		div#right #colonnes div:hover.bloc{
			color:#8d8b00;
			}	
				
		div#right #colonnes #constructeurs div:hover.bloc{
			color:#b42c33;
			}*/					
		
		div#right #colonnes .bloc img{
			float:left;
			padding:1px;
			border:1px solid #e3e3e3;
			margin-right:14px;
			}	
			
/*			div#right #colonnes div:hover.bloc img{
				border:1px solid #352923;
				}	*/
							
			
		div#right #colonnes .bloc H3{
			color:#8d8b00;
			font-size:18px;
			font-weight:normal;
			margin:12px 0 8px;
			cursor:pointer;
			height:58px;
			}	
			
	div#right #colonnes .bloc H3:hover {
		text-decoration:underline;
		}			
					
			div#right #colonnes  #constructeurs .bloc H3,
			div#right #colonnes #constructeurs .bloc a{
				color:#b42c33;
				}						
					
				
			
		div#right #colonnes .bloc a{
			color:#8d8b00;
			}	
							
	

div#footer,
div#copyright
{
	margin:0px auto;
	width:960px;
	padding:0px;
	background-color:#312520;
	border:#ffffff 1px solid;
}

div#copyright
{
	border:none;
}


#copyright div#gauche
{
	float:left;
	width:50%;
	padding-top:5px;
}

#copyright div#droite
{
	float:left;
	width:50%;	
	padding-top:5px;	
}

#copyright p
{
	margin:0px;
	color:#60514b;
	font-size:10px;
	padding:2px 0px 4px 0px;
}

#copyright div#droite p
{
	text-align:right;
}


#copyright p a
{
	color:#60514b;
	text-decoration:none;
}

#copyright p a.actif
{
	color:#d5b994;
}

div#footer div#financement
{
	padding:17px 0 14px 26px;
	border-bottom:1px solid #FFF;
	width:264px;
	height:103px;
	float:left;
}

	div#footer div#financement a
	{
		display:block;
		height:103px;
		text-decoration:none;
		color:#FFF;
		font-size:9px;
	}
	

	div#footer div#financement a div
	{
		color:#95715d;
		text-transform:uppercase;
		font-size:10px;
	}
	
		div#footer div#financement a:hover div
		{
			text-decoration:none;
		}	
	
	
	div#footer div#financement a img
	{
		float:left;
		margin:3px 25px 3px 0;
		border:none;
	}
	
	div#footer div#financement a p
	{
		clear:both;
	}
	
		div#footer div#financement a:hover p
		{
			text-decoration:underline;
		}	
	
		
	#ima_salles_montre {
	border-bottom:1px solid #FFF;float:left;}
			

	#ima_salles_montre img {
		border-left:1px solid #FFF;
		float:left;
	}
	
	
  div#footer div#adresses
  {
	  clear:both;
	  background-image:url(../../images/accueil/bg-splash.png);
	  background-repeat:repeat-x;
	  background-position:top left;
	  background-color:#4e4037;
	  height:302px;
	  padding:25px 0 0 307px;
	  color:#FFF;
	  font-size:12px;
  }		
  
	  div#footer div#adresses H3
	  {
		  font-size:16px;
		  font-weight:normal;
		  margin-top:0;

	  }	  
	  
	  div#footer div#adresses H2
	  {
		  font-size:18px;
		  margin-top:0;
		  color:#8d8b00;
		  margin-bottom:0px;
	  }	 	 
	  
	  div#footer div#adresses p
	  {
		  margin:0px 0 20px;
		  line-height:18px;
	  }	 	   
	  
	  div#footer div#adresses a
	  {
		  color:#8d8b00;
		  text-decoration:none;
		  font-size:14px;
		  font-weight:bold;
	  }		  
	  
		  div#footer div#adresses a:hover
		  {
			  text-decoration:underline;
		  }		 
		  
	  div#footer div#adresses strong
	  {
		  font-size:14px;
	  }			   	  
	 
	 
	  
	  div#footer div#adresses span
	  {
		  color:#8d8b00;
		  font-size:18px;
	  }		 
	  
	  div#footer div#adresses #st_jean
	  {
		  float:left;
		  width:334px;
	  }		  

	  div#footer div#adresses #boucherville
	  {
		  float:left;
		  width:315px;
		  padding-top:35px;
	  }	
