body {
	margin: 0px;
	padding: 0px;
	background-color: #F8F6F4;
}
.table_size {
	background-color: #F8F6F4;
	width:943px;
}
.table_size_content {
	background-color: #F8F6F4;
	width:735px;
}
.table_size_footer {
	background-color: #FFFFFF;
	width:943px;
}
.sf_submenu_eventi {
	background-image: url(../images/sf_submenu_eventi.gif);
	background-repeat: repeat-x;
}
.sf_submenu_trasporti {
	background-image: url(../images/sf_submenu_trasporti.gif);
	background-repeat: repeat-x;
}
/*----------------- SEPARATORI ------------------*/
.sep_eventi {
	background-image: url(../images/sep_eventi.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	width:2px;
	height:39px;
}
.sep_trasporti {
	background-image: url(../images/sep_trasporti.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	width:2px;
	height:39px;
}
/*----------------- FORM ------------------*/
.form {
	height: 20px;
	width: 70px;
	color: #332B2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form_contatti {
	height: 20px;
	color: #332B2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form_contatti_text {
	color: #332B2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.select_orari {
	height: 20px;
	width:155px;
	color: #332B2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.select {
	height: 20px;
	color: #332B2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul {
	width:250px;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
li {
	display:inline;
	margin:0px; 
	padding:0px;
}

/*----------------- TEXT ------------------*/
.area, .area a, .area a:hover, .area a:active, .area a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2088A2;
	text-decoration: none;
}
.category, .category a, .category a:hover, .category a:active, .category a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2088A2;
	text-decoration: none;
	line-height:22px;
}
.mappa, .mappa a, .mappa a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D9732F;
	text-decoration: none;
}
.mappa a:hover, .mappa a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F614D;
	text-decoration: none;
}
.title, .title a, .title a:hover, .title a:active, .title a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D9732F;
	text-decoration: none;
}
.title_arancio, .title_arancio a, .title_arancio a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D9732F;
	text-decoration: none;
}
.title_arancio a:hover, .title_arancio a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F614D;
	text-decoration: none;
}
.title_marron, .title_marron a, .title_marron a:hover, .title_marron a:active, .title_marron a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F614D;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #413E3B;
	text-decoration: none;
}
.text a, .text a:hover, .text a:active, .text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006bb6;
	text-decoration: none;
}

.text_acquista, .text_acquista a, .text_acquista a:hover, .text_acquista a:active, .text_acquista a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2088A2;
	text-decoration: none;
}
.tit_percorso, .tit_percorso a, .tit_percorso a:hover, .tit_percorso a:active, .tit_percorso a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2088A2;
	text-decoration: none;
}
.text_percorso, .text_percorso a, .text_percorso a:hover, .text_percorso a:active, .text_percorso a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
}
.day_percorso, .day_percorso a, .day_percorso a:hover, .day_percorso a:active, .day_percorso a:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
}
.title_acquista, .title_acquista a, .title_acquista a:hover, .title_acquista a:active, .title_acquista a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2088A2;
	text-decoration: none;
}
#text_acquista, #text_acquista a, #text_acquista a:hover, #text_acquista a:active, #text_acquista a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CA204B;
	text-decoration: none;
}
.text_white, .text_white a, .text_white a:hover, .text_white a:active, .text_white a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_link_black, .text_link_black a, .text_link_black a:visited, .text_link_black a:hover, .text_link_black a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #413E3B;
	text-decoration: none;
}

.text_link_arancio, .text_link_arancio a, .text_link_arancio a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6619;
	text-decoration: none;
}
.text_link_arancio a:hover, .text_link_arancio a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F614D;
	text-decoration: none;
}

.text_link_blu, .text_link_blu a, .text_link_blu a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2088A2;
	text-decoration: none;
}
.text_link_blu a:hover, .text_link_blu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2088A2;
	text-decoration: none;
}

.text_link_bianco, .text_link_bianco a, .text_link_bianco a:visited  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_link_bianco a:hover, .text_link_bianco a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_link_arancio1, .text_link_arancio1 a, .text_link_arancio1 a:visited  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6619;
	text-decoration: none;
}
.text_link_arancio1 a:hover, .text_link_arancio1 a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/*----------------- TOP ------------------*/
.menu_top {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F1B1C1;
	text-decoration: none;
}
.menu_top a, .menu_top a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_top a:hover, .menu_top a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E9E4DE;
	text-decoration: none;
}
#menu_top, #menu_top a, #menu_top a:hover, #menu_top a:active, #menu_top a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E9E4DE;
	text-decoration: none;
}
/*----------------- FOOTER ------------------*/
.text_footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_footer a, .text_footer a:hover, .text_footer a:active, .text_footer a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #DB6619;
	text-decoration: none;
}
.title_footer, .title_footer a, .title_footer a:hover, .title_footer a:active, .title_footer a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #413E3B;
	text-decoration: none;
}
.menu_footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #AAA6A3;
	text-decoration: none;
}
.menu_footer a, .menu_footer a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_footer a:hover, .menu_footer a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AAA6A3;
	text-decoration: none;
}
.submenu_eventi {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6619;
	text-decoration: none;
	height:41px;
}
.submenu_eventi a, .submenu_eventi a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6619;
	text-decoration: none;
	padding:12px 4px 12px 4px;
	height:41px;
}
.submenu_eventi a:hover, .submenu_eventi a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/sf_submenu_eventi_on.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:41px;
}
#submenu_eventi {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:3px;
	height:41px;
	background-image: url(../images/sf_submenu_eventi_on.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#submenu_eventi a, #submenu_eventi a:visited, #submenu_eventi a:hover, #submenu_eventi a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/sf_submenu_eventi_on.gif);
	height:41px;
	background-position: top;
	background-repeat: repeat-x;
}


.submenu_trasporti {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6619;
	text-decoration: none;
	height:41px;
}
.submenu_trasporti a, .submenu_trasporti a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6619;
	text-decoration: none;
	padding:12px 4px 12px 4px;
	height:41px;
}
.submenu_trasporti a:hover, .submenu_trasporti a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/sf_submenu_trasporti_on.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:41px;
}
#submenu_trasporti {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:3px;
	height:41px;
	background-image: url(../images/sf_submenu_trasporti_on.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#submenu_trasporti a, #submenu_trasporti a:visited, #submenu_trasporti a:hover, #submenu_trasporti a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/sf_submenu_trasporti_on.gif);
	height:41px;
	background-position: top;
	background-repeat: repeat-x;
}


/*----------------- DIV ------------------*/
#div1 {
	width: 943px;
	position: absolute;
	top: 0px;
	z-index: 2;
	text-align: left;
}
#div2 {
	 width: 120px; 
	 position: relative; 
	 top: 0px;	 
	 left: 800px; 
	 top: 25px;
	 z-index: 3;
} 
