@charset "utf-8";
/* CSS Document */

html {
	height:100%;
}

body {
	height:100%;
	margin:0px;
	background:#006699;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}

a, a:link, a:visited, a:active {
	color:#FF6600;
}

a:hover {
	text-decoration:none;
}

/*.colonna_sx {
	background: url(../images/sfondo_sinistra.jpg) top repeat-x;
}
*/

.titolo-bianco {
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}

.colonna_centro {
	background:url(../images/sfondo_centro.gif) repeat-y;
}

.colonna_dx {
	background:#5C9DBD url(../images/sfondo_destra.jpg) top repeat-x;
}

.tabella_main {
	height:100%;
	background: url(../images/sfondo_sinistra.jpg) top repeat-x;
}

.tabella_centrale {
	background: url(../images/sfondo_sinistra.jpg) top repeat-x;
}


.cella_top {
	background:url(../images/sfondo_top.jpg) no-repeat;
}

.cella_lingua {
	color:#98BED1;
}

.cella_lingua a, .cella_lingua a:link, .cella_lingua a:visited, .cella_lingua a:active {
	color:#98BED1;
	text-decoration:none;
	font-weight:bold;
}

.cella_lingua a:hover {
	text-decoration:underline;
}

.cella_menumain {
	background:url(../images/menu_sfondo.jpg) repeat-y top right;
	padding-left:20px;
	padding-right:20px;
}

.cella_main {
	padding-left:20px;
	padding-right:20px;
}

.img_contenuto {
	border:1px solid #FFF;
}

.cella_menudx {
	padding-top:5px;
	padding-left:15px;
	padding-right:30px;
	width:230px;
}


.titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/sfondo_titolosezione.jpg) bottom repeat-x;
	margin-top: 20px;
}

.titolo_dx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/sfondo_titolonews.jpg) bottom repeat-x;
	margin: 5px 0px 0px 0px;
}


.a_menu_livello_1, .a_menu_livello_1:link, .a_menu_livello_1:visited, .a_menu_livello_1:active  {
	padding-left:30px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/freccia_menu.gif) left top no-repeat;
	display:block;
	margin-bottom:7px;
	margin-top:5px;
}

.a_menu_livello_1:hover, .a_menu_livello_1S:link, .a_menu_livello_1S:visited, .a_menu_livello_1S:active, .a_menu_livello_1S:hover {
	padding-left:30px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/freccia_menu.gif) left top no-repeat;
	display:block;
	margin-bottom:7px;
	margin-top:5px;
}

.aDataNewsSC, .aNewsTitoliSottoTitoloSC {
	font-size:10px;
	color:#98BED1;
	padding-left:10px;
}

.a_news_titoli_sc, .a_news_titoli_sc:link, .a_news_titoli_sc:visited, .a_news_titoli_sc:active {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/freccia_news.jpg) no-repeat left top;
	display:block;
	padding-left:10px;
}

.a_news_titoli_sc:hover {
	text-decoration:underline;
}

.a_news_titoli_scS, .a_news_titoli_scS:link, .a_news_titoli_scS:visited, .a_news_titoli_scS:active, .a_news_titoli_scS:hover {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/freccia_news.jpg) no-repeat left top;
	display:block;
	padding-left:10px;
	text-decoration:none;
}

.a_menu_livello_2, .a_menu_livello_2:link, .a_menu_livello_2:active, .a_menu_livello_2:visited {
	font-weight:bold;
	text-decoration:none;
	background:url(../images/freccia_dx.jpg) no-repeat left top;
	padding-left:10px;
	padding-bottom:10px;
	display:block;
	color:#FFF;
}

.a_menu_livello_2:hover, .a_menu_livello_2S, .a_menu_livello_2S:link, .a_menu_livello_2S:active, .a_menu_livello_2S:visited, .a_menu_livello_2S:hover {
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	background:url(../images/freccia_dx.jpg) no-repeat left top;
	padding-left:10px;
	padding-bottom:10px;
	display:block;
}


.pie_pagina {
	color:#80B3CC;
	font-size:10px;
	border-top:1px solid #80B3CC;
	padding-bottom:5px;
}

.pie_pagina a, .pie_pagina a:link, .pie_pagina a:visited, .pie_pagina a:active {
	color:#80B3CC;
	text-decoration:underline;
}

.pie_pagina a:hover {
	text-decoration:none;
}

.modulo_campo {
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FFFFFF;
	}

.modulo_area {
	width:465px;
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FFFFFF;
	}

.fotosinistra {
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #FFF;
}

.fotodestra {
	margin-left:10px;
	margin-bottom:5px;
	border:1px solid #FFF;
}

.gallerylightbox {
	border:1px solid #80B3CC;
	margin-right:8px;
	margin-bottom:8px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{color:black;display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
	
