/* CSS Document */
*{margin:0; padding:0;}
img{ border:none;}
body{ background-image:url(img/bkg.jpg); background-position:center top; background-repeat:no-repeat; background-color:#fff;}
a{ text-decoration:none;}
h1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7ba5be; font-size:14px; font-weight:bold; text-align:left;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:11px; font-weight:bold;}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:11px; font-weight:bold; text-align:center;}
.noBold{ font-weight:100;}
#flashcontent p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:bold;padding-top:30px;margin-left:200px;}
#flashcontent a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7aa4bd; font-size:11px; font-weight:bold;padding-left:200px;}
#flashcontent a:hover{color:#fff;}

#wrapper{ margin:0px auto 0; height:100%; min-height:20px; width:900px; position:relative;}
/*--------------------- ENTER-------------------------*/

#wrapper2 {
	width: 777px;
	height: 701px;
	margin: 20px auto;
	background-image: url(img/enter.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center;
}
#wrapper2 h1{text-align:center; padding:280px 10px 5px 10px; line-height:15px;}
#wrapper2 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-align:center;
	padding:0px 10px 15px 10px;
	line-height:15px;
}
#wrapper2 a{color:#7aa4bd;}
#wrapper2 a:hover{color:#ec9f3d;}

#bandiere{ height:30px; width:777px; margin: 0 auto;}
#bandiere img {padding-right: 20px;}
#bandiere a:hover{ filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

#enter{ height:100px; width:300px; margin-left:300px;margin-top:300px;border:1px solid red;}


.prima{margin-left:5px;}
#header{ height:190px; width:900px; margin:0 auto;}
#cont{min-height:500px; width:892px; margin-top:10px; background:url(img/sfondoCont.jpg); background-repeat: repeat-y; background-position: center; position:relative; height: auto; overflow: hidden;}
#left{ min-height:400px; height:auto; width:210px; margin-left:65px; position:absolute; top:0;}
#left a{ text-decoration:none;} 
#right{ min-height: 500px; height: auto !important; width:550px; margin-left:270px; text-align:center;}
/*#right img{ text-align:center;}*/
#right h1{margin-left:10px;margin-bottom:0;}
#right h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7aa4bd; font-size:12px; text-align:center; padding-bottom:20px;}
#right h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec9f3d; font-size:11px; text-align:center; padding-bottom:20px;}
#right h3 a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-size:11px; text-align:center; padding-bottom:20px;}
#right p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:10px; text-align:center; padding:15px 10px 30px 10px;}
#right .textLeft{ padding:15px 10px 30px 10px;}
#right .textLeft p{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:10px;}

#menu{min-height:1200px; height:auto; width:550px;text-align:center;}
#menu p{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:10px;padding:0 50px; padding-bottom:30px;}
#menu h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec9f3d; font-size:16px; text-align:center; padding-bottom:20px;padding-top:20px;}
#menu h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7aa4bd; font-size:14px; text-align:left; padding:20px 50px;}

#contPrezzi{min-height:420px; height:auto; width:540px; text-align:center;}
#contPrezzi img{margin-top:30px;}
#contContatti{min-height:120px; height:auto; width:540px; text-align:center;}
#contContatti p{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#555;}
#contContatti a{color:#7aa4bd;}
#contContatti h2{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555;padding-top:30px;}
#contForm{min-height:895px; height:auto; width:540px; text-align:left;}
#contForm p{ text-align:left;}
.bk{ background-color:#E2E2E2; padding:5px 10px;}/* nel form dei contatti da il colore e il padding alle righe grigie*/
.bk2{padding:5px 10px;}/* nel form dei contatti da il padidng alle righe bianche*/
form{ height:30px; float:left;}
input{ width:200px;}
.checkbox{ width:50px;float:left;}
option {margin-right:10px;}

#contContatti a:hover{color:#fab935;}
#contContatti img{margin-top:30px;}
table {
	margin-left:20px;
	margin-bottom:30px;
	width:525px;
	height:150px;
}
table td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:2px; margin-bottom:20px; border:hidden; border-spacing:0px; margin-left:0px; valign:center; margin:5px; padding-left:3px; color:#555;}
.style1 {/* tabella */
color: #666; font-weight:bold;}
.colonna1{ width:250px; min-height:150px; height:auto;  display:block; float:right; margin-top:10px;}
.colonna2{ background:url(img/div_testo.jpg) no-repeat right; background-repeat:no-repeat; width:270px; min-height:150px; height:auto; margin-top:10px;}
#right .colonna1 p{padding:5px; padding-top:20px; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; font-size:10px; text-align:left;}
.colonna1 h1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7aa4bd; font-size:12px;}
.colonna1 h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7aa4bd; font-size:14px; text-align:center;}
.colonna1 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fab935; font-size:12px; text-align:center; font-weight:200;}

#right .colonna2 p{padding:20px 20px 20px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; font-size:10px; text-align:left;}

.colonna2 a{color:#7aa4bd;}
.colonna2 a:hover{color:#fab935;}
.colonna2 img{padding:5px 10px 20px 10px;}

.colonna2 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fab935; font-size:12px; text-align:center; font-weight:200;}
.colonna2 h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7aa4bd; font-size:14px; text-align:center;}
.offerte{height:100px; width:200px;}
.offerte2 img:hover{ background-color: white;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.offerte2{height:150px; width:200px;}
.offerte3 img:hover{ background-color: white;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.offerte3{height:200px; width:200px;}
.offerte img:hover{ background-color: white;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
#contGallery{min-height:420px; height:auto; width:800px; text-align:center; padding-top:20px;padding-left:50px;}
#contGallery img{padding:10px;}
#footer{ height:190px; width:900px; background-image:url(img/footer.jpg); background-repeat:no-repeat; clear:both;}
#footer p{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:10px; text-align:left; padding-left:70px;}
#footer a{ font-weight:bold; color:#577182;}
#footer a:hover{ font-weight:bold; color:#fff;}
.uno{ margin-left:63px; padding-top:10px; }
.due{ margin-left:5px; padding-top:10px;}

/*colonne della sezione offerte speciali con foto titolo e testo*/
.colonna3{ width:250px; min-height:400px; height: auto; display:block; float:right; margin-top:10px;}
.colonna4{ width:270px; min-height:400px; height: auto; display:block; margin-top:10px;}
.colonna3 img{padding:5px; float:left;}
.colonna4 img{padding:5px; float:left;}
#right .colonna3 p{padding:10px 15px 10px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; font-size:10px; text-align:left;}
#right .colonna4 p{padding:10px 15px 20px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; font-size:10px; text-align:left;}
#right .colonna3 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fab935; font-size:12px; text-align:left; font-weight:200; padding-top:50px; padding-right:5px; margin-bottom:10px;}
#right .colonna4 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fab935; font-size:12px; text-align:left; font-weight:200; padding-top:50px; padding-right:5px; margin-bottom:10px;}
.spostaDx{padding-left:50px;}
.canc{ clear:both}
.descrizione{}
.clearer{clear:both}


/* STILI PAGINE LAST MINUTE e OFFERTE */
#cont_right { width: 500px;
	height: auto;
	margin: 0 auto;}
#lastminute { width: 500px;
	height: auto;
	margin: 5px auto;
	border-bottom: 1px solid #CCCCCC;}
#lastminute p { text-align: left;
	padding: 0px;
	margin: 0px;}
.titolo_lastminute { font-size: 12px;
	color: #E810AF;}
a.dettagli{ color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	font-family: "Trebuchet MS";}

#offerta { width: 500px;
	height: auto;
	margin: 5px auto;
	border-bottom: 1px solid #CCCCCC;}
#offerta p { text-align: left;
	padding: 0px;
	margin: 0px;}
.titolo_offerta { font-size: 12px;
	color: #A4BA0F;}



.menu_footer { width: 900px; margin: 0 auto; height: 20px;}
.menu_footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CEE2ED; text-align: center;}
.menu_footer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7AA4BD; text-decoration: none;}
.menu_footer a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BFD5EC; text-decoration: none;}
.menu_footer a.yykk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7AA4BD; text-decoration: none; padding-left: 45px;}
.menu_footer a.yykk:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BFD5EC; text-decoration: none; padding-left: 45px;}

.paginazione { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.paginazione a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.paginazione a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

#navigazione{ width:900px; height:35px; margin:0 auto; padding-top:10px; background-image:url(img/sfondomenu.jpg); font-family:Verdana, Geneva, sans-serif;}
#navigazione ul{ list-style:none; margin:0px; padding:0px; text-align:center;}
#navigazione li{ display:inline; padding:0px 10px;}
#navigazione li a { text-decoration:none; color:#25A0EE; font-size:14px;}
#navigazione li a:hover { color:#25A0EE; font-size:14px; border-bottom:3px solid #25A0EE; margin-bottom:5px;}

.baniere{ width:180px; height:30px; margin:0 auto; clear:both; margin-top:20px; padding-bottom:4px; }

