BODY {
	/*background-color : White;*/
}
BODY, A, P, TD {
	color : #444444;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}
A:LINK, A:VISITED, A:ACTIVE {
	/* color : #e66700; */
}
A:HOVER {
	text-decoration : underline;
}
.mega {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 26px;
	color : #4682b4;
}
.titolo {
	font-size : 14px;
	font-weight : bold;
}
.titolobarrara {
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	background-color : #c0c0c0;
}
.titolobarrarascura {
	font-size : 14px;
	font-weight : bold;
	color: #FFF;
	background-color : #444;
}
.titolobarraraevidenziata { background-color:#FD0 !important; color:#444; }
.rispbook {
	font-size : 11px;
	font-style : italic;
	color : #c0c0c0;
}
.padding{
	padding-left : 5px;
	/*padding-right : 5px;*/
}
.red {
	color: #4682b4; /*4682b4*/
}
.manino {
	cursor: pointer;
}
.bordino {
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	border-right : 1px solid Silver;
	border-left : 1px solid Silver;
}

.bordinobasso {
	border-bottom : 1px solid Silver;
}
.bordinoalto {
	border-top : 1px solid Silver;
}
.bordinobassoscuro {
	border-bottom : 1px solid #444;
}
.submit {
	background-color : #76B2E4;
	border : 1px solid #4682b4;
	cursor : pointer;
	border-radius:3px; padding:2px 6px;
}
.submit2 {
	background-color : #dc143c;
	border : 1px solid #800000;
	cursor : pointer;
	color:#FFF;
	border-radius:3px; padding:2px 6px;
}
.submit-bianco {
	background-color : #FFF;
	border : 1px solid #ccc;
	cursor : pointer;
	color:#333;
	border-radius:3px; padding:2px 6px;
}
.submit-bianco:hover {background-color : #EEE; text-decoration:none;}
.submit-rosso {
	background-color : #dc143c;
	border : 1px solid #800000;
	cursor : pointer;
	color:#FFF;
	border-radius:3px; padding:2px 6px;
}
.submit-grigio {
	background-color : #DDD;
	border : 1px solid #AAA;
	cursor : not-allowed;
	color:#888;
	border-radius:3px; padding:2px 6px;
}
.submit-verde {
	background-color : #22a71f;
	border : 1px solid #006400;
	cursor : pointer;
	color:#FFF;
	border-radius:3px; padding:2px 6px;
}
.submit-blu {
	background-color : #4169e1;
	border : 1px solid #4169e1;
	cursor : pointer;
	color:#FFF;
	border-radius:3px; padding:2px 6px;
}

.form0 {
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	border-right : 1px solid Silver;
	border-left : 3px solid Silver;
	padding-left : 5px;
}

.form1 {
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	border-right : 1px solid Silver;
	border-left : 3px solid Red;
	padding-left : 5px;
}


.sfondo_index, .sfondo_centrale {
	background-position: center;
	background-repeat: repeat-y;
}
#center {
	background-position : center;
	background-repeat : no-repeat;
}











.rosso {
	color: #5F0024;
}

.grigio {
	color: #696969;
}

#descrizione {
	font-family : Trebuchet MS, Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	padding-left : 40px;
	padding-right : 20px;
}

#titolo {
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*/
	/*font-weight: bold;*/
	font-size : 14px;
	font-family : Trebuchet MS, Georgia, "Times New Roman", Times, serif;
}

#menu {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	cursor : pointer;
}

#sottocategoria {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	padding-left : 200px;
}

#micro {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-bottom : 3px;
}

#center {
	background-position : center;
	background-repeat : no-repeat;
}

.barra_grigina {
	background-color: #e6e6e6;
	border: 1px solid #a9a9a9;
}

.box_matrice {
	background-color: #FFF;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	text-align: center;
	color: #FFF;
	width:30px;
	height:30px;
}
.intestazione_matrice {
	background-color: #a9a9a9;
	border: 1px solid #a9a9a9;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}

.macero { background-color: #b22222; color: #FFF; }






OPTION.rosso { background-color:maroon !important; color:white !important; }
OPTION.bianco { background-color:white !important; color:maroon !important; }
OPTION.verde { background-color:green !important; color:white !important; }
OPTION.arancio, OPTION.arancione { background-color:orange !important; color:black !important; }







/* new 2013 */
.rounded_form_search {
background-color: #EEE;
border: 1px solid #FFF;
border-radius: 3px;
box-shadow: 0px 1px 2px #888;
background-image: -moz-linear-gradient(top, #f5deb3, #f4a460);
background-image: -ms-linear-gradient(top, #F8F8F8, #D0D0D0);
background-image: -o-linear-gradient(top, #F8F8F8, #D0D0D0);
background-image: -webkit-linear-gradient(top, #F8F8F8, #D0D0D0);
background-image: linear-gradient(top, #F8F8F8, #D0D0D0);
background-clip: padding-box;
}
.rounded_submit_search {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: -1px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #FFF;
	cursor:pointer;
color:#FFF;
background-color: #ff8c00;
border-radius: 3px;
box-shadow: 0px 2px 2px #444;
padding: 1px 10px;
}
.rounded_submit_search:hover {
color:#FFF;
background-color: #ff8c00;
box-shadow: 0px 1px 2px #333;
padding: 1px 10px;
}
.rounded_input_search {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	/*font-weight: bold;*/
	border: 1px solid #EEE;
color:#222;
background-color: #FFF;
border-radius: 3px;
box-shadow: inset 0px 1px 2px #888;
padding: 2px 4px;
}

.bg_rosso { background-color:#d13; color:#fff; }
.bg_verde { background-color:#3c3; color:#fff; }
.bg_arancione { background-color:#fa0; color:#000; }






/* liste distribuzione documents */
.checkgroup { font-weight:normal; color:#fff; font-size:0.9em; padding-right:20px; float:right; }