@charset "iso-8859-1";
/*
Marrone      #800000 maroon	$Marrone	|	Marrone(Arancio)#FF9900
Verde chiaro #F6F6EB		$Vchiaro	|	Grigio chiaro	#DCDCDC
Verde medio  #D8D8C4		$Vmedio		|	Grigio medio	#A9A9A9
Verde scuro  #696969		$Vscuro		|	Grigio scuro	#696969
Verde chiarissimo #FBFBF5	$Vchiaro	|	Grigio chiarissimo	#F5F5F5
WHITESMOKE   #F5F5F5				|	Celeste			#0066CC
*/

html,body {
	margin: 0px; border: 0px; padding: 0px; height: 100%;
 	background-color: whitesmoke; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;
	line-height:1.3; }


/* master (contiene tutto) ------------------------------------------------------------------------------------------ */
#master {
	width: 996px; text-align: justify; background-color: white;
	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal;
	/*background: #FFF url('base.gif') left top repeat-y;*/
	margin: 0px auto;
	position: relative;
	}

/* interriga ------------- ------------------------------------------------------------------------------------------ */
#interriga { line-height:0.7; }


/* top -------------------------------------------------------------------------------------------------------------- */
#top { height:100px; padding: 0;}

#barretta, #barretta a {
	padding:2px;
	background-color: #0066CC; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;
	text-decoration: none; text-align: center; }
#barretta a:hover { text-decoration: underline; }

#barretta_lutto, #barretta_lutto a {
	padding: 2px;
	background-color: black; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;
	text-decoration: none; text-align: center; }
#barretta_lutto a:hover { text-decoration: underline; }


/* col1_x ----------------------------------------------------------------------------------------------------------- */
#col1_1 { padding: 0; margin: 0; text-align: justify;
          border-left: 1px solid #0066CC; border-right: 1px solid #0066CC; }


/* col2_x ----------------------------------------------------------------------------------------------------------- */
#col2_1 { float: left; width:151px; padding: 0; margin: 0; text-align: left; }
#col2_2 { padding: 0 5px 0 5px;  width:850px; margin:0 0 0 161px; text-align: justify;
          border-left: 1px solid #0066CC; border-right: 1px solid #0066CC; }
/*#col2_2 { padding: 0; margin:0 0 0 161px; text-align: justify; }*/


/* col3_x ----------------------------------------------------------------------------------------------------------- */
#col3_1 { float: left; width:151px; padding: 3px 0 3px 0; margin: 0; text-align: left; }
#col3_2 { padding: 3px 6px 3px 6px;  width:660px; margin:0 157px 0 157px; text-align: justify;
          border-left: 1px solid #0066CC; border-right: 1px solid #0066CC; } /* FF 668 */
#col3_3 { float:right; width:151px; padding: 3px 0 3px 0; margin: 0; text-align: left; }


/* testo colorato ................................................................................................... */
.testoMarrone { color: #FF9900; }
.testoMarrone a { color: #999900; }
.testoMarrone a:hover { color: #66CCCC; }
.testoVchiaro { color: #DCDCDC; }
.testoVmedio  { color: #A9A9A9; }
.testoVscuro  { color: #696969; }
.testoCeleste { color: #0066CC; }


/* moduli ........................................................................................................... */
.module { padding: 0 4px 4px 4px; margin: 0; background-color: white;
	border-top: 1px solid #A9A9A9; border-right: 1px solid #A9A9A9; border-left: 1px solid #A9A9A9; border-bottom: 1px solid #A9A9A9; }
.module span.invisible { color: white; }
.module a { color: black; text-decoration: underline; }
.module a:hover { color: #0066cc; }

.module_white { padding: 0 4px 4px 4px; margin: 0; background-color: WHITESMOKE;
	border-top: 1px solid #696969; border-right: 1px solid #696969; border-left: 1px solid #696969; border-bottom: 1px solid #696969; }
.module_white span.invisible { color: WHITESMOKE; }
.module_white a { color: black; text-decoration: underline; }
.module_white a:hover { color: #0066CC; }

/* per Nuovi inserimenti di oggi */
.module_white div.newsAmbiti, .module_white div.newsAmbiti a { color: black; background-color: #FF9900; font-weight: bold; text-decoration: none; text-align: center; }
.module_white div.newsAmbiti a:hover { color: black; text-decoration: underline; }
.module_white div.newsSezioni, .module_white div.newsSezioni a { color: #FF9900; font-weight: bold; text-decoration: none; text-align: center; }
.module_white div.newsSezioni a:hover { color: #FF9900; text-decoration: underline; }
.module_white div.newsNormal, .module_white div.newsNormal a { color: black; font-weight: normal; text-decoration: none; text-align: left; }
.module_white div.newsNormal a:hover { color: black; text-decoration: underline; }
.module_white div.newsEvAmb, .module_white div.newsEvAmb a { font-weight: bold; text-decoration: none; text-align: left; }
.module_white div.newsEvAmb a:hover { color: #0066CC; text-decoration: underline; }
.module_white div.newsEvSito, .module_white div.newsEvSito a { color: #0066CC; font-weight: bold; text-decoration: none; text-align: left; }
.module_white div.newsEvSito a:hover { color: #0066CC; text-decoration: underline; }
.module_white div.newsEvSitoAmb { color: #FF9900; font-weight: bold; text-decoration: none; text-align: left; }
.module_white div.newsEvSitoAmb a { color: #0066CC; font-weight: bold; text-decoration: none; text-align: left; }
.module_white div.newsEvSitoAmb a:hover { color: #FF9900; text-decoration: underline; }

.module_title, .title {
	background:#FFF url('images/bceleste652.gif') top left no-repeat; height:18px; width:100%;
	padding: 1px 0 0 2px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
	/* .title è usato per il titolo interno all'articolo */
.module_title_mar {
	background:#FFF url('images/barancio652.gif') top left no-repeat; height:18px;
	padding: 1px 0 0 2px; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.module_title_grc {
	background:#FFF url('images/bgrigioc652.gif') top left no-repeat; height:18px; width:100%;
	padding: 1px 0 0 2px; color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.module_title_grm {
	background:#FFF url('images/bgrigiom652.gif') top left no-repeat; height:18px; width:100%;
	padding: 1px 0 0 2px; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.module_title_grs {
	background:#FFF url('images/bgrigios652.gif') top left no-repeat; height:18px; width:100%;
	padding: 1px 0 0 2px; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.module_oldtitle, {
	background-color: #0066CC;
	padding: 1px 0 0 2px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.module_oldtitle_mar, {
	background-color: #FF9900;
	padding: 1px 0 0 2px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.module span.more, .module span.more a { color: black; background-color: #DCDCDC; 
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;
	text-align: right; text-decoration: none; }
.module span.more a:hover { color: white; background-color: #FF9900; text-decoration: underline; }

.module span.fonte { color: black; }
.module span.fonte a { color: #0060C0; font-weight: bold; text-decoration: none; }
.module span.fonte a:hover { color: #FF9900; text-decoration: underline; }

.module span.Vchiaro { background-color: #DCDCDC; }
.module span.Vmedio  { background-color: #A9A9A9; }
.module span.Vscuro,  .block span.Vscuro a   { background-color: #696969; color: white; font-weight: bold; }
.module span.Marrone, .module span.Marrone a { background-color: #FF9900; color: white; font-weight: bold; }
.module span.Celeste, .module span.Celeste a { background-color: #0066CC ; color: white; font-weight: bold; }

.module div.Simmagine { text-align: right; padding: 1px 3px 3px 3px; font-style: italic; margin: 2px 0 0px 5px; border: 0; float: right;}
.module div.Simmagine img { border: 0; display: block; padding-bottom: 1px; text-align: right; } 

.module div.note { font-style: italic; }

.module_medjugorje  { padding: 0 4px 4px 4px; margin: 0; background-color: #E5F2FF;
	border-top: 1px solid #0080FF; border-right: 1px solid #0080FF; border-left: 1px solid #0080FF; border-bottom: 1px solid #0080FF; }
.module_medjugorje span.invisible { color: #E5F2FF; }
.module_medjugorje span.bold { color: #0080FF; font-weight: bold; }
.module_medjugorje a { color: #0080FF; text-decoration: none; }
.module_medjugorje a:hover { color: #0080FF; text-decoration: underline; }
.module_medjugorje_title { background-color: #0080FF; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 

.module_medjugorje span.more, .module_medjugorje span.more a { color: white; background-color: #0080FF; 
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;
	text-align: right; }
.module_medjugorje span.more a:hover { color: black; background-color:#6C9FFF; }

/* blocchi .......................................................................................................... */
.block  { padding: 0 4px 4px 4px; margin: 0; background-color: white;
	border-top: 1px solid #A9A9A9; border-right: 1px solid #A9A9A9; border-left: 1px solid #A9A9A9; border-bottom: 1px solid #A9A9A9; }
.block span.invisible { color: white; }
.block a { color: black; text-decoration: underline; }
.block a:hover { color: #0066cc; }

.block_title, .block_title a {
	padding: 1px 0 0px 2px;
	background:#FFF url('images/bceleste140.gif') top left no-repeat; height:18px; width:100%;
	color: white; text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.block_title a:hover { text-decoration: underline; }

/* scolo mascellaro */
.block_scolo { padding: 0 4px 4px 4px; margin: 0; border: 1px solid #696969;
/*	background: #FFF url('images/scolo.gif') left top repeat-y;*/
	background-image: url("images/scolo.gif");
	background-repeat: repeat;
}
.block_scolo a { color: black; text-decoration: underline; }
.block_scolo a:hover { color: #0066CC; }

/* da eliminare */
.block span.Vchiaro { background-color: #DCDCDC; }
.block span.Vmedio  { background-color: #A9A9A9; }
.block span.Vscuro,  .block span.Vscuro a  { background-color: #696969; color: #DCDCDC; font-weight: bold; }
/*.block span.Marrone, .block span.Marrone a { background-color: #FF9900; color: white; font-weight: bold; }*/
.block span.Marrone, .block span.Marrone a { 
	padding: 1px 0 0px 2px;
	background:#FFF url('images/bmarrone150.gif') top left no-repeat; height:21px; width:100%;
	color: white; text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.block span.Celeste, .block span.Celeste a { background-color: #0066CC; color: white; font-weight: bold; }


/* META-blocchi .......................................................................................................... */
.blockVchiaro, .blockVchiaro a { padding: 0; margin: 0; background-color: #F6F6EB; color: black; font-size: 11px;
	text-align: center; text-decoration: none; font-weight: normal;
	border: 4px solid #F6F6EB; }
.blockVchiaro a:hover { text-decoration: underline; }

.blockVmedio, .blockVmedio a { padding: 0; margin: 0; background-color: #D8D8C4; color: black; font-size: 11px;
	text-align: center; text-decoration: none; font-weight: normal;
	border: 4px solid #D8D8C4; }
.blockVmedio a:hover { text-decoration: underline; }

.blockVscuro, .blockVscuro a { padding: 0; margin: 0; background-color: #696969; color: white; font-size: 11px;
	text-align: center; text-decoration: none; font-weight: bold;
	border: 4px solid #696969; }
.blockVscuro a:hover { text-decoration: underline; }

.blockMarrone, .blockMarrone a { padding: 0; margin: 0; background-color: #FF9900; color: white;
	text-align: center; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 4px solid #FF9900; }
.blockMarrone a:hover { text-decoration: underline; }

.blockArancio, .blockArancio a { padding: 0; margin: 0; background-color: #FF9900; color: white;
	text-align: center; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 4px solid #FF9900; }
.blockArancio a:hover { text-decoration: underline; }

.blockCeleste, .blockCeleste a { padding: 0; margin: 0; background-color: #0066CC; color: white;
	text-align: center; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 4px solid #0066CC; }
.blockCeleste a:hover { text-decoration: underline; }


/* bottoni */
.buttonMarrone, .buttonMarrone a { 
	line-height: 1.7;
	padding: 2px 2px 2px 2px;
	background:#FFF url('images/barancio150.gif') center center no-repeat; height:21px; width:100%;
	color: white; text-decoration: none; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.buttonMarrone a:hover { text-decoration: underline; }

.buttonCeleste, .buttonCeleste a { 
	line-height: 1.7;
	padding: 2px 2px 2px 2px;
	background:#FFF url('images/bceleste150.gif') center center no-repeat; height:21px; width:100%;
	color: white; text-decoration: none; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.buttonCeleste a:hover { text-decoration: underline; }

.buttonVchiaro, .buttonVchiaro a { 
	line-height: 1.7;
	padding: 2px 2px 2px 2px;
	background:#FFF url('images/bgrigioc150.gif') center center no-repeat; height:21px; width:100%;
	color: black; text-decoration: none; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.buttonVchiaro a:hover { text-decoration: underline; }

.buttonVmedio, .buttonVmedio a { 
	line-height: 1.7;
	padding: 2px 2px 2px 2px;
	background:#FFF url('images/bgrigiom150.gif') center center no-repeat; height:21px; width:100%;
	color: black; text-decoration: none; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.buttonVmedio a:hover { text-decoration: underline; }

.buttonVscuro, .buttonVscuro a { 
	line-height: 1.7;
	padding: 2px 2px 2px 2px;
	background:#FFF url('images/bgrigios150.gif') center center no-repeat; height:21px; width:100%;
	color: white; text-decoration: none; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.buttonVscuro a:hover { text-decoration: underline; }



/* down ------------------------------------------------------------------------------------------------------------- */
#down { clear:both; text-align: center; }
#down p { margin: 0;padding: 10px 0;text-align: center; }

#time_counter, #time_counter a { color: #696969; font-weight: normal; font-size: 8pt; text-decoration: none; }

#by_stalker, #by_stalker a { color: #FF9900; font-weight: bold; font-style: italic; font-size: 9pt; text-align: right; text-decoration: none; }
#by_stalker a:hover { text-decoration: underline; }



.giovannino { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; }
