@charset "utf-8";
/* CSS Document */

#navigation {
	width:160px;
	font-family:"Comic Sans MS";
	font-size:12px;
	padding-top:10px;
	top:178px;
	position:absolute;
	}
.login {
	width:160px;
	font-family:"Comic Sans MS";
	font-size:12px;
	padding-top:10px;
	top:370px;
	position:absolute;
}
.mhh {
	position:absolute;
	top: 500px;
}
.img {
		position:relative;
	
}
#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
}
#navigation li {
	border-bottom:1px solid #ED9F9F;
}
#navigation li a:link, #navigation li a:visited {
	display:block;
	padding-bottom:5px;
	padding-left:25px;
	color:#000000;
	text-decoration:none;
	background-image:url("Image/Cursor.png");
	background-position:top left;
	background-repeat:no-repeat;
	font:bold;
	width:135px;
}
#down a:link, #down a:visited {
	display:block;
	padding-bottom:5px;
	padding-left:5px;
	color:#000000;
	text-decoration:none;
	font-family:"Comic Sans MS";
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #ED9F9F;
}
#down a:hover {
	background-color:#EEf2fb;
	color:#CC0000;
}
#navigation li a:hover {
	background-color:#EEf2fb;
	color:#CC0000;
}
#navigation ul ul li {
	border-bottom:1px solid #711515;
	margin:0;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #ed9f9f;
	color:#711515;
}
#navigation ul ul a:hover {
background-color:#711515;
color:#FFFFFF;
}
.Footer{
	font-family:Tahoma;
	font-size:10.5px;
	margin-top:30px;
	text-decoration:none;
}


.nodeA {
	border:dashed 1px #305E9C;
	height:auto;
	width:190px;
	margin-left:8px;
	margin-right:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	background-image:url(Image/SfondinoG.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	vertical-align:bottom;
	text-align:right;
	font-family:"Comic Sans MS";
	font-size:10px;
	font:bold;
	margin-top:5px;
}
.nodeNews {
border:dashed 1px #305E9C;
	width:190px;
	height:100%;
	margin-left:8px;
	margin-right:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:-20px;
	padding-bottom:5px;
	vertical-align:top;
	background-image:url(Image/Sfondino.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	
}
.bolle {
	border:dashed 1px #305E9C;
	width:190px;
	height:100%;
	margin-left:8px;
	margin-right:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	margin-top:25px;
	padding-bottom:5px;
	background-image:url(Image/SfondinoA.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	vertical-align:bottom;
	text-align:right;
	font-family:"Comic Sans MS";
	font-size:10px;
	font:bold;
}
h2 {
	font-family:"Comic Sans MS";
	font-size:13px;
	font:bold;
	color:#FF0000;
	text-decoration:underline;
	top:0;
}
.destra {
	border:dashed 1px #305E9C;
	width:190px;
	height:100%;
	margin-left:8px;
	margin-right:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(Image/SfondinoC.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	vertical-align:bottom;
	text-align:right;
	font-family:"Comic Sans MS";
	font-size:10px;
	font:bold;
	margin-top:5px;
}

.Bold {
	font-family:"Comic Sans MS";
	font-size:12px;
	text-align:center;
}
.Contenuto {
	font-family:Tahoma;
	font-size:11px;
	line-height:2;
	}
.footertr {
	border-bottom:1px solid #5078ac;
}
#Dx {
	margin-right:5px;
}
#HomeGosso {
	border:dashed 1px #305E9C;
	width:515px;
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(Image/Sfondino2.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
ul.orizz {
	display:inline-table;
	margin-left:15px;
	font-weight:normal;
}
#vai {
	text-align:right;
	font-family:"Comic Sans MS";
	font-size:12px;
	font:bold;
	
}
img, .ombraSx, .ombraDx{ behavior: url(iepngfix.htc); }
#HomeGosso, #sopra { behavior: url(iepngfix.htc); }
#navigation li a:link, #navigation li a:visited, #serviziSx, #serviziSx2, #servizidx, #servizidx2, #serviziSx a:link, #serviziSx a:visited, #servizidx2 a:link, #servizidx2 a:visited,  #serviziSx2 a:link, #serviziSx2 a:visited, #servizidx a:link, #servizidx a:visited { behavior: url(iepngfix.htc); }
.nodeA, .bolle, .destra, #pippo, #pippo1, #pippo2 { behavior: url(iepngfix.htc); }

body {
background-image:url(Image/Prova2.png);
background-repeat:repeat-x;
background-position:center center;
background-attachment:fixed;
}
#2 {background-image:none;}

.sinistra {
	height:350px;
	background-image:url(Image/Progect.png);
	background-repeat:no-repeat;
	background-position:left;
	border:0;
}

.ombraSx {
	background-image:url(Image/OmbraSx.png);
	background-position:right;
	width:25px;
	background-repeat:repeat-y;
}
.ombraDx {
	background-image:url(Image/OmbraDx.png);
	background-position:left;
	background-repeat:repeat-y;
	width:25px;
}
.servizi a:link, .servizi a:visited{
	border:dashed 1px #305E9C;
	width:160px;
	height:90px;
	margin-left:1px;
	margin-right:8px;
	padding-left:3px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	vertical-align:bottom;
	text-align:right;
	font-family:"Comic Sans MS";
	font-size:11px;
	margin-top:2px;
}
#serviziSx{
	border:dashed 1px #305E9C;
	width:160px;
	height:90px;
	margin-left:8px;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	vertical-align:bottom;
	font-family:"Comic Sans MS";
	font-size:11px;
	margin-top:2px;
	text-align:left;
	background-image:url(Image/Su.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#servizidx {
	border:dashed 1px #305E9C;
	width:160px;
	height:90px;
	margin-left:8px;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	vertical-align:bottom;
	font-family:"Comic Sans MS";
	font-size:11px;
	margin-top:2px;
	text-align:right;
	background-image:url(Image/Sudx.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#serviziSx2 {
	border:dashed 1px #305E9C;
	width:160px;
	height:90px;
	margin-left:8px;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	vertical-align:bottom;
	font-family:"Comic Sans MS";
	font-size:11px;
	margin-top:2px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(Image/Sfondinosx.png);
	background-position:right top;
	background-repeat:no-repeat;
}
#servizidx2 {
	border:dashed 1px #305E9C;
	width:160px;
	height:90px;
	margin-left:8px;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	vertical-align:bottom;
	font-family:"Comic Sans MS";
	font-size:11px;
	margin-top:2px;
	text-align:right;
	background-image:url(Image/giudx.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#novita {
width:52px;
height:53px;
position:relative;
left:161px;
top:91px;
background-image:url(Image/Novita.png);
background-position:center;
background-repeat:no-repeat;
z-index: 9999;
}
#sopra {
	width:120px;
	height:100px;
	margin-left:130px;
	margin-right:250px;
	margin-top:60px;
	position:absolute;
	color:#000000;
	text-align:center;
		border:dashed 1px #305E9C;
		background-color:#FFFFFF;
	z-index: 1;
	cursor:pointer;
}
.sopra {
	color:#000000;
	font-family:"Comic Sans MS";
	font-size:12px;
	text-decoration:none;
}
.table {
	border-collapse:collapse;
	margin-left:10px;
}
.table tr.hilite {
	background-color:#EEf2fb;
	color:#CC0000;
	cursor:pointer;
}
.table td {
	border-bottom:dashed 1px #305E9C;
}
a:link, a:visited {
text-decoration:none;
}

.Logo { background-image:url(Image/LogoP.gif);
background-repeat:no-repeat;
border: 2px solid #0000CC;
width:250px;
height:150px;}
