body {margin: 0px 0px 0px 0px; font-family: arial ;}

form {margin:0px;padding:0px;}

.menu_blu { padding: 5px 21px 0 22px!important; padding: 2px 22px 2px 21px; float:left; margin:0; font-variant: small-caps; background-color: #046399; height:20px!important; height:25px; vertical-align:middle; border-left:3px solid rgb(102,102,102); }
.input1 { font-family: tahoma ; font-size: 10px ; color: #00669E; border: 0px; width:165px;}
.bottone_blu {background-color: rgb(0,102,158); border:0px; width:px;
margin:0px;padding:0px;color:white;font-variant: small-caps;}

.center{text-align:center;}

.td_titolo1{ color: white; font-variant: small-caps; font-size: 16px; font-weight:normal; font-style: normal; background-color: #015699; text-align: center; }
.td_caniutili{background-image: url(../images/sf_caniutili.jpg);background-repeat: no-repeat;
vertical-align:top; }

.titolo_azzurro{ color:#006e9b; font-weight:bold; font-size : 14px; }
.titolo_flash { color: #00c; font-size: 14px; font-weight: bold; text-decoration: none; }
.sfoglia{font-weight:bold;font-style:italic;}

.td_base1{ text-align:center; width:223px; background-color:white; font-size : 12px; padding:4px; }
.td_base2{ text-align:center; width:223px; font-size : 12px; background-color: white; padding:4px; }
.td_base1b{text-align:center;width:230px;background-color:white;
font-size : 12px;padding:4px;vertical-align:top;}
.td_base1c{text-align:center;background-color:#fff;font-size : 12px;padding:4px;}

.login{text-align:center;background-color:rgb(242,242,242);font-size : 12px;padding:5px;}
.td_login_blu1{text-align:center;background-color:rgb(1,125,177);font-size : 12px;color:white;padding:5px;width:210px;}
.td_login_blu2{text-align:center;background-color:#a9d8d7;font-size : 12px;color:white;padding:5px;width:210px;}
.bottone_login {border: 0px; width: 20px;margin:0px;padding:0px;}

.input_login { font-family: tahoma ; font-size: 11px ; border: 1px; width:123px; height:15px}

.td_base3a{ text-align:center; background-color:white; font-size : 12px; text-decoration: none; padding:4px; width:302px; }
.td_base3b{ text-align:center; background-color:white; font-size : 12px; text-decoration: none; padding:4px; width:302px; }

.td_base_blu{ text-align:center; background-color:#79b9cf; font-size : 15px; padding:10px; width:211px; }

.td_bottom{text-align:center;background-color:rgb(232,233,235);font-size : 11px;
padding:4px;width:930px;clear: both;}


a:link {text-decoration:none; color:black;}
a:visited {text-decoration:none;color:black;}
a:hover { text-decoration:none;color:gray;}

.abianco:link {text-decoration:none; color:white;}
.abianco:visited {text-decoration:none;color:white;}
.abianco:hover { text-decoration:none;color:gray;}

.menu_top:link {font-size : 14px!important; font-size : 13px; color:#fffdc6; }
.menu_top:visited {font-size : 14px!important; font-size : 13px; color:#dedea8;}
.menu_top:hover { font-size : 14px!important; font-size : 13px; color:gray; }

.menu_topb { width:103px;float:left; margin:0; font-variant: small-caps; background-color: #046399; height:17px!important; height:20px; vertical-align:middle; border-left:1px solid rgb(102,102,102);text-align:center;padding:2px 0px; }
.menu_topb_doppio { width:198px!important;width:206px;float:left; margin:0; font-variant: small-caps; background-color: #046399; height:21px!important; height:22px; vertical-align:middle; border-left:1px solid rgb(102,102,102);text-align:center; }
.menu_topb a {font-size : 14px!important; font-size : 13px; color:#fffdc6; }
.menu_topb a:visited {font-size : 14px!important; font-size : 13px; color:#dedea8;}
.menu_topb a:hover { font-size : 14px!important; font-size : 13px; color:gray; }

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;padding:2px 0px;
	list-style: none;float: left;font-variant: small-caps;
	z-index: 30;width:102px!important;width:103px;text-aling:center;
	border-left:1px solid rgb(102,102,102);background: #00669E;
}

#sddm li a
{	display: block;
	color: #FFF;
	text-align: center;
	text-decoration: none;}

#sddm li a:hover
{	background: #00669E}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #00669E;
	border: 1px solid rgb(102,102,102);
	z-index: 30;
	width:100px;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #00669E;
		color: white;
		font: 11px arial;}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF;}
.class { }

/*popover*/
#blanket {background-color:#111; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
position:absolute;z-index: 9001;top:0px;left:0px;width:100%;}
#popUpDiv {position:absolute;width:650px;z-index: 9002;background-color:#ffffff; padding-top:15px;text-align:center;-moz-border-radius: 25px;-webkit-border-radius: 25px;}
#popUpDiv h2{background-color:#04018c;color:#ffffff;padding:5px 0px;margin:0px;}
#popUpDiv .testo{background-color:#0803c1; padding:10px 25px;text-align:center;-moz-border-radius: 0px 0px 25px 25px;-webkit-border-radius: 0px 0px 25px 25px;border:1px solid #046399;color:#ffffff;}
#popUpDiv .testo a{color:#ffffff;text-decoration:underline;}
#popUpDiv .close{position:absolute;right:10px;top:8px;}
#popUpDiv .close a{display:block;padding:0px 5px 2px 5px;font-size:20px;color:#666666!important;font-weight:bold;}
#popUpDiv .close a:hover{color:#000000;}
/*fine popover*/

/*tasto download*/
#boxtop{position:relative}
#tasto_down{position:absolute;top:27px;left:220px;z-index:10;background-color: red;font-variant: small-caps;padding:5px;border: 1px solid #015699;}
#tasto_down a{color:#F6FFAA;font-size: 16px;font-weight: bold;}
/*fine tasto download*/

