html {font-size: 0.75em;}
body {margin: 0; font-size: 100%; font-family: Verdana, Arial, Helvetica, Sans-serif;}
h1 {font-size: 1.4em; color: #4A4A4A; margin: 0; margin-bottom: 12px;}
h2 {font-size: 1.20em; color: #535353; margin: 0; margin-bottom: 10px;}
a {color: red; text-decoration: underline;}
a:hover {color: #840000;}
td {font-size: 100%; font-family: Verdana, Arial, Helvetica, Sans-serif;}
/*----------------------------------------------------------------------CONTENITORE GENERALE DEL SITO*/
#sito {
position: absolute;
top: 5px;
left: 50%;
margin-left: -370px;
width: 740px;
}
/*---------------------------------------------------------------------------PARTE SUPERIORE SEL SITO*/
#top {
height: 33px;
background-image: url('../img/bg_top.gif');
background-repeat: repeat-y;
}
.logo {
position: absolute;
left: 500px;
top: 0px;
}
#cont_menu {
height: 60px;
background-image: url('../img/bg_top.gif');
background-repeat: repeat-y;
}
#menugen {margin-left: 15px; font-size: 0.95em;}
#menugen .curr {border-bottom: 1px solid red;}
#menugen p {padding: 0; margin: 0; display: inline; color: #707070;}
#menugen a {color: #707070;}
#menugen a:hover {color: #000;}
#menusez {margin-left: 15px; margin-top: 5px; font-size: 0.95em; height: 1.50em;
padding-left: 44px;
background-image: url('../img/bg_menu.gif');
background-position: 0 0;
background-repeat: no-repeat;}
#menusez .curr {border-bottom: 1px solid red;}
#menusez p {padding: 0; margin: 0; display: inline; color: #707070;}
#menusez a {color: #707070;}
#menusez a:hover {color: #000;}
#menusot {margin-left: 15px; margin-top: 25px; font-size: 0.95em; height: 1.50em;
padding-left: 44px;
background-image: url('../img/bg_menu.gif');
background-position: 0 0;
background-repeat: no-repeat;}
#menusot .curr {border-bottom: 1px solid red;}
#menusot p {padding: 0; margin: 0; display: inline; color: #707070;}
#menusot a {color: #707070;}
#menusot a:hover {color: #000;}
/*-------------------------------------------------------------------------------------PARTE CON OROLOGIO*/
#decoro {
height: 124px;
background-image: url('../img/giallo.gif');
background-position: 0 0;
background-repeat: repeat-y;
border-top: 1px solid #000;
margin-top: 5px;
}
#decorobussato {
height: 152px;
background-image: url('../img/azzurro.gif');
background-position: 0 0;
background-repeat: repeat-y;
border-top: 1px solid #000;
margin-top: 5px;
}
.anellobussato {
margin-left: 50px;
}
.orologio {
margin-left: 5px;
}
/*---------------------------------------------------------------------------------------PARTE DEI CONTENUTI*/
#main {
min-height: 415px;
height: auto !important;
height: 415px;
padding-top: 15px;
}
#mainhome {
min-height: 415px;
height: auto !important;
height: 415px;
}
#inmain {padding: 0 0 10px 0px;}
#inmainhome {padding: 0;}
#cavour {
width: 740px;
height: 220px;
background-image: url('../img/giallo.gif');
background-position: 0 0;
background-repeat: repeat-y;
border-top: 1px solid #000;
margin-top: 5px;
}
#contind_cavour {
position: absolute;
top: 73px;
left: 575px;
width: 142px;
min-height: 108px;
height: auto !important;
height: 108px;
border: 1px solid #D4D4D4;
z-index: 10;
}
#ind_cavour {font-size: 0.8em; padding: 30px 0 5px 5px;}
#ind_cavour p {padding: 0; margin: 0;}
#promo_cavour {
position: absolute;
left: 50px;
top: 233px;
width: 230px;
height: 55px;
z-index: 10;
}
#testo_cavour {
position: absolute;
top: 185px;
left: 410px;
width: 320px;
min-height: 120px;
height: auto !important;
height: 120px;
font-size: 0.9em;
}
#testo_cavour p {padding: 0; margin: 0; margin-bottom: 10px;}
#bussato {
width: 740px;
height: 220px;
background-image: url('../img/azzurro.gif');
background-position: right;
background-repeat: repeat-y;
border-top: 1px solid #000;
margin-top: 5px;
}
.anello {
float: right;
margin-right: 10px;
}
#contind_bussato {
position: absolute;
top: 298px;
left: 20px;
width: 142px;
min-height: 108px;
height: auto !important;
height: 108px;
border: 1px solid #D4D4D4;
z-index: 10;
}
#ind_bussato {font-size: 0.8em; padding: 30px 0 5px 5px;}
#ind_bussato p {padding: 0; margin: 0;}
#promo_bussato {position: absolute; left: 480px; top: 501px; z-index: 10;}
#testo_bussato {
position: absolute;
top: 411px;
left: 20px;
width: 320px;
min-height: 120px;
height: auto !important;
height: 120px;
font-size: 0.9em;
}
#testo_bussat p {padding: 0; margin: 0; margin-bottom: 10px;}
/*------------------------------------------------------------------------------PARAGRAFI A DESTRA DEL TESTO*/
.pagpar_vert {width: 330px;	float: right; color: #666; margin-bottom: 5px;}
.left {text-align: left; padding: 0; margin: 0; padding-bottom: 5px;}
.right {text-align: right; margin: 0; padding: 0; padding-bottom: 5px;}
.pagpar_vert img {border: 1px solid #C6C6C6;}
.pagpar_vert p {margin: 0; margin-bottom: 10px;}
.pagpar_vert table {border-collapse: collapse; border: 1px solid #999;}
.pagpar_vert td {font-size: 1em; border-color: #999;}
#txt {}
/*tabella degli orari di apertura*/
#txt table {font-size: 1em;}
#txt table.orari {border-collapse: collapse; border: 1px solid #999;}
.orari th.negozioesp {background-color: #A7C3EB; text-align: center; padding: 1px 0px 1px 0px; width: 100%;}
.orari th.negoziocavour {background-color: #E8F484; text-align: center; padding: 1px 0px 1px 0px; width: 100%;}
.orari th {border-color: #999; width: 25%; padding: 1px 0px 1px 10px; text-align: left;}
.orari td {border-color: #999; width: 19%; text-align: center; padding: 1px 0px 1px 0px;}
/*NOTA INFORMATIVA*/
body.popup {background-image: url('../img/giallo.gif');
background-position: 0 0;
background-repeat: repeat-y;}
body.popup p {font-size: 1.1em; margin-left: 20px;}
body.popup h1 {font-size: 1.20em; margin-left: 15px;}
body.popup #main {position: absolute; top: 0; left: 0; margin: 0 20px 0 0;}
/* CONTATTI */
#webf {margin: 0 5px 0 15px;}
#webf p {}
#webf table {font-size: 1.00em; color: #535353;  float: left;}
#webf table td {padding-bottom: 10px; text-align: left;}
#webf table td.label {font-weight: bold;}
#webf table td.informativa {padding-bottom: 0px;}
#webf table td input.field {border: solid 1px #999;}
#webf table td textarea.field {border: solid 1px #999;}
#webf table td select.field {border: solid 1px #999;}
#webf table td.button {text-align: center;}
#webf table input.button {background-color: #999; color: #FFF; border:solid 1px #535353;
width: 80px; font-weight: bold;}
#webf table.webform td.informativa {text-align: center;}
/*---------------------------------------------------------------------------------------------------COLOPHON*/
#colophon {
clear: both;
margin-top: 5px;
height: 57px;
border-top: 1px solid #000;
font-size: 0.85em;
}
#colophon p {padding: 0; margin: 0; color: #6E6E6E; padding-top: 5px;}
#colophon a {color: #6E6E6E;}
#colophon a:hover {color: #000;}
#colophon .wafer {float: left;}
#colophon ul {padding: 0; margin: 0; padding-top: 5px; list-style-type: square;}
#colophon li {color: #6E6E6E;}
#colophon .cavour {float: right;}
#colophon .cavour li {margin-left: 15px;}
#colophon .esp {float: right; padding-left: 15px;}
#colophon .esp li {margin-left: 15px;}

