/*CSS document*/
/* style generali */
body{font-family: Arial, Verdana,Helvetica, sans-serif;color:#333333;margin: 0px;padding-top:0px; padding-bottom: 0px; font-size:0.78em;	line-height:1.2; text-align:justify; width:720px;	height:auto;}
html{
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #cccccc; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-face-color: #999999; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #cccccc; 
}

p {margin-top:0px;margin-bottom:0.25em; margin-right:8px; padding:2px;padding-left:5px;font-family: Arial, Verdana, Helvetica, sans-serif;color:#333333;line-height:1.2; text-align:justify; width:720px;	font-size: 1em;}
ul {color:#333333; margin-left:20px; margin-right:5px; margin-bottom:0px; padding-left:3px;}
/* style per alfabeto glossario*/
h1{	margin: 20px; margin-bottom:0; font-weight:bold; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.10em;}
/* style CERCA, NEWLETTER, LINK,... */
h2{
 	padding: 0px;
	font-weight:normal;
	margin: 0px 0px 0.5em;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
 	font-size:14px; font-weight:bold;
 	color:#000066;
	border-bottom: 1px solid #000066;
	line-height:2;
}
/*style per i titoli delle pagine, tipo AZIENDE, CONTATTI*/
h3{ margin: 5px; margin-bottom:0; margin-top:20px; word-spacing: 2px; letter-spacing:1px; font-weight:bold; color:#666666; font-family: Arial, Verdana,Helvetica, sans-serif; font-size:1.10em; }
/*style frasi evidenziate all'interno dei paragrafi*/
h4{
 	padding: 0px;
	font-weight:bold;
	text-align:center;
	font-family:"Century Gothic";
	font-style:oblique;
 	font-size:16px;
 	color:#000099;
	line-height:1.8;
}
/*style titolo settori nella pagina AZIENDE, tipo Laterizi*/
h5{	margin: 8px;	margin-bottom:0;word-spacing: 2px;font-weight:bold;	color:#999999;font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:1.10em;}

/*titoli interni alle pagine, tipo GRUPPO STABILA, WEBER*/
h6{
	margin: 5px;
	font-weight:bold;
	color:#000099;
	font-size:1em;
	text-decoration:none;
}
.blu{font-weight:bold;color:#0000CC;line-height:1.3}
.grigio{font-weight:bold;color:#666666;}
.corsivo {font-style:oblique;font-weight:bold;}
.corsivo_fine {font-style:oblique;}
.corsivo_fine a{text-decoration:none; color:#333333;}
.corsivo_fine a:hover {text-decoration:underline; color:#333333;}
.azzurro{color:#0099FF; font-weight:bold; text-decoration:underline; text-align:center; font-family:"Courier New", Courier, monospace; font-size:1.2em;}
.azzurro2 {color:#009999; font-weight:bold}
#rosso {color:#FF0000;font-weight:bold;}
#verde {color:#009900; font-weight:bold;}

/* testo base delle pagine*/

#testobase li {margin: 10px 5px 3px 0px;color:#333333;font-size:0.99em;line-height:1.1;}
#testobase{margin: 10px 5px 5px 5px;font-size:0.99em; text-align:justify; color:#333333;}
#testobase2 {margin: 10px 5px 0px 5px;color:#333333;font-size:0.95em;}
#testobase2 li{margin: 10px 5px 0px 0px;color:#333333;font-size:0.95em;}
#testobase2 image{vertical-align:middle;margin-left:15px;margin-right:15px;}
#riquadro{border:2px solid #0000CC;padding: 15px 10px 5px 10px;}
#riquadro li{color:#333333;font-size:0.95em;margin-bottom:8px;}


/*logo nelle pagine interne*/
.logo image, .logo image a{float:right; margin-left:10px;vertical-align:middle;border:none;}
.logo {	margin: 20px 0px 18px 0px; word-spacing: 2px; color:#33CC33; font-weight:bold; font-family: Arial,Verdana,  Helvetica, sans-serif; font-size:1.10em;}

#tabelle{text-align:center;color:#333333; font-size:0.85em}
#download{margin: 10px 5px 5px 5px;color:#333333;font-size:0.95em;}
#download li{margin: 6px 0px 6px 0px;list-style-image:url(../images/pdf.jpg); padding-left:8px; font-size:0.95em;}
#download a{margin: 8x 0px 6px 0px;color:#333333;font-size:0.95em; text-decoration:none; font-size:0.95em;}
#download a:hover{color:#FF0000; text-decoration:underline}
/* style per link interni al testo*/
#link a{color:#666666;font-size:1em;font-weight:bold;}
#link a:hover{color:#00CC33;}
/*elenchi prodotto*/
#elenco{margin: 10px 5px 5px 5px;color:#333333;font-size:0.95em;}
#elenco ul{margin-left:28px}
#elenco li{	margin: 5px 0px 5px 0px;list-style-image:url(../images/01.jpg);}
#elenco a{margin: 10px 0px 5px 0px;color:#333333;}
#elenco a:hover{color:#00CC33;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#container {background-color:#FFFFFF; width:1000px; height:auto; margin: auto;}
#rigablu{background:url(../images/riga_blu.gif); height: 8px; border-bottom:none; display:none}
#header {padding: 0;margin:0; border-top:none; height: 85px; background:url(../images/logo.jpg) no-repeat left top;}
#navigation { float:left; width: 210px; padding-bottom:50px;
	margin-left:0px; left: 0px; display:none}
#content {padding: 5px;top: 150px; border-top:none; height:auto}


#utility {clear:both; border-top: 1px solid #CCCCCC; margin: 10px auto 0px auto;color:#FFFFFF; background-color:#EDEDED; height:212px; display:none}

#footer {font-family:Arial, Helvetica, sans-serif; height:22px; width:1000px; text-align:left; font-size: 90%; padding-top:5px;color:#333333; margin: auto; clear:left; margin-top:30px}
#footer a{color:#0099FF}
#footer a:hover{color:#33FFFF}

/***********************************************/
/* Components                                  */
/***********************************************/

/*********** CONTENUTI  **********/
.home a{font-style:oblique; text-decoration:none;color:#4F4F4F; padding-left:15px}
.home a:hover{text-decoration:none;color:#00CCCC;}

/**** PREFERITI ****/
#p2{margin:0px 0px 5px 0px; font-size:12px; font-family:"Courier New", Courier, monospace; float:left; width:428px; text-align:right; height:19px; padding:0px; display:none}
#p2 a{text-decoration:none;color:#333333;}
#p2 a:hover{text-decoration:none;color:#0099FF;}
#p3{float: left; width:350px; margin:0px 0px 5px 0px; font-size:12px; font-family:"Courier New", Courier, monospace; height:20px; padding:0px; display:none}

/****** BRICIOLE ******/
#breadcrumb {font-size:0.90em; text-align:left; padding: 4px; color:#666666; border-bottom:1px solid #CCCCCC; margin:0px; border-top: 1px solid #CCCCCC; margin-top:0px; margin-bottom:10px; height:18px }
#breadcrumb image{vertical-align:middle;}
.breadcrumbsT {color:#33CC33; padding-right:2px; padding-left:2px}
.breadcrumbsC {color:#666666;}
.breadcrumbsD {color:#666666;}

/*********** MENU DI NAVIGAZIONE ***********/
#menubar {color:#333333; margin:0px; margin-bottom:80px; width:190px}
#menubar a{color:#333333; text-decoration:none; position:static; width:190px; display:block; border-bottom:#333333 dashed 1px; padding:5px 0px}
#menubar a:hover{background-color:#000066; color:#FFFFFF}
#menubar ul {list-style-type:none; margin:10px}

/***** BOX RICERCA ****/
#search {padding: 0px 0px 0px 5px;margin-bottom:80px; width:197px}
#search form{margin: 0px;padding: 0px;}
#search input {font-family:Georgia, Verdana, Arial, sans-serif;font-size:14px;color:#0000CC;}

/******* IN EVIDENZA ***/
#links {margin:0px; padding:0px 0px 0px 5px; width:195px}
#links a{text-decoration:none; margin-top:0px; text-align:center}
#links-date {color:#FF0000; font-weight:bold}
#links-title {color:#006699; font-weight:bold}
#links-text {color:#333333; text-align:left; padding:0px; font:Arial, Helvetica, sans-serif}
#links-text a {color:#333333; text-align:left; padding:0px; font:Arial, Helvetica, sans-serif}
#archivio {color:#006699; background-color:#E3E3E3; border:#cccccc 1px solid; text-align:center; width:190px; margin: 0px auto; padding:3px}
#archivio a{color:#006699; text-decoration: none}
#archivio a:hover{color:#00CCCC; text-decoration:underline}


/*********** #UTILITY - box grigio in basso ***********/

/*** NEWSLETTER ***/
#newsletter {margin: 0px; padding: 0px 10px 0px 10px; width:502px; float:left; background-color:#D1D1D1; border-right:#FFFFFF 1px solid; height:200px}
#newsletter form{margin: 0px;padding:0px; border:none; margin-bottom:0px}
#newsletter input {font-family:Georgia, Verdana, Arial, sans-serif;font-size:12px;color:#0000CC;}
#newsletter label{ margin: 0px; padding: 0px; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; line-height:1.4;}
.etichetta { margin: 0px; padding: 0px; font-family:  Arial, Verdana,Helvetica, sans-serif; font-size:0.95em; color:#333333; line-height:1.3; text-align:left }
.bottoni {margin-top:5px;}

/*** GUEST ***/
#guest{margin:0px; padding:0px 10px 3px 10px; width:140px; float:left; background-color:#D1D1D1; border-right:#FFFFFF 1px solid; height:200px}
#guest p{padding:0px; margin:0px;}
.guestbutton{width:180px; height:30px; color:#FFFFFF; background:url(../../../../../../www/images/news_button.gif) no-repeat center ; text-align:center; padding-top:10px; font-weight:bold; font-size:16px; margin-top:30px}
.guestbutton a{text-decoration:none; color:#FFFFFF}
.guestbutton a:hover{color:#00FFCC}

/**** CHAT ***/
#chat{margin:0px; padding:0px 10px 3px 10px; width:140PX; float:left; background-color:#E3E3E3; height:200px; border-right:#FFFFFF 1px solid;}
#chat p{padding:0px; margin:0px;}


#chat-page{margin:auto; }
#chat-luce image{margin-right:8px;}

/**** eventi ****/
#eventi{margin:0px; padding:0px 10px 3px 10px; width:135px; float:left; background-color:#E3E3E3; height:200px;}
#eventi p{padding:0px; margin:0px;;}
#eventi image{border: 3px #000099 solid; margin-top:5px}

/******* menu a discesa interno ******/
/*aree fisse (azienda, prodotti, consigli,...)*/
.ddmx {font-size: 0.9em; font-family:Arial, Helvetica, sans-serif; display:none}
.ddmx .item1, .ddmx .item1:hover {
	padding: 5px 12px 5px 10px;
    background:url(../images/bg_menu.jpg);
	border:1px solid #999999;
    color:#333333;
	font-size:0.9em;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	width:100px;
	border-left: 4px solid #999999;
	margin-right:+1px;
	text-align:center;
}

.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 5px 12px 5px 10px;
	text-align:center;
    background:url(../images/bg_menu2.jpg);
	border:1px solid #999999;
    color:#333333; font-size:0.9em;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	width:100px;
	font-weight: bold;
	margin-right:+1px;
	border-left: 4px solid #333333;
	
}
.ddmx .item1:active
{
    padding: 5px 12px 5px 10px;
	text-align:center;
    background:url(../images/bg_menu2.jpg);
	border:1px solid #999999;
    color:#FF0000; font-size:0.9em;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	width:100px;
	font-weight: bold;
	margin-right:+1px;
	border-left: 4px solid #333333;
}

/*sotto aree*/

.ddmx .item2 {
	padding: 3px 0px 4px 4px;
	font-size:0.85em;
    color: #000000;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	width: auto;
	border-left: 4px solid #E2E2E2;
	background:#E2E2E2;

}
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {
    padding: 3px 0px 4px 4px;
    font-size: 0.85em;
    color: #000000;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	width: auto;
	border-left: 4px solid #333333;
	background:#CCCCCC;
}

.ddmx .arrow,
.ddmx .arrow:hover {padding: 3px 10px 4px 4px;}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border:none;
}
.ddmx .section {
    border: 1px solid #CCCCCC;
    position: absolute;
    visibility: hidden;
    z-index: -1;
	
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
/****** fine CSS menu a discesa ******/ 

/****** STYLE specifici delle singole pagine *********/

/*home*/
#home{float:left; width:300px; display:block; margin-left:10px; margin-top:10px}
#images-home{margin-top:50px; margin-left:0px;}

/*aziende*/
.loghi {height:85px; margin-bottom:10px}
.loghi image{border:none;float:left;margin: 0px 15px 0px 10px;}

/*prodotti*/
#pulsante {margin: 0px; margin-bottom:0px;  padding:0px;}
#pulsante a image {margin: 1px; padding:0px; float:left; }
#pulsante a:hover image{margin: 1px; padding:0px; float:left}

/* GLOSSARIO */
#alfabeto UL{margin-left:5px;margin-top:15px;}
#alfabeto li{float:left; display:block; width:20px; height:18px; padding:6px; text-align:center; margin-left:0px; list-style:none; margin-right:0px }
#alfabeto a{padding:6px; background-color:#E0E0E0; color:#003399; border:1px #FFFFFF solid; text-decoration:none; width:20px; height:18px; text-align:center; font-size:1em; margin-right:0px; margin-left:0px; float:left }
#alfabeto a:hover{color:#FFFFFF;text-decoration:underline;background-color:#666666; font-weight:bold}
/*definizioni*/
.glossa{ cursor: hand; font-size: 0.9em; margin: 2px 0px 0px 10px;}
.definizione{ margin: 5px 5px 6px 20px; text-align:justify; color:#000000;	font-size: 0.95em; line-height:1.3em; padding:3px;}
.definizione image {float:right; margin-left:10px}
.openglossa {background-color:#6699FF; font-weight:bold; font-size:1em; color:#FFFFFF;}

/*SERVIZI*/
.servizi { margin: 15px 0px 0px 0px; list-style-type:square; line-height:1.5;}
.servizi_tab image {width:150px;height:115px;margin:0px}
.servizi_tab {font-weight:bold; font-size:11px; text-align:center; width:720px}


/*pubblicazioni*/
#volumi{ margin: 0PX 5PX; font-size:0.95em; height:140px;}
#volumi image{padding-right:10px;float:left;}
#novita {padding-right:10px; float:right;}
#volumi h6{margin-top: 15px; font-weight:bold; color:#000099;}
#fascicoli { float:left; width:180px; height:195px; margin:5px; font-weight:bold; color:#000099;font-size:0.90em; text-align:center;}
#fascicoli image{margin-bottom:10px }

/*contatti*/
#contatti{color:#0000CC; padding: 20px 50px 25px 0px; font-size: 1.3em; line-height:1.3; }
#contatti image {float:left; margin-right:20px;	margin-left:50px;}
.testo1{color:#333333;font-size: 0.8em;}
.testo2 td{color:#FFFFFF; padding-left: 10px; background-color:#666666; font-weight:bold; line-height:1.4; height:30px}
.testo3 td{padding-left: 10px; border-bottom:#999999 1px dotted; font-size:12px; height:35px; color:#333333}
#contatti-table{margin-left:-220px; text-align:left; }


fieldset {padding:0px 6px 15px 5px; border:none; width:97%; margin:auto; text-align:left}
legend { background-color:#FFFFFF; padding:8px 0px; color:#0033CC; font-weight:bold; font-style:oblique;}
.label1 {font-family:Georgia, Verdana, Arial, sans-serif;font-size:14px;color:#0000CC; margin-left:8px; margin-top:5px}
.label2 {margin-left:5px; color:#333333; font-size:12px}
.label3 {margin-left:3px}
.consenso_text {font-size:12px;color:#333333;}
#button button { text-align:center; font-size:14px; background-color:#666666; color:#FFFFFF; font-weight:bold; padding:3px; vertical-align:middle;
	margin-right:15px; margin-top:15px }
.form {margin:5PX; vertical-align:middle; border:solid #999999 1px; color:#0000CC; font-family:"Courier New", Courier, monospace; font-size:14px; text-align:left}

/* MAPPA */
.mappa{font-size:0.85em;}
.lista1 {font-size:1em; margin-left:20px; padding-left:3px;}
.lista2 {color:#333333; font-size:1em; margin-left:20px;}
.listaopen {color:#000099; cursor:pointer; font-weight:bold; font-size:1.1em; margin-bottom:8px; border:#000099 1px solid; background-color:#F2F2F2; margin-right:10px; height:18px; padding: 3px}
.listaclose {color:#333333; cursor:pointer; font-size:1em; padding-left:3px}
.top li{list-style-type:none; padding-left:0px; padding-bottom:5px;}
.top a{text-decoration:none; color:#333333}
.top a:hover{text-decoration:underline;}
.lista2 li{margin-left:60px; list-style-image:url(../images/OpenFolder.jpg); vertical-align:middle;}
.lista2 li li{list-style-image:url(../images/internet.jpg); vertical-align:middle; margin-left:5px; margin-top:5px; margin-bottom:3px}
.lista2 li li li{list-style-image:url(../images/internet.jpg);}

/**** torna all'inizio ****/
#torna a{ float:right; margin: 5px 15px 10px 0px; color:#000099; font-size:0.85em; text-decoration:none;}
#torna a:hover{ float:right; margin: 5px 15px 10px 0px; color:#33CC33; font-size:0.85em; text-decoration:none;}
#torna image{ float:left; margin-right: 4px; border:none; vertical-align:middle; }

/* apri-chiudi */
#opencloseall a{ font-size:0.85em; text-decoration:none; color:#333333; margin-bottom:0px;}
#opencloseall a:hover{font-size:0.85em;text-decoration:none;color:#0066CC}
#opencloseall {margin: 10px 5px; width:100%; float:right}



.technology{ cursor: hand; cursor: pointer; font-size: 0.9em; margin: 2px 0px 0px 10px; width:98%}
.openlanguage{color:#FF0000;font-weight:bold;}
.closedlanguage{color:#333333;}
.thelanguage{ margin: 5px 5px 6px 26px; text-align:justify;	font-size: 0.83em; line-height:1.3em; background-color:#F6F6F6; padding:2px;}

.thelanguage ul{margin-top:5px;margin-bottom:10px;}
.thelanguage li{padding:0px;margin:0px;}
.thelanguage image{margin-left:12px}
.thelanguage_2{font-weight:bold;letter-spacing:1px;font-size:1em;}

/*prodotti*/
.logoprodotto{text-align:center;}



/******** STABILA ********/
.laterizio{	margin: 8px 0px 10px 14px; font-size: 0.80em; background-color:#F6F6F6; padding:5px; }
.laterizio image{ float:left; margin-right:10px}
.laterizio-loghi image{margin-left:10px; margin-right:10px}
.riquadro{border:1px solid #666666;margin:3px; padding:8px; padding-right:15px;}
.riquadro image{float:left;margin-right: 10px;}
.quadro_tav {border: 1px solid #CCCCCC; width:190px; height:100px; margin:0px; margin-bottom:15px; text-align:center; float:left; padding:0px}
.quadro_tav image{float:right; padding-left:20px}
#stratigrafie{float:left; margin: 0px 0px 0px 25px; color:#666666; font-size:0.95em; width:220px; height:320px}
#stratigrafie ul{margin: 5px 0px 5px 15px}
#stratigrafie li{margin-bottom: 3px;}
#stratigrafie image{border:none;}
.valoreU {color:#0000CC; font-weight:bold; line-height:2; font-size:14px; text-decoration:underline;}

/******** WEBER **********/
#clicca{font-style:oblique; font-size:12px;}
.weber-prodotto{ cursor: hand; cursor: pointer; font-size: 0.9em; padding: 2px; color:#333333; margin: 0px 5px 1px 10px}

.weber-scheda{margin: 5px; text-align:justify; font-size: 0.95em; line-height:1.4em; padding:2px; }
.openweber{color:#FF0000; background-color:#EFEFEF;}

	
/*schedine prodotti Weber*/
#weber {border:1px solid #666666;padding: 5px;}
#weber li{margin: 0px 5px 4px 5px;font-size:0.95em;}
#weber ul{margin-top:0px;list-style-type:square;margin-bottom:0px;}
#weber .nome{margin-left:5px;}
#weber .sacco{float:right;margin-left:10px;}
#weber .title{font-style:oblique;}
#weber .class{float:right;margin-right:25px;}
#pdf {border:none;margin: 5px 0px 5px 0px;font-size:0.90em;font-style:oblique;text-align:right;}
#pdf a{border:none;text-decoration:none;color:#666666;}
#pdf a:hover{color:#00CC00;}
#pdf image{border:none;vertical-align:text-bottom;}




/* weber_impermeabilizzazioni*/
#impermeabilizzanti{ border-BOTTOM:1px DASHED #FFFF00; background-color:#000000; color:#FFFF00; font-size:14px; font-weight:bold; padding:5PX; 	margin-top:25PX; margin-bottom:10px; }

/*weberMP*/
.MP{
	color:#006600;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
}
/*******ICP*************/
#titolo{
font:Verdana, Arial, Helvetica, sans-serif bold;
color:#FFFFFF;
font-size:14px;
text-align:center;
PADDING:2PX;
}
#prodotto{
margin:auto;
width:230px;
text-align:center;

}
#prodotto2{
margin:auto;
width:330px;
text-align:center;

}
#PRODOTTO IMAGE{
margin:auto;
}
#nome{
	font-size: 0.80em; margin:auto; color:#333333;font-weight:bold; height:32PX; text-align:center}
.descrizione{
	margin: 2px;
	text-align:justify;
	font-size: 0.80em;
	line-height:1.4em;
	background-color:#FFFFCC;
	width:230px;
	color:#333333;
}
.descrizione2{
	margin: 2px;
	text-align:justify;
	font-size: 0.80em;
	line-height:1.4em;
	background-color:#FFFFCC;
	width:310px;
	color:#333333;
}
.descrizione ul{margin-left:15px;margin-bottom:5px;margin-top:5px;}
.descrizione li{list-style:none;margin:0px;}
/*menu a discesa*/
.copertura{	margin: 5px 0px 6px 8px;
	text-align:justify;
	font-size: 0.85em;
	line-height:1.4em; padding:2px; }
.copertura image{float: left;margin-right:20px;}
.copertura2{	margin: 5px 0px 6px 8px;
	text-align:justify;
	font-size: 0.85em;
	line-height:1.4em; padding:2px;}
.copertura2 image{margin:0px 40px}
#copertura_titolo{clear:left}
.rosso{
	color:#CC3300;
	font-weight:bold;
	text-decoration:underline;}
.termini ol {margin-top:0px}
.termini li {margin-left:340px; text-align:left}


/********unicoppo******/
#unicoppo{
float:left;
width:220px;
margin:10px;
font-size:0.9em;
}

/***** IBL *******/
#pubblicita {float:left; width:370px; margin:auto;}

.mattone{margin: 5px 0px 6px 8px; text-align:justify; font-size: 0.80em;line-height:1.4em; width:97%; background-color:#F6F6F6; padding:2px;}
.mattone image{float: left;margin-right:20px;}


/******* EMIC *******/
.garden{ /*header of 2nd demo*/
	cursor: hand;cursor: pointer;font-size: 0.85em;margin: 8px 0px 0px 10px;}
.garden2{margin: 5px 0px 6px 8px;text-align:justify;font-size: 0.80em;line-height:1.4em;padding:2px;}
.garden2 image{margin:0px 20px}
.autobloccante{margin: 5px 0px 6px 8px;text-align:justify;font-size: 1em;line-height:1.4em;padding:2px; }
.autobloccante image{margin-right: 10px}
.eurobloc image {margin-right:15px; border:0px}
.eurobloc {font-style:oblique; color:#666666; font-size:0.95em; margin:40px 0px}


/****** POLYMAX ******/
.acustica{	margin: 8px 3px 10px 14px; padding:5px; font-size: 0.85em; background-color:#F4F4F4; }
.acustica image{ float:left; margin-right:10px}
.acustica2 {	margin: 8px 3px 5px 14px; font-size: 0.85em; padding:5px; }
.acustica2 image{ float:left; margin-right:10px}
.cenni-acu {font-size:12px;}
.dpcm{font-size: 0.90em}
.dpcm2 {padding:5px;}
.dpcm2 ul {margin-left:0px; list-style-type:none;}
.posa {float:left; width:370px; text-align:left; padding-left:10px; margin:auto}
.posa2 ul {margin-left:25px; list-style-type:square;}
#manuali a:hover{color:#33CC00; text-decoration:none; border-bottom:dashed 1px #33FF33}
#manuali a{color:#666666; text-decoration:none; }
#manuali {color:#666666; font-size:12px; margin-left:5px}
#manuali image{margin-right:8px}
#schemi {width:220px; color:#009900; float:left; margin:15px; text-align:center; font-size:12px;}
#schemi a{text-decoration:none; color:#009900}
#schemi img{margin-bottom:8px}
.schede {	margin: 8px 3px 10px 14px; font-size: 0.90em; padding:2px; }
.schede image{ float:left; margin-right:10px}

/****** ORSAN ******/
.schede2 {	margin: 8px 3px 5px 14px; font-size: 0.95em; padding:2px 2px 15px 2px; line-height:1.3;}
.schede2 image{ float:right; margin-left:10px}
.title2 {background-color:#DADADA; color:#333333; font-size:1em; font-weight:bold; margin:4px;}
.pdf image{float:left; margin: 0px 5px}
.posa_orsan {width:168px; text-align:center; float:left; margin:5px}
#contenitore_posa {width:750px;}

/******* TM ******/
.schede3 {	margin: 8px 3px 5px 5px; font-size: 0.84em; padding:2px; height:130px; line-height:1.3;}
.schede3 image{float:left; margin-right:10px}
.tab1 {font-size:12px; color:#333333; }

/***** ISOLANTI *****/
.schede4 {	margin: 8px 3px 5px 14px; font-size: 0.90em; padding:2px; height:100px}
.schede4 image{ float:left; margin-right:10px}
.schede5 {	margin: 8px 3px 10px 14px; font-size: 0.90em; padding:2px}
.schede5 image{ float:left; margin-right:10px}
.title3 {background-color:#CCCCCC; color:#000099; margin:15px 5px; font-weight:bold}
.eota li{margin-left:-15px; margin-bottom:5px; margin-top:0px}
.eota2 {font-size:0.9em; color:#666666}
.eota2 li{margin-left:10px; margin-top:4px}
.cappotti1 {list-style-image:url(../images/bullet4.jpg); margin-top:-10px; margin-right:10PX}
.cappotti2 li{margin-left:5px; color:#333333; font-size:0.95em; margin-bottom:4px; margin-top:0px}
.cappotti_3 li{ margin-bottom:4px; margin-top:0px; list-style-image:url(../images/bullet6.jpg); color:#333333; margin-left:25px}


.posa-isolanti {width:225px; height:205PX; vertical-align:middle; text-align:center; font-size: 0.83EM; float:left; margin:8px 8PX 5PX 8PX; border:#CCCCCC 1px solid; padding:0PX 0PX 5PX 0PX}
.posa-isolanti image {padding:0PX; margin:0PX 0PX 10PX 0PX;}
.title4 {background-color:#CCCCCC; color:#000099; margin:250px 5px 5PX 5PX; font-weight:bold}
.particolari {height: 150px; margin:5px;}

/***** FLOORING ****/
#floor ul{margin:0px; padding-top:0px}
#floor li{ list-style-image:url(../images/bullet4.jpg);}
#floor hr{margin:0px; padding:0px}
#cicli li{margin-left:-10px; margin-top:10px;}


/* attenzione */

.muro-strat{cursor: hand; cursor: pointer; font-size: 0.90em; margin: 5px 0px 5px 5px; font-weight:bold;}
/*gallery */


/***** ESTYLE TABELLA EVENTI *****/
/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold; color:#0000FF }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#F1F1F1; height:70px; width: 80px; }
.empty_day_cell			{ background-color:#ffffff; height:70px; width: 80px; }
.today_cell				{ background-color:#33CCFF; height:70px; width: 80px;  }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold }


/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:12px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:none }
.title_txt A:active		{ color:#00F; text-decoration:none }
.title_txt A:visited	{ color:#00F; text-decoration:none }
.title_txt A:hover		{ color:#00F; text-decoration:none }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-color:#2663E2; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; text-align:center; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#CCCCCC; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }


/****** pagina di ricerca del sito ****/

.url {color:#666666; margin-top:10px}
/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}




/*Page descriptions*/
.description{font-size: 1.05em; color:#333333; margin-top:5px}

/* */
td {font-family:arial,sans-serif; font-size: 13px; }

/* Title/link of pages */
.title{color:#0000FF; font-size:1.05em;}
.title a:visited{color:#00CC33}


.searchBox{border: none}

#result_report {text-align:right ;padding:5px; margin-bottom:14px; color:#333333; background-color:#EDEDED}
#noresult_report {text-align:center ;padding:5px; margin-bottom:14px; font-weight:bold; color:#FFFFFF; background-color:#3366CC}
.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}


hr.powered{width:550; color: #000066}

/*main results table */
#results{width: 780; margin:5px}


#other_pages {
	text-align:center; margin-top:25px}
.previous {margin: 0px 10px}
.next {margin: 0px 10px}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}
