/*________________________generali ________________________*/
body {margin: 0px; padding: 0px; background-color: #2FB5B6; background-image: url(../img/sfondo.gif); background-repeat: no-repeat; background-position: center top; font-size:12px; font-weight: normal; line-height:18px; color:#000; font-family:Arial,Helvetica,sans-serif; text-align:center; }
/*______________________________LINK ________________________________*/
a:link, a:visited, a:focus, a:hover, a:active { text-decoration:none; color:#2FB5B6;}
/*________________________________ IMG __________________________________*/
img{ border:0;}
/*________________________________CLASSI________________________________*/
.testimarchi { font-weight: bold; color: #fff; line-height: 14px; text-align: center; }
.over { color: #666; }
.form { font-size: 14px; line-height: 28px; font-weight: normal; text-align: right; vertical-align: middle; color:#999; padding-right: 20px; }
.grassetto  { font-size: 12px; font-weight: bold; color: #2FB5B6; }
.lingua_hover {	color: #999999;}
/*____________________________testate________________________________________*/
.chisiamo, .dovesiamo, .prodotti, .pavimenti, .porte, .cucine, .bagno, .richiesta, .servizi, .professional, .tecnico, .anteprima,
loghi_pavimenti, .loghi_porte, loghi_bagno, .loghi_cucina {background-position: right; display: inline; }
.chisiamo {background-image:url(../img/testate/chi_siamo.gif);}
.dovesiamo {background-image:url(../img/testate/dove_siamo.gif);}
.prodotti {background-image:url(../img/testate/prodotti.gif);}
.pavimenti {background-image:url(../img/testate/pavimenti_testata.gif);}
.porte {background-image:url(../img/testate/porte_testata.gif);}
.cucine {background-image:url(../img/testate/cucina_testate.gif);}
.bagno {background-image:url(../img/testate/bagno_testata.gif);}
.richiesta {background-image:url(../img/testate/richiesta_testate.gif);}
.servizi {background-image:url(../img/testate/servizi_testate.gif);}
.professional {background-image:url(../img/testate/professional_testate.gif);}
.tecnico {background-image:url(../img/testate/tecnico_testate.gif);}
.anteprima {background-image:url(../img/testate/anteprima_testate.gif);}
.loghi_pavimenti {background-image:url(../img/testate/loghi-pavimenti_testate.gif);}
.loghi_porte {background-image:url(../img/testate/loghi-porte_testate.gif);}
.loghi_cucina {background-image:url(../img/testate/loghi_cuci_testate.gif);}
.loghi_bagno {background-image:url(../img/testate/loghi-bagno_testate.gif);}
/*tabelle*/
.dieci { height:10px;}
.otto { height:8px;}



/*------------------------------Struttura pagina----------------------------------------*/

 /*________________________________CONTENITORE________________________________*/
#contenitore, #contenitore5, #contenitore3, #contenitore4 {
	background-color: #FFFFFF; width: 800px; margin: 76px auto 0px auto; position: relative; padding:0px; text-align:left;}
#contenitore {height: 550px;}
/*pag: Dove_siamo*/
#contenitore5 { height: 700px;}
/*pag: Bagno * cucina * Porte * Pavimenti */	  
#contenitore3 {height: 920px; }
/*pag marchi*/	
#contenitore4 {height: 2100px;}
/*________________________________HOME PAGE________________________________*/
#imgcentrale {
	clear:both;
	position: relative;
	height: 300px;
	width: 800px;
	display: block;
}
#slogan /*frase in home*/{
	height: 60px;
	width: 100%;
	clear:both;
	position:relative;
	font-size: 28px;
	line-height:30px;
	text-align: center;
	font-weight: normal;
	color: #2FB5B6;
	
}
#indirizzo /*scelta lingua*/ {
	clear: both;
	position: relative;
	width:100%;
	height:110px;
	font-size: 12px; text-align: center; font-weight: normal; line-height: normal; color: #000000; font-style: normal;
	word-spacing: 1px;
	letter-spacing: 1px;
	
}
#footer {
	width:100%;
	height:20px;
	clear:both;
	position:relative;
	text-align: center;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	margin:0; padding:0;
}
#footer a:link, #footer a:visited{
	color: #999;
	text-decoration: none;
}
#footer a:hover, #footer a:focus{
	color: #2FB5B6;
	text-decoration: none;
}
/*________________________________HEADER________________________________*/
 /*  */ /* tesata della pagina */ 
		  
 #header {
	height: 200px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px;
	padding:0px;
}
#logo_print { display:none;}
/* per IE */
html>body #header {
	height: 200px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}


/*________________________________LINGUA________________________________*/

 #lingua {
	 float: left; position: relative; width: 750px; height: 24px; z-index:9;
	/*font*/
	word-spacing: 15px; font-weight: bold; text-align:right; line-height: normal; color: #2FB5B6; word-spacing: 15px;
}


/*________________________________MENU in alto________________________________*/

html>body #menu {
	position: relative;
	width: 800px;
	height: 150px;
}
#menu {
	position: relative;
	width: 800px;
	height: 150px;
	margin:0px;
}
/*____menu in alto nella header_____*/
#menu a:link, #menu a:visited {color: #fff;}
#menu a:hover, #menu a:active {color: #ccc;}
/*spazio vuoto per centrare menu in alto */
#paddingvuoto {
	height:42px;
	width: 580px;
	position:relative;
	float:left;
	}
/*________________________________VOCI MENU in alto________________________________*/
#chi_siamo, #dove_siamo, #servizi, #richiesta_info  {
	width:120px;
	float: left;
	position: relative;
	padding-left: 10px; 
	color: #FFFFFF;line-height: 11px; text-align: left; font-weight: bold; 
}
html>body #chi_siamo, #dove_siamo, #servizi, #richiesta_info  {
	width:120px;
	float: left;
	position: relative;
	padding-left: 23px;
}
#chi_siamo a:link, #dove_siamo a:link, #servizi a:link, #richiesta_info a:link, #chi_siamo a:visited, #dove_siamo a:visited, #servizi a:visited, #richiesta_info a:visited {color: #fff; background-color:#2FB5B6;}

#chi_siamo a:hover, #dove_siamo a:hover, #servizi a:hover, #richiesta_info a:hover, #chi_siamo a:focus, #dove_siamo a:focus, #servizi a:focus, #richiesta_info a:focus {color: #ccc; background-color:#2FB5B6;}

/*________________________________LOGO_peduzzi di ritorno alla home________________________________*/
#spaziovuoto {
	width:220px;
	height:70px;
	float: left;
	position: relative;
	margin:0px;
	padding:0px;  }
#spaziovuoto a:link, #spaziovuoto a:visited{
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block; width:220px;
	height:70px;
	text-align:center;
	color:#2FB5B6;
	
	
}
#spaziovuoto a:hover{
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#d0e8e8; 
}
/*________________________________MENU colonna sx________________________________*/
#boxmenu {
	float: left;
	position: relative;
	width: 170px;
	margin-left: 16px;
	margin-top: 36px;
}
html>body #boxmenu {
	float: left;
	position: relative;
	width: 170px;
	margin-left: 32px;
	margin-top: 36px;
}
/*________________________________VOCI MENU colonna sx________________________________*/

#professional, #materialetecnico, #anteprimadesign  {
	background-color: #2FB5B6;
	float: left;
	position: relative;
	height: 28px;
	width: 100%;
	margin-bottom: 3px;
}
#cucina, #bagno, #porte, #pavimenti, #logo, #professional, #materialetecnico, #anteprimadesign {
	text-align: center; font-weight: bold; line-height: 24px; color: #FFFFFF; vertical-align: middle;
}

#cucina, #bagno, #porte, #pavimenti {
	background-color: #7C7C7C;
	float: left;
	position: relative;
	height: 28px;
	width: 100%;
	margin-bottom: 3px;
	}

 /*________________________________COLONNA centrale________________________________*/

#testoazzurro  {
	float: left; position: relative; margin-left: 33px; margin-top:36px;
	width:180px; height: 300px;
	line-height: 18px;	font-weight: normal;
}
/*pagina Dove_siamo */
#filetto  {
	float: left;position: relative;
	margin-left: 33px; margin-top:36px;
	width:180px;
	height: 400px;
	/*filetto centrale*/
	background-image:url(../img/filetto.jpg); background-repeat: repeat-y; background-position: right top;
	font-size: 12px;
	}
#filetto table {font-size: 12px;}
/*ritorno home da pagina marchi*/
#marchi {
	position: relative;
	width: 145px;
	height: 30px;
	margin-left: 41px;
	margin-top: 36px;
	float:left;
	text-align: left;
}
							  
/*________________________________COLONNA dx________________________________*/
/*testi*/
#testocentrale  {
	position: relative;
	margin:36px 0 0 20px;
	padding:0 0 0 20px;
	width:328px;
	height: 200px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	float:left;
}
#testocentrale  table{
	font-size:12px;
}
#contatti {
	position: relative;
	margin:36px 0 0 20px;
	padding:0 0 0 20px;
	width:400px;
	height: 200px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	float:left;
}
#contatti table {
	width:400px;
	text-align:left;
}
#contatti table td{
	vertical-align:top;
}
/*gallery immagini*/
#immagini {
	width: 500px;
	position:relative;
	float:left;
	margin-left: 41px;
	margin-top: 70px;
	margin-right: 45px;
	height:642px;
}
/*galleria marchi*/

#gallerymarchi {
	width: 321px;
	height: 3000px;
	position:relative;
	float:left;
	margin-top: 36px;
	}
/*titoletti separatori tra marchi*/
.testimarchi {
	width: 316px;
	padding: 0px;
	margin:0px;
	display:block;
	height: 12px;
	overflow: hidden;
	padding-bottom: 3px;
	background-color: #999;
	padding-left: 5px;}
/*immagini marchi*/
.loghi {
	width: 145px;
	height: 87px;
	display: block;
	float: left;
	overflow: hidden;
	margin:0px;
	padding:0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	/*background-color: #000;*/
	vertical-align: middle;
	}
/*spazio verticale tra un marchio e l'altro*/
.spaziologhi {
	width: 31px;
	height:97px;
	margin:0px;
	float:left;
	position:relative;
	padding:0px;
	
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
/*righe che separano i marchi*/
.riga {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width:100%;
	height:1px;
	/*postion: relative;*/
	clear:both;
	padding: 0px;
	margin:0px;
	background-color: #999;
}
/*________________________________testi (colonna centrale + colonna dx)________________________________*/
/* Servizi * Info */
#testi{
width:321px;height:50px;
margin-left:31px; margin-top: 36px;
position: relative; float:left; 
list-style-type: disc; 
line-height: 18px; font-weight: normal; text-align: left;
}
/*Anteprima * Materiale * Professional*/
#testi1{
width:497px;
height:50px;
margin-left:41px;
margin-top: 36px;
position: relative;
float:left;
}

/*________________________________immagini galleria_______________________________*/

/*div img quadrate*/

#img1, #img7b, #img7 /*caratetrisitiche comuni*/{
width:321px; height:321px;
float:left; position:relative;
padding:0px; margin-bottom:0px; margin-right:0px;}

/*bagno_porte*/
#img1 {
margin:0px;
}
/*pavimenti*/
#img7b {
margin-top:31px;
margin-left:31px;
}
/*cucina*/
#img7 {
margin-top:0px;
margin-left:31px;
}

/*_______________________*//*div img rettangolari "lunghe"_l. 145 x h. 97*//*_______________________*/
/*caratteristiche comuni*/
#img18, #img3, #img4, #img5, #img6, #img11, #img23 {
	width:145px;
	height:97px;
	padding:0px;
	margin-bottom:0px;
}

/*bagno*/
#img18 {
margin-top:31px;
margin-left:31px;
margin-right:0px; float:left;
	position:relative;
}
/*porte*/
#img3 {
margin-top:31px;
margin-left:31px;
margin-right:0px; float:left;
	position:relative;
}


/*paviementi*/
#img4, #img6{
margin-top:0px;
margin-left:0px;
margin-right:0px; float:left;
	position:relative;
}
/*paviementi*/
#img12 {
float:left;
position:absolute;
margin-top:352px;
top:0px;
left:0px;
}
html>body#img12 {
float:left;
position:absolute;
margin-top:352px;
top:0px;
left:0px;
}
/*paviementi*/
#img5 {
margin-top:0px;
margin-left:31px;
margin-right:31px; float:left;
	position:relative;
}



/*_______________________*//*div img rettangolari alte _l. 145 x h. 193*//*_______________________*/
/*caratteristiche comuni*/
#img2, #img8, #img12, #img13, #img13b, #img14, #img15, #img19, #img20, #img21, #img22, #img24 {
width:145px;
height:193px;
padding: 0px;
}


/*cucine*/
#img13 {
float:left;
position:relative;
margin-bottom:0px;
padding:0px;
margin:0px 0 31px 0;
}
/*cucine*/
#img22{
	position:absolute;
padding:0px;
left:352px;
top:352px;
}
/*cucine*/
#img24 {
float:left;
position:absolute;
padding:0px;
margin: 0px 0px 0px 0px;
left:176px;
top:352px;

}
/*paviementi*/
#img8 {
	float:left;
position:relative;
margin-bottom:0px;
padding:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:31px;
}
/*porte_bagno*/
#img2 {
float:left;
position:relative;
margin-bottom:0px;
padding:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; margin-left:31px;
}
/*porte*/
#img15 {
float:left;
position:relative;
margin-bottom:0px;
padding:0px; margin-bottom:0px; margin-right:0px;  margin-left:31px; margin-top:31px;
}
/*porte*/
#img14 {
float:left;
position:relative;
margin-bottom:0px;
padding:0px; margin-bottom:0px; margin-right:0px;  margin-left:31px; margin-top:31px;
}
/*porte*/
#img13b {
float:left;
position:relative;
margin-bottom:0px;
padding:0px;margin-left:0px; margin-bottom:0px; margin-right:0px;margin-top:31px;
}

/*bagno*/
#img19 {
float:left;
position:relative;
margin-bottom:0px;
padding:0px; margin-left:0px;margin-right:0px; margin-top:0px;margin-bottom:31px;
}


#img12{ 
margin-bottom:0px; margin-right:0px; margin-left:0px;
}
/*bagno*/
#img21 {
margin-top:0px;margin-left:31px;margin-bottom:31px;margin-right:0px; float:left;
position:relative;
padding:0px;
}

/*bagno*/
#img20{
margin-bottom:31px;margin-left:31px;margin-top:0px;margin-right:0px; float:left;
position:relative;
margin-bottom:0px;
padding:0px;
}

/*_______________________*//*div img rettangolare  _l. 145 x h. 321*//*_______________________*/

/*cucine*/
#img8b {
width:145px;
height:321px;
position:absolute;
padding:0px;
margin:0px;
top:224px;
left:0;
}



		  
/*----------------------------------------------------------------------*/
/*						Pseudo classi									*/
/*----------------------------------------------------------------------*/
/*link vari*/
.grassetto a, .grassetto a:visited {color:  #2FB5B6;}
.grassetto a:hover, .grassetto a:active {color: #999999;}
/* Lingua */
#lingua a:link, #lingua a:visited, #indirizzo a:link, #indirizzo a:visited{color: #2FB5B6;}
#lingua a:hover, #lingua a:active, #indirizzo a:hover, #indirizzo a:active{color: #999999;}


/*____menu colonna sx_____*/
#boxmenu a:link, #boxmenu a:visited {color: #FFFFFF;}

#cucina a:hover, #bagno a:hover, #porte a:hover , #pavimenti a:hover  {
	background-color: #cccccc;
	float: left;
	position: relative;
	height: 28px;
	width: 100%;
	color: #666666;
	}
#professional a:hover, #materialetecnico a:hover, #anteprimadesign a:hover  {
	background-color: #d0e8e8;
	float: left;
	position: relative;
	height: 28px;
	width: 100%;
	color: #2FB5B6;
	}
/*___________segnalazione di posizione nella pagina____________________*/
/*per i bottoni azzurri*/
#boxmenu a.chiaro2 {
	background-color: #d0e8e8;
	float: left;
	position: relative;
	height: 28px;
	width: 100%;
	color: #2FB5B6;
	}
/*per i bottoni grigi*/
#boxmenu a.chiaro{
	background-color: #cccccc;
	float: left;
	position: relative;
	height: 28px;
	width: 100%;
	color: #666666;
	}

























