@charset "utf-8";
/* CSS Document */


/*@font-face {
font-family: 'calibri';
src: url('calibri.eot');
src: local('?'), url('calibri.ttf') format('truetype');
}
              */

body
{
	background-color:#ffffff;
	font-family:Verdana, Tahoma, Arial;
	font-size:9pt;
	color:#333333;
	margin:0px;
	text-align:center;
	

}

.contenitore
{
	width:970px;
	margin:auto;
	text-align:center;
	background:url(../immagini/index/ombraLaterale.png) repeat-y left transparent;
}

.contenitoreInferiore
{
	width:970px;
	height:9px;
	margin:auto;
	background:url(../immagini/index/ombraInferiore.png) no-repeat top left transparent;
}

.contenuto
{
	width:960px;
	background-color:#0d005c;
	margin:auto;
	text-align:left;
}

.intestazione
{
	width:100%;
	height:115px;
	float:left;
}

.intestazione .logo
{
	height:90px;
	display:block;
	float:left;
	padding-top:10px;
	
	padding-left:40px;
}

.intestazione .logo img
{
	border:0px;	
}

.intestazione .centrale
{
	float:left;
	width:350px;
	height:90px;
	text-align:center;
	margin-left:10px;
}

.intestazione .centrale a
{
	display:block;
	width:141px;
	height:90px;
	background:url(../immagini/index/impronta3.png) no-repeat center center transparent;
	margin:auto;
margin-top:5px;
}

.intestazione .ricerca
{
	float:left;
	margin-top:25px;
	text-align:center;
	width:248px;
	letter-spacing:3px;
	display:inline;
	padding-top:50px;
	color:#ffffff;
	font-weight:bold;
	background-color:#99006a;
		background:url(../immagini/index/sfondoRicerca.png) no-repeat top left transparent;
}

.intestazione .ricerca2
{
	 	background:url(../immagini/index/sfondoRicerca2.png) no-repeat top left transparent;

	margin-top:25px;
   float:left;
	width:248px;

	display:inline;
	padding-top:50px;


}
























.menuAlto
{
	width:868px;
	float:right;
	height:103px;
	margin-top:5px;
	display:inline;
}

.menuAlto a, .menuAlto .selezionato
{
	float:left;
	width:124px;
	height:103px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-indent:-1000px;
	/*letter-spacing:0.5px;*/
	line-height:11px;
}

.menuAlto .selezionato
{
	background:#99006a;	
	text-indent:0px;	
}

.menuAlto a:hover
{
	text-decoration:none;	
}

.menuAlto a span, .menuAlto .selezionato span
{
	display:block;
	width:100%;
	height:35px;
	margin-top:68px;
	float:left;
}

.menuAlto .menu1
{
	background:url(../immagini/index/sfondoPulsanteMenu1.png) no-repeat top left transparent;	
}

.menuAlto .menu2
{
	background:url(../immagini/index/sfondoPulsanteMenu2.png) no-repeat top left transparent;	
}

.menuAlto .menu3
{
	background:url(../immagini/index/sfondoPulsanteMenu3.png) no-repeat top left transparent;	
}

.menuAlto .menu4
{
	background:url(../immagini/index/sfondoPulsanteMenu4.png) no-repeat top left transparent;	
}

.menuAlto .menu5
{
	background:url(../immagini/index/sfondoPulsanteMenu5.png) no-repeat top left transparent;	
}

.menuAlto .menu6
{
	background:url(../immagini/index/sfondoPulsanteMenu6.png) no-repeat top left transparent;	
}

.menuAlto .menu7
{
	background:url(../immagini/index/sfondoPulsanteMenu7.png) no-repeat top left transparent;	
}

.menuAlto a:hover
{
	background:#99006a;	
	text-indent:0px;
}

.corpo
{
	width:890px;
	float:right;
	
	display:inline;
}

.menuSep
{
	width:868px;
	float:right;
	height:10px;
	background-color:#ffffff;
}

.menuSx
{
	float:left;
	width:270px;

}

.menuSx span, .menuSx a
{
	width:100%;
	height:50px;
	display:block;
}

.menuSx a
{
	background:url(../immagini/index/menuSxSfondo.png) no-repeat top left transparent;		
}

.menuSx a:hover
{
	background:#0d005c;
	text-decoration:none;
}	

.menuSx a span
{
	float:left;
	width:240px;
	display:inline;
	color:#ffffff;
	margin-left:30px;
	
}

.menuSx a .titolo
{
	margin-top:5px;
	letter-spacing:0px;
	font-weight:bold;
	height:12px;
}

.menuSx a .sottoTitolo
{
	margin-top:5px;	
	height:26px;
	font-size:7.5pt;
	line-height:11px;
}

.pagina
{
	width:620px;
	height:500px;
	           
	background-color:#ffffff;
	border-top:solid 1px #0D005C;
	float:left;
	margin-left:0px;
}

.pagina h1
{
	float:left;
	color:#0D005C;
	font-size:9pt;
	padding:0px;
	margin-top:0px;
	width:600px;
	display:inline;
}

.home .menuDx
{
	width:230px;
	background:#0d005c;
	float:right;
	display:inline;
}

.home .menuDx .intestazione
{
	display:block;
	width:100%;
	height:50px;
	background:url(../immagini/index/sfondoPrimoPiano.png) no-repeat top left transparent;
	float:left;
}
.home .menuDx .intestazione2
{
	display:block;
	width:100%;
	height:50px;
	background:url(../immagini/index/sfondoPrimoPiano2.png) no-repeat top left transparent;
	float:left;
}

.home .cosaCerchi .intestazione
{
	background:url(../immagini/chiSiamo/cosaCerchi.png) no-repeat top left transparent;
}

.home p, .home .testoCentrale
{
	display:inline;
	float:left;
	text-align:justify;
	width:330px;
	/*height:410px;*/
	font-size:8.5pt;
	line-height:18px;
}

.home .testoCentraleEspanso
{
	width:580px;
      
	

}
.home .testoCentraleEspanso2
{
	width:250px;
  
	

}

.home .testoCentrale
{
	position:relative;
	overflow:hidden;
}

.home .link
{
	float:left;
	width:330px;
	margin-top:0px;
		margin-bottom:10px;
}

.home .link a
{
	padding:2px 10px 2px 10px;
	color:#0D005C;
	border:solid 1px #0D005C;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.home .link a:hover
{
	padding:2px 10px 2px 10px;
	color:#ffffff;
	border:solid 1px #0D005C;
	float:left;
	background-color:#0D005C;
	text-decoration:none;
}

.home .testoCentrale .testi
{
	position:relative;
	width:10000px;
}


.home .testoCentrale .testi a
{
line-height:25px;
font-size:11px;
}

.home .testoCentrale .testi .testo
{
	float:left;
	width:330px;
	margin-right:30px;
	
}







.home .testoCentrale .testi .testoEspanso
{
	float:left;
	width:580px;
	margin-right:30px;
}





.home .testoCentrale .testi .testoEspanso h1
{
  width:520px;
  margin-right:50px;
}

.home .testoCentrale .testi h1
{
	
	margin-bottom:10px;
	height:30px;
	width:330px;	
	padding-left:45px;
	background:url(../immagini/index/dito_super2.png) no-repeat 0px 2px transparent;
}

.home .menuDx .news, .home .menuDx .menu
{
	float:left;
	width:195px;
	display:inline;
	margin-bottom:40px;

}

.home .menuDx .news .titolo, .home .menuDx .menu li
{
  list-style-type:none;
}

.home .menuDx .news .titolo, .home .menuDx .menu a
{
	padding-left:25px;
	font-weight:bold;
	color:#91bcd4;
	background:url(../immagini/index/ico9.png) no-repeat 0px 2px transparent;
	float:left;


	 height:17px;
	 padding-bottom:5px;
}

.home .menuDx .menu a, .home .menuDx .menu .selezionato
{
	font-size:8pt;	
}

.home .menuDx .menu .selezionato
{
	padding-left:25px;
	font-weight:bold;
	color:#99006A;
	background:url(../immagini/index/ico9.png) no-repeat 0px 2px transparent;
	float:left;
	 height:17px;

margin-top:10px;


}




.home .menuDx .news .data
{
	color:#91bcd4;
	font-size:7pt;
	margin-left:25px;
	float:left;
	width:175px;
}

.home .menuDx .news .descrizione, .home .menuDx .menu .descrizione
{
	margin-left:25px;
	float:left;
	font-size:8.5pt;
	color:#ffffff;
	width:175px;
}




.home .menuDx .news .descrizione a
{

	color:#91bcd4;
	
}



.home .menuDx .menu .descrizione
{
	font-size:7pt;	
}

.footer
{
	width:868px;
	height:60px;
	line-height:60px;
	float:right;
	text-align:center;
	color:#ffffff;
	font-size:8pt;
}

.footer a
{
	color:#ffffff;	
}

.ioSono
{
	background:url(../immagini/index/ioSono.png) no-repeat top right transparent;	
}

.ioSonoSel
{
	background:url(../immagini/index/ioSonoSel.png) no-repeat top right transparent;	
}

.marginR30
{
	margin-right:30px;	
}

.marginR20
{
	margin-right:20px;	
}

.marginT10
{
	margin-top:10px;	
}

.marginT20
{
	margin-top:20px;	
}

.marginT25
{
	margin-top:25px;	
}

.marginL20
{
	margin-left:20px;	
}

.marginL15
{
	margin-left:15px;	
}

.viola
{
	background-color:#7E035E;
}

a
{
	text-decoration:none;	
}

a:hover
{
	text-decoration:underline;	
}

.clear
{
	clear:both;	
}

.visibile
{
	display:inline;	
}

.invisibile
{
	display:none;	
}

img
{
	border:solid 1px #0d005c;	
}

.evidenziato
{
	color:#0D005C;	
}

/* ORGANISMI */

.elenco
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

.elenco .sezione_2
{
	display:block;
	width:100%;
	
	background-color:#99006a;
	float:left;
	line-height:15px;
	font-weight:bold;
    		color:#FFFFFF;
text-align:center;
}

.elenco .sezione_2 span
{
	padding-left:10px;
}
.elenco .sezione_2 a
{
		color:#FFFFFF;
}


.elenco .sezione_3
{
	display:block;
	width:100%;
	
	background-color:#0d005c;
	float:left;
	line-height:15px;
	font-weight:bold;
		color:#FFFFFF;
text-align:center;
}

.elenco .sezione_3 span
{
	padding-left:10px;
}
.elenco .sezione_3 a
{
		color:#FFFFFF;
}

.elenco .sezione
{
	display:block;
	width:100%;
	background-color:#91bcd4;
	float:left;
	line-height:15px;
	font-weight:bold;
	color:#0D005C;
  text-align:center;
}

.elenco .sezione span
{
	padding-left:10px;
}

.elenco .dato
{
	float:left;
  display:block; 
}

.pagina.rassegnaStampaLink
{
  /*overflow:hidden;*/
  height:auto;
}

.pagina.rassegnaStampaLink .testo
{
  margin-bottom:20px;
}

.pagina .cosaCerchi
{
  margin-bottom:198px;
} 

.pagina.rassegnaStampaLinkStampa
{
  overflow:visible;
}

.rassegnaStampaLink .elenco .dato
{
  overflow:hidden;
  /*display:none;*/
  float:none;
}

.rassegnaStampaLink .elenco
{
  padding:0px;
  margin:0px;
}

.rassegnaStampaLink .elenco .sezione
{
  margin-top:2px;
  float:none;
}

.rassegnaStampaLink .elenco .sezione:hover, .rassegnaStampaLink .elenco .sezione.selezionata
{
  text-decoration:none;
  /*background:url(../immagini/index/sfondoSezioneRassegna.png) repeat-y left #91BCD4;*/
  background-color:#0d005c;
  color:#ffffff;
}

.rassegnaStampaLink .elenco li
{
  padding:0px;
  margin:0px
}

.rassegnaStampaLink .link
{
  display:none;
}


.elenco .dato a
{
  background:url(../immagini/index/cubo.png) no-repeat 0px 4px transparent;
  padding-left:12px;
}

.elenco .data
{
	float:left;	
       font-weight:bold;
	color:#0D005C;
display:block; 


}

.elenco .nome
{
	display:block;
	float:left;
	width:120px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:10px;
}




.elenco .valore
{
	display:block;
	float:left;
	width:190px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.elenco .dato a.valore
{

 background:none;
padding:0px;
}


.elenco .descrizione
{
	display:block;
	float:left;
	width:320px;
	padding-top:5px;
	padding-bottom:5px;
}

.elenco .semestre
{
   height:45px;
	
	width:145px;
background:url(../immagini/index/prova6.png) no-repeat 0px 0px transparent;
	margin:10px;
	
display:inline;
float:left;
}



.elenco .semestre a
{
  float:right;
  line-height:30px;
  color:white;
  margin-right:10px;
  margin-top:10px;
  background-image:none;
}



.elenco .descrizioneEstesa
{
	display:block;
	float:left;
	width:450px;
	padding-top:5px;
	padding-bottom:5px;
}

.elenco a
{
	color:#0D005C;
}

/* CONTATTI */

.contatti
{
	width:100%;	
	text-align:center;
}

.contatti h2
{
	font-size:11pt;
}





.articolo
{
 margin-left:15px;
margin-right:15px;

}

.articolo .titolo
{
font-size:20px;
color:#0D005C;
text-align:center;
margin-bottom:5px;
font-weight:bold;

}

.articolo .data
{
font-size:11px;
color:#00137F; 
font-weight:bold;
margin-bottom:5px;

}

.articolo .Immagine
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.articolo .abstract
{
font-style:italic;

}


.articolo .descrizione
{

}


.articolo .allegati
{
line-height:15px;
}



.articolo .allegati a
{
line-height:15px;
background:url(../immagini/index/cubo.png) no-repeat 0px 4px transparent;
padding-left:12px;
}



.articolo .spazio
{
height:30px;
}




.stampa
{
float:right;

margin-right:100px;
background:url(../immagini/index/stampa.png) no-repeat 0px 0px transparent;
width:135px;
heigth:20px;
line-height:20px;
font-size:9.5px;
/*border-bottom:solid #006 1px;*/

}



.stampa a
{
float:right;

}







.pagina2
{
	width:780px;
	
	
}






.sparisci
{
height:1px;
width:1px;	

}


































.vetrina
{
	width:168px;
	float:right;
	/*height:160px;*/
	background-color:#0D005C;
  margin-right:20px;
  margin-left:10px;
  margin-bottom:50px;
}

.vetrina .contenuto2
{
	padding:5px;
	text-align:right;
}



.vetrina .contenuto2 .scorrimento
{
	width:100%;
	height:150px;
	position:relative;
	overflow:hidden;
}

.vetrina .contenuto2 .scorrimento .boxScorrimento
{
	position:absolute;
	top:0;
	left:0px;
	width:100%;
	height:250px;

}



.vetrina .contenuto2 .scorrimento .boxScorrimento a
{
	color:White;	
 	font-weight:bold;
}


.contenuto2
{
	width:70px;
	text-align:left;
}

.news_freccetta
{
background:url(../immagini/index/cubo.png) no-repeat 0px 2px transparent;
}



.immagine_evento
{
width:100px;

float:left;
margin-left:15px;
margin-right:15px;
margin-top:5px;
margin-bottom:10px;

}

#Dati_Provincie
{
	margin-top:15px;
   font-size:11px;
	width:320px;
}






.mappaelenco
{
	width:330px;

	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:25px;
	float:left;
}


.mappaelenco .sezione
{
	display:block;
	width:100%;
	
	background-color:#91bcd4;
	float:left;
	line-height:15px;
	font-weight:bold;
	color:#0D005C;
text-align:center;
font-size:10px;
}

.mappaelenco .sezione span
{
	padding-left:7px;

}



.mappaelenco .dato
{

display:block; 
	width:330px;
background-color:white;	
}




.mappaelenco .dato .nome 
{


		color:#0D005C;
		width:100px;
		margin-left:10px;
		padding-right:10px;
	/*float:left;

	padding-top:3px;
	padding-bottom:3px;
	margin-left:10px;*/
	
	
	
	
	
	
}

.mappaelenco .dato .valore
{

		width:190px;
		line-height:8px;


}





.mappaelenco ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
.mappaelenco li { list-style-type: none; }








.elenco2
{
	
	list-style:none;
	margin-left:0px;
	padding-left:0px;

}

.elenco2 .sezione
{


	background-color:#91bcd4;
ì
	line-height:15px;
	font-weight:bold;
	color:#0D005C;
text-align:center;
}

.elenco2 .sezione span
{
	padding-left:10px;
}

.elenco2 .dato
{


width:200px;
}




.elenco2 .dato a
{
background:url(../immagini/index/cubo.png) no-repeat 0px 4px transparent;
padding-left:12px;


}



.elenco2 .nome
{
	

	width:120px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:10px;
}




.elenco2 .valore
{

	
	width:190px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.elenco2 .dato a.valore
{

 background:none;
padding:0px;
}



.elenco2 a
{
	color:#0D005C;
}





.intestazione .contenutospostare 
{
overflow:hidden;
width:868px;
font-family:Verdana, Geneva, sans-serif;
background-color:#99006a; 
height:15px;
font-size:11px;
margin-left:62px;
margin-top:10px;
                 

}


.intestazione .contenutospostare .oggettispostare
{
	float:left;
	position:relative;
	height:15px;
	width:3000px;

	
}
.intestazione .contenutospostare .oggettispostare .scorrinews
{
color:#FFFFFF;
    display:inline;
			white-space:nowrap;
			height:15px;
}

.intestazione .contenutospostare .oggettispostare .scorrinews .titolo
{

    display:inline;
 padding-left:25px;
		white-space:nowrap;
}
.intestazione .contenutospostare .oggettispostare .scorrinews .titolo a
{
color:#FFFFFF;
    display:inline;
	font-weight:bold;
		white-space:nowrap;
		height:15px;

}

.intestazione .contenutospostare .oggettispostare .scorrinews .descrizione
{
color:#FFFFFF;
    display:inline;
 padding-left:5px;
	white-space:nowrap;
height:15px;
}

.intestazione .contenutospostare .oggettispostare .scorrinews .data
{
	color:#FFFFFF;
 
 display:inline;
 height:15px;
 padding-left:5px;
 	white-space:nowrap;
}


.cubo
{
height:5px;
width:5px;
background-color:
}

.sistemaTesto
{

width:328px;
}







/*  AREA ACCESSO RISERVATO*/




#formLogin input
{
 float:left;
      border:1px solid #B0B0B0;
color:#000;
margin-bottom:5px;
width:170px;
}

#formLogin button
{
border:1px solid #0D005C;
color:#ffffff;
  cursor:pointer;

background-color:#99006A;
margin-top:10px;

}
#formLogin span
{

 margin-left:20px;
text-align:left;
width:80px;
float:left;
line-height:20px;
}

#formLogin .mascherina
{
border:3px solid #0D005C;
margin-left:140px;
float:left;
padding:20px;
width:320px;
margin-top:50px;

}

#formLogin .linea
{
width:100%;

text-align:center;
margin-bottom:10px;

}

#formLogin .linea1
{
width:100%;

text-align:center;
margin-bottom:20px;

}



.logUser
{
float:right;
font-weight:normal;
margin-bottom:10px;
margin-right:10px;
margin-top:5px;
width:240px;
}


.logUser img
{
           border:medium none;
vertical-align:middle;
margin-right:3px;
}

.logMenu
{
width:200px;

line-height:20px
}



.tableRevisione
{
float:left;
margin-left:20px;
width:330px;
font-size:9pt;
border:none;
border-spacing:1px;
background-color:#0D005C;
}
.tableRevisione tbody
{
background-color:#ffffff;
  border:none;
}
.tableRevisione td
{
    border:none;
        text-align:center;
}
.tableRevisione th
{
color:#fff;
 border:none;
 background-color:#99006A;
}
.tableRevisione tr
{

}


#invioRevisioni
{
    padding-top:40px;

}

#txtEditTesto
{
   margin-left:10px;
margin-right:10px;
width:600px;
margin-top:10px;
margin-bottom:30px;
height:300px;
}
#invioRevisioni textarea
{

margin-left:10px;
margin-right:10px;
width:600px;
margin-top:10px;
margin-bottom:30px;


}

#invioRevisioni button
{
border:1px solid #0D005C;
color:#ffffff;
margin-left:220px;
cursor:pointer;

background-color:#99006A;
margin-top:10px;
}


.testoDoc
{
display:inline-block;
padding:10px;

}

.testoDoc p
{
width:auto;
}

.noteDoc
{
margin-bottom:30px;
padding:10px;
}


.editDoc
{
        display:inline-block;
}
.editDoc b
{

padding-left:5px;

}


.homeRiservata
{

 height: auto !important;  /* per i browser moderni */
    height: 500px;      /* per IE5.x e IE6 */
    min-height: 500px;  /* per i browser moderni */
background-color:#FFFFFF;
border-top:1px solid #0D005C;
float:left;

margin-left:0;
width:620px;
}

.homeRiservata h1
{
	float:left;
	color:#0D005C;
	font-size:9pt;
	padding:0px;
	margin-top:0px;
	width:600px;
	display:inline;
}

.listaDoc
{
padding-left:10px;
padding-right:10px;
font-size:7pt;
}

.listaDoc b
{
padding:2px;
}

.riservatoAlto
{
float:left;
margin-top:5px;
width:340px;
line-height:20px;
}


.editDoc .riga
{
background-color:#91BCD4;
color:#0D005C;
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
vertical-align:middle;
width:600px;
}

.editDoc .riga2 {
background-color:#99006a;
color:#ffffff;
margin-left:10px;
padding-bottom:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
width:600px;
}

.editDoc .riga  img
{
border:none;
vertical-align:middle;
margin-left:7px;
}
.editDoc .riga2  img
{
border:none;
vertical-align:middle;
margin-left:7px;
}
      .divisoreRevisioni
      {
          background-color:#0D005C;
color:#0D005C;
height:2-10px;
display:block;
width:100%;
        margin-bottom:10px;
      
      
      }
.tableEdit
{
font-size:7pt;
     border: solid 1px #91BCD4;

width:600px;

}
.tableEdit img
{
border:medium none;
vertical-align:middle;
margin:2px;
margin-right:3px;
}





/* IMPRESA CERCA IMPRESA */


.contenutoICI
{
 background:url(../immagini/ici/sfondoici.jpg) no-repeat 0px 30px transparent;
 background-color:#ffffff;
 height:703px;

}

.barraSopraTopo
{


  background:url(../immagini/ici/barraAzzurraSottoMenu.png) no-repeat left bottom transparent;
   height:30px;
   width:100%;

     background-color:#8B8178;
}


.barraSopraTopo a
{

 background:url(../immagini/ici/freccette.gif) no-repeat 10px 8px transparent;
   color:#ffffff;
   display:block;
   padding-left:25px;
padding-top:6px;
}


.bannerICI2
{

height:74px;

position:relative;
top:13px;
width:auto;
}

.bannerICI
{
background:url("../immagini/ici/bannerICI.png") no-repeat scroll left bottom transparent;
height:74px;

position:absolute;
right:30px;
width:329px;
}


.titoliICI {
padding-right:10px;
text-align:right;
 margin-bottom:10px;
}

.titoliICI span
 {
 
color:#0D005C;
display:block;
font-family:Calibri;
font-size:11pt;

margin-top:20px;
 }

.titoliICI    h2
{
 font-family:Calibri;
background:url("../immagini/ici/linea2.png") no-repeat scroll right bottom transparent;
color:#5e54b8;
font-size:20pt;
margin:0px;
font-family:calibri;


}


.menuRicerca {
   
background-color:#8B8178;
float:left;
height:260px;
margin-left:10px;
margin-top:243px;
width:300px;
margin-right:10px;
 display:inline;
}



.elenchiICI
{

	overflow : auto;
	height : 470px;
  margin-top:40px;
	
	text-align : justify;
	text-indent: 0px;
	
margin-right:10px;
width:555px;



}







.cercaICI
{
margin:0px;
width:100%;
padding:0px;
}

.cercaICI .primo
{
background:url("../immagini/ici/strisciaAzzurra.png") no-repeat bottom left;
background-color:#0d005c;
height:25px;
width:100%;
}

.cercaICI .secondo
{
background:url("../immagini/ici/barraCerca.gif") no-repeat bottom center;

height:30px;
width:100%;
}

.cercaICI .secondo .cercaA
{
 background:url(../immagini/ici/freccette.gif) no-repeat 10px 8px transparent;
   color:#ffffff;
   display:block;
   padding-left:25px;
padding-top:6px;
font-weight:bold;
font-size:9pt;

}


.cercaICI .terzo
{
color:#FFFFFF;
font-size:9pt;
padding-top:10px;
padding-bottom:2px;
padding-left:10px;
font-style:italic;
}

.cercaICI .quarto
{
padding-left:10px;
}

.cercaICI .quarto input
{
          width:273px;
}

.cercaICI .quarto select
{
          width:273px;
}

.cercaICI .quinto 
{
font-size:9pt;
color:#fff;
vertical-align:middle;

}

.cercaICI .quinto .bottoneICI
{

background-color:#e7e6e4;
border:1px solid #4b5e5f;
color:#4b5e5f;
cursor:pointer;
width:80px;
}


.cercaICI .quinto .radio1 
{

vertical-align:middle;

}

.cercaICI .quinto span
{



 
 font-size:8pt;

color:#ffffff;
}

.cercaICI .quinto table
{
margin-left:10px;
margin-top:10px;
width:280px;
}

.cercaICI .quinto table td
{
}




.descICI
{
font-size:9pt;
margin-right:10px;
text-align:right;
margin-bottom:10px;
color:#333333;
margin-top:40px;

}



.impresaICI
{


 background:url(../immagini/ici/lista.png) no-repeat ;

display:block;
height:66px;
margin-bottom:10px;
margin-top:10px;
width:536px;
float:left;

}



.impresaICI:hover
{
 background:url(../immagini/ici/listaHover.png) no-repeat ;
 text-decoration:none;
}

.impresaICI:hover  .titolo
{
       color:#fff;
}



.impresaICI .titolo
{
display:block;
margin-left:55px;
margin-right:10px;
font-weight:bold;
color:#8b8178;
font-size:7.5pt;
margin-top:5px;
}


.impresaICI .descrizione
{
 display:block;
 margin-left:55px;
margin-right:10px;
font-size:7.5pt;
 margin-top:13px;
color:#333333;

}
























.squarebox {
    width: 100%;
    margin-top:10px;
    text-align: center;
    overflow: hidden; }
.squareboxgradientcaption {
    color: #0D005C;
    background-color:#91BCD4;
    padding-top:3px;
    background-image: url(../images/gradient_blue.png);
    background-repeat: repeat-x; 
    
    cursor:pointer;
height:17px;

vertical-align:middle;
    
    }
.squareboxcontent {
      overflow: hidden;
 }


 .squareboxgradientcaption img
 {
 border:none;
 vertical-align:middle;
 padding-bottom:2px;
 margin-left:4px;
margin-right:2px;
 }
 
 .dataTT
 {

display:inline;
   margin-left:10px;
    vertical-align:middle;

 }
 
  .userTT
 {
 display:inline;
   vertical-align:middle;
 }
 
 
 
 
 .msg_list {
margin: 0px;
padding: 0px;
width: 600px;
display:inline-block;
}
.msg_head {

cursor: pointer;
position: relative;

display:block;
background-color:#91BCD4;
color:#0D005C;
margin-left:10px;
padding-bottom:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
 width: 600px;
}
.msg_body {

background-color:#ffffff;
width: 600px;
margin-left:10px;
}












.collapsibleContainer
{

     width: 600px;
      margin-top:10px;
}

.collapsibleContainerTitle
{
    cursor:pointer;
}

.collapsibleContainerTitle div
{
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
background-color:#91BCD4;
color:#0D005C;
}
.collapsibleContainerTitle img
{
border:none;
}

.collapsibleContainerContent
{
    
    display: none;
}

.collapsibleContainerContent p
{
display:inline-block;
float:none;
width:600px;
margin-top:0px;
}




/* panel */
.panel, .panelcollapsed 
{
	background: #91BCD4;



     width: 600px;
      


}

/* panel heading */
.panel h2, .panelcollapsed h2 
{
   cursor:pointer;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
background-color:#91BCD4;
color:#0D005C;
background:url(arrow-up.gif) no-repeat 560px;
font-size:9pt;

}

/* panel heading on rollover */
.panel h2:hover, .panelcollapsed h2:hover { background-color: #A9BCEF; }

/* heading of a collapsed panel */
.panelcollapsed h2 
{    
cursor:pointer;
background-color:#91BCD4;
color:#0D005C;
background:url(arrow-dn.gif) no-repeat 560px;
}

/* panel content - do not set borders or paddings */
.panelcontent 
{ 
	background: #fff; 
	overflow: hidden;
}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }





.stepcarousel{
position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/
width: 330px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
 height:200px;
width: 330px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.testo2
{

float:left;
margin-top:225px;
width:330px;
}


      #EmiliaRomagna
      {
      
      position:absolute;
      top:300px;
      width:325px;
      height:172px;
      }

.donneLascianoSegno
{
  float:right;
}

.donneLascianoSegno img
{
  border:0px;
}






















/* GALLERIA */


.scorrevole
{
	width:100%;
	text-align:center;
}

.scorrevole .scorrevoleInterno
{
	float:left;
	position:relative;
	margin-left:10px;
	overflow:hidden;
}

.scorrevole .scorrevoleInterno .contenutoScorrevole
{
	position:absolute;
	top:0px;
	left:0px;
}

.scorrevoleNews
{
height:100%;
}

.scorrevoleNews .contenutoNews
{
	display:inline;
}

.scorrevoleNews .contenutoScorrevoleNews
{
	width:100%;
	height:100%;
}


.fotoStudio
{
	margin:auto;
	width:380px;
height:400px;

}

.fotoStudio .foto
{
float:left;
height:400px;

width:358px;

}

.fotoStudio .contenutoFotoStudio
{
	width:358px;
	 height:400px;
	margin-left:0px;
}

.fotoStudio .contenutoScorrevoleFotoStudio
{
	width:60000px;
	height:100%;
}

.fotoStudio .contenutoInterno {
    display: inline;
    float: left;
    margin-left: 0;
    text-align: left;
    width: 358px;
}

.fotoStudio .contenutoInterno img
{
		border:medium none;
 
	margin-top:5px;
	
  float: left;

}

 #gallery
 {
 

  display:block;

 }

.home .testoCentrale .testi .frecciaSx
{
	 border: 1px solid #0D005C;
    color: #0D005C;
    float: left;
    margin-bottom: 4px;
    margin-top:10px;
    margin-right: 10px;
	text-decoration:none;
    padding: 2px 10px;
	line-height:20px;
}

.home .testoCentrale .testi .frecciaSx:hover
{
	background-color:#0D005C;
	color:#ffffff;
	
	text-decoration: none;
}

.home .testoCentrale .testi  .frecciaDx
{
      border: 1px solid #0D005C;
    color: #0D005C;
    float: left;
    line-height: 20px;
    margin-bottom: 4px;
    margin-left: 149px;
    margin-top: 10px;
    padding: 2px 10px;
    text-decoration: none;
}

.home .testoCentrale .testi  .frecciaDx:hover
{
	background-color:#0D005C;
	color:#ffffff;
	
	text-decoration: none;
}

.fotoStudio .frecceFotoScorrevoli span
{
	display:block;
	margin-left:5px;
	margin-top:5px;
	height:30px;
	width:350px;
	float:left;
	font-size:8pt;
	font-style:italic;
	text-align:center;
	filter:Alpha(opacity=100);
}


#dicituraFotoStudio
{   
display:none;
   color: #0D005C;
    display: block;
    float: left;
  margin-left:20px;
  margin-bottom:20px;
	  width: 579px;
	   text-align: justify;
}






 .titoloContenitore
{
    background-color: #91BCD4;
    color: #0D005C;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 10px;
   
  
    text-align: left;
    width: 330px;
}

.titoloGalleria
{
   background-color: #91BCD4;
    color: #0D005C;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 25px;
    margin-left: 0;
    padding-left: 6px;
    text-align: left;
    width: 325px;
}

.titoloGalleria span
{

}




.titoletto
{
	    background-color: #91BCD4;
    color: #0D005C;
    display: block;
    float: left;
    height:37px;
    font-weight: bold;
  	line-height:20px;
    margin-left: 20px;
    text-align: center;
       width: 579px;
}



.titoletto span {
    display: block;
    float: left;
    line-height: 30px;
    width: 374px;
}

.titoletto .frecciaSx
{
    border: 1px solid #FFFFFF;
    color: white;
    float: left;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 2px 10px;
    text-decoration: none;
}

.titoletto .frecciaSx:hover
{
	
	color:#0D005C;
	 border: 1px solid #0D005C;
	text-decoration: none;
}

.titoletto  .frecciaDx
{
    border: 1px solid #FFFFFF;
    color: white;
    float: left;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 2px 10px;
    text-decoration: none;
}

.titoletto  .frecciaDx:hover
{
	
	color:#0D005C;
	 border: 1px solid #0D005C;
	text-decoration: none;
}







.contieniCartelle
{
   display: block;
    float: left;
        width: 579px;
    padding-top: 10px;

	
}


.contieniCartelle .cartella
{
    background: url("../immagini/cartella2.png") no-repeat scroll left top transparent;
    color: #0D005C;
    display: block;
    float: left;
    height: 60px;
    margin-left: 10px;
    padding-left: 38px;
    text-align: left;
    text-decoration: none;
    width: 237px;
}


.contieniCartelle .cartella:hover
{
	 background: url("../immagini/cartella2Sel.png") no-repeat scroll left top transparent;
	 color:#99006a;
}



.contieniCartelleVideo
{
   display: block;
    float: left;
        width: 579px;
    padding-top: 10px;

	
}


.contieniCartelleVideo .cartella
{
    background: url("../immagini/videoViola.gif") no-repeat scroll left top transparent;
    color: #0D005C;
    display: block;
    float: left;
    height: 60px;
    margin-left: 10px;
    padding-left: 38px;
    text-align: left;
    text-decoration: none;
    width: 237px;
}


.contieniCartelleVideo .cartella:hover
{
	 background: url("../immagini/videoBlu.gif") no-repeat scroll left top transparent;
	 color:#99006a;
}





/*  ALL FLAWOR */


.fotoStudio2
{
   background-color: #dfeef6;
    height: 130px;
    margin: auto auto 20px;
 
    width: 579px;
	padding-top:9px;
	float:left;
	display:block;
	margin-left:20px;

}

.fotoStudio2 .foto
{
float:left;
height:100%;

 width: 579px;

}

.fotoStudio2 .contenutoFotoStudio
{
	 width: 579px;
	 height:100%;
	margin-left:0px;
}

.fotoStudio2 .contenutoScorrevoleFotoStudio
{
	width:60000px;
	height:100%;
}

.fotoStudio2 .contenutoInterno
{
display:inline;
float:left;
margin-left:0px;
text-align:center;
 width: 579px;
}

.fotoStudio2 .contenutoInterno img
{
		border:medium none;
 
	margin-top:5px;
	
  float: left;

}

.news_freccetta a
{
color:#ffffff;

}                                 


.articoloNews
{

  display: block;
    float: right;
    margin-right: 20px;
    width: 230px;
    margin-bottom:10px;
    text-align:center;
}


.articoloNews .titolo
{
           color: #0D005C;
    float: left;
    font-size: 9pt;
    font-weight: bold;
    margin-bottom: 5px;
     width:230px;

}


.articoloNews .descrizione
{
             display: block;
    float: left;    margin-bottom:20px;
    width: 233px;
}
.articoloNews .descrizione p
{
float:left;
display:block;
width:233px;
 text-align:center;

}

.articoloNews .foto
{
                 display: block;
    float: left;
    text-align: center;
    width: 230px;
}

.articoloNews img
{
           border: medium none;
    max-height: 180px;
    max-width: 230px;
}
