html{margin:0;padding:0;}

body {
	margin-top:0;
	padding:0;
	text-align: center;
	/*background:url("/fileadmin/template/img/bgPage.gif") repeat left top;*/
	background:#195499;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:75%;
	min-width: 772px;
	background-repeat: repeat;
 }

#wrapper {
	position:relative;
	margin: 20px auto;
	padding:0;
	width: 772px;
	font-size: 1em;
	text-align: left;
	border-top:1px solid #195499;/* senza bordo superiore, il layout sbraga in mozilla, safari, opera ...*/
 }


#header {
	position:absolute;
	top:0;left:0;
	height:200px;
	margin:0;
	padding:0;
	width:772px;
}

#header object {margin:0 0 0 294px;padding:0;text-align:right;}

#logo{position:absolute;top:0;left:0;border:0;}
a:link .img, a:visited, .img a:hover .img, a:active .img {border:0;}

#contentfloatholder {
	margin:71px 0 0 0;padding:0;
	width:772px;
	clear: both;
	background: #fff;

}


#contentfloatholder:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#center {
	margin-left:294px;
	background:#fff;
	padding:0 10px 10px 10px;
}

#centerwrap{
	float:left;
	width:100%;
	margin:0 -95% 0 0;	
	min-height:390px;
	height: auto !important;
	height: 390px;}

#left	{
	float: left;
	width:294px;
	min-height:390px;
	height: auto !important;
	height: 390px;
	margin:0 0 0 -5%;
}

#footer	{
	position: relative;
	width:772px;
	margin:0;padding:0;
	background:transparent;
}

#footer	A{
	color: #5D4F2C;
	font-weight: bold;
	text-decoration: none;
}
#footer A:link {}
#footer A:visited {}
#footer A:active {}
#footer A:hover {
	color: #c00;
}

#subFooter p {color:#fff;}

#combo_1{display:none;}
#freccia{display:none;margin:0;padding:2px 0 0 0;border:0;}

/* ### E L E M E N T I ### */
h1, h2, h3, h4, h5, h6 {font-size:90%;color:#464749;}
h1.csc-firstHeader {margin:0;padding:20px 0 0 0;}
ul {}
table {margin-top:5px;}
p {font-family:Verdana, Helvetica, sans-serif;}
p.bodytext {margin:0 0 3px 0;padding:0;font-family:Verdana, Helvetica, sans-serif}
tbody{font-family: Verdana, Helvetica, sans-serif;font-size:80%;}
td {padding:3px;margin:0;vertical-align:top;}
a:link, a:visited {color:#464749;}
a:hover, a:active {color:#c00;}
b,strong {color:#464749;}
/* ### C L A S S I ### */
.imgNews{padding:0 15px;}
h1 {margin-bottom:0;font-size:130%;}

h3.home {
	color:#fff;
	margin:0 0 10px 0;
	padding:1px 0 0 18px;
	text-transform: uppercase;
}
h3.titleRicerca{margin:0 0 10px 0;padding:3px 0 0 18px;color:#fff;}
h3.titleMenuBreve{color:#fff;margin:0 0 5px 0;padding:0;}
.tuttiMedici {position:absolute;top:16px;right:18px;padding:3px;background:#ECE9D8;color:#000;border:1px solid #6A99C9;}
a:link.tuttiMedici, a:visited.tuttiMedici {color:#000;}
a:hover.tuttiMedici, a:active.tuttiMedici {color:#c00;}

.menuServizio a:hover, .menuServizio a:active {color:#c00;} 
.contenttable{font-family:Verdana, Helvetica, sans-serif;}

/* ### M E N U ### */
.sideMenu {margin-left:0;padding:0;}
.sideMenu li{margin-left:0;padding:0;font-size:10px;}

.hide{display:none;}
hr.hide{clear:both;}
