@charset "iso-8859-1";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#login_logout {
	position: absolute;
	width: 100%;
	height: 30px;
	background: url(images/bg_login.png) repeat-x;
	top: 0px;
	left: 0px;
	color: #fff;
}
#livello_login {
	position: absolute;
	z-index: 1;
	width: 300px;
	height: 20px;
	right: 10px;
	text-align: right;
}
#TABsfondo {
	height: 200px;

}
#logo_regione {
	position:absolute;
	left:5px;
	top: 420px;
	width:175px;
	height:175px;
	z-index:2;
}
#titolo_regione {
	position:absolute;
	left:150px;
	top: 260px;
	width:350px;
	height:175px;
	z-index:2;
}

#logo_itinerario {
	position:absolute;
	left:44px;
	top: 286px;
	width:294px;
	height:175px;
	z-index:2;
}

#calendario {
	width:240px;
	padding: 10px;
	height: 150px;
	position: absolute;
	z-index: 2;
	top: 20px;
	text-align: left;
	left: 0px;
	
}

#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;
}
#filtri {
	position: absolute; 
	z-index: 5; 
	top: 100px; 
	right: 10px; 
	width: 260px;
	}
#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: url(images/sfondo_sfumato.jpg) repeat-x 0px 60px;
}
#centropagina_crea {
	clear: both;
	float: none;
	width: 100%;
	background: url(images/sfondo_sfumato.jpg) repeat-x 0px 0px;
}

#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 {
	clear: both;
	float: none;
	position: relative;
	width: 920px;
	padding: 0px;
	margin-top: 20px;
}
#calendario_home {
	height: 240px;
	width: 250px;
	margin-top: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #CCC;
	
}
#calendario_subhome {
	height: 240px;
	width: 250px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 10px;
}
#calendario_media {
	height: 270px;
	width: 260px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #CCC;
	-moz-border-radius: 10px;
}


#tab_testata {
	width: 900px;
	margin-top: 30px;
}
#logo {
	width: 400px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 130px;
}
#logo_stampa {
	display: none;

}
.errore {
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration: none;
	margin: 30px 0px;
	text-align: center;
}

#titolo_sezione {
	width: 500px;
	padding-top: 80px;
	height: 70px;
}
.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_tot {
	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 {
	clear: both;
	float: none;
	width: 918px;
	height: 260px;
	margin: 30px 0px;
	border-right: 1px solid #C4C0B3;
	border-left: 1px solid #C4C0B3;
	border-top: 3px solid #C4C0B3;
	border-bottom: 3px solid #C4C0B3;
}
.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;
}
.correlati_img {
	font-size: 13px;
	font-weight: bold;
	color: #4F4939;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-align: center;
}

.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 {
	text-align: left;
	width: 600px;
	clear: both;
	float: none;
	margin: 10px 20px;
	border: 1px solid #C4C0B3;
}
.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;
}


/* tendine menu */

#regioni {
	position:absolute;
	left:0px;
	top:200px;
	width:920px;
	height:150px;
	z-index:10;
	display: none;
	background-color: #fff;
	border-style: solid;
	border-color: #CCC;
	border-width: 0px 1px 1px 1px;
	text-align: left;
	padding-top: 20px;
}


#euroitinerari {
	position:absolute;
	left:0px;
	top:200px;
	width:800px;
	height:150px;
	z-index:10;
	display: none;
	border-style: solid;
	border-color: #CCC;
	border-width: 0px 1px 1px 1px;
	text-align: center;
	padding-top: 20px;
	background: #FFF;
	padding-left: 120px;
}


/* mappa ingrandibile */

.mappa_sfondo_ingrandimento {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	background: #000;
	}
.mappa_ingrandimento {
	width: 98%;
	height: 98%;	
	position: fixed;
	top: 1%;
	left: 1%;
	z-index: 101;
	border: 1px solid #FFF;
	}
.chiudi_mappa {
	position: absolute;
	z-index: 102;
	top: 25px;
	left: 25px;
}

	
/* 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 {
	width:100%;

}



.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;
}
#contenuto_home {
	width: 920px;
	text-align: left;
}

#contenuto_mappa {
	width: 1020px;
	text-align: left;
	margin-bottom: 20px;
}
.form_tab {
	background-color: #C2C0B4;
	width: 100%;
	margin-bottom: 20px;
}
.form_cella {
	background-color: #fff;
}
.form_cella2 {
	background-color: #EEEDEA;
}


.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_specifico {
	background-color: #fff;
	font-style: italic;
	color: #333;
	text-align: left;
	margin-top:10px;
}
.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: 1px solid #C4C0B3;
}

#barra_mappa {
	height: 60px;
	background-image: url(images/sfondo_banner_crea.jpg);
	background-repeat: repeat-x;
	text-align: left;
	}
.banner_mappa {
	display: inline-block;
	background-image: url(images/sfondo_banner_crea.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/* 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;
}
#TabTestata {
	position: absolute;
	width: 920px;
	left: 0px;
	top: -50px;
	z-index: 5;
}

