body{

	font-size: 100%;

	width: 100%;
	text-align:left;
}
body, h1, h2, h3, h4, p, ul, ol, li{
	margin:0;
	padding:0;
}


/*img, div, a, input, ul, li, span{behavior: url(/skin/custodia/ie6/iepngfix.htc)}*/


h1{display:none; color:#cc0033; font-size:80%;}
	

a:link, a:visited{
	color:#3c2305;
	text-decoration:none;
}

a:hover, a:active{
	color:#A7803F;
	text-decoration:underline;
}

.nascosto{display:none;}
.visibile{display:inline;}


.txt_ciano{color:#00add0;}
.txt_grey{color:#3c2305;}
.txt_ocra{color:#A7803F;}


.allin_sx{float:left;}
.allin_sx_blo{float:left;}
.allin_dx{float:right;}
.allin_dx_blo{float:right;}

.align_sx{text-align:left;}
.align_dx{text-align:right;}

.clean{clear:both;}


span.evidenza{
	color: #ffffff;
	background-color:#3C6B93;
}


.padd_2{padding-top:2px; background-color:#FFF;}
.padd_5{padding-top:5px;}
.padd_10{padding-top:10px;} 
.padd_15{padding-top:15px;}
.padd_20{padding-top:20px;}	 
.padd_25{padding-top:25px;}
.padd_30{padding-top:30px;}
.padd_35{padding-top:35px;}


.fs110{font-size:110%;}
.fs100{font-size:100%;}
.fs90{font-size:90%;}
.fs85{font-size:85%;}
.fs80{font-size:80%;}
.fs75{font-size:75%;}
.fs70{font-size:70%;}

.txt_red{color:#A7803F;}
.txt_red a:link, .txt_red a:visited{color:#A7803F; text-decoration:none;}
.txt_red a:hover{color:#A7803F; text-decoration:none;}


.wid_960{width:960px; margin:0px auto; height:auto; position:relative;} /******** POSITION da mettere altrove !!!! **************/
.wid_960_f{width:960px; margin:0px auto; height:auto;}

.bg_head{
	background: transparent url("../img/bg/bg_head.jpg") no-repeat center top;
	height:auto;
}
.bg_head_splash{
	background: transparent url("../img/bg/bg_head_splash.jpg") no-repeat center top;
	min-height:447px;
}
.vai_homepage {
	margin-top:6px;
	float:right;
}

.all_logo{position:relative; width:578px; float:left; padding-top:0px; left:5px;}

.logo_sx{
	background: transparent url("../img/bg/logo_sx.png") no-repeat center left;
	_background: transparent url("../img/bg/logo_sx.jpg") no-repeat center left;
	height:125px; width:188px; 
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}

.logo_dx_1{
	background: transparent url("../img/bg/logo_dx_1.png") no-repeat center left;
	_background: transparent url("../img/bg/logo_dx.jpg") no-repeat center left;
	height:125px; width:390px; 
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.logo_dx_9{
	background: transparent url("../img/bg/logo_dx_9.png") no-repeat center left;
	_background: transparent url("../img/bg/logo_dx.jpg") no-repeat center left;
	height:125px; width:390px; 
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.logo_dx_10{
	background: transparent url("../img/bg/logo_dx_10.png") no-repeat center left;
	_background: transparent url("../img/bg/logo_dx.jpg") no-repeat center left;
	height:125px; width:390px; 
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.logo_dx_11{
	background: transparent url("../img/bg/logo_dx_11.png") no-repeat center left;
	_background: transparent url("../img/bg/logo_dx.jpg") no-repeat center left;
	height:125px; width:390px; 
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}



.payoff{color:#990000; position:absolute; top:92px; left:8px; font-size:70%; line-height:13px; text-align:center;}



/************* MENU LINGUE *************/

.sf_lingue{
	width:70px; 
	background:url("../img/bg/lingue/sf_lingue.png") no-repeat left top;
	_background:url("../img/bg/lingue/sf_lingue.gif") no-repeat left top; 
	float:left; 
	margin-left:10px; 
	/*_margin-left:30px;*/
}

ul#lingue {  
	width:340px;
	margin-left:5px; 
	list-style:none; 
	font-weight:normal;
	font-size:70%;
	position:relative;
	z-index:1000;
}

ul#lingue li{
	float:left; 
	margin:0; 
	padding:12px 10px 4px 10px; 
	background-color:#f4f1e8; 
	text-align:center;
	height:44px;
}

ul#lingue li ul li{
	text-align:center; 
	list-style:none; 
	margin:0px auto;	
	padding:0; 
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}


ul#lingue li a:link, ul#lingue li a:visited{/*display:block;*/ color:#876c4c; text-decoration:none; overflow:hidden; text-align:center;}
ul#lingue li a:hover{color:#876c4c; text-decoration:none; overflow:hidden;}

ul#lingue a.select_menu{color:#3c2305!important; font-weight:normal;}

ul#lingue li ul li a.select_menu{color:#3c2305!important; text-decoration:none; padding-left:8px!important; margin-left:3px!important;}


/****  nascondi sottomenu quando � disattivato  ****/
ul#lingue li ul{display:none;}


/****  fai apparire sottomenu  *** */
ul#lingue li:hover ul{ 
	display:block;
	position:absolute;
	z-index:1000;					
	width:305px;
	top:0;
	left:51px;
	padding:12px 5px 0 5px;
	background:#f4f1e8 url("../img/bg/lingue/bg_dx.jpg") no-repeat right top;
}


ul#lingue li ul li {
	margin:0px auto;
	width:50px;
	/*background-color:#f4f1e8;*/
	padding:2px 0;
}

ul#lingue li ul li a:link, ul#lingue li ul li a:visited{
	color:#876c4c; 
	text-decoration:none; 
	display:block; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
}

ul#lingue li ul li a:hover{
	color:#3c2305; 
	text-decoration:none;
}




/* ************ SOCIAL MENU ************ */


ul.social{padding:6px 6px 6px 10px; float:right; position:absolute; top:0; right:0; /*z-index:1px;*/}
ul.social li{float:left; display:inline; list-style:none; font-size:75%; color:#A7803F; padding:0 3px;}
ul.social li a:link, ul.social li a:visited{float:left; color:#A7803F; text-decoration:none;}
ul.social li a:hover{color:#A7803F; text-decoration:underline;}


a.opacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0;  
opacity: 1.0;
}

a.opacity:hover img{
filter:alpha(opacity=80); 
-moz-opacity: 0.8;  
opacity: 0.8;
}

a.opacity:active img{
filter:alpha(opacity=80); 
-moz-opacity: 0.8;  
opacity: 0.8;
}

/*a.fb:visited, a.fb:link{background:url("../img/bg/social.gif") no-repeat 0px -25px; width:21px; height:21px; text-indent:-999999px; overflow:hidden;}
a.fb:hover{background:url("../img/bg/social.gif") no-repeat 0px 0px;}

a.tw:visited, a.tw:link{background:url("../img/bg/social.gif") no-repeat -25px -25px; width:21px; height:21px; text-indent:-999999px; overflow:hidden;}
a.tw:hover{background:url("../img/bg/social.gif") no-repeat -25px 0px;}

a.fr:visited, a.fr:link{background:url("../img/bg/social.gif") no-repeat -50px -25px; width:21px; height:21px; text-indent:-999999px; overflow:hidden;}
a.fr:hover{background:url("../img/bg/social.gif") no-repeat -50px 0px;}

a.you:visited, a.you:link{background:url("../img/bg/social.gif") no-repeat -75px -25px; width:21px; height:21px; text-indent:-999999px; overflow:hidden;}
a.you:hover{background:url("../img/bg/social.gif") no-repeat -75px 0px;}

a.rss:visited, a.rss:link{background:url("../img/bg/social.gif") no-repeat -100px -25px; width:21px; height:21px; text-indent:-999999px; overflow:hidden;}
a.rss:hover{background:url("../img/bg/social.gif") no-repeat -100px 0px;}*/


.b_canale{width:265px; height:60px; text-align:center; position:absolute; right:0px; top:55px;}



/************* MENU PRINCIPALE E SOTTOLIVELLO *****************/

.all_menu{width:960px; height:135px; position:relative; z-index:100; background-color:none; margin-top:0px;}

ul.menu_princip {
	clear:both; 
	text-align:center; 
	margin:0px auto; 
	list-style:none; 
	font-size:100%;
	padding-top:4px;
}

ul.menu_princip li{float:left; margin:0; padding:9px 0 0 0; background:url("../img/menu_princip/box.png") no-repeat center top; _background:url("../img/menu_princip/box.gif") no-repeat center top; width:192px; height:112px; font-weight:bold;}


ul.menu_princip li a:link, ul.menu_princip li a:visited{display:block; color:#faf7ee; text-decoration:none; text-align:center; padding-top:74px;}
ul.menu_princip li a:hover{color:#faf7ee; text-decoration:none;}

ul.menu_princip li a.voce1:link, ul.menu_princip li a.voce1:visited{background:url("../img/menu_princip/01.jpg") no-repeat center top; display:block; height:32px;}
ul.menu_princip li a.voce1:hover{background:url("../img/menu_princip/01roll.jpg") no-repeat center top;}

ul.menu_princip li a.voce2:link, ul.menu_princip li a.voce2:visited{background:url("../img/menu_princip/02.jpg") no-repeat center top; display:block; height:32px;}
ul.menu_princip li a.voce2:hover{background:url("../img/menu_princip/02roll.jpg") no-repeat center top;}

ul.menu_princip li a.voce3:link, ul.menu_princip li a.voce3:visited{background:url("../img/menu_princip/03.jpg") no-repeat center top; display:block; height:32px;}
ul.menu_princip li a.voce3:hover{background:url("../img/menu_princip/03roll.jpg") no-repeat center top;}

ul.menu_princip li a.voce4:link, ul.menu_princip li a.voce4:visited{background:url("../img/menu_princip/04.jpg") no-repeat center top; display:block; height:32px;}
ul.menu_princip li a.voce4:hover{background:url("../img/menu_princip/04roll.jpg") no-repeat center top;}

ul.menu_princip li a.voce5:link, ul.menu_princip li a.voce5:visited{background:url("../img/menu_princip/05.jpg") no-repeat center top; display:block; height:32px;}
ul.menu_princip li a.voce5:hover{background:url("../img/menu_princip/05roll.jpg") no-repeat center top;}


ul.menu_princip li div.select_menu1{
	background:url("../img/menu_princip/select_start.gif") no-repeat 1px 0; 
	display:block; 
	height:124px; 
	font-weight:normal; 
	font-size:120%;
}
ul.menu_princip li div.select_menu1 a:link, ul.menu_princip li div.select_menu1 a:visited{display:block; color:#faf7ee; background-color:none; text-decoration:none; text-align:center; padding-top:6px;}
ul.menu_princip li div.select_menu1 a:hover{color:#faf7ee; text-decoration:none;}


ul.menu_princip li div.select_menu2{
	background:url("../img/menu_princip/select.gif") no-repeat 1px 0; 
	display:block; 
	height:124px; 
	font-weight:normal; 
	font-size:120%;
}
ul.menu_princip li div.select_menu2 a:link, ul.menu_princip li div.select_menu2 a:visited{display:block; color:#faf7ee; background-color:none; text-decoration:none; text-align:center; padding-top:6px;}
ul.menu_princip li div.select_menu2 a:hover{color:#faf7ee; text-decoration:none;}

ul.menu_princip li div.select_menu3{
	background:url("../img/menu_princip/select.gif") no-repeat 1px 0; 
	display:block; 
	height:124px; 
	font-weight:normal; 
	font-size:120%;
}
ul.menu_princip li div.select_menu3 a:link, ul.menu_princip li div.select_menu3 a:visited{display:block; color:#faf7ee; background-color:none; text-decoration:none; text-align:center; padding-top:6px;}
ul.menu_princip li div.select_menu3 a:hover{color:#faf7ee; text-decoration:none;}

ul.menu_princip li div.select_menu4{
	background:url("../img/menu_princip/select.gif") no-repeat 1px 0; 
	display:block; 
	height:124px; 
	font-weight:normal; 
	font-size:120%;
}
ul.menu_princip li div.select_menu4 a:link, ul.menu_princip li div.select_menu4 a:visited{display:block; color:#faf7ee; background-color:none; text-decoration:none; text-align:center; padding-top:6px;}
ul.menu_princip li div.select_menu4 a:hover{color:#faf7ee; text-decoration:none;}


ul.menu_princip li div.select_menu5{
	background:url("../img/menu_princip/select_end.gif") no-repeat 1px 0; 
	display:block; 
	height:124px; 
	font-weight:normal; 
	font-size:120%;
}
ul.menu_princip li div.select_menu5 a:link, ul.menu_princip li div.select_menu5 a:visited{display:block; color:#faf7ee; background-color:none; text-decoration:none; text-align:center; padding-top:6px;}
ul.menu_princip li div.select_menu5 a:hover{color:#faf7ee; text-decoration:none;}




/* ***********************  BLOCCHI HOME *************************** */

.fil_grey{border-top:1px solid #c7beb2;}

.line15{line-height:15px;}
.line16{line-height:16px;}

p.txt_blo{color:#3c2305; padding:0 0 5px 0;}
p.txt_blo a:visited, p.txt_blo a:link{color:#3c2305; text-decoration:none;}
p.txt_blo a:hover{color:#3c2305; text-decoration:none;}


.blo_1{float:left; width:574px; height:auto; position:relative;}
.blo_2{float:right; width:384px; height:auto; position:relative; top:-1px}


.box560x340{background:url("../img/bg/video560x340.png") no-repeat center top; _background:url("../img/bg/video560x340.gif") no-repeat center top; width:576px; height:360px;}


.img_blo{float:left; margin:0 10px 4px 0;}


h2.blo_sx{margin-bottom:2px; font-size:95%; font-weight:bold; color:#A7803F; margin-top:-6px;}
h2.blo_sx a:visited, h2.blo_sx a:link{color:#A7803F; text-decoration:none;}
h2.blo_sx a:hover{color:#cc0000; text-decoration:none;}


h2.blo_dx{margin-bottom:8px; font-size:85%; font-weight:bold; color:#A7803F; border-bottom:1px solid #c7beb2; padding-bottom:1px;}
h2.blo_dx a:visited, h2.blo_dx a:link{color:#A7803F; text-decoration:none;}
h2.blo_dx a:hover{color:#cc0000; text-decoration:none;}

.sep_blo{clear:both; padding-top:7px;}



.w260{width:260px; margin-right:7px; padding-top:10px;}
.int250{width:250px; margin-left:5px;}

.w230{width:230px; margin-right:5px; padding-top:10px;}
.int220{width:220px; margin-left:5px;}

.w220{width:216px; padding-top:10px;}


h3.red{color:#a7803f; font-size:95%; line-height:17px; margin-bottom:10px;}
h3.red a:visited, h3.red a:link{color:#a7803f; text-decoration:none;}
h3.red a:hover{color:#3C2305; text-decoration:none;}

h3.dark{color:#3C2305; font-size:95%; line-height:17px; margin-bottom:10px;}
h3.dark a:visited, h3.dark a:link{color:#3C2305; text-decoration:none;}
h3.dark a:hover{color:#a7803f; text-decoration:none;}

.cont_tit{
	background-color:#f3f1e6; 
	padding:5px; 
	display:block; 
	border-top:1px solid #dfdace;
	border-left:1px solid #dfdace;
	border-bottom:1px solid #dfdace;
	border-right:1px solid #dfdace;
	margin-bottom:10px;
}


h2.tit_sf{font-size:90%; font-weight:bold; color:#fff; display:block; background-color:#a06a47; padding:2px 0; text-align:center; background-image:url("../img/bg/tit_bg.gif")}
h2.tit_sf a:visited, h2.tit_sf a:link{color:#fff; text-decoration:none;}
h2.tit_sf a:hover{color:#fff; text-decoration:none;}


.bg_agenda{background:transparent url(../img/bg/bg_agenda.png) no-repeat center top; width:222px; height:202px; font-size:80%;}
.padd_agenda{padding:15px 5px 5px 5px;}

h2.eventi{color:#3C2305; font-size:95%; border-bottom:1px solid #c7beb2; padding-bottom:3px; margin-bottom:10px;}
h2.eventi a:visited, h2.eventi a:link{color:#3C2305; text-decoration:none;}
h2.eventi a:hover{color:#3C2305; text-decoration:none;}

h2.news{color:#3C2305; font-size:105%!important; border-bottom:1px solid #c7beb2; padding:2px 0 5px 0!important; margin-bottom:15px; font-weight:normal!important;}
h2.news a:visited, h2.news a:link{color:#3C2305; text-decoration:none;}
h2.news a:hover{color:#3C2305; text-decoration:none;}


.new_red{color:#990000!important; font-size:16px!important; line-height:20px!important; font-weight:bold!important; padding-bottom:10px;}
.new_red a:link, .new_red  a:visited, .new_red a:hover{color:#990000!important; text-decoration:none!important;}


.link{text-align:center; font-size:70%;}
.link a:visited, .link a:link{color:#3C2305; text-decoration:none;}
.link a:hover{color:#A7803F; text-decoration:none;}

div.evento_lista {margin:10px 0;}
div.colore_categoria {width:4px; height:30px; float:left; padding-top:4px; margin: 3px 3px 3px 0;}
span.data_categoria {text-transform:uppercase; font-weight:bold;}


/* *******************  FOOTER  ******************* */

.bg_foot{background:url("../img/bg/bg_foot.png") repeat-x center top; _background:url("../img/bg/bg_foot.jpg") repeat-x center top; height:400px; font-size:70%; color:#3d3933;}
.texture_foot{background:url("../img/bg/texture_foot.jpg") no-repeat center 10px; height:100%;}

ul.foot_sx{float:left; list-style:none; padding:30px 10px 0 10px; width:172px;}

ul.foot_sx li{color:#3d3933; padding:1px 0;}
ul.foot_sx li a:visited, ul.foot_sx li a:link{color:#3d3933; text-decoration:none; line-height:11px;}
ul.foot_sx li a:hover{color:#585145; text-decoration:none;}


ul.foot_sx li h2{color:#fff; font-weight:normal; font-size:105%; margin:0 0 6px 0; text-transform:uppercase; font-weight:bold;}
ul.foot_sx li h2 a:visited, ul.foot_sx li h2 a:link{color:#fff; text-decoration:none;}
ul.foot_sx li h2 a:hover{color:#eee; text-decoration:none;}



.foot_dx{
	float:right;
	text-align:right;
}


.foot_dx a:link, .foot_dx a:visited{color:#3d3933; text-decoration:none;}
.foot_dx a:hover{color:#585145; text-decoration:none;}

.puntini_w{background: url("../img/bg/puntini_w.gif") repeat-x center bottom; height:1px; display:block; width:100%;}

a.copy:visited, a.copy:link{color:#3d3933; text-decoration:none;}
a.copy:hover{color:#585145; text-decoration:none;}


/* ******* MENU SECONDO LIVELLO ******** */

.box_menusec{float:left; width:200px; height:auto;}

ul.menusec li{list-style:none; margin:0;}
li.menusec {list-style:none; padding:4px 0 5px 0; color:#3c2305; font-size:85%; font-weight:normal; background: url("../img/bg/puntini.gif") repeat-x center bottom;}
li.menusec a:visited, li.menusec a:link{color:#3c2305; text-decoration:none; padding:2px 0 2px 16px; display:block;}
li.menusec a:hover{color:#A7803F; text-decoration:none; background: url("../img/bg/symb.gif") no-repeat 0px 6px; padding:2px 0 2px 16px;}
li.menusec a.select_menu{color:#A7803F!important; background: url("../img/bg/symb.gif") no-repeat 0px 6px; padding:2px 0 2px 16px;}

li.menusec li{padding:2px 0 0 15px;}

.contenuti_700{float:right; width:705px; height:auto; /*border:1px solid;*/}



/* ***********************  APPROFONDIMENTO  *************************** */

.approfond{float:right; font-size:75%; width:200px; height:auto; padding:0; text-align:center; margin-top:20px;}
 
h3.tit_approf{color:#A7803F; font-size:140%; font-weight:normal; padding:0; margin:0 0 10px 0; line-height:20px; text-align:left;}
h3.tit_approf a:link, h3.tit_approf a:visited{color:#A7803F; text-decoration:none;}
h3.tit_approf a:hover{color:#A7803F; text-decoration:none;}

.approfond p{color:#3c2305; text-decoration:none; padding:8px 0px; line-height:17px; text-align:left;}

.approfond p a:link, .approfond p a:visited{color:#3c2305; text-decoration:underline; font-weight:normal; }
.approfond p a:hover{color:#3c2305; text-decoration:none;}

.approfond ul{padding:5px 0px; list-style:disc; margin-left:15px; color:#3c2305; font-style:italic; text-align:left;}
.approfond ul li{height:auto; margin:3px 0px; padding-left:8px;}

.approfond ol{padding:5px 0px; margin-left:18px; color:#3c2305;  font-style:italic; text-align:left;}
.approfond ol li{height:auto; list-style:decimal; margin:3px 0px; padding-left:8px;}


.puntini{background: url("../img/bg/puntini.gif") repeat-x center bottom; height:1px; display:block; margin-top:15px;}


/***** SONDAGGI *****/

h3.tit_sond{color:#A7803F; font-size:120%; font-weight:normal; padding:0; margin:0 0 10px 0; line-height:20px; text-align:left;}
h3.tit_sond a:link, h3.tit_sond a:visited{color:#A7803F; text-decoration:none;}
h3.tit_sond a:hover{color:#A7803F; text-decoration:none;}


/* ***********************  BLOCCO PAGINE  ************************* */

.bg_cont{
	height:auto; 
	/*position:relative; _position:inherit; 
	z-index:10;*/ 
	margin-top:-7px; _margin-top:-9px; 
	background:transparent url("../img/bg/contenuto/sf_cont.png") no-repeat center top; 
	_background:transparent url("../img/bg/contenuto/sf_cont.gif") no-repeat center top; 
	/*padding-bottom:5px;*/ 
	overflow:hidden;
}

.bg_cont_down{
	background:transparent url("../img/bg/contenuto/sf_down.png") no-repeat center top; 
	_background:transparent url("../img/bg/contenuto/sf_down.gif") no-repeat center top; 
	height:9px;
	overflow:hidden;
}

.bg_1{background:transparent url("../img/bg/contenuto/bg_01.jpg") no-repeat 9px 7px; width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_2{background:transparent url("../img/bg/contenuto/bg_02.jpg") no-repeat 9px 7px; width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_3{background:transparent url("../img/bg/contenuto/bg_03.jpg") no-repeat 9px 7px; width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_4{background:transparent url("../img/bg/contenuto/bg_04.jpg") no-repeat 9px 7px; width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_5{background:transparent url("../img/bg/contenuto/bg_05.jpg") no-repeat 9px 7px; width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_6{width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_7{width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_8{width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_9{width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_10{width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}
.bg_11{width:951px; height:auto; /*position:relative; top:7px; left:9px;*/}

.padd_cont{padding:18px 12px 10px 18px;}


.blocco_up{ width:705px; height:9px; overflow:hidden;}
.blocco_center{width:705px; height:auto; overflow:hidden;}
.padd_blocco{padding:6px 14px;}
.padd_blocco h3{font-size:115%;}
.blocco_down{ width:705px; height:9px; overflow:hidden;}



/** ALTRE NEWS **/
.altrenews_center{width:205px; height:auto; overflow:hidden;}
.padd_altrenews{padding:0;}
.puntini_news{background: url("../img/bg/puntini.gif") repeat-x center bottom; height:1px; display:block; margin:2px 0;}

a.link_pag:link, a.link_pag:visited{color:#3C2305!important; text-decoration:none!important;}
a.link_pag:hover{color:#A7803F!important; text-decoration:none!important;}



/** 3 COLONNE **/

.f_colonne{float:left;}

h2.colonne{font-size:150%; font-weight:normal; padding:0; margin:0 0 8px 0; line-height:24px; text-align:left;}

.colonne_up3_3{background:transparent url("../img/bg/contenuto/colonne_blocchi/blocchi_up3_3.png") no-repeat left top; _background:transparent url("../img/bg/contenuto/colonne_blocchi/blocchi_up3_3.gif") no-repeat left top; width:705px; height:9px; overflow:hidden;}
.colonne_center3_3{background:transparent url("../img/bg/contenuto/colonne_blocchi/blocchi_center3_3.png") repeat-y left top; _background:transparent url("../img/bg/contenuto/colonne_blocchi/blocchi_center3_3.gif") repeat-y left top; width:705px; height:auto; overflow:hidden;}
.colonne_down3_3{background:transparent url("../img/bg/contenuto/colonne_blocchi/blocchi_down3_3.png") no-repeat 0 0; _background:transparent url("../img/bg/contenuto/colonne_blocchi/blocchi_down3_3.gif") no-repeat 0 0; width:705px; height:9px; overflow:hidden;}

.style_center3{width:222px; height:auto; overflow:hidden; text-align:left;}

.colonne_up2_2{ width:705px; height:9px; overflow:hidden;}
.colonne_center2_2{ width:705px; height:auto; overflow:hidden;background:url(../img/ui/sep_tra.png) no-repeat center bottom;}
.colonne_down2_2{width:705px; height:9px; overflow:hidden;}

.style_center2{width:342px; height:auto; overflow:hidden; text-align:left;}

.sep_18{float:left; width:18px;}

.blocco_pag{font-size:14px; line-height:18px; padding-top:8px; clear:left;}

h2.blocco_pag{font-size:165%; font-weight:normal; padding:0; margin:0 0 8px 0; line-height:24px;}
h3.blocco_pag{font-size:125%; font-weight:normal; padding:0px; margin:0 0 8px 0;}

.blocco_pag p{padding:0 0 6px 0;}

.blocco_pag a:link, .blocco_pag a:visited{color:#3c2305; text-decoration:underline;}
.blocco_pag a:hover{color:#3c2305; text-decoration:none;}

.blocco_pag ul{padding:5px 0px; list-style:disc inside; margin-left:15px;}
.blocco_pag ul li{height:auto; margin:3px 0px; padding-left:2px;}

.blocco_pag ol{padding:5px 0px; list-style:decimal; margin-left:22px;}
.blocco_pag ol li{height:auto; margin:3px 0px;}

.img_blocco{margin:0 10px 4px 0px;}
.img_blocco2{margin:0 0 4px 10px;}



/* ***********************  MENU TERZO LIVELLO  ************************* */

ul.menu_terzo li{list-style:none;}

li.menu_terzo{
    width:215px; height:auto; margin:0 20px 20px 0; float:left;}

li.menu_terzo img{padding:8px 0 4px 0;}

li.menu_terzo h2{
text-align: center;
display:block;
font-size:80%;
font-weight:normal;
line-height:1.2em;
color:#A7803F;
padding: 2px 0 5px 0;
min-height:20px;
height:auto!important;
height:20px;
border-bottom:1px solid #dad9d9;

}

li.menu_terzo h2 a:link, li.menu_terzo h2 a:visited {
line-height:1.2em;
color:#A7803F;
text-decoration:none;
}

li.menu_terzo h2 a:hover {
line-height:1.2em;
color:#A7803F;
text-decoration:underline;
}


li.menu_terzo p{
text-align: left;
font-size:75%;
display:block;
color: #3c2305;
padding:6px 0 0 0;
}


/************* DOWNLOAD *************/

.down_doc{
	text-align:left;
	list-style:none;
	padding:0px; margin:0px;
}

.down_doc img{/*padding:8px 5px 8px 0;*/ float:left; margin:-1px 4px 0 3px;}

ul.down_doc{padding:0px; margin:0px; list-style:none;}
ul.down_doc li{margin-bottom:3px; padding:0px;}

.down_up{
	width:676px; 
	height:25px; 
	overflow:hidden;
}
.down_center{
	width:676px; 
	height:auto; 
	overflow:hidden;
}
.down_down{
	width:676px; 
	height:25px; 
	overflow:hidden;
}

.padd_downl{padding:0 20px; line-height:16px;}


/* *******************  TABELLE  ******************* */

.cont_tab{text-align:center; width:100%;}

table.tabelle{
	border-left: 1px solid #cdd0ce;
	border-top: 1px solid #cdd0ce;
	width:100%;
	background-color: transparent; 
	margin-bottom: 16px;
	color:#3c2305;
	}
	
table.table_vertical{
	font-size: 95%;
	background-color: transparent; 
	margin-bottom: 16px;
}

table.vertical_img {
	border-left: 1px solid #a89e8d;
	border-top: 1px solid #a89e8d;
	width:100%;
	background-color: transparent; 
	margin-bottom: 10px;
}

div.img_table_vert{margin: 1px;}
td.larghezza_immagine{width: 90px;}

td.nome_campi{
	background-color:#a89e8d;
	border-left: 1px solid #f9f6f1;
	border-bottom: 1px solid #a89e8d;
	font-weight:normal;
	padding: 5px;
	text-align:center;
	color:#3c2305;
}

td.nome_campi_1{
	background-color:#a89e8d;
	border-bottom: 1px solid #a89e8d;
	font-weight:normal;
	padding: 5px;
	text-align:center;
	color:#3c2305;
}

td.nome_campi_vertical{
	background-color:#cdd0ce;
	border-right: 1px solid #cdd0ce;
	border-top: 1px solid #f9f6f1;
	font-weight:normal;
	padding: 5px;
	text-align:right;
	color:#3c2305;
}

td.nome_campi_vertical_1{
	background-color:#cdd0ce;
	border-right: 1px solid #cdd0ce;
	font-weight:normal;
	padding: 5px;
	text-align:right;
	color:#3c2305;
}

td.riga_tabella_dispari {
	border-right: 1px solid #cdd0ce;
	border-bottom: 1px solid #cdd0ce;
	padding: 5px;
	background-color:#fefefc;
}

td.riga_tabella_pari{
	border-right: 1px solid #cdd0ce;
	border-bottom: 1px solid #cdd0ce;

	padding:5px;
		background-color:#fefefc;
}



/* ******************************** MAPPA ************************************ */

h2.macroarea{
	color:#A7803F;
	font-size:120%;
	padding:0 0 4px 0; 
	margin:0;
	font-weight:normal;
	line-height:22px;
}

h2.macroarea a:link, h2.macroarea a:visited {color:#A7803F; text-decoration: none;}
h2.macroarea a:hover {color:#3c2305; text-decoration: none;}

ul.azzero {margin:0; padding:0 0 0 20px; list-style:none;}
.azzero li{margin:0 0 0 15px; padding:0;}
ul.azzero li ul li {margin:0; padding:0; list-style-image:url("../img/bg/symb.gif");}
a.voce_mappa:link, a.voce_mappa:visited {color: #3c2305; text-decoration: none; font-size:12px;}
a.voce_mappa:hover {color:#A7803F; text-decoration: none;}




/************* PAGINAZIONE *************/

.avanti_pag_news{padding-right:5px; float:right; font-weight:normal; color:#3c2305;}
.avanti_pag_news a:link, .avanti_pag_news a:visited{color:#A7803F; text-decoration:none; font-weight:bold;}
.avanti_pag_news a:hover{color:#A7803F; text-decoration:underline;}




/************* TOOLBAR *************/

.tool{float:right;}

a.print:visited, a.print:link{float:left; background:url("../img/print.png") no-repeat 0px 0px; width:28px; height:27px; padding:0 0 0 3px; text-indent:-999999px; overflow:hidden;}
a.print:hover{background:url("../img/print.png") no-repeat 0px 0px;}

a.invia:visited, a.invia:link{float:left; background:url("../img/invia.png") no-repeat 0px 0px; width:28px; height:27px; padding:0 0 0 3px; text-indent:-999999px; overflow:hidden;}
a.invia:hover{background:url("../img/invia.png") no-repeat 0px 0px;}

.mipiace{float:left; width:72px; /*margin-left:85px;*/ margin-top:3px;}


/* *******************  FORM  ******************* */


legend{color:#A7803F; font-weight:bold; padding:5px 0 0 0; margin:0;}
.class_form{margin:0px auto; padding:4px 0 12px 10px; color:#3C4043; /*background-color:#f2f2f2;*/ width:278px; float:left;}
label{color:#3c2305;}
fieldset{/*width:275px;*/ padding:0; border:0; margin:0;}


input.campo_form_error{border:1px solid #8E2F40;}
input.pulsante {
	font-family: Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size:12px;
	margin:8px 0px 6px 0px;
	width:66px;
	border: 1px solid #b9c6cc;
}

.format_form{text-align:left; padding-top:10px;}


input.campo_form, select.campo_form, textarea.campo_form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	color:#3c2305;
	background-color:#ffffff;
	border: 1px solid #ddd;
	width:278px;
	padding:3px;
	margin-bottom:8px;
}
input.campo_form_error, select.campo_form_error, textarea.campo_form_error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#3c2305;
	background-color:#eeeeee;
	border: 1px solid #ddd;
	width:278px;
	padding:3px;
	font-size:100%;
	margin-bottom:0;
}
input.campo_form2, select.campo_form2, textarea.campo_form2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#3c2305;
	background-color:#ffffff;
	border: 1px solid #ddd;
	padding:2px;
	width:271px;
	font-size:100%;
	margin-bottom:10px;
}

.errore{color:#af3125;}



/******************* INIZIO LOGIN *****************/

.fondo_log{color:#3C4043; background: url("../img/bg/fondo_log.png") no-repeat scroll center top transparent; width:279px; padding:20px 0 20px 0; text-align:center; height:105px;}

.messaggio_login{
	padding:4px 4px 2px 4px;
	line-height:17px;
	font-size:80%;
	color:#A7803F;
	margin-left:85px;
}

.messaggio_login a:link, a:visited{color:#A7803F; text-decoration:underline;}
.messaggio_login a:hover{color:#A7803F; text-decoration:none;}


input.campo_login {
	height: 16px;
	width: 106px;
	color:#3c2305;
	border: 1px solid #ddd;
}

input.pulsante_login {
	width:60px;
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size:10px;
}

.campo_area{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 16px;
	width: 170px;
	color:#3C2305;
	border:1px solid #ddd;
	padding:2px 4px;
	margin-top:20px;
}


/********************************* RICERCA *************************************/


.bg_ricerca{color:#090a4d;}

.risultati{text-align:center; font-size:80%; color:#3c2305; font-weight:bold; text-transform:uppercase;}

h3.tit_correl{
	color:#A7803F;
	padding:2px 7px;
	margin:10px 0;
	line-height:18px;
	font-size:120%;
	/*background-color:#efece3;*/
	font-weight:normal;
}

h3.tit_correl a:link, h3.tit_correl a:visited{color:#A7803F; text-decoration:none;}
h3.tit_correl a:hover{color:#A7803F; text-decoration:none;}


.txt_ricerca{padding:6px 0 6px 5px;}

.txt_ricerca a:link, .txt_ricerca a:visited{ color:#3c2305; text-decoration:none;}
.txt_ricerca a:hover{color:#3c2305; text-decoration:none;}



/************************** INVIA PAG **************************** */

.blocco_invia{width:250px; margin:0 0 10px 10px; /*padding:10px 0;*/ min-height:320px; height:auto!important;}

.invia_tab{font-size:75%; text-align:left;}

.cont_logo_invia{width:352px; background: url("../img/log_vertic.gif") no-repeat 312px bottom;}

/*.log_invia{width:195px; height:55px; background: url("img/loghino.gif") no-repeat top left; margin-top:20px;}*/

input.campo_invia, select.campo_invia, textarea.campo_invia {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c2305;
	background-color:#ffffff;
	border: 1px solid #ccc;
	padding:2px;
	width:190px;
	font-size:100%;
	margin-bottom:10px;
}


.invia_up{background:transparent url("../img/bg/contenuto/invia_up.png") no-repeat center top; _background:transparent url("../img/bg/contenuto/blocchi_up.jpg") no-repeat center top; width:250px; height:9px; _height:6px; overflow:hidden;}
.invia_center{background:transparent url("../img/bg/contenuto/invia_center.png") repeat-y center top; _background:transparent url("../img/bg/contenuto/blocchi_center.jpg") repeat-y center top; width:250px; height:auto; overflow:hidden;}
.invia_down{background:transparent url("../img/bg/contenuto/invia_down.png") no-repeat 0 0; _background:transparent url("../img/bg/contenuto/blocchi_down.jpg") no-repeat 0 0; width:250px; height:9px; _height:6px; overflow:hidden;}



/*************************** Calendario ****************************/


.inizio_eventi{text-align:left; color:#3c2305; font-size:80%;}

.inizio_eventi a:link, .inizio_eventi a:visited{color:#A7803F; text-decoration:underline;}
.inizio_eventi a:hover{color:#3c2305; text-decoration:none;}

.inizio_eventi_sel{color:#3c2305;}


.inizio_eventi p{padding:0 0 5px 20px;}

.box_up{background:transparent url("../img/bg/contenuto/altro/box_up.png") no-repeat center top; width:693px; height:25px; overflow:hidden; margin-left:5px; _margin-left:0px;}
.box_center{background:transparent url("../img/bg/contenuto/altro/box_center.png") no-repeat center top; width:693px; height:auto; overflow:hidden; margin-left:5px; _margin-left:0px;}
.box_down{background:transparent url("../img/bg/contenuto/altro/box_down.png") no-repeat 0 0; width:693px; height:25px; overflow:hidden; margin-left:5px; _margin-left:0px;}


.calendario{overflow:hidden; margin-top:15px;}

/*.cal_mese{
	height:40px;
	width:220px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	line-height:42px;
	color:#3c2305;
} OOOOOOOOOOOOOOOOOOOOOOOOLDDDDDDDDDDD */


.cal_mese{
	/*height:46px;	
	line-height:60px;*/
	padding:20px 0 10px 0;
	width:235px;
	_width:226px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	color:#3c2305;
}

.cal_mese span{color:#A7803F; font-size:15px; _color:#3c2305; _font-size:13px;}
.cal_mese a:link, .cal_mese a:visited {color:#A7803F; font-size:15px; _color:#3c2305; _font-size:13px;}
.cal_mese a:hover {text-decoration:none;}
.calendario ul{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
.calendario ul li{
	/*float:left;
	display:block;
	overflow:hidden;*/
}
ul.settimana_giorni{text-align:center; padding-left:32px; _padding-left:26px; height:22px;}

ul.settimana_giorni li{
	font-size:12px;
	height:20px;
	background:url("../img/bg/puntini_e.gif") repeat-x center bottom;
}

.giorno{height:24px; width:24px; font-size:11px; color:#A7803F;}
.giorno_s{height:24px; width:24px; color:#A7803F; font-size:11px;}


.single{
	float:left;
	display:block;
	overflow:hidden;
}


/*ul.mese{
	width:220px;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:15px;
	background: url("../img/bg/bg_agenda.png") no-repeat scroll left top transparent;
	_background: url("../img/bg/bg_agenda.gif") no-repeat scroll left top transparent;
	height:202px;
} OOOOOOOOOOOOOOOOOOOOOOOOLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD*/

ul.mese{
	width:235px;
	overflow:hidden;
	/*margin-bottom:20px;
	margin-right:15px;*/
	background: url("../img/bg/bg_agenda_new.png") no-repeat scroll left top transparent;
	_background: url("../img/bg/bg_agenda.gif") no-repeat scroll left top transparent;
	height:220px;
}

ul.mese_sel{
	width:235px;
	overflow:hidden;
	background: url("../img/bg/bg_agenda_sel.png") no-repeat scroll -1px 1px transparent;
	_background: url("../img/bg/bg_agenda.gif") no-repeat scroll -1px -1px transparent;
	height:220px;
	margin:0 0 0 0;
}

ul.numeri li.vuoto{}

.wid_numeri{width:220px;} /**** INDISPENSABILE per IE7 e IE6 !!! ****/

ul.numeri {
	display:block;
	/*padding-bottom:8px;*/
	padding-left:32px;
	_padding-left:26px;
}
ul.numeri li {
	/*background-image:url("img/cal_piena.gif");
	background-position:left top;
	background-repeat:no-repeat;*/
	font-size:12px;
	line-height:21px;
	text-align:center;
	height:20px;
	width:23px;
	color:#3c2305;
	margin-left:1px;
	margin-bottom:1px;
}
ul.numeri li.dom, ul.numeri li.sab{color:#0085CF; font-weight:bold;}

ul.numeri li.ferialeEvento{
	background-color:#A7803F;
}

ul.numeri li.ferialeEvento a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

ul.numeri li.ferialeEvento a:hover{
	color:#fff;
	text-decoration:underline;
}

ul.numeri li ul {
	display:none;
}
ul.numeri li ul li {
	width:150px;
	text-align:left;
	height:auto;
}
ul.numeri li:hover ul{
    display: block;    
    position:absolute;    
    margin: -8px 0 0 20px;
    padding: 2px 10px;
    /*background-color: #F3F1E6;*/
	background: url("../img/bg/bg_agenda_sel.png") no-repeat center center transparent;
    border: 1px solid #C7BEB2;
    font-weight:normal;
    text-align:left;
    z-index: 10000;
    
}


ul.lista_eventi{padding:10px;}
ul.lista_eventi li{line-height:15px;}

ul.lista_eventi li a:link, ul.lista_eventi li a:visited{color:#3c2305; text-decoration:none; font-weight:normal!important;}
ul.lista_eventi li a:hover{color:#3c2305!important; text-decoration:none!important;}

/********* CALENDARIO grafico ***********/

.cal_mese_g{
	height:30px;
	font-size:13px;
	font-weight:700;
	line-height:23px;
	color:#3c2305;
}


td.numeri{
	background-image:url("../img/cal_piena_g.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:25px;
	text-align:center;
	height:28px;
	width:28px;
}



/***** PERCORSO *****/

.path{height:18px; margin:2px 0 0 0; clear:both;}

ul.txt_path{font-size:75%; color:#3c2305; list-style:none; float:right;}
ul.txt_path li{display:inline;  padding:0 2px; color:#3c2305;}
ul.txt_path li a:link, ul.txt_path li a:visited{color:#3c2305; text-decoration:none;}
ul.txt_path li a:hover{color:#3c2305; text-decoration:underline;}



h3.bttn_altre{font-size:80%; text-align:right; padding-right:5px;}
h3.bttn_altre a:link, h3.bttn_altre a:visited{color:#3C2305; text-decoration:none;}
h3.bttn_altre a:hover{color:#A7803F; text-decoration:none;}


/* ******************************************************** SLIDE START ********************************************************************* */


.galleria_outer * {margin:0; padding:0;}

.galleria_outer{
	width:100%;
	height:100%;
	float:left;
	position:relative;
	overflow:hidden;
}

.galleria_outer ul{
	display:block;
	float:left;
	overflow:hidden;
}
.galleria_outer li{
	float:left;
	display:block;
	position:relative;
	color:#0FC;
	overflow:hidden;
	background-image:url("../img/bg/box_slide.png");
	_background-image:url("../img/bg/box_slide.gif");
	background-repeat:no-repeat;
	background-position:left top;
	/*width:178px;
	height:144px;*/
}

.galleria_outer li img{
	display:block;
	position:absolute;	
	border:none;
}

.rullino{
	display:block;
	position:absolute;

}


.bgsep01{background:url("../img/bg/sepolcri/01.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep02{background:url("../img/bg/sepolcri/02.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep03{background:url("../img/bg/sepolcri/03.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep04{background:url("../img/bg/sepolcri/04.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep05{background:url("../img/bg/sepolcri/05.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep06{background:url("../img/bg/sepolcri/06.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep07{background:url("../img/bg/sepolcri/07.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep08{background:url("../img/bg/sepolcri/08.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep09{background:url("../img/bg/sepolcri/09.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep010{background:url("../img/bg/sepolcri/010.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep011{background:url("../img/bg/sepolcri/011.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}
.bgsep012{background:url("../img/bg/sepolcri/012.jpg") no-repeat center center; text-align:center; width:163px; height:128px; position:relative;}

.septxt{
	padding-bottom:10px;
	line-height:25px;
	background:url("../img/bg/sepolcri/tit.png") no-repeat center center;
	position:absolute; 
	bottom:15px; 
	font-size:13px;
	text-align:center;
	width:163px;
	float:left;
	left:0px;
}

.spacer_slide {padding:8px 0px 0px 8px!important;}
.spacer_slide a:link, .spacer_slide a:visited{color:#3c2305; text-decoration:none;}
.spacer_slide a:hover{color:#A7803F!important; text-decoration:none;}


.spacer_slide2 {padding:10px 0px 0px 10px!important; height:75px; width:94px; position:relative; overflow:hidden;}
.spacer_slide2 a:link, .spacer_slide2 a:visited{color:#3c2305; text-decoration:none;}
.spacer_slide2 a:hover{color:#A7803F!important; text-decoration:none;}


a.fotogallery img{margin:0; padding:0; float:none;}





/******************************************* CONDIVIDI ***************************************************/



#AddThisShare {
	width:200px;	
	margin:0 auto;	
	border: solid 1px #b7ac9a;
	position: absolute;
	background-color:#f9f6ef;
	z-index: 100000001;	
	margin-top:-173px;
	_margin-top:-190px;
	margin-left:-142px;
	
	-moz-box-shadow:0px 0px 5px #9c907a;
    -webkit-box-shadow:0px 0px 5px #9c907a;
    box-shadow:0px 0px 5px #9c907a;
}

#AddThisHeader {		
	background:url("/skin/custodia/img/bg/bg_foot.jpg") repeat-x center center;
	color: #fff;
	font-family: Arial;
	font-size: 12px;	
	font-weight: bold;	
	padding: 5px;
	text-align:left;
}

#AddThisFooter {		
	background:url("/skin/custodia/img/bg/bg_foot.jpg") repeat-x center center;
	color: #4c4c4c;
	font-family: Arial;
	font-size: 12px;	
	font-weight: bold;	
	padding: 2px;
	height: 10px;	
}

#AddThisMain {		
	background-color:#f9f6ef;
	color: #4c4c4c;
	font-family: Arial;
	font-size: 12px;	
	padding: 5px;
	vertical-align: top;
	text-align:left;
}

#AddThisMain a:link, #AddThisMain a:visited{text-decoration:none;}
#AddThisMain a:hover{text-decoration:none;}

#AddThisMainLeft {
	float:left; 
	width:90px;
	background-color:#f9f6ef;	
}

#AddThisMainRight {
	float:right; 
	width:90px;
	background-color:#f9f6ef;
}

.atcont{	
	padding-bottom: 5px;
}


.condividi{float:left; font-size:75%; padding-top:5px; padding-right:3px;}




/************************************************* COLOR BOX PHOTOGALLERY ****************************************************/


/*
    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; margin-top:-10px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden; margin-bottom:-30px;}
#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(/skin/custodia/colorbox/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/skin/custodia/colorbox/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/skin/custodia/colorbox/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/skin/custodia/colorbox/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/skin/custodia/colorbox/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/skin/custodia/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/skin/custodia/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/skin/custodia/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/skin/custodia/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#efece3;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #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(/skin/custodia/colorbox/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/skin/custodia/colorbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/skin/custodia/colorbox/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/skin/custodia/colorbox/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:30px; right:0; background:url(/skin/custodia/colorbox/images/controls.png) -25px 0px no-repeat; 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=/skin/custodia/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/skin/custodia/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/*.body_bg{background:url("") repeat center top;}*/





/****************************************** PAG NON TROVATA *******************************************/

.logo_pag_error{
	background: transparent url("../img/bg/logo_pag_error.png") no-repeat center left;
	_background: transparent url("../img/bg/logo_pag_error.gif") no-repeat center left;
	width:560px; 
	height:145px; 
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin:0 0 0 -25px;
	_margin:0 0 0 0;
}

.img_blo_pag{float:left; margin:0 14px 4px 0; position:relative; top:8px;}

h2.pag{margin-bottom:8px; font-size:85%; font-weight:bold; color:#A7803F;}
h2.pag a:visited, h2.pag a:link{color:#A7803F; text-decoration:none;}
h2.pag a:hover{color:#cc0000; text-decoration:none;}

h2.pag_rtl{margin-bottom:8px; font-size:85%; font-weight:bold; color:#A7803F; text-align:right;}
h2.pag_rtl a:visited, h2.pag_rtl a:link{color:#A7803F; text-decoration:none;}
h2.pag_rtl a:hover{color:#cc0000; text-decoration:none;}

.img_blo_rtl{float:right; margin:0 0 4px 14px;}


.wid_560{width:560px; margin:0px auto; height:auto;}

/*#######################################################################################################*/
/*#######################################################################################################*/
/*#######################################################################################################*/
/*#######################################################################################################*/
/*MODIFICHE LM NON MODIFICARE - Resettano alcuni parametri alle classi gi� esistenti*/


.b_canale {right: 24px;}
ul.social {top: 28px;}
.campo_ricerca{
	position:absolute;	
	background-image:url(../img/bg/ricerca_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	right:0px;
	top:0px;
	width: 288px;
	height:32px;
}
.campo_ricerca .campo_cerca{
	background:transparent;
	border: medium none;
	height: 18px;
	left: 11px;
	position: absolute;
	top: 4px;
	width: 242px;
	color:#876c4c;
	text-align:right;
}
.cerca_btn{
	display: block;
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	text-indent: -99999px;
	top: 3px;
	width: 20px;
	border:none;
	background:transparent;
}
.contenitore {
    margin-top: 10px!important;
}
.blocco_bianco{
	background-image:url(../img/bg/bg_blocco.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height: 122px;
    width: 383px;
	margin-left: -10px;
	overflow:hidden;
}
.blocco_bianco h2.blo_dx {
    border-bottom: none;
}
.blocco_bianco .spacer{
    padding:15px;
}
.line_block{
	width:960px;
	height:42px;
	overflow:hidden;
	float:left;
	background-image:url(../img/bg/bg_line.png);
	background-repeat:no-repeat;
	background-position:left top;
	_background-image:url(../img/bg/bg_line.jpg);
	margin-top: 15px;
	position:relative;
	font-weight:700;
	left:-2px;
}
.line_block h2{
	float:left;
	color:#3c2305;
	font-size:13px;
	line-height:41px;
	padding-left:20px;
}
.line_block p{
	font-size:13px;
	line-height:41px;
	color:#990000;
	margin-left:10px;
}
.line_block p a:link, .line_block p a:visited{
	color:#990000;
	margin-left:10px;
}
.line_block p a:hover{
	color:#CC0000;
	text-decoration:none	
}

span.data{
	color: #3C2305;
	float: right;
	font-size: 13px;
	font-weight: 300;
	margin-top: -30px;
	padding-right: 10px;
}
.quattro_blocchi{
  float: left;
  /*  height: 75px;
    margin-bottom: 16px;
    margin-top: 27px;*/
    overflow: hidden;
    position: relative;
    width: 100%;	
}
.quattro_blocchi img{
	padding-right:10px;	
	float:left;
	padding-top:4px;
}
.quattro_blocchi h2{
	color:#3c2305;
	font-size:13px;
}
.quattro_blocchi p{
	color:#3c2305;
	font-size:13px;
}
.bl01{
   float: left;
    height: 100%;

    width: 50%;
}
.bl02{
	width:50%;	
	height:100%;
	float:right;

}

.bla{
	width:236px;		
	height:100%;
	float:left;
	padding-bottom: 8px;
    padding-top: 15px;
	margin-left:4px;
	_margin-left:2px;
}

.bla h2{
	color:#3C2305;
}

.bla h2 a:link, .bla h2 a:visited{color:#3C2305; text-decoration:none;}
.bla h2 a:hover{color:#a7803f; text-decoration:none;}

.bla p{color:#3c2305;}

.bla p a:link, .bla p a:visited, .bla p a:hover{color:#3C2305; text-decoration:none;}


.ble{
	height:100%;
	/*float:left;*/
}



.ble img{
	padding-right:10px;	
	float:left;
	padding-top:4px;
}
.ble h2{
	color:#A7803F;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #c7beb2;
	padding-bottom:2px;
}

.ble h2 a:link, .ble h2 a:visited, .ble h2 a:hover{color:#A7803F; text-decoration:none;}

.ble h3{
	color:#A7803F;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #c7beb2;
	padding-bottom:2px;
}

.ble h3 a:link, .ble h3 a:visited, .ble h3 a:hover{color:#A7803F; text-decoration:none;}

.ble p{color:#3c2305; font-size:13px;}

.ble p a:link, .ble p a:visited, .ble p a:hover{color:#3C2305; text-decoration:none;}

.rssHeader{
	
	display:none;	
}
.rssRow{

}
.galleria_outer li a {
    height: 81px!important;
	overflow:hidden;
	width:159px;
}
.galleria_outer li {
    color: #00FFCC;
    display: block;
    float: left;
    height: 96px;
    overflow: hidden;
    position: relative;
}
.contenitore{
	background-image:url(../img/bg/bg_rullino.png);
	_background-image:url(../img/bg/bg_rullino.gif);
	background-position:left top;
	background-repeat:no-repeat;
	 height: 129px;	
}
.btnNext, .btnBack {
    cursor: pointer;
}
.btnBack,.btnNext {
    background:none!important;
}
.home .galleria_outer {
  padding-top: 16px;
	height:112px!important;
}
.bl01 p{
	padding-right:10px;
}
.bl02 .bla p{
	padding-right:10px;
}
.bg_red{
    background-image: url("../img/bg/bl01_bg.png");
    background-position: left top;
    background-repeat:repeat-x;
    bottom: 0px;
    height: 104px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    width: 570px;
}
.bg_red .spacer{
	padding:10px;	
}
.bg_red *{ color:#faf7ee!important;}

.immagine_estesa{
    background: none no-repeat scroll 0 0 transparent;
    height: 419px;
    overflow: hidden;
    width: 570px;
    margin-top:3px;
}







.blocco_up_h{background:transparent url("../img/bg/contenuto/blocchi_up_h.png") no-repeat 0 0; _background:transparent url("../img/bg/contenuto/blocchi_up_h.gif") no-repeat 0 0; width:384px; height:11px; overflow:hidden;}
.blocco_center_h{ height: 286px;background:transparent url("../img/bg/contenuto/blocchi_center_h.png") repeat-y 0 0; _background:transparent url("../img/bg/contenuto/blocchi_center_h.gif") repeat-y center top; width:384px; overflow:hidden;}
.blocco_down_h{background:transparent url("../img/bg/contenuto/blocchi_down_h.png") no-repeat 0 0; _background:transparent url("../img/bg/contenuto/blocchi_down_h.gif") no-repeat 0 0; width:384px; height:11px; overflow:hidden;}

.left_25{margin-left:25px;}
.left_10{margin-left:10px;}
.left_5{margin-left:4px; _margin-left:2px;}

.wid290{width:290px;}
.wid400{width:393px;}
.wid250{width:250px;}

.padd_blocco2{padding:4px 20px 0 20px;}


.mappe_santuari{
	background:transparent url("../img/bg/mappe_santuari.png") no-repeat center top;
	_background:transparent url("../img/bg/mappe_santuari.jpg") no-repeat center top;
	width:384px; 
	height:43px; 
	overflow:hidden;
}

.mappe_santuari h2{color:#3c2305; font-size:110%; padding:13px 18px; font-weight:normal; line-height:16px;}
.mappe_santuari h2 a:link, .mappe_santuari h2 a:visited{color:#3c2305; text-decoration:none;}
.mappe_santuari h2 a:hover{color:#990000; text-decoration:none;}


.cnl_1 .ita{display:block;}
.cnl_1 .eng{display:none;}
.cnl_1 .fra{display:none;}
.cnl_1 .spa{display:none;}
.cnl_9 .ita{display:none;}
.cnl_9 .eng{display:block;}
.cnl_9 .fra{display:none;}
.cnl_9 .spa{display:none;}
.cnl_10 .ita{display:none;}
.cnl_10 .eng{display:none;}
.cnl_10 .fra{display:none;}
.cnl_10 .spa{display:block;}
.cnl_11 .ita{display:none;}
.cnl_11 .eng{display:none;}
.cnl_11 .fra{display:block;}
.cnl_11 .spa{display:none;}