/* CSS Document */

/*link*/
a{
	text-decoration:none;
	color:#05054F;
}

a:hover{
color:#003399;
}

/* Link scorrevoli*/
#link_scorrevoli{
width:190px;
background: trasparent;
margin: 1em 0 0 0;
}

#link_scorrevoli.hasJS {
height:320px;
overflow:hidden;
position:relative;
} 

#link_scorrevoli.hasJS ul {
position:absolute;
top:120px;
left:0;
margin:0 0 0 4.5em;
padding:0;
} 



/*Logo e intestazione*/
#testa img{
	height:445px;
	width:970px;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0px;
}


#testa h1 span{
	visibility:hidden;
	height:445px;
	width:970px;
	text-align:left;
	}

/* Contatti */
#contatti { 
background-image:url(../img/sfondo_header.jpg);
height:106px;
color:#FFFFFF;
background-repeat:no-repeat;
}


.divisione_contatti{
	color: #000066;
	margin: auto 5px auto 5px;
}

.vai{
margin-top:2px;
margin-left:4px;
}



.riferimenti{
font-size: 85%;
float: right;
margin: 8px 5px 0 0;
text-align:right;}


/*Menu laterali*/
.box_menu{
	margin: 0 0 1em 0;
	font-size:85%;
	background-color:#FF0000;
	padding-bottom:2px;
}

#corpo-colonna1 .box_menu{
margin-left: 10px;
background-image:url(../img/sfondo_box.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#EBE9E9;
}

#corpo-colonna3 .box_menu{
margin-right: 10px;
background-image:url(../img/sfondo_box.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#EBE9E9;
}


.box_menu a{
text-decoration:none;
color:#000000;
}



.ritorno_home{
	background-image: url(../img/menu/ritorno_home.gif);
	background-repeat:no-repeat;
	height:57px;
	width:195px;
	margin-bottom:-2em;
	}

.comune{
	background-image: url(../img/sfondo_titolo_box.gif);
	background-repeat:repeat-x;
	margin-bottom:-10px;
	height:34px;
	margin-right:2px;
	margin-left:2px;
	text-align:center;
	font-family: Arial, sans-serif;
	padding-top:9px;
	font-weight:bold;
	font-size:14px;
}

.comune_2{
	background-image: url(../img/sfondo_titolo_box_2.gif);
	background-repeat:repeat-x;
	margin-bottom:-10px;
	height:44px;
	margin-right:2px;
	margin-left:2px;
	text-align:center;
	font-family: Arial, sans-serif;
	padding-top:9px;
	font-weight:bold;
	font-size:14px;
}
.comune a, .comune_2 a{
	color:#003366;
}

.casciana_citta{
	background-image: url(../img/menu/cascianaCitta.gif);
	background-repeat:no-repeat;
	height:57px;
	width:195px;
	margin-bottom:-2em;
}

.rassegna_stampa{
	background-image: url(../img/menu/rassegna_stampa.gif);
	background-repeat:no-repeat;
	height:57px;
	width:195px;
	margin-bottom:-2em;
}

.link_utili{
	background-image: url(../img/menu/link_utili.gif);
	background-repeat:no-repeat;
	height:57px;
	width:195px;
	margin-bottom:-2em;
}

.albo{
	background-image: url(../img/menu/albo.gif);
	background-repeat:no-repeat;
	height:57px;
	width:195px;
	margin-bottom:-2em;
}



.servizi{
	background-image: url(../img/menu/servizi.gif);
	background-repeat:no-repeat;
	height:57px;
	width:195px;
	margin-bottom:-2em;
}

.img_pp{
text-align:left;
}


.tematiche{
	background-image: url(../img/menu/tematiche.gif);
	background-repeat:no-repeat;
	height:40px;
	width:195px;
	margin-bottom:-1em;
}

.box_menu ul{
	list-style:none
}

.box_menu ul li{
	margin-left: -32px;
	margin-right: 4px;
	margin-bottom:1em;
	font-variant:small-caps;
	list-style:none;
	}
	

/*Titolo newslettere Skype*/
.box_menu h4{
	color:#006633;
	font-size: 110%;
}

/*Form newsletter e SMS
form{
	margin-top:-10%;
	padding-left:6%;
}*/

input.text{
	font-family: "Courier New", Courier, monospace;
	font-size:100%;
	background-color: transparent;
	border-width:0px;
	margin-left:4%;
	margin-top:1.5%;
}

input.button{
	font-size:95%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	margin-top:1%;*/
}

div.input-cont{
/*	float: left;
*/	height: 30px;
	background: url(../img/menu/campi_input.jpg) no-repeat top left;
/*	margin-left:4%;
*/}



.menu_museo{
line-height:20px;
}

.menu_museo a:hover{
color:#006633;
}

/*Conttatti*/
.contatti{
margin:0 1em 0.5em 1em;
font-weight:bold;
}

.contatti a:hover{
color:#FFFFFF;
}

.down{
padding-top:75px;
}


/*Prima Piano*/
#box_PP{
	padding: 0.5em 0em 0em;
	display:block;
}


.titolo_PP{
	background-color: #003366;	text-align:left;
	height:20px;
	color:#fff;
	/*padding-left: 1em;*/
	padding-top:9px;
	padding-bottom:6px;
	margin-top:1em;
	padding-left:1em;
	font-weight:bold;
	margin-right:3em;
	margin-left: 3em;
	margin-bottom:0px;
}



.titolo_EV{
	background-color:#80ACC7;	text-align:left;
	height:20px;
	color:#000066;
	/*padding-left: 1em;*/
	padding-top:9px;
	padding-bottom:6px;
	margin-top:1em;
	padding-left:1em;
	font-weight:bold;
	margin-right:3em;
	margin-left: 3em;
	margin-bottom:0px;
}

.titolo_RI{
	background-color:#05054F;	text-align:left;
	height:20px;
	color: #FFFFFF;
	/*padding-left: 1em;*/
	padding-top:9px;
	padding-bottom:6px;
	margin-top:1em;
	padding-left:1em;
	font-weight:bold;
	margin-right:3em;
	margin-left: 3em;
	margin-bottom:0px;
}

.testo_pp{
text-align:left;
	margin-right:3em;
	margin-left: 3em;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 10px 0px 10px;
	margin-top:0;
	margin-bottom:0;
	min-height: 250px;
	height: auto !important;
	height:250px;
}
	
.testo_dr{
text-align:left;
	margin-right:3em;
	margin-left: 3em;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 10px 0px 10px;
	margin-top:0;
	margin-bottom:0;
}	
	
.testo_pp p, .testo_dr p{
margin:0;}
	
	.ricordare{
padding-bottom: 10px;
	border-bottom: dotted 1px blue;}



.img_pp{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	margin-top:0.5em;
}


div#container {
	padding: 0 2em 1em 2em;
}

div.split2 div {
	float: left;
	width: 278px;
	padding-bottom:2em;
	margin-top:0;
}

	
.split2 h2{
	color:#FFFFFF;
	text-align:left;
	font-size: 98%;
	padding: 0.5em 0 0.5em 0.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.div_comunicazioni{
	margin-right:1em;
}

.comunicazioni{
	background-image:url(../img/comunicazioni/comunicazioni.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#0418EE;
}

.eventi{
	background-image:url(../img/eventi/eventi.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#820BFD;
}

.split2 p, .split2 table{
	text-align:left;
	font-size: 85%;
	margin-top: 0.5em;
	margin-bottom:0.5em;
	display:block;
}

.split2 table{
width:auto;
text-align:left;
}

.split2 td{
width:auto;
text-align:left;
vertical-align:top;
}

.split2 table p{
text-align:left;}


.no_img1{
	border:thin solid #0418EE;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.no_img2{
	border:thin solid #820BFD;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.split2 p img{
	padding-right:1em;
	float:left;
	height:70px;
	width:120px;
}

.data{
	font-weight:bolder;
	font-style:italic;
	margin-bottom:-10px;
}

/*Foot*/

#piedipagina img{
margin:0.5em 0 0.5em 1em;
}



.nascosto{
	display: none;
}

img{
	border:none;
}

/*Struttura interna della pagina */

.titolo1{
color:#003300;
font-size:large;
border-bottom: medium double #339933;
font-family:verdana,helvetica,sans-serif;
font-weight:normal;
margin-top:0px;
}

.left{
float:right;
}

.small, .into{
font-size: smaller;
}

.intro{
margin-bottom:-50px;
}

.center{
text-align:center;
}

.grigio{
padding-bottom:1em;
}

.foto{
margin-bottom:6px;
margin-right:8px;
}

.giunta{
width:auto;
border-top:none;
border-left:none;
border-right: none;
border-bottom: thin solid #006633;
}

.colonnaSmall{
background-color:#FF0000;}

.consiglio th{
font-weight:bold;
}

.consiglio{
border:#006633 thin solid;
width:95%;
}

.evidenza, .evidenza2{
font-weight:bold;
}

.evidenza2{
color:  #FF0000;}


.suggerimento{
font-size:smaller;
font-style:italic;
}

h5{
font-variant:small-caps;
font-weight:bold;
font-size:small;
margin-top:0px;
margin-bottom:0px;}


.right{
font-size: small;
text-align:right;
margin-top:0;
margin-bottom:0;
}

.no-style{
list-style:none;
list-style-position: outside;
margin-left:1em;
}

.no-style li{
margin-bottom:6px;
}

.no-style li{
text-transform: lowercase;
}

.no-style li:first-letter{
text-transform:uppercase;
}

.commissioni_titolo{
color: #006633; 
font-size: small;
margin-bottom:4px;
font-variant:small-caps;
margin-top:18px;
}

#corpo-colonna2 table{
width:auto;
border-spacing:6px;
}

/*#corpo-colonna2 table td{
width: 50%;
}*/

.italic{
font-style:italic;
}

h3{
color: #003366;
margin-bottom:0;
padding-bottom:0px;
}

.riep_eventi{
background-color: #E4EBE5;
border: thin solid #006600;
font-size:90%;
width:70%;
padding:0.5em 0.5em 0.5em 0.5em;
margin-top: 1em;
}

#lang{
text-align:right;
	background: #fefefe url(../img/sfondo_pagina.gif) repeat-y center;
	background-repeat: repeat-y;
}

#lang img{
margin-right:5px;
margin-bottom:3px;
}

.legenda{
width:100%;
}

.legenda td{
width:33%;
border-right: solid blue 1px;
margin-right:10px;
}

.small_1{
font-size:11px;
color: #000066;
}

h2{
	font-weight: bold;
	color: #028cb7;
	font-size:16px;
}

h4{

font-weight:bold;
text-align:center;
}

.domande{
background-color:#d1e1ef;
border:1px solid #83accf;
margin:10px 0;
padding: 0em .5em .5em .5em;
}

.corsivo{
font-style:italic;
font-weight:bold;
font-size:11px;
}



.nuovo a{
background-color: #0033CC;
border: 1px solid #EEEEEE;
color:#EEEEEE;
padding:5px 5px 5px 5px;
width:300px;}

.risposta {
	background-color: #FFFACD;
	width: 90%;
	border: 1px solid orange;
	/*font-style: italic;*/
	display: block;
	padding: 5px 5px 5px 5px;
	margin-left:20px;
	margin-top:10px;
	}
	

	
.separate2{
border-bottom: #0066CC dotted 1px;
margin-left:45px;
}

td.separate2{
padding-top:10px;}


.testo_pp p.continua, .testo_dr p.continua{
border-bottom: #0066CC dotted 1px;
margin-bottom:10px;
text-align:right;
color:#FF00CC;
}

.continuaPP{
text-align:right;
margin-bottom:0;
}

.contatti_desc{
background-color:#F5F5F5;
border: dotted 1px #EBEBEB;
background-image:url(../img/contatti.jpg);
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
margin:0 0 0 0;
padding:3px 3px 3px 3px;
}

.approfondimenti{
background-color:#F5F5F5;
border: dotted 1px #EBEBEB;
background-image:url(../img/allegati.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
margin:10px 0 0 0;
padding:3px 3px 3px 3px;
}

.link_esterni{
background-color:#F5F5F5;
border: dotted 1px #EBEBEB;
background-image:url(../img/link_esterni.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
margin:10px 0 0 0;
padding:3px 3px 3px 3px;
}


.notizie{
background-color:#F5F5F5;
border: dotted 1px #EBEBEB;
background-image:url(../img/news.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
margin:15px 0 0 0;
padding:0px 3px 3px 8px;
}

.documenti{
background-color:#F5F5F5;
border: dotted 1px #EBEBEB;
background-image:url(../img/documenti.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
margin:15px 0 0 0;
padding:0px 3px 3px 8px;
}

.modulistica{
background-color:#F5F5F5;
border: dotted 1px #EBEBEB;
background-image:url(../img/modulistica.gif);
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
margin:15px 0 0 0;
padding:0px 3px 3px 8px;
}

li{
list-style:square;
}

.banner{
width:134px;
border-bottom: #0066CC dotted 1px;
}

.allinea_img{
float:left;
margin:0 10px 10px 0;
}

.allinea_img ul{
	margin-left:60px;
}

.altezza{
  height: auto !important;
  height: 150px;
  min-height:150px;
}

.credit{
color: #FF0000;
font-size:x-small;
text-align:left;
}

.flash{
width:970px;
height:250px;}
