/* generale --------------------------------------- */
body{font: 76% verdana,arial,sans-serif;text-align: left; }
h1,h2,h3,h4,h5 { font-family: verdana,arial,"Comic Sans MS","Trebuchet MS",arial,sans-serif }
h1 { font-size: 240%}
h2 { font-size: 140%; letter-spacing:0.6px; margin:0 auto; }
h3 { font-size: 110%; text-transform:uppercase; letter-spacing:0.6px;margin:0 0 5px 0}
h4 { font-size: 110%;  }
h5 { font-size: 90%; text-align: center; }

a{text-decoration: none}
a:hover {text-decoration: none }

/* layout ----------------------------------------- */
html{height: 100%; background:#FFF url('images/gradiente-sfondo.jpg') repeat-x top }
html,body{margin:0;padding:0; }

div#container{ width: 1150px; margin: 0 auto; margin-top: 10px; text-align: left; background: #ffffff url('images/tab_on.jpg') repeat-x; }

div#sez_a { height: 600px; text-align: center; margin: 0 auto; padding: 0; }
div#sez_b { height: 110px; background: #F4A460; vertical-align: text-bottom; }
div#sez_c { height: 35px;  background: #000; text-align: center; }

/* div#sez_a, div#sez_c { border: 1px solid #000; } */
div#sez_c { border: 1px solid #000; }

div#sez_b { border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; }

div#d, div#underfooter {height: 30px; clear: left; text-align: center; margin-top: 10px; }



/* mainmenu --------------------------------------- */
ul#menu{ float: left; width: 100%; color: #DDD; font-weight: bold; background: #363636 url('images/menubk.png')}

#menu,#menu li{margin: 0;padding: 0;list-style-type: none}
#menu li,#menu a, #menu span{ float: left; height: 35px; line-height: 35px }
#menu a{text-decoration: none; color: #DDD; padding-left: 15px}
#menu span{ padding-right: 15px;cursor: pointer }
#menu a:hover{ background: url('images/vistabk.png') top left;color: #EEE}
#menu a:hover span{ background: url('images/vistabk.png') top right}
#menu #current a{ background: url('images/vistabk.png') bottom left;color: #FFF}
#menu #current span{ background: url('images/vistabk.png') bottom right}








/* menu verticale --------------------------------- */
table.vert {
	height: 105px ;
	margin-left:10px;
	font-weight: bold;
}

table.vert td {
	border: 1px solid #F4A460; 
}

img#arquati {
	margin-left:20px;
	margin-top:40px;
	width: 160px;
	height: 56px ;
	/* background:  url('images/arquati.gif') no-repeat bottom;	*/
}

table.vert a:link, table.vert a:visited { color: #F8F8FF; }
table.vert a:hover { color: #777; }

table.vert a.activelink  { color: #000; }
table.vert a.activelink:link, table.vert a.activelink:visited { color: #000; }
table.vert a.activelink:hover { color: #000; }


/* menu orizzontale ------------------------------- */
table.orizz {
	/* height: 105px ; */
	margin-left:10px;
	font-weight: bold;
	
}

table.orizz td {
	padding-left: 15px; 
	padding-right: 15px; 
	border: 1px solid #F4A460; 
}

table.orizz a:link, table.orizz a:visited { color: #F8F8FF; }
table.orizz a:hover { color: #777; }

table.orizz a.activelink  { color: #000; }
table.orizz a.activelink:link, table.orizz a.activelink:visited { color: #000; }
table.orizz a.activelink:hover { color: #000; }


/* effetto carattere ------------------------------ */
div#slogan {
	position:absolute;
	top: 200px;
	left: 100px;
	color: #777;
	text-align:center;
	font-size: 50px;
	font-weight: bold; 
}

/* effetto immagine -------------------------------- */
#photoholder1 {
	position:relative; top: 200px; left: 100px;
	width:500px;
	height:98px;
	float: left;
	background:#fff url('images/loading.gif') 50% 50% no-repeat;
}

img#privilege {
	width:  500px ;
	height:  98px ;
	visibility:hidden;
}

#photoholder2 {
	margin-top: 12px;
	width:412px;
	height:588px;
	float: right;
	background:#fff url('images/loading.gif') 50% 50% no-repeat;
}

img#donna {
	height: 588px ;
	visibility:hidden;
}

/* informazioni ----------------------------------- */
a#info:link, a#info:visited { color: #F4A460; }
a#info:hover { color: #777; }










