@charset "utf-8";
/* CSS Document */
html, body{ margin:0; padding:0; background:url(../img/bg.jpg) top repeat-x #eee0bd; overflow:auto; height:100%; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#000000;}
img{ border:0;}
a:focus { outline:0; }
#sky{ position:absolute; width:100%; height:100%;background:url(../img/sky.jpg) top no-repeat;}
#logo h1 {background:transparent url(../img/logo.png); margin:0; padding:0; width:275px; height:171px; float: left; cursor:pointer;}
#logo h1 span {display: none;}

#wrapper { width:100%;height:auto; min-height:506px;  top:0; margin:0 auto;}
#wrapper #header{ width:100%; height:166px; margin:0 auto; padding:0; z-index:2; position:relative; top:0;}
#wrapper #IntHeader{ width:901px; position:relative; margin:0 auto; padding:0; height:166px;}
#wrapper #corpo{ width:901px; height:365px; margin:0 auto; padding:0; position:relative; }
#wrapper #Intcorpo{ width:901px; height:384px; padding:0; margin:0 0 0 1px; position:relative; background:url(../img/bg_intcorpo.jpg) no-repeat;}
#wrapper #IntHeader #fb{ width:56px; height:56px; position:absolute; left:835px; top:50px;}


/* home */
/*#imgHome{ width:548px; height:382px; background:url(../img/imghome.jpg); float:left; clear:both; margin:0 0 0 1px; padding:0; top:0;}*/
#imgHome{ width:551px; height:390px;float:left; clear:both;margin:0 0 0 0; padding:0; top:0px; position:relative;}

/*#imgHome{ width:548px; height:388px;float:left; clear:both;margin:0 0 0 0; padding:0; top:-4px; position:
relative; background:url(../img/imghomeCartelloni.jpg);}*/
#imgHomeVespa{ width:558px; height:388px;float:left; clear:both;margin:0 0 0 0; padding:0 0 0 0px; top:-4px; position:
relative;/* background:url(../img/imghomeVespa.jpg);*/}
#sceglianno{ width:211px; height:38px; position:absolute; top:334px; left:315px; background:url(../img/imgscegliAnno.jpg) no-repeat;}

*:first-child+html #imgHome /* solo IE 7.0 */ 
{ margin-top: 5px!important;} 


*:first-child+html #imgHome /* solo IE 7.0 */ 
{ margin-left: 2px!important;} 

*:first-child+html #imgHomeVespa /* solo IE 7.0 */ 
{ margin-top: 5px!important;} 

*:first-child+html #imgHomeVespa /* solo IE 7.0 */ 
{ margin-left: 2px!important;} 


#imgHomeDX{ width:330px; height:365px; margin:0 0 0 1px; padding:0;position:absolute; top:0; left:570px;}

#window{ width:329px; height:261px; position:relative; margin:0 0 0 1px; padding:0; /*background:url(../img/window.jpg);*/float:left;}
#window #animazione{ position:absolute; width:292px; height:189px; top:23px; left:20px;}


#window #windowInt{ width:295px; height:203px; margin:12px 0 0 20px; padding:0 0 0 0;}
#window #cartelloni{ width:107px; height:171px; margin:16px 0 0 12px; padding:0; background:url(../img/homeCartelli.png); float:left;}
#window #testo{ width:170px; height:203px; float:left; margin:0 0 0 4px; padding:0;}
#window #tit{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:18px; font-weight:bold;width:85px;float:left; margin:45px 0 0 0; padding:0 0 0 0;}
#window .algida{ margin:48px 0 0 0;}
#window .videoalgida{ margin:18px 0 0 23px;}
#window #abstract{ width:200px; height:85px; font-weight:bold; float:left;color:#FFFFFF; font-size:12px; margin:0 0 0 50px; padding:0; line-height:13px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; position:absolute; top:48px;}
/*#window #abstractAnno{ width:154px; height:85px; font-weight:bold; float:left;color:#FFFFFF; font-size:12px; margin:13px 0 0 0; padding:0; line-height:17px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }*/
#window #abstractVideo{ width:250px; height:85px; font-weight:bold; float:left;color:#FFFFFF; font-size:14px; margin:15px 0 0 23px; padding:0; line-height:17px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }
#window h1{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#f10e0e; font-size:18px; font-weight:bold; margin:13px 0 0 50px; padding:0 0 5px 0; width:150px; display:block;
z-index:1; position:absolute;}
#enigma{ width:322px; height:122px; margin:0; padding:0; float:left;}
#HomeTendina{ width:580px; height:103px; position:absolute; top:-50px; left:315px;background:url(../img/Hometendina.png); z-index:1;}


/* Interne */
/*#imgPromo{ width:341px; height:391px; margin:0; padding:0;position:relative; left:0; top:0; background:url(../img/imgpromo.jpg);}*/

#imgPromo{ width:341px; height:391px; margin:0; padding:0;position:relative; left:0; top:0; background:url(../img/imgpromo500.jpg);}
#imgSorprese{ width:341px; height:404px; margin:0; padding:0;position:relative; left:0; top:-1px; background:url(../img/imgSorprese.jpg);}

#imgStoria{ width:425px; height:391px; margin:0; padding:0;position:relative; left:0; top:0; background:url(../img/imgstoria.jpg);}
#imgcartelloni{ width:576px; height:391px; background:url(../img/imgcartelloni.jpg) no-repeat; float:left; clear:both; margin:1px 0 0 1px;padding:0;}
*:first-child+html #imgcartelloni {margin-top:6px!important;}
#imgEnigma{ width:341px; height:391px; margin:0; padding:0;position:relative; left:0; top:2px; background:url(../img/imgenigma.jpg);}


.form{ margin:0; padding:0; position:absolute; left:99px; top:-20px; background:none; }
.formHome{ margin:0; padding:0; position:absolute; left:0; top:0; background:none; }



#imgSfondoAnno{width:570px; height:391px; margin:0; padding:1px 0 0 0; position:absolute; left:0; top:0px;}
#imgAnno{width:570px; height:391px; margin:0; padding:0; position:absolute; left:0; top:0;}
.cartello{ width:152px; height:391px; margin:0; padding:0; position:absolute; left:214px; z-index:6; }
#pager{ width:150px; height:25px; background:#00CC00; color:#fff; font-size:10px; position:absolute; top:380px; left:250px; font-size:14px;}
#pager a { text-decoration:none; color:#fff;}
#pager a:hover { text-decoration:underline; color:#000000;}

#window #testoCartelloni{ width:275px; height:165px; float:left; margin:35px 0 0 20px; padding:0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#window #titCartelloni{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold;width:270px;float:left; margin: 0 0 0; padding:0 0 0 0;}
#window #abstractCartelloni{ width:260px; height:120px; font-weight:normal; float:left;color:#FFFFFF; font-size:11px; margin:5px 0 0 0; padding:0 9px 0 0; line-height:17px;font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto;}
#window h1 a{ color:#FF0000; text-decoration:none;}
#window h1 a:hover{ color:#7ccaf0; text-decoration:none;}

#cercaCartelloni{ width:322px; height:122px; margin:0; padding:0; background:url(../img/cercaCartelloni.png); position:absolute; top:260px; left:1px; z-index:15;}
#cambiaCartelloni{ width:322px; height:122px; margin:0; padding:0; background:url(../img/cambiaCartelloni.png); position:absolute; top:260px; left:1px; z-index:15;}

.inputCart02{ width:30px; height:24px; background:#FFFFFF; border:1px solid #421a07;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 2px 0 2px;  position:absolute; top:174px; left:43px; z-index:80;}
.inputCart03{ width:30px; height:24px; background:#FFFFFF; border:1px solid #421a07;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 2px 0 2px;  position:absolute; top:174px; left:81px; z-index:80;}
.inputCart04{ width:50px; height:24px; background:#FFFFFF; border:1px solid #421a07;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 2px 0 2px;  position:absolute; top:174px; left:120px; z-index:80;}
.inviaCart02{ margin:0 0 0 0; padding:0 0 0 4px;  position:absolute; top:181px; left:177px; z-index:80;  }

.inputCart05----OLD{ width:60px; height:21px; background:#FFFFFF; border:1px solid #fff;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;  position:absolute; top:193px; left:43px; z-index:80;}

.inputCart06{ width:60px; height:21px; background:#FFFFFF; border:1px solid #fff;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;  position:absolute; top:28px; left:41px; z-index:80;}

.inputCart05{ width:60px; height:18px; background:#FFFFFF; border:1px solid #fff;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;  position:absolute; top:347px; left:239px; z-index:80;}

.inviaCart03{ margin:0 0 0 0; padding:0 0 0 4px;  position:absolute; top:197px; left:105px; z-index:80; }


.inputCart01{ width:60px; height:21px;  background:#FFFFFF; border:1px solid #71c6ec;  font-family:Trebuchet MS; color:#421a07; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;  position:absolute; top:103px; left:65px; z-index:80;}
.inviaCart01{ margin:0 0 0 0; padding:0 0 0 4px;  position:absolute; top:107px; left:125px; z-index:80; }

/* Tendina */
#internatendina {width:560px; height:466px; position:absolute; top:-48px; left:330px;}
#internat1 {
background:transparent url(../img/Internatendina1.png) no-repeat;
width:560px;
height:25px;
float:left;
}
#internat2 {
background:transparent url(../img/Internatendina2aperta.png) no-repeat;
width:560px;
height:394px;
float: left;
display: none;
}
#internat3 {
width:560px;
height:75px;
float: left;
}
#internat4 {
width:560px;
height:50px;
float: left;
display: none;
}

#internat2 #ContTesto{ width:476px; height:354px; margin:29px 0 0 43px; padding:0 0 0 0; color:#421a07;}
#internat2 #ContTestoCartelloni{ width:476px; height:354px; margin:29px 0 0 43px; padding:0 0 0 0; color:#421a07; overflow:auto;}
#internat2 #ContTestoPromo{ width:476px; height:354px; margin:29px 0 0 43px; padding:0 0 0 0; color:#421a07;}
#internat2 #ContTestostoria{ width:466px; height:354px; margin:10px 0 0 43px; padding:0 20px 0 0; color:#421a07; height:260px; overflow:auto; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#internat2 #ContVideo{ width:440px; height:350px; margin:12px 0 0 33px; padding:0 0 0 0; color:#421a07;}

h1{ width:400px; display:block; margin:0; padding:0; font-size:22px; font-weight:bold;}
h2{ width:400px; display:block; margin:30px 0 0 43px; padding:0; font-size:22px; font-weight:bold; color:#421a07;}


#testo{ width:455px; font-size:12px; margin:20px 0 0 0; padding:0 20px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; height:170px; overflow:auto; }
#testo a { color:#F10E0E; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-decoration:underline; }
#testo a:hover { color:#F10E0E; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-decoration:none; }
#testo span { color:#F10E0E; font-family:Trebuchet MS; font-size:12px; font-weight:bold; }
#testoSorprese{ width:455px; font-size:12px; margin:15px 0 0 0; padding:0 20px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; height:302px; background:url(../img/img_sorprese.png) left no-repeat; }
#videoBox{width:372px; height: 240px;}
#testoVideo{font-size:12px; margin:60px 0 0 21px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
#tornaVideo{width: 490px;  margin:8px 0 0 0; text-align: right;}

#testo ul { width:475px; font-size:12px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#testo ul li {margin:0; padding:0; background:transparent url(../img/dot.gif) no-repeat 0px 6px; list-style:none; padding:0 0 0 15px;}

#contLink1{ width:450px; margin:30px 0 0 0; color:#f10e0e; padding:0 0 0 0 ;}
#contLink1 a{ font-size:12px; font-family:Trebuchet MS; text-decoration:underline; font-weight:bold;  margin:0 0 12px 0; padding:0; color:#f10e0e;}
#contLink1 a:hover{ font-size:12px; font-family:Trebuchet MS; text-decoration:none; font-weight:bold;  margin:0 0 12px 0; padding:0; color:#f10e0e;}
#contLink1 span{ font-size:14px; font-family:Trebuchet MS; font-weight:bold;  margin:0 0 0 0; padding:0; color:#f10e0e;}


#contLink{ width:450px; margin:5px 0 0 0; color:#f10e0e; padding:0 0 0 0 ;}
#contLink a{ font-size:12px; font-family:Trebuchet MS; text-decoration:underline; font-weight:bold;  margin:0 0 12px 0; padding:0; color:#f10e0e;}
#contLink a:hover{ font-size:12px; font-family:Trebuchet MS; text-decoration:none; font-weight:bold;  margin:0 0 12px 0; padding:0; color:#f10e0e;}
#contLink span{ font-size:14px; font-family:Trebuchet MS; font-weight:bold;  margin:0 0 0 0; padding:0; color:#f10e0e;}
#contLink2{ width:450px; margin:35px 0 0 0; color:#421a07; padding:0 0 0 0 ;}
#contLink2 a{ font-size:14px; font-family:Trebuchet MS; text-decoration:underline; font-weight:bold;  margin:0 0 12px 0; padding:0; color:#421a07;}
#contLink2 a:hover{ font-size:14px; font-family:Trebuchet MS; text-decoration:none; font-weight:bold;  margin:0 0 12px 0; padding:0; color:#421a07;}
#contLink2 span{ font-size:14px; font-family:Trebuchet MS; font-weight:bold;  margin:0 0 0 0; padding:0; color:#f10e0e;}




#note{ font-size:9px; width:476px; margin:100px 0 0 0; padding:0;}

#img50{  width:112px; height:88px; position:absolute; margin:0; padding:0; top:292px; left:410px;}
/*.torna{ margin:0 0 0 0; position:relative; left:55px; top:5px;}*/
.torna{ margin:0 0 0 0; position:relative; top:-27px; left:340px;}
.tornaSorpresa{ margin:0 0 0 0; position:relative; top:-27px; left:340px;}
.tornaBarCart{ margin:0 0 0 0; position:relative; left:155px; top:5px;}
.tornaCart{ margin:0 0 0 0; position:relative; left:0px; top:5px;}
#tornabar{font-size:9px; width:425px; margin:10px 0 0 0; padding:0;}
#tornabarStoria{font-size:9px; width:476px; margin:0 0 0 40px; padding:0;}

.tornacoupon{ margin:0 0 0 0; position:absolute; left:390px; top:380px;}
.tornabarcoupon{ margin:0 0 0 0; position:absolute; left:40px; top:390px;}

.scoprigamma{ margin:0 0 0 0; position:absolute; left:30px; top:390px;}
.tornaenigma{ margin:0 0 0 0; position:absolute; left:390px; top:380px;}


#internat2 #ContTestoEnigma{ width:476px; height:354px; margin:29px 0 0 43px; padding:0 0 0 0; color:#421a07;}
#Contenigma{ width:469px; height:auto; min-height:245px; margin:0; padding:0; border-bottom:1px solid #421a07;}
#Contenigma #ContPunti{ width:382px; height:auto; min-height:225px; margin:0; padding:0;}
#Contenigma #ContPunti ul { width:475px; font-size:20px; margin:0; padding:0; font-family:Trebuchet MS; font-weight:bold;}
#Contenigma #ContPunti ul li {margin:0; padding:0; background:transparent url(../img/dot.gif) no-repeat 0px 11px; list-style:none; padding:0 0 0 15px; word-spacing:-3px;}
#Contenigma #ContPunti .testo {margin:15px 0 33px 0; padding:0; padding:0 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#Contenigma #cornEnigma{ width:88px; height:260px; position:absolute; top:40px; right:35px;}
#subtext{width:450px; font-size:14px; margin:5px 0 0 0; padding:0; font-family:Trebuchet MS; font-weight:bold; font-style:normal; z-index:6;}


/* footer */
#footer{ width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; background:#421a07; margin:0 0 0 0; padding:5px 0 0 0; height:20px; bottom:0; position:fixed;}
#footer #ContNoteLegali{ width:870px; margin:0 auto; padding:0 15px 0 15px; z-index:3; height:30px;}
#footer #ContNoteLegali #Dati{ width:450px; margin:0; padding:0; float:left;}
#footer #ContNoteLegali #credits{ width:350px; margin:0; padding:0; float:right; text-align:right;}
#footer #ContNoteLegali #credits a{ text-decoration:none; color:#FFFFFF;}
#footer #ContNoteLegali #credits a:hover{ text-decoration:underline; color:#FFFFFF;}

/* the overlayed element */
.apple_overlay {display:none;background-image:url(../img/white.png);width:640px;padding:15px 30px 15px 30px;}
.apple_overlay div.close {background-image:url(../img/close.png);position:absolute; right:20px; top:-20px;cursor:pointer;height:13px;width:52px;}
#overlay {background-image:url(../img/transparent.png);color:#efefef;height:450px;}
.contentWrap p{ margin:0; padding:0; width:610px;}
.contentWrap h1{ color:#FFFFFF; width:600px; display:block; margin:0 0 15px 0; padding:0 0 5px 0; font-size:18px; border-bottom:1px solid #000000;}
.contentWrap {height:350px;overflow:auto; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0 0 0 0;}
.contentWrap a{ text-decoration:underline; color:#000;}
.contentWrap a:hover{ text-decoration:none; color:#000;}

.contentWrap {z-index:666;}

/*miky*/

.loadingBlock{
	display:none;	
}
.pager_cart{
  width:110px;
	position:absolute; top:378px; left:245px;
	text-align:left;
}
.cartello_mk{
	width:268px;
	margin-left: auto ;
  	margin-right: auto ;
}

#backfalseArrow{ display:none;}
#nextfalseArrow{ display:none;}