/* this is MALO code */
html,body,div,p{margin:0;padding:0;border:0;}
.dp20,.dp25,.dp33,.dp50,.dp100,.head-left,.head-center,.head-right{float:left;display:inline;*margin-left:-0.04em;}
.dp20{width:20%;}
.dp25{width:25%;}
.dp33{width:33.33%;}
.dp50{width:50%;}
.dp100{width:100%;}
.head-left{
width:180px;
background-color:#9EBBDE;
height:225px;
border-bottom:1px solid white;
border-top:1px solid black;
border-right:1px solid black;}
.head-center{
width:540px;
height:225px;
border-top:1px solid black;
border-bottom:1px solid white;
background-color: #747371;
}
.head-right{
cursor:pointer;
width:270px;
height:225px;
border-bottom:1px solid white;
border-top:1px solid black;
border-left:1px solid black;}
.clear{clear:both;}


/*
Theme Name: slight
Theme URI: http://www.thematology.com/2008/09/06/free-wordpress-theme-slight/
Description: 2 column, with RHS widget sidebar, GPL v3 licence 
Version: 1.2
Tags: fixed width, two columns, widget ready, white, blue, simple
Author: Thematology
Author URI: http://www.thematology.com/
*/

body {
margin: 0;
padding: 0;  
color: #333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background: #D9D9D9 url("images/identico_bodybg.jpg") repeat-x;
}

#wrapper{
width: 1004px;
margin: 0px auto;
padding: 0px;
text-align:left;
font-size: 75%;
/* line-height:110%; */
background: url("images/identico_x990_contentbg.jpg") repeat-y;
}

#header{
padding: 0px 0px 0px 7px;
margin: 0;
height:227px;
background:  url("images/identico_x990_headerbg.jpg") top left  no-repeat;
}

#header-inner{
margin:0;
padding:0;
}
		
#content{
margin: 0px;
padding: 0px 0px 0px 0px;
border:0px;
background: #D9D9D9;
background: url("images/identico_x990_contenthead.jpg") top left no-repeat;
}	

#content .titolo_pagina {
padding: 4px 10px;
font-size:160%;
color:#F4F4F4;
font-family:	Verdana,Helvetica,Arial;
}

#content-2col {
margin: 0px;
padding:0px 5px 0px 0px;
background: #D9D9D9;
background: url("images/identico_x990_contenthead.jpg") top left no-repeat;
}

#content-inner{
}

#title-rubrica {
height:50px;
}
.default_bkg  {
background: #808080;
}
.grey	{
background: #F2F0EE;
}
/*************************
PAGINA PER SEGNALARE LA REGISTRAZIONE
**************************/
div.informazioni {
	margin:10px 0px;
	overflow:auto;
	background-color: #FFF;
}
.informazioni img {
	padding:1px;
	border:2px solid #E8EEFA;
	background-color:white;
}
div.informazioni .titolo {
	padding: 1px 8px;
	font-size:120%;
	font-weight:bold;
}
div.informazioni hr {
	margin: 2px 4px 4px 4px;
}
div.informazioni .corpo {
	padding: 0px 4px;
}
div.informazioni p {
	padding: 2px;
}
div.informazioni .registrati {
	border:2px solid #E8EEFA;
	background-color:#E8EEFA;
}
div.contenitore_newsletter {
    background-image: url(http://www.edilbank.com/wordpress/wp-content/themes/edilbank/images/newsletter-bkg.jpg);
    width: 250px;
    height: 35px;
    background-color: #808080;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0px 0px 10px 0px;
}

div#iscriviti_alla {
    font-size: 11px;
    font-family: Verdana;
    margin: 0px;
    padding: 0px 0px 5px 5px;
}

div#ricevi_info {
    font-size: 10px;
    font-family: Verdana;
    margin: 0px;
    padding: 0px 0px 0px 5px;
}
div#cancellami_newsletter {
    font-family: Verdana;
    text-align: right;
    font-size: 11px;
    width: 250px;
}
a#link_newsletter {
    color:white;
    text-decoration: none;
}
a#newsletter:hover {
    text-decoration: none;
    color: lightgray;
}
a#newsletter {
    color: lightgray;
}
a#cancellami_newsletter {
    text-decoration: none;
    color:white;
}
a#cancellami_newsletter:hover {
    text-decoration: none;
    color:white;
}
a#modulo_newsletter {
    text-decoration: none;
    color:orange;
}
a#modulo_newsletter:hover {
    text-decoration: none;
    color:orange;
}
#main {
width: 540px;
float:right; /* left */
margin: 0px;
padding: 0px; /* padding-top: 35px*/
border-left:1px #343434 solid;
border-right:1px #343434 solid;
overflow:hidden;
height: auto !important;  /* per i browser moderni */
height: 400px;      /* per IE5.x e IE6 */
min-height: 400px;  /* per i browser moderni */
}
#main-2col {
width: 809px;
float:right; /* left */
margin: 0px 2px 0px 0px;
padding: 20px 0 0px 0; /* padding-top: 35px*/
border-left:1px #343434 solid;
overflow:hidden;
height: auto !important;  /* per i browser moderni */
height: 300px;      /* per IE5.x e IE6 */
min-height: 300px;  /* per i browser moderni */
}


#sidebar {
padding: 10px 0px 10px 17px; /* padding-top: 25px*/
margin: 0px;  /* margin-left: 540px */
width:160px;
}

#sidebar-right {
float:right;
width: 265px;
margin-top:10px;
/* margin-right:15px; */
/* background:url(images/semi-transparent.gif); */
padding: 0px 0px 0px 10px;
}
#sidebar-login *{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sidebar-login {
background:#F4F4F4;
border-bottom:1px solid #DDD;
}
#sidebar-login form {
padding:0px 5px;
}
#sidebar-login h2{
padding:0px 1px;
font-size:90%;
}
#sidebar-login .label{
width:60px;
float:left;
padding-top:4px;
font-size:9px;
}
#sidebar-login .link_login {
font-size:8px;
}
#sidebar-login .remindme{
font-size:9px;
}
#sidebar-login li{
border:0px;
background:none;
}
#sidebar-login .mid,input#s {
	width:60px;
	font-size:80%;
	padding: 0px;
	font: bold 	Verdana,Helvetica,Arial;
	border: 2px solid #CCC;
}

#footer {
clear: both;
margin: 0;
padding: 0px 0px 5px 0px;
text-align: center;
font-size: 85%;
background: url("images/identico_x990_footerbg.jpg") no-repeat left bottom;
}


#footer-inner{
border-top:1px solid #ccc;
margin:0 0 30px 5px;
}

#footer p{
margin:0;
padding:15px 0;
color:#EFEFEF;
}

#navigation{
padding: 5px 15px;
width:85%;
}
#navigation-mostratutto span { font-size:11px; }
#navigation a {
color:#FFF;
}

#navigation div.fleft{
float:left;
}

#navigation div.fright{ 
float:right;
}

#credit{
text-align:right;
padding: 0 15px;
}

#credit p{
margin:0;
color:#777;
font-size:65%;
padding: 0 0 3px 0;
}

#credit p a, #credit p a:hover{
color:#999;
font-weight:100;
}

/*  ********** default styles *********** */

p, h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
font-family: georgia, 'Times New Roman', sans-serif;
}

h1{
	font-size: 190%;
}
h2{
	font-size: 160%;
}
h3{
	font-size: 120%;
}
h4{
	font-size: 110%;
}
h5{
	font-size: 100%;
}
h6{
	font-size: 70%;
}


a{
color:#5077D3;
font-weight:normal;
text-decoration:none;
}
a:hover{
color:#274A9B;
text-decoration:underline;
}

a img{
border:0px;
}

hr{
height:2px;
margin:5px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

blockquote{
background: #f4f4f4;
padding: 5px 15px;
margin: 3px 30px;
}

form{
margin: 0;
padding:0;
}

fieldset{
padding:10px;
margin:0;
border:none;
}

legend{
font-weight:800;
}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}

td{
 vertical-align:top;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
  /*  -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px; */
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
	


/* Headings */ 
form#searchform2{
display: block;
margin: 0px 0px 0px 0px;
padding:2px;
}

/* form#searchform2 input.text,form#searchform2 input.text:hover {
	background: url(images/bg_input_search_google.jpg) no-repeat;
}

form#searchform2 input.text:focus {
	background:none;
}

form#searchform2 input.no_bg {
	background:none;
} */


#header h3{
margin:  0;
padding: 120px 0 0 1px; /* utilizzare per spostare il logo */
}

#header h3 a{
font-weight:100;
color: #5077D3;
text-decoration: none;
font-size: 260%;
letter-spacing: 1px;
}

#header h2{
margin: 0;
padding: 0px 0 30px 15px; /* utilizzare per spostare la scritta sotto il logo */
font-weight:800;
font-family: Verdena, sans-serif;
color: #444;
font-size: 110%;
letter-spacing: 1px;
}
#header .scroll_logo {
/* background: url() repeat-x; */
font-size:100%;
line-height:110%;
font-weight:bold;
margin:0;
padding:0;
color:white;
}

#header ul.logo-left {
list-style-type:none;
padding:0;
margin:0;
background:#9EBBDE;}

#header ul.logo-left li {
font-size:75%;
color:white;
line-height:80%;
padding:2px 0;
margin:0;
/* border-bottom:black 1px solid; */
border-top:white 1px solid;}

/* #header ul.logo-left li img {
margin:0;
display:block;
} */

#header ul.logo-left li input {
font-size:110%;
}

#header ul.logo-left li.imposta_home{
text-align:left;
color:white;
font-size:90%;
line-height:90%;
padding-left:30px;
background:url(images/icon-home.gif) no-repeat 2px 0;
}
#header ul.logo-left li.contributo{
text-align:center;
color:#000066;
font-size:80%;
line-height:95%;
}
#header li.contatti {
	text-align:left;
	padding:4px 0px 0px 4px;
}
#header li.contatti a {
	color:white;
	padding:4px 0px 0px 4px;
}
/* 
div#logoFoto{
display: block;
float:right;
padding: 0px; /* spostare logo 
} */
/*
div#logoFoto img.logoCSE {
margin:0px 10px 70px 0px;
}

div#logoFoto img.fotoHeader {
margin:25px 55px 0px 0px;;
} */

h2#sectiontitle{
font-size:100%;
font-weight: 800;
font-family: arial, verdana, sans-serif;
padding:6px 6px 6px 10px;
margin:8px 10px 15px 10px;
background: #f2f2f2;
color: #444;
}

/* post styles */

.post{
margin: 0 0 20px 0;
padding: 0 5px 5px 5px;
background:white;
}

.entry{
margin: 0;
padding: 0px 10px 3px 10px;
}
.entry p{
margin: 0;
padding: 3px 0px;
}
.entry img{
margin: 4px;
padding: 0;
}
.post h2 {
color: #333;
font-size: 150%;
font-weight:100;
padding: 7px 0 2px 2px;
margin: 0px 0 15px 0;
}



.post h2 a{
color: #333;
text-decoration:none;

}

.post h2 a:hover{
text-decoration:none;
color: #333;
}

/* post lavagnetta */
.postlavagna *{
font-family:	tahoma, Verdana, Arial;
}
.entrylavagna{
margin: 0;
padding:2px 2px 2px 2px;
overflow:hidden;
/* line-height: 12px; */
}
.entry input{
margin:3px 0;
}
.entrylavagna p{
margin:0;
padding:0;
color:#D8D8D8;
}

.postlavagna{
/* clear: both; */
text-align:left;
font-size: 11px;
margin: 0;
padding: 0 6px 0px 3px;
clear:both;
overflow:hidden;
color:#D8D8D8;

}
.postlavagna h3 {
margin:0;
padding:0;
padding:5px 0 6px 0 ;
}
.postlavagna h4 {
margin:0;
padding:0;
font-size: 80%;
font-weight:150;
color:white;
}
/*  testo lavagna */
.postlavagna p {
margin:0;
padding:2px 0 0 0;
font-size: 100%;
line-height: 105%;
color:#D8D8D8;
}
.postlavagna p a {
 font-size:8px;
}
.postlavagna h4 a,.postlavagna h4 a:hover{
 color:#3685BA;
 font-weight:800;
}
.postlavagna h4 .commentoLavagna a,.postlavagna h4 .commentoLavagna a:hover{
color:#C5762B;
}
.postlavagna .immagine {  
/* 
VISUALIZZAZIONE ALTERNATIVA IMMAGINE: 
postlavagna al posto di entrylavagna 
spostare l'immagine fuori dallla classe entrylavagna
*/
margin:2px 1px;
float:right;
border:1px #D3DEEF solid; 
}
.lavagnaId{
color:#FF0000;
}
.lavagnaAutore{
display:inline;
color:red;
}
.lavagnaScadenza{
display:inline;
margin-left:50px;
font-size:9px;
line-height:9px;
color:red;
}
.lavagnaDate{
color:white;
font-size:85%;
}

.lavagnaAutore a, .lavagnaAutore a:hover{
color:white;
font-weight:100;
}

/*  categoria */
.postlavagna h3 a{
color: #E1871E;
text-decoration:none;
font-size: 70%;
line-height: 110%;
text-transform:uppercase;
font-weight:100;
}
/*  titolo  */
.postlavagna h2 {
color: #56990B;
font-size: 110%;
line-height: 110%;
font-weight:100;
text-transform:uppercase;
padding: 1px 0 1px 1px;
margin: 0px;
}
.postlavagna h2 a{
color: #56990B;
text-decoration:none;
font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold
}

.postlavagna h2 a:hover{
text-decoration:none;
color: #56990B;
}

.postmetadata{
clear:both;
padding: 1px 0px 2px 5px;
margin: 0;
border-bottom: 1px solid #ccc;
display:block;
font-size:9px;
line-height:9px;

}


/* .postmetadata p{
padding:0;
margin: 0;
} */


.date{
float:left;
text-align:center;
font-weight:800;
margin: 0 10px 0 0;
padding: 0 10px;
border-right: 1px solid #ccc;
color: #444;
font-family:arial, sans-serif;
}


.dateDay{
display:block;
font-size: 16px;
line-height: 16px;
text-align:center;
}
.dateMonth, .dateYear{
display:block;
font-size: 11px;
padding:0;
line-height: 12px;
}




/*  Comments   */
.entry-comment {
background-color:#DFDFDF;
padding:5px;
color:black;
}
.entry-comment  .url{
font-size:110%;
font-weight:bold;
}
.entry-comment  a{
font-size:130%;
}
.comment-author {
font-size:110%;
font-weight:bold;
}
#commentform label {
color:black;
}
#commentform p {
color:black;
}

h3#comments, h3#postcomment{
	font-size: 100%;
	font-family:verdana, sans-serif;
}	

ol#commentlist{
padding: 0 0 0 20px;
font-size: 90%;
list-style-type: none;
}

ol#commentlist li{
	padding: 0px 3px;
	margin: 0;
}

ol#commentlist li p.commentheader{
margin: 0px 0 0px 0;
display: block;
padding: 1px 5px;
}



ul#commentlist{
padding: 0;
margin:0;
list-style-type:none;
}

ul#commentlist li{
	display: block;
	padding: 0;
	margin: 0 15px 15px 15px;
	font-size:90%;
	background: #f2f2f2;
}

ul#commentlist p{
margin: 6px 0;
color:black;
}

ul#commentlist li div.comm{
margin: 1px;
padding: 1px;
}

ul#commentlist li div.gravatar {
	width:50px;
	float:left;
	padding: 10px 0 0 10px;
}

ul#commentlist li div.gravatar img{
border: 2px solid #ccc;
}




ul#commentlist li div.commenttext{
padding: 0;
margin:5px 10px 5px 65px;
}

ul#commentlist li div.commenttext div.commentwrapper{
margin:0 0 0 5px;
padding: 3px 8px;
}


/*  sidebsidebar styles */


#subscribe p{
font-size: 85%;
margin: 20px 0 10px 0;
}



.menu{
margin:0;
padding:0;
font-size:90%;
}

#sidebar-right .menu {
width:250px;
}

#sidebar-right .bottone_gestori {
	background-color:#E09F1D;
}

#sidebar-right #banner  divf{
	text-align:center;
}

#sidebar-right .notizie-scadenza div {
	padding:2px 5px;
}
#sidebar-right .notizie-scadenza h4 {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Helvetica,Arial;;
	color:#7A907A
}
.menu * {
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
padding-top:0px;
}

.menu a{
font-weight: 100;
}

.menu a:hover{
text-decoration:none;
}

.menu ul{
margin:0;
padding:0;
list-style-type:none;
}

/* .menu ul li.widget{
padding:2px;
margin:0 0 0px 0px;
}

.menu ul li.widget ul{
	margin: 0;
	padding:0;
}

.menu ul li.widget ul li{
border-bottom:1px solid #ddd;
padding: 2px 2px 2px 15px;
margin:0;
background:  url("images/listbullet.gif") no-repeat 2px 4px;
}

.menu ul li.widget ul li ul{
}

.menu ul li.widget ul li ul li{
border-top: 1px solid #ddd;
border-bottom: none !important;
padding: 2px 2px 2px 15px;
} */
.menu ul li.widget {
background:#F4F4F4;
margin-bottom:5px;
}

.menu ul li.widget h3{
font-family: arial;
font-size:120%;
padding:2px 2px 1px 4px;
margin:0;
/* border-top: 3px solid #5077D3; */
border-bottom: 1px solid #bbb;
color: #333;
font-weight: 800;
font-variant:small-caps;
background-color: #809080;
}
.menu ul li.widget h3.login {
background-color: #E09F1D;
border-top: 3px solid #808080;
cursor:pointer;
cursor:hand;
}
/* .menu ul li h3 a{
color: #333;
font-weight: 800;
}
.menu ul li h3 a:hover{
color: #333;
text-decoration: none;
} */



.menu form{
display:block;
margin:0px;
padding:4px;
}

.menu input{
margin:3px 0;
font-size:90%;
}

li.widget .textwidget, li.widget #search {
padding: 2px 5px;
}
/* Calendar styles */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}


#footer a{
font-weight: 100;
}

/* stile personalizzato */
div.scrolling {
padding: 0px 10px 0px 4px;
margin:0;
}
.scrollnews {
background:white;
}

div#readerpublishermodule0  {display:inline;}
#readerpublishermodule0 h3 {width:auto;height:auto;}
#readerpublishermodule0 li {background:url(images/scroll-separator.gif) no-repeat 0 0;padding-left:12px;}
#readerpublishermodule0 li,#readerpublishermodule0 ul ,
#readerpublishermodule0 div,#readerpublishermodule0 h3{display:inline;margin-left:5px;} 

/*
		SCROLLING HEADER
*/

/*
		SCROLLING SIDEBAR
*/
.marquee_vertical ul li			{ padding:0;margin:4px 0 0 0;}
.marquee_vertical ul  a.titolo		{ text-transform:uppercase; font-size:100%;margin:0;padding:0;color:#618ad6; font-weight:bold;}
.marquee_vertical ul  span.scadenza	{color:#500D05;}
.marquee_vertical ul  .testo 		{ padding:0 3px;margin:0;}
.marquee_vertical ul  .testo *		{ font-size:10px;}

#NewsTicker{
	border:solid 1px #cccccc;
	background:#F4F4F4;
	width:238px;
	height:255px;
	padding:0;
	margin:0 auto;
}
#NewsTicker h1{
		font-family: arial;
		font-size:120%;
		padding:2px 2px 1px 4px;
		margin:0;
		/* border-top: 3px solid #5077D3; 
		border-bottom: 1px solid #bbb; */
		color: #333;
		font-weight: 800;
		font-variant:small-caps;
		background-color: #809080;
}
#NewsVertical {
	width: 235px;
	height: 250px;
	display: block;
	overflow: hidden;
	position: relative;
	}
#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 240px;
		height: 255px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
	}
	#TickerVertical li {
		display: block;
		width: 230px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			float: left;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
			float: left;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
			float: left;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

/* Simple scalable breadcrumb by Veerle Pieters
------------------------------------------------------------------*/
ul#crumbs, #crumbs li {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:90%;
	}	
ul#crumbs {
margin:0px 0px 5px 0px;
background:white;
}	
#crumbs {
	height:1.5em;
	border:1px solid #dedede;
	}
#crumbs li {
	float:left;
	line-height:1.6em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
#crumbs a:link, #crumbs a:visited,	
#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}
/* stile lavagna
------------------------------------------------------------------*/
div#lavagna-header {
background:url(images/edilbank_lavagnahead.jpg) no-repeat top left;
height:25px;
}
div#lavagna-footer {
height:25px;
background:url(images/edilbank_lavagnafooter.jpg) no-repeat bottom left;
margin-bottom:10px;
}
div#lavagna-bg {
/* width:529px; */
margin-bottom:0px;
background:#343434;
}
#responsabilita {
	background-color:#D9D9D9;
	text-transform:uppercase;
	font-size:8px;
}
.show_anteprima {
display:none;
}

/* inserisci lavagna
------------------------------------------------------------------*/
#inserisci {
display:none;
}
.form {
border:1px solid #DDD;
background:#EFEFEF;
margin:0 0px 10px 0px;
padding:2px 5px;
text-align:left;
}
/*  ---- FORM ----- */
.form a {
color:black;
text-decoration:none;
font: 11px 	Verdana,Helvetica,Arial;
margin:0;
}
.form a:hover {
color:#2F7C8C;
text-decoration:none;
}
.form form ul{
	margin:0;
	padding:0px;
	list-style-type:none;
	width:100%;
}
.form form li{
	display:block;
	margin:0;
	padding:2px 5px 2px 9px;
	clear:both;
	overflow:auto;
}
/* .form form li:after,.form form li div:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
} */

.form form li div,.form form li span{
	margin:0 .3em 0 0;
	padding:0px;
	color:#444;
}
.form form li span select {
	margin-top:4px;
}
.form form li span input {
	margin-top:4px;
}
.form #localitalavagna, .form #categorialavagna { width:480px; }
.form #titololavagna { width:470px}

/* campi rubrica on-line */
.form #rubrica,.form #rendi_pubblico { width:480px; }
.form #titolo, .form #link_sito {width:470px;}



/* form li span{
	float:left;
} */

/* ----- LABELS ----- */
.form form li div label,.form form li span label{
	margin:0;
	padding-top:0px;
	clear:both;
	font-size:72%;
	line-height:100%;
	color:#444;
	display:block;
	color:#622220;
	font-weight:bold;
}
.form form li div span label{
	padding-bottom:0px;
	color:#622220;
}
.form label.desc{
	font-size:95%;
	font-weight:bold;
	color:#222;
	line-height:150%;
	margin:0;
	padding:1px 0 5px 0;
	padding:0px;
	border:none;
	display:block;
	
}

.form input.text {
padding: 2px 3px 2px 3px;
font: 11px 	Verdana,Helvetica,Arial;
border: 2px solid #CCC;
}
.form select.select {
padding: 2px 3px 2px 3px;
font: 11px 	Verdana,Helvetica,Arial;
border: 2px solid #CCC;
background:white;
}

.form input.textsmall {
padding: 4px 3px 4px 3px;
font: normal 9px Verdana,Helvetica,Arial;
border: 2px solid #CCC;
}
.form .button {
padding: 2px;
background:white;
color:black;
font: 11px 	Verdana,Helvetica,Arial;
border-left: 2px solid #dbdbdb;
border-top: 2px solid #dbdbdb;
border-right: 2px solid #858585;
border-bottom: 2px solid #858585;
}

.form .button:hover{
background:#f5f5f5;
color:#2f7c8c;
text-decoration:none;
}
.form .button:active  {
border-right: 2px solid #dbdbdb;
border-bottom: 2px solid #dbdbdb;
border-left: 2px solid #858585;
border-top: 2px solid #858585;
}
.form .button:visited  {
color:black;
}
.form textarea.textarea {
width:80%;
border: 2px solid #CCC;
font-size:10px;
}
.form-cerca {
border:1px solid #DDD;
background:#EFEFEF;
margin:7px 0px;
padding: 1px 1px 4px 1px; 
/* width:100%; */
}
.form-cerca form ul{
	margin:0;
	padding: 0;
	list-style-type:none;
	width:100%;
}
.form-cerca form li{
	display:block;
	margin:0;
	padding:1px 5px 0px 9px;
	clear:both;
}
.form-cerca form li:after,.form form li div:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}
.form-cerca form li div,.form form li span{
	margin:0 .3em 0 0;
	padding:0;
	color:#444;
}
/* ----- LABELS ----- */
.form-cerca form li div label,.form-cerca form li span label{
	margin:0;
	padding:5px 0 0 0;
	clear:both;
	font-size:85%;
	line-height:100%;
	color:#444;
	float:left;
	width:20%;
}
.form-cerca label.label_inline{
	margin:0;
	padding:5px 0 0 0;
	display: block;
	float: right;
	font-size:85%;
	line-height:100%;
	color:#444;
	width:20%;
}
.form-cerca label.desc{
	clear:both;
	float:none;
	font-size:95%;
	font-weight:bold;
	color:#222;
	line-height:150%;
	margin:0;
	padding:1px 0 5px 0;
	border:none;
	display:block;
}
.form-cerca input.text {
padding:3px;
font: 10px 	Verdana,Helvetica,Arial;
border: 1px solid #CCC;
}
.form-cerca .button {
margin-top:4px;
padding: 3px;
background:white;
color:black;
font: 11px 	Verdana,Helvetica,Arial;
border-left: 1px solid #dbdbdb;
border-top: 1px solid #dbdbdb;
border-right: 1px solid #858585;
border-bottom: 1px solid #858585;
}

.form-cerca .button:hover{
background:#f5f5f5;
color:#2f7c8c;
text-decoration:none;
}
.form-cerca .button:active  {
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
border-left: 1px solid #858585;
border-top: 1px solid #858585;
}
.form-cerca .button:visited  {
color:black;
}

.esitoinserimento {
border:1px solid #E6DB55;
background:#FFFBCC;
}
.esitoinserimento a {
color:#2F7C8C;
text-decoration:underline;
font:normal 100% 	Verdana,Helvetica,Arial;
}
.esitoinserimento a:hover {
color:#2F7C8C;
text-decoration:underline;
}
.border-bottom {
border-bottom:1px solid #DDD;
}
.div50 {
width:260px;
}
/* stile rubrica on line */
#rubrica_online {
/* width:550px; */
background-color: #FFF7E0;
color: #333;
font-family: Verdana,Arial,Helvetica,sans-serif;
margin-bottom:10px;
text-align:left;
}
#rubrica_online *{
padding:0px;
margin:0px;
}
#rubrica_online img{
vertical-align: -50%;
margin:0;
padding:0px
}
#rubrica_online .postrubrica {
border-bottom:3px solid #FFF;
overflow:hidden;
padding:4px 2px 0px 2px;
font-size: 80%;
line-height: 90%;
}
#rubrica_online .entryrubrica{
padding-top:3px;
}
#rubrica_online .rubricaDate{
padding:0px 4px;
font-size:75%;
}
#rubrica_online .paginavuota {
padding:5px;
margin:5px;
margin:5px;
}

/*  TABLE DATA  */

table#data {

	border-top:1px solid #c2beb1;

	border-left:1px solid #c2beb1;

	background: #e7e2d3;

	font-size:11px;

	color: #74655f;

	line-height:normal !important;

}

table#data th {

	border-right:1px solid #c2beb1;

	border-bottom:1px solid #c2beb1;

	font-weight:normal;

	padding:5px;

	text-align:left;

}

table#data td {

	background:#fff;

	padding:5px;

	border-right:1px solid #c2beb1;

	border-bottom: 1px solid #c2beb1;

}

table#data td.odd {

	background:#fbf9f4;

	padding:5px;

	border-right:1px solid #c2beb1;

	border-bottom: 1px solid #c2beb1;

}

table#data th.pagination {

	text-align:right !important;

}

table#data th a {

	font-weight:bold !important;

	text-decoration:none;

	color: #74655f;

}

table#data th a:hover {

	text-decoration: underline;

}
/*********************
BOTTONI
*********************/
span.newaction { 
 display: block !important; 
 float: left; 
 width: auto !important; 
 min-height: 22px; 
 height: auto !important; 
 height: 22px; 
 margin: 0; 
 border: 0; 
 padding: 0 !important; 
 background-color: transparent; 
 background-repeat: no-repeat; 
 background-position: 100% 0 !important; 
 line-height: auto; 
 color:white !important; }

 span.newaction { clear: both; margin: 1px 0; }

span.newaction { 
 background-image: url('images/button-right.gif') !important; }

span.newaction a { 
 display: block !important; 
 float: left; 
 width: auto !important; 
 margin: 0; border: 0; 
 background-color: transparent; 
 background-image: url('images/button-input-left.gif'); 
 background-repeat: no-repeat; 
 background-position: 0 0 !important; 
 color:white !important; 
 min-height: 22px; 
 height: auto !important; 
 height: 22px; 
 margin-top: 0 !important; 
 padding: 2px 6px 3px 19px !important; 
 overflow: visible !important; }

 span.newaction a { 
 min-height: 14px; 
 height: auto !important; 
 height: 14px; 
 padding: 4px 6px 4px 19px !important; 
 line-height: 1.27em; }
 
 span.newaction:hover { 
 display: block !important; 
 background-position: 100% -44px !important; 
 color:white; 
 text-decoration: none !important; }
 
 span.newaction:hover a { 
 display: block !important; 
 background-position: 0 -44px !important; 
 color:white; 
 text-decoration:none !important; }

 #main_content span.newaction a:hover { 
 text-decoration: none; }

/*********************
SEARCH RESULT
*********************/
#searchresult {
margin:5px 0px;
padding:10px 2px 2px 10px;
background:#F7F7F7;
border-top:#636363 1px solid;
border-bottom:#636363 1px solid;
}
#searchresult  .post{ 
margin:0;
padding:0}
#searchresult  .entry{ 
margin:0;
padding:0;
padding-left:5px;
font-size:90%;
line-height:110%;}
#searchresult h2.searchfor{
font-family:	Verdana,Helvetica,Arial;
margin-bottom:10px;
}
#searchresult h2.post_title{
margin:0;
padding:0;
font-family:	Verdana,Helvetica,Arial;
font-size:100%;
text-decoration:underline;
color:#4F507F;
}
#searchresult h2.post_title a{
color:#4F507F;
font-weight:bold;
}

/* 
PERCORSO PAGINA
*/
#breadcrumbs		{color:#DFDFDF;}
#breadcrumbs a 		{color:#feb729;}

/*********************
BANNER
*********************/
div.banner_sidebar {margin:10px 0px;}


/*********************
PAGINA CONTATTI
*********************/
#titolo-pagina-recapiti		{font-weight:bold;font-size:14px;}
.recapiti					{margin:5px 0px;}
.recapiti span 				{font-weight:bold;}

/*
	TESTO SCORREVOLE SIDEBAR
*/
/* div.newsticker-jcarousellite li			{ margin-bottom:4px;}
div.newsticker-jcarousellite li.pari		{ background:#EBEFE0; }
div.newsticker-jcarousellite li.dispari	{ background:transparent; }
div.newsticker-jcarousellite a.link 		{ text-transform:uppercase; font-size:100%;margin:0;padding:0;}

div.newsticker-jcarousellite .scadenza 	{ text-transform:uppercase; font-size:65%; color:black;text-align:right;}

 */
ul#TickerVertical li			{ padding:0;margin:4px 0 0 0;}
#NewsVertical a.titolo		{ text-transform:uppercase; font-size:100%;margin:0;padding:0;color:#618ad6; font-weight:bold;}
#NewsVertical span.scadenza	{color:#500D05;}
#NewsVertical .testo 		{ padding:0 3px;margin:0;}
#NewsVertical .testo *		{ font-size:10px;}
/*
	TABELLA PASSWORD
*/
#exceldownload							{width:300px;margin:0px auto;border:2px solid #c0bdca;background:#9b96ab;}

#esitoOperazioni						{}

.headerBar {
    background-color: orange;
    border-bottom: 3px solid #777777;
    text-align: center;
    font-size: 24pt;
    font-family: Arial;
    font-style: italic;
    height: 34px;
    padding:0px;
    }
table#scrollTable {
	border:1px black solid;
	border-collapse: collapse;
	width:100%; 
}

table#scrollTable td {
	text-align:center;
	border-left:#c83706 1px solid;
	border-bottom:white 1px solid;
	border-top:white 1px solid;
	background-color:#c0c0c0;
	font-size:7pt;;
}
#scrollTable div.scroll {
	width:90%;
	overflow:hidden;}
table#scrollTable th {
	text-transform:uppercase;
	border-left:#c83706 1px solid;
	border-right:#c83706 1px solid;
	border-bottom:white 1px solid;
	border-top:white 1px solid;
	background-color:#f2ed8c;
	color:blue;
	font-size:6pt;
	font-family:Verdana;
	text-align:center;
}
table#scrollTable th a {
	color:blue;
	font-size:8pt;
	font-family:Verdana;
	text-decoration:none;
	font-weight:bold;
}
#scrollTable input {
	border:0;
	padding:1px 0px;
	background-color:#c0c0c0;
	width:90%;
	font-size:7pt;}

.button_search {
  padding-left:5px;
  width:128px;
  border:0;
  font-style:italic;
  color:#8F8F8F;
  font-size:8pt;
}

.button_search_selected {
  padding-left:5px;
  width:128px;
  border:0;
  color:#2c2c2c;
  font-size:8pt;
}
#navigazione-tabella {
	text-align:right;
	padding:3px 5px;
}
#navigazione-tabella a{
	color:#e3ae40;
}

#contatore-visite {
  margin:10px 0 0 25px;
}
/**
SIDEBAR MENU
*/
.link_corsi ul 			{background:#808080;color:white}
.link_corsi li a		{color:white;}
.link_corsi li a:hover,
.link_corsi li a:focus	{color:white;}
.link_corsi li a:visited	{color:white}
/*
ICONE MENU RUBRICHE

.page-item-14 		{background:url(images/icon-trasp-mail.gif) no-repeat;}  
.page-item-18 		{background:url(images/icon-trasp-motori.gif) no-repeat;}  
.page-item-20 		{background:url(images/icon-trasp-news-nazionali.gif ) no-repeat;}  
.page-item-25 		{background:url(images/icon-trasp-portali.gif ) no-repeat;}  
.page-item-22 		{background:url(images/icon-trasp-radio.gif ) no-repeat;}  
.page-item-27 		{background:url(images/icon-trasp-telefono.gif ) no-repeat;}  
.page-item-31 		{background:url(images/icon-trasp-tv.gif ) no-repeat;}  
siti umbri 
.page-item-4661		{background:url(images/icon-trasp-siti-umbri.gif ) no-repeat;}
servizi 
.link-item-8		{background:url(images/icon-trasp-archivio-foto.gif ) no-repeat;}
.link-item-9		{background:url(images/icon-trasp-corsi.gif ) no-repeat;}
.link-item-10		{background:url(images/icon-trasp-lavagna.gif ) no-repeat;}
.link-item-11		{background:url(images/icon-trasp-link-password.gif ) no-repeat;}
.link-item-12		{background:url(images/icon-trasp-consorzi.gif ) no-repeat;}
*/

