/*===========================================================*/
/*                      DOTPAGE STYLES                       */
/*-----------------------------------------------------------*/
/* Cliente:     | COMUNE DI SENIS                            */                    
/* URL:         | www.comune.senis.or.it                     */
/* Inizio:      | 01/03/2008                                 */
/* Fine:        | --/--/2008                                 */
/* Note:        | dotPage CMS 7.0 - (c)Bezier www.bezier.it  */
/*===========================================================*/

/*-----------------------------------------------------------*/
/* STILI GENERALI: BODY E GRAFICA                            */
/*-----------------------------------------------------------*/


body {
background-color:#CCCCCC;
text-align: center; /* IE5.x */
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
Color: #000000;
margin-top:10px;
margin-right:20px;
margin-bottom:20px;
margin-left:20px;
}


 FORM {
 margin: 0px;
 }
 
 A {
 text-decoration:underline;
 Color: #003366;
 }
	
 A:active {
 text-decoration:underline;
 Color: #003366;
 }
	
 A:visited {
 text-decoration:underline;
 Color: #003366;
 }
	
 A:hover {
 background-color:#E4EBF8;
 text-decoration:underline;
 Color: #003366;
 }
 
 A.linkblue {
 text-decoration:none;
 Color: #003366;
 }
	
 A.linkblue:active {
 text-decoration:none;
 Color: #003366;
 }
	
 A.linkblue:visited {
 text-decoration:none;
 Color: #003366;
 }
	
 A.linkblue:hover{
 text-decoration:underline;
 Color: #003366;
 background-color:transparent;
 }
 
 A.linkred {
 text-decoration:none;
 Color: #990000;
 }
	
 A.linkred:active {
 text-decoration:none;
 Color: #990000;
 }
	
 A.linkred:visited {
 text-decoration:none;
 Color: #990000;
 }
	
 A.linkred:hover{
 text-decoration:underline;
 Color: #990000;
 background-color:transparent;
 }
 A.linkblak {
 text-decoration:none;
 Color: #000000;
 }
	
 A.linkblak:active {
 text-decoration:none;
 Color: #000000;
 }
	
 A.linkblak:visited {
 text-decoration:none;
 Color: #000000;
 }
	
 A.linkblak:hover{
 text-decoration:none;
 Color: #000000;
 background-color:transparent;
 }

 A.linkwhite {
 text-decoration:underline;
 Color: #FFFFFF;
 }
	
 A.linkwhite:active {
 text-decoration:underline;
 Color: #FFFFFF;
 }
	
 A.linkwhite:visited{
 text-decoration:underline;
 Color: #FFFFFF;
 }
	
 A.linkwhite:hover {
 text-decoration:none;
 background:transparent;
 Color: #FFFFFF;
 }
 
#telaio {
width:100% !important;
width:99%;
margin: 0px;
border:1px solid #999999;
line-height:150%;
background-color: #FFFFFF;
text-align: left; /* IE5.x */
}

#testata {
height:126px !important;
height:100px;
background-image:url(/immagini/bg-title.jpg);
background-repeat:repeat-x;
border:1px solid #FFFFFF;
border-bottom:0px;
font-size: 130%;
}
	#logo{
	float:left;
	background-image:url(/immagini/logo_comune.jpg);
	background-repeat:no-repeat;
	width:495px;
	height:126px !important;
	/*padding-top:98px;*/
	padding-left:220px;
	font-size:14px;
	font-weight:bold;
	}
	#logoSar{
	float:left;
	background-image:url(/immagini/logo_comune_sa.jpg);
	background-repeat:no-repeat;
	width:495px;
	height:126px;
	padding-left:220px;
	font-size:14px;
	font-weight:bold;
	}
	#menulogo{
	margin-top:98px;
	}
	#lingua{
	background-image:url(/immagini/stones.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:131px !important;
	height:101px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-top:44px;
	padding-right:110px;
	}

#fondo-bottom {
clear:left;
font-size:12px;
text-align: left;
color:#FFFFFF;
font-weight:bold;
border:1px solid #FFFFFF;
height: 21px;
background-image:url(/immagini/bg-footer.jpg);
background-repeat:repeat-x;
margin-top:20px;
padding-top:9px;
padding-left:10px;
}

#testata, #fondo {
color:white;
clear:left;
}

#sinistro {
background-image:url(/immagini/sotto-logo.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#F0F5FB;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
float:left;
width:212px !important;
margin: 0px !important;
margin-top: 0px !important;
margin-top: -5px;
margin-left: 0px !important;
margin-left: 0px;
padding: 5px;
padding-top: 60px !important;
padding-left: 6px !important;
padding-left: 10px;
padding-bottom: 50px;
}



/* STILI MENU SINISTRA ==========================================================================*/
	.menu-generali{
	margin-bottom:12px;
	margin-right:12px;
	padding-bottom:2px;
	width:210px;
	}
		.testata-menu{
		/*background-image:url(/immagini/barra_sottovoce_menu.gif);*/
		border-bottom:4px solid #990000;
		background-repeat:repeat-x;
		background-position:bottom;
		width:210px;
		padding-bottom: 6px;
		}
		#testata-menuId{
		width:210px;
		}
		#testata-menu-SelId{
		width:210px;
		background-color:#D6E3F3;
		}
			.spazio-voce{
			float:left;
			width:185px !important;
			width:183px;
			height: 14px;
            overflow: hidden;
			border-right:2px solid #990000;
			color:#990000;
			font-size:14px;
			font-weight:bold;
			padding-bottom:3px;
			padding-left:2px;
			margin-bottom:6px;
			margin-top:6px;
			}
			.spazio-index{
			width:20px !important;
			width:17px;
			height: 14px;
            overflow: hidden;
			clear:right;
			text-align: center;
			color:#990000;
			font-size:14px;
			font-weight:bold;
			padding-bottom:3px;
			margin-bottom:6px;
			}
			.voce-menu{
			width:210px;
			}

			.spazio-voce-int{
			background-image:url(/immagini/bgmenu11.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			float:left;
			width:202px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px !important;
			margin-bottom:0px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}
			.spazio-voce-int-Sel{
			background-image:url(/immagini/bgmenu11.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			float:left;
			width:202px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px !important;
			margin-bottom:0px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}
			#spazio-voce-intId{
			background-image:url(/immagini/bgmenu11.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			float:left;
			width:202px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px !important;
			margin-bottom:0px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}
			#spazio-voce-int-SelId{
			background-image:url(/immagini/bgmenu11-sel.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			float:left;
			width:202px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px !important;
			margin-bottom:0px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}

/* FINE STILI MENU SINISTRA ==========================================================================*/

/* STILI MENU DESTRA ==========================================================================*/
	.menu-generali-dx{
	margin-bottom:12px;
	margin-left:2px;
	padding-bottom:2px;
	width:166px;
	}
		.testata-menu-dx{
		border-bottom:4px solid #990000;
		background-repeat:repeat-x;
		background-position:bottom;
		width:166px;
		padding-bottom: 12px;
		float:left;
		}
		#testata-menu-dxId{
		width:166px;
		}
		#testata-menu-Sel-dxId{
		width:166px;
		background-color:#D6E3F3;
		}
			.spazio-voce-dx{
			float:left;
			width:139px !important;
			width:137px;
			height: 14px;
            overflow: hidden;
			border-right:2px solid #990000;
			color:#990000;
			font-size:14px;
			font-weight:bold;
			padding-bottom:3px;
			padding-left:4px;
			margin-bottom:6px;
			margin-top:6px;
			}
			.spazio-index-dx{
			float:left;
			width:18px !important;
			width:15px;
			height:14px;
			clear:right;
			text-align: center;
			color:#990000;
			font-weight:bold;
			padding-bottom:3px;
			margin-bottom:6px;
			}
		.voce-menu-dx{
		width:210px;
		}

			.spazio-voce-int-dx{
			float:left;
			width:158px !important;
			width:160px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			background-image:url(/immagini/bgmenu11.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}
			.spazio-voce-int-Sel-dx{
			float:left;
			width:158px !important;
			width:160px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			background-image:url(/immagini/bgmenu11-sel.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}
			#spazio-voce-int-dxId{
			float:left;
			width:158px !important;
			width:160px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			background-image:url(/immagini/bgmenu11.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}
			#spazio-voce-int-Sel-dxId{
			float:left;
			width:158px !important;
			width:160px;
			height: auto;
            overflow: hidden;
			margin-right:1px;
			margin-bottom:1px;
			padding-top:6px;
			padding-bottom:3px;
			padding-left:4px;
			background-image:url(/immagini/bgmenu11-sel.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			color:#194275;
			font-weight:bold;
			font-size:12px;
			}

			
			.extra-dx-top{
			margin-left:2px;
	        width:166px;
			font-weight:bold;
			border-bottom:4px solid #990000;
			padding-bottom:2px;
			color:#990000;
			}
			.extra-dx-bottom{
			margin-left:2px;
			margin-bottom:12px;
	        width:166px;
			border-bottom:1px solid #990000;
			padding-top:1px;
			padding-bottom:2px;
			font-size:12px;
			}
			#extra-dx-bottom-MT{
			margin-left:2px;
			margin-bottom:12px;
	        width:166px;
			border-bottom:1px solid #E3BC70;
			padding-top:1px;
			padding-bottom:1px;
			font-size:9px;
			}
			
/* FINE STILI MENU DESTRA ==========================================================================*/

#centrale {
margin-left: 217px;
}
	#home-content{
	height: auto;
    overflow: hidden;
	margin-top:0px;
	margin-right:4px;
	margin-bottom:10px;
	}
	
	#box-home-sx{
	margin-right:170px;
	padding-left:10px;
	padding-right:12px;
	}
	
	#home-menu-dx{
	float:right;
	width:170px;
	height: auto;
    overflow: hidden;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#F0F5FB;
	padding-bottom:362px;
	}
	#box-menu-testuale{
	background-image:url(/immagini/bgmenu11.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #999999;
	height:24px;
	padding-left:20px;
	}
	.tableprimopiano{
	margin-top:10px;
	}
	.tablenews{
	margin-top:20px;
	}
	.box-primopiano{
	background-image:url(/immagini/barra_news.png);
	background-repeat:repeat-x;
	height:24px;
	padding-left:20px;
	font-weight:bold;
	color:#990000;
	padding-bottom:4px;
	}
	.icopp{
	height:50px;
	background:#DFE9F9;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}
	.newspp{
	height:50px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:#DFE9F9;
	}
	.box-primopiano1{
	background-image:url(/immagini/barra_news.png);
	background-repeat:repeat-x;
	height:24px;
	padding-left:20px;
	font-weight:bold;
	color:#003366;
	padding-bottom:4px;
	}
	.icopp1{
	height:70px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#F1F1F1;
	}
	.newspp1{
	height:70px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-top:2px;
	background-color:#F1F1F1;
	padding:2px;
	}
	.newspp2{
	height:30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#F7F7F7;
	padding:2px;
	}
	.inserita{
	padding-left:20px;
	font-size:11px;
	color:#003366;
	background:#e9e9e9;
	font-style:italic;
	}
	.corponw{
	padding-left:20px;
	padding-right:6px;
	}
	.legginw{
	background:#F5FFD9;
	border-left:1px solid #CCCCCC;
	}
	
	
	/* FOTO RANDOM HOME ------------------------------------------*/	
		#box-foto-random{
		border-bottom:1px solid #999999;
		height:150px;
		padding:4px;
		}
	/* FINE FOTO RANDOM HOME ----------------------------------*/

    .trafiletto_news{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left:10px;
	}
	.data_news{
	color:#A90B06;
	border-bottom:1px solid #A90B06;
	padding-bottom:10px;
	margin-bottom:20px;
	}
	.home-bandiCnc{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:4px;
	margin-bottom:10px;
	margin-left:10px;
	}
	
	.box-home-testuali{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	Color: #000000;
	padding-bottom:6px;
	margin-top:16px;
	}
	.fineBloccoHome{
	background-image:url(/immagini/separatore_home.gif);
	background-repeat:repeat-x;
	height:4px;
	padding-bottom:16px;
	}
	
	
	#box-content-fotografie{
	border:1px solid #E3BC70;
	height:80px;
	margin:10px;
	margin-bottom:0px;
	}
	#box-content-url{
	border-bottom:4px solid #990000;
	height:20px;
	margin:10px;
	margin-top:4px;
	padding-top:6px;
	padding-bottom:6px;
	}
	#TitoloPagina{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#194275;
	}
	#ServiziSito{
	width:30%;
	float:left;
	text-align:right;
	}
	
	#contenuti-generali{
	height: auto;
    overflow: hidden;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	Color: #000000;
	margin:10px;
	padding:10px;
	padding-top:20px;
	padding-bottom:40px;
	text-align:justify;
	}
	
	#menu-accessibile{
	width:206px;
	border-right:0px;
	padding:2px;
	margin-bottom:20px;
	}
	#menu-accessibile-top{
	width:200px;
	background:#990000;
	padding:2px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	}
	#menu-accessibile-btop{
	background:#194275;
	width:200px;
	height:18px;
	border-top:1px solid #FFFFFF;
	border-bottom:3px solid #990000;
	padding:2px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	}
	#menu-accessibile-center{
	width:200px;
	}
	#acc-voci{
	width:194px;
	padding:4px;
	padding-left:6px;
	background-image:url(/immagini/bgmenu11.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#194275;
	font-weight:bold;
	font-size:12px;
	}
	#acc-voci-sel{
	width:194px;
	padding:4px;
	padding-left:6px;
	background-image:url(/immagini/bgmenu11-sel.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#194275;
	font-weight:bold;
	font-size:12px;
	}
	#acc-sottovoci{
	background:#DCE8F5;
	border-bottom:1px solid #B8D0EB;
	width:194px;
	padding-left:10px;
	padding-bottom:1px;
	padding-top:6px;
	font-size:11px;
	}
	#gruppo-acc{
	width:204px;
	border-bottom:2px solid #990000;
	padding-bottom:4px;
	}
	
	#t-group{
	margin-bottom:30px;
	font-size:14px;
	}
	#GruppoElPag{
	height: auto;
    overflow: hidden;
	margin-left:60px;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:2px solid #D7E4F4;
	padding-bottom:4px;
	}
	#ElPagVoceMenu{
	border-bottom:1px solid #D7E4F4;
	padding:4px;
	padding-left:10px;
	font-size:14px;
	}
	#ElPagVoceSottopag{
	padding:3px;
	padding-left:50px;
	font-size:14px;
	}
	
	#ModTCat{
	border-bottom:1px solid #D7E4F4;
	font-weight:bold;
	margin-bottom:16px;
	}
	#ModTCatDett{
	border-bottom:1px solid #D7E4F4;
	font-weight:bold;
	margin-bottom:16px;
	padding-bottom:4px;
	font-size:18px;
	color:#0066CC;
	}
	#ModVCat{
	margin-left:40px;
	margin-bottom:14px;
	}
	#ModVCatDett{
	margin-bottom:14px;
	}
	#ModVCat1{
	margin-left:10px;
	margin-bottom:14px;
	border-top:1px solid #D7E4F4;
	border-bottom:1px solid #D7E4F4;
	padding-top:6px;
	padding-bottom:6px;
	background:#F1F1F1;
	}
	#box-modulistica{
	margin-left:20px;
	border-bottom:1px solid #D7E4F4;
	margin-bottom:30px;
	padding-bottom:20px;
	}
	#download-doc{
	border-bottom:4px solid #990000;
	padding-bottom:20px;
	padding-right:20px;
	margin-top:20px;
	font-weight:bold;
	text-align:right;
	}
	
	#bezier{
	width:400px;
	font-size:11px;
	padding:4px;
	margin-top:60px;
	}
	
	.StatsComune{
	clear:left;
	float:left;
	width:30%;
	padding-left:20px;
	font-size:11px;
	margin-top:80px;
	}
	.CopyComune{
	width:65%;
	text-align:right;
	padding-right:6px;
	padding-top:100px;
	font-size:11px;
	color:#999999;
	margin-top:70px;
	}
	.table-bottom-2011{
	margin-top:10px;
	}
	.bottom-2011{
	background:#DEE2E5;
	border-top:1px solid #CCCCCC;
	height:140px;
	padding:6px;
	}
	.bottom-box{
	border-right:1px solid #CCCCCC;
	padding-left:10px;
	}
	.bottom-box1{
	border-right:1px solid #CCCCCC;
	padding-left:10px;
	font-size:11px;
	}
	.bottom-box2{
	padding-left:10px;
	font-size:11px;
	}
	.bottom-box3{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-top:4px;
	padding-bottom:4px;
	font-size:11px;
	color:#666666;
	}
	.bottom-box4{
	font-size:11px;
	border-right:1px solid #CCCCCC;
	}
