body {
	padding: 0;
	margin:0;
	background: #FFF;
	color: #000;
	font:100.01% Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
* :focus {
	outline: 0;
}
#testata {
	height: 100px;

	float:left;

}

#testata h1 {
	display: block;
	padding: 0;
	width: 400px;
	height: 100px;
}

#testata h1 a {
	display: block;
	width: 400px;
	height: 100px;
	margin: 10px;
	padding: 0;
}
.hide {
 	display: none;
}

a {
 	color:#38739D;
	
}
a:hover {
	color:#555;
}
p {
	margin:0px;
	padding:0px;
}
fieldset {
	padding:5px;
	
}
.nascondi {	
	/*display:none;*/
	position: absolute;
	top: -10000em;
}
.break {
	clear:both;
	border-top:1px solid #E9E8DE;
	margin-bottom:11px;
}
.break2 {
	border-top:1px solid #E9E8DE;
	margin-bottom:11px;
	margin-top:20px;
}
#header {
	background:url(../images/bg-header.jpg) repeat-x;
}
#content-header {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#logo {
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg-logo.jpg) no-repeat;
	height:166px;

}
#corpo-box-slide {
	padding: 0;
	margin:0;
	background:url(../images/bg-main-boxFoto.jpg) repeat-x;
}
#box-slide {
	width:972px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg-box-slide.jpg) repeat-x;
	height:220px;
	padding-left:28px;
	padding-top:22px;
	clear: left;
	}
#swfobject {
	
}
.banner-dinamico {
	margin-left:11px;
	margin-bottom:15px; 
	height:275px; 
	overflow:hidden;
}


#bannerHaiti, #bannerCile, #banner-gara {
	text-align:center;
	margin-top:10px;
}
ul#banner, ul#banner2, ul#banner3 {
	list-style:none; 
	margin:0;
	padding:0;
}
#bannerHaiti img, #bannerCile img, #banner-gara img {
	border:none;
}
/* TAB RASSEGNA STAMPA */
.RasTable {
	border: 2px solid #CBE5E6;
	border: none; 
	color:#666666;
	background: #CBE5E6;
	width:100%;
	margin-bottom:10px;
}
.RasTable td {
	background: #E0EEEF;
	border: 1px solid #ffffff;
	margin: 1px;
	padding:0.2em 0.4em;
}

.RasTable tr:hover td {
	background: #CBE5E6;
}

.RasTable th {
	padding-left:5px; 
	padding-right:12px; 
	background:#B1D7D7; 
	font-size:13px;
	color: #2E5A5A;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.RasTable .pari td {
	/*background:red;*/
}
.RasTable a {
	color:#2E5A5A;
}
.RasTable a:hover {
	color:#4F9F9F;
}

/*------------------------------------------------------------------*/

/*MENU' ORI */
/************** MENU *********************/
#menu {
	width:945px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-left:0;
	background:url(../images/bg-menu.jpg) no-repeat;
	height:80px;
	color:#FFF;
}
#menu .invisibile {
	display:none;
}
#navigation{width: 945px;padding-top:2px;margin-left:0;}
#navigation ul{list-style-type: none;margin: 0;padding: 0;}
#navigation li{float:left;margin: 0 0px 0;padding:0;}
#navigation a{position:relative;display:block;height: 60px}
#navigation a span{position:absolute;width:100%;height:100%;cursor: pointer; /*per IE*/}
#navigation a:hover{color: #369 /*per IE*/}
#navigation a:hover span.home{background-position: -50px 0}
#navigation a.current span.home{background-position: -100px 0; cursor:default}
#navigation a:hover span{background-position: -126px 0}
#navigation a.current span{background-position: -250px 0; cursor:default}
li#one a{width: 50px}
li#two a{width: 126px}
li#twoBis a{width: 126px}
li#three a{width: 128px}
li#four a{width: 128px}
li#five a{width: 128px}
li#six a{width: 128px}
li#seven a{width: 128px}
li#one span{background: url(../images/HRhome.png) no-repeat top left}
li#two span{background:  url(../images/HRChiSiamo.png) no-repeat top left}
li#twoBis span{background:  url(../images/HRMisericordie.png) no-repeat top left}
li#three span{background: url(../images/HRSettori.png) no-repeat top left}
li#four span{background: url(../images/HRAree.png) no-repeat top left}
li#five span{background:  url(../images/HROrgani.png) no-repeat top left}
li#six span{background:  url(../images/HRDicono.png) no-repeat top left}
li#seven span{background:  url(../images/HRcontatti.png) no-repeat top left}

#navigation2{
	width: 350px;
	padding-top:10px;
	margin-left:0;
}
#navigation2 ul{list-style-type: none;margin: 0;padding: 0;}
#navigation2 li{float:left;margin: 0 0px 0;padding:0;}
#navigation2 a{position:relative;display:block;height: 60px}
#navigation2 a span{position:absolute;width:100%;height:100%;cursor: pointer; /*per IE*/}
#navigation2 a:hover{color: #369 /*per IE*/}
#navigation2 a:hover span{background-position: -146px 0}
#navigation2 a.current span{background-position: -140px 0; cursor:default}
#navigation2 a:hover span.login{background-position: -140px 0}
li#one-bis a{width: 145px}
li#two-bis a{width: 110px}
li#three-bis a{width: 80px}
li#one-bis span{background: url(../images/HRmappa.png) no-repeat top left}
li#two-bis span{background:  url(../images/HRwebmail.png) no-repeat top left}
li#three-bis span{background:  url(../images/HRLogin.png) no-repeat top left}
#navigation2 .invisibile {
	display:none
}
/**************************************************************************/
/*Menu Ver */
div#navigationVer{float:left;padding-top: 20px}
div#navigationVer ul{list-style-type: none;margin: 0;padding: 0}
div#navigationVer li{margin:  0 0 20px;padding:0}
div#navigationVer a{position:relative;display:block;width:188px;height:45px}
div#navigationVer a span{position:absolute;width:188px;height:45px;cursor: pointer; /*per IE*/ }
div#navigationVer a:hover{color: #ccc /*per IE*/}
div#navigationVer a:hover span{background-position: 0 -45px }
div#navigationVer a#current span{background-position: -320px 0}
li#a span{background: url(../images/btn-v-videogallery.jpg)}
li#b span{background: url(../images/btn-v-fotogallery.jpg)}
li#c span{background: url(../images/btn-v-parrocchia.jpg)}
li#d span{background: url(../images/btn-v-isula.jpg)}
li#e span{background: url(../images/btn-v-micromondo.jpg)}


/**************************************************************************/
/* MENU' UP */
#nav-up {
	margin-left:420px;
}
/*------------------------------------------------------------------*/
#nav-ori {
	width:550px;
	font-size:65%;
	margin-bottom:5px;
	clear: both;
}
.menu-ori{
	color:#FFF;
	margin:0;
	padding:0.5em 0;
	text-align:left;
}
.menu-ori li{
	display:inline;
	border-left:1px solid #10354f;

}
.menu-ori.mappa {
	background:url(../images/HRMappa.png);
	
}
.menu-ori li.primaVoce{
	border-left:none;
}
.voceCorrente, .menu-ori a{
	height:0;
	color:#FFF;
	font-weight:bold;
	padding:0.4em 0;
	text-decoration:none;
	margin:-0.4em 0.3em;
	background:url(../images/HRMappa.png);

}
.menu-ori a:hover,
.menu-ori a:focus,
.menu-ori a:active{
	color:#FFE401;
	border-bottom:0.3em solid #FFE401;
	padding-bottom:0.1em;
}
.voceCorrente,
.menu-ori .voceCorrente a:link,
.menu-ori .voceCorrente a:hover,
.menu-ori .voceCorrente a:focus,
.menu-ori .voceCorrente a:active{
	border-bottom:0.3em solid #FFE401;
	padding-bottom:0.1em;
	cursor:default;
	color:#FFF;
	

}
/*------------------------------------------------------------------*/

#box-cerca {
	width:230px;
	padding:0;
	float:right;
}
#contenuto {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
#colonna-1 {
	font-size:70%;
	float:left;
	width:629px;
	padding-left:27px;
	padding-right:13px;
}
#colonna-2 {
	float:left;
	font-size:70%;
	width:300px;
	margin-right:27px;
	margin-bottom:40px;
}
#primo-piano {
	font-size:100%;
	border-top:1px solid #608DAE;
	float:left;
	margin-left:10px;

}
#primo-piano img {
	border:none;
}
#Menu-PrimoPiano{


}
/* NEWS - AVVISI */
#news{
	float:left;
	border-top:1px solid #608DAE;
	width:629px;
	margin-right:16px;
	padding:0px;
	color:#555;
}
h2 {
	color:#1A5E8F;
	line-height:10px;
	font-size:150%;
}
h3  {
  	font-family: Verdana,sans-serif;
	font-size:155%;
	line-height:19px;
	padding-top:0;
	margin-top:10px;
	color:#1B5D8D;


}
h3 a {
	text-decoration:none;
	color:#1B5D8D;

}
h3 a:hover {
	text-decoration:underline;
	color:#054783;

}
.visite, .visite2 {
	background:url(../images/button_visite.png) no-repeat;
	height:26px;
	padding-left:57px;
	font-size:9px;
	margin-bottom:6px;
	clear:left;
}
.visite2 {
	margin-left:590px;
	margin-top:15px;
	margin-bottom:15px;

	
}
.foto{
	float:left;
	margin:0;
	padding:0;
}
.fotoContenuto {
	float:left;
	margin:5px;
	padding:5px;
	background:#F4F4F4;
	
}
.testo {
	float:left;
	margin-left:10px;
	width:380px;
	margin-top:0px;
	padding:0px;
	line-height:1.3em;
}
.testo p{
	margin-bottom:10px;
}
.footer-news  {
	clear:left;
	font-size:90%;
	color:#9E9E9E;
	margin-top:5px;
}
#news img, #news2 img, #SegueNews img,  #archivio-news img  {
	padding:3px;
	border:1px solid #009DD2;
	background-color:#FFF;
	margin-top:14px;
	margin-bottom:10px;
}
.riga {
	border-top:1px solid #E9E8DE;
	margin-bottom:11px;
}
.allegato {
	background:url(../images/attach.gif) 0 0 no-repeat;
	padding-left:18px;
	padding-bottom:4px;
}
.allegato a {
	color:#E90100;
	text-decoration:none;
}
.allegato a:hover {
	color:#054783;
}
.data {
  	font-family: Georgia,sans-serif;
	font-size:110%;
	background:url(../images/calendario.jpg) 0 0 no-repeat;
	padding-left:20px;
	padding-bottom:4px;
}
.c-data {
	float:right;
	font-size:100%
}
.dataNews {
	width: 90px;
	height:70px;
    text-align: center;
    background: url(../images/bg-data.png) 16px 0px  no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.ds {
	color:#FFFFFF;
	font-size:100%;
	margin-bottom:2px;


}
.d {
	font-size:210%;
	color:#000;

}
.my {
	font-size:75%;
	font-weight:normal;
	color:#000;
	margin-top:-2px;


}
#news2 {
	float:left;
	border-top:1px solid #608DAE;
	width:302px;
	color:#555;
}
.testoNews {
	clear:left;
	font-size:105%;
	line-height:1.4em;
	
}
#SegueNews {
	line-height:1.3em;

}
.foto-SegueNews{
	float:left;
	margin-right:15px;
	margin-top:-15px;
}
#testo-segue {
	font-style:italic;
}
.separa {
	clear:left;
	margin-top:35px;
	margin-bottom:10px;
	/*border: 1px solid #6FAFDF;*/
	border: 1px solid #E0E0E0;
}
#ricerca-avanzata {
	margin-bottom:15px;
}
.titolo-arch a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
.titolo-arch a:hover {
	text-decoration:underline;
	color:#666;
}
/*------------------------------------------------------------------*/
/* PAGINAZIONE */
.pag-corrente {
 	background: #FFF;
	color:#990000;
	font-weight:bold;
	padding: 0 4px 0 4px;
}
.pag-link {
 	color:#006699;
	background: #FFF;
	border:1px solid #CCCCCC; 
	padding: 0 4px 0 4px;
}
.paginazione-blog a:hover {
	background: #CCC;
	border:1px solid #CCCCCC; 
	padding: 0 4px 0 4px;
}
.pagine {
	background:url(../images/bg/bg-pag.gif) left no-repeat ;
	padding:2px 0 2px 26px;
}
.errore {
	background:url(../images/bg/bg-errore.gif) left no-repeat ;
	padding:2px 0 2px 26px;
}
.tutti-record {
	background:url(../images/bg/bg-tuttirecord.gif) left no-repeat ;
	padding:2px 0 2px 26px;
}
.paginazione {
	text-align:center;
}
.paginazione a {
	text-decoration:none;
	color:#4F929F;
}
.paginazione a:hover {
	text-decoration:underline;
}
hr {
	background: #CFCEC2;
	color: #CFCEC2;
	height: 1px;
	margin: 0 0 10px;
}
.arch-pag {
	background:url(../images/bg-arch-pag.gif) 0 0 no-repeat;
	padding-left: 20px;
	padding-bottom:5px;
}
.arch-news  {
	background:url(../images/bg-arch.jpg) 0 0 no-repeat;
	padding-left:30px;
	padding-bottom:10px;
}
.arch-rass-cerca {
	background:url(../images/view.jpg) 0 0 no-repeat;
	padding-left: 20px;
	padding-bottom:5px;
}
/*------------------------------------------------------------------*/


/* AVVISI */
#newsticker {
	margin-top:0;
	margin-bottom:0;
	padding:0;
	background: #fff url(../images/bg-avvisi.png) 0px 23px no-repeat;
	border-top:1px solid #608DAE;
	color:#555555;
}
/*#newsticker ul {
	margin:0;
	line-height:20px;
	list-style: none;
	min-height: 4.5em;
	padding: 6px;
	background: #C9C7B8;
}

#newsticker li {
	background:#FFF;
	padding:5px;
}

* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}
#newsticker #togglenewsticker {
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 30px;
}
#newsticker .data-avviso {
	color:#006570;
}
#newsticker  a{
	font-weight:bold;
	text-decoration:none;
	background:url(../images/bg-link-avvisi.jpg) no-repeat;
	padding-left:18px;
	padding-top:3px;

}*/
/*------------------------------------------------------------------*/
/* VIDEO GALLERY */
#video h2 {
	background:url(../images/bg-h2-video.jpg) no-repeat;
	height:47px;
	margin-bottom:0;
	display:block;	
}
#video h2 a {
	display: block;
	width: 300px;
	height: 47px;
	margin: 0;
	padding: 0;
}
#video h2 a:hover {
	background:url(../images/bg-h2-video-roll.jpg) no-repeat;
}

#box-video {
	height:197px;
	background:url(../images/box-video.jpg) no-repeat;
	margin-top:0;
}
#swfobject4 {
	margin-left:12px;
	margin-top:11px;
}
/*------------------------------------------------------------------*/
/* PHOTO GALLERY */
#photo h2 {
	background:url(../images/bg-h2-photo.jpg) no-repeat;
	height:47px;
	margin-bottom:0;
	display:block;	
}
#photo h2 a {
	display: block;
	width: 300px;
	height: 47px;
	margin: 0;
	padding: 0;
}
#photo h2 a:hover {
	background:url(../images/bg-h2-photo-roll.jpg) no-repeat;
}

#box-foto {
	height:197px;
	background:url(../images/box-photo.jpg) no-repeat;
	margin-top:0;
}
#swfobject2 {
	margin-left:12px;
	margin-top:11px;
}
/*------------------------------------------------------------------*/

/* PHOTO GALLERY */
#spot h2 {
	background:url(../images/bg-h2-spot.jpg) no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 205px;
}
#spot h2 a {
	display: block;
	width: 300px;
	height: 205px;
	margin: 0;
	padding: 0;
}
#spot h2 a:hover {
	background:url(../images/bg-h2-spot-roll.jpg) no-repeat;
}

/*------------------------------------------------------------------*/
/* btn-archivio */
#btn-archivio h2, #btn-arch-avvisi h2 {
	background:url(../images/bg-archivio-news.jpg) no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 47px;
}
#btn-arch-avvisi h2 {
	background:url(../images/bg-archivio-avvisi.jpg) no-repeat;
}
#btn-archivio h2 a, #btn-arch-avvisi h2 a {
	display: block;
	width: 300px;
	height: 47px;
	margin: 0;
	padding: 0;
}
#btn-archivio h2 a:hover {
	background:url(../images/bg-archivio-news-roll.jpg) no-repeat;
}
#btn-arch-avvisi h2 a:hover {
	background:url(../images/bg-archivio-avvisi-roll.jpg) no-repeat;
}
#btn-archivio {
	clear:left;
	float:left;
	margin-left:30px;
	
}
#btn-arch-avvisi {
	float:left;
	margin-left:15px;

	
}
/*------------------------------------------------------------------*/
/* MENU' VERTICALE */
#col-sx {
	margin-top:-25px;
	float:left;
	width:220px;
}
#nav {
	font-size:70%;
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid #DFDED1;
}
.navigazione {
	list-style:none;
	margin:0;
	padding-left:10px;
}
.navigazione a {
	display:block;
	text-decoration:none;
	padding:7px 0.5em 0.7em 18px;
	background:  url(../images/li-nav-vert.gif) left 50% no-repeat;
	color:#444;
	border-bottom:1px solid #E9E8DE;
}
.navigazione a:hover{
	display:block;
	text-decoration:none;
	padding:7px 0.5em 0.7em 18px;
	background: #59A2B2 url(../images/li-nav-vert-over.gif) left 50% no-repeat;
	color:#FFF;
}
#nav h3 {
	color:#1A5E8F;
	margin-left:13px;
	border-bottom:10px solid #5A88AA;
	padding-top:13px;
}
.voceCorrenteNav a{
	background: #59A2B2 url(../images/li-nav-vert-over.gif) left 50% no-repeat;
	cursor:default;
	color:#FFF;
}
/*------------------------------------------------------------------*/
/* CONTENUTO SEZIONE INTERNE */
#ContenutoPagineInterne {
	width:720px;
	margin-left:240px;
	
}
#ContenutoPagineInterne-Google, #ContenutoPagineInterne-Login {
	width:auto;
	margin-left:30px;
	
}
#ContenutoPagineInterne h2, #ContenutoPagineInterne-Login h2  {
	font:140%  Verdana, Georgia, sans-serif;
	border-bottom:10px solid #5A88AA;

}
#FotoPagineInterne{
	width:140px;
	float:left;

}
#TestoPagineInterne, #TestoPagineInterne-Login {
	font-size:80%;
	color:#555;
	line-height:1.5em;
	/*margin-left:145px;*/
	padding-right:20px;
	padding-left:10px;
	border-left:1px solid #DFDED1;
}
#TestoPagineInterne p, #TestoPagineInterne-Login p {
	margin-bottom:10px;
}
#stampa, #torna {
	font-size:70%;
	margin-bottom:15px;
}
#stampa a, #torna a  {	
	text-decoration:none;
	color:#4F929F;
	background:url(../images/bg-printer.jpg) no-repeat;
	padding-left:23px;
	padding-bottom:30px;
}
#stampa a:hover, #torna a:hover{
	text-decoration:underline;
	color:#555;
}
.img_border {
	padding:5px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #009DD2;
	background-color:#FFF;
}
.img_border_left {
	float:left;
	border:1px solid #009DD2;
	background-color:#FFF;
	padding:5px;
	margin-right:10px;
}
#torna {
	clear:left;
	font-size:60%;
	text-align:right;
	margin-right:40px;
}
#torna a {
	background:url(../images/bg-torna.jpg) no-repeat;
	color:#4F929F;
	
}
.torna-home {
	background:url(../images/torna-home.jpg) no-repeat;
	padding-left:20px;
	padding-bottom:10px;

}
.go-ricerca {
	background:url(../images/go-ricerca.jpg) no-repeat;
	padding-left:20px;
	padding-bottom:10px;

}
.menu-news {
	/*clear:left;*/
	margin-bottom:10px;
	font-size:70%
}
.menu-news a {
	color:#E90100;
	text-decoration:none;
}
.menu-news a:hover {
	color:#054783;
}
/*------------------------------------------------------------------*/
/* FOOTER */
#footer {
	clear:both;
	padding:10px;
	height:65px;
	border:1px solid #FFF;
	background: #4D7E9F url(../images/bg-footer.jpg) repeat-x;
	font-size:70%;
	color: #FFF;
}
#contenuto-footer{
	width:945px;
	margin-left:auto;
	margin-right:auto;
}
#footer a {
	color:#FAE400;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline

}
#footer p {
	margin-bottom:5px;
}
/*------------------------------------------------------------------*/
/*CDA*/
#logocda {
	background:url(../images/bg-logoCda.jpg) no-repeat;
	height:150px;
}
#PagineInterneCda {
	width:720px;
}
#lingua {
	margin-left:400px;
	padding-top:50px;
}
#lingua img {
	border:none;
	margin-right: 10px;
}
#lingua a:hover img  {
	border-bottom:2px solid #FA0B0E;
}
#lingua img.selez {
	border-bottom:2px solid #FA0B0E;
	cursor:default;
}
#avvisi-cda {
	width:300px;
	float:left
}
#primo-piano-cda {
	float:left;
	width:410px;
	margin-left:10px;
	color:#555;
	height:215px;
	overflow:hidden;
	margin-bottom:10px;
}
.testo-news-cda, .testo-colonna-news {
	float:left;
	margin-left:10px;
	width:260px;
	padding:0px;
	line-height:1.4em;
	font-size:70%;
	margin-top:5px;
}
.testo-colonna-news {
	width:240px;
}
#box-primo-piano, #box-news {	
	margin-top:10px;
}
#primo-piano-cda h3 {
	font-size:110%;
	margin-top:10px;
}
#primo-piano-cda img, .colonna-news1 img,  .colonna-news2 img {
	padding:3px;
	border:1px solid #009DD2;
	background-color:#FFF;
	margin-top:14px;
}
#news-cda {
	clear:left;
	width:718px;
	color:#555;
}
.colonna-news1 {	
	float:left;
	width:353px;
}
.colonna-news2 {
	float:left;
	width:353px;
	margin-left:12px;
}
.riga-news-cda {
	height:20px;
	clear:left;
	background:url(../images/bg-riga-news-cda.jpg) repeat-x;
}
.archivio {
	font-size:70%;
	text-align:right;
}
.archivio a {
	text-decoration:none;
	color:#2B77AF;
}
.archivio a:hover {
	text-decoration:underline;
	color:#606060;
}
#archivio-cda {
	font-size:70%;
}
#testi-cda {
	font-size:80%;
	color:#555;
	line-height:1.3em;
}
#testi-cda p {
	margin-bottom:10px;
}
/*------------------------------------------------------------------*/
/*Form Login */
.form_validation_field_error_error_message, .KT_field_error, #KT_tngdeverror{
	color:#990000;
	font-weight:bold;
 	background:url(../images/login/bg-errore.gif) center left no-repeat;
	padding:2px 0 2px 28px;
	margin:0.5em;
}
.attenzione {
	margin-top:2em;
	background:#F8F8F8;
	border:1px solid #737373;
	padding:10px;
	width:70%;
}
.attenzione a {
	text-decoration:none;
}
.utente, .password, .nuovo-utente, .ric-password, .email, .logout, .autenticato{
	margin-bottom:1em;
	padding:2px 0 2px 28px;
}
.email {
 	background:url(../images/login/bg-email.gif) center left no-repeat;
	font-weight:bold;
}
.autenticato {
 	background:url(../images/bg/bg-autenticato.gif) center left no-repeat;
}
.logout {
 	background:url(../images/bg/bg-logout.gif) center left no-repeat;
}
.utente {
	background:url(../images/login/bg-utenti.gif) center left no-repeat;
	font-weight:bold;
}
.nuovo-utente {
	background:url(../images/login/bg-nuovo-utente.gif) center left no-repeat;
}
.ric-password {
	background:url(../images/login/bg-ric-password.gif) center left no-repeat;
}
.password {
	background:url(../images/login/bg-password.gif) center left no-repeat;
	font-weight:bold;
}
#area-servizi {
	padding:10px;
	background:#F8F8F8;
	border:1px solid #737373;
	width:70%;
	margin-bottom:20px;
}
/*------------------------------------------------------------------*/
/*** Area utenti ***/
#AdminUtente, #ServiziUtente {
	padding:10px;
	background:#F4F4F4;
	border:1px solid #CFCEC2;
	margin-bottom:15px;
}
#AdminUtente a, #ServiziUtente a {
	text-decoration:none;
}
#AdminUtente a:hover, #ServiziUtente a:hover {
	color:#0C3D5F;
}
.AdminUtenteMenu {
	list-style:none;
}
.AdminUtenteMenu li {
	background:url(../images/login/shortcut.png) 0 3px no-repeat;
	padding-left:20px;
}
#ServiziUtente .avviso {
	color:#CC0000;
}
#benvenuto {
	background:url(../images/bg-user.png) no-repeat;
	height:50px;
	margin-top:65px;
	margin-left:630px;
	padding-left:125px;
	padding-top:14px;
	color:#FFFFFF;
	font-size:90%;
}
#logout {
	margin-left:135px;
	background:url(../images/bg-logout.png) no-repeat;
	height:40px;
	margin-top:-23px;
	
}
#logout span a {
	display:block;
	width:100px;
	height:50px;
	
}
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*** Video Youtube ***/
.evid {
	font-size:110%;
	color:#484848;
}
#ricerca {
	border: 1px solid #A7A7A7;
	background:#EFEFEF url(../images/ricerca.png ) right no-repeat;
	margin-left:10px;
	margin-right:18px;
	padding:5px;
	width:650px;
	color:#3A3A3A;
	margin-bottom:10px;
}

.Paginazione {
	border: 1px solid #E0E0E0;
	background:#FFF;
	padding:5px;
	margin-right:18px;
	text-align:right;
	margin-left:10px;
	margin-bottom:8px;
	margin-top:5px;
}

.Paginazione a:link, .Paginazione a:visited, .Paginazione a:active{
	background-color: #F1F1F1;
	border: 1px solid #CFCFCF;
	margin: 1px;
	text-decoration: none;
	padding: 1px 5px;
}

.Paginazione a:hover {
	color:#FFF;
	background: #0066CC;
	border: 1px solid #A7A7A7;
	margin: 1px;
	text-decoration: none;
	padding: 1px 5px;
} 
.Paginazione .current {
	background-color: #59A2B2;
	border: 1px solid #59A2B2;
	color: #F1F1F1;
	font-weight: bold;
	margin: 1px;
	padding: 1px 5px;
} 

.box-videoYoutube {
 	border:1px solid #E0E0E0;
	margin-left:10px;
	padding:10px;
	margin-bottom:20px;
	float:left;
	width:640px;
}
.img-video {
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	position:relative;
}
.img-video2 {
	float:left;
	margin-right:22px;
	margin-bottom:10px;
	position:relative;
}
.img-video2 img {
	border:none;
}
.data-video {
}
.div-video {
	margin-bottom:15px;
	
}
.titolo-video {
  	font-family: Verdana,sans-serif;
	font-size:120%;
	line-height:18px;
	padding-top:0;
	margin-top:10px;
	color:#1B5D8D;
	font-weight:bold;
	margin-bottom:15px;
}
.titolo-video a {
	text-decoration:none;
}
.titolo-video a:hover {
	color:#054783;
	text-decoration:underline;
}
.testo-video {
}
.bg-box-video-pari {
	background:#EFEFEF
}
.bg-box-video-dispari {
	background:#CCE9F6;
}
.crop, .crop2{
    float:left;
    overflow:hidden; 
	border:6px solid #FFFFFF;
    }
.crop img{
    margin:-14px -6px -16px -6px;
    }
.crop2 img {
    margin:0 0 -10px 0;
}
	
.play-youtube {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background: url(../images/play-yotube.png) no-repeat center center;
}
.Fgallery-youtube {
	background:#EFEFEF;
	float:left;
	width:620px;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:15px;
}
/*------------------------------------------------------------------*/
/*** Periodico ***/

/*------------------------------------------------------------------*/
.box-foto-periodico {
	float:left;
	text-align:center;
	margin-left:33px;
	margin-top:5px;
}
.foto-periodico {
	padding:6px;
	border:1px solid #CCC;
	background:#EEE;
	margin-bottom:8px;
}
.box-foto-periodico a {
	text-decoration:none;
}

