ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table
{ margin: 0; padding: 0; }
input, textarea, select, option { font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#cce8fa; border:1px solid #cccccc; color:#0066CC;}
option { border:0; }
select:hover, option:hover {  background-color:#3399ff; color:#FFFFFF; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: underline;
  color:#666666;
}

a:hover
{
  text-decoration: underline;
  color:#333333;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding:10px 0; background-image:url(/images/texture.gif); width:100%; background-attachment:fixed;
}

small { color:#cc0000; }

#divTotal { width:100%; }

.tabLayout { background-color:#FFFFFF; margin:0; padding:0; width:1000px; }

.testa { background-image:url(/images/bgTesta.gif); }
#logo { float:left; }
#languages { float:left; height:45px; width:610px; text-align:right; color:#999999; font-size:10px; }
#linee { float:left; height:45px; margin-top:9px; width:420px; text-align:right; color:#999999; font-size:10px; }
#linee img { margin-left:15px; }

#menuTesta { float:left; width:420px; text-align:right; line-height:30px; color:#666666; }
#menuTesta a { margin:0 5px; color:#666666; font-size:10px; }
#menuTesta a:hover { color:#333333; }
.bannerTesta { text-align:center; height:220px; width:1000px; vertical-align:top; background-color:#cac9c3; }
.flag { margin-top:10px; margin-bottom:-7px; }

/* stili per il menu principale*/
.tdMenu { text-align:center; height:30px; width:996px; padding-left:4px; vertical-align:top; background-color:#cac9c3; }
ul#menu { clear:both; list-style:none; position:relative; z-index:1; }
ul#menu li { float:left; background-image:url(/images/pulsante.gif); background-repeat:no-repeat; height:27px; width:122px; margin:0 1px; font-weight:bold; color:#666666; line-height:11px; font-size:11px; padding-top:3px; }
ul#menu li a { text-decoration:none; height:27px; display:block; vertical-align:middle; }
ul#menu li:hover, ul#menu li:active, ul#menu li a:hover, ul#menu li a:active { color:#3399ff; text-decoration:none; background-position:0 3px; }
ul#menu li:hover, ul#menu li:active { background-position:0 3px; padding-top:5px; height:25px; }
/* sub-menu*/
ul#menu li ul { position:relative; border-bottom:1px solid #e5e5e5; margin-top:-2px; }
ul#menu li ul li { width:180px; line-height:20px; height:20px; border:1px solid #e5e5e5; text-align:left; padding:2px 5px; background-image:none; background-color:#FFFFFF; font-size:11px; list-style:none; font-weight:normal; }
ul#menu li ul li:hover, ul#menu li ul li:active, ul#menu li ul li a:hover, ul#menu li ul li a:active { background-color:#3399ff; text-decoration:none; color:#FFFFFF; height:20px; }
ul#menu li ul li:hover, li ul ul#menu li:active { padding-top:2px; height:20px; }
/* sub-menu prodotti*/
ul#menu li ul li.p1, ul#idList li.p1  { border-left:5px solid #990000; padding-left:5px; width:175px; }
ul#menu li ul li.p2, ul#idList li.p2 { border-left:5px solid #339933; padding-left:5px; width:175px; }
ul#menu li ul li.p3, ul#idList li.p3 { border-left:5px solid #0066cc; padding-left:5px; width:175px; }
ul#menu li ul li.p4, ul#idList li.p4 { border-left:5px solid #339999; padding-left:5px; width:175px; }
ul#menu li ul li.p5, ul#idList li.p5 { border-left:5px solid #cc9966; padding-left:5px; width:175px; }
ul#menu li ul li.p6, ul#idList li.p6 { border-left:5px solid #aeced7; padding-left:5px; width:175px; }
ul#menu li ul li.p7, ul#idList li.p7 { border-left:5px solid #ffee33; padding-left:5px; width:175px; }
ul#menu li ul li.p8, ul#idList li.p8 { border-left:5px solid #999999; padding-left:5px; width:175px; }
ul#menu li ul li.p9, ul#idList li.p9 { border-left:5px solid #e5e5e5; padding-left:5px; width:175px; }
ul#menu li ul li.p10, ul#idList li.p10 { border-left:5px solid #60c; padding-left:5px; width:175px; }

ul#idList li { line-height:20px; margin:1px 0; list-style:none; white-space:nowrap; }
ul#idList a { font-weight:normal; font-size:13px; width:260px; }
ul#idList li:hover, ul#idList li a:hover { width:260px; }
ul#menu li ul li.p1:hover, ul#menu li ul li.p1 a:hover, ul#idList li.p1:hover, ul#idList li.p1 a:hover { background-color:#990000; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p2:hover, ul#menu li ul li.p2 a:hover, ul#idList li.p2:hover, ul#idList li.p2 a:hover { background-color:#339933; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p3:hover, ul#menu li ul li.p3 a:hover, ul#idList li.p3:hover, ul#idList li.p3 a:hover { background-color:#0066cc; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p4:hover, ul#menu li ul li.p4 a:hover, ul#idList li.p4:hover, ul#idList li.p4 a:hover { background-color:#339999; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p5:hover, ul#menu li ul li.p5 a:hover, ul#idList li.p5:hover, ul#idList li.p5 a:hover { background-color:#cc9966; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p6:hover, ul#menu li ul li.p6 a:hover, ul#idList li.p6:hover, ul#idList li.p6 a:hover { background-color:#aeced7; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p7:hover, ul#menu li ul li.p7 a:hover, ul#idList li.p7:hover, ul#idList li.p7 a:hover { background-color:#ffee33; color:#0066CC; text-decoration:none; }
ul#menu li ul li.p8:hover, ul#menu li ul li.p8 a:hover, ul#idList li.p8:hover, ul#idList li.p8 a:hover { background-color:#999999; color:#FFFFFF; text-decoration:none; }
ul#menu li ul li.p9:hover, ul#menu li ul li.p9 a:hover, ul#idList li.p9:hover, ul#idList li.p9 a:hover { background-color:#e5e5e5; color:#666; text-decoration:none; }
ul#menu li ul li.p10:hover, ul#menu li ul li.p10 a:hover, ul#idList li.p10:hover, ul#idList li.p10 a:hover { background-color:#60c; color:#FFFFFF; text-decoration:none; }

ul#menu li ul li.p1:hover, ul#menu li ul li.p2:hover, ul#menu li ul li.p3:hover, ul#menu li ul li.p4:hover, ul#menu li ul li.p5:hover, ul#menu li ul li.p6:hover, ul#menu li ul li.p7:hover, ul#menu li ul li.p8:hover, ul#menu li ul li.p9:hover, ul#menu li ul li.p10:hover 
{ 
	border:1px solid #e5e5e5; width:174px; padding-left:10px;
}

.antiruggine { font-weight:normal; font-size:10px; }

.loghiLinee { background-image:url(/images/bgLoghi.gif); background-position:bottom; text-align:center; padding:10px; width:980px; color:#666666; font-size:11px; vertical-align:top; text-align:left; }
.loghiLinee strong { font-size:12px; }
.piede { font-size:10px; color:#999999; text-align:center; padding:10px; }
.piede a { color:#666666; text-decoration:underline; }
.piede a:hover { color:#333333; }
#website { width:1000px; text-align:right; margin:10px 0; color:#1d5375; }
#website a { color:#1d5375; text-decoration:underline; }
#website a:hover { color:#39769d; }

#contenuti { padding:20px 10px;}
#contenuti #banner1, #contenuti #banner2, #contenuti #banner3 { margin:0 10px; height:400px; vertical-align:top; float:left; text-align:left; }
#banner1 { width:380px; overflow:hidden; position:relative; }
#banner2, #banner3 { width:270px; }
#banner2 img{ margin-bottom:10px; }
#banner3 img { margin-bottom:20px; }

#banner1-box { width:1900px; height:400px; position:relative; overflow:hidden; }
#banner1-1, #banner1-2, #banner1-3, #banner1-4, #banner1-5 { background-repeat:no-repeat; width:380px; height:400px; float:left; position:relative; overflow:hidden; }

#banner1-1 { background-image:url(/uploads/home/banner-legno.jpg); }
#banner1-1 p { color:#FFFFFF; font-size:13px; padding:17px 17px 0 145px; }

#banner1-2 { background-image:url(/uploads/home/banner-pvc.jpg); }
#banner1-2 p { color:#FFFFFF; font-size:13px; padding:17px 17px 0 145px; }

#banner1-3 { background-image:url(/uploads/home/banner-galileo.jpg); }
#banner1-3 p { color:#FFFFFF; font-size:13px; padding:148px 220px 0 12px; }

#banner1-4 { background-image:url(/uploads/home/banner-alluminio.jpg); }
#banner1-4 p { color:#006699; font-size:13px; padding:17px 17px 0 145px; }

#banner1-5 { background-image:url(/uploads/home/banner-open.jpg); }
#banner1-5 p { color:#FFFFFF; font-size:13px; padding:148px 220px 0 12px; }

#banner1-1 a, #banner1-2 a, #banner1-3 a, #banner1-5 a { color:#FFFFFF; }
#banner1-4 a { color:#006699; }


#newsBanner2 { margin-top:10px; background-image:url(/images/banner_news.gif); background-repeat:no-repeat;
	width; 240px; height:150px; padding:20px 15px; vertical-align:top;
 }
.ultimaNews { padding:0; height:50px; }
.ultimaNews p, #areaTesti p { font-size:13px; color:#666666; }
.ultimaNews p.data { color:#3399ff; font-weight:bold; font-size:11px; margin-bottom:1px; }
.ultimaNews a { color:#666666; text-decoration:underline; }
.ultimaNews a:hover { color:#333333; }
.ultimaNews img { border:2px solid #CCCCCC; float:left; clear:left; margin-right:10px; }

#areaTesti { float:left; clear:left; margin:10px 10px 20px 10px; width:670px; text-align:left;  }
#areaTesti h1 { padding:0; color:#3399ff; font-size:14px; }
#areaTesti h1 img { border:0; }
#areaTesti h2 { padding:0; margin-bottom:5px; font-size:13px; color:#999999; font-weight:normal;  }
#areaTesti img { border:3px solid #cccccc; }

#menuProdotti { float:left; margin:10px 10px 30px 10px; text-align:left; width:270px; }
/*
#idList { margin:0; padding:0; color:#666666; font-weight:normal; font-size:13px; }
#idList li { margin:1px; line-height:20px; border-left:5px solid #000000; padding-left:10px; font-weight:normal; display: block; }
#idList li a { font-weight:normal; }*/
#gallery { text-align:left; margin:0 0 10px 0; }
#gallery img { border:3px solid #CCCCCC; margin:5px 8px 5px 0; }

table#personale { width:100%; }
table#personale tr { border-bottom:1px solid #cccccc; }
table#personale td { color:#666666; vertical-align:top; text-align:left; padding:10px 30px 10px 0; border-top:2px solid #CCCCCC; }
table#personale img { border:3px solid #cccccc; }

#formGenerico { margin:20px 0 20px 0; }
form h1 { font-size:14px; color:#3399ff; margin:10px 0; border-bottom:2px solid #cccccc; width:100%px;  }
#formGenerico label { float:left; padding-top:7px; width:100px; }
#formGenerico input { width:500px; margin:5px 0; height:20px; }
#formGenerico textarea { width:500px; height:80px; margin:5px 0; }
input#privacy, input#newsletter { width:20px; vertical-align:middle; }

#dichiarazione { color:#666666; font-size:10px; margin-top:-22px; margin-left:25px; }
#formGenerico input.button { cursor:hand; float:left; background:none; border:0; background-image:url(/images/button.gif); background-repeat:no-repeat; height:30px; line-height:30px; text-align:center; width:110px; margin:20px; color:#666666; font-weight:bold; font-size:11px; }
#formGenerico input.button:hover { cursor:hand; background-image:url(/images/button-over.gif); color:#cc0000; }
#formGenerico textarea.privacyArea { background-color:#e5e5e5; border:0; color:#666666; font-size:10px; padding:5px; width:590px; }
#formGenerico .form-submit { float:left; }
#formGenerico .campo { line-height:28px; font-weight:bold; }
.error_1 { color:#FF0000; }

#areaTesti ul { padding:5px 10px; margin:5px 10px; }
#areaTesti li { padding:2px 0; margin:2px 0; color:#666666; font-size:13px; }
#areaTesti .fotoTencologie { float:left; margin-right:20px; clear:both; }
#areaTesti #tecnologia { float:left; clear:both; padding-bottom:20px; width:100%; height:100px; }
#areaTesti #tecnologia p { margin-left:120px; }

caption { background-color:#3399ff; color:#FFFFFF; text-align:left; font-size:12px; padding:2px 10px;}
table#tabellaCE { background-color:#CCCCCC; }
table#tabellaCE td { background-color:#FFFFFF; padding:5px 10px; color:#666666; text-align:center;}
table#tabellaCE td.rigaTd { text-align:left; }

table#tableForme { width:500px; background-color:#e5e5e5; margin-left:35px; }
table#tableForme th { text-align:center;}
table#tableForme td { background-color:#ffffff; padding:5px; text-align:center; }
table#tableForme td#tdForma, table#tableForme td#tdForma1, table#tableForme td#tdForma2, table#tableForme td#tdForma3 { border:1px solid #cccccc; font-weight:bold; color:#333333; width:13px; background-color:#e5e5e5; }
table#tableForme td.tdLeft { text-align:left; }
#areaTesti img.testataProdotti { border:0; margin:10px 0; }
#areaTesti img.Tips { border:0; }

#selectRegion { margin-top:10px; }

#areaTesti img.cartina { border:0; float:left; margin-right:20px; }
fieldset { border:2px solid #e5e5e5; padding:10px 20px 20px 20px; float:right; margin-top:-320px; margin-right:20px; width:290px; }
legend { border-left:10px solid #ffffff; border-right:10px solid #ffffff; color:#0066cc; font-weight:bold; font-size:11px; }

#areaTesti .cellulare, #areaTesti .busta { border:0; margin:4px 10px 0 0;}
#areaTesti .busta { margin:4px 5px 0 0;}
#areaTesti .forme { border:0; margin-right:15px; }
label.labelForme { margin-bottom:-4px; text-align:center; width:94px; display:block; margin-right:18px; background-color:#993300; color:#FFFFFF; font-size:10px; float:left; height:26px;  }
label.labelForme sup { float:left; margin:-15px 0 0 78px; }
.descrSerieColor1, .descrSerieColor2{ background-color:#ea953d; width:40px; height:40px; float:left; margin:0 0 40px 0; border-right:10px solid #ffffff; }
.descrSerieColor2 { background-color:#CCCCCC; }
.descrSerieTit { border-bottom:1px solid #cccccc; font-size:13px; font-style:italic; color:#666666; padding-bottom:2px; margin-bottom:5px; }
.descrSerieP { color:#333333; font-size:13px; }
#tutteNews { float:right; color:#999999; margin-top:7px; }
#tutteNews a { color:#3399ff }
#tutteNews a:hover { color:#333333; }

#coverSystem { background-image:url(/images/bgCoverSystem.gif); width:670px; height:460px; padding-top:10px; margin-top:10px; background-repeat:no-repeat; }
#coverSystem #gallery { margin:0 -10px 0 7px; }
#coverSystem p { color:#d4dae7; width:640px; margin:5px 15px; }

/* PAGINE PRODOTTI */

#contentProd { width:895px; }
#preview { margin-top:20px; margin-right:25px; float:left; }
#preview img, #linkProd img { border:0; }
#linkProd { float:right; margin-top:30px; }
#linkProd img { margin-bottom:10px; cursor:pointer; }


/* #prodLegno, #prodPVC, #prodGalileo, #prodAccessori, #prodSpagnolette, #prodAlluminio, #prodOpen, #prodFerramenta { background-image:url(/images/bgLegno.gif); background-position:bottom left; width:670px; margin-top:10px; } */
#prodLegno, #prodPVC, #prodGalileo, #prodAccessori, #prodSpagnolette, #prodAlluminio, #prodOpen, #prodFerramenta, #prodInox, #prodAdapta { background-color:#900; width:630px; height:130px; margin-top:10px; padding:20px; 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	}
#testataProd { width:670px; height:250px; background-image:url(/images/headLegno.jpg); background-repeat:no-repeat; }
#prodLegno h1, #prodPVC h1, #prodGalileo h1, #prodAccessori h1, #prodSpagnolette h1, #prodAlluminio h1, #prodOpen h1, #prodFerramenta h1, #prodInox h1, #prodAdapta h1 { padding:60px 0 0 20px; }
#contenutoProd { margin:15px 20px; }

#prodLegno p, #prodLegno a { color:#fff; }
#prodLegno a:hover { color:#ffffff; }

#prodInox { background-image:url(/images/bgInox.gif); }
#prodInox #testataProd { background-image:url(/images/headInox.jpg); }
#prodInox p, #prodInox a { color:#666; }
#prodInox a:hover { color:#666; }

#prodPVC { background-image:url(/images/bgPVC.gif); }
#prodPVC #testataProd { background-image:url(/images/headPVC.jpg); }
#prodPVC p, #prodPVC a { color:#ffffff; }
#prodPVC a:hover{ color:#99cc99; }

#prodGalileo { background-image:url(/images/bgGalileo.gif); }
#prodGalileo #testataProd { background-image:url(/images/headGalileo.jpg); }
#prodGalileo p, #prodGalileo a { color:#ffffff; }
#prodGalileo a:hover{ color:#99ccff; }

#prodAccessori { background-image:url(/images/bgAccessori.gif); }
#prodAccessori #testataProd { background-image:url(/images/headAccessori.jpg); }
#prodAccessori p, #prodAccessori a { color:#ffffff; }
#prodAccessori a:hover{ color:#99cccc; }

#prodSpagnolette { background-image:url(/images/bgSpagnolette.gif); }
#prodSpagnolette #testataProd { background-image:url(/images/headSpagnolette.jpg); }
#prodSpagnolette p, #prodSpagnolette a { color:#ffffff; }
#prodSpagnolette a:hover{ color:#ffcc99; }

#prodAlluminio { background-image:url(/images/bgAlluminio.gif); }
#prodAlluminio #testataProd { background-image:url(/images/headAlluminio.jpg); }
#prodAlluminio p, #prodAlluminio a { color:#006699; }
#prodAlluminio a:hover{ color:#68aec1; }

#prodOpen { background-image:url(/images/bgOpen.gif); }
#prodOpen #testataProd { background-image:url(/images/headOpen.jpg); }
#prodOpen p, #prodOpen a { color:#333333; }
#prodOpen a:hover{ color:#999900; }

#prodFerramenta { background-image:url(/images/bgFerramenta.gif); }
#prodFerramenta #testataProd { background-image:url(/images/headFerramenta.jpg); }
#prodFerramenta p, #prodFerramenta a { color:#ffffff; }
#prodFerramenta a:hover{ color:#cccccc; }

#prodAdapta { background-image:url(/images/bgAdapta.gif); }
#prodAdapta #testataProd { background-image:url(/images/headFerramenta.jpg); }
#prodAdapta p, #prodAdapta a { color:#ffffff; }
#prodAdapta a:hover{ color:#cccccc; }

img#wwdistr{ float:right; border:0; margin-right:20px; }