body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#a7f4fe url(../img/sfonod_body_top.jpg) repeat-x top;
	margin:0;
	padding:0;
}
#controBody {
	background:url(../img/sfonod_body_bottom.jpg) repeat-x bottom;
	
}
#contenitore {
	margin-left:auto;
	margin-right:auto;
	width:992px;
}
#riga1 {
	clear:both;
}
#testata {
	height:468px;
	width:992px;
	position:relative;
	background:url(../img/sfondo_testata.png) no-repeat;
}
#immagine_testata {
	height:360px;
	width:932px;
	top:98px;
	left:30px;
	background:url(../immagini_testata/foto1.jpg) no-repeat;
	position:absolute;
}
#riga2 {
	clear:both;
	background:url(../img/sfondo_corpo_centrale.png) repeat-y;
}
#colsx {
	width:692px;
	float:left;
}
#coldx {
	width:209px;
	float:right;
	margin-right:20px;
	margin-top:20px;
}
.titoloPagina {
	color:#5fc1f2;
	margin:30px 10px 20px 20px;
	font-size:16px;
	padding:0px;
}
#presentazione {
	width:672px;
	height:280px;
	margin-left:20px;
	margin-bottom:15px;
	background:url(../img/sfondo_box_benvenuto.jpg) left no-repeat;
}
#contenuto {
	width:672px;
	padding-left:20px;
	margin-bottom:15px;
}
#presentazione p {
	width:200px;
	margin-left:465px;
	padding:0;
}
#contenuto_centrale_home {
	width:672px;
	height:348px;
	background:url(../img/sfondo_contenuto_centrale_home.gif) no-repeat;
	margin-left:20px;
	margin-bottom:15px;

}
.scheda {
	width:300px;
	height:132px;
	margin-left:23px;
	margin-top:30px;
	float:left;
}
.scheda h2 {
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:normal;
}
.scheda h2 a:link, .scheda h2 a:visited, .scheda h2 a:active  {
	color:#12709f;
	text-decoration:underline;
}
.scheda h2 a:hover {
	color:#12709f;
	text-decoration:none;
}
.scheda img {
	float:left;
	width:166px;
	height:124px;
	margin-right:15px;
}
#menuprincipale {
	width:209px;
	background:#d2ecf9;
}
#bottommenu {
	background:url(../img/bottom_menu.gif) bottom no-repeat;
} 
#topmenu {
	background:url(../img/top_menu.gif) no-repeat top;
	padding-top:15px;
	padding-bottom:10px;
}
#menuprincipale ul {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
}
#menuprincipale li {
	margin-bottom:10px;
}
#menuprincipale ul li a:link, #menuprincipale ul li a:visited, #menuprincipale ul li a:active {
 	font-size:14px;
	color:#1983b8;
	text-decoration:none;
}
#menuprincipale ul li a:hover {
	color:#1983b8;
	text-decoration:underline;
}
#menuprincipale ul li .linkofferte:link, #menuprincipale ul li .linkofferte:visited, #menuprincipale ul li .linkofferte:active {
 	font-size:14px;
	color:#FF0000;
	text-decoration:none;
}
#menuprincipale ul li .linkofferte:hover {
	color:#FF0000;
	text-decoration:underline;
}
#box_offerte {
	width:209px;
	height:122px;
	margin-top:20px;
	padding-top:30px;
	background:url(../img/sfondo_box_offerte.gif) no-repeat;
}
.data {
	color:#593b06;
}
#box_offerte ul {
	list-style:none;
	width:160px;
	height:60px;
	margin-left:20px;
	padding:0;
}
#box_offerte ul li {
	margin-bottom:15px;
}
#box_offerte ul li a:link, #box_offerte ul li a:visited, #box_offerte ul li a:active {
	color:#000;
	text-decoration:none;
}

#box_offerte ul li a:hover {
	color:#000;
	text-decoration:underline;
}
#linkArchivio {
	padding-top:5px;
	text-align:right;
}
#linkArchivio a:link, #linkArchivio a:visited, #linkArchivio a:active {
	color:#FF0000;
	text-decoration:none;
}
#linkArchivio a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#boxcontatti {
	width:209px;
}
#boxofferte {
	border: 5px solid #0066CC;
	background-image:url(../img/foto6.jpg);
	margin-bottom:0px;
}
#footer {
	clear:both;
	width:992px;
	height:39px;
	position:relative;
}
.iva {
	margin:0;
	padding:0;
	color:#5fc1f2;
	position:absolute;
	left: 19px;
	top: 12px;
}
.credits {
	margin:0;
	padding:0;
	color:#5fc1f2;
	position:absolute;
	left: 887px;
	top: 12px;
}

.credits a:link, .credits a:visited, .credits a:active {
	color:#5fc1f2;
	text-decoration:none;
}
.credits a:hover {
	color:#5fc1f2;
	text-decoration:underline;
}
.class_img img {
	float:left;
	margin:0 10px 10px 0;
	width:80px;
	border:1px solid #5fc1f2;
}
.elenco_report hr {
	clear:both;
}
.class_titolo a:link, .class_titolo a:visited, .class_titolo a:active, .class_titolo a:hover {
	color: #5fc1f2;
}
.class_titolo {
	color: #5fc1f2;
}
.nascondi {
	display:none;
}
