img{border:0;padding:0}
a{font-weight:bold;text-decoration:none}
a:link, a:visited, a:active{color:#d9d929}
a:hover{color:#bee3f9}
body{padding:0 0 0 0;background:#3c3c9d url(../i/container.png) repeat-x 0 200px;margin:0 0 0 0;color:#eee;font:14px/19px"Lucida Grande","Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;text-align:center;voice-family:inherit}
form{margin:0}
p{line-height:1.6em}
#logo{padding:0 0 0 0;margin:0 0 0 0;width:126px;float:right;height:40px}
#head-logo{padding:0 0 0 0;margin:0 0 0 0;width:780px;height:40px}
#video-head{padding:0 0 0 10px;margin:0 0 0 0;width:560px;float:left;height:40px}
#imghead{padding:0 0 0 0;margin:auto;background:url(../i/header-altam-web-mid.jpg) no-repeat 0 0;width:1000px;height:200px}
#menu-head{padding:0 0 0 0;margin:0 0 0 0;width:780px;height:57px}
#header{padding:0 0 0 0;margin:0px auto 0;width:100%;z-index:5;background:url(../i/header.jpg) #000 repeat-x;position:relative}
#percorso{font-size:x-small;float:left;padding:5px 5px 15px 0px;margin:0 10px 0 0;width:500px}
#map{font:12px/19px"Lucida Grande","Lucida Sans Unicode";color:#000;text-align:left;padding:0 0 0 0px;width:98%;height:400px}
#footer{bottom:0;padding:0 0 0 0;clear:both;background:url(../i/bg-foot.gif) no-repeat 0 0;margin-top:100px;margin-left:auto;margin-right:auto;width:780px;text-align:center;z-index:999}
#footer p{font-size:9px;padding:10px 0 0 0;margin:0;color:#bee3f9;voice-family:inherit}
a.bianco:link, a.bianco:visited{color:#fff}
a.bianco:hover, a.bianco:active{color:#ff0200}
#container{padding:0;margin:0 auto 0;width:998px;text-align:justify;border-left:2px solid #4950A9}
#top{padding:0 0 0 0;margin:0 0 0 0;width:780px;position:relative;text-align:left}
#box_languages{padding:18px 0 4px 34px;height:25px}
#content{padding:20px 40px 0 0;margin:0 0 0 0;width:700px;float:right;clear:both}
#content-home{padding:10px 20px 15px 20px;margin:0 0 0 0;width:740px;float:left}
#text_content{width:100%;padding:0;margin:0}
#menu-head ul{padding:0 0 0 0;margin:0 0 0 0}
#menu-head li{list-style-type:none;float:left;padding:3px 50px 3px 8px;font-family:Trebuchet MS;font-size:16px;text-align:center}
#menu-head li.voci-basse{padding:30px 50px 3px 8px}
#menu-head a{color:#bee3f9;text-decoration:none;font-size:16px}
#menu-head a.current{color:#c8a469}
#menu-head a:hover{color:#c8a469}
#menu_content{width:250px;float:left;margin:10px 0 0 0;padding:17px 0 0 0;background:url(../i/sfondo-menu-alto.png) no-repeat 210px 0}
#menu_content ul{padding:0 0 20px 0;margin:0 0 0 0;list-style-type:none;background:url(../i/sfondo-menu-medio.png) repeat-y 222px}
#menu_content li{padding:0 0 0 25px;margin:5px 0 0 0;display:block}
.delfino{background:url(../i/menu.png) no-repeat 3px 1px}
#menu_content ul.sub{padding:10px 0 10px 0;margin:0;width:175px}
#menu_content li.sub{background:transparent url(../i/link-dot.gif) no-repeat 20px 5px;margin:0 0 0 0}
#menu_content ul p{padding:0 0 0 0;margin:0px 6px 0px 10px;line-height:1.6em}
#menu_content ul a{padding:0 0 0 0}
#menu_content ul li{voice-family:inherit}
#sfondo-menu-basso{background:url(../i/sfondo-menu-basso.png) no-repeat;height:39px}
#map{font:12px/19px"Lucida Grande","Lucida Sans Unicode";color:#000;text-align:left;padding:0 0 0 0px;width:100%;height:400px}
#percorso p{font-size:10px;padding:0 0 0 0;margin:0 0 0 0}
.box-prod{margin:0 0 10px 0;padding:0 0 0 0;width:525px;height:190px}
#content h1, #content-home h1{margin:60px 0 30px 0px;font-size:20px;font-family:"Trebuchet MS";font-weight:bold;border:0;color:#ffed77;text-align:left;voice-family:inherit;clear:left;letter-spacing:1px}
#content h2{margin:0 0 5px 0px;font-size:14px;font-family:"Trebuchet MS";font-weight:normal;border:0;color:#EEC43E;text-align:left;voice-family:inherit}
#content h2.title-prod{margin:15px 0 5px 10px;color:#f5ab62;font-size:14px}
#risorse_correlate h1{margin:0 0 5px 20px;color:#f5ab62;font:bold 12px/19px"Lucida Grande","Lucida Sans Unicode"}
.space_img{margin:0 18px 0 0}
.space_img_subsection{margin:0 5px 0 10px;padding:0 0 0}
.imgalign{vertical-align:middle}
.flLeft{float:left;margin:10px 8px 0 8px}
.flRight{float:right;margin:0 0 0 15px}
.flRight-logo{float:right;margin:0 50px 0 0}
.flCenter{text-align:center;margin:0 0 0 15px}
.flvertical{vertical-align:middle;margin:0 5px 0 0}
.minheight{padding:0 0 0 0;margin:0 0 0 0}
.pline{border-bottom:1px dashed #6f1402}
.color-blu{color:#06B8D4}
.color-n{color:#c8a469}
#content p{padding:10px 0 0 0;margin:0;line-height:20px}
#content p.right{text-align:right}
#content p.center{text-align:center}
#content p.maxheight{padding:30px 0 0 6px;margin:0;line-height:20px}
#content p.medheight{padding:5px 0 0px 6px;margin:0;line-height:20px}
td.aligncenter{text-align:center;font-weight:bold;vertical-align:top}
.larghezza{padding:3px;border:1px dashed #bee3f9}
tr.aligncenter{text-align:center}
td.color-head{background-color:#6F1402;color:#fff}
td.color-date{background-color:#DAD2B4;color:#6F1402}
td.color-prezzi{background-color:#F4EEE3}
table.listino{margin-bottom:20px}
.descr_listino{margin-bottom:20px}
.color-arancio{color:#f9ab15}
a.link:link, a.link:visited{color:#6f1402;font-size:9px}
a.link:hover, a.link:active{color:#ffed77;font-size:9px}
a.menu:link, a.menu:visited{color:#bee3f9;font-family:Trebuchet MS;font-size:16px;font-weight:bold}
a.menu:hover, a.menu:active{color:#fff;font-size:16px;font-weight:bold}
a.submenu:link, a.submenu:visited{color:#d9d929;font-size:13px}
a.submenu:hover, a.submenu:active{color:#bee3f9;font-size:13px}
a.menu-curr:link, a.menu-curr:visited{color:#fff;font-size:13px}
a.menu-curr:hover, a.menu-curr:active{color:#bee3f9;font-size:13px}
a.rosso:link, a.rosso:visited{color:#D7444C;font-family:Trebuchet MS;font-size:16px;font-weight:bold}
a.rosso:hover, a.rosso:active{color:#c8a469;font-size:16px;font-weight:bold;background-color:#fff}
a.green:link, a.green:visited{color:#77AD88;font-family:Trebuchet MS;font-size:16px;font-weight:bold}
a.green:hover, a.green:active{color:#c8a469;font-size:16px;font-weight:bold;background-color:#fff}
a.offerte:link, a.offerte:visited{color:#6f1402;font-size:12px;font-weight:bold}
a.offerte:hover, a.offerte:active{color:#121b63;font-size:12px;font-weight:bold}
.space-top{margin:15px 0 15px 0;padding:0 0 0 0}
.cella-header{text-align:center;color:#fff;font-size:11px;font-weight:bold}
.cella-prezzi{font-size:15px;text-align:right;background-color:#FFFF66;color:#000066}
.cella-img{font-size:11px;text-align:center}
.texfield_login, #operations input{color:#000;background-color:#fff;font:10px/19px"Lucida Grande","Lucida Sans Unicode"}
.inputNormal{color:#000;background-color:#fff;font:10px/19px"Lucida Grande","Lucida Sans Unicode"}
.inputError{font:10px/19px"Lucida Grande","Lucida Sans Unicode";BORDER-RIGHT:#FF8000 1px solid;BORDER-TOP:#FF8000 1px solid;MARGIN:0px;BORDER-LEFT:#FF8000 1px solid;BORDER-BOTTOM:#FF8000 1px solid;COLOR:#FF8000;BACKGROUND-COLOR:#FFFFD7}
.button{background-color:#FFFFFF;border-color:#777777;color:#000000;border-style:solid;border-width:0.1em;font:10px/19px"Lucida Grande","Lucida Sans Unicode"}
.thumb{margin:20px 0 0 10px}
.ombrellonelettini{cursor:pointer;text-align:left;background-position:right;padding:3px;height:40px;background-color:#c3b189;background-repeat:no-repeat;margin:0 1px 3px 0}
.ombrellonelettini:hover{border-bottom:3px #FFF solid;margin:0 1px 0 0;height:42px}
#ombrellone1lettino{width:90px;background-image:url(../i/ombrellone1lettini.gif)}
#ombrellone2lettini{width:120px;background-image:url(../i/ombrellone2lettini.gif)}
#ombrellone3lettini{width:150px;background-image:url(../i/ombrellone3lettini.gif)}
#puliscispiaggia{width:40px}
#spiaggia{margin-top:10px;background-image:url(../i/sfondoPrenotazione.jpg);width:403px;height:112px;padding:7px}
#operations form{margin:1em 0}
#operations label{display:block;float:left;width:6em;text-align:right;padding:0 1em}
#Nome, #Cognome, #Destinatario{width:20em}
#operations #submit{margin:2em 0 0 16em}
#errors{color:#291471;background:white;border:1px solid #FFED77;width:30em;padding:0.5em 1em;margin:1em}
#newsletter{z-index:1;top:145px;position:absolute;left:50%;width:200px;height:40px;margin-left:278px;border:1px solid #3C3C9D;padding-right:10px;padding:10px;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-left-radius:10px;border-radius:0 0 10px 10px;-webkit-border-bottom-right-radius:10px;-moz-box-shadow:0px 5px 5px #000;-webkit-box-shadow:0px 5px 5px #000;box-shadow:0px 5px 5px #000;background-color:#84BEC6;background-color:rgba(132, 190, 198, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#9984BEC6',EndColorStr='#9984BEC6');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#9984BEC6',EndColorStr='#9984BEC6')"}
#newsletter div{float:left}
#newsletter a{color:white}
#newsletter a:hover{text-decoration:underline}
#newsletter #seguici{line-height:40px;font-size:17px;padding:0 10px 0 0}
#newsletter img{vertical-align:middle}
#newsletter ul{float:left;list-style-type:none;margin:0;padding:0;text-align:left}
.listprod{background-color:#333;padding:4px;margin:4px}
.listprod_2{background-color:#222;padding:4px;margin:4px}
#videoYouTube{text-align:center}
