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{ background-color:#00669e; font-variant: small-caps; color:white; font-size: 16px; font-weight:bold; font-style: oblique; text-decoration: none; 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:#fdfbe5; font-size : 12px; padding:4px; }
.td_base2{ text-align:center; width:223px; font-size : 12px; background-color: #eef0f6; padding:4px; }
.td_base1b{text-align:center;width:230px;background-color:#fffde9;
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:#faf0ff; font-size : 12px; text-decoration: none; padding:4px; width:302px; }
.td_base3b{ text-align:center; background-color:#e7efff; 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 { }
