
/*-----------------------    TAG    ---------------------------------------- */
a:link{
	color: #000;
	}
a:visited{
	color: #666;
	}
a:hover{
	color: #8F002C;
	}
a:active{
	color: #8F002C;
	}

body{
	margin: 0;
	padding:0;
	word-spacing: -0.05em; 
	font: 12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	color: #222;
	text-align: center;
	background-image: url(../pics/bkgd_pg.jpg);
	background-repeat: repeat-x;
	}
body.body_h{
	background-image: url(../pics/bkgd_pg_home.jpg);
	}
div.div_baita img{
	border: solid 2px #fff;
	}
div.div_baita{
	display: none;
	margin: 0px 0px 0px 10px;
	height: 240px;
	min-height: 240px;	
	}
html,body{
	word-spacing: -0.05em; 
	font: 12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	color: #222;
	margin: 0;
	padding:0
	}
h1,h2,h3,h4{
	color: #006AB1;
	}
h1 {
	position: relative;
	left: 0px;
	width: 460px;
	font-size: 22px;
	font-variant: small-caps;	
	border-bottom: 3px solid #CADAF4;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
h2 {
	position: relative;
	font-size: 18px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	}
h2.data{
	font-size:15px;
	width: 300px;
	}
h3{
	font-size: 14px;
	}
h3.dwload{
	color: #999;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 47px;
	}
h3.liber{
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #555;
	margin: 0px;
	position:relative;
	top: -40px;
	}
img {
	border: none;
	}
img.left{
	float: left;
	margin: 4px 7px 7px 0px;
	}

img.disp_scheda {
	margin-right: 10px;
	}
p{
	margin-top: 0px;
	}
p.chiamaci{
	display:none;
	}
p.dwload {
	margin: 20px 0px 0px 20px;
	font-size: 13px;
	}
p.dwload a{
	padding: 0px 0px 15px 25px;
	background-image: url(/pics/dwload.gif);
	background-repeat: no-repeat;	
	}
p.dwload a:visited{
	color: #000;
	}
p.dwload a:hover{
	background-image: url(/pics/dwload_on.gif);
	background-repeat: no-repeat;
	color: #8F002C;	
	}
p.liber{
	font-size: 10px;
	font-style: italic;
	color: #555;
	margin-bottom: 0px;
	margin-left:20px;
	/*position:relative;
	top: -60px;*/
	background-color: #E6F1F5;
	}

p.more{
	border-top: dashed 2px #fff;	
	margin: 7px 0px 7px 7px;
	padding-top: 15px;
	background-color: #E6F1F5;
	}
strong.title{
	font-size: 15px;
	color: #006AB1;
	}
strong.boxelenco{
	line-height: 18px;	
	}
strong.boxtitle{
	font-size: 15px;
	border-bottom: solid 2px #fff;
	padding: 0px 30px 0px 10px;
	position: relative;
	bottom: 6px;
	}
ul,ol{
	position: relative;
	top: -10px;
	left: -10px;
	margin-bottom: 0px;
	}
/* -------------- SUB MENU --------------*/
table.cap_elet{
	margin: 15px 0px 15px 0px;
	background: #C4DADF;
	padding: 4px;
	}
table.cap_elet tr.altern{
	background: #D3E3E7;
	}
table.submenu{
	position: relative;
	left: 45px;
	top: -5px;
	width: 162px;
	padding: 0px;
	line-height: 13px;
	margin-bottom: -10px;
	font-weight: bold;
	}
table.submenu a{
	text-decoration: none;
	}
table.submenu h4{
	font-size: 12px;
	margin: 3px 0px 3px 0px;
	background-color: #8F002C;
	color: #fff;
	padding: 3px 3px 5px 10px;
	}
table.submenu h4 a{
	color: #fff;
	}
table.submenu h4 a:visited{
	color: #fff;
	}
table.submenu h4 a:hover{
	color: #fff;
	}
table.submenu h4 a:active{
	color: #fff;
	}
table.submenu img{
	margin-right: 5px;
	}
td.rigo{
	border-bottom: solid 1px  #8F002C;
	padding-top: 3px;
	padding-bottom: 5px;
	}
td.rigo a:link{
	color: #000;
	}
td.rigo a:visited{
	color: #000;
	}
td.rigo a:hover{
	color: #8F002C;
	}
td.rigo a:active{
	color: #8F002C;
	}

/* -------------- END SUB MENU --------------*/

/*-----------------------    FINE TAG    ---------------------------------------- */
/*-----------------------    INIZIO CLASSI    ---------------------------------------- */
/*-----------------------    INIZIO CLASSI    ---------------------------------------- */
/*-----------------------    INIZIO ID    ---------------------------------------- */
div#container{
	width: 750px;
	margin: 0 auto;
	text-align: left;
    background-color: #E6F1F5;
	margin-top: 0px;
	}
div#content{
	float: left;
	width: 485px;
	min-height: 440px;
	position: relative;
	left:0px;
	padding-bottom: 60px;
	margin-top: 10px;
	}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>BLOCK LINK<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
div#minelenco{
	width:auto;
	margin-left: 10px;
	}
div#minelenco ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position:relative;
	left: 0;
	top:0;
}
div#minelenco li{
	float: left;
	margin: 4px 3px 0 0;
	padding:0
}
div#minelenco span{
	float: left;
	margin-left: 2px;
}
div#minelenco a{
	display: block;
	width: 90px;
	height: 92px;
	line-height: 20px;
	text-decoration: none; 
	border: 1px solid #CADAF4;
	font-size: 11px;
	text-align: center;
	color:#006AB1;
}
div#minelenco a:hover{
	background-color: #8F002C;
	border: 1px solid #8F002C;
	color: #fff
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>FINE BLOCK LINK<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
div#content_cap{
	float: left;
	width: 450px;
	min-height: 440px;
	position: relative;
	left: 25px;
	padding-bottom: 20px;
	margin-top: 10px;
	}
div#content_cap a:link{
	color: #000;
	}
div#content_cap h2{
	font-size: 13px;
	margin-top: 10px;
	}
div#content_h{
	float: left;
	width: 545px;
	height: 320px;
	color: #fff;
	background-image: url(../pics/home_bkgd_intro.jpg);
	background-color: #CADAF4; 
	}
div#content p{
	margin-left: 10px;
	}
div#scelta_baite{
	margin-left: 20px;
	}
div#fotobig img{
	margin: 0 0 0 10px;
	}
div#extra{
	clear: both; 
	width: auto;
	height: 26px;
	text-align: right; 
	color: #000;
	font-size: 10px;
	background-color: #315B7C;
	margin: 0px;
	padding: 5px 20px 0px 0px;

	}
div#extra_h{
	clear: both; 
	width: 750px;
	height: 26px;
	text-align: right;
	font-size: 10px;
	color: #fff;
	background-image: url(../pics/bkgd_h_pulmore.jpg);
	}
div#extra a{
	color: #fff;
	}
div#extra a:hover{
	color: #ff9900;
	}
div#extra a:visited{
	color: #ccc;
	}
div#extra a,div#extra_h a{
	color: #fff;
	}
div#extra a:hover,div#extra_h a:hover{
	color: #ff9900;
	}
div#extra a:visited,div#extra_h a:visited{
	color: #ccc;
	}
div#extra_h p{
	margin: 7px 60px 0px 0px;
	}
div#flashcontent {
    background-color: #CADAF4; 
	}
div#footer{
	clear: both; 
	width: 100%;
	height: 50px;
    background-color: #CADAF4; 
	color: #006AB1;
	margin: 0px;
	}
div#footer img{
	margin-right: 10px;
	}
.logorion{
	float: right; 
	margin: 7px 0 0px 0px;
	}
div#footer p{
	width: 640px;
	position: relative;
	left: 50px;
	top: 10px;
	/*margin: 10px 0px 0px 50px;*/
	font-size: 10px;
	}
div#footer span{
	margin-left: 141px;
	}
div#header{
	width: 750px;
    background-color: #E5F0F5;
	margin: 0px; 
	}
div#header_v{
	float:left;
	width: 543px;
    background-color: #E5F0F5;
	margin: 0px; 
	}
div#navigation{
	float: right;
	width: 256px;
	height: 240px;
	min-height: 300px;
	background-image: url(../pics/bkgd_dx_interne.jpg);
	background-repeat: no-repeat;
	margin-top: -1px;
	}
div#navigation_fotob{
	float: right;
	width: 202px;
	height: 420px;
	background-image: url(../pics/bkgd_dx_fotob.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: -1px;
	}
div#navigation_news{
	float: right;
	width: 256px;
	height: 240px;
	min-height: 300px;
	background-image: url(../pics/bkgd_dx_interne_fotob.jpg);
	background-repeat: no-repeat;
	margin-top: -1px;
	}
div#navigation_h{
	float: right;
	width: 205px;
	height: 150px;
	}
div#navigation_v{
	float: right;
	width: 207px;
	min-height: 400px;
	height: 400px;
	background-image: url(../pics/bkgd_top_puls_vil.jpg);
	background-repeat: no-repeat;
	}
div#nav_cont{
	border-left: 2px dashed #fff;
	height: 350px;
	margin-top: 0px;
	}
div#nav_cont div#legenda{
	padding-top: 129px;
	}
div#nav_cont h3,div#sottopiantina1 h3,div#sottopiantina2 h3,div#sottopiantina3 h3{
/*	border-top: solid 3px #CADAF4;*/
	margin: -6px 0px 0px 7px;
	padding-left: 5px;	
	}
div#nav_cont img.map_baita{
	width: 228px;
	height: 122px;
	border: solid 2px #fff;
	margin: 7px 0px 7px 5px;
	}
div#nav_cont ol.cap{
	margin-top:0;
	margin-bottom: 30px;
	position:relative;
	top:40px;
	}
div#nav_cont ol.cap li{
	margin: 7px 0px 5px 10px;
	}
div#nav_cont p.tornasu{
	font-weight: bold;
	margin: 100px 30px 200px 30px;
	} 
/*div#nav_cont p.more_app img{
	width: 75px;
	height: 95px;
	}*/
div#nav_cont p.more img{
	width: 60px;
	height: 60px;
	}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>NEWS - DIDA - FRECCINE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
div#news{
margin: 0

	}
div#news span{
	float:right;
	clear:both;
	font-size: 11px;
	font-style: italic;
	margin: 0 15px 0 14px;
	}
div#news h3{
	font-size: 18px;
	display:block;
	clear: both	
	}
div#news p{
	width: 200px;
	margin: 0 0 5px 15px;
	
	}
div#dett_foto p{
	width: 150px;
	margin: 0 0 5px 15px;
	}
div#dett_foto{
	width: 200px;
	height: 320px;
	min-height:320px !important;
	clear:both;
	}
div#dett_foto p{
	position:relative;
	top: 180px;
	font-size: 12px;
	font-weight: bold;
	color: #006AB1;
	}
div#freccine{
	float:right;
	margin: 0;
	position:relative;
	left: 55px;
	}	

div#dett_foto h3{
	font-size: 12px;
	}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>FINE NEWS - DIDA - FRECCINE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
div#pul_stato{
	float:right;
	margin-bottom: 10px
	}
div#path{
	height: 15px;
	width: 450px;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	left: 10px;
	margin: 0px;
	color: #75A3C8;	
	}
div#path_v{
	height: 15px;
	font-size: 11px;
	font-weight: normal;
	color: #75A3C8;
	position: relative;
	left: -20px;	
	}
div#path a,div#path_v a{
	color: #75A3C8;
	}
div#path a:link,div#path_v a:link{
	color: #75A3C8;
	}
div#path a:visited,div#path_v a:visited{
	color: #75A3C8;
	}
div#wrapper{
	width: 484px;
	position:relative;
	right: 20px;
	top: -10px;
	}
div#sottopiantina1,div#sottopiantina2,div#sottopiantina3{
	width: 140px;
	float: right;
	margin: 0px 0px 0px 0px;
	}
div#sottopiantina1 ul,
div#sottopiantina2 ul,
div#sottopiantina3 ul{
	list-style: none;
	position: relative;
	top: -15px;
	left: -15px;
	margin-bottom: -40px;
	}
div#sottopiantina1 h2,
div#sottopiantina2 h2,
div#sottopiantina3 h2{
	border-bottom: 2px solid #CADAF4;
	}

div#top_fla {
	width: 543px;
	height: 135px;
	float: left;
	background-color: #E6F1F5;
	background-image: url(../pics/top_interno.jpg);
	}
div#top_puls {
	float: right;
	width: 207px;
	height: 150px;
	}
div#top_puls_vil{
	float: right;
	width: 207px;
	/*background-image: url(../pics/bkgd_top_puls_vil.jpg);
	background-repeat: no-repeat;*/
	}
img#baita_ing{
	border: solid 2px #fff;
	position: relative;
	left: 5px;
	margin-top: 10px;
	}
p#descr_scheda {
	margin-left: 7px;
	margin-right: 10px;
	font-size: 12px;
	color: #006AB1;
	line-height: 15px;
	}
p#descr_scheda span{
	text-align: right;
	font-weight: bold;
	line-height: 22px;
	}
span#box{
	float: right;
	background-color: #CADAF4;
	color: #006AB1;
	border: solid 2px #fff;
	margin: 7px;
	padding: 12px 7px 7px 7px;	
	}
									/*span#box h3{
										border-bottom: solid 2px #fff;
										margin-top: 0px;
										}
									span#box ul{
										font-size: 12px;
										font-weight: bold;
										line-height: 18px;
										color: #006AB1;
										}*/
ul.elenco_comparsa li{
	list-style: none;
	margin: 7px 0px 3px 5px;
	}
									/*ul.elenco_comparsa p{
										position: relative;
										top: -3px;
										margin: 5px;
										}*/
ul.elenco_comparsa li.no{
	list-style-image: url(../pics/semaforo_rosso.gif);
	}
ul.elenco_comparsa li.pr{
	list-style-image: url(../pics/semaforo_arancione.gif);	
	}
ul.elenco_comparsa li.si{
	list-style-image: url(../pics/semaforo_verde.gif);
	}
/*-----------------------    FINE ID    ---------------------------------------- */
