body {
	background: #4b7797;
	color: #000;
	font-family:Verdana;
	font-size:11px;
	padding: 0;
	margin:0;
}
#swf{ margin:0 0px 3px 3px; padding:0; height:268px;}
form{margin:0;}
/*input,textarea,select,button{font-family:Arial; font-size:12px;}*/

#container {
	margin: 0 auto;
	width: 990px;
	background:url(images/sfondo.gif);
	display:table;
	background:#FFF
}
#top{ width:990px; height:98px; position:relative;}
#toptext{
	position:absolute;
	top:80px;
	left: 295px;
	font-size:14px; font-family:Arial, Helvetica, sans-serif; width:695px; font-weight:bold; text-transform:uppercase; color:#7b9f3d; word-spacing:4px;
}
#toptext a{ color:#7b9f3d; text-decoration:none;}
#logo{ position:absolute; top:5px; left:5px}
#main{position:relative; width: 990px; display:table; margin:0; padding:0}
#centrale{ width:401px; float:left;}
#centrale2{ width:592px; float:left;}
#boxchiuso{font-size:12px; padding:0; margin:0 3px 3px 3px; font-family:Arial, Helvetica, sans-serif; text-align:justify; width:395px; background:#cccccc;}
#boxchiuso .titolo{ padding:6px 10px; margin:0; background:#1e4562; font-size:12px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; border-bottom:solid 3px #FFF}
#boxchiuso .corpo,#boxprodotto .corpo{ padding: 0px 8px 0 8px; margin:0; display:table;}
#boxchiuso ul{ margin:0; padding:0; list-style:none;}
#boxchiuso li{ list-style:none; padding:3px; margin:0 0 8px 0;}
#boxchiuso li a{ text-decoration:none; color:#000;}

#boxgrande{font-size:12px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; text-align:justify; width:592px; height:545px; background:#e8e8e8; overflow:auto;}
#boxgrande .titolo{ padding:6px 10px; margin:0; background:#7b9f3d; font-size:12px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; border-bottom:solid 3px #FFF}
#boxgrande .corpo{ padding: 8px 8px 0 8px; margin:0; }
#boxgrande .corpo a{ text-decoration:none; }
#boxgrande h1{ font-size:15px; font-weight:bold; margin:0; padding:0;}
#boxgrande h2{ font-size:12px; font-weight:bold; margin:0; padding:0; text-transform:uppercase;}
#boxgrande h3{ font-size:11px; font-weight:bold; margin:0; padding:0;}
#boxgrande h3 a{ color:#000; text-decoration:none;}
#boxgrande h3 a:hover{ color:#f60;}

#boxprodotto{float:left; width:162px; height:278px; background:url(../images/box-prodotto.gif) no-repeat; margin:3px 0px 3px 8px}

#boxchiusolato{  font-size:11px; color:#000000; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background:#e8e8e8; width:294px;}
#boxchiusolato .titolo{ padding:6px 10px; margin:0; background:#1e4562; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold; border-bottom:solid 3px #FFF}
#boxchiusolato .titolo2{ padding:6px 10px; margin:0 0 3px 0; background:#7b9f3d; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold; border-bottom:solid 3px #FFF}
#boxchiusolato .corpo{ padding: 0px 8px 0 8px; margin:0; font-size:11px}
#boxchiusolato ul{ margin:0; padding:0; list-style:none;}
#boxchiusolato li{ list-style:none; padding:5px 0; margin:0; text-align:justify}
#boxchiusolato a{ text-decoration:none; color:#000;}
/*#boxchiusolato li a:hover{ color:#FFF;}*/
#boxchiusolato h3{ font-size:11px; font-weight:bold; margin:0; padding:0; text-align:left;}
.testopiccolo{font-size:10px;}
#col_sx{ width:294px; float:left; font-size:11px}
#col_dx{ width:294px; float:right; font-size:11px}
#col_dx2{ width:398px; float:right; font-size:11px}
#news{ width:370px; float:right}
#pp{ width:370px; float:left}
#prod_home .titolo { font-weight:bold; margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px dotted #FFFFFF; font-size:11px;}
#prod_home .descr {margin:0; padding:0; font-size:11px}
#nome_cat{text-align:center;padding:4px 3px 3px 3px;color:#ea9f2c;font-weight:bold; font-family:arial;}
#nome_cat a{color: #000; text-decoration:none;}
#back{ text-align:right; font-size:11px; font-weight:bold; padding:3px; margin:10px 0 0 0; color:#ffffff;}
#back a{ color:#ff6600; text-decoration:none;}

/* footer */
#footer {
	width: 990px;
	background: #74953a;
	color: #fff;
	padding: 5px 0;
	font-size:11px;
	margin:0px 0 3px 0;
	text-transform:uppercase; word-spacing:7px; font-weight:bold;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
color: #e7a02a;
}
#credits {color: #e7a02a; float:right; font-weight:bold; padding:0 5px 0 0;}
#credits a{	color: #fff;
	text-decoration: none;}
#footer2 {
	width: 990px;
	background: #373737;
	color: #fff;
	padding: 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#7b9f3d;
	font-size:11px;
	font-family:Arial;
}
.testo11b {font-size:11px; font-weight:bold; text-decoration:none;}
.testo11 {font-size:11px;}
.testo12 {font-size:12px; font: sans-serif;}
.titmail { font-size:14px; color:#f60; font-weight:bold; border-bottom: solid #f60 1px; padding:0 0 2px 0; margin:0; font-family:Arial;}
.campo{border:1px solid #000; font-size:12px; font-family:Arial;}
.pulsante{	background:#f60;
			color:#FFFFFF; border:0px solid #464749; font-weight:bold; font-size:11px;
			font-family:Arial, Helvetica, sans-serif; padding:0; text-transform:uppercase;}
.spacer{ border-bottom:solid 1px #ea9f2c; width:100%; margin:0 0 4px 0; padding:0;}
.domanda{ font-weight:bold; margin:0; background:#f7bc35; padding: 2px 0 1px 5px; text-transform:uppercase; font-family:Arial;}
.risposta{ margin:0 0 10px 0; border: 1px solid #f7bc35; padding:3px}
.cella{font-size:10px; padding:2px 0 2px 3px; background:#1e4562; margin: 0 0 2px 0; text-transform:uppercase; font-weight:bold;}
.cella a{ text-decoration:none; color:#F60;}
.nolink{ color:#000; text-decoration:none}
#send2{ display:none;}
#NewsTicker{
	width:650px;
	height:68px;
	margin:0;
	position:absolute;
	top:5px; right:5px; overflow:hidden;
}
#NewsTicker  a{
			color: #000000;
			text-decoration:none;
		}
		
#s3slider { 
   width: 395px; /* important to be same as image width */ 
   height: 267px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
	margin:0 0 3px 3px;
 }
#s3slider ul{margin:0; padding:0; list-style:none; list-style-position:inside;}
#s3slider ul li{margin:0; padding:0;}
 #s3sliderContent {
    width: 397px; /* important to be same as image width or wider */
    position: absolute; /* important */
    top: 0; /* important */
	left:0;
    margin: 0; /* important */
 }

 .s3sliderImage {
    float: left; /* important */
    position: relative; /* important */
    display: none; /* important */
 }

 .s3sliderImage span {
    position: absolute; /* important */
    left: 0;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 397px;
    background-color: #000;
    filter: alpha(opacity=70); /* here you can set the opacity of box with text */
    -moz-opacity: 0.7; /* here you can set the opacity of box with text */
    -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
    opacity: 0.7; /* here you can set the opacity of box with text */
    color: #fff;
    display: none; /* important */
 }
 .s3sliderImage span.bottom {
    bottom: 0;
	}
.s3sliderImage span.top {
    top: 0;
	}
.s3sliderImage span strong {
    font-size: 14px;}
 .clear {
    clear: both;
 } 
