﻿/************** ELEMENTS **************/
* {margin: 0;padding: 0;border: 0;} /* reset */
body {text-align: center;font-family:Georgia,"Times New Roman",Times,serif;background:url("images/elements/sfondobody1.png") repeat-x scroll 0 0px #F8F8F0;}
H1,H2,H3,H4,H5,H6{padding:5px 10px 5px 0;font-weight:normal;color:#363636;}
H1{clear:both;color:#D2691E;font-size:150%;margin:5px 0;}
P {text-align:justify;}
ul {list-style-type: none;padding: 10px 15px 10px 15px;}
/************** STILE LINK **************/
A {text-decoration:none;color:#363636;background-color: transparent;cursor:pointer;}
A:active, A:focus {outline:none;}
A:hover{text-decoration:underline;}
/************** STILE FORM **************/
form {padding: 15px 30px 15px 30px;}
input {border:1px #b3b8af solid;}
input.cerca {width:94%;height:22px;background: white url(images/cercacenter.gif) repeat-x scroll 0 0;border:none;float:left;border:1px solid #999}
.cercaleft {width:6px;height:22px;background:transparent url(images/cercaleft.gif) no-repeat scroll 0 0;float:left;}
.cercaright {width:19px;height:22px;float:left;background:transparent url(images/cercaright.gif) no-repeat scroll 0 0;}
button.bottone {background:#66C8CF;-moz-border-radius:5px 5px 5px 5px;border:0 none;color:#FFFFFF;cursor:pointer;font-family:georgia;font-size:14px;font-weight:bold;height:25px;width:100px;}
/************** STILE HEADER **************/
#top {width:960px;padding:1px 5px;margin-bottom:5px;}
/************** FOOTER **************/
#footer {background:#000000 url('images/elements/logo_footer.jpg') no-repeat right;color:#fff;height:225px;margin:0;padding:0;position:relative;width:970px;}
#footer ul.grigio li a {color:#CFCFCF;}
img.immagine1 {float:left;padding: 0 10px 0 0;}
/***** FORM REGISTRAZIONE ****/
form#registrazione {width:600px;height:800px;margin-left:auto;margin-right:auto;padding:0;background:transparent url(images/registrazione-sfondo1.jpg) no-repeat scroll 0 0;/*text-align:center;*/}
form#registrazione fieldset {border:0px solid;margin:0;padding:0}
form#registrazione legend {font: bold small-caps 140%/1.3 "Arial Narrow", arial, sans-serif;color: #5F78A2}
form#registrazione div {padding: 10px;color: #333;}
form#registrazione label {float: left;width: 180px;padding-right: 15px;text-align:right;font-size:20px;}
form#registrazione fieldset input, form#registrazione textarea {width:300px;height:22px;background-color:#f9f9f9;}
form#registrazione select {width:97px;height:22px;background-color:#f9f9f9;}
div.form-button input {margin-left:35%;}
form#registrazione span {display:block;width:300px;position:relative;font-size:11px;left:196px;top:5px;line-height:12px;}
.validation-advice {background-color:#FFCC66;height:1px;line-height:0;margin-left:10px;margin-top:1px;position:absolute;text-align:center;width:180px;}
#advice-validate-email-email,  #advice-required-captcha,  #advice-required-email,  #uniqueEmail,  #advice-validate-email-email2,  #advice-required-email2,  #advice-required-captcha2 {background-color:#FFCC66;border:1px solid #FFFFFF;height:20px;line-height:20px;margin-left:0;margin-top:1px;position:absolute;text-align:center;width:200px;}
#advice-required-newsletter_email, #advice-validate-email-newsletter_email {background-color:#FFCC66;font-weight:bold;height:12px;line-height:14px;margin-left:25px;margin-top:26px;padding:5px 0;position:absolute;text-align:center;width:200px;}
.link_right {font-size:12px;margin-right:5px;padding:3px 0;text-align:right;}
.linea {height:2px;margin: 2px 15px;background: transparent url(images/line1.gif) repeat-x;}
.newslettermain {width:524px;height:104px;text-align:center;margin-left:auto;margin-right:auto;background:transparent url(images/newslettermain3.jpg) no-repeat scroll 0 0;}
.newsletter_email{width:290px;height:88px;background:transparent url(images/newsletter-sfondo-sub3.jpg) no-repeat scroll 5px 0;padding-top:3px;margin-left:16px;}
.evidenziato{background-color:#66C8CF;display:block;float:right;font-weight:bold;margin:5px 0;padding:5px 3px;text-decoration:underline;width:85px;}
.oroscopo_giorno_box{font-size:20px;line-height:30px;padding:30px;}
.paragraph{margin:5px 0;}
/** STRUTTURA **/
#container {width: 970px;margin-left: auto;margin-right: auto;background-color: transparent;font-size:14px;color: #000000;text-align: left;background-color:#FFFFFF;margin-bottom:5px;}
/** STRUTTURA CENTRALE **/
#c_body {clear:both;background-color:#FFF;margin-right:5px}
#left {float: left;width: 650px;padding:0px 5px; background-color:#FFF;}
#right {float: right;width: 300px;padding:0px 0 5px 5px; background-color:#FFF;}
/** CLASSI SPECIALI STRUTTURA **/
.goleft{float:left;}
.goright{float:right;}
.width25{width:25%;}
.width50{width:50%;}
.width75{width:468px;}
.clearboth {clear:both;}
.newLink{text-indent:20px;}

/** Registrazione **/
.vantaggi{background-color:#EAEBED;}
.vantaggi P{padding:10px;line-height:20px;}

/** PROMO CONTENT **/
.promo_content UL{style}
.promo_content UL LI{background-color:#FFF;border:1px solid #DEDBD1;float:left;margin-right:5px;text-align:center;width:110px;padding:5px}
