/* CSS Document */
*{ margin:0px; padding:0px;}
body { font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#edebe1; }
#boxHeader { width:100%; height:auto; background: url(images/bg_header.gif) 0 0 repeat-x; background-color:#9c8365;}
#headerMenu { width:900px; height:86px; margin-left:auto; margin-right:auto; clear:right; /*background-color:red;*/}
#headerMenu ul { padding: 25px 0 0px 0px;}
#headerMenu li {float:left; font:16px Arial, Helvetica, sans-serif; padding: 0 8px 0 8px; height: 15px; list-style:none; /*border-left: 1px #fff solid;*/ color:#ddd3b4;}
#headerMenu ul li a {display:block; text-decoration:none; text-align:center; color:#ddd3b4;}
#headerMenu ul li a:hover { color:#ee7f01;}
#headerMenu ul li a.current {color:#ee7f01;}
/*#headerMenu li.noBorder {  border-left: 0px #fff solid;}*/
#boxLogo {width:100%; height:350px; background: url(images/bg_logo01.gif) 0 0 repeat-x; background-color:#9c8365; overflow:hidden;}
#headerLogo { width:900px; height:350px; margin-left:auto; margin-right:auto;background: url(images/bg_logo01.jpg) 0 0 no-repeat;}
.logoRight { position:relative; left:900px; top:0px; height:350px; padding-right: 3000px; margin-right: -3000px; background: url(images/bg_logoRight01.gif) 0 0 repeat-x; background-color:#58432d;}
/*home page*/
#boxHomeTop {width:100%; background-color:#2f2620; height: 230px;}
#homeTopContenitor { width:900px; margin-left:auto; margin-right:auto;}
#HomeL {width: 540px; height:230px; float:left;}
#HomeL img { border: 10px solid #958a7e; float:left; margin: 20px 0 0 0px;}
#HomeL h1 { float:right; width: 370px; text-align:left; padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#HomeL h4 { float:right; width: 370px; text-align:left; padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#HomeL ul { width: 370px; height: 122px; float:right;}
#HomeL li { list-style:none; width: 175px; background:url(images/freccia.gif) 0 7px no-repeat; font-size:15px; color:#cabdae; display: block; float: left; padding:3px 0 20px 10px;}
#HomeL li a:link { color:#cabdae; text-decoration:none; }
#HomeL li a:active { color:#cabdae; text-decoration:none; }
#HomeL li a:visited { color:#cabdae; text-decoration:none; }
#HomeL li a:hover { color:#ee7f01; }
#HomeR {width: 360px; height:230px;float:left;  background:url(images/bg_chiSiamo.jpg) 183px 0 no-repeat; /*background-color:red;*/}
#HomeR h5 {padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#HomeR h1 {padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#HomeR p { color:#cabdae; font-size:14px;/* background-color:yellow;*/ line-height: 24px;}
#HomeR a:link { color:#ee7f01; text-decoration:none; font-weight:bold;}
#HomeR a:active { color:#ee7f01; text-decoration:none; font-weight:bold;}
#HomeR a:visited { color:#ee7f01; text-decoration:none; font-weight:bold;}
#HomeR a:hover { text-decoration: underline;}
#boxHomeBottom {width:100%; height:auto; margin: 20px 0 0 0;}
#homeBottomContenitor { width:900px; margin-left:auto; margin-right:auto; }
#HomeBottomL {width: 520px;  min-height:340px; float:left;}
#HomeBottomL img { border: 6px solid #d6d3c9; float:left; margin: 0px 20px 0 0px;}
#HomeBottomL p {color:#816d4c; font-size:14px; line-height: 24px;  /*float: right;width: 330px;*/ padding: 0px 10px 0 0;}
#HomeBottomL p a {color:#816d4c;}
#HomeBottomL h1 {padding: 0 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#HomeBottomR {width: 378px;  height:340px; float:left; border-left: #d6d3c9 2px solid;/*background-color:red;*/}
#HomeBottomR h1 {padding: 0 0 10px 20px; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
/*gallery*/
ul.ppt {position: relative;}
.ppt li {list-style-type: none;position: absolute;top: 0;left: 0;}
.ppt img {border: 6px solid #d6d3c9; margin: 0 0 0 20px;}
/*chi siamo*/
#boxChiSiamo {width:100%; height:auto; height: auto; padding: 0 0 35px 0;}
#chiSiamo { width:900px; margin-left:auto; margin-right:auto;}
#chiSiamo h1 {padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#chiSiamo p { color:#816d4c; font-size:14px;/* background-color:yellow;*/ line-height: 22px; text-align:justify;}
#chiSiamo img { border: 10px solid #d6d3c9; float:left; margin: 5px 20px 0 0px;}
/*viso*/
#navigationL {width: 510px; height:auto; float:left; /*margin: 0px 0 20px 0px;*/}
#navigationL img { border: 10px solid #d6d3c9; float:left; margin: 0px 20px 0 0px;}
#navigationL p {color:#816d4c; font-size:14px; line-height: 24px;  /*float: right;width: 330px;*/ padding: 0px 10px 0 0;}
#navigationL ul {margin:0px; padding: 0px; font-weight:bold; color:#816d4c;}
#navigationL ul li {color:#816d4c; font-size:14px; margin:0px 0 0 20px; padding: 0px 0 0 0px; font-weight:normal;}
#navigationL h1 {padding: 0 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#navigationL h2 {padding: 0 0 5px 0; font-size:18px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#navigationL h4 {padding: 0 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#navigationR {width: 368px; padding: 0 0 0 20px; height:auto; float:left; border-left: #d6d3c9 2px solid; margin: 0px 0 20px 0px;}
#navigationR h1 {padding: 0 0 10px 0px; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#navigationR h4 {padding: 0 0 10px 0px; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#navigationR ul { width: 365px; /*height: 122px;*/ padding: 0px 0 0px 0px; /*background-color:yellow;*/}
#navigationR li { list-style:none;  width: 170px; background:url(images/freccia01.gif) 0 9px no-repeat; /*background-color:red;*/ font-size:15px; color:#3a3029; display: block; float: left; padding:3px 0 10px 10px;}
#navigationR img { border: 9px solid #d6d3c9; float:left; margin: 10px 4px 0 0px;}
#navigationR p {color:#816d4c; font-size:14px; line-height: 24px; padding: 0px 0 0 20px;}
/*contatti*/
#boxContatti {width:100%; height:auto; background-color:#2f2620; height: 340px;}
#contattiContenitor { width:900px; margin-left:auto; margin-right:auto;}
#contattiL {width: 540px; float:left;}
#contattiL h1 { text-align:left; padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#contattiL a:link { color:#cabdae; text-decoration:none; line-height: 25px; }
#contattiL a:active { color:#cabdae; text-decoration:none; line-height: 25px;}
#contattiL a:visited { color:#cabdae; text-decoration:none; line-height: 25px;}
#contattiL a:hover { text-decoration: underline;line-height: 25px;}
#contattiR {width: 360px; height:340px;float:left; background:url(images/logo_small.jpg) 200px 195px no-repeat;/*background-color:red;*/}
#contattiR h1 {padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#contattiR p { color:#cabdae; font-size:14px;/* background-color:yellow;*/ line-height: 24px;}
#contattiR a:link { color:#cabdae; text-decoration:none;}
#contattiR a:active { color:#cabdae; text-decoration:none;}
#contattiR a:visited { color:#cabdae; text-decoration:none;}
#contattiR a:hover { text-decoration: underline;}
/*contenuti*/
#contentBox {width:100%; height:auto; margin: 20px 0 0 0;}
#contentContenitor { width:900px; margin-left:auto; margin-right:auto; clear:both;}
#contentContenitor h3 {padding: 5px 0 2px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#contentContenitor h2 {padding: 15px 0 5px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#contentContenitor h1 {padding: 5px 0 2px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#3a3029;}
#contentContenitor p {color:#816d4c; font-size:14px; padding: 0px 10px 0 0; text-align:justify;}
/*footer*/
#boxFooter { width:100%; height:auto; background-color:#dbd8cb; float:left; clear:both; margin: 20px 0px 0 0px;}
#footer { width:900px; height:70px; margin-left:auto; margin-right:auto; clear:right;}
#footer p {font-size: 12px; color:#807268; padding: 20px 0 0 0; }
#footer p img { border:0px solid; float:right; position:relative; top: -20px;}
#footer a:link {color:#807268; text-decoration:none;}
#footer a:active {color:#807268; text-decoration:none;}
#footer a:visited {color:#807268; text-decoration:none;}
#footer a:hover {color:#a0886c; text-decoration:underline;}
/*mappa*/
#mapContenitor {width:100%; height:auto; background-color:#2f2620; height: 540px; clear:both;}
#map {width:900px; margin-left:auto; margin-right:auto;}
#map h1 { text-align:left; padding: 15px 0 15px 0; font-size:22px; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif; color:#fff;}
#map ul { width: 900px; float:left; margin: 10px 10px 0 0; }
#map ul li {list-style: none;}
#map ul li a {color: #fff; font-weight: bold; text-decoration: underline; font-size: 16px; letter-spacing: 2px;}
#map p {color:#ddd3b4; padding: 4px 0 0 0;}
/*varie*/
.fontSmall { font-size:12px;}
