/* CSS Document */
form.form_cerca_form {background-color:#F5F3F4;margin:0;padding:0;text-align:left;width:100%;}
form.form_cerca_form div.margine_form_cerca_form {padding:12px 0 12px 10px;}
.form_cerca_form input {background-color: #FFF; border:1px solid #AEAEAE}
.form_cerca_form label { margin-right:6px}
.form_cerca_form_dwc label {margin-right:0px}
.form_cerca_form select { border:1px solid #AEAEAE; padding:1px}
.form_cerca_form input.form_cerca_bottone {background-color:#234A5F; border:none; color:#fff; font-weight:normal; margin:0; text-align:center; width:52px; padding:2px 0; font-size:0.95em}
div form.form_cerca_form select.categoria_dc {margin-right:8px;}/* Tab anni */
.tab_anni {background-image:url(../images/tab_anni_sotto2.gif); background-position:bottom left; background-repeat:repeat-x}
.tab_anni .tab_allineati {float:left; width:auto !important; width:50px; min-width:50px;}
.tab_anni_dwc .tab_allineati {width:auto !important; width:51px; min-width:51px;}
.tab_anni .tab_allineati div.anno_generico, .tab_anni .tab_allineati div.anno_corrente {background-color: #F1ECE9; margin-right: 4px !important; text-align:center;  border-bottom:1px solid #CDCCC8;}
* html .tab_anni .tab_allineati div.anno_generico, * html.tab_anni .tab_allineati div.anno_corrente {margin-right: 2px}
.tab_anni .tab_allineati div a {text-decoration:none; color:#1a3d50; font-size:1em}
.tab_anni .tab_allineati div.anno_corrente {background-color: #FFF; border:1px solid #CDCCC8;border-bottom:0px solid #FFF; margin-top:0; font-size:1.3em}
.stampo_mese {color:#395A6C;font-size:1.4em;margin:0;padding:2px 0 8px 0;}
li.elenco_img div.spazi_price, li.elenco div.spazi_price, li.elenco_raquo div.spazi_price {padding-top:11px; margin-bottom:11px }
.tab_anni .tab_allineati div.anno_generico .anni_int, .tab_anni .tab_allineati div.anno_corrente .anni_int {height:auto !important; height:36px; min-height:36px; width:auto !important; width:46px; min-width:46px}
.tab_anni_dwc .tab_allineati div.anno_generico .anni_int, .tab_anni_dwc .tab_allineati div.anno_corrente .anni_int {width:auto !important; width:47px; min-width:47px;}
.tab_anni .tab_allineati div.anno_generico .anni_int div {border-top:13px solid #FFF; padding-top:5px; }
.tab_anni .tab_allineati div.anno_corrente .anni_int div {padding-top:12px; }
.tab_anni .tab_allineati div.anno_corrente .anni_int div.anno_int {font-size:0.7em; margin:0; padding:0; border:none; font-weight:normal;height:auto !important; height:15px; min-height:15px;}
.tab_anni .tab_allineati div.anno_generico .anni_int div.anno_int {font-size:0.8em; margin:0;padding:0; border:none;height:auto !important; height:14px; min-height:14px}
.tab_anni .tab_allineati div.anno_generico .anni_int .ie_bug_downloadc div.anno_int {height:auto !important; height:13px; min-height:13px}
.tab_anni .tab_allineati div.anno_generico .anni_int .ie_bug_downloadc {margin:0;padding:0; border:none;}

.tabella_download img { margin:0px }
.tabella_download th { color:#035155; border-bottom:1px solid #CECAC7; padding-top:15px}
.tabella_download {border-bottom:1px solid #CECAC7; margin-bottom:10px}
.tabella_download td {padding:4px; margin:0}

div div.testo_contenuto ul.archivio_immagini.adatta_societa_territoriali { margin-left:0; position:relative; top:-20px; margin-top:0;}
div div.testo_contenuto ul.archivio_immagini.adatta_societa_territoriali .big2 {font-size:1em}
div div.testo_contenuto ul.archivio_immagini.adatta_societa_territoriali .elenco_raquot {list-style-type:none;background-image:url(../images/raquo_1.gif); background-position: center left; background-repeat:no-repeat; padding-left:10px; margin-bottom:3px}
div div.testo_contenuto ul.archivio_immagini.adatta_societa_territoriali a {text-decoration:none}
/* CSS PER TAB LINGUE DA RIVEDERE */
.header_box2 #menu ul li {float:none}
#menu {text-align:center; margin:0;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block;} 
#menu ul {display:inline;}
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul.level1 {display:table; margin:0 auto;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;background-image:url(../images/arrow_giu.gif); background-position:center right; background-repeat:no-repeat; }
#menu b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
#menu a {display:block;line-height:16px; text-decoration:none;padding:0 10px 0 2px;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}
#menu ul li:hover > ul {visibility:visible; left:0; top:16px;}
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-16px;}
#menu a:hover ul {left:0; top:14px;}
#menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu li.left a:hover a:hover ul, #menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}
#menu a:hover ul ul, #menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul, #menu li.left a:hover a:hover ul ul {left:-9999px;}
#menu li a:hover {white-space:nowrap;} 
#menu li:hover > a {white-space:nowrap;}
#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-2px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-20px;}

div.box_settore_form {border:1px solid #ccc; padding:5px; width:439px; background-color:#F9F9F9;}
div.fb_titolo2 {float:left; width:189px;}
div.box_video_dx {width:520px;}
div.cornice_video {border:5px solid #E49539; width:510px; height:280px;}
div.cornice_testo {margin-right:305px; border:1px solid #ccc;}
div.adatta_testo {padding:5px;}
	div.adatta_testo p {margin-bottom:0; padding-bottom:0;}
.silent_period {margin: 0 0 15px 0; border: 2px solid #993300; padding: 5px 10px}

/* --- notizia_testo_video - video slideshow --- */
.ntv_relative { position:relative; }
.ntv_black { background:#000; }
.jq_overlay_back { position:absolute; z-index:1000; top:5px; left:5px; width:510px; height:30px; background:#000; overflow:hidden; }
.jq_overlay_front { position:absolute; z-index:1001; top:5px; left:5px; width:510px; height:30px; color:#FFF; overflow:hidden; }
.ntv_overlay_pad { padding:2px; padding-left:3px; padding-top:0px; }
.ntv_float_left { float:left; width:395px; font-weight:600; background:red; }
.ntv_float_right { float:right; width:60px; text-align:right; }
.jq_numvid { font-weight:600; color:#fff; cursor:pointer; }
.jq_numvid_sel { font-weight:600; color:#D9D62F; }
.ntv_subtitle { font-size:0.9em; }
/* --- notizia_testo_video - video slideshow [end] --- */


.doppiotab {}
	.nuovo_tab_anni .tab_anni .doppiotab .tab_allineati div.anno_corrente { border-bottom-color:white; background-color:white; }
.subTabs { padding:0 6px; background-color:white; }
	.nuovo_tab_anni .tab_anni .subTabs .tab_allineati div.anno_corrente { padding-top:6px; border:0; background-color:white; }
		.nuovo_tab_anni .tab_anni .subTabs .tab_allineati div.anno_corrente .anni_int { padding:0 3px; background-color:#035155; }
			.nuovo_tab_anni .tab_anni .subTabs .tab_allineati div.anno_corrente .anni_int div { padding:0; }
				.nuovo_tab_anni .tab_anni .subTabs .tab_allineati div.anno_corrente .anni_int a { color:white; }
	.nuovo_tab_anni .tab_anni .subTabs .tab_allineati div.anno_generico { border:0; padding-bottom:6px; }


