@charset "iso-8859-1";
/* CSS Document */

body , td, div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.linguetta {
	background-image: url(int_images/linguetta_inattiva.png);
	width: 600px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
	top: 1px;
}

.linguetta_sel {
	background-image: url(int_images/linguetta_attiva.png);
	height: 20px;
	width: 120px;
	text-align: center;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
	top: 1px;
	border-bottom: 1px solid #FFF;
}
a {
	color: #900;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.lista {
	font-size:14px;
	color: #4F4939;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 10px 0px 5px;
}

.lista_ballon {
	color: #4F4939;
	text-decoration: none;
	display: block;
	padding: 0px 0px 5px;
	font: bold 14px "Arial Narrow", Arial, sans-serif;
}
.titolo_ballon {
	color: #4F4939;
	text-decoration: none;
	display: block;
	padding: 0px 0px 5px;
	font: bold 14px "Arial Narrow", Arial, sans-serif;
}
.testo_ballon {
	text-decoration: none;
	display: block;
	padding: 5px 0px;
	font-size: 11px;
	border-top: 1px dotted #999;
	margin-bottom: 5px;
}



.lista_rosso {
	font-size:18px;
	color: #900;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

.titolo_lista {
	font-size: 18px;
	font-weight: bold;
	color: #5B5A55;
	padding: 10px 0px 5px;
	display: block;
}
.lista_box_home {
	font-size:14px;
	color: #4F4939;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0px 0px 5px;
}
.sottotitolo_box_home {
	font-size: 11px;
	font-style: italic;
	color: #666;
}
.sottotitolo_box_home p {
	font-size: 11px;
	font-style: italic;
	color: #666;
}


.listaSel {
	font-size:14px;
	color: #900;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

.input {
	font-size: small;
	color: #666;
	border: 1px solid #CCC;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.testomini {
	font-size: 10px;
	color: #666;
	font-style: italic;
}
.immaginesx {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #333;
	float: left;
}
.sottotitolo {
	font-size: 14px;

}
.box_intestazione_rosso2 {
	font-weight: bold;
	color: #900;
	font-family: "Arial Narrow", Arial, sans-serif;
	text-align: right;
	display: block;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	font-size: 18px;
	padding-bottom: 2px;
}
.box_intestazione {
	font-weight: bold;
	color: #72706B;
	font-family: "Arial Narrow", Arial, sans-serif;
	text-align: right;
	display: block;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72706B;
	font-size: 18px;
	padding-bottom: 2px;
}

.box_intestazione_bianco {
	font-weight: bold;
	color: #FFF;
	font-family: "Arial Narrow", Arial, sans-serif;
	text-align: right;
	display: block;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 16px;
	padding-bottom: 2px;
}

.box_intestazione_rosso {
	font-weight: bold;
	color: #900;
	font-family: "Arial Narrow", Arial, sans-serif;
	text-align: left;
	display: block;
	font-size: 18px;
	padding-bottom: 2px;
	border-bottom: 1px solid #72706B;
}

.link_grigio {
	color: #E8E8E8;
	font: bold 14px "Arial Narrow", Arial, sans-serif;
}
.icona {
	margin: 1px;
	padding: 1px;
	width: 20px;
	height: 20px;
	cursor: hand;
}
.icona:hover {
	padding: 1px;
	background-color: #333;
	width: 20px;
	height: 20px;
}
.icone_modifica {
	position: absolute;
	z-index: 10;

	left: 5px;
	top: 5px;
	display: none;
}

.cella_titolo {
	width: 120px;
	color: #666;
	font-style: italic;
	text-align: right;
}
.cella_data {
	color: #666;
	font-size: 16px;
	font-family: "Arial Narrow", Arial, sans-serif;
}

.data {
	font-size: 14px;
	font-style: italic;
	color: #666;
}
.data1 {
	font-size: 12px;
	font-style: italic;
	color: #666;
	margin-right: 5px;
}
.luogo1 {
	font-size: 12px;
	color: #000;
}


.data_calendario {
	color: #333;
	font: bold 26px "Arial Narrow", Arial, sans-serif;
	background: url(images/bg_data.png) no-repeat;
	width: 60px;
	height: 75px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.link_calendario {
	position: absolute;
	z-index: 11;
	width: 250px;
	left: -76px;
	top: 91px;
	text-align: left;
}

.data_calendariono {
	color: #333;
	font: bold 20px "Arial Narrow", Arial, sans-serif;
	background: url(images/bg_data_no.png) no-repeat;
	width: 45px;
	height: 75px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

.mese_calendario {
	width: 80px;
}
.mese_calendariono {
	width: 65px;
}

.data_ok {
	position: absolute;
	z-index: 10;
	height: 150px;
	width: 80px;
	left: 86px;
	top: 10px;
	text-align: center;
}
.data_prima {
	position: absolute;
	z-index: 9;
	height: 100px;
	width: 69px;
	left: 28px;
	top: 20px;
	text-align: center;
}
.data_dopo {
	position: absolute;
	z-index: 9;
	height: 100px;
	width: 69px;
	left: 159px;
	top: 20px;
	text-align: center;
}
#comando_avanti {
	position: absolute;
	z-index: 20;
	top: 0px;
	right: 5px;
}
#comando_indietro {
	position: absolute;
	z-index: 20;
	left: 5px;
	top: 0px;
}
.link_giallo {
	color: #87804B;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	padding-right: 10px;
	display: block;
	width: 230px;
}
.bordo_cella {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.titolo {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.titoletto {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	font-family: "Arial Narrow", Arial, sans-serif;
}
.titoletto_rosso {
	font-size: 18px;
	font-weight: bold;
	color: #900;
	font-family: "Arial Narrow", Arial, sans-serif;
}

.titoletto_menu {
	font-size: 16px;
	font-weight: bold;
	color: #575231;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin: 0px 5px;
}
.titoletto_menu_bianco {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	font-family: "Arial Narrow", Arial, sans-serif;
	padding: 5px 10px;
	display: inline-block;
}
.titoletto_menu_rosso {
	font-size: 16px;
	font-weight: bold;
	color: #900;
	font-family: "Arial Narrow", Arial, sans-serif;
	padding: 5px 10px;
	display: inline-block;
}

.titoletto_menu_scuro {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-family: "Arial Narrow", Arial, sans-serif;
	background: #C1BCA8;
	padding: 5px 10px;
	display: inline-block;
}


.titolo_rosso {
	font-size: 20px;
	font-weight: bold;
	color: #900;
}
.titolo_glide {
	font-size: 20px;
	font-weight: bold;
	color: #900;
	display: block;
}

.titolo_bianco {
	font-size: 40px;
	font-weight: bold;
	color: #FFF;
	padding: 15px;
}


.titolo_post {
	font-weight: bold;
	color: #666;
}
.titolo_pagina {
	color: #900;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	margin-top: 10px;
	font: bold 22px "Arial Narrow", Arial, sans-serif;
	border-top: 1px solid #C7C5B9;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #C7C5B9;
	border-left: 1px solid #FFF;
}
.riga {
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #575231;
}
.menudx {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCC;
}
.menusx {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F4939;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #6A6862;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin-bottom: 5px;
}
.menusx:hover {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #6A6862;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin-bottom: 5px;
}




.pager_link {
	color: #000;
	height: 15px;
	width: 18px;
	border: 1px solid #333;
	display: block;
	float: left;
	text-align: center;
	font-size: x-small;
	padding-top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pager_pagina {
	color: #FFF;
	height: 15px;
	width: 18px;
	border: 1px solid #900;
	display: block;
	float: left;
	text-align: center;
	font-size: x-small;
	padding-top: 3px;
	margin-right: 5px;
	background-color: #900;
	margin-bottom: 5px;
}
.pager_link:hover {
	color: #FFF;
	height: 15px;
	width: 18px;
	border: 1px solid #7B6D3E;
	display: block;
	float: left;
	text-align: center;
	font-size: x-small;
	padding-top: 3px;
	margin-right: 5px;
	text-decoration: none;
	background-color: #333;
}
.div_tab {
	float: left;
	height: 18px;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.pulsante {
	color: #900;
	border: 1px solid #900;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	background: #EEE;
	display: inline;
	padding: 5px 7px;
	margin-right: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#tab_selezionato {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
}
.box {
	margin: 5px;
	padding: 5px;
	border: 1px solid #eee;
}
.linguettamini {
	background-image: url(int_images/linguetta_inattiva_80.png);
	height: 20px;
	width: 70px;
	text-align: center;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom: 1px solid #999;
	top: 1px;
	position: relative;
}
h1 {
	font-size: 28px;
	color: #900;
	display: block;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
h2 {
	font-size: 20px;
	color: #666;
	display: block;
}
h3 {
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #6D6956;
}


.linguettamini_sel {
	background-image: url(int_images/linguetta_attiva_80.png);
	height: 20px;
	width: 70px;
	text-align: center;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
}
.immaginesx {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #333;
	float: left;
}
.immaginedx {
	margin-bottom: 10px;
	border: 1px solid #333;
	float: right;
	margin-left: 10px;
}
.immagine {
	margin-bottom: 10px;
	border: 1px solid #333;
	display: block;
}
.link_rosso {
	color: #900;
	font-size: 14px;
}
.link_scuro {
	color: #333;
	font-size: 14px;
}

.titolo_M {
	color: #900;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.voce_M {
	color: #4D483C;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	display: block;
	font-style: italic;
}
.link_M {
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: 14px;
}
.cella_M {
	background-color: #F7F7F4;
	text-align: left;
}






/* pseudo panel */

.linguetta {
	margin: 0px;
	padding: 0px;
}

.linguettaTabGroup {
	display: none;

}

.linguettaTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-image: url(../images/linguetta.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 20px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7C5B9;
	padding: 5px;
}
.linguettaTabSel {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-image: url(../images/linguetta_sel.png);
	background-repeat: no-repeat;
	width: 110px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 20px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #900;
	border-bottom: 1px solid #fff;
}


.linguettaTabHover {
	color: #900;

}

.linguettaTabSelected {
	background-image: url(../images/linguetta_sel.png);
	background-repeat: no-repeat;
	color: #900;
}

.linguettaTab a {
	color: black;
	text-decoration: none;
}

.linguettaContentGroup {
	padding: 10px 0px;
	clear: both;
}

.linguettaContent {
	display: none;

}

.linguettaContentVisible {
}
.tabella_contenuto {
	width: 880px;
	margin-right: 20px;
	margin-left: 20px;
}


/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 10;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 10;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	z-index: 10;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: "trebuchet MS", tahoma, Helvetica, arial, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
	z-index: 10;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 60px;
	height: 20px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	color: #000000;
}
.bordosotto {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4F4939;
}
.autore {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #666;
	text-align: right;
}
ul {
	margin-top: 0px;
	margin-left: -15px;
}
.alert {
	background: url(images/icone/alert.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 10px;
	color: #333;
}
p {
	text-align: justify;
}
.link_verde {
	-khtml-user-select: none;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #575231;
}

.link_sub {
	-khtml-user-select: none;
	color: #575231;
	font: bold 16px "Arial Narrow", Arial, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
}
.titolo_pagina a {
	text-decoration:none;
}
.titolo_pagina a:hover {
	text-decoration:underline;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#login_logout {
	display: none;

}
#livello_login {
	position: absolute;
	z-index: 1;
	width: 172px;
	height: 49px;
	top: 0px;
	right: 12px;
	text-align: right;
}
#TABsfondo {
	display: none;


}
#Correlazioni {
	width: 890px;
	height: 220px;
	background-color: #E8E7E2;
	float: none;
	clear: both;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A08D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A08D;
}
#calendario {
	width:240px;
	padding: 10px;
	height: 150px;
	position: absolute;
	z-index: 2;
	top: 0px;
	text-align: left;
}

#principale {
	max-width: 3000px;
	position: relative;
	text-align: left;

}
#testata {
	clear: both;
	float: none;
	width: 100%;
	background-repeat: repeat-x;
	height: 60px;
	position: relative;
}
#centropagina {
	clear: both;
	float: none;
	width: 100%;
	background-image: url(images/sfondo_sfumato.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#centropagina_home {
	clear: both;
	float: none;
	width: 100%;
	background: url(images/sfondo_sfumato.jpg) repeat-x 0px 80px;
}

.colonnasx {
	width: 230px;
}
.colonnacc {

}
.colonnadx {
	width: 250px;
}

#zoccolo {
	display: none;

}
#calendario_home {
	height: 315px;
	width: 250px;
	margin-top: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #CCC;
	
}

#tab_testata {
	width: 900px;
	margin-top: 30px;
}
#logo {
	display: none;

}
#logo_stampa {
	margin: 0px;
	padding: 0px;

}

#titolo_sezione {
	width: 500px;
	padding-top: 20px;
}
.didascalia {
	font: 14px "Arial Narrow", Arial, sans-serif;
}
/* box collegamenti */

#sfondo_video {width: 100%; height: 100%; z-index: 50; background: #000; position: fixed; top: 0px; left: 0px; filter: Alpha(Opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#det_video {width: 480px; height: 360px; z-index: 51; background: #fff; position: fixed; top: 30%; left: 40%; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #000; padding:10px; }
#liv_video {
	padding: 5px 0px;
	height: 210px;
	background: #E8E7E2;
}
#liv_immagini {
	padding: 20px 0px 5px 30px;
	height: 195px;
	background: #E8E7E2;
}
#liv_collegamenti {
	padding: 0px 0px 5px 0px;
	height: 220px;
	background: #E8E7E2;
	display: block;
	position: relative;
}
#liv_allegati {
	padding: 5px 0px;
	height: 210px;
	background: #E8E7E2;
}

.allegato {
	float: left;
	height: 80px;
	width: 200px;
	margin: 10px;
	text-align: left;
	margin-right: 15px;
}
.elenco_allegato {
	padding-left: 5px;
	border-left: 3px solid #C7C5B9;
	display: inline-block;
	height: 75px;
}
.elenco_allegato a {
	color: #535142;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
}

.linkPDF {
	text-decoration: none;
	display: block;
	background-image: url(images/icone/pdf.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	margin-bottom: 5px;
}
.linkDOC {
	text-decoration: none;
	display: block;
	background-image: url(images/icone/doc.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	margin-bottom: 5px;
}
.linkZIP {
	text-decoration: none;
	display: block;
	background-image: url(images/icone/zip.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	margin-bottom: 5px;
}
.linkXLS {
	text-decoration: none;
	display: block;
	background-image: url(images/icone/xls.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.pseudoTAB {
	position: relative;
	top: 0px;
	float: left;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 100px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #575231;
	padding-top: 5px;
	height: 30px;
	padding-right: 7px;
	padding-left: 7px;
}
.pseudoTAB_sel {
	position: relative;
	top: 0px;
	float: left;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 100px;
	text-align: center;
	color:#900;
	padding-top: 5px;
	font: bold 18px "Arial Narrow", Arial, sans-serif;
	background: #E8E7E2;
	height: 30px;
	padding-right: 7px;
	padding-left: 7px;
}



.menu_collegamenti {
	height: 35px;
	background: #F5F4F1;
}
.spazio_collegamenti {
	display: none;

}
.tabella_collegamenti {
	width: 920px;
}
.cella_frecciasx {
	width: 30px;
	padding-top: 60px;
	padding-right: 5px;
	padding-left: 5px;
}
.cella_frecciadx {
	width: 30px;
	padding-top: 60px;
	padding-right: 5px;
	padding-left: 5px;
}
.cella_gallery {
	float: left;
	margin: 5px 5px 0px 0px;
	width: 140px;
	height: 160px;
}

.spazio_attivo {color: #575231} 
.titolo_attivo {color:#900} 

.immagine_collegamento {
	background-color: #6A6862;
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 190px;
	display: block;
	margin-bottom: 5px;
	border: 1px solid #C4C0B3;
}

.titolo_correlati {
	font-size: 13px;
	font-weight: bold;
	color: #4F4939;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.sottomenu_collegamenti {
	width: 918px;
	background: #C4C0B3;
	text-align: left;
	height: 25px;
	vertical-align: middle;
	padding-top: 5px;
}
.link_sottomenu_col {
	-khtml-user-select: none;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 16px;
	color: #34311F;
	height: 25px;
	padding: 2px 10px;
	margin: 0px 5px;
}
.link_sottomenu_col_sel {
	-khtml-user-select: none;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 16px;
	color: #34311F;
	height: 25px;
	padding: 2px 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0px 5px;
}


.singolo_collegamento {
	float: left;
	height: 160px;
	width: 190px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	border-top: 3px solid #C4C0B3;
}

.thumb_collegamenti {
	background-position:  center center; 
	background-repeat: no-repeat; 
	background-color: #6A6862; 
	height: 120px; 
	width: 120px;
	}
	
	
/* box community */	


.pager_link {
	color: #000;
	height: 15px;
	width: 18px;
	border: 1px solid #333;
	display: block;
	float: left;
	text-align: center;
	font-size: x-small;
	padding-top: 3px;
	margin-right: 5px;
}
.pager_pagina {
	color: #6A1C14;
	height: 15px;
	width: 18px;
	border: 1px solid #6A1C14;
	display: block;
	float: left;
	text-align: center;
	font-size: x-small;
	padding-top: 3px;
	margin-right: 5px;
	background-color: #FFF;
}
.pager_link:hover {
	color: #FFF;
	height: 15px;
	width: 18px;
	border: 1px solid #7B6D3E;
	display: block;
	float: left;
	text-align: center;
	font-size: x-small;
	padding-top: 3px;
	margin-right: 5px;
	background: #7B6D3E;
	text-decoration: none;
}

.box_community {
	display: none;

}
.spazio_titolone_community {
	background: #F5F4F1;
	display: block;
	padding: 10px;
}

.titolo_commenti {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.titolone_commenti {
	font-size: 20px;
	font-weight: bold;
	color: #900;
	font-family: "Arial Narrow", Arial, sans-serif;
}

	
	
/* sfondi testata */

.sfondo1 { background: url(images/testate/01.jpg) no-repeat bottom center; }
.sfondo2 { background: url(images/testate/02.jpg) no-repeat bottom center; }
.sfondo3 { background: url(images/testate/03.jpg) no-repeat bottom center; }
.sfondo4 { background: url(images/testate/04.jpg) no-repeat bottom center; }
.sfondo5 { background: url(images/testate/05.jpg) no-repeat bottom center; }
.sfondo6 { background: url(images/testate/06.jpg) no-repeat bottom center; }
.sfondo7 { background: url(images/testate/07.jpg) no-repeat bottom center; }
.sfondo8 { background: url(images/testate/08.jpg) no-repeat bottom center; }
.sfondo9 { background: url(images/testate/09.jpg) no-repeat bottom center; }
.sfondo10 { background: url(images/testate/10.jpg) no-repeat bottom center; }
.sfondo11 { background: url(images/testate/11.jpg) no-repeat bottom center; }
.sfondo12 { background: url(images/testate/12.jpg) no-repeat bottom center; }
.sfondo13 { background: url(images/testate/13.jpg) no-repeat bottom center; }
.sfondo14 { background: url(images/testate/14.jpg) no-repeat bottom center; }
.sfondo15 { background: url(images/testate/15.jpg) no-repeat bottom center; }
.sfondo16 { background: url(images/testate/16.jpg) no-repeat bottom center; }
.sfondo17 { background: url(images/testate/17.jpg) no-repeat bottom center; }
.sfondo18 { background: url(images/testate/18.jpg) no-repeat bottom center; }
.sfondo19 { background: url(images/testate/19.jpg) no-repeat bottom center; }
.sfondo20 { background: url(images/testate/20.jpg) no-repeat bottom center; }


.box_bianco_int {
	font: bold 20px "Arial Narrow", Arial, sans-serif;
	color: #900;
	background: #FFF;
	padding: 0px 2px 5px 10px;
	text-align: left;
	border-right: 1px solid #353431;
	border-left: 1px solid #353431;
	border-bottom: 1px solid #353431;
}


.box_int {
	font: bold 16px "Arial Narrow", Arial, sans-serif;
	color: #575231;
	background: #FFF;
	padding: 0px 2px 5px 10px;
	text-align: left;
	border-right: 1px solid #353431;
	border-left: 1px solid #353431;
	border-bottom: 1px solid #353431;
}
.box_dw {
	background-image: url(images/box_bianco_dwsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_up {
	background-image: url(images/box_bianco_upsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_cc {
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #353431;
	border-left-color: #353431;
}

.box_tras_int {
	font: bold 16px "Arial Narrow", Arial, sans-serif;
	padding: 0px 2px 5px 10px;
	text-align: left;
}
.box_tras_dw {
	background-image: url(images/box_tras_dwsx.png);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_tras_up {
	background-image: url(images/box_tras_upsx.png);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_tras_cc {


}



.box_beige_int {
	font: bold 16px "Arial Narrow", Arial, sans-serif;
	color: #575231;
	background: #E8E7E2;
	padding: 0px 2px 5px 10px;
	text-align: left;
	border-right: 1px solid #353431;
	border-left: 1px solid #353431;
	border-bottom: 1px solid #353431;
}



.box_beige_dw {
	background-image: url(images/box_beige_dwsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_beige_up {
	background-image: url(images/box_beige_upsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_beige_cc {
	background-color: #E8E7E2;
}
.box_rosso_cc {
	background: #FFF;
	border-right: 1px solid #900;
	border-left: 1px solid #900;
}
.box_rosso_dw {
	background-image: url(images/box_rosso_dwsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_rosso_up {
	background-image: url(images/box_rosso_upsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}

.box_nero_dw {
	background-image: url(images/box_nero_dwsx.gif);
	background-repeat: no-repeat;

	background-position: left;
	text-align: right;
}
.box_nero_up {
	background-image: url(images/box_nero_upsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_nero_cc {
	background: #24211C;
	border-right: 1px solid #353431;
	border-left: 1px solid #353431;
}

.box_scuro_dw {
	background-image: url(images/box_scuro_dwsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_scuro_up {
	background-image: url(images/box_scuro_upsx.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.box_scuro_cc {
	background-color: #6A6862;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #353431;
	border-left-color: #353431;
}
.box_scuro_int {
	font: bold 16px "Arial Narrow", Arial, sans-serif;
	color: #E8E7E2;
	background: #6A6862;
	padding: 0px 2px 5px 10px;
	text-align: left;
	border-right: 1px solid #353431;
	border-left: 1px solid #353431;
	border-bottom: 1px solid #353431;
}
#contenuto {
	width: 920px;
	text-align: left;
	margin-bottom: 20px;
}
#contenuto2 {
	width: 920px;
	text-align: center;
	margin-bottom: 20px;
}

#contenuto_home {
	width: 920px;
	text-align: left;
}

#contenuto_mappa {
	width: 1020px;
	text-align: left;
	margin-bottom: 20px;
}

.modulo_tab {
	background-color: #C2C0B4;
	width: 100%;
	margin-bottom: 10px;
}
.modulo_titolo {
	background-color: #C2C0B4;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
}
.modulo_intestazione {
	background-color: #fff;
	font-style: italic;
	font-weight: bold;
	color: #333;
	text-align: right;
	width: 30%;
}
.modulo_contenuto {
	background-color: #fff;
	text-align: left;
	width: 70%;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{
	background:#fff;
}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{
	position:absolute;
	bottom:0px;
	text-align:center;
	width:70%;
	color:#949494;
	right: 20px;
}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/colorbox/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/colorbox/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/colorbox/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/borderMiddleRight.png, sizingMethod='scale');}

.MsoNormal {
	font-size: 13px;
	color: #000;
}
#map_canvas {
	margin-top: 10px;
	border-top: 1px solid #C4C0B3;
	border-right: 1px solid #C4C0B3;
	border-left: 1px solid #C4C0B3;
	border-bottom-width: 1px;
	border-bottom-color: #C4C0B3;
}

#barra_mappa {
	width:570px;
	height:20px;
	background: #E8E7E2 url(images/icone/ingrandisci.png) no-repeat 577px center;
	text-align: right;
	padding-right: 30px;
	padding-top: 5px;
	border-right: 1px solid #C4C0B3;
	border-bottom: 1px solid #C4C0B3;
	border-left: 1px solid #C4C0B3;
	border-top-width: 1px;
	border-top-color: #C4C0B3;
	}
/* box immagini homepage */

.box_immagini_home {
	position: relative;
	width: 920px;
	height: 200px;
}
.immagine_sfondo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 920px;
	height: 200px;
	z-index: 5;
}
.titolo_immagine {
	position: absolute;
	width: 900px;
	top: 50px;
	left: 0px;
	z-index: 7;
	font: bold 20px "Arial Narrow", Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding: 10px;
	background: url(images/sfondino_trasparente_nero.png) repeat;
}
.sfondo_thumb {
	position: absolute;
	width: 900px;
	top: 80px;
	left: 0px;
	z-index: 6;
	background: url(images/sfondino_trasparente_nero.png) repeat;
	text-decoration: none;
	padding: 10px;
	height: 110px;
}

#livello_thumb {
	position: absolute;
	height: 90px;
	width: 900px;
	bottom: 5px;
	left: 10px;
	z-index: 7;
}
.thumb_home {
	float: right;
	width: 100px;
	height: 70px;
	margin: 10px 10px 10px 0px;
	border: 1px solid #000;
	background: #000;
}
.thumb_home:hover {
	float: right;
	width: 100px;
	height: 70px;
	margin: 10px 10px 10px 0px;
	border: 1px solid #FFF;
}

/* fine box */
#dettaglio {
	margin-bottom: 10px;
}
.box_mappa {
	text-align: left;
	width: 600px;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0px;
}
.riga_mappa {
	text-align: left;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0px;
}

.div_slide {
	height: 100px;
	border-top: 1px dotted #999;
	width: 250px;
	margin-right: 10px;
}
#pulsantiera {
	margin-top: 20px;
}
#regioni {
	display: none;
}
#euroitinerari {
	display: none;
}
#indicazioni{
	display: none;
}
#sel_poi{
	display: none;
	width:1px;
}
#pre_indicazioni{
	display: none;
}
#map_canvas2{
	height:830px;
	margin-top: 10px;
	border-top: 1px solid #C4C0B3;
	border-right: 1px solid #C4C0B3;
	border-left: 1px solid #C4C0B3;
	border-bottom-width: 1px;
	border-bottom-color: #C4C0B3;
	width:100%;
}
#pre_stampa{
	display: none;
}
