html, body {margin: 0; padding: 0;}
body {font-size: 75%; font-family: Arial, Verdana, Sans-serif; text-align: center; color: #63747B;}
a {color: #ED1E30;}
a img {border: none;}
h1 {margin: 0;
background-color: #4C5E6C;
padding: 2px 10px 2px 20px;
font-size: 1em;
font-weight: normal;
color: #FFF;
background-image: url("../img/bg_h1.gif");
background-position: 5px 0;
background-repeat: no-repeat;}
h1.nobg {background-image: none;}
h2 {font-size: 1.2em; margin: 0;}
table {font-size: 1em; font-family: Arial, Verdana, Sans-serif;}
#box {width: 753px; margin: 0 auto; text-align: left;
background-image: url("../img/bg_box.jpg");
background-position: 0 0;
background-repeat: repeat-y;}
#inbox {
background-image: url("../img/bg_inbox.jpg");
background-position: 0 259px;
background-repeat: no-repeat;}
body.home #box, body.home #inbox, body.t1col #box, body.t1col #inbox {background-image: none;}
#logo {
background-image: url("../img/concessionaria.gif");
background-position: right 40px;
background-repeat: no-repeat;}
/* CONTENUTO */
#content {float: right; width: 560px;}
body.home #content {width: 373px;}
body.t1col #content {width: 753px;}
#txt {padding: 20px 0 0 0; text-align: justify; line-height: 1.6em;}
#txt p {margin-top: 0;}
body.home #txt {padding: 0; text-align: right;}
/* PARAGRAFI SOTTO IL TESTO */
#parS {padding-top: 20px;}
body.t1col #parS {padding: 0;}
.par {padding: 0; text-align: justify; line-height: 1.6em;}
.par p.attach {}
.par p {margin: 0 0 5px 0;}
.par h2 {}
.par img.left {margin: 0 10px 5px 0; float: left;}
.par img.right {margin: 0 0 5px 10px; float: right;}
.par .center {text-align: center;}
.emptypar {clear: both; height: 10px; width: 100%;}
/* PARAGRAFI A FIANCO DEL TESTO*/
#extra {float: left; clear: left; width: 190px;}
#inextra {padding: 20px 5px 0 5px;}
#inextra .parD h2 {margin: 0;}
.parD {padding: 0; text-align: left; line-height: 1.6em; color:#4c5e6c; font-family:Verdana, Arial, Sans-serif; font-size:0.9em;}
.parD p.attach {}
.parD p {margin: 0;}
.parD h2 {}
.parD img.left {margin: 0 10px 5px 0; float: left;}
.parD img.right {margin: 0 0 5px 10px; float: right;}
.parD img.center {display: block; margin: auto; text-align: center;}
.emptyparD {clear: both; height: 5px; width: 100%;}
/* MENU GENERALE */
/* livello 1 */
#menu {background-color: #EBECEE; padding: 2px 10px 2px 20px; font-size: 0.90em; border-bottom: 2px solid #FFF;}
#menu p {display: inline; margin: 0 35px 0 0; font-weight: bold;}
#menu p.cur, #menu p.sup {
color: #ED1E30;
padding-left: 18px;
background-image: url("../img/bg_pcursup.gif");
background-position: 0 0;
background-repeat: no-repeat;}
#menu p.sup a {color: #ED1E30;}
#menu a {color: #000; text-decoration: none;}
#menu a:hover {color: #ED1E30;}
/* livello 2 */
#menusez {background-color: #A8B1B8; padding: 2px 10px 2px 20px; font-size: 0.90em; border-bottom: 2px solid #FFF;}
#menusez p {display: inline; margin: 0 35px 0 0; font-weight: bold;	padding: 2px 10px 2px 10px;}
#menusez p.cur, #menusez p.sup {
color: #FFF;
padding: 2px 10px 2px 10px;
background-color: #ED1E30;}
#menusez a {color: #FFF; text-decoration: none;}
#menusez a:hover {color: #ED1E30;}
#menusez p.sup a {color: #FFF;}
/* MENU MEZZI */
#menumezzi {display: table-row; width: 100%;}
.menucell {display: table-cell; float: left;
vertical-align: top; text-align: left; padding: 0;
background-color: #F1F1F1;
font-size: 0.95em;
min-height: 900px;
height: auto !important;
height: 900px;
width: 97px;
margin-right: 5px;}
.menucellonli {display: table-cell; float: left;
vertical-align: top; text-align: left; padding: 0;
background-color: #F1F1F1;
font-size: 0.9em;
min-height: 900px;
height: auto !important;
height: 900px;
width: 136px;
margin-right: 5px;}
.menucellagen {display: table-cell; float: left;
vertical-align: top; text-align: left; padding: 0;
background-color: #F1F1F1;
font-size: 0.9em;
min-height: 900px;
height: auto !important;
height: 900px;
width: 102px;
margin-right: 0;}
.menucell p, .menucellonli p, .menucellagen p {margin: 0 0 5px 0; padding: 0; line-height: 1.2em;}
.menucell h2, .menucellonli h2, .menucellagen h2 {margin-bottom: 20px; padding-top: 20px; font-size: 1.4em;}
.menucell h2 a, .menucellonli h2 a, .menucellagen h2 a {color: #000; font-weight: normal; color: #000;}
.menucell a, .menucellonli a, .menucellagen a {color: #333; text-decoration: none; font-weight: bold;}
.menucell a:hover, .menucellonli a:hover, .menucellagen a:hover {color: #ED1E30; text-decoration: underline;}
#cine, #stam, #onli, #radi, #even, #util, #agen {padding: 0 2px 0 2px;}
.cine4 p.nor a, .stam4 p.nor a, .onli4 p.nor a, .radi4 p.nor a, .even4 p.nor a, .util4 p.nor a, .agen4 p.nor a {color: #666;
font-weight: normal;}
.cine4 p.nor a:hover, .stam4 p.nor a:hover, .onli4 p.nor a:hover, .radi4 p.nor a:hover, .even4 p.nor a:hover, .util4 p.nor a:hover, .agen4 p.nor a:hover {color: #ED1E30; text-decoration: underline;}
/* LOGO */
#logo img {display: block;}
/* IMG DI PAGINA */
#img_pag {width: 753px; height: 133px; border-bottom: 2px solid #FFF;}
#img_pag img {display: block;}
/* MENU DI SEZIONE (liv. 3)*/
#navigation {float: left; width: 190px;}
#nav_tit {background-color: #4C5E6C;}
.m3 {padding: 20px 10px 10px 0; font-size: 0.9em; font-weight: bold;}
.m3 p {margin: 0 0 5px 0; color: #ED1E30;}
.m3 p.cur {background-image: url("../img/freccina_rossa.gif");
background-position: 10px 3px;
background-repeat: no-repeat;
padding-left: 20px;}
.m3 a {color: #A1A1A1; text-decoration: none; padding-left: 20px;}
.m3 a:hover {
display: block;
color: #ED1E30;
background-image: url("../img/freccina_rossa.gif");
background-position: 10px 3px;
background-repeat: no-repeat;}
.m3 p.sup {padding-left: 20px;}
.m3 p.sup a {padding-left: 0;}
.m3 p.sup a:hover {background-image: none;}
.m4 {padding: 0 0 0 20px;}
.m4 a {display: block;}
/* NEWS */
#news {float: right; width: 380px;}
body.home #news {
height: 285px;
overflow: auto;
scrollbar-face-color: #AAAFB2;
scrollbar-shadow-color: #AAAFB2;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #7B8489;
scrollbar-track-color: #7B8489;
scrollbar-arrow-color: #ED1E30;}
body.home #news h1 {
margin: 0 0 10px 0;
padding: 0 0 0 25px;
font-size: 1.3em;
height: 22px;
background-image: url("../img/bg_news_tit.jpg");
background-position: 0 0;
background-repeat: no-repeat;
background-color: transparent;}
body.home #news h2, body.home #news p {margin: 0;}
body.home #news p.link {margin-top: 5px; font-size: 0.95em;}
/* FORM CONTATTI */
#webf table, #webf table td, #webf table td.informativa input {border: none;}
#webf table td input, #webf table td textarea {border: 1px solid #96A4AD;}
#webf table td.button {text-align: center;}
#webf table td.button input {width: 90px; font-weight: bold; margin-right: 10px; background-color: #96A4AD; color: #FFF; border: none;}
#webf table td input.sfield {font-size: 0.95em;}
#webf table td select {font-size: 0.95em;}
#webf table span.rfield {font-size: 0.90em;}
#webf table em {font-size: 0.90em;}
#webf table td.informativa {text-align: center;}
#info_txt {display: block; font-size: 0.95em;}
/* COLOPHON */
#footer {clear: both; width: 100%; border-top: 2px solid #FFF;}
#colophon {font-size: 0.85em;}
#colophon p {margin: 0;}
#incolophon {padding: 5px 10px 5px 10px; background-color: #96A4AD; color: #FFF;}
#incolophon a {color: #FFF; text-decoration: none;}
#credits {background-color: #FFF; color: #666; text-align: right;}
#credits a {color: #666; text-decoration: none;}
/* LINK RICHIESTA PREVENTIVO */
div.richprev {font-style: italic; font-size: 1.2em;}
div.richprev a {text-decoration: none;}
a.rich {
background-image: url("../img/freccina_nera.gif");
background-position: 5px 5px;
background-repeat: no-repeat;
padding: 3px 5px 3px 20px;
background-color: #DFDFDF;}
a.rich {color: #666;}
a:hover.rich {color: #FFF; background-color: #FF0821;
background-image: url("../img/freccina_bianca.gif");}
a.sconto {background-color: #FF0821; padding: 3px 5px 3px 5px; font-weight: bold;}
a.sconto {color: #FFF;}
/* by BB */

