BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #336699;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #FF6633;
	text-decoration: none;
}
#header
{
    MARGIN-LEFT: auto;
    WIDTH: 765px;
    MARGIN-RIGHT: auto;
    HEIGHT: 128px
}
.font_tabella {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.spazio_titolo_tabella {
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 10px;
}
.interlinea_tabella {
	margin: 0px;
	padding-bottom: 5px;
}
#header #img_header
{
    FLOAT: left;
    WIDTH: 501px
}
#header #logo
{
    FLOAT: left;
    WIDTH: 264px;
    POSITION: relative;
    HEIGHT: 128px
}
#header #logo #data
{
    PADDING-LEFT: 0px;
    LEFT: 7px;
    FONT: 11px Arial, Helvetica, sans-serif;
    WIDTH: 235px;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 11px
}
#content_turismo
{
	BACKGROUND: url(images/sfondo_turismo.gif) repeat-y;
	MARGIN-LEFT: auto;
	WIDTH: 765px;
	MARGIN-RIGHT: auto;
	display: table;
}
#menu
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 206px
}
#cerca
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/sfondo_cerca.gif);
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    WIDTH: 206px;
    PADDING-TOP: 0px;
    HEIGHT: 37px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.cerca
{
	BORDER-RIGHT: #da4f2a 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #da4f2a 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 5px 0px 4px;
	FONT: 11px/19px Arial, Helvetica, sans-serif;
	BORDER-LEFT: #da4f2a 1px solid;
	WIDTH: 149px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #da4f2a 1px solid;
	HEIGHT: 19px;
	text-indent: 3px;
	background-image: url(images/sfondocerca.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#cerca table {
	width: 100%;
	height: 37px;
}
.cerca2 {
	BORDER-RIGHT: #da4f2a 1px solid;
	BORDER-TOP: #da4f2a 1px solid;
	MARGIN: 0px;
	FONT: 11px Arial, Helvetica, sans-serif;
	BORDER-LEFT: #da4f2a 1px solid;
	WIDTH: 300px;
	COLOR: #333333;
	BORDER-BOTTOM: #da4f2a 1px solid;
	padding: 3px 0px 3px 5px;
}
#articoli_turismo select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.ricerca {
	background: #da4f2a;
	color: #FFFFFF;
	border-width: 1px;
}

#contenuti
{
    BORDER-TOP: #da4f2a 1px solid;
    FLOAT: right;
    WIDTH: 559px
}
DIV P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#listamenu2
{
	BACKGROUND: url(images/sfondomenu_on.gif);
	WIDTH: 206px;
	border-bottom: 1px solid #da4f2a;
}
#listamenu2 A
{
    DISPLAY: block;
    FONT: 12px Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #336699;
    TEXT-DECORATION: none
}
#listamenu2 A#on2
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff
}
#listamenu2 A:hover
{
    DISPLAY: block;
    BACKGROUND: #ffffff;
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #336699;
    TEXT-DECORATION: none
}
#menu #listamenu2 LI
{
    DISPLAY: inline
}
#menu #listamenu2 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 9px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#listamenu3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#listamenu3 A
{
    FONT-SIZE: 11px
}
#listamenu3 A#on3
{
    FONT-WEIGHT: bold
}
#listamenu3 A:hover
{
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}
#listamenu3 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 9px;
    PADDING-TOP: 0px
}
#listamenu4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#listamenu4 A#on4
{
    FONT-WEIGHT: bold
}
#listamenu4 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 9px;
    PADDING-TOP: 0px
}
#footerloghi {
	clear: both;
	height: 101px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	background: url(images/bg_footer.gif);
	height: 60px;
	width: 775px;
	margin-right: auto;
	margin-left: auto;
}
#footer #footer_sinistra {
	background: url(images/footer_left.gif) no-repeat left;
	height: 60px;
}
#footer #footer_sinistra #footer_destra {
	background: url(images/footer_right.gif) no-repeat right;
	height: 60px;
}
#footer #footer_sinistra #footer_destra #footer_dati {
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	width: 100%;
	padding: 7px 0px 0px;
	margin: 0px;
}
#footer #footer_sinistra #footer_destra #footer_dati a {
	color: #000000;
	font-weight: bold;
}
#footer #footer_sinistra #footer_destra #footer_dati a:hover {
	color: #da4f2a;
	font-weight: bold;
	text-decoration: none;
}
#articoli_turismo {
	width: 400px;
	float: left;
	margin: 10px 0px 0px 7px;
	padding: 0px;
	display: inline;
}
#latodestroimmagini {
	width: 145px;
	float: right;
}
.informazioni {
	width: 130px;
	margin-left: 9px;
	margin-top: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.informazioni h1 {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	display: block;
	height: 20px;
	width: 130px;
	margin: 0px;
	padding: 0px;
	background: url(images/convocazioni.gif) no-repeat;
	text-align: center;
}

#latodestroimmagini img {
	margin-left: 9px;
	margin-top: 10px;
}
.bordo_linea {
	border-bottom: 1px solid #336699;
	border-right: 1px solid #336699;
	border-left: 1px solid #336699;
	padding: 5px 3px 3px;
}
.testo_form {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}
.articolo_turismo {
	background: url(images/turismo_linea.gif) repeat-y;
	width: 400px;
}
.testo_articolo {
	padding: 0px;
	margin: 0px 7px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.nero {
	color: #000000;
}

.immagine_articolo {
	float: left;
	padding-right: 7px;
	padding-left: 0px;
	height: 87px;
	width: 130px;
}
.articolo_turismo h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/turismo_top.gif) no-repeat top;
	color: #336699;
	margin: 0px;
	padding: 5px;
	width: 390px;
}
#cerca_lista {
	width: 400px;
	float: left;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 7px;
	display: table;
}
#cerca_lista ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
#cerca_lista li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#cerca_lista a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #336699;
	display: block;
	margin: 0px 0px 5px;
	padding: 4px 0px 4px 5px;
	width: 395px;
	text-decoration: underline;
}
#cerca_lista a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #336699;
	display: block;
	margin: 0px 0px 5px;
	padding: 4px 0px 4px 5px;
	background: #EFF4FA;
	text-decoration: none;
}
#cerca_lista h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px;
	padding: 0px;
}
#numero_pagina {
	width: 400px;
	float: left;
	padding-left: 7px;
	margin-top: 30px;
}
#numero_pagina ul {
	margin: 0px 0px 0px 80px;
	padding: 0px;
	list-style: none;
}
.pagina {
	display: block;
	width: 50px;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #336699;
	margin-left: 1px;
	padding-bottom: 5px;
}
#numero_pagina li#on {
	display: block;
	width: 20px;
	float: left;
	margin-right: 10px;
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 5px;
}
#numero_pagina li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#numero_pagina a {
	display: block;
	width: 20px;
	float: left;
	margin-right: 10px;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #6397CB;
	text-decoration: underline;
	margin-bottom: 7px;
}
#numero_pagina a:hover {
	display: block;
	width: 20px;
	float: left;
	margin-right: 10px;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	margin-bottom: 7px;
}
.grassetto {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}
.data_articolo {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#avvertenze {

	padding: 0px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.titolobig {

    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}
.cerca3 {

	BORDER-RIGHT: #da4f2a 1px solid;
	BORDER-TOP: #da4f2a 1px solid;
	MARGIN: 0px;
	FONT: 11px Arial, Helvetica, sans-serif;
	BORDER-LEFT: #da4f2a 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #da4f2a 1px solid;
	padding: 3px 0px 3px 5px;
}
.errore {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3333;
}
