@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; border:0}
html,body{background:#fff799 url(../images/bg.jpg) top center no-repeat;color:#000000;height:100%; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#container{background-color:#fff;width:990px;height:auto !important;min-height: 100%;height: 100%;margin: 0 auto -142px;}
#header{background:url(../images/header.jpg) top center no-repeat;height:327px;width:970px;margin: 0 auto;}
.logo{position:absolute;margin:218px 0 0 391px;}
.logo img{float:left;}
.logo .indirizzo{float:left;width:120px;margin-top:34px;}
#content{width:970px;margin: 10px auto;height:auto !important;min-height: 100%;height: 100%;}
#col3-1{width:460px;float:left;height:auto !important;min-height: 100%;height:100%;}
#col3-2{width:250px;float:left;background:#fff45f;height:auto !important;min-height: 100%;height:100%;margin-left:5px;}
#col3-3{width:250px;float:left;background:#766100;height:auto !important;min-height: 100%;height:100%;margin-left:5px;}
#col3-main{width:710px;float:left;height:auto !important;min-height: 100%;height:100%;}
#col3-main  a{font-weight:bold; color:#c88912; text-decoration:none; font-size:150%}
#col3-main  a:Hover{color:#fcb131; }

.home {width:450px;height:200px;}
.pagina {width:710px;}
.home h1, .pagina h1{font-size:18px; color:#FF9900;}
.home p{float:left;width:200px;margin-top:20px;}
.pagina p{float:left;width:300px;margin-top:20px;}
.flash {float:left;width:240px;}
.flashFooter {float:left;margin:8px 8px 0 0;}
.flash-pag {float:left;width:320px;}
.scroll-pag {float:left;width:390px;height:450px; overflow:auto}
.scroll-pag p{width:360px;}


#col3-2 img{border:4px solid #fcb131; }
#col3-2 h1{font-size:18px; color:#c88912; margin:5px 0; text-transform:uppercase}

h1 a {color:#FF9900}
h1 a:Hover {color:#766100}


#vertmenu {width: 200px;padding: 0px;margin: 10px auto;}
#vertmenu h1 {display: block; background-color:#FF9900;font-size: 90%; padding: 3px 0 5px 3px;border: 1px solid #fcb131;color: #333333;margin: 0px;width:199px;}
#vertmenu ul {list-style: none;margin: 0px;padding: 0px;border: none;}
#vertmenu ul li {margin: 0px;padding: 0px;}
#vertmenu ul li a {font-size: 120%;display: block;border-bottom: 1px dashed #fcb131;padding: 5px 0px 2px 4px;text-decoration: none;color: #fff;width:160px;}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {color: #766100;background-color: #fcb131;}

label {width: 4em;float: left;text-align: right;margin-right: 0.5em;display: block;color:#fff;margin:3px 1px 3px 0;line-height:26px;}
fieldset {border: 1px dashed #fcb131;width: 200px;margin:20px auto;padding:5px;}
legend{color: #fff;background:url(../images/button.gif) top left repeat-x;border: 1px solid #fcb131;padding: 2px 6px;font-weight:bold;}
input {border:0;border-bottom:  1px solid #fcb131; background:#fff799;height:26px; padding:0 3px;width:130px;margin:3px 0;}
.button {background:url(../images/button.gif) top left repeat-x; width:60px; height:23px; border:0; color:#fff; cursor:pointer; border:1px solid #ffa447;font-weight:bold;}
.alignright{text-align: right; display:block;float:right}


.pushfooter{height:142px;clear:both; }
.push {height: 142px;margin: 0 auto;background-color:#fff;width:990px;}
#footer {height: 142px;margin: 0 auto;}
#footer{background-color:#fff200;width:970px;margin:0 auto;}
#footer p{border-left:1px dashed #c88912;float:left; margin:20px;color:#766100;padding:10px;}
a{color:#766100; font-weight:bold; text-decoration:none}
a:Hover{color:#c88912; }



