*{padding: 0;margin: 0;}

/* colore/sfondo della pagina */
body{font-family:Tahoma;color:#666;background:#374777 url(../images/foto-sfondo.jpg) repeat-x center top;text-align:center;}

#header100{}

#precontent{width:1000px;text-align:center;margin:0 auto;background:#fff url(../images/sfondo-basso-container.jpg) no-repeat center bottom;}
#content{background-color:#fff;width:960px;text-align:left;margin:0 auto;}

#header{padding-top:20px;}
#header img {border:0;}
.headerSx{}
.headerDx{}
#mainmenu{text-align:center;font-size:10pt;height:30px;padding-top:10px;}
#mainmenu ul{list-style:none;}
#mainmenu li{display:inline;padding-right:40px;}
#mainmenu a:link{color:#666;text-decoration:none;}
#mainmenu a:visited{color:#666;text-decoration:none;}
#mainmenu a:hover{color:#aaa;text-decoration:underline;}

#colonna1{width:200px;float:left;padding-top:1px;}
#colonna1{font-size:12pt;}

/* tasti menu sinistra:dimensioni e colori */
#colonna1 ul{list-style:none;}
#colonna1 li{margin-bottom:1px;}
/*
#colonna1 li span{padding-left:20px;font-size:10pt;}
#colonna1 a{display:block;width:100%;padding: 5px 0;border-bottom:1px solid white;}
#colonna1 a:link{color:#fff;text-decoration:none;}
#colonna1 a:visited{color:#fff;text-decoration:none;}
#colonna1 a:hover{color:#004;text-decoration:none;background-color:#ccd;}
*/

#colonna2{width:540px;float:left;}
#colonna3{width:220px;float:left;padding-top:1px;text-align:center;}
.colonnaInner{padding:0 1px;}	
	
#footer{text-align:center;font-size:8pt;padding:30px 0 170px 0;margin-bottom:50px;background:url(../images/sfondo-basso.jpg) no-repeat center bottom;}
	
#footer100{
}

.close{clear:both;}

/* stili contenuto pagine con paragrafi */
.paragrafo img{border:1px solid gray;}
#colonna2 h1{background-color:#004;color:#fff;font-family:Arial;font-weight:normal;font-size:14pt;padding:3px 15px;}
.inner{padding:1px 10px;}
.paragrafo{}
.paragrafoTitolo{font-family:Arial;padding:5px;font-weight:bold;background-color:#ddd;margin-bottom:3px;margin-top: 5px;}
.paragrafoTitoloProdotto{border-bottom:1px solid #ccc;font-family:Arial;margin-top:15px;font-weight:bold;margin-bottom:5px;}
.paragrafoFotoSx{width:200px;float:left;margin-right:10px;}
.paragrafoFotoDx{width:200px;float:right;margin-left:10px;}
.paragrafoTesto{font-size:10pt;line-height:1.4em;}
.prezzo{font-family:Arial;font-size:22pt;color:#a00;}

.newsRoll{background-color:#28b;color:#fff;padding:5px;}
.newsRollItem{font-size:8pt;padding:5px;}
.newsRollTitle{margin-bottom:5px;}

.tastoTampografia{width:196px;height:112px;}
.tastoTampografia a{display:block;width:100%;height:100%;background:url(../images/sfondo-tampografia.jpg) no-repeat}
.tastoTampografia a:hover{display:block;text-indent:-3000px;width:100%;height:100%;background:url(../images/sfondo-tampografia.jpg) no-repeat 0 -111px}

.tastoAssemblaggio{width:196px;height:111px;}
.tastoAssemblaggio a{display:block;width:100%;height:100%;background:url(../images/sfondo-assemblaggio.jpg) no-repeat}
.tastoAssemblaggio a:hover{display:block;text-indent:-3000px;width:100%;height:100%;background:url(../images/sfondo-assemblaggio.jpg) no-repeat 0 -111px}

.tastoConfezionamento{width:196px;height:112px;}
.tastoConfezionamento a{display:block;width:100%;height:100%;background:url(../images/sfondo-confezionamento.jpg) no-repeat}
.tastoConfezionamento a:hover{display:block;text-indent:-3000px;width:100%;height:100%;background:url(../images/sfondo-confezionamento.jpg) no-repeat 0 -111px}

.galleryItem {float:left; padding-right:10px;padding-bottom:10px;}
.galleryFoto img{border:1px solid black}

.galleryDestraContainer{margin-top:1px; background-color:#2288BB;padding:10px 0;}
.galleryDestra{margin-top:1px;}
.galleryDestra img {border:1px solid #fff;}

.linkgal{font-size:8pt;margin-top:10px;}
