body { 
background: #f5f5f5 url(images/bg.gif); 
text-align: center; 
margin: 0px; 
margin-top:0px;
margin-left:0px;
padding: 0px
}
A:link{
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
color: #000000;
text-decoration: underline;

}
A:visited {
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
color: #000000;
text-decoration: none;
 
}
A:hover{
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
color: #bd0000;
font-weight: normal;
text-decoration: underline;

}
.link{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}
.link a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}
.link a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}
.link a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #113B11;
text-decoration:none;
}
.img_sx{
padding-bottom:9px;
}
.img_center{
margin-top:20px;
margin-bottom:16px;
margin-left:20px;
}
.image_bg{
background-color: #DEEFDF;
border-top-style: SOLID;
border-top-width: 1px;
border-top-color: #FFFFFF;
border-bottom-style: SOLID;
border-bottom-width: 1px;
border-bottom-color: #FFFFFF;
}
.down_box{
background: #f5f5f5 
}
.testo{
font-size: 10px;
color: #bbbbbb;
font-family: Arial, Verdana, Times New Roman;
}

.black_11{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left:2em;
color: black;
}
.obbligo{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.black_12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
text-align:left;
margin-left:4em;
}
.ricerca{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #bd0000;
text-align:middle;
}
.ricerca_head{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #113B11;
text-align:middle;
}
.white_12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: white;      
}
td#menu_sx{
border-right-style: SOLID;
border-right-width: 1px;
border-right-color: #FFFFFF;
}
td#search_box{
background-color:#DEEFDF;
border-style: SOLID;
border-width: 1px;
border-color: #dcdcdc;
}
td#search_box_header{
background-color: 545556;
border-bottom-style: SOLID;
border-bottom-width: 1px;
border-bottom-color: #FFFFFF;0
}
td#head{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: white;
background-color: 113B11;
border-bottom-style: SOLID;
border-bottom-width: 1px;
border-bottom-color: #dcdcdc;
padding-left:10px;
}
td#head_news{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #bd0000;
background-color: #f5f5f5;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ffffff;
padding-left:2;
}
td#head_table{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: white;
padding:4;
background-color: black;
border-bottom-style: SOLID;
border-bottom-width: 1px;
border-bottom-color: #dcdcdc;
}
td#cont_table{
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding:4;
color: black;
}
td#separatore_news{
border-top-style: solid;
border-top-width: 1px;
border-top-color: #dcdcdc;
}
td#stradale{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color: #e9e9e9;
border-bottom-style: SOLID;
border-bottom-width: 1px;
border-bottom-color: #ffffff;
/*background-image: url(images/stradale.gif);
background-repeat: no-repeat ;*/
padding-left:10;
}
td#box_testo{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
background-color: #f5f5f5;
padding-left:20;
padding-right:20;
}
td#box_testo2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #bd0000;
background-color: #f5f5f5;
padding-bottom:20px;

}
td#box_testo3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
background-color: #f5f5f5;
text-align:center
}
.qualita{
border:1px solid #666
}
td#search_top{
background-color: 545556;
border-bottom-style: SOLID;
border-bottom-width: 1px;
border-bottom-color: #FFFFFF;
/*background-image: url(images/mca.gif);
background-repeat: repeat ;*/

}
.white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   margin-left:2em;
	color: black;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
	color: white;
	
	
      

}
td#menu_sx2{

background-color:#DEEFDF;
border-style: SOLID;
border-width: 1px;
border-color: #dcdcdc;
}

table#lista_prodotti{
background-color:#ffffff;
border-style: SOLID;
border-width: 1px;
border-color: #dcdcdc;
}
td#lista_prodotti{

background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:8;
padding-right:8;
padding-bottom:8;
color: black;
}
table#lista_news{
background-color:#f5f5f5;

}
td#lista_news{

background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:8;
padding-right:8;
padding-bottom:8;
padding-top:8;
color: black;
}
td#lista_news_foto{

background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:8;
padding-right:8;
padding-bottom:8;
padding-top:8;
color: black;
}

ul.menu { 

text-align:left; 
width:160px;
border:0px solid #ff0000;
list-style:none; 
margin:0 0 0 10; padding:0; 
}
ul.menu li a { 
display:block;
text-decoration:none; 
padding:0 1.5em;
height:2.3em;line-height:2.3em;
}
ul.menu li { 
display:inline 
}
ul.menu li a:link, ul.menu li a:visited {
BACKGROUND: url(images/freccia.gif) no-repeat 1px 4px;
display:block;
background-color:none;
color: #333333;
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
} 
ul.menu li a:hover, ul.menu li a:active { 
BACKGROUND: url(images/freccia_on.gif) no-repeat 1px 4px;
display:block;
color:#bd0000;
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
} 
ul.menu_attivo { 
text-align:left; 
width:140px;
list-style:none;
margin:0 0 0 10; padding:0;
}
ul.menu_attivo li a { 
display:block; 
text-decoration:none; 
padding:0 1.5em; 
height:2.3em;line-height:2.3em;
}
ul.menu_attivo li { display:inline } 
ul.menu_attivo li a:link, ul.menu_attivo li a:visited { 
background-color:#e9e9e9;
BACKGROUND: url(images/freccia_giu_on.gif) no-repeat 1px 4px;
color: #333333;
font-size: 11px;
font-weight: bolder;
font-family: Arial, Verdana, Times New Roman;
} 
ul.menu_attivo li a:hover, ul.menu_attivo li a:active { 
BACKGROUND: url(images/freccia_giu_on.gif) no-repeat 1px 4px;
background-color: #e9e9e9;
color:#bd0000;
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
} 
ul.submenu { 
text-align:left; 
list-style:none; 
margin:2; padding:2;
}
ul.submenu li a { 
display:block;
text-decoration:none; 
padding:0 1.5em; 
height:2.3em;line-height:2.3em;
}
ul.submenu li { display:inline }
ul.submenu li a:link, ul.submenu li a:visited { 
background-color:#e9e9e9;
color: #333333;
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
}
ul.submenu li a:hover, ul.submenu li a:active { 
background-color: #e9e9e9;
color:#228B2B;
font-size: 11px;
font-family: Arial, Verdana, Times New Roman;
} 
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #597694;
}
.formText {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	background-color:F5F7FA;	
	color:393B46;
}

label,input {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 5px;
	font-size: 10px;
}
input#note {
	display: block;
	width: 250px;
	height:100px;
	float: left;
	margin-bottom: 5px;
	font-size: 10px;
}
input#idcat {
	display: block;
	width: 0px;
	float: left;
	margin-bottom: 5px;
	font-size: 10px;
}
input#idsottocat {
	display: block;
	width: 0px;
	float: left;
	margin-bottom: 5px;
	font-size: 10px;
}
label {
	text-align: left;
	width: 100px;
	padding-right: 10px;
	color: #333333; font-size: 11px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
label#check {
 
	text-align: left;
	width: 200px;
	color: #333333; font-size: 11px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
label#break {
 
	
	width: 70px;
	
}
.checka{
width:15px;
display: block;
}
br {
	clear: left;
}
input.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white; width: 80px; display: block;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input.check {width: 20px; display: block; }

