@charset "utf-8";
/* CSS Document */


body {	top:0px;
		width:98%;
		height:96%;
		background-color:#9AB1CA;
		background-image:url(shared/backbody.jpg);
		background-repeat:repeat-x;
		text-align:center;
/*font-size: 70%; */
font-family: Verdana, Arial, sans-serif;
		}

h6 {color:#386994; margin-top:0px;}
h6 img {float:left; display:inline; margin-right:5px;}
	
div#head {
		/*width:98%;*/ 
		width:1020px; /*min-width: 960px; max-width: 2024px;*/
		margin-right:auto;
		margin-left:auto;
		margin-top:-6px;
		padding:0px;
		text-align:left;	
		background-image:url(shared/backhead.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		z-index:4;
		}
div#logocomune {
	position:absolute;
	top:-106px;
	margin-left:0;
	width:435px;
	height:107px;
	left:0.02em;
	z-index:200;
}
div#barraalta {
background-color:#FFFFFF;
background-image:url(shared/backbarra.jpg);
background-position:left top;
background-repeat:repeat-x;
position:relative;
top:0px;
left:0px;
width:100%;
height:32px;
text-align:right;
z-index:6;
}

.insidebar{ padding-top:15px;}

	div#colonnadestra {

    width:194px;
    padding:0px;
    float:right;
    text-align:left;
    background-color: #ffffff;
}
div#colonnasinistra {
    width:194px;
    padding:0px;
    float:left;
    text-align:left;
    background-color: #ffffff;
}
div#globale {
	width:1020px; /*min-width: 960px; max-width: 2024px;*/
  position:relative;
  margin:auto;
  padding:0px;
  text-align:left;
  background-color:#ffffff;
  padding:0px;
  display:block;
  z-index:1;
  
}

div#contenutocentrale {
  background-color:#CCCCCC;
  height:auto !important;
  width:59%;
  padding:0px;
  float:left;
  text-align:left;
  margin-left:15px;
  z-index:3;
}
#contenutocentrale p, #contenutocentrale table, #contenutocentrale form, #contenutocentrale h1, #contenutocentrale h2, #contenutocentrale h3 {margin-left:15px;}
#contenutocentralelargo   {
	height:auto !important;
  margin-left:215px;
  margin-right:10px;
  text-align:left;
  z-index:3;
}
#contenutocentralelargo  p, #contenutocentralelargo table, #contenutocentralelargo form, #contenutocentralelargo h1, #contenutocentralelargo h2, #contenutocentralelargo h3{margin-left:15px !important; }
#aprimessaggio a {margin-left:15px; color:#CC0000; font-weight:bold;}
.margin {margin-left:15px !important;}
.contromargin {margin-left:-15px !important;}
#pagina { top:0px; left:10px; height:100%; width:730px; margin-right:70px; float:right; text-align:left; z-index:4;}
#benvenuti {margin-left:15px;}
#lagiunta, #consiglio {width:90%;}
hr {color:#990000; margin:10px;}
#biblioteca {margin-left:0px;width:170px;margin-right:4px;}
.boxbasso {position:relative; margin:5px; float:left; display:inline; width:170px; height: auto; border: 1px solid #99ccff;padding-left:15px;}
.boxbasso2 {position:relative; margin-top:5px; float:left; margin-left:2px; display:inline; width:90%; height: auto; border: 1px solid #99ccff; padding-left:15px;}
.boxbasso2 a { color:#000000; font-weight:normal;}
.titolobase { width:109%; margin-left:-15px; background-image:url(shared/barra_bassa.gif); color:#386994; text-transform:uppercase; font-weight:bold; }
.titolobase3 { width:109%;  height:auto; line-height:18px; margin-left:-15px; background-image:url(shared/barra_bassa.gif); background-repeat:no-repeat !important; color:#386994; text-transform:uppercase; font-weight:bold; }
.titolobase2 { width:104%; height:auto; line-height:18px; margin-left:-5px; background-image:url(shared/barra_bassa.gif); color:#386994; text-transform:uppercase; font-weight:bold; }
#linkhome img {display:inline; margin:5px;}
#fasciabassa1, #fasciabassa2, #fasciabassa3 {float:left; display:inline;}
.fasciabassa, .fasciabassa a {color: #386994; margin-left:5px; margin-top:0px;}
.floatleft {
	float: left;
	clear: left;
	margin-right:15px;
	border-color:#000000;
}
.fl {float:left;margin-right:15px;}
.floatright {float:right; clear: right; margin:15px;}
  div#menupagina ul  {
	top:0px;
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	width:190px;
	display: block;
	text-indent:30px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}

  div#menupagina2 ul  {
	top:0px;
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	width:190px;
	display: block;
	text-indent:30px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}
.voce li {

	color:#404954 !important;/*blu petrolio*/
	padding-top:1px;
	
display: block;
width: 190px;
padding-top: 0.2em;
padding-right: 0.1em;
padding-bottom: 0.2em;
background-color: transparent;
background-image: url("shared/MenuV2.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 15px 7px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #abc2d5;
color: #144079;
text-decoration: none;
text-align: left;
border-right: solid 1px #d9e5f4;
border-left: solid 1px #d9e5f4;
	}
	
	
.sezione li {

	display: block;
width: 185px;
/*line-height:20px;*/

padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.3em;
/*padding-left: 0.35em;*/
background-color: #e0edfb;
background-image: url("shared/barra_titolo.gif");
background-repeat: no-repeat;
/*background-attachment: scroll;*/
background-position: 0pt 0pt;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #92bbe0;
color: #386994;
font-weight:bold;
text-align: right;
font-size:102%;
text-decoration: none;
text-transform:uppercase;
border-right: solid 1px #d9e5f4;
border-left: solid 1px #d9e5f4;
margin-top:8px;
	}
	
#icocat img
{ display:none;
float:left;
top:0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
z-index:55;
}	
.finalemenu {background-image:url(shared/barra_bassa.gif); padding-bottom: 3px;}
#pec {height:75px; background-image:url(shared/posta_certificata.jpg); background-repeat:no-repeat; text-align:right;} 
	
br.clear{
  clear:both !important;/*mettendo questa dichiarazione si obbliga ff a far visualizzare il div*/
  height:0;
  }
.nascondi {display:none;}
img, img a {border: none;}

.centrale {text-align:center !important;}
.sinistra {text-align:left;}
.destra {text-align:right;}


div#menu2 {margin-top:20px;}

div#menu2 ul  {
	top:10px;
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	width:190px;
	display: block;
	text-indent:30px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}

div#menu ul  {
	top:0px;
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	text-indent:30px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}

#areanotizie {display:inline-block !important; height:auto;}

.notizia {
position:relative;
 		display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
/*float:left;*/
width:250px;
height:auto;
/*border: solid 1px #99CCFF;*/
margin:15px;
text-align:justify;
padding:3px;
z-index:7;
		zoom: 1;
		*display: inline;

}

.notizia2 {
position:relative;
display:block; float:right;
padding:  0px 7px 5px 7px;
width:210px;
height:auto;
border: solid 1px #99CCFF;
margin: 5px;
text-align:justify;
z-index:7;
}

.inrosso {color: #CC0000;}
.rosa {background-color: #FFEAEA;}
.verdino {background-color: #DAFFCA;}
.grigio {background-color: #EBEBEB;}
.celestino {background-color:#DEF0FE;}
.violetto {background-color:#E3CBFE;}
.giallino {background-color:#FFFFCC;}
.arancino {background-color:#FFD9A1;}

#piede1 {width:100%; height:40px; text-align:center !important;  padding:5px; }

.filetto {border: 1px dashed #999966;}
table#moduli {width:90%;}

.alto23 {height:23px;}
.alto13 {height:13px;width:108px;}
.alto80 {height:80px;}
.\80x20 {width:80px; height:20px;}
.\98x92 {width:98px; height:92px; }
.\232x13 {width:232px; height:13px;}

.largo19 {width:19px;}
.largo28{width:28px;}

.largo45{width:45px;}
.largo67{width:67px;}
.largo86{width:86px;}
.largo99{width:99px !important;}

.largo105{width:105px;}
.largo129{width:129px;}
.largo152{width:152px;}
.largo184{width:184px;}

.largo218{width:218px;}
.largo228 {width:228px;}
.largo265{width:265px;}
.largo293{width:293px;}
.largo28{width:28px;}
.largo315 {width:315px;}
.largo358 {width:358px;}
.largo420 {width:420px;}
.largo450 {width:450px;}
/* in percentuale */
.largo5 {width:5%;}
.largo10 {width:10%;}
.largo12 {width:12%;}
.largo15 {width:15%;}
.largo20 {width:20%;}
.largo28 {width:28%;}
.largo30 {width:30%;}
.largo40 {width:40%;}
.largo50 {width:50%;}
.largo72 {width:72%;}

table#bandi td, th {text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
table#concorsi td, th{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
table#uffici td, th{text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
table#numeriutuli td, th {text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}

.citazione {font-size:90%; font-style:italic; padding-left:10px; padding-right:10px;}

.listasi {list-style-image: url(shared/ok.jpg); list-style-position:inside;}
.listano {list-style-image:url(shared/no.jpg); list-style-position:inside;}
.fondobianco {background-color:#FFFFFF;}
.fondogrigio2 {background-color:#e6e6e6;}
.fondogrigio {background-color:#EFF0F1;}
.left {text-align:left;}
.linealta {line-height:20px;}

div#commissioni {width: 96%; }
#commissioni li {margin-top:15px;}
table#lastnews {width:80%;}
table#info {width:90%;}
#frmLogin {text-align:center;}
.listadecimale {
	list-style-type:decimal;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.listaletterale {
	list-style-type:lower-alpha;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#anteprime img {margin:3px;}
/**********************************area r***************************************/

#arear{height:auto !important; margin-left:215px; margin-right:10px; text-align:left; z-index:3;}
#arear table {margin-left:15px;}
div#archivio3	{
	position: absolute;
	left: 72%;
	top:130px;
	width: 200px;
	height:auto;
	padding: 10px;
	border: 1px solid #386994;
	overflow: hidden;
	text-align: left;

}
#menulogin {margin-left:-30px !important;}

.vice li  {
	width:190px;
	color:#404954 !important;/*blu petrolio*/
	padding-top:1px;
	display: block;
	background-image:none;
	background-position: 15px 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #abc2d5;
	text-decoration: none;
	text-align: left;
	border-right: solid 1px #d9e5f4;
	border-left: solid 1px #d9e5f4;
	}
	#anteprima { border:dotted 2px #99CCFF; width:80%;  text-align:center; margin-left:5px;}
	#tabbooks { position:relative; height:auto; font-size:90%; line-height:12px; background-image:url(img/books.jpg); background-repeat:no-repeat; background-position:center bottom; border:solid 2px #d9e5f4; padding-bottom:50px;}
	.azzurro1 {color:#386994;}
	.azzurro2 {color:#99BCDF; }
	div#flash {margin-right:2px !important; margin-left:-2px; margin-top:0px;}
	.uno {margin-left:-2px;}
	.ftg a img { border:solid 1px #99ccff; padding:7px; text-decoration:none;}
	.ftg a { border-bottom:solid 1px #99ccff; margin-top:7px; color:#386994; text-decoration:none; font-size:120%;}
	.ftg a:hover { text-decoration:underline;}
	.flash img a {border:none; cursor:hand;}
	#object {cursor:hand;}
/*************** tag cloud *********************************/

.max {font-size:36px;}


.min {font-size:14px;}


.min2 {font-size:18px;}


.min3 {font-size:22px;}

  
.min4 {font-size:28px;}

  
.min5 {font-size:32px;}

div#cloud {width: 190px; background-color:#FFFFFF; margin-left:3px; margin-right:3px; border:solid 1px #99ccff;/*#386994;*/ } 
#cloud a {color:#99BCDF;text-decoration: none; }
#cloud a:link {color:#386994;text-decoration: none; }
#cloud a:visited {color:#99BCDF; text-decoration: none; }
#cloud a:hover { background:#99ccff; color:#FFFFFF;text-decoration: none; }


/****************fine tag cloud ***************************/
