/*stili per il layout elastico*/
html,body{
	margin:0;
	padding:0;
	height:100%;
	background:url(../00immagen/sfondo.jpg) no-repeat top center;
	background-color:#000000;	
}
body{
	font-family:"Trebuchet MS", Arial;
	font-size: 70%;/*pił si abbassa questo valore pił il font si rimpicciolisce 76% equivale a 12px*/
	text-align: center;
	background-color:#000000;
	color:#8b8b8b;
}
a{
	color: #63635E;
	text-decoration: none;
}
h1 {
	color:#D91E00;
	font-size: 100%;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h2 {
	color:#8b8b8b;
	font-size: 100%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
ul {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:5px;
	list-style-type:square;
}
.paragrafo {
	margin:0px;
	padding:0px;
	line-height:13px;
}
div#container{
	width:85em;
	margin:0 auto;
	text-align: left;
	background-color:#ffffff;
	height:auto;
	min-height:100%;
	position:relative;
}

/*stili generici, su header e footer*/
div#header{
	background:url(../00immagen/logo.gif) no-repeat left ;
	height:49px;
	text-align:right;
	padding-top:35px;
	padding-right:30px;
}
/*colore della riga sotto al logo*/
div#colore{
	background-color:#ff0000;
	height:5px;
}
div#menu{
	background-image:url(../00immagen/sfondo_menu.gif);
	background-repeat:repeat-x;
	/*height:62px;	
	height:50px;	*/
}
div#sottomenu{
	background-image:url(../00immagen/sfondo_sottomenu.gif);
	background-repeat:repeat-x;
	height:31px;	
}
div#spazio {
	padding-left:30px;
	padding-right:30px;
}
div#footer{
	text-align:left;
	padding: 0.5em;
    background-color: #ffffff;
	color: #63635E;
	background-image:url(../00immagen/riga.gif);
	background-repeat:repeat-x;
}
/*stili specifici per il layout*/
div#navigation{
	background-color:#ffffff;
}
div#content_no{
	background-image:url(../00immagen/sfondo_centro.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding: 3em;
	padding-top:25px;
}
div#content_prodotti{
	background-image:url(../00immagen/sfondo_prodotti.gif);
	background-repeat:repeat-y;
	background-position:320px 0px;
	padding: 3em;
	padding-top:25px;
}

div#content_prodotti2{
	background-image:url(../00immagen/sfondo_prodotti2.gif);
	background-repeat:repeat-y;
	background-position:320px 0px;
	padding: 3em;
	padding-top:25px;
}
div#content_prodotti_dett{
	background-image:url(../00immagen/sfondo_dett_prodotto.gif);
	background-repeat:repeat-y;
	background-position:320px 0px;
	padding: 3em;
	padding-top:25px;
}
div#content_si{
	background-color:#FFFFFF;
	padding: 3em;
	padding-top:25px;
}
.menu_on {
	background-image:url(../00immagen/on.gif);
	padding-top:15px;
}
.menu_off {
	background-image:url(../00immagen/off.gif);
	padding-top:12px;
}
.href_on {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.href_off {
	color:#adadad;
	text-decoration:none;
	font-weight:bold;
}
.href_off:hover {
	color:#838383;
}
.data_news{
	background-image:url(../00immagen/sfondo_news.jpg);
	background-repeat:no-repeat;
	font-size: 70%;
	text-align:center;
	height:23px;
	width:48px;
	padding-top:6px;
}
.prodotto {
	color:#8b8b8b;
	text-decoration:none;
}
.prodotto:hover {
	text-decoration: none;
	background-image: url(../00immagen/evidenziatore.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 5px;
	color: #000000;
}
.evidenziato {
	text-decoration: none;
	background-image: url(../00immagen/evidenziatore.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 5px;
	color: #000000;
}
.pdf {
	background-image:url(../00immagen/pdf.gif);
	background-position:0px 4px;
	padding-left:30px;
	height:25px;
	background-repeat:no-repeat;
}
/*OPACITA'*/
.lightwindow img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;}
.lightwindow:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}

/*PER FORM*/

.desc_pick {
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484746;
	padding-top:5px;
}
.modulo_pick {
	width:300px;
	text-align:right;
	padding-top:5px;
}
.input_pick {
	width:250px;
	height:15px;
	border:solid 1px #b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484746;
}
.text_pick {
	width:250px;
	height:85px;
	border:solid 1px #b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484746;
}
