/** Generali **/



body{margin:0; font: 16px Verdana, Arial, Helvetica, sans-serif; background:#000 url(immagini/grad.jpg) repeat-x; text-align:center;padding:0}



a:link, a:visited, a:active {color: #000000; text-decoration: none; font-family:Verdana }

a:hover 	{text-decoration: underline; color: #042953; font-family:Verdana }


td {

font-size: small;

font-family: verdana, arial;

}



h1 {

font-size: 15px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #042953;

}



.ricerca {



font-size: 12px;

font-family: Arial, sans-serif;

background-color: #EBE7DC; 

color: #656565; 

border: 1px solid #D9D9D9;

margin: 2px 2px 2px 5px; }





/* Menu link */

.menu	{text-transform: uppercase; color:#FFFFFF; text-decoration:none}

.menu li {border-top:1px solid #8e8868; list-style-type: none; margin: 0px; padding: 0px; border-bottom: 0px solid #FFFFFF; border-left-color:#CCCCCC; border-right-color:#CCCCCC; text-transform:uppercase; text-decoration:none; font-family:Verdana; font-size:11px; border-left-width:1px; border-right-width:1px }

.menu ul {list-style-type: none; margin: 0px; padding: 0px; border-left-color:#CCCCCC; border-right-color:#CCCCCC; text-transform:uppercase; text-decoration:none; font-family:Verdana; font-size:11px; border-left-width:1px; border-right-width:1px }

.menu ul ul	{border-top:0px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-left: 10px; background-color: #f7f0d4; text-transform:uppercase; text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:11px; border-left-width:1px; border-right-width:1px }

.menu a:link, .menu a:visited, .menu a:active 	{color: #000000; display: block; text-decoration: none; font-weight: bold; text-transform:uppercase; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px }

.menu a:hover {text-decoration: none; color: #FFFFFF; background-color:#ebc847;text-transform:uppercase; font-family:Verdana; font-size:11px }

.menu a.menu_current {font-weight: bold; color: #FFFF00; background-color: #ebc847; text-transform:uppercase; text-decoration:none; font-family:Verdana; font-size:11px}



/** Percorso path **/

span.pathway {

	display:block;

	text-align:left;

	color:#000000;

	font-size:10px;

	font-weight:bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A3A2A2;

	height:20px;

	margin-bottom:10px;



}



#topwrap, #main, #basso, .subnav, #footer, #gallerymain{max-width:950px;min-width:750px;margin:auto;}

#widecontent{max-width:100%;min-width:100%;margin:auto; padding: 20px 20px 20px 20px;}



#logo {margin:0px 0 0 0; overflow: hidden;}

#logo span {display: block;width: 0;height: 0;overflow: hidden;}



.navwrap{height:30px; clear:both;font-size:0.8em; margin:0; background: url(immagini/subnavbg.gif) repeat-x; color: #F9F9F9;} 

.leftmenu{font-size:10px; color:#808080;}

.subnav{list-style:none; padding:7px 0 0 10px; text-align: center;}

.subnav .nobg, #footer .nobg{background:none}

.subnav li{display:inline;margin:0px 10px 0 10px;padding:0px 25px 1px 0px; background: url(immagini/pallino.gif)  center right no-repeat;}

.subnav li a:link{text-decoration:none;color:#fff}

.subnav li a:visited{text-decoration:none;color:#ccc}

.subnav li a:hover{text-decoration:none;color:#EFB810;}



#main{text-align:left;background:#ebe7dc url(immagini/navbg.jpg) left top repeat-y;border:1px solid #000; border-top:0;border-bottom:0;}

#basso{text-align:right;background:#ebe7dc url(immagini/navbg.jpg) left top repeat-y;border:0px solid #000; border-top:0;border-bottom:0;}

#footer{font-size:0.84em}

#footer span{float:right;padding:8px 10px 0 0}

#footer ul{list-style:none; padding:8px 0 0 10px; float:left; margin:0}

#footer li{float:left;padding:0px 15px 1px 7px; background: url(immagini/pallino.gif)  center right no-repeat;}

#footer a{text-decoration:none;color:#fff}

#footer a:visited{color:#ccc}

#footer a:hover{color:#000}



.highslide-caption {
	display: none;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	color: black;
	background-color: #FFFF9D;
}


/* SCREENSHOTS */
.highslide {
	cursor: url(immagini/zoomin.cur ), pointer;
	outline: none;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 0px;
}
.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	color: black;
	background-color: #FFFF9D;
}
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
.highslide-loading {
	display: block;
	color: red;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
}
