* {	margin:0; padding:0;}
body{background:#FFFFFF;}
a img { border:0;}
ul { list-style:none;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000;	text-decoration: none;}
a:hover {text-decoration: none;	color: #FFFFFF;}
a:active {color: #000000;	text-decoration: none;}

strong a {color:#235175;}
li { background:url(immagini/list_bg.gif) no-repeat 0 7px; padding-left:19px; line-height:24px;}
li a {color:#235175; font-weight:bold;}

html, input, textarea
	{
		font-family:Arial; 
		font-size:12px;
		line-height:16px;
		color:#777777;		
	}
input, select { vertical-align:middle; font-weight:normal; font-size:10px}

.select{
	border-right-color: #FF0000;
}
.sx {float:left;}
.dx {float:left; margin-left:12px}
.main { width:780px; height:109px}
.left { float:left;}
.right {float:right;}
.right2 {float:right;}
.clear  { clear:both;}
.titoletti{color:#406887; font-weight:bold;}
.benvenutotitle{font-size: 24px; color:#000000; line-height:1;}
.newstitle {color:#235175;}
.benvenutocorpo{font-size: 12px; text-align:justify; font:"Myriad Pro" color: #777777; line-height:2; }
.mappa{float:left; background:url(immagini/mappa.jpg) top left no-repeat; width:383px; height:383px;}
.mappa a{float:left; padding:24px 0 0 24px;}


.scrittetasti1 {position:absolute;left: 9px;top: 0px;width: 95px;text-align:center;overflow:hidden;word-wrap: break-word;}
.scrittetasti2 {position:absolute;left: 104px;top: 0px;width: 95px;text-align:center;overflow:hidden;word-wrap: break-word;}
.scrittetasti3 {position:absolute;left: 201px;top: 0px;width: 95px;text-align:center;overflow:hidden;word-wrap: break-word;}
.scrittetasti4 {position:absolute;left: 299px;top: 0px;width: 95px;text-align:center;overflow:hidden;word-wrap: break-word;}

.contenitoretasti { position:relative; font-size:11px; padding:11px 0 0 0;}
.contenitoretasti A:link {text-decoration: none; font-weight:bold; color: black;}
.contenitoretasti A:visited {text-decoration: none; font-weight:bold; color: black;}
.contenitoretasti A:active {text-decoration: none; font-weight:bold; color: black;}
.contenitoretasti A:hover {font-weight:bold; color: white;}
.contenitorecontatti{margin-left:6px;}
.ziopaperino {position:relative;left:195px; top:11px;width:410px; height:60px}

.tx1 A:link {text-decoration: none; font-weight:bold; color: black;}
.tx1 A:visited {text-decoration: none; font-weight:bold; color: black;}
.t1a {float:left;width:103px; height:56px; line-height:52px; text-align:center; font-weight:bold; color:#FFFFFF;}


.tx2 {}
.t2a {float:left;width:97px; height:56px; line-height:52px; text-align:center;font-weight:bold; color:#FFFFFF; }


.t3a {float:left;width:97px; height:56px; line-height:52px; text-align:center;font-weight:bold; color:#FFFFFF; }
.tx3 {}

.t4a {float:left;width:102px; height:56px; line-height:52px; text-align:center;font-weight:bold; color:#FFFFFF; }
.tx4 {padding-right:6px;}

.date {background:url(immagini/date_bg.gif) no-repeat 0 0; font-size:11px; color:#0e2a40; padding:2px 0 3px 22px;}
.more {text-align:right; color:#0e2a40;}
.more a{background:url(immagini/more_bg.gif) top right no-repeat; padding-right:18px; color:#235175; font-weight:bold;}
.blue {color:#235175;}
.hor_line {background:url(immagini/hor_line.gif) top left repeat-x; height:1px;}
.column1, .column3, .column4, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}
.column2{float:right;}

#header {height:369px;}

#header1 {height:109px;}
#header1 {background:url(immagini/intestazione.gif) top left no-repeat;}
#header1 .right {padding-top:13px; margin-right:100px}
#header1 .right img {margin-right:29px;}
#header1 .right2 {padding-top:10px;font-size: 10px; margin-right:6px;
}

#header2 {position:relative; left:0px; top: 0px;height:260px; width:780px;}
#header2 {background:url(immagini/filmato.jpg) top left no-repeat; color:#85b1d3;}
#header2 a img { text-align:center;}

#footer {height:57px; width:780px; text-align:center;}
#footer a {color:#406887; font-weight:bold;}
#footer .indent {padding:0 37px 0 35px;}
#footer .bg {
	background:url(immagini/lineafondo.jpg) top repeat-x;
	padding:17px 0 0 1px;
	font-size:11px;
	height: 57px;
}

#row1 a {color:#b2cee4;}
#row1 { height:113px; width:780px}
#index #row1 {background:url(immagini/fastprod.jpg) top left no-repeat;}
#index #row1 .indent {padding:5px 1px 0 10px; text-align:center;}
#index #row1 .indent A:link {text-decoration: none; font-weight:bold; color: white;}
#index #row1 .indent A:visited {text-decoration: none; font-weight:bold; color: white;}
#index #row1 .indent A:active {text-decoration: none; font-weight:bold; color: white;}
#index #row1 .indent A:hover {font-weight:bold; color: white;}
#index #row1 .column1 {width:152px;}
#index #row1 .column2 {width:152px; }
#index #row1 .column3 {width:152px;}
#index #row1 .column4 {	width:152px;}
#index #row1 .column5 {	width:152px;}
#index #row1 .column1 .padding {}
#index #row1 .column2 .padding {}
#index #row1 .column3 .padding {}
#index #row1 .column4 .padding {}
#index #row1 .column5 .padding {}
#index #row1 .column1 .prod {height:19px;font-weight:bold; color: white;}
#index #row1 .column2 .prod {height:19px;font-weight:bold; color: white;}
#index #row1 .column3 .prod {height:19px;font-weight:bold; color: white;}
#index #row1 .column4 .prod {height:19px;font-weight:bold; color: white;}
#index #row1 .column5 .prod {height:19px;font-weight:bold; color: white;}


#row2 { width:780px; text-align:left;}
#row2 .indent {padding:32px 37px 13px 35px;}

#index #row2 {background:url(immagini/corpo.jpg) top left no-repeat; }
#index #row2 .line {background:url(immagini/row2_line.gif) repeat-y 478px 0; width:100%}
#index #row2 .column1 {width:460px;}
#index #row2 .column2 {width:211px;}
#index #row2 .indent_column {width:37px;}
#index #row2 .column1 .padding {padding:12px 0 11px 0;}
#index #row2 .column1 .padding .c1{ float:left; width:210px; padding: 5px 10px 0px 0px}
#index #row2 .column1 .padding .c2{ float:right; width:210px; padding: 5px 0px 0px 10px}
#index #row2 .column1 .padding .testo1{ text-align:justify; line-height:2; }
#index #row2 .column1 .padding .testo1 img{float:left;margin: 20px 10px 5px 10px}

#index #row2 .column1 .padding .testo2{ text-align:justify; line-height:2;}
#index #row2 .column1 .padding .testo2 img{float:right; margin: 0px 5px 5px 10px; }
#index #row2 .column2 {background:url(immagini/elemento.jpg) top left repeat-y;}
#index #row2 .column2 .padding {padding:12px 0 0 35px;}

#contacts #row2 {background:url(immagini/corpoh.gif) top left no-repeat; }
#contacts #row2 .line {background:url(immagini/row2_line.gif) repeat-y 700px 0; width:100%}
#contacts #row2 .column1 {width:240px;}
#contacts #row2 .column2 {width:450px;}
#contacts #row2 .indent_column {width:20px;}
#contacts #row2 .column1 .padding {padding:12px 0 11px 0;}
#contacts #row2 .column2 {background:url(immagini/elemento.jpg) top left repeat-y;}
#contacts #row2 .column2 .padding {padding:12px 0 0 29px;}

#ourcompany #row2 {background:url(immagini/corpoh.gif) top left no-repeat; }
#ourcompany #row2 .indent {padding:32px 0 13px 0;}
#ourcompany #row2 .line {}
#ourcompany #row2 .column1 {width:277px;}
#ourcompany #row2 .column2 {width:502px;}

#ourcompany #row2 .indent_column {background:url(immagini/elemento.jpg) top left repeat-y;width:22px;}
#ourcompany #row2 .column1 .padding {padding:12px 0 11px 0;}
#ourcompany #row2 .column1 .cornice1 {background:url(immagini/az1.gif) top left no-repeat; height:149px; margin-bottom:20px;}
#ourcompany #row2 .column1 .cornice2 {background:url(immagini/az2.jpg) top left no-repeat; height:116px; margin-bottom:20px;}
#ourcompany #row2 .column1 .cornice3 {background:url(immagini/az3.jpg) top left no-repeat; height:166px; margin-bottom:20px; padding-left:12px; padding-top:12px;}
#ourcompany #row2 .column1 .cornice4 {background:url(immagini/az4.jpg) top left no-repeat; height:168px}
#ourcompany #row2 .column1 .cornice3 img{}

#ourcompany #row2 .column2 {background:url(immagini/elemento.jpg) top left repeat-y;}
#ourcompany #row2 .column2 .padding {padding:12px 0 0 25px;}
#ourcompany #row2 .column2 .contenitorecontatti{margin-left:0px;}
#ourcompany #row2 .column2 .barra1 {float:right; background:url(immagini/banda.jpg) top right no-repeat; width:479px; height:46px;}
#ourcompany #row2 .column2 .barra2 {float:right; background:url(immagini/banda.jpg) top right no-repeat; width:479px; height:46px; margin-bottom:20px;}
#ourcompany #row2 .column2 .barra3 {float:right; background:url(immagini/banda.jpg) top right no-repeat; width:479px; height:46px;}
#ourcompany #row2 .column2 .titolobarra{color:#b2cee4; font-weight:bold; margin:2px 0 0 6px}
#ourcompany #row2 .column2 .testo1{ text-align:justify; margin-bottom:40px; line-height:2;}
#ourcompany #row2 .column2 .testo1 img{float:left;margin: 10px}
#ourcompany #row2 .column2 .testo2{ text-align:justify; margin-bottom:40px; line-height:2;}
#ourcompany #row2 .column2 .testo2 img{float:right;margin: 10px}

#product #row2 {background:url(immagini/corpoh.gif) top left no-repeat; }
#product #row2 .indent {padding:32px 0 13px 0;}
#product #row2 .line {}
#product #row2 .column1 {width:200px;}
#product #row2 .column1 .benvenutotitle{font-size: 24px; color:#000000; line-height:1;}
#product #row2 .column2 {width:575px;}
#product #row2 .indent_column {width:22px;}
#product #row2 .column1 .padding {padding:12px 0 11px 0;}

#product #row2 .column1 .cornice {background:url(immagini/prodotti.gif) top left no-repeat; line-height:51px; height:51px; width:182px; text-align:center; font-size:16px;}
#product #row2 .column1 .cornice A:link {text-decoration: none; color: #000000;}
#product #row2 .column1 .cornice A:visited {text-decoration: none; color: #000000;}
#product #row2 .column1 .cornice A:active {text-decoration: none; color: #000000;}
#product #row2 .column1 .cornice A:hover {font-weight:bold; color: #333333;}
#product #row2 .column1 .cornicepr {background:url(immagini/prodottipr.jpg) top left no-repeat; line-height:51px; height:51px; width:182px; text-align:center; font-size:16px; font-weight:bold;}
#product #row2 .column1 .cornicepr A:link {text-decoration: none; color: #000000;}
#product #row2 .column1 .cornicepr A:visited {text-decoration: none; color: #000000;}
#product #row2 .column1 .cornicepr A:active {text-decoration: none; color: #000000;}
#product #row2 .column1 .cornicepr A:hover {font-weight:bold; color: #333333;}
#product #row2 .column1 .contenitoresottocornice { padding-left:20px;}
#product #row2 .column1 .sottocornice {background:url(immagini/prodottisotto.jpg) top left no-repeat; line-height:38px; height:38px; width:153px; text-align:center; }
#product #row2 .column1 .sottocornice A:link {text-decoration: none; color: #000000;}
#product #row2 .column1 .sottocornice A:visited {text-decoration: none; color: #000000;}
#product #row2 .column1 .sottocornice A:active {text-decoration: none; color: #000000;}
#product #row2 .column1 .sottocornice A:hover {font-weight:bold; color: #333333;}
#product #row2 .column1 .sottocornicepr {background:url(immagini/prodottisottopr.jpg) top left no-repeat; line-height:38px; height:38px; width:153px; text-align:center; font-weight:bold;}
#product #row2 .column1 .sottocornicepr A:link {text-decoration: none; font-weight:bold; color: #000000;}
#product #row2 .column1 .sottocornicepr A:visited {text-decoration: none; color: #000000;}
#product #row2 .column1 .sottocornicepr A:active {text-decoration: none; color: #000000;}
#product #row2 .column1 .sottocornicepr A:hover {font-weight:bold; color: #333333;}

#product #row2 .column2 {background:url(immagini/elemento.jpg) top left repeat-y;}
#product #row2 .column2 .padding {padding:12px 0 0 25px;}
#product #row2 .column2 .barra1 {float:right; background:url(immagini/barraprodotti.jpg) top right no-repeat; width:547px; height:37px;}
#product #row2 .column2 .contprod {float:right; width:547px;}
#product #row2 .column2 .cornice {float:left; background:url(immagini/scatola.jpg) top left no-repeat; width:145px; height:168px; padding: 0 30px 30px 0; }
#product #row2 .column2 .corniceint { width:111px; line-height:111px; height:111px; padding: 18px 0 16px 16px; text-align:center;}
#product #row2 .column2 .corniceint img{ margin:auto;}
#product #row2 .column2 .inttext{text-align:center;}
#product #row2 .column2 .cornicedettaglio {float:left; background:url(immagini/ProdottiDettaglio.jpg) top left no-repeat; width:532px; }
#product #row2 .column2 .cornicedettaglioint {width:489px; line-height:489px; height:489px; margin:22px 22px 26px 21px; text-align:center;}
#product #row2 .column2 .cornicedettaglioint img{ margin:auto;}
#product #row2 .column2 .titolodettaglio{color:#235175; font-weight:bold; margin:10px 0 15px 6px}

#product #row2 .column2 .testodettaglio{font-weight:bold; text-align:justify; margin-bottom:100px; line-height:2; width:532px;}
#product #row2 .column2 .testodettaglio img{float:left;margin: 0 10px 10px 6px}
#product #row2 .column2 .titolobarra{color:#b2cee4; font-weight:bold; margin:2px 0 0 6px}
#product #row2 .column2 .titolobarra A:link {text-decoration: none; font-weight:bold; color: #b2cee4;}
#product #row2 .column2 .titolobarra A:visited {text-decoration: none; color: #b2cee4;}
#product #row2 .column2 .titolobarra A:active {text-decoration: none; color: #b2cee4;}
#product #row2 .column2 .titolobarra A:hover {font-weight:bold; color: #ffffff;}
#product #row2 .column2 .testo1{ text-align:justify; margin-bottom:40px}
#product #row2 .column2 .testo1 img{float:left;margin: 10px}
#product #row2 .column2 .testo2 img{float:right;margin: 10px}
#product #row2 .column2 .titoletti{float:left; color:#406887; font-weight:bold;}