HTML
{
}
BODY
{
	font-size:11px;
	color: #333333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	/*background-color: #0084BB;*/
	margin: 0px 0px 0px 0px;
	background-image: url(../img/francesco/back17.png);
	background-repeat: repeat;
}



/* LAYOUT DI BASE DELLA PAGINA */
/* inseriti il 17.01.2007 da Luca T. per via di IE7*/
.mainContainer
{
	/*background-image: url(../img/francesco/back17.png);
	background-repeat: repeat;*/
}

.mainContainerCentered
{
	overflow: hidden;
}
/* fine*/



#headerFra
{
	height:440px;
	width:995px;
	padding-top:20px;
	/*padding: 5px 5px 0px 5px;*/
}

.headSx
{
	float: left;
	width: 270px;
	/*margin-top: 10px;
	margin-left: 20px;*/
}
.imgHeadSx
{
	width:250px;
	margin-left:10px;
}

.headDx
{
	float: left;
	background-color: #ffffff;
	height:430px;
	width:725px;
	/*margin:10px 0px 0px 15px;*/
		
}

.swf
{
	margin-top:10px;	
	margin-left:10px;
	margin-right:10px;
	/*margin: 10px 10px 0px 10px;*/
}

#boxPathNav
{
	height: 25px;
	margin-left: 10px;
	margin-right: 10px;
	/*margin-top:10px;*/
	padding: 10px 10px 5px 0px;
	background-image: url(../img/francesco/backpath.gif);
	background-repeat: repeat-x;
}

#HeaderFra__ctl2_PathNavigazioneFra1_lblTiTroviIn
{
	margin-bottom:15px;
}
.path
{
	float:left;
	width:400px;
	margin-left:10px;
}
/*
#leftBox
{
	width: 258px;
	height: 600px;
}

#rightBox
{
	float: right;
	width: 260px;
	background: #ffffff;
}

#contentBox
{
	background-color: #ffffff;
	margin: 0px 263px 10px 258px;
}
*/

#leftBox
{
	float: left;
	width: 270px;
	
		
}

#rightBox
{
	float: right;
	width: 250px;
	background:#ffffff;
	margin:0px 0px 10px 0px;
	height:670px;
   
}

#contentBox
{
	margin:0px 250px 10px  270px;
	background:#ffffff;
	height:670px;
	
}




/*
.FooterBox
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	float:left;
	clear:both;
	margin-left:10px;
}
*/
.FooterBox
{
    width:995px;
    float:left;
}

.footerBox
{
	margin:0px 0px 0px  0px;
    float:left;
}


.info
{
    font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:1.15em;
	font-weight:bold;
	background-color:#FF9705;
    background-repeat:repeat-x;
    color:#ffffff;
  	padding:5px 0px 5px 5px;
	margin:10px 10px 10px 10px;
	/*position:absolute;*/
	/*z-index:1;
	top:425px;*/
 
}

.footerSx
{
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ffffff;
	margin-right:10px;
	width:260px;
	padding-bottom:20px;

}

.footerDx
{
	
	/*float:right;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ffffff;
	margin-left:270px;
	
		
}


/* inizio UC Header Menů Via Francigena */
#divHeaderMenu
{
	height:50px;
	float: right;
	background-color:white;
	width:80%;
}

#divPathNavigazione
{
	float: right;
	margin: 0px;
	width:100%;
	height: 20px;
	background-color: white;
}

#divMenu_Orizzontale
{
	width:100%;
	background-color:white;
}
#divMenu_Verticale
{
	
	
}
.CellDivItinerario_Orizzontale
{
	height: 20px;
	width: 150px;
	border-right: red 1px solid;
	font-weight: bold;
	float: left;
	margin: 0px 10px 5px 5px;
	vertical-align: sub;
	color: gray;
	font-family: Verdana;
	text-align: left;
}

.CellDivItinerario_Verticale
{
	width: 230px;
	height:12px;
	color:#ffffff;
	padding-bottom:4px;
	margin:3px 30px 5px 20px;
	text-align: left;
	border-bottom: #ffffff 1px solid;	
	
}


.TestataSX
{
	width:235px;
	min-height:0.69em;
	font-family:Arial,Verdana,Helvetica, sans-serif; 
	font-size:1.1em;
	font-weight:bold;
	margin:0px 10px 0px 15px;
	padding:3px 0px 3px 10px;
    display:block;
    color:#ffffff;
	background-color:#FF9705;
	
}


.CellDivItinerario_TappeTitolo
{
	width:250px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color:#ffffff;
	margin-left:10px;
	text-align: left;

}
.labelTappeTitolo
{
	font-family:Arial,Verdana,Helvetica, sans-serif; 
	font-size:1.1em;
	font-weight:bold;
	padding:3px 0px 3px 10px;
    display:block;
    color:#ffffff;
	background-color:#FF9705;
}

.CellDivItinerario_TappeRiepilogo
{
	width:250px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color:#ffffff;
	margin-left:10px;
	text-align: left;

}


.labelTappeRiepilogo
{
	font-family: Arial,Verdana,Helvetica, sans-serif; 
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 3px 5px;
    display:block;
}

.CellDivItinerario_TappeGruppo
{
	width:250px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color:#ffffff;
	margin:10px 0px 10px 10px;
	text-align: left;

}

.labelTappeGruppo
{
	font-family:Arial,Verdana,Helvetica, sans-serif; 
	font-size:1em;
	font-weight:bold;
	padding:3px 0px 3px 5px;
	margin-bottom:5px;
    display:block;
    color:#ffffff;
	background-color:#FF9705;
}

.spanNumeroTappa
{
 width:15px;
 float:left;
 
}
.spanTappa
{
 float:right;
 width:215px;
}

a.linkTappe, a.linkTappe:link, a.linkTappe:visited , a.linkTappe:hover
{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#ffffff;
	
}

a.linkTappe:hover
{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#FF9705;
	
}


a.linkHeader, a.linkHeader:link, a.linkHeader:visited  
{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	color:#ffffff;
	
}

a.linkHeader:hover
{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#FF9705;
	
}

.divListaSX
{
	
	background:#ffffff;
	/*padding:20px 5px 20px 0px;*/
	margin:0px 15px 0px 15px;
	/*padding:30px 10px 20px 10px;
	width:218px;
	position:absolute;
	top:875px;*/
	
}


#ucAggregatoreLeft__ctl3_Contatti

{
	display: block;
	color: #000000;
	text-decoration:none;
	text-align:left;
	height:15px;
	background:#ffffff;
	margin:0px 10px 0px 10px;
	padding:10px 10px 10px 10px;
	width:218px;
	font-size:1em;
	font-weight:bold;
	float:left; 
	/*position:relative;
	z-index:1;
	top:540px;*/
}

.spanImageview
{
	width:220px;
	height:220px;
}


.ListaSx
{
	background-color: #ffffff;
	margin-bottom:5px;
	/*margin-left:10px;
	margin-top:5px;*/
	
}

.news
{
	/*background-image: url(../img/francesco/newsback.gif);
	background-repeat: repeat-x;*/
	margin:0px 5px 0px 5px;
	overflow-y:scroll;
	height:300px;
	
}

.testatanews
{
	background-image: url(../img/francesco/newsback.gif);
	background-repeat: repeat-x;
	width:222px;
	height:17px;
}

.fondonews
{
	background-image: url(../img/francesco/newsback2.gif);
	background-repeat: repeat-x;
	width:222px;
	height:17px;
}

#box-accessibilita
{
	margin:10px 20px 10px 340px;
	width:500px;
	position:absolute;
	top:400px;
	font-size:1em;
	color:#999999;
	font-family:Verdana,  Arial, Helvetica, sans-serif; 
	font-weight:normal;
	
}
#box-lingua
{
	margin:15px 20px 10px 280px;
	width:100px;
	position:absolute;
	top:400px;
	font-size:1em;
	color:#999999;
	font-family:Verdana,  Arial, Helvetica, sans-serif; 
	font-weight:normal;
	
}

.agenda
{
	margin:10px 10px 5px 10px;
	width:220px;
	float:left;
	
}
.community
{
	margin:10px 0px 5px 10px;
	width:220px;
	float:left;
	
	
}
.newsletter
{
	margin:10px 0px 5px 10px;
	width:220px;
	float:left;
	
	
}
.SearchFra
{
	margin:10px 0px 5px 10px;
	float:left;
	
	
}

.cellaloghi
{
   clear:both;
   padding:30px 0px 30px 0px;
}

.divbici
{
	width:100%;
	float:left;
	border-bottom:1px solid #999999;
	margin-bottom:5px;
	margin-right:3px;
}

.divleft
{
	width:225px;
	float:left;
	border-bottom:1px solid #999999;
	margin-bottom:5px;
	margin-right:3px;
}

.divright
{
	width:225px;
	float:right;
	border-bottom:1px solid #999999;
	margin-bottom:5px;
}
.rigaverde
{
	height: 2px;
	width: 100%;
	background-color:#FF9705;
	float: left;
}

.divPagine
{
	text-align: center;
	
}

.divPagineAlto
{
	text-align: center;
	
}


/******* cerca ******/
#cerca
{
	/*font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;*/
	float:right;
	width:275px;
	margin:0px 0px 0px 0px;
	
	
}
#HeaderFra__ctl2_PathNavigazioneFra1_ImageCerca
{
  height:19px;
  vertical-align:bottom;
}


.txtbox
{
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: 0px;
	height:17px;
	width:165px;
	left:10px;
	
}

.loghiWb
{
	float:right;
}

.rigaSx
{
	border-left:1px solid #999999;
	float:left;
}

.credits
{
	float:left;
	height:32px;
}


.testocerca
{
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	
	
}
.stilespan
{
	margin:10px 0px 10px 10px;	
}



.divricerca
{
	padding-top: 3px;
	padding-bottom: 6px;
	text-align: center;
	padding-right: 10px;
}

.divdate
{
	clear: left;
	width: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.hpeventi
{
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: dotted 1px #32989c;
}
/**************************/

.centra
{
	clear:both;
	padding:0px 0px 0px 10px;
	
}
.mese
{
	padding: 9px 9px 9px 9px;
}

.imgsinistra
{
	float: left;
	margin: 10px 0px 0px 0px;
}

.imgdestra
{
	float: right;
	margin: 10px 0px 0px 0px;
	text-align: right;
	width: 65px;
	height: 75px;
}

.clear
{
	clear: none;
}

.w3c
{
	border: 0px;
	width: 58px;
	height: 22px;
}

.loghi
{
	border: 0px;
}



.centraFlash
{
	text-align: center;
	background-color: #EAF2F4;
}
/* LAYOUT SPECIFICI DELL'INTESTAZIONE */

.headerTopContent
{
	height: 28px;
	background-color: #32989C;
}
#headerTop
{
	margin: 2px 0px 2px 0px;
	float: left;
	color: #FFFFFF;
}

#headerTopRight
{
	float: right;
	padding: 4px 0px 4px 0px;
	margin-right: 5px;
	position: relative;
}

#headerGreyLine
{
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	height: 2px;
	background-color: #FFFFFF;
	font-size: 0em;
}

#headerMain
{
	background-color: #e9f3f3;
}

.headerMainLeftBox
{
	float: left;
	width: 178px;
}

.headerMainCenterBox
{
	margin-right: 212px;
	margin-left: 178px;
}

.headerMainRightBox
{
	float: right;
	height: 101px;
	width: 212px;
	background-color: #e9f3f3;
}

/*********loghi************/


#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}



#nav-menu li
{
	float: left;
	margin: 0 0.15em;
}



#nav-menu li a.logo1
{
	background: url(../img/logo_RegioneUmbria.jpg) #fff bottom left repeat-x;
	height: 55px;
	width: 100px;
	float: left;
	display: block;
	border: 0px;
	text-decoration: none;
	text-align: center;
}

#nav-menu li a.logo2
{
	background: url(../img/logo_ARPT.jpg) #fff bottom left repeat-x;
	height: 55px;
	width: 100px;
	float: left;
	display: block;
	border: 0px;
	text-decoration: none;
	text-align: center;
}



/* Hide from IE5-Mac \*/

#nav-menu li a
{
	float: none;
}

/* End hide */



#nav-menu
{
	width: 212px;
}




/************************/


#loghi
{
	height: 50px;
}



#divHeaderMenuLeftRow1
{
	background-color: #E9F3F3;
	height: 101px;
	font-weight: bold;
}
#divHeaderMenuLeftRow2
{
	background-color: #176728;
	height: 28px;
	font-weight: bold;
	color: White;
}
#divHeaderMenuLeftRow3
{
	background-color: #F59515;
	height: 32px;
	font-weight: bold;
}
#divHeaderMenuLeftRow4
{
	background-color: #999999;
	height: 12px;
	float: left;
	margin-top: 1px;
	font-size: 0.8em;
}
#divHeaderMenuRightRow1
{
	background-color: #E9F3F3;
	height: 101px;
	font-weight: bold;
}
#divHeaderMenuRightRow2
{
	background-color: #176728;
	height: 28px;
	font-weight: bold;
}
#divHeaderMenuRightRow3
{
	background-color: #981A1B;
	height: 32px;
	font-weight: bold;
	color: #FFFFFF;
}
#divHeaderMenuRightRow4
{
	background-color: #999999;
	height: 12px;
	margin-top: 1px;
	font-size: 5px;
}
.divMenuLinkFormatter
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.divMenuLinkFormatter2
{
	padding-top: 0px;
	padding-bottom: 0px;
}
/* parte centrale del contenuto*/

.DivContenuto
{
 margin:0px 10px 0px 10px;		
 
		
}

.overflow
{
 overflow-y:scroll;
 max-height:280px;
 width:100%;
}

.Divtitolo
{
  background:#ffffff;
  height:350px;	
}

.header-contenuto
{
	background-color:#ffffff;
	height:24px;
	border-bottom:1px solid #0098ca;
	padding-top:5px;
	
		
}
.header-contenuto-dx
{
	
	
	color:#0098ca;
	font-family:Verdana,  Arial, Helvetica, sans-serif; 
	font-size:1em;
	float:right;
	text-align:right;
	
		

}

.header-contenuto-sx
{
	
	/*background-color:#E9F3F3;*/
	color:#0098ca;
	font-family:Verdana,  Arial, Helvetica, sans-serif; 
	font-size:1em;
	float:left;
	
	
}

.titoloricerca
{
	float: left;
	width: 60%;
	height: 69px;
	
}
.testotestata
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 20px 20px 0px 5px;
}
.immaginericerca
{

}
.DivtitoloGis
{
	background-color: #9FCDCE;
	width: 100%;
}
.titoloricercaGis
{
	/*background:#9FCDCE; 	width:60%; 	height:100%;*/
}
.testotestataGis
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	height: 56px;
	background-color: #9FCDCE;
	padding: 6px 0px 6px 0px;
}

/* IMMAGINE non + visualizzata rammato anche DIV su controllo*/
.immaginericercaGis
{
	float: right;
	text-align: right;
	background-color: #9FCDCE;
}

.TitoloCont
{
}

.titoloconimg
{
	float: left;
	vertical-align: middle;
	font-size: 2em;
	font-weight: bold;
	color: #32989C;
	background-color: #E9F3F3;
	width: 100%;
}
.immaginititolo
{
	float: right;
	background-color: #E9F3F3;
}

.solotitolo
{
	float: left; /*margin:24px 0px 0px 0px;*/
}


.TestataContBottoni
{
	background-color: #32989C;
	color: #FFFFFF;
	font-size: small;
	padding: 5px;
}

/* Formattazione XSLT*/
.floatLeftImage
{
	float: left;
	width: 100px;
	height: 170px;
	padding:5px 10px 5px 10px;
}

.ListaDueColonne
{
	border-bottom: solid 1px #999999;
	/*border-top: solid 1px #999999;*/
	height:190px;
}

.itemListaDueColonneSinistra
{
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 49%;
	padding: 3px 0px 3px 0px; /*height:110px;*/

}

.itemListaDueColonneDestra
{
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	width: 49%;
	/*padding: 3px 0px 3px 0px; */
	border-left: solid 1px #999999;
	 
}

.divReset
{
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: auto;
	height: 0px;
}

.divContenutoListaDueColonne
{

	overflow: hidden;
	padding:5px 10px 3px 10px;
	/* stessi parametri del divReset 	float:left;	 	margin: 0;  	padding: 0; */
}
#ucAggregatoreContent__ctl1_ucListaContenuti_btnContinua
{
	float: right;

}

.divContenutoListaUnaColonna
{
}
.itemListaUnaColonna
{
	/*margin-top:5px; 	margin-bottom:5px;*/
	padding: 5px 5px 5px 5px;
	min-height:80px;
	border-bottom: solid 1px #000000;
}


.mappasito
{
	background-color: #E9F3F3;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.ul
{
	padding-top: 5px;
	margin:0px;

}

.ulSx
{
	padding-top: 5px;
	margin-left:20px;
	margin-right:10px;
	border-top:15px solid #FF9705;	
}


.li
{
	padding-top: 5px;
}

/* menu dei canali */
.listaLinkHeader
{
	padding: 0px 0px 10px 0px;
	margin-left: 15px;
	list-style-image: url(../img/canali.gif);
}

.ClassUl
{
	margin: 0;
	padding: 4px;
	list-style-type: none;
}
/******************/
/*FORM*/

.formPrincipale
{
	width: 996px;
	margin: 0 auto;
}

.formInput
{
	display: block;
	width:140px;
	float: left;
	margin-bottom:10px;
	margin-left: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}

.formInputContatti
{
	display: block;
	width:365px;
	float: left;
	margin-bottom:10px;
	margin-left: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}


.formInputEv
{
    display: block;
	width: 90px;
	float: left;
	margin-bottom:10px;
	margin-left: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}
.formLabel
{
	display: block;
	float:left;
	width:50px;
	text-align:right;
	padding-right:5px;
	margin:5px 0px 5px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}

.formLabelLunga
{
	display: block;
	float:left;
	width:65px;
	text-align:right;
	padding-right:5px;
	margin:5px 0px 5px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}
.formLabelCerca
{
	display: block;
	float:left;
	width:100%;
	padding-right:5px;
	margin:5px 0px 5px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}

.formInputCerca
{
	display: block;
	width:365px;
	float: left;
	padding-right:5px;
	margin:5px 0px 5px 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1em;
}

.formChk
{
	clear: left;
}

.formBr
{
	float:left;
	margin:2px 10px 2px 0px;
}

.formBrContatti
{
	display:block;
	float:left;
	margin:5px 0px 5px 0px;
}

.formBrUp
{
	clear: left;
	margin-top: 5px;
}


/*Ricerche*/

.divStruttura100
{
	/*width:100%;*/ /*display:inline;*/ /*border-collapse: separate; 	font-size: 10px; 	font-family:Arial, Verdana, Helvetica, sans-serif; 	text-align: left; 	padding-left: 5px; 	padding-top:5px; 	color: #000000;	*/
	padding-top: 5px;
}

.Divluogo
{
	float: left;
}
.LabelGIS
{
	font-size: 0.69em;
	font-weight: normal;
	width: 120px;
	text-align: left;
}
.LabelGISobb
{
	font-size: 0.69em;
	font-weight: bold;
	width: 120px;
	text-align: left;
}

.divgis
{
	float: left;
}


.distanziaLabel100x100
{
	font-size: 1em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding: 5px 0px 0px 4px;
	color: #000000;
}

.distanziaLabel20
{
	width: 100px;
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding-right: 20px;
	color: #000000;
}


.distanziaLabel25
{
	width: 100px;
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding-right: 25px;
	color: #000000;
}

.distanziaLabel38
{
	width: 100px;
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding-right: 38px;
	color: #000000;
}

.distanziaLabel46
{
	width: 100px;
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding-right: 46px;
	color: #000000;
}
.headerRisultatiRicerca
{
	background-color: #32989C;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

.boxIntestazioneRicerca
{
	background-color: #ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	width: 100%;
	color: #000000;
	float: left;
	/*border-bottom:1px solid #0098ca;*/
	margin-left:5px;
	padding-top:10px;
	
}



.titoloPrenota
{
	height: 68px;
	background-color: #9FCDCE;
}

/*Da togliere !!*/
.divRisultatoRicercaInd
{
	padding-left: 5px;
	padding-right: 5px;
}

.divRisultatoRicercaLista
{
	margin:0px 10px 0px 10px;
}
.infoRicerca
{
	padding-left: 5px;
	padding-right: 5px; /*width:100%;*/ /*background-color:#E9F3F3;*/
}


.titolo
{
	background-color: #32989C;
}


.allineachksx
{
	float: left;
	width: 45%;
}
.allineachkdx
{
	float: right;
	width: 45%; /*height:40px;*/
}

.chkeventi
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	padding-bottom: 5px;
}

.categoria
{
	height: 25px;
	text-align: center;
}

.bottoniBr
{
	clear: left;
	text-align: center; /*padding:5px 0px 5px 0px;*/
	background-color: #FF9705;
	width:100px;
	color:#ffffff;
	padding-top: 20px;
}

.bottoni
{
	background-color: #FF9705;
	border-style:none;
	border-width: 1px;
	border-color: #FDB414;
	width:100px;
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
}
.bottoniCentro
{
	background-color: #FF9705;
	border-style:none;
	border-width:1px;
	border-color:#FDB414;
	width:100px;
	margin:7px 0px 7px 0px;
	color:#ffffff;
	
}
.bottoni200
{
	background-color: #FF9705;
	border-style: outset;
	border-width: 1px;
	border-color: #FF9705;
	width: 200px;
	color: White;
}
.boxRicerca
{
	background-color: #E9F3F3;
}

.pnAltriServizi
{
	width: 100%;
}

.checkutiliSx
{
	float: left;
	padding-top: 6px;
	width: 49%;
}
.checkutiliDx
{
	float: right;
	padding-top: 6px;
	width: 49%;
}
.checkColonnaSx
{
	float: left;
	padding-top: 6px;
	width: 31%;
}

.checkColonnaDx
{
	float: right;
	padding-top: 6px;
	width: 31%;
}
.checkColonnaCentro
{
	float: left;
	padding-top: 6px;
	width: 31%;
}

.imgcalendario
{
	border: #32989C 1px solid;
}

/* xslt statico lungo e contenuto sintetico*/

.imgTitoloSinitra
{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	width: 25px;
	height: 30px;
}

.immagineContenutoSistetico
{
	vertical-align: middle;
	text-align: center;
	width: 374px;
}

.classificazione
{
	float: left;
	width: 15%;
	text-align: center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
	text-align: center;
}
.testoContenutoSintetico
{
	float: left;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	
	
}

.testoContenutoSintetico P
{
}


a.linkinterno:link, a.linkinterno:visited, a.linkinterno:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-align: right;
}


a:link, a:active, a:visited, a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}



.caratterecorpoarticolo a:link, .caratterecorpoarticolo a:active, .caratterecorpoarticolo a:visited, .caratterecorpoarticolo a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.risultatiRicercaBold:link, .risultatiRicercaBold:active, .risultatiRicercaBold:visited, .risultatiRicercaBold:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.divgiorni
{
	height: 20px;
}

#ucAggregatoreContent__ctl1_ContenutoSintetico1_continua
{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color: #0098ca;
	text-decoration: none;
}

.continua
{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px; 
	
}


/* fine xslt statico lungo*/

/*xslt 2°pagina museo*/
.pagiandue
{
	width: 100%;
	height: 100%;
}

.immdx
{
	float: right;
	width: 15%;
	text-align: center;
}

.corpoconimg
{
	float: left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	width: 70%;
	padding: 10px 0px 0px 10px;
}
.assonometria
{
	width: 250px;
}


/* fine xslt 2°pagina museo*/

/*xslt Generici ricerche*/
.etiEnte
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiInd
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiTel
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiMail
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiFax
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiWeb
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiPer
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiCate
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.etiDescrizione
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}


/*xslt */


/*xslt 2°pagina museo*/

.etiTipo
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
/*fine 2°pagina museo*/

.titolopubblicazionimusei
{
	font-weight: bold;
}

.linkvisitailmuseo
{
	text-align: right;
	padding: 0px 10px 4px 0px;
}

/* classi immagini xslt colonne una , due , destra*/

.img100
{
	width: 100px;
	height: 170px;
	
}

.floatscudetto
{
	float: left;
	width: 27px;
	height: 34px;
	padding-right: 5px;
}

.scudetto
{
	width: 27px;
	height: 34px;
}

.destra
{
	max-width: 65px;
	max-height: 75px;
}

.spazioImage
{
	float: left;
	padding: 0px 5px 0px 0px;
	margin-left:5px;
}


/*****************************************/

/* tabella prezzi alberghi*/

.table
{
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 100%;
	float: left;
}
.recordprz
{
	background-color: #ffffff;
	font-size: 1em;
	text-align:right;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #000000;
}

.recordinfo
{
	background-color: #ffffff;
	font-size: 1em;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #000000;
}
.testataprz
{
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #FF9705;
	border: 1px solid #000000;
}


.capprz
{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding-top:10px;
	
}

/*************************************/

/**** newsletter vecchia ***********/
/*
.newsletter
{
	font-size: 1.1em;
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #E9F3F3;
	padding: 10px 10px 10px 10px;
}
.messaggio
{
	font-size: 1.1em;
	color: red;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
*/

#FooterFra__ctl1_NewsLetter_Light1_lblMsg
{
	font-size: 1.1em;
	color: red;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.txtemail
{
	width: 200px;
	border:1px solid #999999;
}

/**************************************/

/* Link Informazioni turistiche*/

a.linkTitolo:link, a.linkTitolo:visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #32989C;
	text-decoration: none;
	text-align: left;
}
a.linkTitolo:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #32989C;
	text-align: left;
	text-decoration: underline;
}

.divunico
{
	/*display:inline;*/
	height: 150px;
}

.ColonnaInfoSx
{
	float: left;
	width: 32%;
}
.ColonnaInfoDx
{
	float: right;
	width: 32%;
}
.ColonnaInfoCentro
{
	float: left;
	width: 32%;
}
