div#titolosopra{
visibility:hidden;
position:absolute;
width:100px;
padding:3px;

}

h1.titolosopra{
font-size:10px;
margin:1px; 
padding:0px;
font-weight:normal;
}

/*MENU A TENDINA*/

.titolomenu {

}

.titolomenuhover {
}

/* località random in home page */
#sel_localita a, #sel_localita a:hover,#sel_localita a:visited,#sel_localita a:link,#sel_localita a:active{
text-decoration:none;
font-size:10px;
/*color:#0C415F;*/

}
div#localitarandomhome {
width:168px; 
height:210px; 
margin-bottom:10px; 
overflow:hidden; 
border:1px solid #e6e6e6;
}

div#immaginerandomhome {
text-align:center;
background-color:#e6e6e6;
width:156px;
overflow:hidden;
margin-left:6px;
margin-right:6px;


}

div#immaginerandominterna {
text-align:center;
background-color:#e6e6e6;
width:200px;
overflow:hidden;
margin-left:6px;
margin-right:6px;


}




div#contenutorandomhome {
background-color:#f3f3f3; 
padding:3px; 
color:#E41B5B;
font-size:12px; 
text-align:center; 
font-weight:bold;


}

div#contenutorandomhome a, div#contenutorandomhome a:link, div#contenutorandomhome a:hover, div#contenutorandomhome a:active, div#contenutorandomhome a:visited, {
color:#E41B5B;
font-size:12px; 
font-weight:bold;
text-decoration:none;

}



/* fine località random in home page */






#offerteviaggivacanze{

display:none;

}
/* menu voci orizzontali pannello di amministrazione */
a.menuad, a.menuad:link, a.menuad:visited, a.menuad:active {

padding-bottom:2px;
padding-top:2px;
padding-left:10px;
padding-right:10px;

margin-left:10px;
margin-right:10px;

background-color:#E41B5B;
border-color:#E41B5B;
border:1px solid;

color:#ffffff;

text-decoration:none;

}
a.menuad:hover {
padding-bottom:2px;
padding-top:1px;
padding-left:10px;
padding-right:10px;
background-color:#ffffff;
border-color:#ffffff;
border:1px solid;

color:#E41B5B;

text-decoration:none;
}

.menuadhere {
padding-bottom:1px;
padding-top:1px;
padding-left:10px;
padding-right:10px;

margin-left:10px;
margin-right:10px;

background-color:#ffffff;
border-color:#ffffff;
border:1px solid;

color:#E41B5B;
	font-weight: bold;
	
text-decoration:none;
}


body {
margin:0px;
padding:0px;
background:url(../immagini/sfondo_pagina.gif);
}

a.assegnati,a.assegnati:link,a.assegnati:visited,a.assegnati:active {
background-color:transparent;
width:100%;
color:#E41B5B;
tex-decoration:none;

}

a.assegnati:hover{
background-color:#E41B5B;
width:100%;
color:#f3f3f3;
tex-decoration:none;
}

/* ___________ titolo elemento area (in barra superiore ad es => Presentazione) _ */

.titoloelarea {

background-color:#f3f3f3;
font-weight:bold;

}

/*_________  BRICIOLE DI PANE ____________ */

#bricioledipane {

border-bottom:1px dashed #cccccc;
color:#666666;
padding:3px;
font-size:10px;
margin-bottom:6px;

}

#bricioledipane a, #bricioledipane a:visited,#bricioledipane a:link,#bricioledipane a:active,#bricioledipane a:hover    {

color:#666666;
padding:3px;
font-weight:normal;
font-size:10px;
}


/*______  TITOLO CATEGORIA CONTENUTO ________ */
.titolocategoria,.titolocategoria a,.titolocategoria a:visited, .titolocategoria:link, .titolocategoria a:link, .titolocategoria a:active, .titolocategoria a:hover { 

font-weight:bold;
font-size:12px;
color:#E41B5B;
text-decoration:none;

}

/*______  TITOLO CATEGORIA MENU ________ */
/*.titolocategoriamenu,.titolocategoriamenu a,.titolocategoriamenu a:visited, .titolocategoriamenu:link, .titolocategoriamenu a:link, .titolocategoriamenu a:active, .titolocategoriamenu a:hover { 

font-weight:normal;
font-size:9px;
color:#cfcfcf;
text-decoration:none;

}*/

/*_______ contenuto in rilievo _________ */

#rilievo {

background-color:#f6f6f6;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:4px;
width:100%;
}
h1.rosa {

color:#E41B5B;
font-size:14px;
font-weight:normal;
margin:1px;
padding:0px;

}
#rilievo .titolo {

color:#E41B5B;
font-size:14px;
font-weight:bold;
text-align:left;
align:left;
}

/*_______ visualizzazione elemento _________ */

#elemento {

background-color:#fcfcfc;
border-top:1px solid #f3f3f3;
border-bottom:1px solid #f3f3f3;
padding:4px;
width:100%;
}
#elemento .titolo {

color:#E41B5B;
font-size:14px;
font-weight:bold;

}

/*________ menu a sinistra _________*/
#menusinistra {
width:100%;
color:#ffffff;

}
.menusinistraeventi {

color:#ffffff;
width:100%;
/*background-color:#cfcfcf;*/
text-decoration:none;
font-weight:bold;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;

}
#menusinistra a, #menusinistraa:link, #menusinistraa:visited, #menusinistraa:active{

color:#ffffff;
width:100%;
/*background-color:#cfcfcf;*/
text-decoration:underline;
font-weight:bold;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;




}
#menusinistra a:hover {

/* background-color:#f6f6f6;*/
text-decoration:none;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
width:100%;

/* color:#2F74B3; */



}


#menusinistra a.menusinistra, #menusinistra a.menusinistra:link, #menusinistra a.menusinistra:visited, #menusinistra a.menusinistra:active{

color:#fff;
width:100%;
background-image:url('../immagini/menu/sfondo_menu.jpg');
/*background-color:#cfcfcf;*/
text-decoration:none;
font-weight:bold;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;



}
#menusinistra a.menusinistra:hover {

/* background-color:#f6f6f6;*/
text-decoration:none;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
/* color:#2F74B3; */



}

input{
background-color:#fff;
color:#000000;
border:1px solid #c6c6c6;
font-size:11px;
font.family:verdana;


}
select {
background-color:#e9e9e9;
color:#000000;
border:0px solid #c6c6c6;
font-size:11px;
font.family:verdana;


}



/* Nessuno stile */
.niente {

}

/*__________________ MENU AREA __________________ */

/* ______________   MENU DELLA LOCALITA' IN CUI SI STA NAVIGANDO ____________ */



#menuarea a, #menuarea a:link, #menuarea a:visited,#menuarea a:active {

color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;
line-height:18px;
margin-bottom:0px;
width:100%;


}
#menuarea a:hover{

/*background-color:#f6f6f6;*/

background-color:#7FAAD2;
text-decoration:underline;
color:#ffffff;
width:100%;
}   

#menuarea a.linkattivo,
#menuarea a.linkattivo:link,
#menuarea a.linkattivo:active,
#menuarea a.linkattivo:hover,
#menuarea a.linkattivo:visited
 {

/* background-color:#f6f6f6;*/
background-color:#7FAAD2;
text-decoration:underline;
color:#ffffff;
width:100%;

/* color:#2F74B3; */



}

/* VOCE DEL MENU "SPENTA" QUANDO SI E' IN QUELL'AREA */
/*.menusinistrahere{
background-color:#f6f6f6;
color:#333333;
font-weight:normal;
padding:2px;
width:100%;

}*/
.menusinistrahere{

background-color:#7FAAD2;
text-decoration:underline;
padding-left:0px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
color:#ffffff;
font-weight:bold;
width:100%;
padding:3px;
}   



/* ______________ */

.titoloarea {
font-size:16px;
font-weight:bold;
color:#E41B5B;

}
.titolosezione {
font-size:15px;
font-weight:bold;
color:#E41B5B;

}

/*___________________   BOX ACCESSO RAPIDO + NEWSLETTER _________________________ */
td#boxaccessonews{
background:url('../immagini/testata/sf_fascia_grigia.gif'); 
background-position:top left; 
background-repeat:repeat-x; 
padding-top:8px;
padding-right:3px;
padding-bottom:8px;
padding-left:70px;
color:#E41B5B;
}
td#boxaccessonews form{
padding:0px;
margin:0px;

}
td#boxaccessonews .input {
	font: normal 10px;
    color: #000000;
    background: #ffffff;
    text-align: left center;
    padding: 0px;
    border: 1px solid #E41B5B;
    margin-top: 0px;
	height:15px;
	}

form#bottone{
	font: normal 10px;
    color: #ffffff;
    background: #ffffff;
    text-align: left center;
    padding: 0px;
    border: 1px solid #CE6508;
    margin-top: 0px;
	height:18px;
	}

/*____________________*/

/*___________________   BOX ACCESSO UTENTI REGISTRATI _________________________ */
#boxaccessoutenti table, #boxaccessoutenti tr, #boxaccessoutenti td  {
color:#666666;
}
#boxaccessoutenti form{
padding:0px;
margin:0px;

}
#boxaccessoutenti .input {
	font: normal 10px;
    color: #000000;
    background: #ffffff;
    text-align: left center;
    padding: 0px;
    border: 1px solid #2F74B3;
    margin-top: 0px;
	height:15px;
	}


/*____________________*/


/*________________  Menu centrale ________________ */ 
#menucentrale, #menucentralenazioni {
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
white-space:nowrap;

}
#menucentrale a, #menucentrale a:link, #menucentrale a:visited,#menucentrale a:active,
#menucentralenazioni a, #menucentralenazioni a:link, #menucentralenazioni a:visited,#menucentralenazioni a:active,
#titolomenu a, #titolomenu a:link, #titolomenu a:visited,#titolomenu a:active {

color:#ffffff;
text-decoration:none;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;


}
#menucentrale a:hover,
#menucentralenazioni a:hover,
#titolomenu a:hover,
{

background-color:#E41B5B;
text-decoration:none;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}   





#menucentrale a.generalequi, #menucentrale a.generalequi:link, #menucentrale a.generalequi:visited,#menucentrale a.generalequi:active, ,#menucentrale a.generalequi:hover,
#menucentralenazioni a.generalequi, #menucentralenazioni a.generalequi:link, #menucentralenazioni a.generalequi:visited,#menucentralenazioni a.generalequi:active, ,#menucentralenazioni a.generalequi:hover,
#titolomenuhover a, #titolomenuhover a:link, #titolomenuhover a:visited,#titolomenuhover a:active, ,#titolomenuhover a:hover{

color:#ffffff;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:5px;
background-color:#E41B5B;


}

#menucentralenazioni a.generalequitendina, #menucentralenazioni a.generalequitendina:link, #menucentralenazioni a.generalequitendina:visited,#menucentralenazioni a.generalequitendina:active, ,#menucentralenazioni a.generalequitendina:hover,
{
width:100%;
color:#ffffff;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:5px;
background-color:#E41B5B;


}
.menucentralehere {
background-color:#E41B5B;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:10px;
color:#ffffff;
font-weight:bold;

}
   

/*____________________ */


/*________________  Menu centrale ________________ */ 
#menucentralesotto {
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
background-color:#f6f6f6;
border-bottom:1px solid #333;
color:#d6d6d6;

}
#menucentralesotto a, #menucentralesotto a:link, #menucentralesotto a:visited,#menucentralesotto a:active {

color:#999;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:5px;
font-size:9px;


}
#menucentralesotto a:hover{

color:#666;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:10px;
}   
.menucentralesottohere {
color:#333;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:10px;
font-size:9px;
font-weight:bold;
}
   

/*____________________ */


/*________________  Menu Sopra ________________ */ 

.header a, .header a:link, .header a:visited,.header a:active {

color:#ffffff;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:0px;
padding-bottom:5px;


}
.header a:hover, .headerhere{
color:#E41B5B;
background-color:#fcfcfc;
text-decoration:none;
padding-left:3px;
padding-right:3px;
padding-top:5px;
padding-bottom:10px;
}   

/*____________________ */


/*___________________  FORM GENERICO ______________ */

input.grigio {
font: normal 10px;
    color: #000000;
    background: #ffffff;
    text-align: left center;
    padding: 0px;
    border: 1px solid #cccccc;
    margin-top: 0px;
	height:15px;

}

/*_________________ */

table#madre{
border:1px solid #333;

}


BODY, frame, iframe {
scrollbar-face-color: #e6e6e6; 
scrollbar-shadow-color: #E41B5B; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #999; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: dark; 
scrollbar-arrow-color: #E41B5B;
}

.vignetta {
background-image:url(../immagini/sfondo_vignetta.gif);
background-repeat:no-repeat;
background-position:center middle;
}
img {
border-color: #2D6D30;
}

.titolonews {
FONT-SIZE: 11px;
font-weight: bold;
	COLOR: #2D6D30;
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2em;
	letter-spacing: 140%;
	font-style: normal;
}
.testohome {
FONT-SIZE: 11px;
font-weight: 550;
	COLOR: #444444;
	FONT-FAMILY:  tahoma, arial,verdana, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	font-style: normal;
}

a.titolonews {
FONT-SIZE: 11px;
font-weight: bold;
	COLOR: rgb(126,115,99);
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2em;
	letter-spacing: 140%;
	font-style: normal;
}
a.titolonews:hover {
FONT-SIZE: 11px;
font-weight: bold;
	COLOR: rgb(255,56,51);
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2em;
	letter-spacing: 140%;
	font-style: normal;
}

.titoloblugrande {
FONT-SIZE: 11px;
	COLOR: #003374;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	font-style: normal;
	font-weight: bold;
}


a {

	font-weight: bold;
	COLOR: #216D94;
	TEXT-DECORATION: underline;
}
a:hover {

	COLOR: #E41B5B;
	TEXT-DECORATION: none;

}
a.prodotti {
FONT-SIZE: 10px;
font-weight: bold;
	COLOR: #2D6D30;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	letter-spacing: 100%;
	font-style: normal;
}
a.prodotti:hover {

	COLOR: rgb(126,115,99);
	TEXT-DECORATION: underline;

}


a.inserito, a.inserito:visited {
FONT-SIZE: 10px;
font-weight:bold;
color: #0000CC;

	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	letter-spacing: 100%;

}
a.inserito:hover {

/* COLOR: rgb(255,56,51); */
color: #0000CC;
	TEXT-DECORATION: underline;

}

/* Stile 4 - Tendina Citta E Cultura */
.menuMainHover01 {
	BORDER:1px solid;
	border-color: #F8D3A1;
	background-color: #ffffff;
	padding: 1 px;
}

.menuMain01{
BORDER:1px solid;
border-color: #F1EEEE;
	padding: 1 px;
		background-color: #fafafa;

	
}

a.footer {
FONT-SIZE: 8,0;


	TEXT-DECORATION: none;
	line-height: 1.2em;
	font-style: normal;
}
a.footer:hover {

	TEXT-DECORATION: none;
	line-height: 1.2em;
	font-style: normal;
}
.footer {
FONT-SIZE: 9.5px;

	COLOR: rgb(0,0,0);
	FONT-FAMILY: arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.8em;
	font-style: normal;
	font-weight:bold;
	LETTER-SPACING:0,5;

}


a.menutendina {
FONT-SIZE: 10px;
font-weight: normal;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	font-style: normal;
}
a.menutendina:hover {
FONT-SIZE: 10px;
font-weight: normal;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	font-style: normal; 
}
body, table, td, tr {
FONT-SIZE: 10px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;

}


H1{
FONT-SIZE: 14px;
font-weight: 900;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.2em;
	font-style: normal;
	letter-spacing :200%;
}
h3,h2,h5,h4,h6{
FONT-SIZE: 12px;
font-weight:normal;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	padding:0px;
	margin:0px;

}

.titoloprodotto{
FONT-SIZE: 14px;
font-weight: 900;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	font-style: normal;
}




/*   ______    ELEMENTI FORM ___________ */

form
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/
	font-style: normal;
}
select
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}

#menucentrale a.tendina, #menucentrale a.tendina:link, #menucentrale a.tendina:visited,#menucentrale a.tendina:active,
#menucentralenazioni a.tendina, #menucentralenazioni a.tendina:link, #menucentralenazioni a.tendina:visited,#menucentralenazioni a.tendina:active,
a.tendina, a.tendina:link, a.tendina:visited,a.tendina:active
{
/*
filter: alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
*/
color:#E41B5B;
text-decoration:none;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
width:100%;

}
#menucentrale a.tendina:hover,
#menucentralenazioni a.tendina:hover,
#titolomenu a.tendina:hover,
a.tendina:hover
{
/*
filter: alpha(opacity=100);
-moz-opacity:.100;
opacity:.100;
width:100%;
*/

background:#E41B5B;
text-decoration:none;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
color:#FFFFFF;
}   