/* Start of CMSMS style sheet 'Principale' */
BODY {margin:0; padding:0; text-align:center; font-family: Verdana; font-size: 12px;}
H1 {font-size: 20px;}
H2 {font-size: 14px;}
H3 {font-size: 12px;}

div#box {margin: 0 auto; text-align:left; width:900px; padding-top: 15px;}

div#testata {height:70px; text-align:right; vertical-align: middle;}
div#testata IMG { margin: 0px 15px 0px 15px;}

div#cont {border-top:7px solid #09f;}

div#sidebar {
font-family: Verdana;
float:left; width: 190px; padding-top: 3px; text-align: center; margin-bottom: 10px;}

#menuStile {margin: 0; padding: 0;}
#menuStile LI {text-align: left; background: #f93; list-style:none; padding: 5px 0 5px 10px; margin: 1px 0 0 0; height: 20px; vertical-align: middle; font-size: 13px;}

#menuStile A {font-size: 12px;}
#menuStile LI:HOVER {background: #3c0}
#menuStile A:LINK {color: #fff;}
#menuStile A:VISITED {color: #fff;}

div#contenuti {
text-align:justify;
font-family: Verdana;
font-size: 12px;
margin-left:200px; line-height: 1.5;}
div#contenuti p{
margin-left: 10px;
margin-right: 10px;
}

.table-prezzi
 {
margin:1em 0;
border:3px solid #580;
text-align:center;
}
.table-prezzi td {border:1px solid #580;padding:0.2em 0.5em;}
.table-prezzi th {border:1px solid #580;padding:0.2em 0.5em; background-color:#ccffcc;}



table#prezzi  {margin:1em 0; border:3px solid #580; text-align:center;}
table#prezzi td {border:1px solid #580;padding:0.2em 0.5em;}
table#prezzi th {border:1px solid #580;padding:0.2em 0.5em; background-color:#ccffcc;}
div#contenuti A:LINK {color: #090;}
div#contenuti A:VISITED {color: #090;}
div#contenuti A:HOVER {color: #f60;}

div#immagine {float:left; margin: 0 10px 0 0;}
div#immagine A:LINK {color: #fff;}
div#immagine A:VISITED {color: #fff;}
div#immagine A:HOVER {color: #ff4;}

div#immagineDX {float:right; margin: 0 0px 0 0;}
div#immagineDX A:LINK {color: #fff;}
div#immagineDX A:VISITED {color: #fff;}
div#immagineDX A:HOVER {color: #ff4;}


div#modulo {font-size: 11px; margin-left: 240px; border:1px solid #f1f1f1; padding: 0 15px 15px 15px;}
.btt {border:1px solid #09f; background: #f1f1f1; font-size: 11px; padding: 3px; margin-right: 10px;}
.campo {border: 1px solid #09f; margin-top: 3px; font-family: Verdana; font-size: 11px; padding: 3px; width: 300px;}
.nletter {border: 1px solid #09f; margin-top: 3px; font-family: Verdana; font-size: 11px; padding: 3px;}

.data {font-size:11px; border:1px solid #09f; font-family: Verdana; padding: 3px; width: 250px;}
.gg {font-size:11px; border:1px solid #09f; font-family: Verdana; padding: 3px; margin-right: 10px;}
div#sequenza {text-align: center; vertical-align: middle;}
div#sequenza IMG {border: 2px solid #000;}

div#boxContatti {width:620px; margin: 0 auto}
div#riferimenti {float: left; font-size:10px; margin-right: 30px;}

div#footer {
font-family: Verdana;
color: #666; margin-top: 10px; clear:both; background: #f1f1f1; text-align:right; font-size: 10px; padding: 15px 30px 15px 5px;}


div#calendario {
margin-left:50px;
margin-right:50px;
margin-top:20px;
margin-bottom:20px;
}
/* End of 'Principale' */

