@import url("../viaggi.vis/foto/lightbox.css");

/* Definisco le regole per il corpo del documento */
body { 
	 background: White;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	text-align: left;
}
img {
	border-width: 0;
}

.tdjustify{
	text-align: justify;
}

.timonefunzioni {
	font-size: 120%;
}

/* @group Tabelle prezzi */

.tptitolopub {
	background-color: red;
	color: white;
	text-align: center;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}
.tptitolopub a {
	background-color: red;
	color: white;
	font-weight: bold;
	text-align: center;
}

.tptitolo2 {
	background-color: white;
	color: #004080;
	text-align: center;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}

.tptitolo {
	background-color: #004080;
	color: white;
	text-align: center;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}
.tptitolo a {
	background-color: #004080;
	color: white;
	font-weight: bold;
	text-align: center;
}
.tptestata {
	background-color: #FFFFCC;
	color: #003580;
	font: bold 12px Arial;
}
.tpriga {
	background-color: #DDEEFF;
	color:  #003580;
	text-align: center;
	font: bold 12px Arial;
}
.tpcella {
	background-color: #DDEEFF;
	color:  #003580;
	text-align: center;
	font: normal 12px Arial;
}
.tpfinale {
	background-color: #FFFFCC;
	color: #003580;
	font: 12px Arial;
}

/* @end */

/* @group Infotrasporti */


.HomeRedazionaliInfotrasporti {
	background-color: #DFDFDF; 
	text-align: center;
	font-size: 14px;
	font-weight: bold; 
	color: #163E8A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 20%;*/
}
.HomeRedazionaliInfotrasporti  a {	color: #163E8A; text-decoration: none;} 
.HomeRedazionaliInfotrasporti  td  a {	color: #163E8A; text-decoration: none;} 
.HomeRedazionaliInfotrasporti  a:link {	color: #163E8A; text-decoration: none;} 
.HomeRedazionaliInfotrasporti  a:visited {	color: #163E8A; text-decoration: none;}

.HRItitolo {
	background-color: #F5F5F5;
	color: #163E8A;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.HRItitolo  a {	color: #163E8A; text-decoration: none;} 

.HRIstrillo {
	background-color: #F5F5F5;
	color: #163E8A;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.HRIstrillo  a {	color: #163E8A; text-decoration: none;} 

/* @end */

/* @group Home Vialine */

/*  2006-10-29 Home viaggi */

.HomeTitoloPezzo {
	background-color: #F5F5F5; 
	text-align: center;
	font-size: 12px;
	font-weight: bold; 
	color: #163E8A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 20%;*/
}

.HomeTitoloPezzo a {	color: #FFFFFF; text-decoration: none;} 
.HomeTitoloPezzo td  a {	color: #FFFFFF; text-decoration: none;} 
.HomeTitoloPezzo a:link {	color: #FFFFFF; text-decoration: none;} 
.HomeTitoloPezzo a:visited {	color: #FFFFFF; text-decoration: none;} 
.HomeTitoloPezzo a:hover { color: #053C7F; 
	text-decoration: none; 	
	background-color: #FFFFFF;
} 

/*  2006-11-12 Home viaggi */


/*  2006-04-17 rubrica viaggi */

.viabottoni	{
	Border-color:  #F5F5F5;
	border-style: solid; 
 	border-width: 2px; 
	height: 12px;
	background-color: #F5F5F5;
 	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: #163E8A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* viabottoni prevedeva width: 195px;  */

.viabottoni  a {	color: #163E8A; text-decoration: none;} 
.viabottoni  td  a {	color: #163E8A; text-decoration: none;} 
.viabottoni  a:link {	color: #163E8A; text-decoration: none;} 
.viabottoni  a:visited {	color: #163E8A; text-decoration: none;} 
.viabottoni  a:hover { color: #F5F5F5; 
	text-decoration: none; 	
	background-color: #163E8A;
} 

.pulsanteCenter	{
	Border-color:  #F5F5F5;
	border-style: solid; 
 	border-width: 2px; 
	background-color: #F5F5F5;
 	text-align: center; 
	color: #163E8A;
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: auto;
}

.pulsanteCenter  a {	color: #163E8A; text-decoration: none;
	font-weight: bold;
} 
.pulsanteCenter  td  a {	color: #163E8A; text-decoration: none;
	font-weight: bold;
} 
.pulsanteCenter  a:link {	color: #163E8A; text-decoration: none;
	font-weight: bold;
} 
.pulsanteCenter  a:visited {	color: #163E8A; text-decoration: none;
	font-weight: bold;
} 
.pulsanteCenter  a:hover { color: #F5F5F5; 
	text-decoration: none; 	
	background-color: #163E8A;
	font-weight: bold;
}

/* viabottonitop aggiunto da David - 2008-19-10  */

.viabottonitop	{
	Border-color:  #053C7F;
	border-style: solid; 
 	border-width: 2px; 
	height: 12px;
	background-color: 053C7F;
 	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: #163E8A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.viabottonitop  a {	color: #FFFFFF; text-decoration: none;} 
.viabottonitop  td  a {	color: #FFFFFF; text-decoration: none;} 
.viabottonitop  a:link {	color: #FFFFFF; text-decoration: none;} 
.viabottonitop  a:visited {	color: #FFFFFF; text-decoration: none;} 
.viabottonitop  a:hover { color: #053C7F; 
	text-decoration: none; 	
	background-color: #FFFFFF;
} 
.viabottonitopBlu	{
	Border-color:  #000080;
	border-style: solid; 
 	border-width: 2px; 
	height: 12px;
	background-color: #000080;
 	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: #163E8A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.viabottonitopBlu  a {	color: #FFFFFF; text-decoration: none;} 
.viabottonitopBlu  td  a {	color: #FFFFFF; text-decoration: none;} 
.viabottonitopBlu  a:link {	color: #FFFFFF; text-decoration: none;} 
.viabottonitopBlu  a:visited {	color: #FFFFFF; text-decoration: none;} 
.viabottonitopBlu  a:hover { color: #000080; 
	text-decoration: none; 	
	background-color: #FFFFFF;
} 

.viabottonipuls	{
	Border-color:  #F5F5F5;
	border-style: solid; 
 	border-width: 2px; 
	height: 12px;
	background-color: #F5F5F5;
 	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: #163E8A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.viabottitle	{
	Border-color:  #DFDFDF;
	border-style: solid; 
 	border-width: 2px; 

	background-color: #DFDFDF;
 	text-align: left;
	font-size: 13px;
	font-weight: bold; 
	color: #990000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* viabottitle prevedeva width: 195px;  */


.viabottitle  a {	color: #053C7F; text-decoration: none;} 
.viabottitle  td  a {	color: #163E8A; text-decoration: none;} 
.viabottitle  a:link {	color: #163E8A; text-decoration: none;} 
.viabottitle  a:visited {	color: #163E8A; text-decoration: none;} 
.viabottitle  a:hover { color: #F5F5F5; 
	text-decoration: none; 	
	background-color: #163E8A;
}

/* @end */

/* @group Newsletter */
/*  2005-04-30 per newsletter */

.fol {
	font-size: 120%;
	font-weight: bold; 
	font-style:italic;
	color: blue;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: green;
	margin-bottom: 1px;
	clear: none;
}
.nlrubrica {
	width: 660px; 
	height: 14px;
	background-color: #DFDFDF;

	Border-color:  #DFDFDF;
	border-style: solid; 
 	border-width: 1px; 
	margin-top: 2px;

	color: #163E8A;
	font-size: 10px;
	font-weight: bold; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: visible;
	text-align: left;
}

.nlrubrica a {
	color: #163E8A;
	text-decoration: none;
	font-weight: bold; 
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.nlrubricadx {
	width: 195px; 
	height: 14px;
	background-color: #0000BF;

	Border-color:  #0000BF;
	border-style: solid; 
 	border-width: 1px; 
	margin-top: 2px;

	color: white;
	font-size: 10px;
	font-weight: bold; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.nlrubricadx a {
	color: white;
	text-decoration: none;
 	text-align: justify;
	font-weight: bold; 
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.nltitolo {
	background-color: #F5F5F5;

	Border-color:  #F5F5F5;
	border-style: solid; 
  	border-width: 2px 12px 2px 12px; 

	color: #163E8A;
	font-size: 20px;
	font-weight: bold; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.nltitolo a {
	text-decoration: none;
}

.nlstrillo {
	background-color: #F5F5F5;

	Border-color:  #F5F5F5;
	border-style: solid; 
 	border-width: 2px 12px 2px 12px; 
	margin-bottom: 4px;

	color: #163E8A;
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	text-align: justify;
	overflow: hidden;
	width: 636px;
}

.nlstrillo a {
	text-decoration: none;
	color: #000080;
}


.nltestatina {
	background-color: #DFDFDF; 
	width: 660px; 

	font-size: 10px;
	font-weight: bold; 
	color: #163E8A;
 	text-align: center;

}

/* @end */

/*  2005-05-11 Per La foto della settimana */

.TestaRubrica {
	background-color: #EBEBFA;
	Border-color:  #EBEBFA;
	border-style: solid; 
  	border-width: 1px 12px 1px 12px; 
 	text-align: center;
	color: #0000A0;
	font-size: 18px;
	font-weight: bold; 
	font-family : Arial Black, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.rigaBianca660 {
	border-style: none; 
	width: 660px; 
	height: 10px;
	font-size: 2px;
	background-color: white;
}

.righino660 {
	border-style: none; 
	width: 660px; 
	height: 2px;
	font-size: 2px;
	background-color: #000080;
}

.foto7t {
	width: 660px; 
	height: 18px;
	background-color: #0000BF;

	Border-color:  #0000BF;
	border-style: solid; 
 	border-width: 1px; 
	margin-top: 2px;

	color: white;
	font-size: 16px;
	font-weight: bold; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.foto7b {
	width: 660px; 
	height: 180px;
	background-color: #EBEBFA;

	Border-color:  #EBEBFA;
	border-style: solid; 
 	border-width: 1px; 
	margin-top: 2px;

 	text-align: justify;
	color: #3a4047;
	font-size: 10px;
	font-weight: bold; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.foto7b a {
	color: blue;
	text-decoration: none;
 	font-weight: bold; 
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ====================== 2005-04-25 per revisione pagina magazine */

.copyright {
	border-style: none; 
	background-color: white;
	padding: 5px; 

 	text-align: center;
	font-size: 10px;
	font-weight: normal; 
	color: #3a4047;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.copyright a {
	text-decoration: none;
	color: #3a4047;
	font-weight: bold;
}

.monito {
	Border-color:  #0000ff;
	border-style: solid; 
 	border-width: 2px 0px 2px 0px ; 
	padding: 5px; 
	background-color: #ff0000;

 	text-align: justify;
	font-size: 10px;
	font-weight: bold; 
	color: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.plain {
	background-color: White;
 	text-align: justify;
	font-size: 9px;
	font-weight: normal; 
	text-decoration: none;
	color: #000080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.plain a:visited {	color: black;text-decoration: none;} 



/*  elenco e' ispirato ad autorebasso */
.elenco {
	border-style: none; 
	width: 580px; 
	height: 30px;
	background-color: #F8E2AF;

 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/**/
.testata {
	background-image: url(../fol-img3.std/fol.gif); 
	background-repeat: no-repeat; 
	background-position: center;
	background-color: white; 
	width: 775px; 
	height: 50px;
	margin-bottom: 10px; 
	text-align: center;
	font-size: 20%;
}

.testatina {
	background-color: #0099CC; 
	width: 780px; 
	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: white;
/*	font-size: 20%;*/
}

/*modifica il colore del link dentro testatina*/

.testatina   a {	color: white;} 
.testatina   span   a {	color: white;} 
.testatina   span   a   u {	color: white;} 

.testatinaLink {
	background-color: #0099CC; 
	width: 630px; 
	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: white;
/*	font-size: 20%;*/
}

/*modifica il colore del link dentro testatina*/

.testatinaLink   span   a {	color: white;} 

/*modifica il colore del link dentro firme*/

.firme   a {	color: white;} 
.firme   font   a:link {	color: white;} 
.firme   font   a:visited {	color: white;} 
.firme   font   a:hover { color: yellow; text-decoration: underline;} 

/* INIZIO - bottonerosso - 2005-07-13*/

.bottonerosso {
	Border-color:  #FF0000;
	border-style: solid; 
 	border-width: 2px; 
	width: 120px; 
	height: 16px;
	background-color: #FF0000;
 	text-align: left;
	font-size: 10px;
	font-weight: bold; 
	color: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bottonerosso  a {	color: white; text-decoration: none;} 
.bottonerosso  td  a {	color: white; text-decoration: none;} 
.bottonerosso  a:link {	color: white; text-decoration: none;} 
.bottonerosso  a:visited {	color: white; text-decoration: none;} 
.bottonerosso  a:hover { color: #000080; 
	text-decoration: none; 	
	background-color: #EBEBFA;
} 

/* FINE - bottonerosso - 2005-07-13*/

.bottoniAnniNews {
	Border-color:  #0000BF;
	border-style: solid; 
 	border-width: 2px; 
	width: 50px; 
	height: 32px;
	background-color: #0000BF;
 	text-align: center;
	font-size: 24px;
	font-weight: bold; 
	color: white;
	font-family : Arial Black, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bottoniAnniNews  a {	color: white; text-decoration: none;} 
.bottoniAnniNews  td  a {	color: white; text-decoration: none;} 
.bottoniAnniNews  a:link {	color: white; text-decoration: none;} 
.bottoniAnniNews  a:visited {	color: white; text-decoration: none;} 
.bottoniAnniNews  a:hover { color: #000080; 
	text-decoration: none; 	
	background-color: #EBEBFA;
} 


.pubblicita {
	Border-color:  #FF9933;
	border-style: solid; 
 	border-width: 2px; 
	width: 120px; 
	height: 48px;
	background-color: #FF9933;
 	text-align: center;
	font-size: 10px;
	font-weight: bold; 
	color: #000080;
	font-family : Verdana, ms sans serif, arial, Geneva, Helvetica, sans-serif;
}
.pubblicita  a {	color: white; text-decoration: none;} 

.botPremuti {
	Border-color:  #0000BF;
	border-style: solid; 
 	border-width: 2px; 
	width: 120px; 
	height: 16px;
	background-color: #EBEBFA;
 	text-align: right;
	font-size: 10px;
	font-weight: bold; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.botPremuti   a {	color: black; text-decoration: none;} 
.botPremuti   a:link {	color: black; text-decoration: none;} 
.botPremuti   a:visited {	color: black;text-decoration: none;} 
.botPremuti   a:hover { color: blue; text-decoration: underline;} 

.RifTestata {
	Border-color:  #0000BF;
	border-style: solid; 
 	border-width: 3px; 
	width: 604px; 
/*	height: 20px;*/
	background-color: #0000BF;
 	text-align: right;
	font-size: 10px;
	font-weight: bold; 
	color: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.didascalia {
	Border-color:  #808080;
	border-style: solid; 
 	border-width: 0px 2px 2px 2px; 
	width: 604px; 
	background-color: #EBEBFA;

 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.titolo {
	background-color: #EBEBFA;
	width: 620px; 
 	height: 23px; 
	text-align: center;
	font-size: 170%;
	font-weight: bold; 
	color: #000080;
	font-family : Arial;
	margin-bottom: 5px; 
}

.autore {
	background-color: #F8E2AF; 
	width: 780px; 
	height: 23px;
	text-align: center;
	font-size: 12px;
	color: #000080;
	font-family : Arial;
	font-weight: bold; 
	margin-bottom: 10px; 
	padding-top: 5px; 
}

.ladata {
	background-color: #EBEBFA; 
	width: 780px; 
	height: 23px;
	text-align: center;
	font-size: 12px;
	color: red;
	font-weight: bold; 
	font-family : Arial;
	margin-bottom: 10px; 
}

.testo {
	background-color: White;
	width: 780px; 
 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 24px; 
}

.timone {
	display: none;
}

.foto {
	Border-color:  #808080;
	border-style: solid; 
 	border-width: 2px; 
	width: 604px;
	background-color: #A0A0A0;
}

.didascaliaCorta {
	Border-color:  #808080;
	border-style: solid; 
 	border-width: 0px 2px 2px 2px; 
	width: 604px; 
	height: 25px;
	background-color: #EBEBFA;
 	
	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.AutoreFoto {
	Border-color:  #808080;
	border-style: solid; 
 	border-width: 0px 2px 2px 2px; 
	width: 604px; 
	height: 25px;
	background-color: #F8E2AF;

 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.DataFoto {
	Border-color:  #808080;
	border-style: solid; 
 	border-width: 0px 2px 2px 2px; 
	width: 604px; 
	height: 25px;
	
	background-color: #EBEBFA;
 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.Riferimenti {
	Border-color:  #808080;
	border-style: solid; 
 	border-width: 0px 2px 2px 2px; 
	width: 528px; 
	
	background-color: #EBEBFA;
 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Riferimenti > b {	color: blue;} 
/*modifica il colore del bold dentro i riferimenti*/

.AutoreBasso {
	border-style: none; 
	width: 780px; 
	height: 30px;
	background-color: #F8E2AF;

 	text-align: justify;
	font-size: 12px;
	font-weight: normal; 
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Pulsanti {
	Border-color:  white;
	border-style: solid; 
 	border-width: 2px; 
	width: 780px; 
	background-color: #EBEBFA;
}

/**/

.rigaBianca {
	border-style: none; 
	width: 780px; 
	height: 10px;
	background-color: white;
}

.righino {
	border-style: none; 
	width: 780px; 
	height: 2px;
	background-color: #000080;
}

/*a:visited { color: white; text-decoration: none;}
a:link {color: black; text-decoration: none;}
a:hover {color: black; text-decoration: underline;}*/

