body
{ 
	font-size: 10pt;
	color:black;
     	text-align: justify;
	vertical-align: top;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
a:link
{
	color: white;
	border-image:none;
	background : transparent;
	text-decoration: none;
}

a:visited
{
	background : transparent;
	color: white;
	text-decoration: none;
}

a:hover
{
	font-weight:bold;
	background : transparent;
	color: white;
	text-decoration: underline;
}

.homegri
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:black;
	text-align: center;
	text-decoration: none;
        background : url("fondo.jpg");
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	padding:  0px 0px 0px 0px;
	
}
.barralatgen
{ 
	
	font-size: 8pt;
	color:white;
	text-align: center;
	text-decoration: none;
        background : #B0B5B9;
	vertical-align: top;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	border-right:5px solid #717C82 ;
	width: 170px;
	height: 1200px;
}
.destra
{ 
	
	font-size: 8pt;
	color:white;
	text-align: center;
	text-decoration: none;
	vertical-align:top;
        background : white;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	
	
	
}
.destrafut
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
	vertical-align:top;
        background : white;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;	
}
.destramark
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
	vertical-align:top;
        background : white;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;	
}
.destracont
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
	vertical-align:top;
        background : white;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;	
}
.destradove
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
	vertical-align:top;
	padding-left:30px;
	padding-top:30px;
        background : white;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;	
}
.barralatscu
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:white;
	text-align: center;
	text-decoration: none;
        background : #8B9396;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	height: 106px;
	margin:0;
	padding:0;
	
}
.barralatver
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:white;
	text-align:center;
	text-decoration: none;
        background : #37A092;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	height: 39px;
	margin:0;
	padding:0;
	border:0;
	
}
.fascver
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:white;
	text-align:left;
	text-decoration: none;
        background : #37A092;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
		
}
.fascvermark
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:white;
	text-align:left;
	text-decoration: none;
        background : #37A092;
	margin-left:32px;
	height:50px;
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
		
}

.homefasc1
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:black;
	text-align: left;
	text-decoration: none;
        background : url("home/back_wh_ver.jpg");
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	height: 220px;
	padding:  0px 0px 0px 0px;
	
}

.homefasc3
{
 	color: black; 
	font-size: 8pt; font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background: url("home/fascia3.jpg");
	background-repeat:no-repeat;
	text-align: left; 
	height: 380px;

	font-weight:bold;
	
}
.past
{
 	color: black; 
	font-size: 8pt; font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background: url("company/pastback.jpg");
	background-repeat:no-repeat;
	text-align: left; 
	vertical-align: middle;

}
.struct
{
 	color: black; 
	font-size: 8pt; font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background: url("company/structback.jpg");
	background-repeat:no-repeat;
	text-align: left; 
	vertical-align: top;

}
.quality
{
 	color: black; 
	font-size: 8pt; font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background: url("company/qualityback.jpg");
	background-repeat:no-repeat;
	text-align: left; 
	vertical-align: top;

}
.finish
{
 	color: black; 
	font-size: 8pt; font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background: url("company/finishback.jpg");
	background-repeat:no-repeat;
	text-align: left; 
	vertical-align: top;

}
.pastfasc
{ 
	
	font-size: 8pt;
	vertical-align:middle;
	color:black;
	text-align: left;
	text-decoration: none;
        background : url("company/back_wh_ver.gif");
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	height: 213px;
	padding:  0px 0px 0px 0px;
	
}
.finishfasc
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
        background : url("company/back_wh_ver.gif");
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	height: 228px;
	padding:  0px 0px 0px 0px;
	
}
.structfasc
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
         background : url("company/fascia_struct_wh_ver.jpg");
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	padding:  0px 0px 0px 0px;
	height: 22px;
}
.qualityfasc
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
	text-decoration: none;
        background : url("company/fascia_quality_wh_ver.jpg");
	font-family: Arial, Verdana Geneva, Swiss, SunSans-Regular;
	padding:  0px 0px 0px 0px;
	
}
.menu 
{
background-color:transparent;
color: white;
text-align: center;

}

.submenu1
{
position:absolute;
background-color:#37A092;
border:1px solid white;
width:123px;
text-align:left;
padding: 0px 0px 0px 0px;
}
.submenu2
{
position:absolute;
background-color:#37A092;
border:1px solid white;
width:123px;
text-align:left;
padding: 0px 0px 0px 0px;
}
.submenu3
{
position:absolute;
background-color:#37A092;
border:1px solid white;
width:123px;
text-align:left;
padding: 0px 0px 0px 0px;
}


.bol10pt
{ 
	font-size: 10pt;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}

.bol11pt
{ 
	font-size: 11pt;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}
.bol12pt
{ 
	font-size: 12pt;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}

.boxsubsec
{ 	color: #666666;
	width: 100%;
	padding: 3px;
	background : #d4f1fd;
	font-size: 8pt;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	vertical-align: top;
	border:1px solid #2f96c1 ;
}

.box_appl
{ 	
	color: #666666;
	width: 90%;
	padding: 3px;
	background : #ffffff;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	vertical-align: top;
	border: 1px solid #2f96c1;
}

/* corpo tra barraup e barrado */
.centro
{ 
        padding: 0px 10px 0px 10px;
}
.cenmenupr
{ 
        padding: 0px 0px 0px 10px;
}
.cen7pt
{ 
	font-size: 7pt;
	color:#666666;
	text-align: center;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}
.cen10pt
{ 
	font-size: 10pt;
	color:#666666;
	text-align: center;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}
.cen10ptgr
{ 
	font-size: 10pt;
	color:#666666;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}

/* colonna destra con elenco foto */
.col_foto
{ 
	float: right;
	vertical-align: top;
	background:#f2f2f2;
	width: 375px;
	margin: 0px 0px 0px 0px;
	text-align: left;

}

/* colonna destra con elenco foto alta 550px */
.col_foto550
{ 
	float: right;
	vertical-align: top;
	background:#f2f2f2;
	width: 375px;
	height: 520px;

}

.col_testo
{ 
	
	padding-left: 8px;
	padding-right:10px;
	padding-top: 8px;
	font-size: 10pt;
	color:#666666;
	text-align: justify;
	vertical-align: top;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}
.col_testo_cerca
{ 
	
	padding-left: 8px;
	padding-right:10px;
	font-size: 10pt;
	color:#666666;
	text-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}

.h1
{ 
	font-size: 13pt;
	color:#131e60;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 0px;
}

hr
{ 
	color: #666666;
	border: 1px inset;
}

img
{ 
	border: 0px;
}

	.img_top
{ 
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        background : #ffffff;
}
.img_bot
{ 
	vertical-align: bottom;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        background : #ffffff;
}
.left7pt
{ 
	font-size: 7pt;
	color:black;
	text-align: justify;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;

}
.left10pt
{ 
	font-size: 10pt;
	color:#666666;
	text-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;

}
LI
{ 
	display: list-item;
	list-style: square
}

.just10pt
{ 
	font-size: 10pt;
	color:#666666;
	text-align: justify;
	vertical-align: top;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	
	
}

.menuprod
{ 
	font-size: 8pt;
	color:#666666;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
        background : #bfbfbf;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}
.menusez
{ 
	font-size: 8pt;
	color:#666666;
	height: 19px;
	width: 399px;
        vertical-align: top;
	text-align: right;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        background : #ffffff;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	
	
}
.menusezsp
{ 
	font-size: 8pt;
	color:#666666;
	height: 19px;
	vertical-align: top;
	text-align: right;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        background : #ffffff;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	
	
}
.menuappl
{ 
	font-size: 8pt;
	color:#ffffff;
	text-align: right;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	
}


.stato
{ 	color: #2f96c1;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	vertical-align: middle;
}
