@charset "utf-8";
/* CSS Document */


body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.arismallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.arismall0white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
}
.menusx {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	text-indent: 30px;
line-height: 14px;
margin-bottom: 3px;


}

.tdmenusx { 
margin-bottom: 0px;
margin-top: 0px;
height: 2px;
overflow:hidden;
border-collapse:collapse;

padding: 0px;
}
.menudx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003F6E;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
}
.verblu11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003F6E;
	text-decoration: none;
	text-align: left;
}
.menudxBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003F6E;
	text-decoration: none;
}
.menudxBolds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003F6E;
	text-decoration: none;
}
.menuaziende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cdc494;
	text-decoration: none;
	text-indent: 30px;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003F6E;
	text-decoration: none;
	background-color: #cdc494;
}


.piedino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration: none;
}
.piedinoh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration: none;
/*	float: left;*/
}
.menutop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.corpo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.corpobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.corpobold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.corpobold :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.corposmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.corposmallbold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.corposmallbold :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.corpolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.corpolink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.corpolink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.corpoh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	float:left;
	text-decoration: none;

}
a.corpoh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float:left;
}
a.corpoh:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float:left;
}
.corpohbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float:left;
	text-decoration: none;

}
a.corpohbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:left;
}
a.corpohbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:left;
}
.brdbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4C4C4;
}




.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titolodx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cdc494;
	text-decoration: none;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
}
a.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
}
a.titolo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
}
a.titolo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
}
.titolo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.titolo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.titolo1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.titolo1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titoloh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}
a.titoloh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}
a.titoloh1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}
a.titoloh1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}

.titoloh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}
a.titoloh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}
a.titoloh2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}
a.titoloh2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00467E;
	text-decoration: none;
	float:left;
}


/* Form Object */
.user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003f6e;
	text-decoration: none;
	width:90px;
	height:15px;
}
.user2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003f6e;
	text-decoration: none;
}
.ddlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #cdc494;
	text-decoration: none;
	width: 130px;
}
.InputSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	 width: 115px;
	
}
.o{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;width:550px;height:570px;}
.o1{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:568px;height:460px;}
.o2{visibility:inherit;overflow:auto;width:447px;height:540px;}
.o3{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:570px;height:580px;}
.o4{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:447px;height:720px;}
.o5{position:relative;visibility:inherit;overflow:auto;width:460px;height:620px;}
.o6{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa; position:absolute; width:426px;height:116px; overflow:auto; margin-bottom:4px;}
.o7{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:570px;height:500px;}
.o8{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:568px;height:400px;}

.divsmartsearch {
	BORDER-RIGHT: none; Z-INDEX: 0; LEFT: 770px; VISIBILITY: hidden; OVERFLOW: hidden; POSITION: absolute; TOP: 464px; HEIGHT: 260px; BACKGROUND-COLOR: transparent;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}
.divsurvey {
	BORDER-RIGHT: none; Z-INDEX: 0; VISIBILITY: hidden; OVERFLOW: hidden; POSITION: absolute; LEFT: 770px;  TOP: 590px; HEIGHT: 280px; width: 170px; BACKGROUND-COLOR: transparent; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}
.tabsmartsearchH  {
background-image: url(/pics/searchtop.gif);  	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #666666 1px dotted;
}
.tabsmartsearchD  {
background-color: #e7dfc8; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #e7dfc8 2px inset; 
}
.tabsmartsearchP  {
background-color: #e7dfc8; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; 
}
.tabsmartsearchX  {
background-color: #ffffff; 
}
.tabsmartsearchL  {
background-image: url(/pics/searchleft.gif); width:4px;
}
.tabsmartsearchR  {
background-image: url(/pics/searchright.gif); width:4px;
}
.FieldSearch {
	BORDER-RIGHT: medium none; BORDER-TOP: none; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; WIDTH: 103px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none
}
.smartsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.centro{visibility:inherit;overflow:auto;width:600px;height:672px; background-color:#ffffff}

.sondaggio {POSITION: relative;
	 Z-INDEX: 2;    BACKGROUND-COLOR: transparent; 
}
.tdsondaggio {POSITION: relative; overflow:visible; height:21px;
}
.tdsond  {
 BORDER-RIGHT: #5775b5 1px solid; BORDER-TOP:  0px; BORDER-LEFT: #5775b5 1px solid; BORDER-BOTTOM: 0px; 
}
.tabTopBeige  {
 BORDER-RIGHT: 0px; BORDER-TOP: #CCC495 2px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; 
}


.cal_monthnow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 10px;}
a.cal_monthnow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 10px; }
a.cal_monthnow:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 10px; }

.cal_dayNowF { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003F6E; text-decoration: none; line-height: 10px; border: solid; border-width: 1px 1px 1px 1px; border-color: #009900; background-color:#97a9c5 ;}
.cal_dayNowE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003F6E; text-decoration: none; line-height: 10px; border: solid; border-width: 1px 1px 1px 1px; border-color: #009900; background-color:#eaeef3; }
.cal_dayF { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003F6E; text-decoration: none; line-height: 10px; background-color:#97a9c5 ;}
.cal_dayE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003F6E; text-decoration: none; line-height: 10px; background-color:#eaeef3; }
.cal_titolodata { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003F6E; text-decoration: none; }

.cal_dayNowRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc0033; text-decoration: none; line-height: 10px; }
.cal_dayNowBlu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #335599; text-decoration: none; line-height: 10px; }
.cal_dayNowSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #335599; text-decoration: none; }
.cal_dayNowBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #cc0033; text-decoration: none;  }
.cal_dayNowCell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003F6E; text-decoration: none;  border: solid; border-width: 1px 1px 1px 1px; border-color: #D7CEAF; background-color:#eaeef3; }
#cal_menu{
position: absolute; background-color: #eaeef3; border:1px solid #335599; font: normal 10px Verdana; line-height: 15px; z-index: 100; visibility: hidden; }
#cal_menu a{ text-decoration: none; padding-left: 6px; color: black; display: block; }
#cal_menu a:hover{ /*hover background color*/ background-color: #CCFF9D; }
.tratbottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #666666;
}
.tratbottomright {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: dotted;
	border-left-style: none;
	border-bottom-color: #666666;
	border-right-color: #666666;
}
.tratright {

	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: dotted;
	border-left-style: none;
	border-right-color: #666666;
}
.listgiornale {list-style-image:url("/pics/pa/listicon.gif"); list-style-type:square; }