/* CSS Document */

body{
margin:0 auto 0 auto;
padding:0;
}

#wrapper{
margin:5px auto 0 auto;
width:990px;
height:595px;
background-image:url(img/bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

img{
border:none;
}

a:focus{
outline:none;


}

#menu{
overflow:visible;
display:inline;
float:right;
height:50px;
margin:16px 0 3px 0;
z-index:1;
}

#menu td{
margin:0 0 0 0;
padding:0 8px 0 8px;
}

#menu table{
padding:0;
height:50px;
margin:0 0 0 0;
text-align:center;
}


#menu tr{
padding:0 0 0 0;
margin:0 0 0 0;
}

#menu a{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#006699;
text-decoration:none;
font-weight:bold;
}

#menu a:visited{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#006699;
text-decoration:none;
font-weight:bold;
}

#menu a:hover{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#93CB3C;
text-decoration:none;
font-weight:bold;
}

#logo{
position:relative;
width:278px;
height:174px;
top:0;
left:0;
padding:0;
z-index:1;
margin:0 0 0 0;
}


html>body #logo{
position:relative;
width:278px;
height:174px;
top:0;
left:0;
padding:0;
z-index:1;
}

/* ------    Area Concorso   ------ */

#area_concorso{
margin:-100px 0 0 0;
padding:0;
width:585px;
height:283px;
float:left;
z-index:2;
}

html>body #area_concorso{
margin:-95px 0 0 0;
padding:0;
width:585px;
float:left;
z-index:2;
}

#area_concorso table{
position:relative;
display:inline;
float:right;
padding:0;
width:280px;
height:37px;
margin:85px 65px 0 0 ;
}

html>body #area_concorso table{
position:relative;
display:inline;
float:right;
padding:0;
width:280px;
height:37px;
margin:85px 75px 0 0 ;
}

#acquista1{
float:left;
margin:90px 0 0 5px; 
width:316px;
height:65px;
padding:0;
display:inline;
}

html>body #acquista1{
float:left;
margin:85px 0 0 5px; 
width:316px;
height:65px;
padding:0;
display:inline;
}

#viaggioprov{
display:inline;
margin:0px 0 0 13px;
float:left;
width:190px;
height:108px;
padding:0;
}

html>body #viaggioprov{
display:inline;
margin:0px 0 0 13px;
float:left;
width:190px;
height:108px;
padding:0;
}
/* ------ Fine Area Concorso ------ */



/* ------    Area Concentrato   ------ */

#concentrato{
width:585px;
height:210px;
margin:15px 0 0 6px;
padding:0;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
float:left;
}

html>body #concentrato{
width:585px;
height:210px;
margin:15px 0 0 12px;
padding:0;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
float:left;
}

ul{
list-style-type:none;
margin:15px 0;
padding:0;
}

li{
list-style-type:none;
margin:0;
padding:0;
font-size:14px;
color:#006600;
font-weight:bold;
}

#concentrato table{
position:relative;
top:65px;
}

.enfasi{
font-size:18px;
margin:0 0 0 23px;
}

#scoprivant{
position:absolute;
display:inline;
margin:25px 0 0 350px;
float:right;
width:152px;
height:84px;
}

html>body #scoprivant{
position:absolute;
display:inline;
margin:25px 0 0 350px;
float:right;
width:152px;
height:84px;
}
/* ------ Fine Area Concentrato ------ */


/* ------    Area gioco   ------ */
#gioco{

float:right;
width:242px;
height:107px;
display:inline;
margin:-71px 0 0 0;
}


html>body #gioco{
float:right;
width:242px;
height:107px;
display:inline;
margin:-71px 0 0 0;
}

/* ------ Fine Area gioco ------ */



/* ------    Area gadgets   ------ */
#gadgets{
display:inline;
float:right;
width:179px;
height:58px;
margin:22px 17px 0 0;
padding:0;
}

html>body #gadgets{
display:inline;
float:right;
width:179px;
height:58px;
margin:26px 120px 0 0;
padding:0;
}

/* ------   Fine Area gadgets   ------ */



/* ------    Area prodotti  ------ */
#prodotti{
float:right;
margin:0 40px 0 0;
padding:0;
width:330px;
display:inline;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0067b2;
font-weight:bold;
}

html>body #prodotti{
float:right;
margin:0 40px 0 0;
padding:0;
width:238px;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0067b2;
font-weight:bold;
}


#prodotti p{
float:left;
height:55px;
margin:0;
padding:0;
width:163px;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0067b2;
font-weight:bold;
}
/* ------   Fine Area prodotti   ------ */



/* ---------------------------------------   Pagine secondarie   ------------------------------------------ */

#chiudi{
float:right;
margin:10px 15px 0;
color:#FFFFFF;
font-weight:bold;
}

#logosecond{
margin:10px 0 0 5px;
width:230px;
height:144px;
}

/* ------   Pagina concentrato   ------ */
#wrap_conc{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_concentrato.jpg);
background-repeat:no-repeat;
}

#titlepage{
width:486px;
height:31px;
margin:10px 0 0 10px;
float:left;
}


#conctr_info{
width:510px;
height:325px;
float:right;
margin:60px 9px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

#conctr_info img{
float:left;
margin:0 5px 0;
}

#conctr_info td{
vertical-align:top;
}

html>body #conctr_info{
width:510px;
height:325px;
float:right;
margin:60px 18px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

.celeste{
color:#0099FF;
}

#conctr_info h3{
padding:2px 0 2px 0;
margin:5px 0;
text-align:center;
text-transform:uppercase;
color:#FFFFFF;
background-color:#006699;
font-size:14px;
}

.littlefont{
font-size:10px;
}

#conctr_info table.naturaleconc{
margin:0 0 0 50px;
}

#conctr_info ul{
list-style-type:disc;
margin:0 0 0 8px;
padding:0;
background-color:#1f9100;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}

#conctr_info li{
list-style-position:inside;
font-weight:normal;
list-style-type:disc;
margin:0;
padding:3px 2px 3px 2px;
background-color:#FFFFFF;
font-size:12px;
}

#link_calco{
margin:350px 0 0 5px;
width:200px;
display:inline;
float:left;
}

html>body #link_calco{

margin:350px 0 0 5px;
width:200px;
float:left;
}

/* ------  Fine Pagina concentrato   ------ */



/* ------   Pagina Gadgets   ------ */
#wrap_gadg{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_gadgets.jpg);
background-repeat:no-repeat;
}

#title_gadg{
width:486px;
height:38px;
margin:10px 0 0 10px;
float:left;
}

#gadg_info{
width:340px;
height:325px;
float:left;
margin:30px 0 0 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#bc0765;
padding:0;
}

html>body #gadg_info{
width:340px;
height:325px;
float:left;
margin:30px 0 0 20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#bc0765;
padding:0;
}
#gadg_info img{
float:left;
margin:0 5px 0;
}

#gadg_info h3{
width:350px;
padding:2px 0 2px 0;
margin:15px 0 0;
text-align:center;
text-transform:uppercase;
color:#FFFFFF;
background-color:#bc0765;
font-size:14px;
}

#gadg_info table{
top:0;
margin:0;
padding:0;
vertical-align:top;
top:0px;
}

.bigtext{
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}

#infoconcorso{
float:right;
width:300px;
margin:20px 20px 0;
padding:3px;
background-color:#FFFFFF;
border:1px solid #bc0765; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}

/* ------   Fine Pagina Gadgets   ------ */



/* ------   Pagina concorso   ------ */
#wrap_concorso{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_concorso.jpg);
background-repeat:no-repeat;
}


#coupon{
position:relative;
width:345px;
height:31px;
margin: 8px 30px 0px 0px;
float:right;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
display:inline;

}


#coupon ul input{
border:1px solid #993366;
}

#coupon ul{
margin:30px 0 0 0;
}

#coupon li{
margin:0 0 20px 0;
height:30px;

}

label{
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:#993366;
font-weight:bold;
margin:-5px 0 0 0;
padding:0;
}



.imp_normal{
width:150px;
height:15px;
font-size:14px;
padding:2px;
border:1px solid #993366;
}

.scelta{
border:none;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:#CC0099;
}

.scelta ul li{
border:none;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:#CC0099;
}

.invia{
position:relative;
float:left;
display:inline;
margin-right:10px;
margin-top:-20px;


}
.imp_little{
width:50px;
height:15px;
font-size:14px;
padding:2px;
border:1px solid #993366;
}

#coupon textarea{
width:330px;
height:60px;
border:1px solid #993366;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;

}

#title_concorso{
width:499px;
height:39px;
margin:10px 0 0 10px;
float:left;
}
/* ------   Fine Pagina Concorso   ------ */



/* ------   Pagina regolamento   ------ */
#wrap_regolamento{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_regolamento.jpg);
background-repeat:no-repeat;
}


#regolamentolo{
width:555px;
height:388px;
float:right;
margin:34px 32px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
overflow:auto;
display:inline;
padding:0 4px 0 0;
}

#title_regola{
width:499px;
height:39px;
margin:10px 0 0 10px;
float:left;
}
/* ------   Fine Pagina Regolamento   ------ */



/* ------   Prodotti   ------ */
#wrap_prodotti{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_prodotti.jpg);
background-repeat:no-repeat;
}

#prod_info2{
width:300px;
height:325px;
float:right;
margin:25px 15px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
padding:0 0 0 0;
}

html>body #prod_info2{
width:300px;
height:325px;
float:right;
margin:40px 35px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
}

#prod_info1{
display:inline;
width:260px;
height:325px;
float:left;
margin:20px 0 0 45px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
}

html>body #prod_info1{
width:260px;
height:325px;
float:left;
margin:40px 0 0 45px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
}

#prod_info2 h3{
width:300px;
padding:0;
margin:5px 0;
text-align:left;
text-transform:uppercase;
color:#206FD0;
font-size:14px;
}

#prod_info1 h3{
width:250px;
padding:0;
margin:5px 0;
text-align:left;
text-transform:uppercase;
color:#206FD0;
font-size:14px;
}

/* ------   Fine Pagina prodotti   ------ */


/* ------   ricette   ------ */
#wrap_ricette{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_ricette.jpg);
background-repeat:no-repeat;
}

#info_ricette{
width:370px;
height:350px;
float:left;
margin:40px 0 0 25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
overflow:auto;
display:inline;
padding:0 4px 0 0;
}

#info_ricette h3{
margin:0 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#398700;
padding:0;
text-transform:uppercase;
}


#info_ricette p{
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px solid #666666;
}
/* ------   Fine Pagina Ricette  ------ */



/* ------   Oroscopo   ------ */
#wrap_oroscopo{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_oroscopo.jpg);
background-repeat:no-repeat;
color:#333333;
}

#info_oroscopo{
width:500px;
height:370px;
float:right;
margin:40px 42px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
overflow:auto;
display:inline;
padding:0 4px 0 0;
}

#info_oroscopo td{

}


#info_oroscopo td p{
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px solid #666666;
color:#ffffff;
}

/* ------   Fine Pagina oroscopo  ------ */


/* ------   Gioco   ------ */
#wrap_gioco{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_gioco.jpg);
background-repeat:no-repeat;
color:#333333;
}

#info_gioco{
padding:0 0 0 0;
width:150px;
float:left;
margin:110px 15px 0 15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
display:inline;
}

#info_gioco h3{
padding:0 0 0 0;
margin:4px 0 4px 0;
font-size:16px;
color:#66CC00;
}

#giocami{
padding:0 0 0 0;
width:550px;
height:400px;
float:right;
margin:15px 15px 0 0;
display:inline;
padding:0;
border:1px solid #009933;
}

/* ------   / gioco  ------ */

/* ------   Colora   ------ */
#wrap_colora{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_colora.jpg);
background-repeat:no-repeat;
}

#info_colora{
width:410px;
height:360px;
float:left;
margin:45px 0 0 55px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
overflow:auto;
display:inline;
padding:0 4px 0 0;
}

#info_colora h3{
margin:0 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#b023eb;
padding:0;
text-transform:uppercase;
}


#info_colora p{
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px solid #666666;
}
/* ------   Fine Pagina Colora  ------ */


/* ------   Pagina Smacchia   ------ */
#wrap_smacchia{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_smacchia.jpg);
background-repeat:no-repeat;
}

#info_smacchia{
width:410px;
height:360px;
float:left;
margin:45px 0 0 55px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
overflow:auto;
display:inline;
padding:0 4px 0 0;
}

#info_smacchia h3{
margin:0 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff891d;
padding:0;
text-transform:uppercase;
}


#info_smacchia p{
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px solid #666666;
}
/* ------   Fine Pagina Ricette  ------ */


/* ------   Pagina test   ------ */
#wrap_test{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_test.jpg);
background-repeat:no-repeat;
}

#info_test{
width:370px;
height:350px;
float:left;
margin:40px 0 0 25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-align:justify;
display:inline;
padding:0 4px 0 0;
}

#info_test h3{
margin:0 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff891d;
padding:0;
text-transform:uppercase;
}


#info_test p{
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px solid #666666;
}
/* ------   Fine Pagina test  ------ */


/* ------   Pagina calcolatore finanziario   ------ */
#wrap_calcfin{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_calcfin.jpg);
background-repeat:no-repeat;
font-family:"Trebuchet MS", sans-serif;
font-size:14px;
color:#003399;
font-weight:bold;
}


#wrap_calcamb{
width:750px;
height:500px;
margin:0;
padding:0;
background-image:url(img/bg_calcamb.jpg);
background-repeat:no-repeat;
font-family:"Trebuchet MS", sans-serif;
font-size:14px;
font-weight:bold;

}

#calcfin_info{
width:370px;
height:350px;
float:left;
margin:40px 0 0 25px;
font-family:"Trebuchet MS", sans-serif;
font-size:14px;
display:inline;
padding:0 4px 0 0;

}

#calcamb_info{
position:relative;
width:460px;
height:350px;
float:left;
margin:40px 0 0 150px;
color:#003366;
display:inline;
padding:0 4px 0 0;

}

#calcamb_info h3{
text-align:left;
margin:0px;
font-family:"Trebuchet MS", sans-serif;
font-size:16px;
padding:0;
text-transform:uppercase;
color:#0dad20;

}


#calcamb_info p{
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #cccccc;
margin-top:10px;
margin-bottom:10px;
font-family:"Trebuchet MS", sans-serif;
font-size:14px;
color:#003399;
}

#calcfin_info h3{
text-align:left;
margin:0px 0px 10px 0px;
font-family:"Trebuchet MS", sans-serif;
font-size:16px;
color:#003366;
padding:0;
text-transform:uppercase;
}


#calcfin_info p{
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px solid #cccccc;
margin-top:10px;
margin-bottom:10px;
font-family:"Trebuchet MS", sans-serif;
font-size:14px;
color:#003399;
}


#lista_materiali{
margin-bottom:0px;
clear:both;
height:60px;
font-size:14px;



}

#risp{
position:relative;
float:left;
display:inline;
font-family:"Trebuchet MS", sans-serif;
font-weight:bold;
font-size:14px;
margin-left:80px;
margin-top:-30px;




}


.calcola{
position:absolute;
top:420px;
left:180px;
display:inline;
}

.calcola_amb{
position:absolute;
top:350px;
left:270px;
display:inline;
}



.left{
position:relative;
float:left;
display:inline;




}

.left img{
position:relative;
float:left;
display:inline;


}
#form_coupon {
    margin: 0px;
	padding: 0px;
}

#form_coupon ul {
    list-style:none;
}

#form_coupon ul li {
    margin: 0px 0px 3px 0px;
}

#form_coupon textarea {
    height: 70px;
}

#form_coupon #image_submit {
    margin-top: 3px;
}

.error_msg {
    font-size: 12px;
	color:#CC0000;
}

.success_msg {
    font-size: 12px;
	color:#00CC00;
}

.success_msg2 {
    font-size: 12px;
	margin: 20px 0px 0px 0px;
	font-weight:bold;
}
/* ------   Fine Pagina calcolatore finanziario  ------ */


