/*stili per il layout fisso*/



html,body{margin: 0;padding:0;}



body{background-color: #f1f1f1;	font-family: verdana, sans-serif;font-size: 12px;color:#666666;line-height: 1.5em;}

#maintable {
background-color:#ffffff;
width:95%;
width:expression(document.body.clientWidth > 950 ? "950px" : "auto");
max-width: 950px;
margin: 0 auto;
border-top-style: none;	
border-bottom-style: none;
border-right-style: solid;	
border-right-width:1;
border-right-color: #CCCCCC;
border-left-style: solid;
border-left-color: #CCCCCC;
border-left-width:1;
}

h1,h2{margin: 0;padding:0}

strong{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }

h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}

p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; line-height:140%;}

td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

h2{color: #999;font-size: 1.5em}

.testo{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.orange{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

.input{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color:#000000;}

.title{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#003399;	height:60px}

.text-box{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: gray;padding-left: 8px;}

.orange {background-color:#FFF7D7;color:#990000;}

.tr1{background-color:#f9f9f9;height:30px;}

.tr2{background-color:#fffff4;height:30px;}

.trheader{height:20px;text-align:center;color:#666666;background-color:#F1F1F1;}

.table2{width:400px;border-top-color:#FF9900;border-top-style:dashed;border-width:2px;border-bottom-style:dashed;border-bottom-color:#FF9900;	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: gray;padding-left: 8px;}

.prodotti{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color:#F4F4FF;height:25px;}



.prodotti2{background-color:#FFFCF9;height:25px;}



.submit{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: gray;padding-left: 8px;}

.table{width:100%;border-left-width:1;border-left-color:#CECECE;border-left-style:dotted;border-bottom-width:1;border-bottom-color:#CECECE;border-bottom-style:dotted;border-top-width: 1px;

border-top-style: dotted;border-top-color: #CECECE;	border-right-width: 1px;border-right-style: dotted;	border-right-color: #CECECE;}

.checkbox{width:400px;border-top-color:#FF9900;border-top-style:dashed;border-width:2px;border-bottom-style:dashed;border-bottom-color:#FF9900;background-color:#FFFFCC;}

.titleCheck{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#003399;	height:20px}

.box-product{
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

.box-product2{	font-family: Verdana;font-size: 12px;color: #094abc;}

.menu{font-family: Arial;	font-size: 12px;color: #666666;}

.table-border {	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;border-left-style: solid;	border-right-color: #CCCCCC;border-left-color: #CCCCCC;

border-right-width: 1px;	border-left-width: 1px;}

.border-left {border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}

.titolo-sez {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#AA2B00;font-weight: bold;}

.prod-header {background-color:#F1F8FE;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight: bold;}

.prod-description {
	background-color:#F1F8FE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: justify;
}

.prod-list {background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;list-style-image: url(../images/arrow-mini-list.gif);}

.prod-img {background-color:#F1F1F1;/*background-color: #F1F8FE;*/}

.prod-table {border-left-width:1;border-left-color:#CECECE;border-left-style:dotted;border-bottom-width:1;border-bottom-color:#CECECE;border-bottom-style:dotted;border-top-width: 1px;

border-top-style: dotted;border-top-color: #CECECE;	border-right-width: 1px;border-right-style: dotted;	border-right-color: #CECECE;}

.prod-table-scheda {border-left-width:1;border-left-color:#CECECE;border-left-style:dotted;border-bottom-width:1;border-bottom-color:#CECECE;border-bottom-style:dotted;border-top-width: 1px;

border-top-style: dotted;border-top-color: #CECECE;	border-right-width: 1px;border-right-style: dotted;border-right-color: #CECECE;}

.prod-scheda-header {background-color:#F1F1F1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-weight: bold;}

.prod-scheda-row1 {background-color:#F1F8FE;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}

.prod-scheda-row2 {background-color:#fffff4;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}

/* LINK */

a.generale {background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none;}

a:active.generale {	background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none;}

a:visited.generale {background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333; text-decoration:none;}

a:hover.generale {background-color:#CECECE;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none;}

a{text-decoration: none;color:#AA2B00;}

.inline{display: inline;	font-size:11px;text-indent: 0px;}

.border-body{border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

.list{

	padding: 5px;

}

.generic-border{border-left-width:1;border-left-color:#CECECE;border-left-style:dotted;border-bottom-width:1;border-bottom-color:#CECECE;border-bottom-style:dotted;border-top-width: 1px;

border-top-style: dotted;border-top-color: #CECECE;	border-right-width: 1px;border-right-style: dotted;border-right-color: #CECECE;}