A:link, A:visited {
	text-decoration:none;
}
A:hover { 
	text-decoration: none; 
}
h1 {
	FONT-WEIGHT: bold;
	COLOR:#2C3560;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 11px;
}
h2{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
}
.inputDisabled{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	border: 1px solid #808080;
}
.linkhomeBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	font-weight:bold;
	color:#728368;
}

.link1{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#728368;
	font-weight:bold;
}
.link1:hover{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#B52112;
	font-weight:bold;
}
body{
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
}

.menuTitle{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
}

.menuTitleBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	font-weight:bold;
	color:#728368;
}
.menuTitleBold:hover {
	color:#B52112;
}	
.menuTitleSelected{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	font-weight:bold;
	color:#B52112;
}
.subtitle{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
}
.subtitleBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	padding-left:2px;
}
/*menu laterale*/
.menuvoice{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#728368;
}
.menuvoice:hover{
	color:#B52112;
}
.menuvoiceBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#728368;
	font-weight:bold;
	padding-left:2px;
}
.menuvoiceSelected{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#B52112;
	font-weight:bold;
	padding-left:2px;
}
/*fine*/
.listBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	font-weight:bold;
}
.subtitleLat{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	padding-top:2px;
}
.PopUpTitleBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	padding-left:20px;
}
.boxinput{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	border: 1px #666666 solid;
}
.boxinputPage{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 11px;
	color:#666666;
	border: 1px #666666 solid;
	width: 22px;
	height:18px;
	
}
.menuLeft{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#B52112;
}
.menuLeftBold{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	font-weight:bold;
	color:#B52112;
}
.backnavcenter{
	background-image:url("../images/header/silver_pattern.gif");
	background-repeat:repeat-x;
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	padding-left:10px;
}
.backTop{
	background-image:url("../images/header/patternTop.gif");
	background-repeat:no-repeat;

}
.pattMain{
	background-image:url("../images/main/patternMainTop.gif");
	background-repeat:repeat-x;
}
.pattMainFoot{
	background-image:url("../images/main/patternMainFooter.gif");
	background-repeat:repeat-x;
	background-color:#DCDCDC;
}
.pattMainTable{
	background-image:url("../images/main/patternMainNav.gif");
	background-repeat:repeat-x;
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	border:1px #ffffff solid;
	padding-left:2px;
}
.backMain{
	background-color:#E8E8E8;
	border-left:1px #C9C9C9 solid;
	border-right:1px #C9C9C9 solid;
}
.pattFoot{
	background-image:url("../images/footer/patternFooter.gif");
	background-repeat:repeat-x;
}
.backinputTop{
	background-image:url("../images/main/inputpatternTop.gif");
	background-repeat:repeat-x;
}
.backinputBottom{
	background-image:url("../images/main/inputpatternBottom.gif");
	background-repeat:repeat-x;
}
.backinputLeft{
	background-image:url("../images/main/anglepatternLeft.gif");
	background-repeat:repeat-y;
}
.backinputRight{
	background-image:url("../images/main/anglepatternTopRight.gif");
	background-repeat:repeat-y;
}
.backinput{
	background-color:#ffffff;
}
.pattdiv{
	background-image:url("../images/main/pattdivfull.gif");
	/*background-repeat:repeat-x;*/
	background-repeat:no-repeat;
}
.pattdivone{
	background-image:url("../images/main/divpoint.gif");
	background-repeat:repeat-x;
}
.logo{
	padding-right:50px;
	padding-bottom:5px;
}
.padleftTop{
	padding-left:15px;
}
.padleftLink{
	padding-left:25px;
}
.padrightTop{
	padding-right:15px;
	padding-left:15px;
}
.padleftMenu{
	padding-left:2px;
	padding-bottom:5px;
}
.padrightImg{
	padding-right:2px;
	padding-bottom:8px;
}
.padinput{
	padding-left:10px;
	padding-top:5px;
}
.padLeftRight{
	padding-left:10px;
	padding-top:5px;
	padding-right:7px;
}
.padnav{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}
.padnavDef{
	padding-left:10px;
	padding-right:10px;
}
.padnavDefLeft{
	padding-left:3px;
}
.padInf{
	padding-left:10px;
}
.header_results{
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 11px;
	color:#d90000;
	/*border: 1px #8D8D8D  solid;*/
}

.row1{
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif;  
	font-size: 11px;
	background-color:#D2D9CE;
	border: 1px #ffffff  solid;
	color:#666666;
	padding-left:2px;
}

.row2{
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif;  
	font-size: 11px;
	background-color:#DCDCDC;
	border: 1px #ffffff  solid;
	color:#666666;
	padding-left:2px;
}

.nav {
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-weight: bold;
	font-size: 11px;  
	white-space: nowrap;
	background-color: #CCCCCC;
	color: #8D8D8D;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	border: #8D8D8D 1px solid;
	text-align: center;
}
.head {
	font-size: 11px;
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-weight: bold;
	border: #8D8D8D 1px solid;
	color: #8D8D8D;
	padding: 3px;
}
.headlabel {
	font-size: 11px;
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 

	color: #666666;
	font-weight: bold;
	padding: 3px;
}
.headtext {
	font-size: 11px;
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	color: #8D8D8D;
	font-weight: bold;
	padding: 3px;
}

.error{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 14px;
	font-weight:bold;
	color:#666666;

}
.content {
	font-size: 11px;
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif;  
	/*border: #808080 1px solid;*/
	color: #8D8D8D;	
	padding: 3px;
}

.section {
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-weight: bold;
	font-size: 11px;  
	white-space: nowrap;
	/*background-color: #E7E7E7;*/
	color: #8D8D8D;
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
}

.navPrint {
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-weight: bold;
	font-size: 11px;  
	white-space: nowrap;
	background-color: #E7E7E7;
	color: #8D8D8D;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	border: #8D8D8D 1px solid;
	text-align: center;
}

.labelPrint {
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-weight: bold;
	font-size: 11px;  
	white-space: nowrap;
	background-color: #E7E7E7;
	color: #8D8D8D;
	text-align: left;
}
.dataprint{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
}
.padlistright{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	text-align:right;
	padding-right:30px;
}
.padlistleft{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	text-align:left;
}

.printablelist{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 11px;
	color:#666666;

}

.printablelisttitle{
	font-family:Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif; 
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px solid #808080;
}
.breakpage{
	page-break-before: always;
}
.boxprintable{
	border:1px solid #808080;
}
.menu{
	background-color:#C0C2CF;
}
.menulathp{
	background-color:#2C3560;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
}
.boxhp{
	border: 1px solid #2A3660;
}
body{
	margin-left:40px;
	margin-top:0px;
	margin-right:40px;
	margin-bottom:0px;
}
.backfooterLeft{
	background-color:#F9D77E;
	COLOR:#2B345F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 11px;
	padding-left:15px;

}
.backfooterRight{
	background-color:#C0C2CF;
	COLOR:#2B345F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 11px;
}
.padright{
	padding-right:5px;
}
.padleft{
	padding-left:20px;
}
.titolodispari{
	COLOR:#2C3560;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.titolopari{
	COLOR:#F2AF00;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.testoboxdx{
	COLOR:#2C3560;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 11px;
}
.testoboxphoto{
	COLOR:#2C3560;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	padding-right:5px;
}
.bulletTop{
	padding-top:5px;
}
.backmenuTop{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	background-color:#BFC2CF;
}
.backmenuTop1{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	background-color:#BFC2CF;
	padding-left:4px;
}
.linksubmenu{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	background-color:#BFC2CF;
	font-weight:bold;
}
.linksubmenu:hover{
	COLOR:#FFFFFF;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
}
.padfooterdx{
	padding-left:5px;
	background-color:#BFC2CF;
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 11px;
}
.padfootersx{
	padding-left:15px;
	background-color:#F1AF00;
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
}


.linkmenusx{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.linkmenusx:hover{
	COLOR:#F1AF00;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
}
.boxreg{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	border: 1px #2B355F solid;
}
.backsottomenuTop{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 9px;
	background-color:#FFFFFF;
	padding-left:2px;
}
.linksottomenu{
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE:9px;
	background-color:#FFFFFF;
}
.linksottomenu:hover{
	COLOR:#F1AF00;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 9px;
}

.backfooterLeftInterna{
	background-color:#F1AF00;
	COLOR:#2B345F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 11px;

}
.boxallegatisx {
	COLOR:#F1AF00;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE:9px;
	font-weight:bold;
	background-color:#2B355F;
}
.boxallegatidx {
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE:9px;
	font-weight:bold;
	background-color:#F1AF00;
}

.boxallegatisxint {
	COLOR:#2B355F;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE:9px;
	font-weight:bold;
}
.boxallegatidxint {
	COLOR:#F1AF00;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE:9px;
	font-weight:bold;
}
.padtop{
	padding-top:10px;
}
.padtopleftright{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.padtopright{
	padding-top:10px;
	padding-right:30px;
}
.padleftgallery{
	padding-left:20px;
}

.padmenudx{
	padding-left:5px;
	padding-bottom:5px;
}

.leftbox{
	border:1px #2B355F solid;
}
.rightbox{
	border:1px #F1AF00 solid;
}
.padmenusx{
	padding-bottom:5px;
	padding-right:5px;
}
.padlabelfooter{
	padding-bottom:5px;	
}
.linkmenusxvisited{
	COLOR:#F1AF00;
	FONT-FAMILY: Verdana,Arial, Helvetica, MS Serif;
	FONT-SIZE: 10px;
	font-weight:bold;
}
.boximg {
	border:1px #2B355F solid;
}
.linkHome{
	font-size: 11px;
	font-family: Trebuchet Ms,Verdana,Arial, Helvetica, MS Serif;  
	/*border: #808080 1px solid;*/
	color: #2C3560;	
	font-weight:bold;
}
