 /* CSS Document */

HTML{padding: 0px; margin: 0px;}
BODY{padding: 0px; margin: 0px;}
#contenitore{margin:0px; padding: 0px; background-image:url(images/lato_dx.jpg); background-position:right top; background-repeat:repeat-y;}
#contenitore2{background-image:url(images/lato_sx.jpg); background-position:left top; background-repeat:repeat-y}

#frase li{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCCCCC;
	font-style:italic;
    display: inline;
    list-style-type:none;
	text-align:center;
	margin-left:10px;
}


.menu_index{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
font-style: italic;
font-weight: 700;
color:#FFFFFF;
width:100%
}

.menu_index A:link { text-decoration: none; color:#FFFFFF;}
.menu_index A:visited { text-decoration: none; color:#FFFFFF;}
.menu_index A:hover { text-decoration: none; color:#d60001;}

/*link per la sezione intinerari*/
.more{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: italic;
	font-weight: bold;
	color:#000000;
	padding-right:5px;
	float:right
	}

.more A:link { text-decoration: none; color:#000000;}
.more A:visited { text-decoration: none; color:#000000;}
.more A:hover { text-decoration: none; color:#004079;}


.visibilita_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight:normal;
	color:#000000;
	line-height:20px;
	}

.visibilita_link A:link { text-decoration: none; color:#000000;}
.visibilita_link A:visited { text-decoration: none; color:#000000;}
.visibilita_link A:hover { text-decoration: none; color:#004079;}


/*titoli per la sezione intinerari*/
.title_itinerari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	color:#000000;
}

#testo_itinerari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	font-weight: normal;
	color:#000000;
	text-align:justify;
}

#testata{
	margin-left:13px;
	margin-right:13px;
	max-height:176px; height:176px;
}
#testata{position:relative;}

.testata_alloggi{background-image:url(images/alloggi_top.jpg); background-position: top left;}
.testata_azienda{background-image:url(images/azienda_top.jpg); background-position: top left;}
.testata_ristorazione{background-image:url(images/ristorante_top.jpg); background-position: top left;}
.testata_degustazione{background-image:url(images/degustazione_top.jpg); background-position: top left;}
.testata_itinerari{background-image:url(images/itinerari_top.jpg); background-position: top left;}
.testata_prenotazione{background-image:url(images/prenotazione_top.jpg); background-position: top left;}
.testata_news{background-image:url(images/news_top.jpg); background-position: top left;}
.testata_dove{background-image:url(images/dove_top.jpg); background-position: top left;}
.testata_gallery{background-image:url(images/gallery_top.jpg); background-position: top left;}

#menu{position:absolute; bottom:0; background-image:url(images/sfondo_menu.png);width:100%; min-height:3em; max-height:3em; height: 3em;}

.menu_news {background-color:#000000; 
float:left; 
color:#FFFFFF; 
text-align:center; 
width:200px; 
height:400px; 
padding-top:55px;
font-size:11px;
font-weight:bold;

}

.menu_news A:link { TEXT-DECORATION:none; COLOR:#ffffff; } 
.menu_news A:visited {TEXT-DECORATION:none; COLOR:#ffffff; }
.menu_news A:hover {  TEXT-DECORATION:none;color:#ff0000;}

.home {
color:#000000; 
text-align:center; 
padding-left:5px;
padding-right:5px;
font-size:11px;
font-weight:normal;
padding-top:15px;

}

.home A:link { TEXT-DECORATION:none; COLOR:#000000; } 
.home A:visited {TEXT-DECORATION:none; COLOR:#000000; }
.home A:hover {  TEXT-DECORATION: underline;color:#000000;}




.newz { font-size:12px}

.newz A:link { TEXT-DECORATION:none; COLOR:#000000; } 
.newz A:visited {TEXT-DECORATION:none; COLOR:#000000; }
.newz A:hover {  TEXT-DECORATION:none;color:#ff0000;}



#menu UL{list-style:none; padding: 0; margin: 0;}
#menu UL LI{ float: left; line-height:37px; text-align:center }
#menu UL LI A{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;

}

#menu UL LI A:hover{
	color:#D60001;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

#separatore_sopra{margin-left:13px;margin-right:13px;background-image:url(images/righette_sopra.gif);min-height:17px;height:17px;}

#contenuto_pagina{margin-left:13px;margin-right:13px;}

#separatore_sotto{margin-left:13px;margin-right:13px;background-image:url(images/righette_sotto.gif);min-height:25px;height:15px;clear:both;}

#piepagina{
	margin-left:13px;
	margin-right:13px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	height:8em;
	min-height:8em;
	position:relative;
}

#piepagina #ragione_sociale{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	position:absolute;
	bottom:0;
	margin:auto;
	text-align:center;
	margin:auto;
	width:100%;
	padding:0;
}

#piepagina A{color:#000000;text-decoration:none;}
#piepagina A:visited{color:#000000;text-decoration:none;}
#piepagina A:hover{color:#000000;text-decoration:none;}

#piepagina #dbalab{
	text-align:center;
	position:absolute;
	bottom: 0;
	right: 0;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	margin-right:5px;
}

#piepagina #dbalab UL{list-style:none; padding: 0; margin: 0;}
#piepagina #dbalab UL LI{float: left; margin-right:5px; margin-top:0; }
#piepagina #dbalab A IMG{border: 0;margin-top:10px;}

#piepagina #dbalab SPAN{display:block; clear:left;}

#fine_piepagina{background-image:url(images/bottom.gif);background-repeat:repeat-x;background-position:top left;}

#contenuto_pagina2 P{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:justify;
	margin-top:0;
	margin-left:10px;
}

#griglia_immagini{text-align:center;margin: 0;padding: 0;float:left;  background:#000000; padding-right:10px; padding-bottom:10px; margin-right:10px;}
#griglia_immagini .riga{}
#griglia_immagini .riga IMG{border: 0; margin-left:10px; margin-top:10px;}

/*#griglia_immagini .gallery{height:20px; border:1px solid #000000; float:left;}*/

#griglia_immagini A.gallery{
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

#griglia_immagini A.gallery:hover{
	padding:0;
	margin:0;
	color:#D60001;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;	
	line-height:20px;
}

#dettaglio_immagine{background-color:#FFFFFF; float:right }
#dettaglio_immagine_new{background-color:#FFFFFF; float:right;width:526px; height:572px; text-align:center }

#informazioni{
	text-align:center;margin: 0;padding: 0;float:left;
	width:20%;
	border:1px solid #000000; background:#000000;
	padding-right:10px; padding-bottom:10px;
	margin-right:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}

#informazioni .titolo{
	font-style:normal;
	font-size:16px;
	font-weight:normal;
	display:block;
	margin-top:20px;
	margin-bottom:10px;
}

#informazioni A:link { text-decoration: none; color:#FFFFFF;}
#informazioni A:visited { text-decoration: none; color:#FFFFFF;}
#informazioni A:hover { text-decoration: none; color:#d60001;}

#form_prenotazione{
	width:50%;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
}

#testo_prenotazione{
 width:25%;
	margin-left:22%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
}

#testo_prenotazione P{font-style:italic;}
#testo P{font-style:italic;overflow:hidden;}

#privacy P{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	margin-left:0;
}

.inputBlock { width:49%; margin-bottom:10px; float:left }
.inputBlock LABEL {display:block; float:left; clear:left;  width:20em;}
.inputField { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137;  padding:2px 3px; border:1px solid #A59989; }
.inputField2 { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; width:30%; padding:2px 3px; border:1px solid #A59989; }
.non_validato { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; width:85%; padding:2px 3px; border:1px solid #A59989; background-color:#FFFFCC }
#f_date_da, #f_date_a { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; padding:2px 3px; border:1px solid #A59989; }
#inputFieldA { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; padding:2px 3px; border:1px solid #A59989; background-color:#FFFFCC }
#inputFieldA1 { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; padding:2px 3px; border:1px solid #A59989; background-color:#FFFFCC; width:90px; }
.selectField { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; width:90%; padding:2px 3px; border:1px solid #A59989; }
.areaField { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; width:91%; padding:2px 3px; border:1px solid #A59989; }
.button { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; padding:1px 3px; cursor:pointer; }
.obbligatorio {color:#FF0000; }
optgroup { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#594137; width:85%; padding:2px 3px; }


#titolo-news{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#d60001;
text-align:center;
text-transform:uppercase;
}

#news{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#000000;
padding-left:10px;
padding-right:40px;
text-align:justify;
}

#news A:link { text-decoration: underline; color:#d60001; font-weight:bold;}
#news A:visited { text-decoration: underline; color:#d60001; font-weight:bold;}
#news A:hover { text-decoration: none; color:#000000; font-weight:bold;}
