* {}
html {}

body {
background: #F1F0E4;
margin:0; padding:0;border:0;
text-align:center;
scrollbar-face-color: #CBC69A;
scrollbar-arrow-color: #ffffff;
}

div, td, tr, th, p, span,pre,label, input,table, select, option, h1,h2,h3,h4,h5, ul,li,a, textarea, class {
font: 12px Verdana, sans-serif;
/*HO MESSO I PX INVECE DEGLI EM PERCHè CI SONO ERRORI DI RENDERING DEL TESTO QUANDO FAI LO SCROLL*/
/*font: 0.895em Verdana, sans-serif;*/
color:#707271;
}

form {
padding:0;margin:0;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#2E7293;
}

img	{
/*display: block;*/
	border: 0;
	}

h1 {
padding:0;margin:10px 10px 30px 0;border:0;
text-align:left;
font: 1.7em Georgia, "Times New Roman", serif; letter-spacing: 1px;
}


.piccolo {
font: 0.895em Verdana, sans-serif;
}

.centra {
text-align:center;
}

#container {
width:726px;
margin:0px auto;
text-align:left;
padding:0;
}

#header {
position:relative;
height:96px;
margin:0;padding:0;border:0;
}


#logo {
position:absolute;
width:209px;
height:56px;
/*background: url(../shared/images/logo.gif) no-repeat 0 0;*/
top:30px;
left:500px;
margin:0;padding:0;border:0;
display:block;
}

#lang {
position:absolute;
margin:0;padding:0;border:0;
top:76px;
left:5px;
display:block;
font: 0.95em Verdana, sans-serif;
}

#header_img {
/*background: url(../shared/images/img01.jpg) no-repeat 0 0;*/
margin:0;padding:0;border:0;
text-align:center;
}



/*NAV BAR ----------------------*/

#navigation {
width:720px;
height:30px;
padding:0;margin:0 0 0 2px;boder:0;
text-align:center;
}

#navigation ul {
	border: 0;margin: 0;padding: 0;
	list-style-type: none;
	text-align: center;
/*	clear: left;*/
	}

#navigation ul li {
	display: block;
	float: left;
	text-align: center;
 border: 0;margin: 0;padding: 0;
	}

#navigation ul li a {
	width: 120px;
	height: 30px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
/*	letter-spacing: 1px; */
	line-height: 3.3em;
	voice-family: "\"}\"";   
	voice-family: inherit;   
/*	font-size:    x-small;   */
	}
/*
html>#navigation ul li a  {
	font-size: x-small;   
	} 
	
#navigation ul li a:hover {
	color:#006CB7;
}

#navigation a:active	{
	color: #fff;
}
*/

#navigation li#home a {
	background: url(../shared/images/bk_home_out.gif) no-repeat 0 0;
}

#navigation li#home a:hover {
	background: url(../shared/images/bk_home.gif) no-repeat 0 0;
}
#navigation li#home a.current {
	background: url(../shared/images/bk_home.gif) no-repeat 0 0;
}
/*------------------------------*/
#navigation li#chisiamo a {
	background: url(../shared/images/bk_chisiamo_out.gif) no-repeat 0 0;
}
#navigation li#chisiamo a:hover {
	background: url(../shared/images/bk_chisiamo.gif) no-repeat 0 0;
}
#navigation li#chisiamo a.current {
	background: url(../shared/images/bk_chisiamo.gif) no-repeat 0 0;
}
/*------------------------------*/
#navigation li#lago a {
	background: url(../shared/images/bk_lago_out.gif) no-repeat 0 0;
}
#navigation li#lago a:hover {
	background: url(../shared/images/bk_lago.gif) no-repeat 0 0;
}
#navigation li#lago a.current {
	background: url(../shared/images/bk_lago.gif) no-repeat 0 0;
}
/*----------------------------*/
#navigation li#iborghi a {
	background: url(../shared/images/bk_borgo_out.gif) no-repeat 0 0;
}
#navigation li#iborghi a:hover {
	background: url(../shared/images/bk_borgo.gif) no-repeat 0 0;
}
#navigation li#iborghi a.current {
	background: url(../shared/images/bk_borgo.gif) no-repeat 0 0;
}

/*----------------------------*/
#navigation li#gallery a {
	background: url(../shared/images/bk_gallery_out.gif) no-repeat 0 0;
}
#navigation li#gallery a:hover {
	background: url(../shared/images/bk_gallery.gif) no-repeat 0 0;
}
#navigation li#gallery a.current {
	background: url(../shared/images/bk_gallery.gif) no-repeat 0 0;
}
/*---------------------------*/
#navigation li#contatti a {
	background: url(../shared/images/bk_contatti_out.gif) no-repeat 0 0;
}
#navigation li#contatti a:hover {
	background: url(../shared/images/bk_contatti.gif) no-repeat 0 0;
}
#navigation li#contatti a.current {
	background: url(../shared/images/bk_contatti.gif) no-repeat 0 0;
}

/*
#head {
position:relative;
width:726px;
height:85px;
background: url(../shared/images/bk_head_chisiamo.jpg) no-repeat 0 0;
margin:0; padding:0;border:0;
}
*/

#head h1 {
position:absolute;
top:59px;
right:0;
padding:0;margin:0 10px 0 0;border:0;
text-align:right;
font: italic 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;
}

#content {
background: url(../shared/images/bk_content.gif) repeat-y 0 0;
padding:20px 26px;
color:#2E7293;
}

#content h1, h2, p, a{
color:#2E7293;
}

#content p {
font-size: 1em;
letter-spacing:0.1em;
line-height:1.2em;
margin:15px 0;
padding:0;
border:0;
}

#content p a {
font-weight:bold;
font-size: 12px;
/*font-size: 0.92em;*/
text-decoration:underline;
}

#content p a:hover {
color:#707271;
font-size: 12px;
text-decoration:none;
}

#content h2 {
padding:0;margin:30px 10px 10px 0;border:0;
text-align:left;
font-weight:bold;
font-size: 15px;
font-family: Georgia, "Times New Roman", serif;
}

#content img.ant {
text-align:right;
margin:2px;border:1px solid #C5C7C7;
border-bottom:4px solid #2E7293;
}

#content img.ant2 {
float:right;
text-align:left;
margin:4px 0 4px 10px;border:1px solid #C5C7C7;
}


#footer {
margin:0;padding:10px 5px 0 5px;border:0;
background: url(../shared/images/bk_footer.gif) no-repeat 0 0;
text-align:right;
}

#footer p.credits {
margin:0;padding:0;border:0;
float:left;
text-align:left;
width:180px;
font-size:10px;
}
/*-------------- form -------------*/
fieldset{
border: #fff solid 1px;
}
legend {
display:none;
}

label {
color:#2E7293;
width: 80px;
float: left;
text-align: right;
margin: 7px 10px 7px 0;
clear: both
}
input,select, textarea {
padding:2px;margin:3px;
}


#normativa {
background:#fff;
font: 12px Verdana, sans-serif;
text-align:left;
padding:10px;margin:5px;
}

.ingrandimento {
background:#fff;
margin:5px;padding:5px;
border:1px solid #C5C7C7;
}