
/* FONT ------------------------------------- */
/* @import url(http://fonts.googleapis.com/css?family=Didact+Gothic);    import del font "Didact Gothic" da google */

/* Reset ------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:top;margin:0;padding:0 }
body{line-height:1 }
caption,th,td{font-weight:400 }
blockquote:before,blockquote:after,q:before,q:after{content:"" }
blockquote,q{quotes:"" "" }
a:focus,a:active{outline:none }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .clearfix { zoom:1 }
*:first-child+html .clearfix { zoom:1 }
.ie img { -ms-interpolation-mode: bicubic }
ul,li {list-style:none;}
body {margin-bottom:30px; padding-top:0px; }
body.fix1024,.iphone body,.ipad body { margin-left:10px }
.ipad body,.iphone body { margin-bottom: 0 !important; }
.clear { clear:both }

/*** formattazione generica ***/
a strong {text-decoration:none; color:#d3083f;}
a:visited strong {text-decoration:none; color:#d3083f;}
a {text-decoration:none; color:#d3083f;}
a:visited {text-decoration:none; color:#000000;}
a:hover {color:#e45e90; cursor:pointer;}
a:hover strong {color:#e45e90; cursor:pointer;}
a:hover img {-moz-opacity: .70;opacity:.70; cursor:pointer;}

h4 a {text-decoration:none;color:#d3083f;}
h4 a:visited {text-decoration:none;color:#d3083f;}
h5 a {text-decoration:none;color:#d3083f;}
h5 a:visited {text-decoration:none;color:#d3083f;}
h4 a:hover {color:#e45e90; cursor:pointer;}
h5 a:hover {color:#e45e90; cursor:pointer;}

a p{color:#000000;}
a:visited p{color:#000000;}

.divHomeEffemeridiTxt a {color:#000000;}
.divHomeEffemeridiTxt a:visited {color:#000000;}

input,select,textarea {
   color: #000000;
   background: #ffffff;
   border: 1px solid #ed1e79;
   font:13px Verdana,Arial; font-weight: 600;
}


/* GENERALE ----------------------------------- */
#container {
	margin:0px auto 0px; 
	width:988px;
	z-index:1;
	position:relative; 
	background-color:#ffffff;
}



/* linea orizzontale ------------------------ */
hr {color:#ed1e79; background-color:#ed1e79; height:1px; border:0px solid; margin-top:0px;}
hr.hrfooter {color:#ed1e79; background-color:#ed1e79; height:3px; border:0px solid; margin-top:0px;}


/* HEADER -------------------------------------------------------------- */
#header1  {
	padding:0 0 0px 0; margin-left:0px; 
	/* height:16px; */
	width:988px; 
	/* background-position: left top; */
	/* background-repeat:no-repeat; */
	border:0px; 
	/* background-image: url("../images/header1.png"); */
}
#header {
   padding:0 0 0px 0; margin:0px; height:80px; width:988px;
   background-position: left top; background-repeat:no-repeat; border:0px;
   background-image: url("../images/j89130DOIcXP.png");
   position:relative;
}
#header #social {
   position:absolute;
   top:45px; left:800px;
   border:0px solid;
   padding: 0 0 0 0;
}
#social table {border:0px; border-spacing:0px; }
#social td {border:0px solid; vertical-align:bottom;}

#headerdivlogo {
	border:0px; position:absolute; top:0px; left:20px; width:250px; height:80px; cursor:pointer;
}
#headerimglogo {:250px; height:80px;
}


/* MENU LEFT ------------------------------------------------------------ */
ul.menu { padding:0;margin-bottom:15px;background-color:#ffffff;list-style-type:none;  }
.menutitolo {
	padding-left:3px; margin-left:0px; padding-top:2px; height:27px; width:152px; 
	background-position: left top; background-repeat:no-repeat; 
	border:0px; 
	/* background-image: url("../images/sfondo_titolo_menu.png");  */
	color:#ffffff; 
}
ul.menu li h5 {font: 15px Verdana,Arial; font-weight: bold; color:#ed1e79;}
.menuriga {padding-left:0px; margin-left:8px; margin-top:0px; height:18px; width:152px; border:0px; }
.menuriga font {color:#fd00aa; font: 11px Verdana,Arial; font-weight: 300;  }
.menuriga a {color:#000000;}
.menuriga a:visited {color:#000000;}
.menuriga a:hover {color:#ed1e79;}

/* FOOTER -------------------------------------------------------------- */
.footer { padding:0px !important; clear:both; margin:0px; height:100px; width:988px; background-position: left top; 
	background-repeat:no-repeat; border:0px; 
	/* background-image: url("../images/footer2.png"); */  
}
.footer-content {padding: 15px 15px 0px; height:60px; }
.footer-riga2 { margin-top:0px; }

/* BREADCRUMB ---------------------------------------------------------- */
.headerBC {
	margin-left:0px; height:30px; width:988px; background-position: left top; background-repeat:no-repeat; border:0px; 
	/* background-image: url("../images/sfondo_breadcrumb.png");  */
}
.corpoBreadCrumb {margin-left:0px; padding-left:5px; width:975px; border:0px; float:left;  }
.ulBreadCrumb {width:600px; float:left; margin-top:0px; padding-left:8px;}
ul.breadcrumb {padding:0px 0px 0px; margin-bottom:0px; margin-top:0px; border:0px; }
	ul.breadcrumb li a,ul.breadcrumb li a:visited {color:#000000;}
	ul.breadcrumb li a:hover {color:#ed1e79;}
	ul.breadcrumb li {float:left;display:inline;padding-top:2px;padding-right:5px;font-size:16px;line-height:13px;}
	ul.breadcrumb li h5 {float:left;display:inline-block; color:#000000; font: 10px Verdana,Arial; text-transform: uppercase; font-weight:600; letter-spacing:-0.1em; }
.freccia {float:left; margin-top:3px; margin-left:0px; width:7px; height:10px; background-position: left top; background-repeat:no-repeat; border:0px; background-image: url("../images/O48UtxJGA5bu.png"); }
.dataOggi {color:#000000; font: 9px Verdana,Arial; text-transform: nothing; font-weight:600; letter-spacing:0px; text-align:right; margin-top:8px; margin-bottom:2px; width:200px; float:right; padding-right:25px;}
.RigaBreadCrumb {clear:both; margin-right:5px; margin-left:2px;}


/* CORPO PAGINA ---------------------------------------- */
.hrMargine {margin-top: 15px;}
.pagebody {width:988px; margin-left:0px; text-align:left; background-position: left top; background-repeat:repeat-y; border:0px; 
	/* background-image: url("../images/sfondo_corpo.png");  */
}

.page-content  {float:left;width:690px;margin-right:20px;}
.page-content.full { float: none; width: 990px; margin-right:0 }
.page-related {float:left;width:310px;overflow:hidden;}

.generic-articles {	width:470px; float:left	}
.generic-articles .detail-articles { font:13px Verdana,Arial; font-weight:500; }
.detail-articles {padding-left:10px; padding-right:10px;  margin-top:13px; margin-bottom:15px; }
.detail-articles p {text-align:justify; }
.imageleft { display: block; float: left; margin: 0 10px 0 0; }
.segnoarticolo {width:100px; height:auto; float:right; margin: 10px 22px 0 14px; text-align:center; }
.segnoarticolo img {width:100px; border=0px; }

.imgbiscotto {width:100px; height:auto; float:right; margin: 10px 22px 0 14px; text-align:center; }



.segnoseduzione {width:auto; height:auto; float:left; margin: 10px 10px 0 5px; text-align:center; }
.segnoseduzione img {width:60px; border=0px; }

.imgseduzione {width:100px; height:auto; float:left; margin: 10px 5px 5px; 14px; text-align:center; }
.imgseduzione img {width:100px; border=0px; }

.imgpassione {width:135px; height:auto; float:right; margin: 5px 10px 10px; 0px; text-align:left; }
.imgpassione img {width:135px; border:1px solid #ed1e79; }

.bordorosa {border:1px solid #ed1e79;}

#article-oroscopo {
	background-position: left top; 
	background-repeat:no-repeat; 
	border:0px; 
	background-image: url("../images/hn9PQpR0GSHH.png"); 
	float:left;
	width:450px;
	margin-bottom:20px;
	margin-top:10px;
}
#article-oroscopotxt {
	padding:5px;
	text-align:left;
	float:left;
	max-width:320px;
}
#article-oroscopoimg {
	position:relative;
	padding:5px;
	text-align:center;
	width:120px;
	float:right;
	right:0px;
	top:0px;
}


#article-seduzione {
   background-position: left bottom; background-repeat:no-repeat; border:0px; background-image: url("../images/5gYvJSkMYiK9.png");
}

#article-bioritmi {
   background-position: left top; background-repeat:no-repeat; border:0px; background-image: url("../images/5gYvJSkMYiK9.png");
 position:relative;

}
.graficobioritmi {
	width: 400px;
	height: 240px;
    margin-left: auto;
    margin-right: auto;
}

#article-biscotto {
   background-position: left top; background-repeat:no-repeat; border:0px; background-image: url("../images/wuAETOjRyWue.png");
   position:relative;
   min-height:250px;
   height:auto !important;
   height:250px;
}
#article-tarocchi {
   background-position: left bottom; background-repeat:no-repeat; border:0px; background-image: url("../images/QrSjHL3Y2bCs.png");
   position:relative;
}
#article-tarocchi-intro {
   background-position: left bottom; background-repeat:no-repeat; border:0px; height:595px; background-image: url("../images/VkeI7wNjiwYz.png");
   position:relative;
}
#article-tarocchi-result {
   background-position: left top; background-repeat:no-repeat; border:0px; background-image: url("../images/KNPqyn748eOL.png");
   position:relative;
}
.mazzocarte {
	position:absolute; top:380px; left:70px;
}
.bannertarocchi {
	width:430px; text-align:center;
}
.tabellatarocchi {
	position:absolute; margin-left:20px; top:560px; width:430px;
}
.tabellacartetarocchi {
	position:relative; top:30px; left:65px; width:380px; height:300px;
}
.tabellarisultatotarocchi {
	height:370px; clear:both;
}
.tabellarisultatotarocchi  IMG {
	width:55px; margin-left:35px; margin-right:40px;margin-top:10px;
}

#article-tema {
   background-position: left top; background-repeat:no-repeat; border:0px; background-color:#ffffff;
   padding-left:0px;
   padding-right:0px;
}
.tabcalcolotema {
	width:430px; 
	table-layout:fixed;
}
.imgmappanatale {
	width:380px; 
	height:380px; 
}
.imgtabnatale {
	width:440px;
}

.divHomeEffemeridi {
	float:left;
	width:200px;
	margin: 10px 5px 10px;
}
.divHomeEffemeridiImg {
	float:left;
	width:50px;
}
.divHomeEffemeridiTxt {
	float:left;
	width:150px;
}

.divHomeSeduzione {
	float:left;
	width:450px;
}

.divHomeSeduzioneItem{
	float:left;
	width:130px;
	margin: 20px 10px 20px;
}
.divHomeSeduzioneItem h4 {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}
.divHomeSeduzioneItem P {
	font: 13px Verdana,Arial;
}

.libriAstrologia { 
	width: 450px;
	float: left;
}
.libriAstrologiaItem {
	float:left;
	margin:10px;
	width:130px;
}

.cornicetarocchi{
   width:94px; height:131px;
   border:0px;
   position:relative
}
.cornicetarocchi img {position:absolute margin-left:0px; margin-right:10px; margin-top:5px; margin-left:2px; width:70px; height:120px;}
.sfondotarocchi{
   width:94px; height:131px;
   background-position: left top;
   background-repeat:no-repeat;
   border:0px;
   background-image: url("../images/lDLGdLPBLgky.png");
   position:absolute;
}

a.dorsocarta:hover img {
	margin: -5px 0px 0px 0px;
    -moz-opacity:1;opacity:1;
 }



/* PANNELLO SHARE (condividi su....) ------------------- */
#divshare {
   border:0px;
   margin: 20px 0 20px 0;
   padding: 0 0 0 0;
   clear:both;
   height:23px;
}
#divshare .elemento {
   position:relative;
   margin-right:5px;
   float:left;
   border:0px;
   clear:top;
}



/* BANNER DESTRA --------------------------------------- */
.box-related { float:left;border:1px solid #ed1e79;padding:5px 5px 5px 5px; margin:0 0 10px 0; width:300px;  }

.box-related-adv { float:left;border:0px; padding:5px 5px 5px 5px; margin:0 0 10px 0; width:300px;  }

/* BANNER SINISTRA --------------------------------------- */
.box-sx { float:left;border:1px solid #ed1e79;padding:5px 5px 5px 5px; margin:0 0 10px 0; width:138px;  }


/* SEGNO DEL MESE -------------------------------------- */
.segnomese {width:300px; height:200px; margin: 0px; background-position: left top; border:0px; background-image: url("../images/MvMNyF3yYFJD.jpg");}
.segnomese .logosegno {position:relative; margin-left:190px; margin-top:0px;}
.segnomese .corpo {position:relative; margin-left:10px; margin-top:-60px; padding-right:10px;
                  font: 12px Verdana,Arial; color:#000000; }
.segnomese h3 {font-size:13px;  }
.segnomese h4 {font-size:12px; }

/* UTILITA' ASCENDENTE  -------------------------------------- */
.utilita {width:300px; height:auto; margin: 0px; background-position: left top; background-repeat:repeat-y; border:0px; background-image: url("../images/5gYvJSkMYiK9.png");}
.utilita .corpo {position:relative; margin-left:10px; margin-top:10px; padding-right:10px;
                  font: 12px Verdana,Arial; color:#000000; }
.utilita h2 {font-size:15px; color:#ed1e79; font-weight: 900; letter-spacing:-0.05em; text-transform: uppercase; display: inline;  }
.utilita h3 {font-size:13px;  }
.utilita h4 {font-size:13px; color:#000000; font-weight: 900; letter-spacing:-0.04em; display: inline;}


/* TABELLA SEGNI --------------------------------------- */
.TabellaSegni {border:0px; width:450px; float:left; margin-bottom:15px;}
.TabellaSegniItem {float:left; margin:7px; width:60px; height:60px; text-align:center; }
.TabellaSegniItem a,.TabellaSegniItem a:visited {font: 11px Verdana,Arial; color:#000000; font-weight: 600;}
.TabellaSegniItem a:hover {color:#e45e90; }

.TabellaSegniMini {border:0px; width:450px; margin-left:0px; float:left; margin-bottom:15px; clear:both;}
.TabellaSegniMiniItem  {float:left; margin:0px; width:37px; height: 37px; text-align:center;}
.TabellaSegniMiniItem a,.TabellaSegniMiniItem a:visited {font: 9px Verdana,Arial; color:#000000; font-weight: 500; letter-spacing:-0.15em; }
.TabellaSegniMiniItem a:hover {color:#e45e90; }

.TabellaGiorni {border:0px; width:450px; float:left; margin-bottom:15px;}
.TabellaGiorniItem {float:left; margin:7px; height:15px; text-align:center; }
.TabellaGiorniItem a,.TabellaGiorniItem a:visited {font: 11px Verdana,Arial; color:#d3083f; font-weight: 600;}
.TabellaGiorniItem a:hover {color:#e45e90; }

.TabellaLettere {border:0px; width:450px; margin-left:0px; float:left; margin-bottom:15px; clear:both;}
.TabellaLettereItem  {float:left; margin:0px; width:37px; height: 37px; text-align:center;}
.TabellaLettereItem a,.TabellaSegniMiniItem a:visited {font: 14px Verdana,Arial; color:#d3083f; font-weight: 800; letter-spacing:-0.15em; }
.TabellaLettereItem a:hover {color:#e45e90; }



/* TISCALI BAR ------------------------------------------ */
.tiscali-bar img {
	float:left;
	position: absolute;
	top:2px;
	margin-left: 5px;
	height:40px;
	width:320px;
	background:url("../images/iIZPR3aZDlnf.png");
}
.tiscali-bar {
	background-color: #F2F2F2;
	height: 45px;
	margin: 0px auto 0px;
	position: relative;
	z-index:50;
	width:100%;
}
.tiscali-bar-container {
	width:988px;
	margin: 0 auto;
	padding: 0px 15px;
	white-space: nowrap;
}
.tiscali-audience {
    text-align: right;
    color: #999;
    margin: 7px 10px 0px 0px;
    font-size: 14px;
    line-height: 16px;
    font-family: Tahoma, Geneva, sans-serif;
	float:left;
	width:auto;
}


/* BOTTONI --------------------------------------------- */
a.button {
    /* background: transparent url('../images/pulsante_xl_up.png') no-repeat scroll top right; */
    color: #d3083f;
    display: block;
    float: left;
    font: normal 12px Verdana,Arial;
    font-weight:600;
    height: 30px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    padding-left:8px; padding-top:3px;
	text-transform: uppercase;
}
a.button:hover {
    /* background: transparent url('../images/pulsante_xl_up.png') no-repeat scroll top right; */
    color: #e45e90;
    display: block;
    float: left;
    font: normal 12px Verdana,Arial;
    font-weight:600;
    height: 30px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    padding-left:8px; padding-top:3px;
	text-transform: uppercase;
}

a.linknero, a.linknero:visited {color:#000000;}
a.linknero:hover {color:#ed1e79;}

.linkTestoNero {color:#000000;}
a.linkTestoNero:hover {color:#000000;}


#contA,#contB,#contB1,#contB2,#contB3 {float:left;}

/* CONTENITORE DEL MENU LEFT */
#contA	{margin-left:12px; width:160px; background-color:#ffffff;}

/* CONTENITORE DEL CORPO + BANNER DESTRA  */
#contB  {display:inline;margin:3px 0 0 5px;width:810px;}

/* CONTENITORE BANNER DESTRA */
#contB3    { width:315px; margin:0 0 0 15px }


/* TITOLI ----------------------------------- */
/* text-transform: uppercase; */

h1,h2,h3,h4,h5,h6 {font-family:Verdana, Arial }
	h1 {font-size:15px; color:#ed1e79; font-weight: 900; letter-spacing:-0.05em; text-transform: uppercase; display: inline;  }
	h2 {font-size:15px; color:#000000; font-weight: 600; letter-spacing:-0.05em; }
	h3 {font-size:15px; color:#ed1e79; font-weight: 900; letter-spacing:-0.05em; text-transform: uppercase; display: inline;  }
	h4 {font-size:13px; color:#ed1e79; font-weight: 900; letter-spacing:-0.04em; display: inline;}
	h5 {font-size:13px; color:#000000; font-weight: 400; letter-spacing:-0.04em;}
	h6 {font-size:10px; color:#000000; font-weight: 400; letter-spacing:-0.04em;}
   

/* DETTAGLI ---------------------------------*/


