html,body{margin: 0;padding:0; height:100%}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{width: 980px;margin: 0 auto;text-align: left; height:100%;position:relative;
/*position:relative serve per non allargare la pagina !!*/}
div#header {height:110px; width:100%; background-image:url(../images/header_bg.png); background-repeat:no-repeat; background-position:top;}
div#navigation {width:100%; background-image:url(../images/content_bg.png); background-repeat:repeat-y;}
div#content {width:100%; height:auto; background-image:url(../images/content_bg.png); background-repeat:repeat-y; padding-top:30px; padding-left:35px; padding-right:35px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; overflow:auto;}
/*body>div#container{height:auto;min-height:100%}*/
div#footer {width:100%; height:100px; background-image:url(../images/footer_bg.png); background-repeat:no-repeat; padding: 0.5em 0; text-align:right; color:#999999; clear:both;}

.header_img_background {background-image:url(../images/header.png); background-repeat:no-repeat; background-position:right; margin-right:16px; height:100%;}
.header_logo { position:relative; top:30px; left:35px; margin-right:10px; border:none;}
.header_img_link { border:none;}
.header_menu { color:#999999; float:right; margin-right:30px; position:absolute; top:5px; right:30px; padding:4px;}
.header_menu a { color:#FFFFFF; text-decoration:none;}
.header_menu a:hover { color:#CCCCCC; text-decoration:underline;}
.header_menu img { width:16px; margin-top:}
.header_titolo { font-style:italic; color:#FFFFFF;position:absolute; top:70px; left:620px; font-size:150%; font-weight:bold}

/*--------------------------------------------------MENU----------*/
#menualto{
height:35px;
margin-left:16px;
margin-right:16px;
font-weight:bold;
font-size:142%;
background-color:#F9FBFF;
text-align:center;
background-image:url(../images/menu/menu.jpg);
background-position:center;
}
#menualto ul {list-style:none; margin-top:-15px;}
#menualto li { display:inline; padding-bottom:10px; padding-left:10px; padding-right:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}

#menualto li:hover {background:transparent url(../images/symbol.png) no-repeat scroll; background-position:bottom right; margin-top:15px;}
#menualto font { font-size:85%; color:#DBCB00;}
#menualto a {color:#6B3C00; text-decoration:none; margin-left:3px; margin-right:3px;}
#menualto a:hover { color:#DBCB00; text-decoration:none; }


/*--------------------------------------------------SLIDER----------*/
#slider {
    width: 948px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-top:0px;
	/*margin-left:-24px;*/
	margin-left:16px;
}
#sliderContent {
    width: 948px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0px;
}
.slider a { border:none;}

.sliderImage {
    float: left;
    position: relative;
	display: none;
	margin-left:-40px;
	margin-top:-20px;
}
.sliderImage img { width:1000px; border-color: #DBCB00;}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 10px;
    left: 0;
}
ul { list-style-type: none;}

/*--------------------------------------------------FORM----------*/

.FormTextarea  {
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFF0;
	color:#000000;
	BORDER-RIGHT: #6B3C00 1px solid; BORDER-TOP: #6B3C00 1px solid; BORDER-LEFT: #6B3C00 1px solid;  BORDER-BOTTOM: #6B3C00 1px solid ;
	margin-top:6px;
	margin-bottom:2px;
		}	
.FormAttivita  {
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFF0;
	color:#6B3C00;
	BORDER-RIGHT: #6B3C00 1px solid; BORDER-TOP: #6B3C00 1px solid; BORDER-LEFT: #6B3C00 1px solid;  BORDER-BOTTOM: #6B3C00 1px solid ;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:8px;
	float:right;
		}	
.Form  {
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFF0;
	color:#6B3C00;
	BORDER-RIGHT: #6B3C00 1px solid; BORDER-TOP: #6B3C00 1px solid; BORDER-LEFT: #6B3C00 1px solid;  BORDER-BOTTOM: #6B3C00 1px solid ;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
		}


/*--------------------------------------------------FOOTER----------*/
.footer_firma { height:100%; margin-right:16px; margin-left:16px; color:#6B3C00; background-image:url(../images/footer.png); background-repeat:no-repeat; background-position:right; vertical-align:bottom; border-top:4px solid #DBCB00; font-size:110%; font-weight:bold; padding-right:30px;}
.footer_firma a { color:#333333;}


/*--------------------------------------------------PAGINE SINGOLE----------*/
.home { font-size:130%; color:#6B3C00; width:70%; float:left; padding-right:10px;}
.home h2 { font-style:italic;  color:#FFFFFF; margin-left:50px; font-size:110%;}
.home h3 { margin-top:0; margin-bottom:0}

.home_box1 { float:left; width:45%; padding:10px;}
.home_box1 img { float:left; width:300px; border:none;}
.home_box1_title { font-size:130%; color:#6B3C00; float:left; margin-top:10px; font-style:italic;}
.home_box1 hr{ width:100%; text-align:justify; margin-top:10px; float:left; height:1px; color:#F0F0F0;}
.home_box1_text { float:left;}

.home_box2 { float:left; border-left:1px solid #F0F0F0;  width:45%; padding:10px;}
.home_box2 img { width:200px; border:none; margin-left:30px;}
.home_box2 hr{ width:100%; text-align:justify; margin-top:10px; float:left; height:1px; color:#F0F0F0;}
.home_box2 a {color:#6B3C00;}

.home_box3 { width:97%; text-align:justify; margin-top:10px;}
.home_box3 hr{ width:100%; text-align:justify; margin-top:10px; float:left; height:1px; color:#F0F0F0;}
.home_box3 a { font-size:200%; color:#6B3C00; text-decoration:none; font-weight:bold; padding:5px;}
.home_box3 a:hover {color:#999999; text-decoration:underline;}
.home_box3 img { width:70px; border:none; float:left; margin-right:5px; margin-bottom:5px;}
.home_box3_notizie { float:left; margin-bottom:25px; width:49%;}
.home_box3_azienda { float:left; margin-bottom:25px; width:100%;}

.home_box4 { float:left; width:45%; font-size:100%; padding:10px; text-align:justify;}

.home_box5 { float:left; border-left:1px solid #F0F0F0; width:45%; padding:10px;}
.home_box5 a { font-size:140%; color:#6B3C00; text-decoration:none; font-weight:bold;}
.home_box5 a:hover {color:#999999; text-decoration:underline;}
.home_box5_icona {width:15px; border:none; margin-right:5px; }

.chisiamo { font-size:120%; color:#6B3C00; width:70%; float:left; margin-bottom:30px; text-align:justify;padding-right:10px;}
.chisiamo h2 { font-style:italic;}
.chisiamo h3 { margin-top:0; margin-bottom:0}

.altro { border-left:1px solid #F0F0F0; float:left; padding-left:15px; font-size:120%; max-width:215px; text-align:justify; margin-right:16px;}
.altro h2 { font-style:italic; color:#6B3C00;}
.altro h3 { margin-top:0; margin-bottom:10px;font-style:italic; color:#FFFFFF; margin-left:30px;}
.altro a { color:#6B3C00; font-weight:bold;}
.altro a:hover { color:#CCCCCC;}

.box {width:100%; height:20px; background-repeat:no-repeat; background-image:url(../images/Box.gif); margin-bottom:7px;}
.box h3 { margin-left:50px; font-size:100%;}

.fotogallery { font-size:120%; color:#6B3C00; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.fotogallery h2 { font-style:italic;}
.fotogallery h3 { margin-top:0; margin-bottom:0}
.fotogallery img { margin:10px;}

.dove { font-size:110%; color:#6B3C00; width:70%; float:left; padding-right:10px;}
.dove h2 { font-style:italic;}
.dove h3 { margin-top:0; margin-bottom:0}
.dove img { width:20px; margin-right:20px;}
.dove a {color:#6B3C00;}

.contattaci { text-align:left; letter-spacing:0.1em;font-size:100%; color:#6B3C00; width:70%; float:left; padding-right:10px;}
.contattaci h2 { font-style:italic;}
.contattaci h3 { margin-top:0; margin-bottom:0}
.contattaciok {width:400px;	height:400px; text-align:center; border:1px solid #000000; font-size:12px; margin-bottom:40px;}

