* {
	margin:0;
	padding:0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bandaPolicy {
	background-image: url(../images/logoPrivacy.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 80px;
}
p {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	color:#666;
	font-size:11px;
}
a {
	text-decoration:none;
	color:#900;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}


.PT {
	padding:20px 0px 20px 20px;
}
.PTdx{
	padding:20px 0px 20px 0px;
}

.bannerHome {
	background-image: url(../images/bannerHome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}

.bannerBizzotto {
	background-image: url(../images/bannerBizzotto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerTemperati {
	background-image:url(../images/bannerTemperati.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerStratificati {
	background-image:url(../images/bannerStratificati.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerVetrocamera {
	background-image:url(../images/bannerVetrocamera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerRealizzazioni {
	background-image:url(../images/bannerRealiazzazioni.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerContatti {
	background-image:url(../images/bannerContatti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerNews {
	background-image:url(../images/bannerNews.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerMontaggio {
	background-image:url(../images/bannerNuovaLinea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}
.bannerInfo {
	background-image:url(../images/bannerInfo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 711px;
}

.logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 239px;
}
.bandaSx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #720000;
	background-image: url(../images/bandaGreySx.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
	height: 35px;
	width: 239px;
}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 50px;
	text-align: center;
}
.footer p{
	text-align:center;
	color:#FFF;
	font-size:9px;
}

#menu {
	height:30px;
}

#menu ul li {
	display:inline;	
}

#menu ul {
	margin-right:4px;
	float:right;
}

#menu ul li a {
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:11px;
}

#menu ul li a.active {
	background:url(../images/rollover.gif) 0 0 repeat-x;
	color:#fff;
}
#menu ul li a:hover {
	color:#990000;
}

#menu ul li.divisorio {
	background-color:#999999;
	float:left;
	width:1px;
	height:30px;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #720000;
	text-align: left;
	padding-bottom: 15px;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 15px;
}
.lineaVeticale {
	background-image: url(../images/lineaVerticale.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 21px;
}

#categorie a {
	display:block;
	width:219px;
	height:138px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
	padding-left:10px;
	padding-top:12px;
	padding-right:10px;
	background:url(../images/bandaGreySx_.gif) 0 0 repeat-y;
}
#categorie a span#span1 {
	color:#df9898;
}
#categorie a:hover,
#categorie a:active{
	background:url(../images/bandaGreySx.gif) 0 0 repeat-y;
	color:#666666;
}
#categorie a:hover span#span1,
#categorie a:active span#span1 {
	color:#ba0808;
}

#categorie a span#span2 {
	color:#97bbe6;
}
#categorie a:hover span#span2,
#categorie a:active span#span2 {
	color:#005ac6;
}
#categorie a span#span3 {
	color:#a7bead;
}
#categorie a:hover span#span3,
#categorie a:active span#span3 {
	color:#2a6339;
}

#selected a {
	background:url(../images/selected.gif) 0 0 repeat-y;
}

#selected a:hover,
#selected a:active{
	background:url(../images/selected_.gif) 0 0 repeat-y;
}
#tempered a {
	background:url(../images/tempered.gif) 0 0 repeat-y;
}

#tempered a:hover,
#tempered a:active{
	background:url(../images/tempered_.gif) 0 0 repeat-y;
}

#safety a {
	background:url(../images/safety.gif) 0 0 repeat-y;
}

#safety a:hover,
#safety a:active{
	background:url(../images/safety_.gif) 0 0 repeat-y;
}
.banner1 {
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 207px;
}
.banner2 {
	background-image: url(../images/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 207px;
}
.titoloBanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #720000;
	text-align: left;
	padding-bottom: 15px;
	padding-top: 5px;
}

.testoBanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 120px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}

#vedi a:link,
#vedi a:visited,
#vedi a:active {
	text-align:right;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#720000;
	font-size:11px;
	font-weight:bold;
	padding-right: 3px;
	float:right;
	padding-top:5px;
}
#vedi a:hover {
	text-decoration:underline;
}

#bannerInfo a {
	margin-top:9px;
	display:block;
	width:230px;
	height:84px;
	background:url(../images/informazioni.jpg) 0 0 repeat-y;
}
#bannerInfo a:hover {
	background:url(../images/informazioni_.jpg) 0 0 repeat-y;
}
#bannerInfoEng a {
	margin-top:9px;
	display:block;
	width:230px;
	height:84px;
	background:url(../images/informazioniEng.jpg) 0 0 repeat-y;
}
#bannerInfoEng a:hover {
	background:url(../images/informazioniEng_.jpg) 0 0 repeat-y;
}


#bannerTecnica a {
	margin-bottom:9px;
	display:block;
	width:230px;
	height:90px;
	background:url(../images/tecnica.jpg) 0 0 repeat-y;
}

#bannerTecnica a:hover {
	background:url(../images/tecnica_.jpg) 0 0 repeat-y;
}
.titoloNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #720000;
	background-image: url(../images/titoloNews.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 27px;
	width: 230px;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.sfondoNews {
	background-image: url(../images/sfondoNews.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 222px;
	width: 230px;
	background-position: center bottom;
}

a.vediNews:link,
a.vediNews:visited,
a.vediNews:active {
	text-align:right;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#720000;
	font-size:10px;
	font-weight:bold;
	padding-right: 10px;
	padding-bottom: 5px;
	float:right;
}
a.vediNews:hover {
	text-decoration:underline;
}

a.linkNews:link,
a.linkNews:visited,
a.linkNews:active {
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}

a.linkNews:hover {
	text-decoration:underline;
}

a.mail:link,
a.mail:visited,
a.mail:active {
	color:#FFFFFF;
	text-decoration:none;
}
a.mail:hover {
	text-decoration:underline;
}


.faq{
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-align: left;
	line-height: 15px;
	padding-top:10px;
	padding-bottom:5px;
}

#linkIn a:link,
#linkIn a:visited,
#linkIn a:active {
	text-decoration:none;
	color:#666666;
}
#linkIn a:hover {
	text-decoration:underline;
	color:#333333;
}

.titScarica {
	background-color: #eec9c9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ba0808;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}

.titScaricaBlu {
	background-color:#b7cfec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005ac6;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}

.titScaricaGreen {
	background-color:#a4d6b1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a6339;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}

#schedeTecniche ul {
	padding-top:4px;
}
#schedeTecniche ul li {
	list-style:none;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}
#schedeTecniche ul li a:link,
#schedeTecniche ul li a:visited,
#schedeTecniche ul li a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:url(../images/pdf.jpg) 0 0 no-repeat;
	padding-left:20px;
	text-decoration:none;
}
#schedeTecniche ul li a:hover {
	color:#333333;
	text-decoration:underline;
}
.bandaSxBottom {
	background-image:url(../images/bandaGreySx_.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#foto {
	float:right;
	padding-left:15px;
	padding-top:34px;
}
.testoForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
}

a.policy:link,
a.policy:visited,
a.policy:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	text-decoration:none;
	padding-right: 15px;
}
a.policy:hover {
	text-decoration:underline;
}

#links a:link,
#links a:visited,
#links a:active {
	text-decoration:none;
	color:#990000;
}
#links a:hover {
	text-decoration:underline;
	color:#990000;
}

.testoRealizzazioni {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	padding-top: 5px;
	width: 134px;
}

ul.testo{
margin-left:20px;
}

/*** ELENCO STAMPA ***/
ul#stampaPdf {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-bottom:10px;
	padding-top:5px;
}
ul#stampaPdf li {
	list-style:none;
	background:url(../images/iconPdf2.gif) 0 6px no-repeat;
	padding:10px 0 10px 30px;
	border-bottom:1px dotted #999;
}
ul#stampaPdf li a{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}
ul#stampaPdf li a:hover{
	text-decoration:underline;
	color:#333333;
}
/*** GALLERY ***/

ul#gallery {
	width:440px;
	margin-top:20px;
	overflow:hidden;
	float:left;
}

ul#gallery li {
	list-style:none;
	float:left;
	margin:0 16px 12px 0;
	width:130px;
	height:100px;
}

ul#gallery li p{
	text-align:center;
	font-size:9px;
	margin-top:3px;
}
ul#gallery li a img {
	display:block;
	border:2px solid #7d8eac;
}

ul#gallery li a:hover img {
	display:block;
	border:2px solid #274274;
}


/*** GALLERY ***/
