html, body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:left; background: url('../images/comeraggiungerci/sfondopagina_comeraggiungerci.gif'); background-repeat: repeat-y;}

/*stili generici*/
div#container {width:1000px; margin:0; text-align:left}
div#wrapper {float:left;width:100%; }
hr {background: #DFE3EE; border: 0px none; color: #DFE3EE; height: 1px; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:5px}

/*stili specifici*/
/*colonna sinistra*/
div#colonna_sx {width: 126px; background: url('../images/comeraggiungerci/sfondo_colonnasx_comeraggiungerci.jpg');float:left; margin-left:-1000px}
div#main_menu {background: #002432; color: #DFE3EE; margin-top: 48px;}
div#area_servizio {background: #DFE3EE; color: #012C3D; margin-top: 23px; padding-top: 5px; padding-bottom: 5px; padding-left: 11px; font-size: 11px; font-weight: bold}
div#area_servizio_ricercamanifestazioni {margin-bottom: 20px; }
div#area_servizio_trova {margin-bottom: 10px; }
div#area_servizio h1 {font-size: 12px; padding-bottom: 2px; padding-top: 10px;}
div#colonna_sx_chiusura {background: url('../images/home/sfondo_colonnasx_chiusura.jpg'); height: 140px;}
div#submenu {margin: 195px 127px; width: 126px; color: #FFF}
div#area_servizio_ricercamanifestazioni p {margin: 0px; padding:0}

/*corpo pagina*/
div#area_centrale {float:left; width:746px; margin-left:-746px; width: 619px; color: #242424}
div#copertina {height: 155px; background: #868589;}
div#corpo_paginainterna {padding: 15px;}
.corpo_titolo {padding-bottom: 15px;}
a {color: #8AA1C1;text-decoration: none; }
a:hover {color: #000;text-decoration: none; }



/*colonna dx*/
div#colonna_dx {padding-top: 257px; padding-left: 15px; float:left; width:126px; margin-left:-126px; width: 100px; color: #563641; font-family: "Arial"; font-size: 10px; }
div#area_immagini a {text-decoration:none; color: #012C3D; }
div#area_immagini a:hover {color: #00A4AE; text-decoration:none; 10px }
div#area_immagini img {padding-top: 10px; }

/*menu sx*/
.menusx_homepage {list-style-type: none; width: 100px; padding: 0; margin:0; font-family: "Arial Black"; font-size: 10px; text-transform: uppercase;}
.menusx_homepage li {line-height: 12px;padding-bottom: 6pt; padding-left: 13px;}
.menusx_homepage li a {color: #DFE3EE;text-decoration: none; }
.menusx_homepage li a:visited, .markermenu li a:active{color: #DFE3EE;}
.menusx_homepage li a:hover{color: #FCD300;}
.menusx_homepage_active {color: #FFF;}
* html .menusx_homepage li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 100px;}

/* mouseover area servizio*/
div#area_servizio a {color: #012C3D; }
div#area_servizio a:hover {color: #FFF; }


/* --------------- NON UTILIZZATI --------------- */
/*submenu sx*/
.submenusx_homepage {list-style-type: none; width: 100px; padding: 0; margin:0; font-family: "Arial Black"; font-size: 10px; text-transform: uppercase;}
.submenusx_homepage li {padding-bottom: 6pt; padding-left: 13px;}
.submenusx_homepage li a {color: #012C3D;text-decoration: none; }
.submenusx_homepage li a:visited, .markermenu li a:active{color: #012C3D;}
.submenusx_homepage li a:hover{color: #FFF;}
.submenusx_homepage_active {color: #FFF;}
* html .submenusx_homepage li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 100px;}

/*tabelle*/
#tabellamanifestazioni {padding-bottom: 10px;}
#tabellamanifestazioni a {color: #563641; font-weight: bold; text-decoration: none; }
#tabellamanifestazioni a:hover {color: #C27E97; font-weight: bold; text-decoration: none; }
table { width: 100%; border-collapse: collapse; }
table th, td, tr { font-size: 12px; text-align: left;}
td { padding-top: 10px; padding-bottom: 10px; color: #563641;}
th {width: 140px; vertical-align: middle; text-indent: 55px;}
td, th {vertical-align: middle;border-bottom: 1px solid #DFE3EE }
caption {margin:0; padding: 0; border-left: 20px solid #C3829A; text-align: left; text-indent: 120px; background: #553540; color: #FFF; font-size: 18px;  font-family: arial; font-weight: bold}
.ultimariga {border:none }
.datamanifestazione {color: #C3829A; font-weight: bold}
