/* @override http://www.basilicatanet.it/basilicatanet/css/themes/theme_01/default.css */

/* @override http://94.87.25.86/basilicatanet/css/themes/theme_01/default.css */

/* @override http://94.87.25.86/basilicatanet/css/themes/theme_01/default.css */

/* @override http://94.87.25.86/basilicatanet/css/themes/theme_01/default.css */

/* @override http://94.87.25.86/basilicatanet/css/themes/theme_01/default.css */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

input, select, textarea {
	border: 1px solid #9e9e9e;
}

body {
	background: #dfbb83 url(img/body.png) repeat-x;
	font-size: 62.5%;
	font-family: georgia, palatino, times, "times new roman", serif;
	color: #555;
	text-align: center;
}


.clearer {
	clear: both;
}

/* WRAPPER */

#page_ext {
	width: 962px;
	margin: 0 auto;
	box-shadow: 0px 0px 3px #333;
	-moz-box-shadow:0 0 3px #333;
	-webkit-box-shadow:0 0 10px #333;
}



#page_int {
	position: relative;
	text-align: left;
	background: #fff /*url(img/content.png) repeat-y*/;
	box-shadow:0px 0px 30px #666;
	-moz-box-shadow:0 0 30px #666;
	-webkit-box-shadow:0 0 30px #666;
}

/* ******************************************** */
/* ******************************************** */
/* INIZIO TESTATA ******************************* */ 
/* ******************************************** */
/* ******************************************** */

#header {
	width: 962px;
	float: left;
	font-family: "trebuchet ms";
	position: relative;
	background: url(img/header.png) no-repeat;
}

#header h1 a {
	height: 99px;
	position: absolute;
	width: 280px;
	background: url(img/logo.png);
	outline: none;
	display: block;
	top: 0;
	left: 0;
	text-indent: -9999px;
}

#header ul {
	list-style: none;
}

#header a {
	text-decoration: none;
}

.utility_menu {
	/*float: left;
	display: inline;*/
	/*font-family: arial, helvetica, sans-serif;*/
	/*width: 960px;*/
	padding-top:68px;
	float: left;
}

.utility_menu ul {
	float: left;
	padding-left: 290px;
	display: inline;
	font-size: 10px;
	
}

p.login_box {
	float: right;
	list-style: none;
	font-family: "trebuchet ms";
	margin: 4px 8px 0 0;
	display: inline;
	font-size: 10px;
	background: #7d7d7d;
	border: 1px solid #7d7d7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

p.login_box a {
	display: block;
	height: 24px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 12px;
	line-height: 24px;
	width: 64px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 40px;
}

.utility_menu ul li {
	/*line-height: 40px;
	height: 40px;*/
	float: left;
	display: inline;
}

.utility_menu ul li:last-child {
	background: none;
}

.utility_menu ul li a {
		height: 36px;
		line-height: 36px;
		padding: 0 10px;
		margin-top: 6px;
		border: 1px solid #c9c7bd;
		border-bottom: 0;
		display: block;
		font-size: 13px;
		color: #7c7443;
		background: url(img/top_menu.png) repeat-x bottom;
	-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;}

.utility_menu ul li a:hover, .utility_menu ul li.current a  {
	color: #f90;
	background: #1c1c1c;
}

.utility_menu ul li#login a {
	color: #cfae13;
}

.utility_menu ul li#login a:hover {
	color: #fc0;
}

/* search_form */

#search_form {
	
	width: 309px;
	height: 42px;
	position: relative;
	float: right;
	border-left: 1px solid #fff;
	background:#fff;
		border-bottom: 1px solid #868686;

}

.dipartimento #search_form {
	background: none;
	background-repeat: no-repeat;
	background-position: bottom;
}

#search_form form {
	float: left;
	height: 32px;
	border-left: 1px solid #d5d5d5;
	padding: 10px 0 0 10px;
}

#search_form #dipartimenti_select form {
	float: left;
	padding: 5px;
	text-align: center;
        margin-left: -35px;
	width: 300px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 290px;
}

#search_form #dipartimenti_select form p select {
	width: 220px;
	margin: 2px 0 0 30px;
	display: inline;
	color: #607b97;
	font-weight: bold;
	font-size: 12px;
}

#search_form p {
	float: left;
}

#search_form p label {
	font-size: 13px;
	font-style: italic;
	color: #295588;
	padding-right: 20px;
	font-weight: bold;
	display: none;
}

#search_form #dipartimenti_select p label {
	display: none;
}

.dipartimento #search_form p label {
	color: #fff;
}

#search_form p.submit label {
	display: none;
}

#search_form p input {
	width: 180px;
	font-size: 13px;
	padding: 0 4px;
	background: url(img/ininput.png) repeat-x top;
	color: #295588;
	font-family: "trebuchet ms";
	font-style: italic;
	height: 24px;
	line-height: 24px;
	border: 1px solid #9db6d3;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 22px
}

#search_form p input:focus {
	font-style: normal;
	color: #333;
}

#search_form p.submit input {
	width: 80px;
	margin-left: 5px;
	height: 24px;
	font-size: 12px;
	font-family: arial, helvetica;
	color: #11508b;
	text-indent: 10px;
	border: 0;
	background: url(img/avvia.png) no-repeat;
}

#search_form p.submit input:hover {
	color: #f30;
	background-image: url(img/avviaover.png);
}

#search_form p.submit a.search{
    background: url("img/avvia.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #11508B;
    float: right;
    font-family: arial,helvetica;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    padding: 0 17px;
    text-indent: 10px;
    width: 47px;
}

#search_form p.submit a.search:hover{
    color: #f30;
    background-image: url(img/avviaover.png);
}

.dipartimento #search_form p a {
	color: #fff;
}

#advanced {
	border-right: 1px solid #ccd1d3;
}

/* main_menu */

#main_menu {
	float: left;
	width: 960px;
	display: inline;
	position: relative;
	margin-top: 2px;
	background: transparent;
}	

#main_menu a#basnet_link {
	position: absolute;
	top: 0;
	left:0;
	height: 42px;
	width: 58px;
	text-indent: -9999px;
	display: block;
}

#main_menu  ul {
	width: 590px;
	margin-left: 0;
	background: url(img/basnet.png) no-repeat left;
	clear: both;
	height: 42px;
	float: left;
	border-bottom: 1px solid #868686;
	padding-left: 60px;
}

#main_menu  ul li {
	float: left;
	line-height: 42px;
	padding: 0;
	
	display: block;
	background: url(img/list_top.png) no-repeat left top;
	position: relative;
	height: 42px;
}


#main_menu  ul li.first {
	background-image: url(img/list_top_first.png);
}

#main_menu  ul li.first.evidenza a{
	background-image: url(img/list_top_urp.png);
}

#main_menu  ul li.first.evidenza a:hover{
	background-image: url(img/list_top_urp_hover.png);
}


#main_menu  ul li.evidenza a{
	background: #d1deec url(img/list_top_evidenza.png) no-repeat left top;
}

.utility_menu ul li a:hover{
	color: #e7e5d9;
	background: #877945;
}

.utility_menu ul li.current a  {
	background: #8caeca url(img/list_top_current.png) repeat-x top;
	color: #fff;
	border-top-color: #8196ae;
	border-right-color: #8196ae;
	border-left-color: #8196ae;
	font-weight: 700;
	height: 36px;
	line-height: 40px;
	margin-top: 0;
	text-shadow: 0 0 0;
}

#main_menu  ul li a {
	color: #1c4774;
	min-width: 30px;
	_width: 60px;
	float: left;
	font-size: 13px;
	padding: 0 15px ;
	display: block;
}




#main_menu  ul li a:hover {
	color: #d70e69;
}

#main_menu  ul li.evidenza a:hover {
		background-image: url(img/list_top_evidenza_hover.png);
}

#main_menu  ul li span {
	display: block;
	line-height: 11px;
	font-size: 10px;
	left: 15px;
	color: #446e99;
	width: 105px;
	position: absolute;
	top: 24px;
	font-family: helvetica, arial, sans-serif;
}

#main_menu  ul li#servizi span {
	width: 130px;
}

p.basnet_link a {
	position: absolute;
	bottom: 5px;
	right: 10px;
	width: 80px;
	height: 50px;
	display: block;
	text-indent: -9999px;
}

/* ******************************************** */
/* ******************************************** */
/* FINE TESTATA ******************************* */ 
/* ******************************************** */
/* ******************************************** */


















/* content */
#content {
	float: left;
	width: 962px;
	padding-top:30px;
	display: inline;
	background:#fff url(img/home.png) no-repeat;
}



/* blocchi da Giunta */

/*****************************/
/* left_content */
/*****************************/

#left_content {
	float: left;
	display: inline;
	width: 648px;
}

	#content #main_stripe .box h3, #content #main_stripe h3 {
	font-size: 12px;
	line-height: 23px;
	height: 23px;
	margin-bottom: 5px;
	padding: 0;
	background: 0;
	text-indent: 6px;
	font-style: italic;
	background: url(img/h3_tv.png) no-repeat;
	color: #fff;
	}
	#content #main_stripe #news_box h3 {
		background: url(img/h3_news.png) no-repeat;
		color: #fff;
	}
	#content #main_stripe #news_box h3 a {
	color: #590202;
	text-decoration: none;
	float: none;
	margin-left: 10px;
	}

	#content #right_content .primopiano h3 a {
	color: #590202;
	text-decoration: none;
	float: none;
	margin-left: 10px;
	}

#content #main_stripe #news_box h3 span.date  {
	color: #fff;
	}
	#content #main_stripe  ul {
		list-style:none
	}
		/*newsbox */
			/* news_box - menu temi dipartimento */

#main_stripe {
	overflow: hidden;
	margin-top: 5px;
}

#news_box {
	width: 418px;
	float: left;
	display: inline;
	margin-left: 5px;
	padding-top: 5px;
}

	#news_box ul {
	font-family: arial, helvetica, sans-serif;
	list-style: none;
}		
		
	#news_box ul li, #theme_menu ul li {
	padding: 5px 0;
	background: #fff;
	line-height: 10px;
	border-bottom: 1px solid #dfe0e2;
}

#news_box ul li.odd {
	background: #f2f2f2;
}
	
 /* ***********  ****************** /*/			
 /* rightcontent */		
 /* ***********  ****************** /*/			
 
 #right_content {
	float: right;
	position: relative;
	width: 310px;
	display: inline;
	background:  url(img/dot.gif) repeat-y left;
        margin-top: 2px;
}

.right_box {
	padding: 0 7px;
}

	/* primopiano */
	/* Primopiano */
#primo_piano {
	background: url(img/primopiano.png) no-repeat center 35px;
	overflow: hidden;
	margin-top: 5px;
	padding-top: 5px;	_zoom:1;
}

#primo_piano.divided .primopiano {
	float: left;
	width:148px ;
	
}

#content  #right_content #primo_piano.divided .primopiano h3 {
	
		line-height: 23px;
	height: 23px;
	margin-bottom: 5px;
	padding: 0;
	background: 0;
	text-indent: 6px;
	font-style: italic;
	font-weight: 500;
	color: #fff;
	font-size: 11px;
	background: url(img/primopianodivided.png) no-repeat ;
}

#content  #right_content #primo_piano.divided .primopiano h3 a {
	color: #fff;
}

#content  #right_content #primo_piano .primopiano h3 {
	font-weight: 500;
	color: #fff;
	background: url(img/primopianofull.png) no-repeat ;
}

#content  #right_content #primo_piano .primopiano h3 a {
	color: #fff;
}

 #primo_piano .primopiano h5 {
	font-weight: 500;
	color: #000;
	padding:3px 8px  ;
	font-size: 12px;
}


#primo_piano .primopiano h5 span {
	color: #c00;}
	
#primo_piano .primopiano p {
	padding:0 8px 10px 8px  ;
	font-size: 11px;
}

#primo_piano.divided .primopiano p {
	font-size: 10px;
}





		
#bandi {
	margin-bottom: 10px;
	padding-bottom: 5px;


/*	background: url(img/dot.gif) repeat-y 198px  ;*/
	background: url(img/bandi_bg.png) repeat-x bottom
}

#tv_box.box{
	width: 220px;
	float: left;
	display: inline;
	padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-top: 0px;
	background: url(img/dot.gif) repeat-y right;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 210px
}

#tv_box #tg a {
	display: block;
	width: 103px;
	margin: 0 1px;
	text-align: left;
	height: 69px;
	float: left;
	position: relative;
	overflow: hidden;
}

#tv_box #tg a span {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background:  url(img/play.png) no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	text-indent: -9999px;
}

#tv_box #tg a:hover span {
	background-image: url(img/playover.png);
}

#tv_box #tg a img {
	margin: 0;
	border: 0;
}


/* menu del tg */	/* infomenu */
/* menu del tg *//* menu del tg */

#information_menu {
	height: 57px;
}
.box #information_menu ul {
	margin: 0;
	list-style: none;
	float: left;
	width: 208px;
	padding: 0;
	/*padding-bottom: 4px;
	background: url(img/infobottom.png) no-repeat bottom;*/
}

.box #information_menu ul li {
    list-style: none;
	/*width: 104px;*/
	display: block;
	float: left;
	padding: 0;
}

.box #information_menu ul li#giornale a{
	list-style: none;
	width: 104px;
	display: block;
	height: 47px;
	float: left;
	padding: 0;
	background: url(img/Pulsante_RadioG.png) no-repeat;
}

.box #information_menu ul li#quotidiano a{
	list-style: none;
	width: 104px;
	display: block;
	height: 47px;
	float: left;
	padding: 0;
      /*  margin-left: 2px;*/
	  background: url(img/Pulsante_Basmezz.png) no-repeat;
}

.rassegna_bottom{
    height: 20px !important;
}
#information_menu ul li#informa a{
	/*padding: 6px 0 6px 44px;
	display: block;
	line-height: 12px;
	color: #fff;
	text-decoration: none;
	background-position: 13px center;
	background-repeat: no-repeat;*/
        float: left;
        display: block;
        height: 25px;
    width: 209px;
    margin-top: 3px;
     background: url(img/Pulsante_RassStamp.png) no-repeat;
      
}




li#digitale a {
	background-image: url(img/digitale.png);
}

/*li#rassegna a {
	background-image: url(img/rassegna.png);
}
li#giornale a {
	background-image: url(img/radio.png);
}

li#informa a {
	background-image: url(img/informa2.png);
}*/

/* menu del tg */



	/* calendario */
	#calendar h3 {
	color: #fff;
	text-align: center;
	font-size: 11px;
	margin-bottom: 4px;
	margin-top: 0;
	line-height: 23px;
	height: 23px;
	background: url(img/h3calendario.png) no-repeat;
	}
	
	#content #calendar h3 span {
	font-weight: normal;
	color: #f30;
	}
	
	/* calendar */

#day_scroll {
	margin: 0;
}

#day_scroll a {
	position: absolute;
	top: 3px;
	height: 22px;
	line-height: 20px;
	font-size: 10px;
	font-family: arial, helvetica;
	background-repeat: no-repeat;
	color: #296090;
	text-decoration: none;
}

.presidente #day_scroll a {
	color: #fff;
	}

a.prevfour {
	left: 12px;
	padding-left: 10px;
	background-image: url(img/prevfour.png);
	background-position: left 2px;
}

.presidente a.prevfour {
	left: 170px;}

a.nextfour {
	right: 12px;
	padding-right: 10px;
	background-image: url(img/nextfour.png);
	background-position: right 2px;
}

#calendar ul, #calendar.box ul {
	list-style: none;
	margin: 0;
	float: left;
	display: inline;
}

#calendar {
	float: left;
	position: relative;
	padding-bottom: 10px;
	margin: 10px 0;
	width: 294px;
	background: url(img/calendar_bottom.png) no-repeat bottom;
}

#calendar ul li {
	float: left;
	display: inline;
	width: 72px;
	color: #000;
	margin-left: 0;
	height: 22px;
	margin-right: 1px;
	background: url(img/calendar.png) no-repeat left top;
}

#calendar.box ul li {
	padding: 0;
	height: 55px;
}

#calendar ul li p {
	padding: 3px 0 0 4px;
	font-size: 13px;
	word-spacing: -1px;
	font-weight: bold;
	*letter-spacing: -1px;
	color: #fff;
}

#calendar ul li p a {
	text-decoration: none;
	color: #fff;
}

#calendar ul li p span {
	font-size: 10px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}

#calendar ul li.selected {
	color: #fff;
	background-image: url(img/calendar_in.png);
}

#calendar.box ul li.selected a {
	color: #fc0;
}

.selected_event {
	margin: 5px 0 0 0;
	width: 282px;
	display: inline;
	float: left;
	clear: both;
	background: url(img/dot.gif) repeat-y 136px;
}

.small_block  h4 {
	font-size: 1.2em;
	color: #e24a00;
	clear: both;
	padding: .3em .9em;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.2em;
}

#right_content #calendar .small_block  h4 {
	font-size: 1.1em;
	color: #e24a00;
	clear: both;
	padding: .3em .9em;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.2em;
}

.small_block  h4 a {
	color: #e24a00;
}

.small_block {
	float: left;
	width: 140px;
}

.small_block p {
	font-size: 1.1em;
	padding: 0 1em ;
	font-family: arial, helvetica, sans-serif;
}

.selected_event p span {
	font-size: .9em;
	font-weight: bold;
	display: block;
	color: #5e5e5e;
}












	#inside.cittadini  #content{
		background:#fff url(img/cittadini_home.png) no-repeat;
	}

	#inside.imprese  #content{
		background:#fff url(img/imprese_home.png) no-repeat;
	}

	#inside.enti  #content{
		background:#fff url(img/enti_home.png) no-repeat;
	}
	#inside.territorio  #content{
		background:#fff url(img/territorio_home.png) no-repeat;
	}


#commercio_box {
	display: none;
}
/* h3 content */

#content h3 {
	font-size: 16px;
	color: #2f2e2a;
	padding-left: 16px;
	font-weight: normal;
}

#content #main_news_feeder.box  h3 {
	margin: 0;
	clear: both;
	*left: -18px;
	*position:relative
	}



#content h4 {
	/*font-size: 13px;*/ /* modificato da zio */
        font-size: 11px;
	color: #5c4b09;
	background: #f2f2f2;
	padding-left: 10px;
}

	#content .box .jcarousel-list li h4{
	 height: 20px;
 	width: auto;
 	margin: 0;
 	line-height: 20px;
	 padding: 0;}

	#content h3 span {
		font-weight: bold;
		padding-left: 6px;
		font-size: 14px;
		color: #da256e;
	}


	#content h3 a{
		color: #707143;
		font-size: 11px;
		padding-right: 10px;
		font-family: arial, helvetica, sans-serif;
		float: right;
	}
	
	
		#content h3 a.freccette {
		width: 13px;
		display: block;
		background: url(img/freccette.png) no-repeat center;
		text-indent: -9999px;
	}
		#content h3  a:hover{
			text-decoration: none;
			color: #900;
		}


 		/* meteo */
 		/* ************************************************** */
 		#meteo_box {
		clear: both;
		float: left;
		width: 952px;
		display: inline;	
		margin: 10px 5px;
		background: url(img/dot.gif) repeat-y left;
		border-bottom: 1px dotted #aeaeae;
		}
		
		.provincia {
			float: left;
			display: inline;
			width: 238px;		
			margin-top: 5px;
		}

		#meteo_box.box .provincia p{
			padding: 5px 10px;
			font-family: arial, helvertica, sans-serif;
			font-size: 12px;
			text-align: right;
			color: #938f65;
			background: #f6f6ee;
			margin: 0 5px;
			border-bottom: 1px solid #e6e6e6;
			}


			#meteo_box.box .provincia p strong {
			color: #900;
			float: left;
			font-size: 16px;
			font-family: georgia, sans-serif;
			font-weight: 500;
			}


			.provincia table {
				width: 228px;
				margin: 0 5px;
				border-collapse: collapse;
				border:1px dotted #e6e6e6;

			}

			.provincia td, .provincia th {
				padding: 5px;
				
			}

			.provincia td {
				border:1px dotted #e6e6e6;
				text-align: center;		
				font-family: arial, helvetica, sans-serif;
				font-weight: 700;
			}

			.provincia td img {
				padding-bottom: 5px;
				border-bottom: 1px solid #e6e6e6;
				margin-bottom: 5px;
			}

 			.provincia th {
				font-size: 14px;
				font-style: italic;
				font-weight: normal;
				text-indent: 6px;
				background: url(img/green_arrow.png) no-repeat 3px center;
				border-bottom: 1px solid #e6e6e6;	
			}
			



#bread_crumb {
	font-size: 11px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5px 20px;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
    color: #666;
}


#bread_crumb a{
    color: #c9145c;
    font-style: italic;
    text-decoration: none;
}


/* wrapper home */

#left {
	float: left;
	display: inline;
	width: 558px;
}

#right {
	float: left;
	display: inline;
	width: 404px;

}


#home #left {
	background: #fff url(img/dot.gif) repeat-y right;
	width: 660px;

}

#home #right {
	width: 302px;
}




/* news_box */
#bandi_box, #imprese_box {
	float: left;
	background: #fff;
	display: inline;
	width: 558px;
}

 #imprese_box {
	height: 240px;
	width: 558px;
}



.box h3 {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 2px;
	background: #efedd9 url(img/box_news.png) repeat-y left top;
}

.box h4 {
	line-height: 18px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-right: 2px;
	color: #8d852d;
}

.box ul {
	margin-left: 16px ;
	list-style: none;
	padding-top: 10px;
}
		#main_news_feeder.box ul  {
		padding: 14px;
		padding-top:  0;
		margin: 0;
	}


.box ul li{
	font-size: 13px;
	padding: 4px 0;
}

.box.double ul  {
	float: left;
	display: inline;
	width: 360px
}

.box.small.double ul li {
	float: left;
	display: inline;
	width: 170px;
	margin-right:5px;
	border-bottom: 2px solid #fff;
	*float:none;
	*display:block;
	*width:auto;
}



.box p, .box ol, .box table {
	font-size: 13px;
        line-height: 20px;
	text-align: justify;
        padding: 5px 15px 5px 25px;
}

.box ol {
        /*padding: 5px 15px 5px 25px;*/
}

.box p img{
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #e6e6e6;
	padding: 2px;
	}

.box  a{
	color: #900;
}


.box  a.continue{
	display: block;
	text-align: right;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #7e7e7e;
	text-decoration: none;
	background: url(img/arrow.png) no-repeat  210px center;
	font-family:  Arial, helvetica, sans-serif;

}

.box  a.continue:hover{
	color: #900;
}

.box ul li a {
	text-decoration: none;
}



#main_news_feeder ul li a{
	background: none;
	display: inline;
	color:#333	}

.box ul li img  {
	float: left;
	padding: 1px ;
	margin-right: 1em;
	border: 1px solid #999;
	background: #fff;
}

#content #news_box.box ul li h4, #content #bandi_box.box ul li h4  {
	font-size: 14px;
	border:0 ;
	color: #950000;
	line-height: 15px;
	margin-bottom: 4px;
	padding:4px 0;
	font-variant: small-caps;
}

.box ul li p  {
	font-size: 13px;
	color: #000;
	line-height: 14px;
	margin: 0;
}



/* small */
.box.small {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff;
	border-right:1px solid #e6e6e6 ;
	width:185px ;
	display: inline;
	float: left;
}

.box.small.double {
	width:370px ;
}



.box.small h3 {
	background-image: none;
}

.cittadini #right .box.small h3 {
	background-image: none;
	background-color: #b8cf14;
	color: #fff;

}

.imprese #right .box.small h3 {
	background-image: none;
	background-color: #cf3714;
	color: #fff;

}

 #right .box.small#camera_commercio h3 {
	line-height: 16px;
	padding: 10px 10px;}

.enti_locali #right .box.small h3 {
	background-image: none;
	background-color: #5aaf91;
	color: #fff;

}

.territorio #right .box.small h3 {
	background-image: none;
	background-color: #af945a;
	color: #fff;

}



.box.large {
	background: #fff;
	border-right:1px solid #e6e6e6 ;
}

#right .box.small {
	width: 200px;
}

#right #secondary_menu.box.small{
	width: 300px;
}


.box.small ul, .box.large ul {
	margin: 0;
	padding: 0 5px;
}

#content .box.small h3{
	padding-left: 5px;
}



#content .box.small h4, #content .box.large h4{
	text-align:left;
        text-align:justify;
	font-weight: normal;
	padding: 5px 15px 5px 25px;
	line-height: 20px;
	text-indent: 0;
}

#content #secondary_menu.box.small h4 {
	clear: both;
	border-bottom: 1px solid #c4c4c4;
text-indent: 15px;}

.box.small p, .box.large p{
	/*text-align:left;*/ /* modificato da zio */
        font-size: 11px;
	padding: 5px;
}


/*main_news_feeder */

#main_news_feeder {
	float: left;
	clear: both;
	width: 480px;
	border-right: 1px solid #ccc9b0;
	background: #f7f6ec url(img/big_flower.png) no-repeat center bottom ;
	*display: inline;
	min-height: 260px;
	*height:260px
}



#content	#main_news_feeder.box ul li {
		font-size: 11px;
		padding: 3px 0;
		border-bottom: 1px solid #c7c5b3;
		border-top: 1px solid #fff;
		color: #54534b;
		font-family: arial, helvetica, sans-serif;
}

#content #main_news_feeder.box ul li:first-child {
		border-top: 0;
}

	#main_news_feeder.box ul li span{
		color: #900;
		font-weight: 700;
		padding-right:5px ;
		margin-right: 5px;
		border-right: 1px solid #d1cebb;
		}



/* imprese_box */
#imprese_box ul {
	overflow: auto;
	height: 170px;
	width: 535px;
}

#imprese_box ul li{
	width:50%;
	font-size: 12px;
	float: left;
	padding: 6px 0;
	border-bottom: 1px solid #e6e6e6;
}

#imprese_box ul li a {
	color: #666;
}

p.down_scroll {
	background: #f5f5ee url(img/down_arrow.png) no-repeat center top;
	margin: 0 8px;
	border-top: 1px solid #fff;
	padding: 0 ;
	color: #8a854d;
/*	text-align: center;*/
	text-indent:-9999px;
	font-size: 11px;
	font-family: arial, sans-serif;

}





/* egov_box */
.short {
	float: left;
	width: 198px;
	float:	left;
}


.short ul {
	padding-top: 10px;
}

.short ul li {
	font-size: 14px;
	padding: .4em 0;
	border-bottom: 1px solid #e2e0c4;
	border-top: 1px solid #fff;
	margin-right: 20px;
}

.short ul li span {
	display: block;
	font-family: helvetica, arial;
	color: #900;}

.short ul li a {
	color: #900;
	text-decoration: none;
}

.short h3  {
	background-position: right top;
	color: #99374b;
}


/* tv */
	#tv_box {
	width: 302px;
	float: right;
	overflow: hidden;
	_display: inline;
	}

	#tv_box h3 {
	background: url(img/h3_tv.png) no-repeat;
	}



/*secondary_stripe */



.secondary_stripe {
	overflow: hidden;
	border-bottom: 1px solid #999;
	background:#fff;
	clear: both;
	width: 960px;
	height: 190px;
}



/*tab */
.tab {
	background: #f2f2f2;
	border-bottom: 1px solid #ddd;
	margin-right: 2px;
	margin-top: 1px;
}

.box.large .tab p {
	margin-top: 0;
	margin: 0;
	color: #78733e;
	font-family: arial sans-serif;
}

.box.large .tab p a {
	color: #666;
}

/* cittadini_box */

.sections {
	float: left;
	clear: both;
	width: 962px;
	margin-top: 5px;
	padding: 0;
	padding-top: 10px;
		border-top: 1px dotted #d4d4ca;
}


#section_menu, #social_box, .section_menu {
	float: left;
	width: 230px;
	margin: 0 5px;
	display: inline;
	background: #f3f3e5 no-repeat;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

 .section_menu  {
	min-height: 260px;
}
.section_menu h2 {
	background:#fff no-repeat left top;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	padding: 4px 10px 25px 10px;
	margin-bottom: 1px;
}

	.section_menu#cittadini h2 {
		background-image: url(img/cittadini.png);
	}

.section_menu#imprese h2 {
		background-image: url(img/imprese.png);
	}

.section_menu#territorio h2 {
		background-image: url(img/territorio.png);
	}

.section_menu#enti h2 {
		background-image: url(img/enti.png);
	}



#inside .cittadini {
	background-image: url(img/cittadini_section.jpg);
}



#inside .territorio {
	background-image: url(img/territorio_section.jpg);
}

#home .territorio {
	background-image: url(img/territorio_home.jpg);}

#inside .imprese {
	background-image: url(img/imprese_section.jpg);
}

#home .imprese {
	background-image: url(img/imprese_home.jpg);
}

#inside .enti {
	background-image: url(img/enti_section.jpg);
}

#home .enti {
	background-image: url(img/enti_home.jpg);
}



#inside #section_menu {
	height: 264px;
}

.section_menu ul, .section_menu p, .section_menu img{
	margin:0;
	line-height: 14px;
	padding: 5px 10px;
}

.section_menu.box ul  {
	padding:  10px;
		overflow: auto;
}




.section_menu#territorio p {
	font-size: 10px;
	line-height: 12px;
}

.section_menu img {
	width: 90px;
	float: left;
	border: 5px solid #f7f4ea;
	margin:0 5px;
}

#content #section_menu h3, #content .section_menu h3, #content #section_menu h4, .section_menu h4{
	margin:0;
	line-height: 16px;
	padding:4px 0 4px 10px;
	font-size: 14px;
	color: #fff;
}

#content .section_menu.box h3 {
	border-top: 1px solid #aaaa86;
	background: #d9d8ac;
	color: #333;
}

#home #content .section_menu h3, #home #content .section_menu h4 {
	margin-left: 1PX;
	color: #333;
	font-size: 12px;
	padding: 5px 0 5px 5px;
	line-height: 14px;
	background: #d8d8ab;
	-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}


#home #content .section_menu h3 a, #home #content .section_menu h4 a {
		font-family: georgia, serif;
	float: none;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
	color: #424210;
}

#home #content .section_menu h4 {
	font-size: 11px;
	float: left;
	width: 105px;
}
#content #section_menu h3 span{
	font-weight: bold;
	}

#home #content .section_menu.box p {
	font-size: 12px;
		color: #000;
	line-height: 14px;
	margin: 0;
	text-align: left;
	padding-bottom: 5px;
}

#section_menu ul li{
	font-size:13px;
	padding: 3px 0;
	width: 155px;
	border-bottom: 1px solid #b1ab9e;
	border-top: 1px solid #fff;
}

#section_menu ul li:first-child {
	border-top:0 ;}

#home #content #section_menu ul  {
/*	width: 360px;*/
	width:200px;
	margin-left:15px;
	margin-right:0;
	margin-top: 0;
	height: auto;
}

#home #section_menu ul li {
/*	width: 360px;*/
	width:auto;
	margin-right:0;
	border-bottom-color: #aaaa86;
	border-top-color: #f7f6ec;
}

 #section_menu ul li a {
	color: #000;
	font-size: 13px;
	font-variant: small-caps;
	text-decoration: none;
}

#section_menu #egov_box ul li a {
font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: none;
}


#section_menu.imprese h3 {
	background: #cf3714;
}

#content #section_menu.imprese p {
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	/*font-size: 11px;
	line-height: 13px;*/
}



/* link_box */



/* social_box */
#social_box h3 {
	background: #9fbe00 url(img/social_h3.png) repeat-x bottom;
	margin-right: 0;
	color: #fff;
}


#social_box ul  {
	float: left;
	padding: 1em 0;

}

#social_box ul li {
	float: left;
	width: 120px;
}


.box.link ul li a{
	background-position: left center;
	display: block;
	padding-left: 12px;
	background-repeat: no-repeat;
	color: #373a28;
}

.box.link ul li a {
	background-image: url(img/red_arrow.png);
}
.link.box ul   {
	padding-top: 10px;
}

.link.box ul li  {
	padding-left: 10px;
}

#secondary_menu.link.box ul   {
	padding: 0;
	float: left;
	display: inline;
}

#secondary_menu.link.box ul li  {
	padding-left: 15px;
	width: 150px;
	display: inline;
	float: left;
voice-family: "\"}\"";
voice-family:inherit;
	width:135px
}

#secondary_menu.link.box ul.sublist li  {
font-family: "trebuchet ms", arial, helvetica, sans-serif;
background: #f2f2f2;
font-size: 12px;
border-top: 1px solid #fff;
border-bottom: 1px solid #c4c4c4;

}




#social_box ul li a {
	background-image: url(img/green_arrow.png);
}

/* breadCrumb */
#breadCrumb {
	margin: 1em 2em;
	padding:0 0 .5em 0;
	border-bottom: 1px solid #999;
}

#breadCrumb p{
	font-size: 1.2em;
	font-style: italic;
	color: #999;}

#breadCrumb p a {
	color: #8f431a;
	font-weight: bold;
font-style: normal;	text-decoration: none;
	}

/*main_article */

#main_stripe {
	overflow: hidden;
	float: left;
	width: 962px;
	display: inline;
}
#article_home {
	float: left;
	display: inline;
	width: 762px;
	background: #fff url(img/dot.gif) repeat-y center;
}
#main_article {
	margin-top: 7.7em;
	padding:1em 0;
	margin-bottom: 1em;
}

#articles {
	float: left;
	background: #fff;
	width: 377px;
	margin-top: 5px;
		/*border-top: 1px solid #999;*/
	display: inline;
	padding-top: 5px;
}

.single_article {
	margin: 5px;
	padding: 0 5px 5px 5px;
	background: url(img/dot.gif) repeat-x bottom;
}

body.articolo #main_article {
	margin-top: 1em;
}

#main_article h3{
	margin-bottom: .6em;}

.articolo #main_article h3 {
	font-size: 2em;
	color: #223254;
	margin-bottom: .2em;
	font-weight: normal;
}

#main_article p, #main_article ul {
	padding: 4px 16px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #333;
}

#main_article ul li a{
	color: #c00;
	
}



.articolo #main_article p {
	padding: .4em 1.6em;
	font-size: 1.3em;
	line-height: 1.8em;
	color: #333;
}

.lista #list ul {
	width: auto;
	padding: .4em 1.6em;
	list-style: none;
}

.lista #list ul li  {
	padding:0 0 .5em 0 ;
	margin-bottom: 1em;
background: url(img/dot.gif) repeat-x top;}

.lista #list ul li h4 {
	font-size: 1.8em;
	color: #3b4c6e;
	font-weight: normal;
padding-bottom: .2em;}

.lista #list ul li p.subtitle {
	font-size: 1.3em;
	font-weight:bold ;
	}

.lista #list ul li p.date {
	font-size: 1.1em;
	color:#999 ;
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	padding: .4em 0 ;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	}

.articolo #main_article p.date {
	clear: both;
	font-size: 1.2em;
	margin-top: 1em;
	border-bottom: 1px solid #b7b7b7;
	color: #999;}

/* aggiunto da zio */
ul.long_list li p.date {
	font-size: 0.8em;
	color: #999;
	font-weight: bold;
        float: right;
}

#pager {
	font-size: 1.2em;
	border-top: 1px solid #b7b7b7;
	padding: .4em 0;
	text-align: center;
	color: #c00;
}

#pager a{
	color: #999;
}

a.next, a.previous {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: -3px;
	padding: 0 4px;
}

#pager a:hover{
	color: #3f5e99;
}

/* article_tools */
#article_tools {
	margin-left:2em;
	margin-bottom: 1em;
	float: left;

}

#article_tools a {
	padding-left: 2.2em;
	margin-right: 2em;
	padding-right: 1em;
	border-right: 1px solid #d1d1d1;
	color: #767676;
	font-style: italic;
	text-decoration: none;
	line-height: 2em;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: left center;
}

#stampa {
	background-image: url(img/print.png);
}

#segnala {
	background-image: url(img/mail.png);
}

#cerca {
	background-image: url(img/magnify.png);
}



/*****************************/
/* right_content */
/*****************************/


a.standAlone {
	display: block;
	border-top: 1px dotted #999;
}

/* news_box - menu temi dipartimento */




/*****************************/
/* footer */
/*****************************/
#footer {
	background: url(img/footer.png) repeat top;
	clear: both;
	float: left;
}

#footer_content{
	width: 960px;
	clear: both;
	text-align: left;
	margin: 0 auto;
	border-top: 1px solid #999;
	padding: 20px 0;
	background: url(img/footer_content.jpg) no-repeat left top;
}

#footer_content h4 {
	padding: 15px;
	font-size: 1.4em;
	margin-top: 1em;
	color: #32353b;
	background: transparent;
	font-weight: normal;
}

#footer_content ul  {
	font-size: 1.1em;
	padding-left: 10px;
	list-style: none;}

#footer_content ul  li{
	display: inline;
	font-family: arial, helvetica, sans-serif;
	border-right: 1px solid #32353b;
}

#footer_content ul  li:last-child{
	border: none;
}

#footer_content ul li a{
	text-decoration: none;
	padding:0 6px;
	color: #404e62;
}

#footer_content ul li a.red {
	color: #a71d0a;
}

/*/Aggiunte di Michelle/*/
.one_column .box {
			margin:10px 4px;
		}
#content .one_column.boxes .box  h3 {
		background: url(img/one_column_h3.png) no-repeat;
	}

	#content .one_column.boxes .box  h3 a{
		color: #a23500;
	}

 #pager {
	font-size: 1.2em;
	border-top: 1px solid #b7b7b7;
	padding: 5px 0;
	text-align: center;
	color: #c00;
}

#pager a {
	color: #999;
}

a.next, a.previous {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: -3px;
	padding: 0 4px;
}

#pager a:hover {
	color: #3f5e99;
}

/* clearfix auto float clear */

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



[if IE6]  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */


