@charset "utf-8";
/* le dimensioni della pagina, i margini ecc... */
body {
background-color:#cad1d0;
}
#body_div{
	width:950px;
	margin:0 auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#cad1d0;
}
.sfondo {
background-color:#fff;
}
/*********/
/* TESTA */
/*********/

.testa {
	width:938px;
	height:150px;
	background-image:url(testa_inverno.jpg);
	float:left;
}
.testa_data_etichette {
	width:130px;
	margin:10px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.testa_data_etichette a {
	border:0px;
	float:right;
	margin-right:5px;
}

img.segni_zodiacaliEfasi_lunari {
	border:0px;
	margin-right:5px;
}

/* la parte a destra della testata... se si è loggati o no */

.testa_loggato {
	float:right;
	width:132px;
	height:52px;
	background-image:url(sfondo_loggato.gif);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-right:20px;
	padding:15px;
	font-size:12px;
	color:#336633;
	font-weight:bold;	
}
.testa_loggato a {color:#5c83af; margin-right:10px;}
.testa_loggato a:hover {color:#436284; margin-right:10px; }
.testa_loggato a:visited {color:#5c83af; margin-right:10px; }
.testa_loggato a:visited:hover {color:#436284; margin-right:10px;}

.testa_registrazione {
	float:right;
	width:160px;
	margin-top:12px;
	margin-right:25px;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	line-height:18px;	
}
.testa_registrazione form {
	margin:0px;
	padding:0x;
}
.testa_registrazione a {color:#5c83af; margin-right:7px;}
.testa_registrazione a:hover {color:#436284; margin-right:7px; }
.testa_registrazione a:visited {color:#5c83af; margin-right:7px; }
.testa_registrazione a:visited:hover {color:#436284; margin-right:7px;}

.testa_registrazione_input {
	width:155px;
	margin-bottom:-5px;
}
.testa_registrazione_submit {
	width:160px;
	margin-bottom:5px;
}
.testa_clickabile {
	margin-left:150px;
	margin-top:5px;
	width:470px;
	height:110px;
	/* cambio il cursore xché explorer x uno stupido bug di explorer */
	cursor:pointer;
}
.ombra {
	float:left;
	width:12px;
	height:150px;
	background-image:url(ombra01.gif);
	background-repeat:no-repeat;
}

.corpo {
background-image:url(ombra02.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#FFFFFF;
}
/***********************/
/* MENU DI NAVIGAZIONE */
/* è quello a sinistra */
/***********************/

.navigazione {
	background-color:#FFFFFF;
	float:left;
	width:130px;
	text-align:center;
	font-weight:bold;
	color:#666666;
	letter-spacing: 0.4em;
	font-size:14px;
	line-height:24px;
	margin-left:12px;
	padding-left:10px;
}
.nav_ul {
	list-style-image: none;
	list-style-type: none;
	letter-spacing: 0em;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.nav_menu1 {
background-image:url(sfondo_menusxl.gif);
font-weight:bold;
width:130px;
margin:0px;
padding:0px;
line-height:22px;
text-align:center;
}
.nav_menu1 a {color:#666; text-decoration:none; }
.nav_menu1 a:hover {color:#999; text-decoration:none; }
.nav_menu1 a:visited {color:#666; text-decoration:none; }
.nav_menu1 a:visited:hover {color:#999; text-decoration:none; }

.rss {
width:40px;
margin:auto;
}
.navigazione img {
float:right;
border-style:none;	
}

.sx_menu2 {
	width:120px;
	margin-right:10px;
	float:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:left;
}
.sx_menu2 form {
	margin:5px 0px;
	padding:0px;
}
.sx_menu2_ul {
	list-style-image: none;
	list-style-type: none;
	margin-top:0px;
	margin-left:10px;
	padding:0px;
	line-height:12px;
	margin-bottom:20px;
	letter-spacing: 0em;
	color:#336633;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	text-transform:uppercase;
	font-weight:bold;
}

.sx_menu2_eti {
	color:#666666;
	padding:0px;
	text-align:left;
	margin-top:0px;
	font-size:11px;
	line-height:12px;
	list-style-image:none;
	list-style-type:none;
	text-transform:none;
	
}
.sx_menu2_eti a {
	color:#666666;  
	text-decoration:none; font-size:11px;
	line-height:12px;
	list-style-image:none;
	list-style-type:none;
	}
.sx_menu2_eti a:hover {color:#999999; text-decoration:none;}
.sx_menu2_eti a:visited {color:#666666; text-decoration:none;}
.sx_menu2_eti a:visited:hover {color:#999999; text-decoration:none;}
.sx_menu2_etichetta {
	display:block;
	font-size:13px;
	color:#336633;
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:2px;
}

/******************/
/* CORPO CENTRALE */
/******************/
A.golike:link {
	COLOR:#0000ff;
	text-decoration: underline;
	background-color: #FFFFFF;
	font-weight:normal;
	font-size:90%;
}
A.golike:hover {
	COLOR: #0000ff;
	text-decoration: underline; 
	background-color: #FFFFFF;
	font-weight:normal;
	font-size:90%;
}
A.golike:visited {
	COLOR: #0000ff;
	text-decoration: underline;
	background-color: #FFFFFF;
	font-weight:normal;
	font-size:90%;
}
A.golike:hover:visited {
	COLOR: #0000ff;
	text-decoration: underline;
	background-color: #FFFFFF;
	font-weight:normal;
	font-size:90%;
}
A.golike2:link {
	COLOR: #008000;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size:75%;
}
A.golike2:hover {
	COLOR: #008000;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size:75%;
}
A.golike2:visited {
	COLOR: #008000;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size:75%;
}
A.golike2:hover:visited {
	COLOR: #008000;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size:75%;
}


A.donna:link {
   FONT-WEIGHT: bold;
   FONT-SIZE: 11px;
   COLOR: #8099CC;
   LINE-HEIGHT: 14px;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
A.donna:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #8099CC; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}
A.donna:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #555555; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}



.corpo_centrale {
	float:left;
	margin-left:10px;
	background-color:#FFFFFF;
	width:468px;
	text-align: justify;
}
span.pag_nav_cronologia {
	font-size:12px;
	font-weight:normal;
	color:#003399;
	display:block;
	margin-top:3px;
	margin-bottom:20px;
}
span.pag_nav_cronologia a { color:#003399; text-decoration:none; }
span.pag_nav_cronologia a:hover { color:#5390ff; text-decoration:none; }
span.pag_nav_cronologia a:visited { color:#003399; text-decoration:none; }
span.pag_nav_cronologia a:visited:hover{ color:#5390ff; text-decoration:none; }

span.pag_titoli {
	margin-bottom:20px;
	font-size:20px;
	color:#336633;
	font-weight:bold;
}

#adsense-chiave {
	margin-right: 10px;
	width:250px;
	height:250px;
	background-color:#000033;
	float:left;
}

span.pag_titoli H1 { margin:0px; padding:0px; font-size:20px; color:#336633; font-weight:bold;}
span.pag_sottotitoli {
	display:block;
	font-size:14px;
	color:#336633;
	font-weight:bold;
}
span.pag_sottotitoli H2 { margin:0px; padding:0px; font-size:14px; color:#336633; font-weight:bold; }
span.pag_testi {
	font-family:Verdana,Arial,Geneva,Helvetica;
	display:block;
	margin-top:2px;
	margin-bottom:20px;
	font-weight:normal;
	line-height:150%;
	font-size:75%;
}
span.pag_testi strong {

font-weight:bold;
}
span.pag_testi b {
font-weight:bold;
}
span.pag_testi a {

}
span.pag_testi a:visited {

}

span.pag_testi a:hover {

}
span.pag_testi a:visited:hover {

}



.pag_nav_avanti_indietro {
	font-size:12px;
	color:#666;
	font-weight:bold;
	width:468px;
	text-align:center;
}
.pag_nav_avanti_indietro a {color:#666; text-decoration:none;}
.pag_nav_avanti_indietro a:hover {color:#999; text-decoration:none;}
.pag_nav_avanti_indietro a:visited {color:#666; text-decoration:none;}
.pag_nav_avanti_indietro a:visited:hover {color:#999; text-decoration:none;}

/*********************/
/* LA COLONNA DESTRA */
/*********************/
.menu_dx {
	float:left;
	margin-right:10px;
	width:310px;
}
.dx_bottoni {
	margin-bottom:20px;
}
.dx_bottoni img {
	margin-right: 10px;
}



.dx_colonne_uguali {
	width:145px;
	margin-left:10px;
	float:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.dx_colonna_singola {
	width:300px;
	margin-left:10px;
	float:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.dx_colonne {
	width:155px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.dx_colonne form {
	margin:5px 0px;
	padding:0px;
}
.dx_colonne ul {
	list-style-image: none;
	list-style-type: none;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:12px;
	margin-bottom:20px;
}
.form_email {
	width:142px;
	margin-bottom:5px;
}
.form_email_invia {
	width:146px;
	margin-bottom:20px;
}
.nav_etichetta {
	display:block;
	font-size:13px;
	color:#336633;
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:2px;
}
.bold {
font-weight:bold;
}
.dx_colonne li {
	color:#666666;
	
	margin:0px;
	padding:0px;
}
.dx_colonne li a {color:#666666;  text-decoration:none;}
.dx_colonne li a:hover {color:#999999; text-decoration:none;}
.dx_colonne li a:visited {color:#666666; text-decoration:none;}
.dx_colonne li a:visited:hover {color:#999999; text-decoration:none;}

.pag_blocco_interazione {
	width:130px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	margin-bottom:20px;
	float:left;
}
.pag_blocco_interazione a { color:#003399; text-decoration:none;}
.pag_blocco_interazione a:hover { color:#5390ff; text-decoration:none;}
.pag_blocco_interazione a:visited { color:#003399; text-decoration:none;}
.pag_blocco_interazione a:visited:hover { color:#5390ff; text-decoration:none;}


/************/
/* I BANNER */
/************/
#adsense-468 {
	margin-right: 0px;
	margin-top: 3px;
	width:468px;
	height:60px;
	background-color:#FFFFFF;
	float:left;
}
#adsense-200 {
	margin-top: -15px;
	margin-right: 10px;
	width:200px;
	height:200px;
	background-color:#FFFFFF;
	float:left;
}



.banner_testa {
	width:916px;
	margin-left:12px;
	margin-bottom:10px;
	height:90px;
	border:#1a537e 0px solid;
	background-color:#cad1d0;
	padding:5px 10px;
}
.banner_1leaderboard {
	width:728px;
	height:90px;
	float:left;
}
.banner_3custom {
	width:179px;
	height:90px;
	margin-left:9px;
	float:left;
}

.medium_rectangle {
	clear:both;
	text-align:right;
	background-image:url(sfondo_medium_rectangle.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:310px;
	height:265px;
	margin-bottom:10px;
}
.medium_rectangle a { border:none; }

.sx_vertical_banner {
	background-image: url(sfondo_vertical_banner.jpg);
	background-repeat:no-repeat;	
	background-position:left;
	width:130px;
	height:255px;
	margin-top:20px;
}
.button5 {
	text-align:right;
	background-image:url(sfondo_button.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:20px;
	float:left;
	width:134px;
	height:138px;
}
.dx_skyscraper {
	text-align:right;
	background-image:url(sfondo_skyscraper.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:20px;
	float:left;
	width:132px;
	height:615px;
}

.sx_skyscraper {
	text-align:right;
	background-image:url(sfondo_skyscraper.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:20px;
	width:130px;
	height:615px;
	margin-top:10px;	
}

/*********/
/* PIEDE */
/*********/
.piede {
	clear:both; 
	width:100%; 
	height:45px;
	background-image:url(piede_inverno.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:150px;
	padding-top:25px;
}
.piede a { color:#FFFFFF; text-decoration:underline;}
.piede a:hover { color:#FFFFFF; text-decoration:underline;}
.piede a:visited { color:#FFFFFF; text-decoration:underline;}
.piede a:visited:hover { color:#FFFFFF; text-decoration:underline;}
.visitato {
	float:left;
	width:400px;
}
.note_legali {
	float:left;
	margin-left:10px;
	width:350px;

}

/********
 LA HOME
*********/

.h_navigazione {
	background-color:#FFFFFF;
	float:left;
	width:160px;
	text-align:center;
	font-weight:bold;
	color:#666666;
	line-height:24px;
	padding-left:20px;
	margin-left:12px;
}
.h_canali {
	letter-spacing: 0.4em;
	font-size:14px;
}
.h_navigazione_ul {
	list-style-image: none;
	list-style-type: none;
	letter-spacing: 0em;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.h_nav_menu1 {
background-image:url(h_sfondo_menusx.gif);
background-repeat:no-repeat;
font-weight:bold;
width:160px;
margin:0px;
padding:0px;
line-height:20px;
margin-bottom:2px;
text-align:center;
}

.h_navigazione li a {color:#666; text-decoration:none; }
.h_navigazione li a:hover {color:#999; text-decoration:none; }
.h_navigazione li a:visited {color:#666; text-decoration:none; }
.h_navigazione li a:visited:hover {color:#999; text-decoration:none; }

.h_navigazione img {
float:right;
border-style:none;	
}

.h_data_etichette {
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-align:left;
	display:block;
}
img.h_segni_zodiacaliEfasi_lunari {
	border:0px;
	float:left;
	width:17px;
	margin-right:5px;
	margin-top:5px;
}


.h_registrazione {
	text-align:left;
	width:160px;
	margin-top:30px;
	margin-right:25px;
	font-size:11px;
	color:#666;
	font-weight:bold;
	line-height:18px;	
	display:block;
}
.h_registrazione form {
	margin:0px;
	padding:0x;
}

.h_registrazione a {color:#666; margin-right:7px; display:block; margin-top:-10px; margin-bottom:5px;}
.h_registrazione a:hover {color:#999; margin-right:7px;display:block; }
.h_registrazione a:visited {color:#666; margin-right:7px;display:block; }
.h_registrazione a:visited:hover {color:#999; margin-right:7px;display:block;}

/******************/
/* CORPO CENTRALE */
/******************/
.primo_corpo {
 	float:left; 
 	background-color:#ffffff; 
 	background-image:url(ombra02.gif);
	background-repeat:repeat-y;
	background-position:left;
	
 }
 
#h_corpo_centrale {
	float:left;
	margin-left:20px;
	background-color:#FFFFFF;
	width:528px;
	background-image:url(copertina_inverno.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
	z-index:1;
	height:616px;
}
#h_copertina_box_titolo1 {
	color:#FF6600;
	text-align:left;
	margin-left:75px;
	margin-top:200px;
}
#h_copertina_titolo1 {
	text-align:left;
	font-size:32px;
	font-weight:bold;
	display:block;
}
#h_copertina_box_titolo1 a { color:#FF6600; text-decoration:none; }
#h_copertina_box_titolo1 a:hover { color:#FF6600; text-decoration:none; }
#h_copertina_box_titolo1 a:visited { color:#FF6600; text-decoration:none; }
#h_copertina_box_titolo1 a:visited:hover{ color:#FF6600; text-decoration:none; }


.h_copertina_box_titolo2 {
	color:#FFFFFF;
	text-align:left;
	margin-left:32px;
	margin-top:50px;
	font-size:13px;
	font-weight:bold;
}
.h_copertina_titolo2 {
	text-align:left;
	font-size:20px;
	display:block;
	color:#FFFFFF;
	margin-top:20px;
}
.h_copertina_box_titolo2 a { color:#fff; text-decoration:none; display:block; }
.h_copertina_box_titolo2 a:hover { color:#fff; text-decoration:none; }
.h_copertina_box_titolo2 a:visited { color:#fff; text-decoration:none; }
.h_copertina_box_titolo1 a:visited:hover{ color:#fff; text-decoration:none; }


.h_copertina_servizi {
	margin-left:20px;
	margin-top:20px;
	color:#FF6600;
}
.h_copertina_servizi a {
	color:#FF6600;
	font-size:10px;
	text-decoration:none;
}
.h_copertina_servizi a:hover { color:#FF6600; text-decoration:none; }
.h_copertina_servizi a:visited { color:#FF6600; text-decoration:none; }
.h_copertina_servizi a:visited:hover { color:#FF6600; text-decoration:none; }
.h_copertina_legale {
color:#B9B0BA;
font-size:10px;
margin-top:10px;
}
.h_menu_dx {
	float:left;
	padding-left:20px;
	width:190px;
	z-index:2;
	background-color:#cad1d0;
}
.h_medium_rectangle  { 
	margin-top:20px;
	margin-left:-110px;
	display:inherit;
	z-index:3;
 }
.h_pagina_titoli_dx {
	color:#336633;
	font-weight:bold;
	font-size:20px;
	display:block;
	margin-top:5px;
}

.h_pagina_sottotitoli_dx {
	color:#336633;
	font-weight:bold;
	font-size:14px;
	display:block;
	margin-top:20px;
}

.h_pagina_testi_dx {
	text-decoration:none;
	color:#333300;
	font-weight:normal;
	font-size:11px;
	display:block;
	margin-top:3px;
}
.h_pagina_testi_dx:hover {text-decoration:none; color:#fff}
.h_pagina_testi_dx:visited {text-decoration:none;}
.h_pagina_testi_dx:visited:hover {text-decoration:none;color:#fff}

.h_pagina_testi_piedi {
	background-image:url(h_ombra_sotto.gif);
	padding-top:20px; 
	background-repeat:no-repeat; 
	background-color:#cad1d0; 
	width:728px; 
	clear:both;
	font-size:10px;
	padding-left:12px;
}
.h_pagina_testi_piedi a { color:#000000}
.h_pagina_testi_piedi a:hover { color:#000000}
.h_pagina_testi_piedi a:visited { color:#996600}
.h_pagina_testi_piedi a:visited:hover { color:#996600}
.h_piede {
clear:both; 
	width:100%; 
	height:1px;
	background-color:#cad1d0; 
	
}
.h_corpo {
float:left;
width:740px;
}

IMG.left {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; FLOAT: left; MARGIN: 5px; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid; width:50px; height:56px;   
}
.titoletto {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px;  PADDING-TOP: 5px; 
}
.blocchetto {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;   PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 1px; width:460px; 
}
.mezzoblocchettosx {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	width:225px;
	float:left;
	margin-left:0px;
	text-align: left;
}
.mezzoblocchettodx {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	width:225px;
	float:left;
	margin-left:8px;
	text-align: left;
}
.blocchettosez {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1px;
	width:460px;
	height:66px;
	background-color: #D9DAE6;
	vertical-align: middle;
}
span.seztitoli {
	font-size:20px;
	color:#336633;
	font-weight:bold;
	line-height:150%;
	vertical-align: middle;
}

