@charset "utf-8";
/* CSS Document Powered By Planet Service */
/* Francesco Di Gloria - Web designer - francesco@plservice.com  */
/* Via ronzoni 18, 24128 Bergamo - Telefono: 035 4373089 */

/* Impostazioni Generali ////////////// */
* {margin:0;padding:0;}
div,p,ul,li,h1,h2,h3,h4,h5,h6,form,blockquote,label,fieldset {margin:0;padding:0;border:0;}
ul,li {list-style:none;}
img {border:none;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	line-height:16px;
}

a:active{z-index:1;text-decoration:none; color:#1eafec; }
a:link {z-index:1;text-decoration:none; color:#1eafec;}
a:visited {z-index:1;text-decoration:none; color:#1eafec;}
a:hover {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec;}

/* STRUTTURA PRINCIPALE ////////////// */
/* Top e suo contenuto ////////////// */
div#top{
	width:100%;min-height:180px; height:auto !important; height:180px;
	background:#FFFFFF url(../immagini/sfondo_top.gif) repeat-x top center;
	z-index:1;
	float:left;
}

div#top_container{
	width:990px;margin:0 auto;
	z-index:1;
}

/* logo */
div#logo{
	margin-top:32px;
	z-index:1;
}	

div#logo a:hover {z-index:1; background:none;}

/* menu */
div#menu{
	width:957px;
	margin:13px 0px 0px 13px;
	background-color:#e5e5e5;
	float:left;
	z-index:1;
	font-size:14px;
}	

div#menu ul li{z-index:1; float:left; padding:11px 6px 11px 0px;}

div#menu a:active{z-index:1;text-decoration:none; color:#363636; padding:11px 6px 11px 6px; }
div#menu a:link {z-index:1;text-decoration:none; color:#363636; padding:11px 6px 11px 6px;}
div#menu a:visited {z-index:1;text-decoration:none; color:#363636; padding:11px 6px 11px 6px;}
div#menu a:hover {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec; padding:11px 6px 11px 6px;}

div#menu a.selezionato:active{z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec; padding:11px 6px 11px 6px; }
div#menu a.selezionato:link {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec; padding:11px 6px 11px 6px;}
div#menu a.selezionato:visited {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec; padding:11px 6px 11px 6px;}
div#menu a.selezionato:hover {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec; padding:11px 6px 11px 6px;}


div#menu a.home:active{z-index:1;text-decoration:none; color:#FFFFFF; background-color:#333333; padding:11px 12px 11px 12px; }
div#menu a.home:link {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#333333; padding:11px 12px 11px 12px;}
div#menu a.home:visited {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#333333; padding:11px 12px 11px 12px;}
div#menu a.home:hover {z-index:1;text-decoration:none; color:#FFFFFF; background-color:#1eafec; padding:11px 12px 11px 12px;}

/* panorama */
div#panorama {
	float:left;
	width:990px; margin-top:6px;
	z-index:1;
}	

	

/* contenuto */
div#contenuto {
	float:left;
	width:957px; margin:15px 0px 0px 13px;
	z-index:1;
}	

div#contenuto ul li{z-index:1; float:left;}
div#contenuto ul li.dx{ margin-left:10px;}

div#contenuto .evidenziato {
	color:#1eafec;
}


/* Maggiori informazioni e suo contenuto ////////////// */
div#informazioni{
	width:100%;height:40px;
	margin-top:40px;
	background:#c1c1c1;
	z-index:1;
	float:left;
}

div#informazioni_container{
	width:990px;margin:0 auto;
	text-align:right;
	z-index:1;
}

div#informazioni_container h3{
	font-size:20px;
	margin-top:8px;
	padding:3px 8px 0px 8px;
	text-transform:uppercase;
	letter-spacing:1px;
}

div#informazioni_container a:active{z-index:1; color:#4e4e4e;}
div#informazioni_container a:link {z-index:1; color:#4e4e4e;}
div#informazioni_container a:visited {z-index:1; color:#4e4e4e;}
div#informazioni_container a:hover {z-index:1; color:#FFFFFF;}


/* Footer e suo contenuto ////////////// */
div#footer{
	width:100%;height:140px;
	background:#4e4e4e;
	z-index:1;
	float:left;
}

div#footer_container{
	width:990px;min-height:50px; height:auto !important; height:50px;margin:0 auto;
	background:url(../immagini/sfondo_footer_linea.gif) repeat-x top center;
	z-index:1;
}

div#footer_container ul{z-index:1; float:left; margin:24px 0px 0px 18px;}
div#footer_container ul li{z-index:1; float:left; padding-right:251px;}
div#footer_container ul li[class="dx"]{z-index:1; padding-right:0px;}
div#footer_container ul li ul {z-index:1; margin:0px;}
div#footer_container ul li ul li{z-index:1; float:left; padding-right:0px;}

div#footer_container p{
	padding:5px 0px 0px 18px;
	color:#FFFFFF;
}

div#footer_container p.piccolo{
	padding:0px;
	color:#FFFFFF;
	font-size:11px;
}

div#footer_container a:active{z-index:1; color:#FFFFFF; padding:0px 5px 0px 5px;}
div#footer_container a:link {z-index:1; color:#FFFFFF; padding:0px 5px 0px 5px;}
div#footer_container a:visited {z-index:1; color:#FFFFFF; padding:0px 5px 0px 5px;}
div#footer_container a:hover {z-index:1; color:#4e4e4e; background-color:#b1b1b1; padding:0px 5px 0px 5px;}

div#footer_container_logo{
	padding:0px;
	margin:-26px 0px -7px -7px;
	border: 0px solid #ff0000;
	float:right;
	z-index:1;
}