@charset "utf-8";
/* CSS Document */

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.9em;
		color:#ffffff;
		margin:0px;
		background-image:url(imagesbal/balcotech_backgr.jpg);
		background-repeat:repeat-x;
		background-color:#343434;
		
}



#contain {
				width:964px;
				margin:0px auto;
				padding:0px;
										
}

#header {
				display:block;
				position:relative;
				
				width:964px;
				height:493px;
			

}



#header_logo {
				display:block;
				position:relative;
				float:left;
				width:267px;
				height:381px;

}

#logo {
				display:block;
				position:relative;
				float:left;
				width:267px;
				height:165px;

}

#menu {
				display:block;
				position: relative;
				float:left;
				width:256px;
				height:201px;
				padding:15px 0px 0px 11px;
				background-image:url(imagesbal/balcotech_menu.jpg);
				background-repeat:no-repeat;
	
}

#header_photo {
				display:block;
				position:relative;
				float: left;
				width:697px;
				height:381px;
				z-index:-1;
				

}

#slogan {
				display:block;
				position:relative;
				float:left;
				width:656px;
				height:53px;
				background-image:url(imagesbal/balcotech_slogan.jpg);
				background-repeat:no-repeat;
				padding:40px 0px 0px 41px;

}

#slogan p { color:#d3d851; font-size:1.4em; text-align:center; margin:0px;}

#photo {
				display:block;
				position:relative;
				float:left;
				width:697px;
				height:288px;
}

#garantie {
	display:block;
	position: absolute;
	width:210px;
	height:174px;
	
	left: 803px;
	top: 255px;



}

#adresse {
				display:block;
				position:relative;
				float:left;
				width:267px;
				height:96px;
				background-image: url(imagesbal/balcotech_adresse.jpg);
				background-repeat:no-repeat;
				z-index:-1;
				padding:16px 0px 0px 40px;
				
				

}

#adresse p {
				margin:0px;
				color:#363b0c;
				line-height:24px;
				font-size:1.1em;
				font-weight: bold;

}

a.noir:link, a.noir:visited, a.noir:active
{					
			text-decoration: underline;
			color:#363b0c;	
}

a.noir:hover 
{			
			text-decoration: none;
			color: #ffffff;
}

#titre {
				display:block;
				position:relative;
				float:left;
				width:572px;
				height:92px;
				background-image:url(imagesbal/balcotech_titre.jpg);
				background-repeat: no-repeat;
				z-index:-1;
				padding:20px 0px 0px 85px;

}

#titre h1 { font-size:1.4em; font-weight:bold; margin:0px;}
#titre span { color: #FFD91A}

.reno{ font-size:1.4em; font-weight:bold; margin:0px;}

.patio { font-size:1.1em; font-weight:bold;  }

#contenu {
			display:block;
			position:relative;
			width:964px;
			float:left;
			background-image:url(imagesbal/balcotech_contenu_bg.jpg);
			background-repeat:repeat-y;
			
			margin:0px;			

}

#contenu_noblesse {
			display:block;
			position:relative;
			width:914px;
			float:left;
			background-image: url(imagesbal/balcotech_contenu_bg_produits.jpg);
			background-repeat:repeat-y;
			color:#333333;
			padding:15px 20px 20px 30px;
			
			margin:0px;			

}



#contenu_produit {
			display:block;
			position:relative;
			width:964px;
			float:left;
			background-image: url(imagesbal/balcotech_contenu_bg_produits.jpg);
			background-repeat:repeat-y;
			color:#333333;
			
			margin:0px;			

}

#contenu_produit h2 { margin:0px; color:#343434; font-size:0.9em;}


#produit_gauche {
				display:block;
				position:relative;
				float:left;
				width:256px;
				padding:30px 30px 30px 41px;

}



#produit_centre {
				display:block;
				position:relative;
				float:left;
				width:256px;
				padding:30px 30px 30px 30px;

}



#produit_droite {
				display:block;
				position:relative;
				float:left;
				width:256px;
				padding:30px 35px 30px 30px;

}

#colonne_gauche {
				display:block;
				position:relative;
				float:left;
				width:297px;
				padding:30px 0px 10px 10px;
			
			
			
			
}

#colonne_gauche p { color:#babe57; font-size:1.1em; line-height:20px; margin:0px; }

#colonne_gauche span { margin:0px; color:#ffffff; font-size:1.1em;}

#colonne_gauche h2 {  color:#babe57; font-size:0.9em; font-weight:bold; margin:30px 0px 3px 30px}

#colonne_gauche2 {
				display:block;
				position:relative;
				float:left;
				width:297px;
				
			
			
			
}

#colonne_gauche2 p { color:#babe57; font-size:1.1em; line-height:20px; margin-top:15px; }

#colonne_droite {
				display:block;
				position:relative;
				float:left;
				width:657px;
				
		
				
			
			
}

#patrimoine {
				display:block;
				position:relative;
				float:left;
				width:263px;
				padding:15px 30px 10px 36px;
				
				
			


}

#patrimoine h3 { margin:0px; color:#1b1b1b;}

.vert {  color:#5d6801; font-weight:bold; font-size:1.3em;}
.size {  font-size:0.8em;}
 
#patrimoine h1 {  color:#1b1b1b; font-size:0.9em; margin-top:30px;}

#patrimoine p { color:#1b1b1b;}

#patrimoine span { color:#5d6801;}

#patrimoine ul { color:#1b1b1b; font-size:0.8em;}

#elegance {
				display:block;
				position:relative;
				float: left;
				width:263px;
				padding:15px 37px 10px 28px;
				
				

}

#elegance h1 {  color:#1b1b1b; font-size:0.9em; margin-top:30px;}

#elegance h3 { margin:0px; color:#1b1b1b;} 
#elegance span { color:#5d6801;}
#elegance p { color:#1b1b1b;   }

a.savoir:link, a.savoir:visited, a.savoir:active
{					
			text-decoration:none;
			color:#0066cc;
			font-size:0.8em;	
}

a.savoir:hover 
{			
			text-decoration: underline;
			color: #0066cc;
			font-size:0.8em;
}

#realisation {
				display:block;
				position:relative;
				float:left;
				width:597px;
				color:#1b1b1b;
				margin:0px;
				padding:15px 30px 0px 30px;
				

}

a.spec:link, a.spec:visited, a.spec:active
{					
			text-decoration: underline;
			color:#687212;
			font-size:0.9em;
			font-weight:bold;	
}

a.spec:hover 
{			
			text-decoration: none;
			color: #687212;
			font-size:0.9em;
			font-weight:bold;
}

a.vertbold:link, a.vertbold:visited, a.vertbold:active
{					
			text-decoration:none;
			color:#687212;
			font-size:1.1em;	
}

a.vertbold:hover 
{			
			text-decoration: underline;
			color: #687212;
			font-size:1.1em;
}

a.vertfonce:link, a.vertfonce:visited, a.vertfonce:active
{					
			text-decoration:none;
			color:#687212;
			font-size:0.9em;	
}

a.vertfonce:hover 
{			
			text-decoration: underline;
			color: #687212;
			font-size:0.9em;
}

#footer {
				display:block;
				position:relative;
				float:left;
				width:964px;
				height:105px;
				background-image:url(imagesbal/footer.jpg);
				background-repeat:no-repeat;
				font-size:0.75em;
				font-weight:bold;
				color:#babe57;
				padding:15px 0px 0px 0px;
				

}

#footer p { margin:0px;}

#footer_produit {
				display:block;
				position:relative;
				float:left;
				width:964px;
				height:105px;
				background-image:url(imagesbal/footer_produits.jpg);
				background-repeat:no-repeat;
				font-size:0.75em;
				font-weight:bold;
				color:#babe57;
				padding:15px 0px 0px 0px;
				

}



#footer_produit p { margin:0px;}

.top {  line-height:20px;}

a.menubas:link, a.menubas:visited, a.menubas:active
{					
			text-decoration:none;
			color:#fffffe;
		
				
}

a.menubas:hover 
{			
			text-decoration: underline;
			color: #fffffe;
			
}

a.carte:link, a.carte:visited, a.carte:active
{					
			text-decoration:none;
			color:#babe57;
				
}

a.carte:hover 
{			
			text-decoration: underline;
			color: #babe57;
			
}

a.aliasweb:link, a.aliasweb:visited, a.aliasweb:active
{					
			text-decoration:none;
			color:#00afe1;
				
}

a.aliasweb:hover 
{			
			text-decoration: underline;
			color: #00afe1;
			
}

a.balcon:link, a.balcon:visited, a.balcon:active
{					
			text-decoration: underline;
			color: #333333 ;
				
}

a.balcon:hover 
{			
			text-decoration: none;
			color:#333333 ;
			
}

