/* CSS Document */
*{margin:0; padding:0;}
.sposta{ text-indent: -9999px;}/* Nasconde l'H1 */
img, div, input { behavior: url("iepngfix.htc") } /* ie6 png */
img{ border:none}
body {background:url(img/bkg_body.jpg) repeat-x; }
#wrapper{ width:1100px; height:auto; min-height:580px;margin:0 auto}
#top{ width:1160px; height:250px; padding-bottom:20px; background:url(img/top.jpg) no-repeat}
#cont{ width:1000px; height:auto; min-height:270px; position:relative; padding-left:15px;padidng-top:20px;margin:0 auto/*border:1px solid red;*/}
table{ padding-top:20px;padding-bottom:20px;}
td{ height:30px; }

#flashcontent{ width:600px; padding-top:180px; margin-left:20px}
#flashcontent p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff }
.canc{ clear:both}


#contatti{ width:600px; height:200px; padding-left:20px; margin:20px auto; float:left;/* border:1px solid red;*/}
#contatti h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#fe9a26; padding-bottom:20px;}
#contatti p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; line-height:2}
#contatti a { color:#fe9a26; }
#contatti a:hover { color:#CC0000; }
#contatti table{float:left; margin-bottom:50px;}
#contatti table p{ font-family:10px; font-family:Georgia, "Times New Roman", Times, serif}
#contatti input{ width:auto; min-width:100px;}
.invia{ padding-left:30px;}

#conferma{ width:600px; height:200px; margin:20px auto;/* border:1px solid red;*/}
#conferma h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#fe9a26; padding-bottom:20px;}
#conferma p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; }

.prezzo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#fff}
.data{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; /*font-weight:bold;*/padding-left:20px; color:#fff}
.dataPasqua{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff;padding:20px 0 20px 20px; }
.contRosso{ width:650px; min-height:240px; float:left; margin-top:10px;/* border:1px solid green*/}
.contRosso img{float:left; margin-right:10px;margin-bottom:10px;}
.contRosso p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; padding-right:10px;}
.contRosso h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#c3270e; padding-bottom:10px;}

.contAzz{ width:670px; min-height:240px; float:left; margin-top:20px;/* border:1px solid green*/}
.contAzz img{float:left; margin-right:10px;}
.contAzz p{ line-height:1.5; line-height:2; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-right:10px;padding-top:10px;color:#666666}
.contAzz h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#9bd4f1; padding-bottom:20px;}

.contArancione{ width:670px; min-height:240px; float:left; margin-top:20px;/* border:1px solid green*/}
.contArancione img{float:left; margin-right:10px;}
.contArancione p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-right:10px;color:#666666}
.contArancione h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#fe9a26; padding-bottom:20px;}

.contGiallo{  width:330px; min-height:240px; float:left; margin-top:20px; text-align:right; /*border:1px solid green*/}
.contGiallo h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;  color:#edac12; padding-bottom:10px;}

.contBlu{  width:278px; min-height:240px; float:left; margin-top:20px; text-align:right; /*border:1px solid green*/}
.contBlu h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;  color:#afcbe7; padding-bottom:10px;}
.contBlu p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;color:#666666}

.contGallery{  width:350px; min-height:240px; float:right; padding-top:0px;}
.contGallery img{ border:1px solid #fe9a26; }
.contGallery2{  width:950px; min-height:240px; float:left; padding-top:0px;}
.contGallery2 img{ border:1px solid #fe9a26; }

.contDivertimento{  width:480px; min-height:240px; float:left; margin-top:20px; text-align:left; padding-right:10px; /*border:1px solid green*/}
.contDivertimento h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding-bottom:10px;}
.contDivertimento p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;color:#666666}
.contDivertimento img{float:left;margin-right:10px;}

.contNotte{  width:320px; min-height:240px; float:left; margin-top:20px; text-align:left; padding-right:10px; /*border:1px solid green*/}
.contNotte h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding-bottom:10px;}
.contNotte p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;color:#666666}
.contNotte img{}

.contOfferte{ width:314px; min-height:220px; float:left; margin-top:5px; text-align:right;}
.contOfferte h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:0 25px 10px 0; }

.contOfferte02{ width:314px; min-height:220px; float:left; margin-top:5px; text-align:right;}
.contOfferte02 h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:0 25px 10px 0; }
.pRight{ padding-right:20px;}

.contSpot{ width:1000px; height:150px; margin-top:5px; }


.giallo{color:#edac12;}
.fuxia{color:#e4048a;}
.verde{color:#5cbd1b;}
.blu{color: #3399FF;}
.rosa{color:#f27aa0;}
.viola{color:#de84ff}
.azzurro{color:#84deff}
.arancione{color:#ffc34e}


.cont572{ width:572px; min-height:240px; float:left; /* border:1px solid green*/}
.cont572 img{float:left; padding-right:10px;}
.cont572 p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding-right:20px; padding-bottom:10px;color:#666666}
.cont572 h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#c3270e; padding-bottom:20px;}

.cont405{  width:405px; min-height:240px; float:left;  text-align:right; /*border:1px solid green*/}
.cont405 h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;  color:#b2d468; padding-bottom:10px;padding-right:20px }
.cont405 p{ line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding-left:105px; padding-bottom:10px;color:#666666}


#footer{  background:url(img/bkg_footer.jpg) repeat-x; width:auto; height:160px; clear:both; padding-left:60px;margin-top:10px; }
#footer p { font-family: Georgia, "Times New Roman", Times, serif; font-size:11px;  color: #993300; width:250px; margin-left:60px; padding-top:30px; float:left; font-weight:bold}
#footer a { color:#71130d; }
#footer a:hover { color:#fff; }
#footer img{ padding:10px 40px 0 10px; }

.canc{ clear:both}
.space{ width:35px; height:30px; float:left;}
.bAzz { border:10px solid #9bd4f1;}
.bRed { border:10px solid #c3270e;}
.bAranc { border:10px solid  #fe9a26;}

.fotoMirabilandia{ border:5px solid #e4048a; }
.fotoAquafun{ border:5px solid #84deff }
.fotoAtlantica{ border:5px solid #ffc34e }
.fotoFiabilandia{ border:5px solid #de84ff }
.fotoOltremare{ border:5px solid #2318b5 }
.fotoItalia{ border:5px solid #5cbd1b; }
.pBottom{ padding-bottom:10px;}
.pTop{ margin-top:35px;}
.pSpot{ padding-right:10px;}
#contatti .checkbox{ width:20px;display:inline}

.small { line-height: 110%; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding-right:10px;color:#666666}
