
/* CLASSI COMUNI A TUTTI I SITI */
/*HEADINGS*/
	/*#content H1 {
		
		color: #990000;
		font-size: 1.5em;
		font-weight: normal;	
	}*/
	#content H1, #content h2.h1 {
		height: 20px;
		font-family: Georgia;
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
		padding: 3px 5px 3px 5px;
		margin: 5px 0 0 0;
	}
	body#servizio #content H1 {
		background-color: #041843;
	}
	body#gesuiti #content H1 {
		background-color: #2B467D;
	}
	body#attivita #content H1 {
		background-color: #990000;
	}
	body#vocazione #content H1 {
		background-color: #6600CD;
	}
	body#storia #content H1 {
		background-color: #FE9900;
	}
	body#linguaggi #content H1 {
		background-color: #006600;
	}
	body#attualita #content H1, body#attualita #content h2.h1 {
		background-color: #D91D75;
	}
	
	#content H2{
		
		font-family: Georgia;
		font-size: 1.2em;
		font-weight: bold;
	}
			
	#content H3{
		
		font-size: 1.1em;
		font-weight: bold;
	}
	
	#content H4{
		
		font-size: 0.9em;
		font-weight: normal;
	}
	
	#content H5{
		
		color: #990000;
		font-size: 1.0em;
		font-weight: bold;	
		margin: 10px 0 2px 2px;
	}
	
	#content H6{
		
	}
	
/*OL LIST */
	#content ol{
		
	}

	#content ol li{
		
	}

/*UL LIST*/

	#content ul{
		
	}
	
	#content ul li{
		list-style-type: none; 
		padding: 3px 0 3px 0;
		list-style-image: url('/img/home/imm_bullet.gif');
		
	}
	#content ul li:hover{
		list-style-image: url('/img/home/bullet_on.gif');
	}
	#content ul li.Web, #content ul li.Web:hover {
		list-style-type: none;
		/*padding : 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_web.gif');*/
		padding: 3px 0 3px 0;
		list-style-image: url('/img/home/imm_bullet.gif');
		
	}
	#content ul li.Web a {
		position: relative;
		top: -3px;
	}
	#content ul li.TextFile, #content ul li.TextFile:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_txt.gif');
		
	}
	#content ul li.TextFile a {
		position: relative;
		top: -3px;
	}
	#content ul li.Word, #content ul li.Word:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_word.gif');
		
	}
	#content ul li.Word a {
		position: relative;
		top: -3px;
	}
	#content ul li.Pdf, #content ul li.Pdf:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_pdf.gif');
		
	}
	#content ul li.Pdf a {
		position: relative;
		top: -3px;
	}
	#content ul li.PowerPoint, #content ul li.PowerPoint:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_pp.gif');
		
	}
	#content ul li.PowerPoint a {
		position: relative;
		top: -3px;
	}
	#content ul li.Excel, #content ul li.Excel:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_xls.gif');
		
	}
	#content ul li.Excel a {
		position: relative;
		top: -3px;
	}
	#content ul li.Wmp, #content ul li.Wmp:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_MediaPLAYER.gif');
		
	}
	#content ul li.Wmp a {
		position: relative;
		top: -3px;
	}
	#content ul li.Real, #content ul li.Real:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_RealPLAYER.gif');
		
	}
	#content ul li.Real a {
		position: relative;
		top: -3px;
	}
	#content ul li.QuickTime, #content ul li.QuickTime:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_QuickTimePLAYER.gif');
		
	}
	#content ul li.QuickTime a {
		position: relative;
		top: -3px;
	}
	#content ul li.Zip, #content ul li.Zip:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_zip.gif');
		
	}
	#content ul li.Zip a {
		position: relative;
		top: -3px;
	}
	#content ul li.Mail, #content ul li.Mail:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_mail.gif');
		
	}
	#content ul li.Mail a {
		position: relative;
		top: -3px;
	}
	#content ul li.Image, #content ul li.Image:hover {
		list-style-type: none; 
		padding /**/: 0 0 0 3px;
		padding: 0 0 0 10px!;
		list-style-image: url('/img/second/ico_jpg.gif');
		
	}
	#content ul li.Image a {
		position: relative;
		top: -3px;
	}
	
	#content ul li a{
		color: #041845;
	}
	
	#content ul li a:hover{
		text-decoration: underline;
		font-weight: bold;	
		color: #041845;
	}
	#content ul li a:visited{
		color: #7394BD;
	}
	
/*PARAGRAPH*/

	#content p, #content div{
		/*font-size: 1.2em;*/
		font-size: 14px;
		font-weight: normal;
		
	}

/* LINK */
	
	#content a{
		font-weight: bold;
		color: #051B47;
		
	}

	#content a:hover{
		
	}
	
	#content a:visited{
		color: #7394BD;
		
	}
	
	#content A.h2{
		font-family: Georgia;
		font-size: 1.3em;
		font-weight: bold;
		color: #051B47;
	}
			
	#content A.h2:hover{
		text-decoration: underline;	
	}
			
	#content A.h2:visited{
		color: #7394BD;
	}

/*DIRECTORY LIST*/

	#content dir{
		
	}
	#content dir li{
		
	}

/*DEFINITION TERM - DEFINITION*/
	
	#content dl{
		
	}

	#content dl dt{
		
	}

	#content dl dd{
		
	}

/* ADDRESS */

	#content address{
		
	}

/* STRONG */
	
	#content strong{
		
	}

	#content em{
		
	}
	
	#content blockquote{
		margin: 1em 0 1em 1.5em;
		background-color: #f0f0f0; /* header and footer colours */
		padding: 0.5em;
		z-index: 0;
	}

	#content blockquote h3{
		margin:0 0 10px 0;
		padding:0;
	}
	
	#content img{
		margin-right: 7px;
		border: 1px solid #051b47;
		z-index: 100;
	}

#content .txtcenter{
	text-align: center;
}

#content .txtleft{
	text-align: left;
}

#content .txtright{
	text-align: right;
}

#content .txtjustify{
	text-align: justify;
}	
	
/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License
 * (http://www.opensource.org/licenses/lgpl-license.php)
 *
 * For further information go to http://www.fredck.com/FCKeditor/ 
 * or contact fckeditor@fredck.com.
 *
 * fck_editorarea.css: Styles used in the editor area. The final user
 *   should customize it for his web site needs.
 *
 * Authors:
 *   Frederico Caldeira Knabben (fckeditor@fredck.com)
 */
 /******************** CLASSI DI LAYOUT GENERICHE ************************/
 
body{
	
}
 
body{
	background-position: 4px 0;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	text-align:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 0.8em;
	background-repeat: repeat-y;
	color: #051B47;
}


DIV.hr{
	border-bottom: 1px solid #051b47;
}


.warning{
	width: 100%; 
	display: block;
	text-align: center; 
	font-weight: bold;
}

.hide {	
	display:none;
}
.hiddenbutton {
	background:none;
	width: 0;
	height: 0;
}

.clear{
	clear: both;
	height: 10px;
	margin: 0px;
	padding: 0px;
}

.imgleft{
	float:left;
	margin-right: 5px;
}

.imgright{
	float:right;
	margin-left: 5px;
}



/* ####### HEADER ######################################################################*/
 #header{
	width: 100%;
	height: 142px; 
	margin: 0;
	padding: 0;
	position:relative;
	background-image: url('/img/home/sfondo_header.gif');
	z-index:200;
}	


#header h1{
	background-image: url('/img/home/logo_home_upsx.gif');
	background-repeat:no-repeat;
	margin:0;
	overflow:hidden;
}

/* LOGO  */	
	
a#logo{
	background-image: url('/img/home/logo_home_upsx.gif');
	background-repeat:no-repeat;
	display:block;
	height:0;
	padding: 142px 0 0 0; 
	width: 153px;
	overflow:hidden;
}

/*tasto back*/
div.back a {
	display: block;
	padding-top: 20px; height: 0px !important;
	height /**/: 20px; overflow: hidden;
	width: 64px;
}
div.back {
	position: absolute;
	right: 163px;
	top: 115px;
	width: 64px;
	background-image: url('/img/home/t_back_of.gif');
}
div.back a {
	background-image: url('/img/home/t_back_of.gif');
}
div.back a:hover {
	background-position: 0 -20px;
}

/*******************************************  MENU SOPRA*******************************/

#divTopMenu {
	position: absolute; 
	top: 4px;
	left: 155px;
	width: auto;
	z-index: 10;
}
#topMenuSX, #topMenuDX {
	margin:0;
	padding:0;
	width: auto;
	height: 20px;
	list-style-type: none;
}
#topMenuSX {
	padding: 0 0 0 3px;
	position: relative;
	top: -22px;
}
#topMenuDX {
}
#topMenuSX a, #topMenuDX a{
	display: block;
	background-repeat: no-repeat;
	padding-top: 20px;
	height: 0px !important;
	height /**/: 20px;
	overflow: hidden;
}
#topMenuSX a:hover, #topMenuDX a:hover{
	background-position: 0 -20px;
}
#topMenuSX li, #topMenuDX li{
	list-style-type: none;
	margin: 0;
	height: 20px;
	overflow: hidden;
	padding: 0 5px 0 0;
}
#topMenuSX, #topMenuSX li {
	float: left;
}
#topMenuDX, #topMenuDX li {
	float: right;
}

#Multimedia{
	background-image:url('/img/home/bt_multimedia.gif');	
	width: 83px;
}
#Blog{
	background-image:url('/img/home/bt_blog.gif');	
	width: 42px;
}
#Chat{
	background-image:url('/img/home/bt_chat.gif');	
	width: 42px;
}
#guestbook{
	background-image:url('/img/home/bt_guestbook.gif');	
	width: 81px;
}
#Faq{
	background-image:url('/img/home/bt_faq.gif');	
	width: 35px;
}
#Rss{
	background-image:url('/img/home/bt_rss.gif');	
	width: 29px;
}
#formNewsletter{
	background-image:url('/img/home/bt_newsletter.gif');	
	width: 82px;
}
#Contatti{
	background-image:url('/img/home/bt_contatti.gif');	
	width: 62px;
}


/* ##### MENU PRINCIPALE ####################################################*/ 

.divMenu {
	border-bottom: solid 1px #7297C3;
}
#menu { 
	list-style-type: none; 
	padding: 0;
	margin: 0;
	position: absolute;
	top: 32px;
	left: 158px;
	z-index: 90;
}


li.menuitem{
	float:left;
	display:block;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-color: #ffffff;
	background-repeat:no-repeat;	
	width: 80px;
}

a.menuitem{
	display: block;
	padding-top: 66px; height: 0px !important;
	height /**/: 66px; overflow: hidden;
}

#menu li{
	list-style-image: none;
}

#menu li:hover{ 
	/*background-position: 0 -81px;*/
}

li.menuitem:hover > ul {
	display: block;	
}

li.menuitem ul{
	position: absolute; 
	display: none;
	top:66px;
	padding: 0 0 0 1px;
	z-index: 100;
	list-style-image: none;
}

li.menuitem li { 
	margin: 0;
	margin-bottom: -1px!;
	padding: 0; 
	width: 14em; 
	list-style-type: none; 
}

#mi01 { 
	background-image: url('/img/home/bt_gesuiti.gif');	
}
#mi02 { 
	background-image: url('/img/home/bt_attivita.gif');
}
#mi03 { 
	background-image: url('/img/home/bt_vocazione.gif');
}
#mi04 { 
	background-image: url('/img/home/bt_storia.gif');
}
#mi05 { 
	background-image: url('/img/home/bt_linguaggi.gif');
}
#mi06 { 
	background-image: url('/img/home/bt_attualita.gif');
}

body#gesuiti #mi01 {
	background-image: url('/img/home/bt_gesuiti_f3.gif');
}
/*body#gesuiti #mi01:hover{
}*/
body#attivita #mi02 {
	background-image: url('/img/home/bt_attivita_f3.gif');
}
/*body#attivita #mi02:hover{
}*/
body#vocazione #mi03 {
	background-image: url('/img/home/bt_vocazione_f3.gif');
}
/*body#vocazione #mi03:hover{
}*/
body#storia #mi04 {
	background-image: url('/img/home/bt_storia_f3.gif');
}
/*body#storia #mi04:hover{
}*/
body#linguaggi #mi05 {
	background-image: url('/img/home/bt_linguaggi_f3.gif');
}
/*body#linguaggi #mi05:hover{
}*/
body#attualita #mi06 {
	background-image: url('/img/home/bt_attualita_f3.gif');
}
/*body#attualita #mi06:hover{
}*/

ul.submenu li a {
  	display:block;
	color: white;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	padding: 3px 0 3px 10px;
	height/**/: auto;
	height: 16px!;
}

#sm01 li a{ 
	position:relative;
	left/**/: 1px; 
	left: -39px!; 
	background-color: #2A467D ;
	border-top: 1px solid #8090b1;
}

#sm02 li a{ 
    position:relative;
	left/**/: 1px; 
	left: -39px!; 	
	background-color: #990000;
	border-top: 1px solid #ca585e;
}
#sm03 li a{ 
	position:relative;
	left/**/: 1px; 
	left: -39px!; 
	background-color: #6600CC;
	border-top: 1px solid #a366e1;
}
#sm04 li a{ 
	position:relative;
	left/**/: 1px; 
	left: -39px!; 
	background-color: #FF9900;
	border-top: 1px solid #fec266;
	color: #051b47;
}
#sm05 li a{ 
	position:relative;
	left/**/: 1px; 
	left: -39px!; 
	background-color: #006600;
	border-top: 1px solid #66a366;
}
#sm06 li a{ 
	position:relative;
	left/**/: 1px; 
	left: -39px!; 
	background-color: #D91D75;
	border-top: 1px solid #EA64A4;
}

#sm01 li a:hover{
	background-color: #7394BD;
	text-decoration: none;
	
}
#sm02 li a:hover { 
	background-color: #ca585e;
	text-decoration: none;
}
#sm03 li a:hover { 
	background-color: #a366e1;
	text-decoration: none;
}
#sm04 li a:hover { 
	background-color: #fec266;
	text-decoration: none;
}
#sm05 li a:hover { 
	background-color: #66a366;
	text-decoration: none;
}
#sm06 li a:hover { 
	background-color: #EA64A4;
	text-decoration: none;
}

/* ##### COLONNA SINISTRA ##################################################################*/
#leftcol {
	width: 149px;
	position: absolute;
	top:142px;
	left: 0px;
	z-index:20;
	margin-left:4px;
}

#fotosezione{
	width: 149px;
	height: 326px;
}


#gesuiti #fotosezione{
	background-image: url('/img/second/foto_sx/imm_gesuiti.jpg');
}
#attivita #fotosezione{
	background-image: url('/img/second/foto_sx/imm_attivita.jpg');
}
#vocazione #fotosezione{
	background-image: url('/img/second/foto_sx/imm_vocazione.jpg');
}
#storia #fotosezione{
	background-image: url('/img/second/foto_sx/imm_storia.jpg');
}
#linguaggi #fotosezione{
	background-image: url('/img/second/foto_sx/imm_linguaggi.jpg');
}
#attualita #fotosezione{
	background-image: url('/img/second/foto_sx/imm_attualita.jpg');
}
#attualita  .richiestaPreghiere #fotosezione{
	background-image: url('/img/second/foto_sx/imm_preghiere.jpg');
}


#servizio .formnewsletter{
	background-image: url('/img/second/foto_sx/imm_servizio.jpg');
}
#servizio .contatti{
	background-image: url('/img/second/foto_sx/imm_servizio.jpg');
}
#servizio .blog{
	background-image: url('/img/second/foto_sx/imm_servizio.jpg');
}
#servizio .mappa{
	background-image: url('/img/second/foto_sx/imm_servizio.jpg');
}
#servizio .rss{
	background-image: url('/img/second/foto_sx/imm_servizio.jpg');
}
#servizio .guestbook{
	background-image: url('/img/second/foto_sx/imm_servizio.jpg');
}
	
/* ##### COLONNA DESTRA ##################################################################*/

#rightcol {
	width: 150px;
	position: absolute;
	top:142px;
	padding: 5px 5px 0 4px;
	right:0;
	z-index:20;
	background-color: white;
	font-family: verdana, arial, helvetica;
	font-size:8pt;
}

/*FORM COLONNA DX*/

#rightcol input.text, #rightcol input.password{
 	background-image: url('/img/home/campo_testo.gif');	
	display:block;
	width: 130px;
	border:none;
	padding: 0 0 0 3px;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

#rightcol form, #rightcol fieldset, #rightcol label {
	border: none; margin:0; padding: 0;
}
#rightcol form {
	padding: 0 3px 0 3px;
}

/*sezione di accesso*/

h2.accesso {
	display: block;
	padding-top: 25px; height: 0px !important;
	height /**/: 25px; overflow: hidden;	
	width: 150px;
	background-image: url('/img/home/tit_accesso.gif');
	margin:0; 
}

#accesso {
	border: solid 2px #7394BD;
	font-size:8pt;
	font-weight:bold;
}

#labelauto, #iscrizione{
	font-size:7pt;
}

#iscrizione{
	/*border-left: 1px solid #7394bd;
	border-right: 1px solid #7394bd;*/
	padding-bottom: 3px;
}

#accesso form {
	/*border-left: 1px solid #7394BD;
	border-right: 1px solid #7394BD;*/
	padding: 3px 3px 5px 3px;
}

/*tasto vai*/
a.vai {
	display: block;
	padding-top: 20px; height: 0px !important;
	height /**/: 20px; overflow: hidden;
}
div.vai {
	width: 53px;
	background-image: url('/img/home/t_entra_of.gif');
	float: right;
}
div.vai a {
	background-image: url('/img/home/t_entra_of.gif');
}
div.vai a:hover {
	background-position: 0 -20px;
}
#accesso div.vai{
	margin-left: 80px;
}


#accesso p{
	margin: 0 0 5px 3px;
}

#accesso a{
	color: #990100;
	text-decoration:none;
}

/****************************** RIFERIMENTI E BOX DX ****************************************/

#riferimenti, #santodelgiorno, #compleannodelgiorno{
	margin-top:5px;
	
}

#riferimenti h2, #santodelgiorno h2, #compleannodelgiorno h2{
	display: block;
	padding-top: 28px; height: 0px !important;
	height /**/: 28px; overflow: hidden;	
	width: 150px;
	margin:0; 
}

#riferimenti h2{
	background-image: url('/img/home/tit_donazioni.gif');
}

#santodelgiorno h2{
	background-image: url('/img/home/inte_ilsanto.gif');
}

#compleannodelgiorno h2{
	background-image: url('/img/second/inte_buoncompleanno.gif');
}

#riferimenti h2.video{
	background-image: url('/img/second/inte_video.gif');
}

#riferimenti h2.album{
	background-image: url('/img/second/inte_album.gif');
}

#riferimenti .border, #santodelgiorno .border, #compleannodelgiorno .border {
	border-left: 2px solid #051b47;
	border-right: 2px solid #051b47;
	border-bottom: 2px solid #051b47;
	padding: 0 1px 0 3px;
}

#riferimenti h3, #santodelgiorno h3, #compleannodelgiorno h3{
	margin:0 0 5px 0;
	padding:0;
	font-size:10pt;
	color: #990100;
}

#riferimenti a h3, #santodelgiorno a h3, #compleannodelgiorno a h3{
	color: #990100;
	text-decoration: none;
}

#riferimenti a, #santodelgiorno a, #compleannodelgiorno a{
	color: #051b47;
	text-decoration: none;
}

#riferimenti p, #santodelgiorno p, #compleannodelgiorno p{
	padding: 0;
	margin:0;
}

#riferimenti img, #santodelgiorno img, #compleannodelgiorno img{
	border:0;
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
}

#riferimenti .closing, #santodelgiorno .closing, #compleannodelgiorno .closing{
	width: 147px;
	height:16px;
	/*background-image: url('/img/second/imm_piedecolonnaSX_riferimenti.gif');*/
}

.box_donazioni {
	border-left: solid 2px #FF9900;
	border-right: solid 2px #FF9900;
	border-bottom: solid 2px #FF9900;
	width: 146px;
	overflow: hidden;
}
.testo_donazioni {
	margin: 0 2px 2px 2px;
	padding: 0 0 17px 0;
	font-size: 12px;
	background-image: url('/img/home/img_donazioni.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}
form#form_donazioni {
	margin: 0;
	padding: 0;
	text-align: center;
}

#compleannodelgiorno ul {
	margin:0; padding:5px 0 0 16px;
}
#compleannodelgiorno[id] ul {
	padding:0 0 0 20px;
}

#compleannodelgiorno li {
	list-style-image: url('/img/home/bullet_livellotre.gif');
}

/* ###### MENU VIDEO #####################################################################*/
#menucontestuale #albummenu{
	border-top: 1px solid #7394BD;
}
#menucontestuale #albummenu, #menucontestuale #albummenu li {
	padding:0;
	margin:0;
	list-style-type: none;
}

#menucontestuale #albummenu li{
	padding-bottom: 10px;
	font-weight:bold;
	clear: both;
}

#menucontestuale #albummenu li a{
	display: block;
	margin: 0; padding: 2px 0 0 5px;
	width: 143px; height: 18px;
	border-top: 1px solid #7394BD;
	border-bottom: 1px solid #7394BD;
	background-image: none;	
	background-color: red;
	clear: both;	
}

#menucontestuale #albummenu li a:hover{
	background-color: #7394BD;
}

#menucontestuale  #albummenu li.albumListMenu span{
	margin: 0;padding: 2px 0 2px 5px;
	display: block;
	width: 144px;
	color: #fff;
	clear: both;
}

#menucontestuale #albummenu li.albumListMenu{
	clear: both;
	display: block;
	width: 144px;
}

#contFotoAlbum{
	margin: 0;padding: 0 0 0 15px;
}

#menucontestuale #albummenu .albumListMenu a{
	margin: 0;padding: 0;
	display: inline;
	border:0;
	background-image: none;		
}

#content #topAlbum{
	margin: 0 0 2px 0;padding: 0 0 2px 10px;
	width: 412px; 
	height: 22px;
	color: #fff;
	background-color: #041845;
	background-image: url('/img/album/imm_album_upsx.gif');
	background-repeat: no-repeat;
	font-weight:bold;
	clear: both;
}

#titoloFoto{
	display: block; 
	width: 190px;
	float: left;
}

#spanSlideShow{
	display: block; 
	width: 91px;
    background-image: url('/img/album/tasto_fullscreen.gif');
    background-repeat: no-repeat;
	float: right;
}

#photoslideshow{
	display: block;
    padding: 22px 0 0 0;
    overflow: hidden;
    background-image: url('/img/album/tasto_fullscreen.gif');
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:22px;
	width: 91px;
	margin: 0;
}

#content #albumcontrols{
	margin: 2px 0 0 0;padding: 0 0 0 10px;
	width: 412px; 
	height: 22px;
	color: #fff;
	background-color: #7394BD;
	background-image: url('/img/album/imm_album_downdx.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-weight:bold;
	clear: both;
}

#spanPrev{
	display: block;
    background-image: url('/img/album/tasto_fotoprev.gif');
    background-repeat: no-repeat;
	float: left;
	width:12px; 
}

#spanCounter{
	width:40px;
	float: left;
	text-alilgn: center;
	font-size: 9pt;font-family: arial;font-weight: bold;
	padding: 4px 0 0 10px;
}

#spanNext{
	display: block;
    background-image: url('/img/album/tasto_fotonext.gif');
    background-repeat: no-repeat;
	float: left;
	width:12px;
}

#photoprecedente{
	display: block;
    padding: 22px 0 0 0;
    overflow: hidden;
    background-image: url('/img/album/tasto_fotoprev.gif');
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:22px;
	width:12px;
	margin: 0; 
}

#photosuccessiva{
	display: block;
    padding: 22px 0 0 0;
    overflow: hidden;
    background-image: url('/img/album/tasto_fotonext.gif');
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:22px;
	width:12px;
	margin: 0;
}

#divNoRiferimento{
	width:158px;
	float: left;
}

#btRiferimeto{
	display: block;
    padding: 22px 0 0 0;
    overflow: hidden;
    background-image: url('/img/album/tasto_riferimento.gif');
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:22px;
	width:82px;
	margin: 0 76px 0 0; 	
	float: left;
} 

#albummenu li img{
	border: none;
	border: 2px solid white;
}

#albummenu li a.active img{
	border: 2px solid #990100;
}

.menuitemcont {
	clear:both;
}


/* ##### CONTENT #########################################################################*/

#centercol {
	width: auto;
	/*position:absolute;
	top: 142px;
	left: 0;*/
	position: relative;
	z-index: 10;
	min-width: 460px;
	padding-left: 153px;
	padding-right: 155px;
}
#centercol_left {
	width: auto;
	/*position: absolute;
	top: 142px;
	left: 0;*/
	position: relative;
	z-index:10;
	min-width: 460px;
	margin: 0;
	padding: 0 155px 0 0;
}

#content {	
	margin: 0;
	padding: 0 10px 0 10px;
	background-image:none;
}

div.textbox {
	width:auto;
	height: 150px;
	overflow:auto;
	border: 1px solid #051b47;
	padding:10px;
}

div.credits {
	width: auto;
	height: 40px;
	overflow: hidden;
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
	background-color: #7394bd;
	color: #ffffff;
	background-image: url('/img/home/imm_piede_webmaster.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

div.credits a, div.credits a:hover, div.credits a:visited {
	/*color: #7394bd;*/
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
div.credits #eMailer {
	margin: 0;
	padding: 0;
}
div.credits input.text {
	margin: 0;
	padding: 0;
	border: solid 1px #999999;
	width: 150px;
	height: 14px;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	background-color: #ffffff;
	background-image: none;
	color: #000000;
}
div.credits div {
	float: left;
	border: none;
	margin: 0;
}
div.credits div.col1 {
	padding: 4px 40px 0 0;
}
div.credits div.col2 {
	padding: 4px 0 0 0;
}
div.credits div.col3 {
	padding: 4px 5px 0 13px;
}
div.credits div.col4 {
	float: right;
	padding: 6px 33px 0 0;
}

/********************* LISTA PERSONE ***************************/

#content ul.listapersone {
	margin:0;
	padding:0;
}

#content ul.listapersone img{
	border:0;
	float:left;
}

#content ul.listapersone span img{
	float: none;
	padding:0; margin:0 7px -1px 0;
}

#content ul.listapersone li{
	list-style-type: none;
	list-style-image: none;
	background-image:none;
	width: 300px;
	border: 1px solid #051b47;
	margin: 0 0 15px 0;
	padding:5px;
	line-height: 1.2;
}




/* ###### STYLECHOOSER ############################################## */

#contStyleChooser{
	background-repeat: repeat-x; 	
	height: 25px;
	margin-top:0px;
	padding: 0px;		
	position:absolute;
	top:3px;
	left:575px;
}

#contStyleChooser span{
	overflow:hidden;
	padding-top: 25px;
	height: 0;
	display: block;
	float: left;
	margin-left: 0;
	color: #ffffff;
}

#contStyleChooser span.dimTesto{
	background-image: url('/img/home/style_chooser/scr_dim_testo.gif');	
	width: 56px;
}

#contStyleChooser span.carattere{
	background-image: url('/img/home/style_chooser/scr_carattere.gif');	
	width: 54px;
}

#contStyleChooser span.paragrafo{
	background-image: url('/img/home/style_chooser/scr_paragrafo.gif');	
	width: 61px;
}

#contStyleChooser a{
	background-repeat:no-repeat;	
	height : 0;
	padding-top: 25px;
	display: block;
	float: left;
	overflow: hidden;
}

#contStyleChooser a.sAllineajustify{
	background-image: url('/img/home/style_chooser/tasto_txt_giust.gif');	
	width: 32px;
}

#contStyleChooser a.sAllinealeft{
	background-image: url('/img/home/style_chooser/tasto_txt_sx.gif');	
	width: 32px;
}

#contStyleChooser a.sFont1{
	background-image: url('/img/home/style_chooser/tasto_a1.gif');	
	width: 12px;
}

#contStyleChooser a.sFont2{
	background-image: url('/img/home/style_chooser/tasto_a2.gif');	
	width: 14px;
}

#contStyleChooser a.sFont3{
	background-image: url('/img/home/style_chooser/tasto_a3.gif');	
	width: 15px;
}

#contStyleChooser a.sFont4{
	background-image: url('/img/home/style_chooser/tasto_a4.gif');	
	width: 18px;
}


#contStyleChooser a.sFontFace1{
	background-image: url('/img/home/style_chooser/tasto_Arial_of.gif');	
	width: 15px;
}

#contStyleChooser a.sFontFace2{
	background-image: url('/img/home/style_chooser/tasto_TimesNewRoman_of.gif');	
	width: 15px;
}

#contStyleChooser a.sFontFace3{
	background-image: url('/img/home/style_chooser/tasto_TrebuchetMS_of.gif');	
	width: 15px;
}

#contStyleChooser a.sFontFace4{
	background-image: url('/img/home/style_chooser/tasto_Verdana_of.gif');		
	width: 15px;	
}

#contStyleChooser[id] a:hover{
	background-position: 0 -25px;
}

/* #### BREADCRUMBS ##########################################################*/

#breadcrumbs{
	width: auto;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #051B47;
	padding: 0 217px 0 157px;
	position:absolute;
	left:0;
	top:110px;
}

#breadcrumbs A{
	text-decoration: none;
	color: #051B47;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

#breadcrumbs A:hover{
	text-decoration: underline;
}

.pathLink{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #051B47;
}

.on{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #990000;
}

/* To avoid automatic paragraphs spaces: */
/*
P, UL, OL 
*/

/****************************************** Table Automatic Format Styles */

.atopleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.atopcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.atopright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.aodd
{
	background-color: #F6F6F6;
}
.aeven
{
	background-color: #F6F6F6;
}

.amiddleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.amiddlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.amiddleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.abottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.abottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.abottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ####### fine delle classi dell'editor ############################# */
 
 
 
 /* ##################### GENERALE ########################################### */

 /* ############# FORM ########## */


#content fieldset{
	width: 400px;
	padding:12px 2px 2px 2px;
	border:1px dotted #990000;
	margin: 10px 0 30px 0;
}

#content fieldset textarea.text{
	width: 253px;
	height: 100px;
	border: 1px solid #051B47;	
	background-color:#f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	background-image: url('/img/home/campo_testo.gif');	
	margin: 0;
	padding: 0;
}

#content fieldset textarea.textfocus{
	width: 253px;
	height: 100px;
	border: 1px solid #051B47;	
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	margin: 0;
	padding: 0;
}

#content fieldset input.text{
	width: 253px;
	background-image: url('/img/home/campo_testo.gif');	
}


#content fieldset input.textfocus{
	width: 253px;	
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
}

#content fieldset select{	
	padding: 0;
	margin: 0 0 5px 0;
	width: 220px;
	z-index: -2;
}



#content fieldset label.select{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	width: 150px;	
	height: 20px;
	margin-bottom: 5px;
	z-index: -2;
}



#content fieldset input{
	border: 1px solid #051B47;
	height: 18px;
	float:left;
	margin-bottom: 5px;
	background-color:#f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}



#content fieldset input.radio{
	width: 18px;
	height: 18px;
	float:left;
	margin: 0 0 5px 0;
	border: none;
	background: none;
}

#content fieldset label{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	width /* */: 117px;	
	width: 115px!;	
	float:left;
	height: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;	
}

#content fieldset label.daA{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
	width: 30px;	
	float:left;
	height: 20px;
	margin: 0 0 5px 70px;
	padding: 0 5px 0 5px;
}


#content fieldset span{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 400px;	
	float:left;
	height: 20px;
	mergin: 15px 0 5px 0;
	padding: 0 5px 0 5px;
}

#content fieldset legend{
    color: #990000;
	font-size: 10pt;
	font-weight: bold;	
	padding: 0 15px 0 10px;
	background-color: white;
	max-width: 250px;
}

#content fieldset input[type=submit]{
	background-color: #8FB0D5;
	margin-right: 20px;
	color: #051B47;
	width: auto;
	font-weight: bold;
	border: 1px;
	border-bottom: 1px solid #051B47;
	border-right: 1px solid #051B47;	
	float: right;
}

#content fieldset input[type=submit]:hover{
	cursor: pointer;
	border-style: inset;	
	border-bottom: 1px solid #051B47;
	border-right: 1px solid #051B47;
}

#content fieldset input[type=reset]{
	background-color: #8FB0D5;
	margin-right: 20px;
	color: #051B47;
	width: auto;
	font-weight: bold;
	border: 1px;
	border-bottom: 1px solid #051B47;
	border-right: 1px solid #051B47;	
	float: right;
}

#content fieldset input[type=reset]:hover{
	cursor: pointer;
	border-style: inset;	
	border-bottom: 1px solid #051B47;
	border-right: 1px solid #051B47;
}


	
/* ###### TABELLE  ######################################################### */

#content table{
	width: 90%;
	float: left;	
	border: none;
	border-spacing: 0;	
	clear: both;
}

#content table thead{
	font-weight: bold; 	
	padding:0; 
	margin: 0;
	font-family: verdana;
	background-color:#7196BE;
	text-align: center;
	color: #ffffff;
	font-size:10pt;
	border-spacing: 0;	
}
#content table thead tr td{
	border-bottom: 2px solid white;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;	 	
}

#content table thead tr td span.spacer{
	display: block;
	width: 3px;
	height: 22px;
	float: right;
	background-image:url('/img/second/subtit_tab_spacer.gif');	
	background-repeat: no-repeat;	
	margin: 0 0 0 0;
	padding: 0;
}

#content table thead tr td span.spacerNone{
	display: block;
	width: 3px;
	height: 22px;
	float: right;
	background-image:url('/img/second/spacer.gif');	
	background-repeat: no-repeat;	
	margin: 0 0 0 0;
	padding: 0;
}

#content table thead tr td span{
	display: block;
	float: left;
	width: 92%;
	padding: 3px 0 0 0 ;
	text-align: center;
	height: 20px;
}

#content table tbody tr td{
	font-size: 8pt;
	font-weight: normal;	
	border-spacing: 0;
	
	height: 22px;	
	border-right: 1px solid white;
}


#content table tfoot tr td{
	width /**/: 423px; 
	width: 400px!; 
	height: 22px;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold; 	
	margin-left/**/: 0; 
	margin-left: 2px!;
	padding: 0px;
	float: left;
	text-align: left;	
	background-color: #041845;
	color: #ffffff;
}

#content table tfoot tr td a{
	text-decoration: none;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold; 
	color: white;
}

#content table .dispari{	 
	 font-weight: normal;
	 width: 20%;	   		 
}

#content table .pari{
	width: 20%;	 
	font-weight: normal;
}

#content table .persone{
	width: 10%;	
	font-weight: normal;
}


#content table .info{
	width: 10%;
	font-weight: normal;	
}

#content table a{
	color: #990000;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;	
}

#content table a.tabInfo{
	display: block;
	width: 27px;
	height: 0;
	float: right;
	margin: 5px; 
	padding-top: 30px;
	overflow: hidden;
	background-image:url('/img/second/ico_info.gif');	
	background-repeat: no-repeat;	
}

#content table .footerbisin{
	width: 35%;
	background-color:#D1E1EF; 
	text-align: left;
	font-weight: bold;
}

#content table .footerbidx{
	width: 65%;
	font-weight: normal;
	background-color:#8FB0D5; 
	text-align: left;
}

#content table .precedenti{
	width: 50%;
	text-align: center;
	font-weight: bold;
	background-color:#b7b7b7;	
}

#content table .successivi{
	width: 50%;
	text-align: center;
	font-weight: bold;
	background-color:#b7b7b7;	
} 
/*### fine parte generale ##########################################################*/

/* FORM DI RICERCA  */

#formRicerca input{
	background-image: url('/img/home/campo_testo.gif');	
}

#formRicerca{	
	background-repeat: no-repeat;
	background-image: url('/img/home/sfondo_cerca_updx.gif');
	display:block;
	height: 142px;
	width:155px;
	margin:0;
	position:absolute;
	right:0;
	top: 0;	
}		

#formRicerca fieldset{
	border: 0px;	
}
	
#formRicerca input#q {
	width: 135px;
	height: 15px;
	border: none;
	background-color:#f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	position:absolute;
	top: 65px;
	left: 5px;
}

#header #avviaricerca{
	display: block;
   	background-image: url('/img/home/bt_cerca.gif');	
    background-repeat: no-repeat;
	background-position:  right top;
    height:20px;
	width: 52px;
    overflow: hidden;
	position:absolute;
	top: 90px;
	right: 10px;
}

#ricercaEstesaLink{
	background-image: url('/img/home/bt_ricercaestesa.gif');	
	width: 108px;
	padding: 20px 0 0 0;
	height: 0px !important;
    height /**/: 20px;
	display: block;
	position: absolute;
	bottom: 5px;	
	right: 10px;
	overflow: hidden;
}
#ricercaEstesaLink:hover{
	background-position: 0 -20px;	
}
	
div.btCerca{
	display: block; 
	margin: 10px 0 5px 0;
	width: 51px;height: 20px;
	background-image: url('/img/second/tasto_cerca.gif');
	background-repeat: no-repeat;
	float: right;
}

div.btCerca a{
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 51px;
	background-image: url('/img/second/tasto_cerca.gif');
	background-repeat: no-repeat;
}	
	
div.btInvia{
	display: block; 
	margin: 10px 0 5px 0;
	width: 51px;height: 20px;
	/*background-image: url('/img/second/tasto_invia.gif');
	background-repeat: no-repeat;*/
	float: right;
}

div.btInvia a {
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 51px;
	background-image: url('/img/second/tasto_invia.gif');
	background-repeat: no-repeat;
}
	
div.btCerca a:hover, div.btInvia a:hover{
		background-position: 0 -20px;	
}

div.btCercaCatalogo {
	margin: 10px 0 5px 0;
	width: 51px;height: 20px;
	float: right;
}
#content #avviaricerca{
	border: none;
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 51px;
	background-image: url('/img/second/tasto_cerca.gif');
	background-repeat: no-repeat;
}

/* pulsanti dei invio commenti  */
.tuttIComm a {
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 113px;
}

.tuttIComm {
	display: block;
	width: 113px;
	background-image: url('/img/second/t_tutticommenti.gif');
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

.tuttIComm a {
	background-image: url('/img/second/t_tutticommenti.gif');
}

.tuttIComm a:hover {
	background-position: 0 20px;
}

/***** pulsanti tutte le preghiere  **************/

.tutteLePreghiere a {
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 116px;
}

.tutteLePreghiere {
	display: block;
	width: 116px;
	background-image: url('/img/second/tasto_tutte_preghiere.gif');
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
}

.tutteLePreghiere a {
	background-image: url('/img/second/tasto_tutte_preghiere.gif');
}

.tutteLePreghiere a:hover {
	background-position: 0 20px;
}



.inviaComm a {
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 132px;
}

.inviaComm {
	display: block;
	width: 132px;
	background-image: url('/img/second/t_inviacommento.gif');
	background-repeat: no-repeat;
	float: left;
}

.inviaComm a {
	background-image: url('/img/second/t_inviacommento.gif');
}

.inviaComm a:hover {
	background-position: 0 20px;
}


.ultimiComm a {
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 113px;
}

.ultimiComm {
	display: block;
	width: 113px;
	background-image: url('/img/second/t_ultimicommenti.gif');
	background-repeat: no-repeat;
	float: left;
	margin-right: 5px; 
}

.ultimiComm a {
	background-image: url('/img/second/t_ultimicommenti.gif');
}

.ultimiComm a:hover {
	background-position: 0 20px;
}

#divListComments p{
	font-size: 10pt;
}

/* fine pulsanti dei invio commenti  */

/* using image replacement for all nav items */

/*ricerca semplice*/
.ricse a {
	display: block;
	padding-top: 20px; 
	height /**/: 20px; 
	height: 0px !important;
	overflow: hidden;
	width: 123px;
}

.ricse {
	margin: 5px 0 5px 0;
	display: block;
	width: 128px;
	background-image: url('/img/second/tasto_ric_semp2.gif');
	background-repeat: no-repeat;
	float: left;
}


.ricse a {
	background-image: url('/img/second/tasto_ric_semp2.gif');
}

.ricse a:hover {
	background-position: 0 20px;
}

/* ricerca avanzata*/
.ricav a {
	display: block;
	padding-top: 20px; 
	height: 0px !important;
	height /**/: 20px; 
	overflow: hidden;
	width: 128px;

}

.ricav {
	display: block;
	margin: 5px 0 5px 0;
	width: 128px;
	background-image: url('/img/second/tasto_ric_avanz2.gif');
	float: left; 
}

.ricav a {
	background-image: url('/img/second/tasto_ric_avanz2.gif');
}

.ricav a:hover {
	background-position: 0 20px;
}

div.txtCenter{
	margin: 0;padding:0;
}

div.txtCenter span{
	margin: 0 4px 0 0;padding:0;
	float: left;
}

/*#####  RICERCA ESTESA #########################################################*/

#ulTabRicerche{
	display: block;
	height: 22px;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 7px 0 0 0;
	list-style-type: none;
}
#ulTabRicerche li{
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	overflow: hidden;
	float: left;
	margin: 0 3px 0 0;	
    padding: 0;
}
#ulTabRicerche li a{
	background-repeat: no-repeat;
	padding: 20px 0 0 0;
	margin: -3px 0 0 0;
	height: 100%;
  	overflow: hidden;
    display: block;
}

#liRicWeb, #liRicWeb a{	
	background-image:url("/img/home/tab_web.gif");
	width: 50px;
}
#liRicAttivita, #liRicAttivita a{ 
	background-image:url("/img/home/tab_att.gif");
	width: 69px;
}
#liRicDovesiamo, #liRicDovesiamo a{ 
	background-image:url("/img/home/tab_dov.gif");
	width: 103px;
}
#liRicCatalogo, #liRicCatalogo a{ 
	background-image:url("/img/home/tab_cat.gif");
	width: 89px;
}
#liRicCompleanni, #liRicCompleanni a{	
	background-image:url("/img/home/tab_comp.gif");
	width: 104px;
}
#ulTabRicerche li:hover, #ulTabRicerche li a:hover, #ulTabRicerche li.tabAttivo, #ulTabRicerche li.tabAttivo a{
	background-position: 0 -22px;
}

div#tabRicWeb, div#tabRicAttivita, div#tabRicDovesiamo, div#tabRicCatalogo, div#tabRicCompleanni{
	border: 1px solid #051B47;
	width: 95%;
	z-index: -1;
	text-align: left;
	padding: 10px;
}

* html #tabRicerche

/*****  risultati della ricerca web ***************/
#searchRsults{
	text-align: left;
	font-size: 9pt;
}
#searchRsults .linkRic{
	font-size: 9pt;
}
#searchRsults .spanRes{
	font-size: 9pt;
}

#searchRsults li{
	font-size: 9pt;
}
#searchRsults li a{
	font-size: 9pt;
}

/* navigatore */

#navigator{	
	font-family: verdana;
	margin-top: 10px;
	text-align: center;
}

#navigator span{	
	font-size: 10pt!important;
	color: #616161;
}

.linkInactive{
	display: none;
}

.linkActive{
	font-size: 10pt!important;
	font-family: verdana;
}


/*######  BLOG ##########################################################################*/
/* navigatore mesi blog e lista commenti */
 
#navMesiBlog, #incListaComm {
	background-color: white;
	text-align: left;
	color: #051B47;
	border-left: 1px dotted #051B47; 
	border-right: 1px dotted #051B47; 
	border-bottom: 1px dotted #051B47; 
}

#navMesiBlog h3, #incListaComm h3{
	background-color: #051B47;
	text-align: center;
	color: white;
	padding:0;
	margin: 0;
	font-weight: bold;
}

#navMesiBlog a, #incListaComm a{
	color: #051B47;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}

#navMesiBlog ul, #incListaComm ul{
	margin:0;
	padding:0;
	list-style-type: none;
}


/* ########## RSS ########################################################## */

#rssDiv{
	margin: -15px 10px 10px 0;
	padding:0;
}

/* #### COLONNA SIN:  MENU CONTESTUALE ##############################################*/



#menucontestuale{
	margin-bottom: 10px;
}

* html #menucontestuale{
	height:1%;
}

body#gesuiti #menucontestuale ul a, body#gesuiti #menucontestuale{
	background-color: #2b467d;
	border-color:#8090b1;
}
body#attivita #menucontestuale ul a, body#attivita #menucontestuale{
	background-color: #990000;
	border-color:#ca585e;
}
body#vocazione #menucontestuale ul a, body#vocazione #menucontestuale{
	background-color: #6600CC;
	border-color:#a366e1;
}
body#storia #menucontestuale ul a, body#storia #menucontestuale{
	background-color: #FF9900;
	border-color:#fec266;
}
body#linguaggi #menucontestuale ul a, body#linguaggi #menucontestuale{
	background-color: #006600;
	border-color:#66a366;
}
body#attualita #menucontestuale ul a, body#attualita #menucontestuale{
	background-color: #D91D75;
	border-color:#EA64A4;
}

body#servizio #menucontestuale ul a, body#servizio #menucontestuale{
	background-color: #051B47;
	border-color:#2A467D;
}

body#gesuiti #menucontestuale ul a:hover, body#gesuiti #menucontestuale ul a.active{
	background-color: #8090b1;
}
body#attivita #menucontestuale ul a:hover, body#attivita #menucontestuale ul a.active{
	background-color: #ca585e;
}
body#vocazione #menucontestuale ul a:hover, body#vocazione #menucontestuale ul a.active{
	background-color: #a366e1;
}
body#storia #menucontestuale ul a:hover, body#storia #menucontestuale ul a.active{
	background-color: #fec266;
}
body#linguaggi #menucontestuale ul a:hover, body#linguaggi #menucontestuale ul a.active{
	background-color: #66a366;
}
body#attualita #menucontestuale ul a:hover, body#attualita #menucontestuale ul a.active{
	background-color: #EA64A4;
}
body#servizio #menucontestuale ul a:hover, body#servizio #menucontestuale ul a.active{
	background-color: #051B47;
}

#menucontestuale li{
	list-style-type : none;
	list-style-image : none;
}

#menucontestuale h4{
	text-align:center;
	color: #ffffff;
	background-repeat: no-repeat;
	margin:0;
	padding:4px 0 4px 0; 
	font-size: 12pt;
	font-weight: bold;
}

#menucontestuale ul{
	list-style-type:none;
	list-style-image: none;
	margin:0;
	padding:0; 
}

#menucontestuale ul li {
	margin:0;
	padding:0;  
	text-align: left;
	height: 1%;
	margin-bottom: -1px;
}

#menucontestuale ul ul li {
	padding:0 0 0 3px;  
}

#menucontestuale ul a{	
	width: 147px;		
	display:block;
	border-top-style:solid;
	border-top-width:1px;
	text-decoration: none;
	color: #ffffff;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 0 3px 2px;
}

#storia #menucontestuale a, #storia  #menucontestuale h4{
	color: #051b47;
}

#menucontestuale ul ul a{	
	width: 127px;		
	background-image: url('/img/home/bull_bianco.gif');
	background-repeat: no-repeat;
	padding-left:15px;
	font-weight: normal;
	background-position: 5px 4px;
	border-top-style:none;
}

#storia #menucontestuale ul ul a{
	background-image: url('/img/home/bull_blu.gif');
}

#menucontestuale .closing{
	width:149px;
	height:15px;
	border:none;
	overflow:hidden;
}

body#servizio #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_gesuiti.gif');
}
body#gesuiti #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_gesuiti.gif');
}
body#attivita #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_attivita.gif');
}
body#vocazione #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_vocazione.gif');
}
body#storia #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_storia.gif');
}
body#linguaggi #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_linguaggi.gif');
}
body#attualita #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_attualita.gif');
}
body#servizio #menucontestuale .closing{
	background-image: url('/img/second/imm_piedecolonnaSX_gesuiti.gif');
}

/* ######### ALBUM ####################################################################################*/




	
/* ###########  TABELLA HEADER ###################################################*/

div#tableHeader{   
	width /**/: 100%; 
	width: 90% !; 
	height: 22px;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold; 	
	margin-left/**/: 0; 
	margin-left: 0!;
	padding: 0px;
	float: left;
	text-align: left;	
	background-color: #041845;
	color: #ffffff;
}

div#tableHeader a{
	text-decoration: none;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold; 
	color: white;
}

div#tableHeader a:visited{
	color: white;
}

div#tableHeader span{
	display: block;
	float: left;
	margin: 2px 0 0 10px;
}

div#tableHeader span.spanRight{
	display: block;
}

div#tableHeader span.curvaSu{
	background-image: url('/img/second/tit_tab_dx.gif');	
	background-repeat: no-repeat;	
	display: block;
	float: right;
	width: 12px;	
	height: 22px;
	margin: 0;
	padding: 0;
}


div#tableFooter{
	width /**/: 100%; 
	width: 90% !; 
	height: 22px;
	overflow: hidden;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold; 	
	margin-left:0;
	padding: 0px;
	float: left;
	text-align: left;	
	background-color: #041845;
	color: #ffffff;
	clear: both;
}
div#tableFooter a{
	display: block;
	float: left;
	text-decoration: underline;
	padding: 2px 0 4px 0;
	color: #7196BE;
}

div#tableFooter a:hover{
	color: #990000;
}

div#tableFooter a:visited{
	color: #7196BE;
}

div#tableFooter span{
	display: block;
	float: left;
	padding: 2px 25px 2px 25px;
}


div#tableFooter  span.curvaGiu{
	background-image: url('/img/second/footab_dx.gif');	
	background-repeat: no-repeat;	
	display: block;
	float: right;
	width: 12px;	
	height: 22px;	
	margin: 0;
	padding: 0;
}


div#tableFooter a.tableSucc{
	background-image: url('/img/home/freccia_dx.gif');	
	background-repeat: no-repeat;	
	overflow: hidden;
	display: block;
	float: left;
	width: 11px;	
	height: 0;
	padding-top: 21px;
	margin: 0 2px 0 15px;
	z-index: -1;
}

div#tableFooter a.tablePrec{
	background-image: url('/img/home/freccia_sin.gif');	
	background-repeat: no-repeat;	
	overflow: hidden;
	display: block;
	float: left;
	width: 11px;	
	height: 0;
	padding-top: 21px;
	margin: 0 12px 0 2px;
	z-index: -1;
}

a.vediTuttiRec{
	float: left;
	background-image: url('/img/home/tasto_veditutti.gif');	
	background-repeat: no-repeat;	
	width: 72px;	
	height: 0;
	padding-top: 19px;
	overflow: hidden;
	display: block;
	margin-left: 5px;
}

a.vediTuttiRec:hover{
	background-position: 0 -19px;
}


table.headerTabCase {	
	width: 100%;
	background-color: #7196BE;
	padding: 0;
	margin: 0;
}
table.headerTabCase tr td{
	color: #ffffff;
	font-weight: bold!important;
	font-size: 15px!important;
	padding:0 0 0 10px;
	border: none!important;
}


/*  #######  LISTA BICOLORE  ###########################################################*/


.odd{		
	background-color:#DFE7EF ;  
	font-weight: bold;	
	padding-left: 2px;
	padding-top: 2px; 
	padding-bottom: 2px;
	margin: 0;
	list-style-type: none;
	width: 380px;
	
}

.even{	
	background-color:#FFFFFF; 
	font-weight: bold;	
	padding-left: 2px;
	padding-top: 2px; 
	padding-bottom: 2px;
	margin: 0;
	list-style-type: none;	
	width: 380px;
}


.odd2{		
	background-color:#990000 ;  
	font-weight: bold;	
	padding: 2px 0 2px 2px;
	margin: 0;
	list-style-type: none;
	width: 380px;
	color: #ffffff;
	
}

.even2{	
	background-color:#990000; 
	padding: 2px 0 2px 2px;
	margin: 0;
	list-style-type: none;	
	width: 380px;
	height: 30px;
	color: #ffffff;
	text-align: center;
}
.even2 span{	
	font-weight: bold;	
	font-size: 10pt;
}

.oddListaBlog{		
	background-color:#8FB0D5;  
	font-weight: normal;	
	padding-left: 2px;
	padding-top: 2px; 
	padding-bottom: 2px;
	margin: 0;
	list-style-type: none;
	color: #051B47;
	
}

.evenListaBlog{	
	background-color:#C4DBFF; 
	font-weight: normal;	
	padding-left: 2px;
	padding-top: 2px; 
	padding-bottom: 2px;
	margin: 0;
	list-style-type: none;	
	color: #051B47;
}

/* #########  MAPPA #########################################################################*/

#mappaDiv{
	align: left; 
	height: auto; 
	margin: 0;
	padding: 0;	
}

#mappaDiv A{
	/*margin-left: 5px;*/
}

#content #mappaDiv ul li{
	list-style-type: none; 
	/*padding-bottom:5px;*/
	list-style-image: none;
	padding: 0;
}

#mappaDiv ul{
	margin: 10px 0 0 0;	
	padding: 0;	
}

#mappaDiv li{
	 margin: 0 0 10px 15px;	
	 padding: 0;
}

#mappaDiv img{
	vertical-align: middle;
	border:none;
}

#mappaDiv ul ul{
	margin: 10px 0 0 15px;	
	padding: 0;
}

#mappaDiv ul ul li{	
	margin: 0 0 10px 25px;	
	padding: 0;
}

#mappaDiv ul ul ul{
	margin: 10px 0 0 0;	
	padding: 0;
}

#mappaDiv ul ul ul li{	
	margin: 0 0 10px 40px;	
	padding: 0;
}


/*####### HOME PAGE ####################################################################*/

body#default{
	background-image: none;
	background-color: #ffffff;
}

body#default #fotosezione{
	background-image: url('/img/home/gesuitiit.gif');
	width: 100px;
	height: 500px;
	background-repeat: no-repeat;
	display: block;
	z-index: 100;
	float:left;
}


#container{
	text-align: left;
	width:760px;
}

body#default #content{	
	width: 450px;	
	height: 450px;	
	padding-top: 20px;
	margin-left: 150px;
}
   
   

/************************************* FOOTER *****************************************/

#footer{
	clear:both;
}


/************************************* video ******************************************/
#menucontestuale #videomenu{
	border-top: 1px solid #7394BD;
}
#menucontestuale #videomenu, #menucontestuale #videomenu li {
	padding:0;
	margin:0;
	list-style-type: none;
}

#menucontestuale #videomenu li{
	padding-bottom: 10px;
	font-weight:bold;
	clear: both;
}

#menucontestuale .videoListMenu a{
	display: block;
	margin: 0; padding: 2px 0 0 5px;
	width: 143px; 
	border-top: 1px solid #7394BD;
	background-image: none;	
	background-color: red;
	clear: both;
	text-align: left; 
}

#menucontestuale #albummenu li a:hover{
	background-color: #7394BD;
}

#menucontestuale  #albummenu li.videoListMenu span{
	margin: 0;padding: 2px 0 2px 5px;
	display: block;
	width: 144px;
	color: #fff;
	clear: both;
}

#menucontestuale #albummenu li.videoListMenu{
	clear: both;
	display: block;
	width: 144px;
}

li.videoListMenu .img{
	border: 2px solid #fff;
	margin: 3px 0 0 30px;
}

#topVideo{
	margin: 0 0 2px 0;
	padding: 0 0 2px 10px;
	width: 342px; 
	height: 22px;
	color: #fff;
	background-color: #041845;
	background-image: url('/img/album/imm_album_upsx.gif');
	background-repeat: no-repeat;
	font-weight:bold;
	clear: both;
}

#titolovideo{
	display: block; 
	width: 220px;
	float: left;
}

#videocontrols{
	margin: 2px 0 0 0;padding: 0 0 0 10px;
	width: 342px; 
	height: 22px;
	color: #fff;
	background-color: #7394BD;
	background-image: url('/img/album/imm_album_downdx.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-weight:bold;
	clear: both;
}

/************************** news ticker *****************************/
#newsticker table{
	margin: auto;
	width:100%;
}

#newsticker applet{
	width:100%;
	z-index:0;
}

#rightcol table {
	width: 147px;
}

#rightcol table td, #rightcol table b, #rightcol table font{
	font-family: arial;
}

#rightcol table img{
	width: 136px;
}

/************************** guestbook list****************************/

#divListGuestbook h2{
	font-size: 11pt;
	margin-bottom: 0;
}

#divListGuestbook p{
	margin: 5px 0 0 0;
	background-color: #DFE7EF;
	font-size: 11pt;
}

#divListGuestbook .small {
	font-size: 8pt;
}

/******************** calendario eventi ********************/
#formRicercaEventi {
	margin: 0;
	padding: 0;
	width: 100%;
}
#box_calendario fieldset {
	width: auto;
}
#box_calendario #submitRicerca {
	background-image: url('/img/second/tasto_cerca.gif');
	background-repeat: no-repeat;
	height: 20px;
	width: 51px;
	overflow: hidden;
	border: none;
	float:right;
}
#contGestPag {
	display: none;
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
}
ul#allegati {
	margin: 5px;
	padding: 0 0 0 20px/**/;
	padding: 0 0 0 10px!;
}
ul#allegati li {
	list-style-image: none;
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	padding: 0 0 0 10px;
}
ul#allegati li:hover{
	list-style-image: none;
}
ul#allegati li.pdf {
	list-style-image: url('/img/second/ico_pdf.gif');
}
ul#allegati li.word {
	list-style-image: url('/img/second/ico_word.gif');
}


/*********** homepage attualita' ***********/
.box_data_label {
	color: #9C0000;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
}
.box_data_value {
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
}

#box_news {
	border: solid 2px #006600;
	padding: 0;
	margin: 5px 0 0 0;
}
#box_news #titolo_news {
	height: 25px;
	overflow: hidden;
	background-image: url('/img/home/ico_news.gif');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #006600;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 5px 0 5px;
}
ul#lista_news {
	margin: 0;
	padding: 0;
}
ul#lista_news li {
	list-style-image: none;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
ul#lista_news li:hover{
	list-style-image: none;
}
ul#lista_news li.row1 {
	background-color: #ffffff;
}
ul#lista_news li.row2 {
	background-color: #EEF7EF;
}
ul#lista_news li div.titolo, ul#lista_news li a.titolo, ul#lista_news li a.titolo:visited {
	background-image: none;
	color: #9C0000;
	font-weight: bold;
	font-size: 14px;
	font-family: Georgia;
	text-decoration: none;
}
ul#lista_news li a.titolo:hover {
	color: #9C0000;
	text-decoration: underline;
}
ul#lista_news li p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	color: #000000;
}
a.archivio_news {
	background-image: url('/img/home/bt_tuttenews.gif');
	background-repeat: no-repeat;
	display: block;
	padding-top: 20px;
	height: 0px !important;
	height /**/: 20px;
	width: 84px;
	overflow: hidden;
}

#box_calendario {
	border: solid 2px #051B47;
	padding: 0;
	margin: 5px 0 0 0;
}
#box_calendario #titolo_calendario {
	height: 25px;
	overflow: hidden;
	background-image: url('/img/home/ico_calendarioeventi.gif');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #051B47;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 5px 0 5px;
}
#box_calendario #titolo_risultati {
	height: 25px;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 5px 0 5px;
	background-color: #051B47;
}
#box_calendario #boxNoRisultati {
	font-size: 12px;
	padding: 5px;
}
#box_calendario div.titolo {
	color: #9C0000;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0 10px 0;
}
ul#lista_calendario {
	margin: 5px;
	padding: 0;
}
ul#lista_calendario li {
	list-style-image: none;
	font-size: 11px;
	font-family: georgia;
	color: #000000;
}
ul#lista_calendario li:hover{
	list-style-image: none;
}
ul#lista_calendario li.evt1 {
	background-color: #ffffff;
}
ul#lista_calendario li.evt2 {
	background-color: #ebedf1;
}
ul#lista_calendario li a.titolo, ul#lista_calendario li a.titolo:visited {
	background-image: none;
	color: #9C0000;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
	text-decoration: none;
}
ul#lista_calendario li a.titolo:hover {
	color: #9C0000;
	text-decoration: underline;
}
ul#lista_calendario li p {
	font-size: 12px;
	margin: 0;
	padding: 0 0 5px 0;
}
#box_calendario fieldset {
	margin: 0;
	padding: 5px;
	border: none;
}
#box_calendario fieldset label {
	font-family: verdana;
	font-size: 9pt;
	color: #9C0000;
	font-weight: bold;
	width /* */: 122px;
	width: 120px!;
	margin: 0;
	padding: 3px 0 0 0;
}
#box_calendario fieldset label.titolo {
	padding: 0 0 5px 0;
}
a.archivio_calendario {
	background-image: url('/img/home/bt_agenda.gif');
	background-repeat: no-repeat;
	display: block;
	padding-top: 20px;
	height: 0px !important;
	height /**/: 20px;
	width: 84px;
	overflow: hidden;
}

h1#nov_editoriali{
	background-image: url('/img/home/ico_newsEditoriali.gif');
	background-position: 100% 0;
	background-repeat: no-repeat;
}

#box_alert {
	border: solid 2px #990000;
	padding: 0;
	margin: 5px 0 0 0;
}
#box_alert #titolo_alert {
	height: 25px;
	overflow: hidden;
	background-image: url('/img/home/ico_alert.gif');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #990000;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 5px 0 5px;
}
ul#lista_alert {
	margin: 5px;
	padding: 0;
}
ul#lista_alert li {
	list-style-image: none;
	font-size: 12px;
	font-family: Georgia;
	color: #000000;
}
ul#lista_alert li:hover{
	list-style-image: none;
}
ul#lista_alert li.row1 {
	background-color: #ffffff;
}
ul#lista_alert li.row2 {
	background-color: #ebedf1;
}
ul#lista_alert li a {
	color: #9C0000;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
}
ul#lista_alert li div.titolo, ul#lista_alert li div.titolo a, ul#lista_alert li div.titolo a:visited, ul#lista_alert li a.titolo, ul#lista_alert li a.titolo:visited {
	background-image: none;
	color: #9C0000;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
	text-decoration: none;
}
ul#lista_alert li a:hover, ul#lista_alert li div.titolo a:hover, ul#lista_alert li a.titolo:hover {
	color: #9C0000;
	text-decoration: underline;
}
ul#lista_alert li p {
	font-size: 12px;
	margin: 0;
	padding: 0 0 5px 0;
}
a.archivio_alert {
	background-image: url('/img/home/bt_archivioalert.gif');
	background-repeat: no-repeat;
	display: block;
	padding-top: 20px;
	height: 0px !important;
	height /**/: 20px;
	width: 94px;
	overflow: hidden;
}

/****** PAGINAZIONE *******/
#pagPrevious {
	float: left;
}
#pagPrevious a {
	background-image: url('/img/second/pag_indietro.gif');
	background-repeat: no-repeat;
	display: block;
	padding-top: 29px;
	height: 0px !important;
	height /**/: 29px;
	width: 15px;
	overflow: hidden;
}
#pagNext {
	float: right;
}
#pagNext a {
	background-image: url('/img/second/pag_avanti.gif');
	background-repeat: no-repeat;
	display: block;
	padding-top: 29px;
	height: 0px !important;
	height /**/: 29px;
	width: 15px;
	overflow: hidden;
}

/****** CARTOLINE ******/
#formCartolina {
	padding: 0 20px 0 0;
}
#formCartolina div.btInvia {
	float: left;
	padding-left: 385px;
}
#formCartolina fieldset {
	width: 99%;
	border: none;
	margin: 0;
	padding: 0;
}
#formCartolina fieldset label {
	font-family: Georgia, Arial, Verdana;
	font-weight: bold;
	font-size: 1em;
	color: #000066;
	width: 170px;
}
#formCartolina fieldset input, #formCartolina fieldset input.text, #formCartolina fieldset textarea.text {
	background-color: #ffffff;
	border: none;
	background-image: url('');
}
#formCartolina fieldset input.text, #formCartolina fieldset textarea.text {
	/*border-top: none;
	border-left: none;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;*/
	border: solid 1px #000066;
}
#formCartolina fieldset textarea.text {
	margin: 0 0 0 5px;
	width: 430px;
}
#divCartolina {
	padding: 10px 0 0 0;
}
div.cartolina_img {
	float: left;
	width: 160px;
}
div.cartolina_img div {
	padding-left: 50px;
}
div.cartolina_testo {
	float: left;
	font-size: 12px;
}

/******** SONDAGGI *********/
#content table.sondaggi {
	width: 100%;
	float: left;
	clear: both;
}
#content table.sondaggi td {
	border: solid 1px #000000;
	padding: 2px;
}

p.font_red {
	color: #CE0000;
}

table#skype_list tr td{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding:0 0 0 5px;
}

table#skype_list tr td.nopadding{ 
	padding:2px 0 2px 0px;
	border:0;
}

/*** TABELLA VIDEO GESUITI ********/

table#videoGesuiti{
	border-bottom: 10px solid #006600;
	width: 100%;
}
table#videoGesuiti tr td{
	border-bottom: 2px solid #006600;
	padding: 10px 0 10px 0 ;	
}
table#videoGesuiti tr td p img{
	float: left;
}
table#videoGesuiti tr td p span{
	font-style: italic;
	color: #717171;
}

div.greenLine{
	border-bottom: 1px solid #006600;
}

