


html body
{
	background-color:#FFF !important;
}

.clear
{
	clear:both;
	font-size:0px;
}

h1
{
	font-size:25px;
	font-weight:bold;
	color:#00266d;
	line-height:22px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:10px;
}

h2
{
	font-size:20px;
	font-weight:bold;
	color:#3f7529;
	line-height:22px;
	margin-bottom:10px;
}

.bold
{
	font-weight:bold;
}

input, select
{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

.google
{
	border: 3px solid #00266d;
	padding:0;
}

.google small
{
	display:none!important;
}

.google iframe
{
	width:600px;
	height:400px;
}

.link-logo
{
	display:block;
	position:absolute;
	width:200px;
	height:100px;
}

.sponsor
{
	margin-left:2px;
	margin-bottom:5px;
	padding-top:5px;
}

.banner-home
{
	margin-bottom:10px;
}

.banner-eventi
{
	margin-bottom:20px;
}

.bd .sx .gray
{
	background-color:#efefef;
	padding-bottom:20px;
}

#text-common, #text-continue
{
	padding-bottom:15px;
	/*width: 341px;*/
}

.blu
{
	font-size:11px;
	color:#00266d;
}

.blu a.casaguide
{
	color:#00266d;
	text-decoration:none;
}


.risultato-ricerca-soci, .risultato-ricerca-gallery
{
	text-align:right;
	position:absolute;
	right:0;
	top:3px;
	color:#900;
}

.risultato-ricerca-eventi
{
	width:100%;
	position:absolute;
	left:0;
	top:3px;
	color:#900;
}



.contents .black
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6f8964;
	border-bottom-color: #6f8964;
	padding-top:4px;
	padding-bottom:6px;
	margin-top:7px;
	margin-bottom:15px;
	font-size:12px;
	color:#101010;
	font-family:Verdana, Geneva, sans-serif;
}
.black a
{
	color:#101010;
}


/*MAIN MENU TOP*/
.hd .main-menu
{
	padding-left:230px;
	padding-top:92px;
}

.hd .main-menu ul li
{
	float:left;
	padding-left:20px;
	height:14px;
}

.hd .main-menu ul
{
	width:600px;
}

.hd .main-menu ul li a
{
	height:14px;
	display:block;
}

.hd .main-menu ul li a.home
{
	background-image:url(../img/common/main_menu_top/home.gif);
	width:50px;
}

.hd .main-menu ul li a.eventi
{
	background-image:url(../img/common/main_menu_top/eventi.gif);
	width:50px;
}

.hd .main-menu ul li a.escursioni
{
	background-image:url(../img/common/main_menu_top/escursioni.gif);
	width:84px;
}

.hd .main-menu ul li a.come-arrivare
{
	background-image:url(../img/common/main_menu_top/come_arrivare.gif);
	width:125px;
}

.hd .main-menu ul li a.chi-siamo
{
	background-image:url(../img/common/main_menu_top/chi_siamo.gif);
	width:85px;
}

.hd .main-menu ul li a:hover
{
	background-position: 0px -15px;
}

/*FINE MAIN MENU TOP*/

/*MAIN MENU SINISTRA*/
.bd .sx .main-menu
{
}

.bd .sx .main-menu ul
{
}

.bd .sx .main-menu ul li
{
	height:28px;
	margin-bottom:5px;
}

.bd .sx .main-menu ul
{
}

.bd .sx .main-menu ul li a
{
	height:28px;
	display:block;
	width:186px;
}

.bd .sx .main-menu ul li a.mangiare
{
	background-image:url(../img/common/main_menu_sx/dove_mangiare.gif);
}

.bd .sx .main-menu ul li a.dormire
{
	background-image:url(../img/common/main_menu_sx/dove_dormire.gif);
}

.bd .sx .main-menu ul li a.rifugi
{
	background-image:url(../img/common/main_menu_sx/rifugi.gif);
}

.bd .sx .main-menu ul li a.fattoria
{
	background-image:url(../img/common/main_menu_sx/fattoria.gif);
}

.bd .sx .main-menu ul li a.associati
{
	background-image:url(../img/common/main_menu_sx/associati.gif);
}

.bd .sx .main-menu ul li a.video-home
{
	background-image:url(../img/common/btn-video-home.jpg);
}

.bd .sx .main-menu ul li a:hover
{
	background-position: 0px -28px;
}

/*FINE MAIN MENU SINISTRA*/

/*NAVIGATORI*/
.bd .sx .gray .navigators
{
	margin-top:10px;
}

.bd .sx .gray .navigators .territorio
{
	margin-bottom:15px;
}

.bd .sx .gray .navigators .territorio div a, .bd .sx .gray .navigators .navigatore div a
{
	display:block;
	height:28px;
	width:186px;
}

.bd .sx .gray .navigators .territorio div a
{
	background-image:url(../img/common/main_menu_sx/territorio.gif);
}

.bd .sx .gray .navigators .navigatore div a
{
	background-image:url(../img/common/main_menu_sx/navigatore.gif);
}

.bd .sx .gray .navigators .territorio div a:hover, .bd .sx .gray .navigators .navigatore div a:hover
{
	background-position: left -28px;
}

.bd .sx .gray .navigators .territorio ul, .bd .sx .gray .navigators .navigatore ul
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	margin-top:5px;
}

.bd .sx .gray .navigators .territorio ul li, .bd .sx .gray .navigators .navigatore ul li
{
	border-bottom:1px solid #A5A5A5;
	height:17px;
	padding-top:3px;
	width:150px;
}

.bd .sx .gray .navigators .territorio ul li a, .bd .sx .gray .navigators .navigatore ul li a
{
	text-decoration:none;
	color:#00266d;
	background-image:none;
	width: 150px;
	height: 20px; 
}

.bd .sx .gray .navigators .territorio ul li a.green, .bd .sx .gray .navigators .navigatore ul li a.green
{
	color:#3f7529;
}

.bd .sx .gray .navigators .territorio ul li a:hover, .bd .sx .gray .navigators .navigatore ul li a:hover
{
	color:#666;
}

.bd .sx .gray .navigators .navigatore
{
	margin-bottom:15px;
}

/*FINE NAVIGATORE*/

/*ITEM*/

.item-2-3, .item-1-3, .item-total
{
	margin-bottom:15px;
}

.item-2-3 .contents, .item-1-3 .contents, .item-total .contents
{
	background-color:#f4f4f4;
	padding:10px;
	/*position:relative;*/
}

/*METEO*/
.meteo
{
	background-color:#f4f4f4;
	padding:19px;
	height:136px;
	padding-top:5px;
}

.meteo .wwwmeteo
{
	padding-top:8px;
	text-align:right;
}

.meteo .cont-table
{
	width:190px;
	height:130px;
}

.meteo .cont-table .first
{
	clear:both;
	height:20px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #01266D;
}

.meteo .cont-table .first span
{
	font-weight:bold;
}

.meteo .cont-table .first span.max
{
	padding-right:10px;
}

.meteo .cont-table .first span
{
	float:right;
}

.meteo .cont-table .line-meteo
{
	clear:both;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height:27px;
	margin-top:10px;
}

.meteo .cont-table .line-meteo div
{
	float:left;
}

.meteo .cont-table .line-meteo div.day
{
	font-weight:bold;
	width:70px;
	padding-right:7px;
}

.meteo .cont-table .line-meteo div.icon
{
	margin-top:-6px;
	width:40px;
	height:30px;
}

.meteo .cont-table .line-meteo div.max-temp
{
	text-align:right;
	width:36px;
	/*padding-right:15px;*/
	border: 0px solid red;
}

.meteo .cont-table .line-meteo div.min-temp
{
	text-align:right;
	width:36px;
	border: 0px solid red;
}






.mappa
{
	background-color:#f4f4f4;
	padding:19px;
	height:176px;
}

.item-2-3 .title, .item-1-3 .title, .item-total .title
{
	height:28px;
}

.item-2-3 .title img, .item-1-3 .title img, .item-total .title img
{
	margin-top:4px;
	margin-left:20px;
}

.item-2-3 .title
{
	background-image:url(../img/common/item/title_box_2-3.jpg);
	width:379px;
}

.item-1-3 .title
{
	background-image:url(../img/common/item/title_box_1-3.jpg);
	width:230px;
}

.item-total .title
{
	background-image:url(../img/common/item/title_box_total.jpg);
	width:625px;
	position:relative;
}

.item-2-3 .bottom, .item-1-3 .bottom, .item-total .bottom
{
	height:5px;
}

.item-2-3 .bottom
{
	background-image:url(../img/common/item/bottom-2-3.gif);
	width:379px;
}

.item-1-3 .bottom
{
	background-image:url(../img/common/item/bottom-1-3.gif);
	width:230px;
}

.item-total .bottom
{
	background-image:url(../img/common/item/bottom-total.gif);
	width:625px;
}
/*FINE ITEM*/

/*BTN CONTINUA*/
.continua
{
	/*margin-top:10px;*/
	height:17px;
	position: relative;
}

.continua .line
{
	position: absolute;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3f7529;
	height:1px;
	width:100%;
	font-size:0px;
}


.continua .button
{
	position:absolute;
	top:-9px;
	z-index:10;
	right:0px;
}

.continua .button a
{
	display:block;
	height:17px;
	width:106px;
	background-image:url(../img/common/btn_continua.png);
}

.continua .button a:hover
{
	background-position: left -17px;	
}


/*FINE BTN CONTINUA*/



/*BTN DETTAGLIO*/

.continua .button-dettaglio
{
	position:absolute;
	top:-9px;
	z-index:10;
	right:0px;
}

.continua .button-dettaglio a
{
	display:block;
	height:17px;
	width:106px;
	background-image:url(../img/common/btn_dettaglio.png);
}

.continua .button-dettaglio a:hover
{
	background-position: left -17px;	
}

/*FINE BTN DETTAGLIO*/


/*BTN LEGGI*/

.continua .button-leggi
{
	position: absolute;
	top:-9px;
	z-index:10;
	right:0px;
}

.continua .button-leggi a
{
	display:block;
	height:17px;
	width:106px;
	background-image:url(../img/common/btn_leggi.png);
}

.continua .button-leggi a:hover
{
	background-position: left -17px;	
}

/*FINE BTN DETTAGLIO*/






/*BLU LINK*/

.blu-link
{
}

.blu-link-gallery
{
	padding-left:10px;
	margin-top:10px;
	margin-bottom:30px;
}

.blu-link-ricerca
{
	margin-top:10px;
	padding-top:10px;
	padding-left:460px;
	/*padding-left:80px;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F8964;
}

.blu-link-ricerca-five
{
	margin-top:10px;
	padding-top:10px;
	padding-left:80px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F8964;
}

.blu-link div, .blu-link-ricerca div, .blu-link-gallery div
{
	display:inline;
	margin-right:10px;
}


/*FINE BLU LINK*/


.container
{
	width:853px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #78a2b1;
	border-bottom-color: #78a2b1;
	border-left-color: #78a2b1;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

.hd, .bd
{
	width:826px;
	margin-left:auto;
	margin-right:auto;
}

.ft
{
	width:853px;
	height:60px;
	background-color:#004f6c;
	margin-top:15px;
	color:#FFF;
	position:relative;
}

.ft a
{
	text-decoration:none;
	font-size:10px;
}

.ft .datrik-systems, .ft .w3c
{
	color:#FFF;
}

.ft .datrik-systems
{
	float:left;
	margin-top:22px;
	margin-left:20px;
	width:400px;
}

.ft .w3c
{
	float:left;
	margin-top:15px;
}

.ft .w3c a
{
	float:left;
}


.ft .datrik-systems a
{
	color:#FFF;
}

.ft .ottimizzazione
{
	float:right;
	background-image:url(../img/common/ottimizzato.jpg);
	width:229px;
	height:47px;
	margin-top:7px;
	position:relative;
	background-repeat:no-repeat;
}

.ft .ottimizzazione a
{
	display:block;
	background-repeat:no-repeat;
	float:right;
}
.ft .ottimizzazione a.firefox
{
	background-image:url(../img/common/firefox.jpg);
	width:47px;
	height:44px;
	margin-top:6px;
	border: 0px solid red;
}

.ft .ottimizzazione a.ie7
{
	background-image:url(../img/common/ie7.jpg);
	width:50px;
	height:42px;
	margin-top:1px;
	border: 0px solid red;
}

.hd
{
	height:113px;
	background-image:url(../img/common/banner.jpg);
	position:relative;
}

.hd .flags
{
	position:absolute;
	left:709px;
}

.hd .flags ul li
{
	/*float:left;*/
}

.hd .flags ul li a
{
	display:block;
	height:19px;
	width:30px;
	background-image:url(../img/common/flags.jpg);
	background-repeat:no-repeat;
}

.hd .flags ul li a.it
{
	background-position:0px 0px;
}

.hd .flags ul li a.it:hover, .hd .flags ul li.selected a.it
{
	background-position:-29px 0px;
}

.hd .flags ul li a.en
{
	background-position:0px -19px;
	height:16px;
}

.hd .flags ul li a.en:hover, .hd .flags ul li.selected a.en
{
	background-position:-29px -19px;
}

.hd .flags ul li a.de
{

	background-position:0px -34px;
	height:16px;
}

.hd .flags ul li a.de:hover, .hd .flags ul li.selected a.de
{
	background-position:-29px -34px;
}

.hd .flags ul li a.fr
{
	background-position:0px -50px;
	height:16px;
}

.hd .flags ul li a.fr:hover, .hd .flags ul li.selected a.fr
{
	background-position:-29px -50px;
}

.bd .sx, .bd .center
{
	float:left;
	margin-top:13px;
}

.bd .sx
{
	width:188px;
}

.bd .center
{
	width:625px;
	margin-left:13px;
}

.bd .center .image-gallery
{
	width:625px;
	height:153px;
	margin-bottom:13px;
	position:relative;
	margin-left: 0px;
	border-left: 0px;
	padding-left: 0px;
}

.bd .center .image-gallery .mask
{
	position:absolute;
	width:602px;
	height:153px;
	background-image:url(../img/home/imageGallery/mask.png);
	top: 0px;
	left: 0px;
	padding-left: 20px;
	z-index:100;
	border: 0px solid red;
}

.bd .center .image-gallery .img
{
	float:left;
	width:208px;
}

.bd .center .column-sx, .bd .center .column-dx
{

}

.bd .center .column-sx
{
	width:379px;
	float:left;
}

.bd .center .column-dx
{
	margin-left:16px;
	width:230px;
	float:left;
}


/*NEWS*/

.contents .news
{}


.contents .news .blu
{
	font-size:12px;
	/*height:15px;*/
	margin-bottom:15px;
	overflow:hidden;
	border-bottom: 1px solid #3F7529;
}

.contents .news .title-news
{
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#00266d;
	font-weight:bold;
}

.contents .news .data
{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
}

/*FINE NEWS*/



/*GUESTBOOK*/
.contents .guestbook
{
}

.contents .guestbook .title-guestbook
{
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.contents .guestbook .blu
{
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
}

.contents .guestbook .autore, .contents .guestbook .data
{
	display:inline;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

.contents .guestbook .continua
{
	margin-top:5px;
	height:10px;
	padding-bottom:5px;
}

/*FINE GUESTBOOK*/

/*LIST NUMBER*/
.contents .list-number
{
	padding-bottom:20px;
}

.contents .bgr
{
	height:22px;
	background-color:#dbe3e6;
	width:100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658465;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #658465;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#00266d;
}

.contents .list-number .page
{
	margin-left:8px;
	font-weight:bold;
	float:left;
}

.contents .list-number .counter
{
	text-align:right;
	float:right;
	margin-right:8px;
}

.contents .list-number a
{
	text-decoration:none;
	color:#00266d;
}

.contents .list-number a.pre-next
{
	font-weight:bold;
}

.contents .list-number a.selected
{
	text-decoration:none;
	color:#900;
	font-weight:bold;
}

.contents .list-number a:hover
{
	text-decoration:underline;
	color:#666;
}

.contents .list-event .counter {
	margin:0;
	margin-left:8px;
	float:left;
}

.contents .list-event .counter a {
	margin:0;
}

.contents .list-event .counter .sx-link{
}

.contents .list-event .counter .dx-link{
	margin-left:246px;
}


/*FINE LIST NUMBER*/


/*IMAGE GALLERY*/

.contents .cont-gallery
{
}


.contents .cont-gallery .item-gallery
{
	width:127px;
	height:96px;
	background-color:#FFF;
	border: 1px solid #0b3073;
	float:left;
	text-align:center;
	margin-bottom:15px;
	margin-left:7px;
	margin-right:7px;
	vertical-align:middle;
}

.contents .cont-gallery .item-gallery img
{
	/*margin-top:13px; ---- CICCIONE DI MERDA */
	margin-bottom:14px;
	/*width:107px;   ---    è la larghezza massima consentita*/
}

/*FINE IMAGE GALLERY*/


table.strada
{
	margin-top:10px;
	margin-bottom:10px;
}

table.strada tr td
{
	text-align:left;
	padding-right:15px;
}

/*LINK COME ARRIVARE*/
.link-arrivare
{
	font-style:italic;
	font-weight:bold;
	color:#00266D!important;
}

div.valsassina-news
{
	position:absolute;
	top:-2px;
	right:5px;
}



