body {
margin:2px;
background:#808080;
color: #333333;
text-align:center;
padding:0;
}
a {
color:#0000FF;
}
a:visited {
text-decoration:none;
color: #0000FF;
}
a:active {
text-decoration:none;
}
a:link {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.logo_promo_evento{
margin-bottom:50px;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.buttpro {
    background: transparent url(/images/bg_button_a.gif/) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.buttpro span {
    background: transparent url(/images/bg_button_span.gif/) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.buttpro:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttpro:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
.bordato{
border:1px solid #000000;
}
.utenza{
font-family:verdana, arial, helvetica, sans-serif;
font-size:76%;
color:#000;
padding: 2px;
margin: 0;
}
.main {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.h1ev {
color: #6f5943;
font-family:helvetica, arial, verdana, sans-serif;
font-size: 16px;
}
.minim {
font-size: 11px;
}
.evstats {
font-size: 12px;
}
.titolo {color: #006600}
.subtitle {
	font-size: 14px;
	font-style: italic;
}
.bordata{
border:1px solid #B5A982;
}
.bordonero{
border:1px solid #000000;
}
.char{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.evstat{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.spaz{
margin-bottom:5px;
}
.spaz2{
margin-bottom:10px;
}
.bordodx{
border-width: 0 2px 0 0;
border-spacing: 2px;
border-style: dotted dotted dotted dotted;
border-color: #B5A982 #B5A982 #B5A982 #B5A982;
border-collapse: separate;
}
.bordotop{
border-width: 2px 0 0 0;
border-spacing: 2px;
border-style: dotted dotted dotted dotted;
border-color: #B5A982 #B5A982 #B5A982 #B5A982;
border-collapse: separate;
}
#testo_evento{
font-family:helvetica, arial, verdana, sans-serif;
font-size: 14px;
}
#evento_time{
margin-right:5px;
}
#evento_title{
margin-left:5px;
}
#evento_desc{
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}
#evento_icon {
margin-bottom:20px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}
#evento_fonti {
margin:5px;
}
#tabella_eventi {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
tr.topdays {
	background-color: #eaffff; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color : #000000; 
}
.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;	
}
.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; font-weight: bold;	
}
.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
td.dayboxes {
	background-color: #ffffff; color: #000000;
}
td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
td.highlighteddayboxes {
background-color:#E4E4E4; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
ul#site-documents,ul#site-encyclopedia,ul#site-search,ul#site-plugin,ul#site-links,ul#site-contacts{
margin:0;
padding:0;
list-style:none;
}
.menu-icon{
margin-bottom:5px;
}
#outer {
text-align:left;
border:1px solid #000000;
width:770px;
margin:auto;
}
#hdr {
height:243px;
color: #333333;
border:solid #000000;	
border-width:0px 0 1px 0;
padding:0;
}
#vetrina {
background-image:url(/images/pezzo_logo.jpg);
height:243px;
}
.bordosx {
border:solid black;
border-width:0 0 0 1px;
}
.boxvel {
background-image:url(../images/icona_sfondo.png);
background-repeat:no-repeat;
}
.boxvel2 {
background-image:url(../images/icona_sfondo_bianco.png);
background-repeat:no-repeat;
cursor:pointer;
}
.topicon {
cursor:pointer;
margin-top:6px;
}
#bar {
height:19px;
background:#FFFFFF;
color: #333333;
border:solid #000000;	
border-width:1px 0 1px 0;
}
#bodyblock {
float:left;
background-color:#FFFFFF;
color: #333333;
width:590px;
padding:0;
}
#l-col {
background-color:#FFFFFF;
float:left;
color: #333333;
width:180px;
text-align:center;
}
#docu, #note, #guest, #links, #inevid, #ulti, #elab, #enciclo, #blog, #random, #pillolina{
float:left;
color: #333333;
width:170px;
text-align:center;
vertical-align:middle; 
}
#cont {
width:589px;
float:inherit;
background: #FFF9F4;
color: #333333;
border:solid #000000;	
border-width:0 0 0 1px;
text-align:left;
}
#ftr {
height:123px;
background:#c0c0c0;
color: #333333;
border:solid black;
border-width:1px 0 0 0;
margin:0;
}
#loghetto {
float:left;
width:465px;
}
input.norm{
	 color:#333333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;
	 border:1px solid;
	 border-color:#333333;
}
input.hov{
	 color:#333333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;
	 border:1px solid;
   border-color:#c63;
}
#hurin {
width:304px;
background-image:url(/images/pezzo_logo.jpg);
height:235px;
padding-top:8px;
border:solid black;
border-width:0 0 0 1px;
}
#iscrizione {
background-image: url(/images/pezzo_logo2.jpg);
font-family:verdana, arial, helvetica, sans-serif;
font-size:84%;
width:305px;
float:left;
height:243px;
}
#infobox {
background-image:url(/images/pezzo_logo.jpg);
height:243px;
}
#ciox1, #ciox2, #q13 {
border:solid #000000;	
border-width:0 0 1px 0;
}
#ciox3, #q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9, #q10, #q11, #q12 {
border:solid #000000;	
border-width:0 1px 1px 0;
}
.nextev {
background:#FFFFFF;
color: #333333;
border:solid #000000;	
border-width:0 1px 1px 1px;
}
#loginout {
font-family:verdana, arial, helvetica, sans-serif;
font-size:84%;
}
.Stile14 {
font-family: "Times New Roman", Times, serif;
font-size:84%;
}
.Stile11 {color: #E18700;
font-size: 18px;}
.Stile33 {font-size: 18px;
font-family: Perpetua;
font-weight: bold;}
.Stile42 {font-size: 12px}
.Stile43 {font-family: "Copperplate Gothic Light";
font-style: italic;
color: #FF0000;}
.Stile45 {color: #286327}
.Stile47 {font-size: 14px;
color: #000000;}
.Stile52 {color: #0000FF;
font-weight: bold;}
.Stile53 {color: #FF0000;
font-weight: bold;}
.Stile56 {font-size: 24px;
font-weight: bold;}
.Stile57 {font-size: 20px;
font-weight: bold;}
.Stile58 {color: #FF0000}
.Stile59 {font-size: 10px}
.Stile62 {color: #006600;
font-weight: bold;}
.Stile70 {color: #669999}
.Stile71 {color: #669999; font-size: 18px;}
.Stile76 {color: #006633;
font-style: italic;}
.Stile77 {color: #003366}
.Stile78 {color: #993300}
.Stile82 {font-size: 24px; font-weight: bold; color: #FF0000;}
.Stile92 {font-size: 12px; font-family: "Trebuchet MS";}
.Stile98 {color: #993300; font-weight: bold;}
.Stile99 {color: #038AD3;
font-weight: bold;}
.Stile101 {color: #E18700; font-size: 18px; font-weight: bold;}
.Stile85 {color: #3399CC; font-weight: bold;}
.Stile86 {color: #999900;
font-weight: bold;}
.Stile87 {color: #FF6600;
font-weight: bold;}
.Stile106 {color: #006633; font-weight: bold; font-size: 18px;}
.Stile114 {font-size: 36px}
.Stile115 {
font-size: 18px;
font-weight:bold;
color:#993300;
}
.Stile243 {font-family: "MS Sans Serif"}
.Stile107 {color: #0033CC}
.Stile110 {font-weight: bold; font-size: 36px;}
.Stile113 {color: #003399; font-size: 18px; }
.link2 { color: #0000FF; cursor:pointer;}
.login1{
height: 35px;
width: 124px;
font: bold 150%/35px "Trebuchet MS",Arial,sans-serif;
background: url(/images/bottone.png) no-repeat top left;
text-decoration: none;
color: #286C98;
border:none;
}
.login2{
height: 35px;
width: 124px;
font: bold 150%/35px "Trebuchet MS",Arial,sans-serif;
background: url(/images/bottone2.png) no-repeat top left;
text-decoration: none;
color: #286C98;
border:none;
}
.search{
height: 35px;
width: 124px;
font: bold 130%/35px "Trebuchet MS",Arial,sans-serif;
background: url(/images/bottone2.png) no-repeat top left;
text-decoration: none;
color: #286C98;
border:none;
}
.c5t_form_button {
	 height:24px;
	 background-image:url('/images/form/sez_bottone.jpg');
	 background-repeat: repeat-x;
	 border:0px;
}
.button_banner {
	 height:24px;
	 font: bold 110%/35px "Trebuchet MS",Arial,sans-serif;
	 background-image:url('/images/form/sez_bottone.jpg');
	 background-repeat: repeat-x;
	 border:solid #000000;	
	 border-width:1px;
}
#bannlo, #divclx{
	display:none;
}
