
/**//*generale*//**/
@page {size: 210mm 297mm; margin: 30mm;}


body {
	margin:0;
	padding:0;
	text-align:left;/*centra la pag in IE*/
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12pt;
	color: #000000;
	}

/*---universali---*/
a[href]:after{content: "(" attr(href) ")"}
a[href^="mailto"]:after{content: "";}
/*link non visitati e visitati */
a:link, a:visited {
	color: #2FB5B6;
	text-decoration:none;
	line-height:normal;
}
/****** non supportato da IE ******/	



/*focus, stato del link al passaggio del mouse, link attivi*/	
a:focus, a:hover, a:active {
	color: #666;
	text-decoration:none;
	line-height:normal;
}
/*immagini*/
img{border:none;}

/*titoli*/
h1, h2, h3, h4, h5, h6 {
	color: #666;
	text-decoration:none;
}
h1 {font-size:24pt;}
h2 {font-size:18pt;}
h3 {font-size:16pt;}	
h4 {font-size:14pt;}
h5 {font-size:10pt;}
h6 {font-size:8pt;}

/*paragrafi*/
p{
	font-size: 12pt;
	line-height: 1.5;
} 


/*________________________________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; }

/*tabelle*/
.dieci { height:10px;}
.otto { height:8px;}



/*------------------------------Struttura pagina----------------------------------------*/

#contenitore, #contenitore5, #contenitore3, #contenitore4 {
	width:auto;
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	height:auto;
	}
/*________________________________HOME PAGE________________________________*/
#imgcentrale {
	display: none;
}
#slogan /*frase in home*/{display: none;}
#indirizzo /*scelta lingua*/ {display: none;}
#footer {
	width:100%;
	height:20px;
	clear:both;
	position:relative;
	text-align: center;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #999;
	text-decoration: none;
}
#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 {display: none;}
/*________________________________LINGUA________________________________*/

 #lingua {display: none;}
/*________________________________MENU in alto________________________________*/

#menu {display: none;}
#paddingvuoto {display: none;}
/*________________________________LOGO_peduzzi di ritorno alla home________________________________*/
#spaziovuoto {display: none;}
/*________________________________MENU colonna sx________________________________*/
#boxmenu { display:none;}
#boxmenu a:link, #boxmenu a:visited { display: none;}

/*________________________________VOCI MENU colonna sx________________________________*/

#professional, #materialetecnico, #anteprimadesign {display: none;}
#cucina, #bagno, #porte, #pavimenti, #logo, #professional, #materialetecnico, #anteprimadesign {display: none;}

#cucina, #bagno, #porte, #pavimenti {display: none;}
/*____menu colonna sx_____*/

#cucina a:hover, #bagno a:hover, #porte a:hover , #pavimenti a:hover  { display:none;}
#professional a:hover, #materialetecnico a:hover, #anteprimadesign a:hover  { display:none;}
/*___________segnalazione di posizione nella pagina____________________*/
/*per i bottoni azzurri*/
#boxmenu a.chiaro2 { display: none;}
/*per i bottoni grigi*/
#boxmenu a.chiaro{ display: none;}
 /*________________________________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{ display:none;}
#lingua a:hover, #lingua a:active, #indirizzo a:hover, #indirizzo a:active{display:none;}




























