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;}

.sfondo{background:url(../img/bg.gif) no-repeat top;}
.tdMenu{background:transparent url(../img/tdMenu.gif) repeat-x 0 0;}

.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:130px;}
.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: #ED1B2D; 
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;

}


.titagenda{ padding: 5px 10px; color: #000000; font-size: 1em; font-weight: bold;}
.agendaTd1{ color: #ED1B2D; font-size: 1em; padding: 5px 10px; }
.agendaTd2{ background-color: #FFFFFF; color: #606060; font-size: 1em; padding: 5px 10px; }
.agendaTd3{ background-color: #FFFFFF; color: #000000; font-size: 1em; padding: 5px 10px; }



.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%;
}

.textarea2 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #FF0000;
	font-size: 11px;
	height: 100px;
	border: solid 1px #9C9C9C;
	width: 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}



/* valentina */

.pdcontent {
padding-top: 0px;
padding-bottom: 20px; 
padding-left: 20px; 
padding-right: 20px; 
}

div#webcasting_content {
width: 720px; 
height: 300px; 
overflow: auto; 
} 


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.webcasting_content td {
padding: 6px; 
border-bottom: 1px solid #ebebeb; 
} 

table.webcasting_content a {
font-weight: bold; 
color: #606060; 
text-decoration: none; 
} 

table.webcasting_content a:hover {
color: #ED1B2D; 
text-decoration: none; 
} 

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;}

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;}

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;}
ul.ArrowGrey li a:hover {color: #FF0000; text-decoration:none;}

#popup {width: 430px; height: 130px; padding-top: 105px; padding-left: 16px; background: url(../img/popup.gif) no-repeat;}
#popupITA {width: 430px; height: 130px; padding-top: 105px; padding-left: 16px; background: url(../img/popup_ITA.gif) no-repeat;}

#popupTest {width: 430px; height: 150px; padding-top: 85px; padding-left: 16px; background: url(../img/popup.gif) no-repeat;}
#popupTest .mediaPlayer {clear:both;margin-top:8px;text-align:center;}
#popupTestITA {width: 430px; height: 150px; padding-top: 85px; padding-left: 16px; background: url(../img/popup_ITA.gif) no-repeat;}
#popupTestITA .mediaPlayer {clear:both;margin-top:8px;text-align:center;}

.download {background: url(../img/bg_download.gif) repeat-x; margin-top: 12px; padding: 10px 5px; }
.download img{margin-right: 12px;}

.note {font-size:0.9em;}
.popNote {padding-top:6px;font-size:0.9em;}