html { font-size:83%; }
body {
margin: 5px;
padding: 0px;
background-color: #FFFFFF;
font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
SCROLLBAR-FACE-COLOR: #F9F9F9;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #E9E9E9;
SCROLLBAR-3DLIGHT-COLOR: #DCDCDC;
SCROLLBAR-ARROW-COLOR:  #ED1B2D;
SCROLLBAR-TRACK-COLOR: #FCFCFC;
SCROLLBAR-DARKSHADOW-COLOR: #DCDCDC;
font-size:83%;
}

form {padding: 0px; margin: 0px;}

a {
color: #ff0000; 
text-decoration:underline;
}

a:hover {
color: #606060; 
text-decoration:underline;
}

.sfondo{background:url(../img/bg.gif) no-repeat top;}

.footer {
border-top: solid 1px #FF0009;
padding-top: 5px;
}

.footer ul{display:block; margin:0px 0px 0px 0px;padding:0px;list-style: none;}
.footer ul li {display:inline;height:35px;position: relative;margin:0px;padding: 0px;padding-left: 20px;font-size:1em;color:#606060;}
.footer a {font-size:1em;color:#606060;text-decoration:underline;}
.footer a:hover{text-decoration:none;}


.bggrigio{
background-color: #AFAFAF;
}

.bgpuntini2{
background:url(../img/puntini.gif) repeat-x top;
}

.bgpuntini{
background:url(../img/puntini.gif) repeat-x bottom;
}

.bgpuntiniV{
background:url(../img/puntini_v.gif) repeat-y;
}


.boxHotel{ background-color: #F0F0F0; padding:5px 15px 3px 11px; color:#606060; font-size:1em; }

/* ACCESSIBILE */


#contrast a
{background-image:url(../img/btn2_acc.gif); background-repeat:no-repeat; background-position:right; padding-right:25px;}


#acc_te,#acc_te a{width:110px;}
.menuLabel { padding:4px 10px 0px 12px;color: #ED1B2D;}

#menu2 {display:block; float:right; margin:0px 0px 0px 0px;padding:0px;list-style: none; font-size:10px;}
* html #menu2 {margin-right:0px;}
#menu2 li{display:block;float:left;height:19px;margin:0px 0px 0px 0px;}
#menu2 li a{text-decoration:none; color: #ED1B2D;}
#menu2 li a:hover{text-decoration:none; color: #ED1B2D;}

#menuTesto {display:block; margin:0px 4px 0px 0px;padding:0px;list-style: none;}
#menuTesto li {display:block; margin:0px 4px 0px 0px;padding:0px;list-style: none; border:none;}
#menuTesto li a{display:block;height:19px; text-indent:-50000px; font-size:5px;text-decoration:none;}


#small,#small a{background-image:url(../img/btn3_acc_a1.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a{background-image:url(../img/btn3_acc_a2.gif); background-repeat:no-repeat; width:11px;}
#large,#large a{background-image:url(../img/btn3_acc_a3.gif); background-repeat:no-repeat; width:12px;}

#small,#small a:active{background-image:url(../img/btn3_acc_a1_on.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a:active{background-image:url(../img/btn3_acc_a2_on.gif); background-repeat:no-repeat; width:11px;}
#large,#large a:active{background-image:url(../img/btn3_acc_a3_on.gif); background-repeat:no-repeat; width:12px;}

#small,#small a:hover{background-image:url(../img/btn3_acc_a1_on.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a:hover{background-image:url(../img/btn3_acc_a2_on.gif); background-repeat:no-repeat; width:11px;}
#large,#large a:hover{background-image:url(../img/btn3_acc_a3_on.gif); background-repeat:no-repeat; width:12px;}

/* txt */

.langON{
font-size: 9px;
color: #ED1B2D; 
text-decoration:none;
padding: 0px 10px;}
.langOFF{
font-size: 9px;
color: #9FA0A4; 
text-decoration:none;}
.langOFF:hover{
font-size: 9px;
color: #ED1B2D; 
text-decoration:none;}

.grigio9{
font-size: 0.9em;
color: #606060; 
text-decoration:none;
}
.grigio11{
font-size:1em;
color: #606060; 
text-decoration:none;
}
.nero11{
font-size:1em;
color: #000000; 
text-decoration:none;
}

.nero14b{
font-size: 1.4em;
color: #000000; 
text-decoration:none;
font-weight: bold;
}

.rosso11b{
font-size:1em;
color: #ED1B2D; 
text-decoration:none;
font-weight: bold;
}
.rosso11{
font-size:1em;
color: #ED1B2D; 
text-decoration:none;
}

.rosso13b{
font-size: 1.3em;
color: #ED1B2D; 
font-weight: bold;
}

.rosso10{
font-size: 0.9em;
color: #606060; 
text-decoration:none;
}
/* padding */

.pdLang{padding: 10px 20px;}
.pdHead{padding: 0px 20px 25px;;}

.pd5{padding: 5px 0px;}

.linknero{color: #ED1B2D;}
.linknero:hover{color: #ED1B2D; text-decoration: none;}

.linkgrigio{color: #606060;}
.linkgrigio:hover{color: #ED1B2D; text-decoration: none;}

.linknero11{color: #ED1B2D;font-size: 1em; text-decoration: underline;}
.linknero11:hover{color: #ED1B2D;font-size: 1em; text-decoration: none;}

/* menu */

.menu{background:url(../img/bg-menu.gif) repeat-x; margin-left:1px; margin-right:5px; height: 26px; padding-top: 5px;}
.menu ul{display:block; float:left; margin:0px 0px 0px 0px;padding:0px;list-style: none;}
.menu ul li {display:block;float:left;height:35px;position: relative;margin:0px;padding: 0px;}
.menu a {font-size:1em;color:#000000;text-decoration:none;padding: 0px 20px;background:url(../img/sep_menu.gif) no-repeat right;}
.menu a:hover{color:#ED1B2D;text-decoration:none;}
.menu a.active {font-size:1em;color:#ED1B2D;padding: 0px 20px;	text-decoration:none;background:url(../img/sep_menu.gif) no-repeat right;}

/* list */
ul.list {
	margin: 20px 0px;
	padding: 0px;	
	list-style-type: none;	
}

ul.list li { 
   padding-left: 10px;
   margin-bottom: 20px;
   background: url(../img/arrow_red.gif) no-repeat 0px 4px;
}

/*print*/

#navigator {
	display: block;

}

#print {
	display: block;

}
#flashcartina {
	display: block;

}
#imgcartina {
	display: none;

}
#imgcartina2 {
	display: block;

}





.bgform{
background-color: #F9F9F9;
}

/* input */
.input {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #000000;
	font-size: 11px;
	height: 18px;
	border: solid 1px #9C9C9C;
}

.textarea {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #000000;
	font-size: 11px;
	height: 100px;
	border: solid 1px #9C9C9C;
	width: 100%;
	height: 100;
}

.textarea2 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #FF0000;
	font-size: 11px;
	height: 100px;
	border: solid 1px #9C9C9C;
	width: 100%;
	height: 100;
}

/* tab */

#tabdiv1 {display: none;}
#tabdiv2 {display: none;}
#tabdiv3 {display: none;}

.tabCont {padding:20px 10px;}
.tabBg {background: url(../img/tab_bg.gif) repeat-x top;text-align: center;}
.linkInviaOff {text-decoration: none; color: #9E9E9E; font-size: 1em;background: url(../img/tab_sp.gif) no-repeat 0px 4px;padding-left: 12px;}
.linkInviaOff:hover { color: #ED1B2D; font-size: 1em;background: url(../img/tab_sp.gif) no-repeat 0px 4px;padding-left: 12px;}
.linkInviaOn {text-decoration: none; color: #ED1B2D; font-size: 1em;background: url(../img/tab_at.gif) no-repeat 0px 4px;padding-left: 12px;}


#tabM1{display: none;}
#tabM2{display: none;}
#tabM3{display: none;}
#tabM4{display: none;}
#tabM5{display: none;}
#tabM6{display: none;}
#tabM7{display: none;}
#tabM8{display: none;}

#tabV1{display: none;}
#tabV2{display: none;}
#tabV3{display: none;}
#tabV4{display: none;}
#tabV5{display: none;}

#tabR1{display: none;}
#tabR2{display: none;}
#tabR3{display: none;}
#tabR4{display: none;}
#tabR5{display: none;}
#tabR6{display: none;}
#tabR7{display: none;}
#tabR8{display: none;}
#tabR9{display: none;}

ul.elenco { padding:0px; margin:0px; list-style: none;}
ul.elenco li { background:url(../img/bulletRed.gif) no-repeat   0px 6px ; padding-left:12px; margin-left:10px; margin-bottom:10px;}


.culturali{ color: #5F5F5F; text-decoration: none; }
.culturali:hover{ color: #ED1B2D; text-decoration: none; }


.freccia {background: url(../img/freccia_bg.gif) repeat-y;}
.frecciapd{padding-top: 15px;}
.grigiolight{color: #cccccc}



.titagenda{ padding: 5px 10px; color: #000000; font-size: 1em; font-weight: bold;}
.agendaTd1{ color: #ED1B2D; font-size: 1em; padding: 5px 10px; border: 0px; }
.agendaTd2{ background-color: #FFFFFF; color: #606060; font-size: 1em; padding: 5px 10px; }
.agendaTd3{ background-color: #FFFFFF; color: #ff0000; font-size: 1em; padding: 5px 10px; }

/* valentina */

.pdcontent {
padding-top: 0px;
padding-bottom: 10px; 
padding-left: 20px; 
padding-right: 20px; 
}

div#webcasting_content {
width: 720px; 
height: 310px; 
overflow: auto; 
} 

div#webcasting_content .foto {
float: left; margin: 0px 5px 5px 0px;
} 

div#webcasting_content .fotoDown {
float: left;

} 

div#webcasting_content2 {
width: 720px; 
height: 287px; 
overflow: auto; 
} 

table.menu_webcasting td {
height: 30px; 
border-top: 1px solid #ebebeb; 
border-bottom: 3px solid #ebebeb; 
} 

table.menu_webcasting a {
text-decoration: none; 
} 

table.agenda {
border: 1px dotted #606060;
border-collapse: collapse;
margin:1px;
} 

table.agenda td {
border: 0px dotted #606060;
border-collapse: collapse;
text-align: left;
}  

table.agenda th {
border-bottom: 1px dotted #606060;
border-collapse: collapse;
} 

table.webcasting_content td {
padding: 1px 4px; 
/*border-bottom: 1px solid #ebebeb; */
} 
table.webcasting_content td.riga {
border-top: 1px solid #ebebeb;
} 

ul.ArrowRed {margin: 0px;padding:0px 0px 4px 0px;	list-style-type: none;	}
ul.ArrowRed li {background: url(../img/arrow_red.gif) no-repeat 0px 4px; font-size: 1em; color: #FF0000; text-decoration:none; padding-left:10px;}
ul.ArrowRed li a {color: #FF0000; text-decoration:none; font-weight: bold;}

ul.ArrowOn {margin: 0px;padding:0px 0px 4px 0px;	list-style-type: none;	}
ul.ArrowOn li {background: url(../img/arrow_on.gif) no-repeat 0px 4px; font-size: 1em; color: #FF0000; text-decoration:none; padding-left:10px;}
ul.ArrowOn li a {color: #FF0000; text-decoration:none; font-weight: bold;}

ul.ArrowGrey {margin: 0px;padding-bottom: 4px;	list-style-type: none;	}
ul.ArrowGrey li {background: url(../img/arrow_grey.gif) no-repeat 0px 4px; font-size: 1em; color: #606060; text-decoration:none; padding-left:10px;}
ul.ArrowGrey li a {color: #606060; text-decoration:none; font-weight: bold; }
ul.ArrowGrey li a:hover {color: #FF0000; text-decoration:none; font-weight: bold;}

a.ArrowGrey {background: url(../img/arrow_grey.gif) no-repeat 0px 4px; font-size: 1em; color: #606060; text-decoration:none; padding-left:10px; color: #ff0000; font-weight: normal;}
a.ArrowGrey:hover {background: url(../img/arrow_grey.gif) no-repeat 0px 4px; font-size: 1em; color: #606060; text-decoration:none; padding-left:10px; color: #606060; font-weight: normal;}