body{ background-image: url(../img/bck.png); background-repeat: repeat-x; margin:0px; padding:0px; text-align: center; font-family:  Arial, verdana, sans-serif; font-size:12px; color: #ffffff;  background-color: #C28B16;}

.link_at_home { position:absolute; top: 100px; left: 50%; margin-left:-470px; }
.link_at_home img { width: 310px; height: 170px; border: 0px; }

.contenitore { width: 950px; margin: auto; text-align:left; margin-top: 13px;}
.header { background-image: url(../img/header.jpg); height: 274px; background-repeat: no-repeat; }
.menu { margin: 0px; padding: 0px;  list-style:none; text-transform:uppercase; padding-top: 209px; padding-left: 330px;}
.menu li { display: inline; margin-left: 10px; }
.menu a  { color: #ffffff; text-decoration: none;}
.menu a:hover  { color: #6c4f0b; text-decoration: none;}
.menu .current { color: #694D0C; }
.contenuto { background-color: #d5ae53; height: 229px; }
.contenuto a { color: #694D0C; }
.contenuto a:hover { color: #A42D02; }
.contenuto_txt { margin-left: 30px; width: 400px; height: 229px; overflow: auto;  }
.contenuto_txt h1 { font-size: 19px; font-weight: normal; color: #6c4f0b; margin: 0px; margin-bottom: 15px; padding-top: 15px; font-family: times new roman, arial, sans-serif; }
.contenuto2 { background-color: #ca9a2e; float: left; width: 950px; padding-bottom: 30px; }
.con_first { float:left; width: 30px; }
.con_left {  font-size: 11px; font-weight: bold; float: left; width: 426px;}
.con_left h2 { font-size: 25px; color: #ffffff; margin: 0px; font-weight: normal; padding-top: 10px; padding-bottom: 20px;}
.con_left b { color: #463b1f;  }
.con_right { float: left; width: 494px; font-size: 10px; margin-top: 30px;}
.con_right h3{ color: #694d0c; font-size: 9px; font-weight: normal; margin: 0px; margin-top: 10px; text-transform: uppercase;}
.con_right  h3 a { color: #694d0c; text-decoration: none;}
.con_right a { color: #ffffff; text-decoration: none;}
.con_right a:hover { color: #463B1F; text-decoration: none;}
.con_right ul { margin: 0px; padding: 0px; list-style: none; }
.primo { float: left;  width: 158px;}
.secondo { float: left; width: 158px; margin-left: 10px;}
.terzo { float: left;  width: 158px; margin-left: 10px;}
.div_foto { position: absolute; top: 315px;  left: 50%; margin-left: -20px;}
.footer { margin-bottom: 20px; color: #694D0C; padding-top: 4px; text-align: left;}
.footer a { color: #463B1F; text-decoration: none; }
.menu_left { float: left; width: 336px; background-color: #d7b15c; }
.menu_left div { padding-left: 20px; padding-bottom: 20px; }
.menu_left h3{ color: #694d0c; font-size: 11px; font-weight: bold; margin: 0px; margin-top: 10px; text-transform: uppercase;}
.menu_left  h3 a { color: #694d0c; text-decoration: none;}
.menu_left a { color: #ffffff; text-decoration: none;}
.menu_left a:hover { color: #463B1F; text-decoration: none;}
.menu_left ul { margin: 0px; padding: 0px; list-style: none; }
.menu_left .current { color: #694D0C; }
.contenuto3 {float:left; background-color: none;  background-image:url(../img/bckint.gif); background-repeat: repeat-y;}
.contenuto_right { float: left; width: 614px; }
.contenuto_txt2 { margin-left: 30px; padding-right: 70px;  line-height: 17px; padding-top: 20px; font-size: 14px;}
.contenuto_txt2 h1 { font-size: 19px; font-weight: normal; color: #6c4f0b; margin: 0px; margin-bottom: 0px; padding-top: 15px; font-family: times new roman, arial, sans-serif; }
.contenuto_txt2 a { color: #694D0C; }
.contenuto_txt2 a:hover { color: #A42D02; }




.footer2 {  width: 930px; margin: auto; text-align: left; padding: 4px; color: #ffffff; margin-top: -15px; }
.footer2 a{  color: #ffffff; }


.table_form { margin-top: 15px; margin-bottom: 10px; background-color: #BD9126; 
color: #6C4F0B !important; 
font-size: 11px !important;
font-weight: bold;  width: 450px;}
.table_form td { padding: 4px; color: #6C4F0B; }
.table_form tr { background-color: none; }
.table_form tr:hover { background-color: #D7B15C; }
.table_form input[type="text"] { width: 150px; border: 1px solid #000000; height: 15px; }
.table_form textarea { width: 300px; border: 1px solid #000000; height: 120px; }
.table_form input[type="submit"] { width: 150px; border: 1px solid #000000; height: 18px; float: left; margin-left:150px; margin-right: 20px;  }
.table_form input[type="text"]:focus { background-color: #CD9E34; }
.table_form textarea:focus { background-color: #CD9E34; }
.error_reporting
{
    border: 1px solid #000000; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 300px;    padding: 3px; font-size: 12px; clear: both;
}

.error_reporting ul {list-style: outside url(../img/cancel.png) !important; font-size: 12px; margin-top: 10px; margin-bottom: 10px;}
.error_reporting li{ margin-left:0px !important; padding-left: 5px !important;font-size: 12px; color: #000000; background-image: none;}
#fixme { float: left; background-color: transparent; text-align: left; height: 22px;}
#fixme img { width: 20px; float: left;}

.newsz{ background-color: #FFE99E; }
.newsz1{ background-color: #F5FAFE; }
.newsz2{}
.imgnews{ border: 1px solid #CD9E34; }
.imgnews:hover{ border: 1px solid #C28B16; }
.subscribe1 { background-color: #ffffff; width: 200px;border: 1px solid #868686; height: 18px;}
.subscribe2 { background-color: #FEF4D0; width: 200px; border: 1px solid #868686; height: 18px;}