﻿@charset "utf-8";
/* CSS Document */


body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {border:none}

.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: #00467F;
	text-decoration: none;
}
.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00467F;
	text-decoration: none;
}
.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: 12px;
	font-weight: normal;
	color: #00457E;
	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: #00457E;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
}
.verblu11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00457E;
	text-decoration: none;
	text-align: left;
}
.menudxBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00457E;
	text-decoration: none;
}
.menudxBolds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00457E;
	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: 9px;
	font-weight: normal;
	color: #214e90;
	text-decoration: none;
}
a.menutop:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #214e90;
	text-decoration: none;

}
a.menutop:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #214e90;
	text-decoration: none;
}
a.menutop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
a.menutop:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #214e90;
}


.ordlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #214e90;
	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;
}


.titoli11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00457E;
	text-decoration: none;
}

.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: 14px;
	font-weight: bold;
	color: #FFFFFF;
	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: #00457e;
	background-color: #ecf7ff;
	text-decoration: none;
	width: 180px;
}
.InputSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	 width: 135px;
	
}
.o{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;width:520;height:700px;}
.o1{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:520;height:700px;}
.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:520px;height:1200px;}
.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:405px;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:520px;height:1200px;}
.o8{border: solid; border-width: 1px 1px 1px 1px; border-color: #eeeeee; background-color:#fafafa;position:absolute;visibility:hidden;overflow:auto;width:520px;height:400px;}
.foot{border: none; overflow:none;height:40px;}
.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: 240px; width: 150px; 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: 0px;
}
.tabsmartsearchD  {
background-color: #ecf7ff; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #e7dfc8 2px inset; 
}
.tabsmartsearchP  {
background-color: #ecf7ff; 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: #00457e 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/ct/listicon.gif"); list-style-type:square; }


.rowsmartsearch1 { background-color: #D7DDEA; color: #00457e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none;}
.rowsmartsearch2 { background-color: #F0F2F7; color: #00457e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none;}
.rowsmartsearcht { color: #00457e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none;}


#container {width:960px; }
#sistemabox {width:210px;height:35px; } 
#cercabox {position:relative;float: left; left:0px;top:174px; width:210px;height:35px; } 
#leftline {background:url(/pics/sr/leftline.png) center left; background-repeat:repeat-y;}
#vertline {background:url(/pics/sr/laterale_s.gif) center left; background-repeat:repeat-y;}
.captionsistema {text-decoration:none;   color: #00457e; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size:13px}
#footerline {width:960px;height:7px; background-image: url(/pics/sr/sottologo.png);}
#footerbox {width:960px;height:70px; }
#bottomcorner {width:960px;height:30px; }
#bottomleft {float:left; width:930px;height:30px; padding-left:30px}
#bottombox {float:left;  width:900px;height:30px;  }

#pdfoverlap {
	width: 490px;
	height: 800px;
	margin: 2em auto;
	border: 10px solid #6699FF;
}
#pdfoverlapF {
	width: 950px;
	height: 600px;
	margin: 0px auto;
	border: 10px solid #6699FF;
}
#pdfoverlap,pdfoverlapF p {padding: 1em;}
#pdfoverlap,pdfoverlapF object {display: block;border: solid 1px #666;}
#pdfstatement {padding: 1em;margin: 1em;border: solid 4px #FFF;font-size: medium;font-weight: bold;}
.pdfsuccess {background: #00CC33;color: #FFFFFF;}
.pdffail {background: #FF3366;color: #FFFFFF;}
.chiudijqm {text-decoration:none;float:right;padding-right:50px;}
