/* CSS Document */
*{margin:0; padding:0;}
img{ border:none;}

SELECT{ width:auto; min-width:100px;border:1px dotted #999999; color:555;}
td INPUT{width:auto; border:1px dotted #999999;}
TEXTAREA{border:1px dotted #999}
td{padding:2px; height:30px;}
.w01{ width:30px}

/*----- Menu ------*/
h2{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:18px; padding:10px; color:#405da9; text-decoration:none;}
ul{ margin:2px 0 0 0 ;}
li{list-style-type:none; text-align:right; height:28px; background-image:url(img/Bg_li.jpg); background-position:right; background-repeat:no-repeat;}
li a{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#5e6077; text-decoration:none; padding-right:5px; font-size:13px;}
li a:hover{ color:#949eb7;}
#wrapper{ margin:10px auto 0; height:550px; width:970px;}
#top{margin:0; height:20px; width:810px;margin-left:235px; text-align:left; position:absolute;}
#top h1{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:9px; width:560px;padding-left:0px;float:left; color:#CCCCCC; text-decoration:none; line-height:9px;}
#top p { margin-left:460px;text-align:right; float:left;}
#top a {font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:9px; float:left; padding-right:10px; text-align:right; color:#CCCCCC; text-decoration:none;}
#top a:hover{ color:#a5a5a5;}
#left{ height:440px; width:150px; background-image:url(img/logo.jpg); background-repeat:no-repeat; position:absolute;margin-top:20px;}
.fotoprezzi{margin-left:3px; margin-top:3px;}
.primoSponsor{ margin-left:120px;}
.primoSponsor01{ margin-left:40px;}/*apposta per il Valverde*/
/*----- se aumenti l'altezza di flash, devi aumentare dello valore il margin-top di BottomImage e BottomLink ------*/
#flash{
	height:470px;
	width:790px;
	margin:20px 0 0 150px;
	position:absolute;
	background-color:#4b51a9;/* border:1px solid violet*/
}
#bottomImage{ margin-top:490px; margin-left:500px; height:60px; width:500px; position:absolute;  /*border:1px solid red;text-align:right;*/ }

/*Contiene i link sotto al flash*/
#bottomLink{ margin-top:490px; height:45px; width:600px; position:absolute;  padding-top:5px; /*border:1px solid green;*/}

/* colore link nella modalità senza testo sotto */
#bottomLink a{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:9px; color:#CCCCCC; border-left:1px solid #CCCCCC;padding-left:10px; margin-right:10px;}
#bottomLink a:hover{color:#a5a5a5;}
/* colore link nella modalità con il testo sotto */
#bottomLink a{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:9px; color:#a5a5a5; border-left:1px solid #CCCCCC;padding-left:10px; margin-right:10px;}
#bottomLink a:hover{color:#5e76ad;}

.link01{margin-left:150px;}/* da il margine sinistro al primo link */
#right{ height:470px; width:30px; position:absolute; margin:20px 0 0 940px; /*border:1px solid blue;*/}
#right a{margin:0; padding:0;}
.bt{ height:94px; width:20px;}
a{ text-decoration:none;}
img, div { behavior: url(iepngfix.htc) }
/* --------- Modalità con contenuti -------------- */
#main{ height:auto; min-height:470px; width:790px; margin:20px 0 0 150px; background:url(img/bg_contenuti.jpg) no-repeat; position:absolute;}
.box{ height:auto; min-height:282px; width:787px; margin-left:3px;/* border:1px solid violet*/ }
.boxPrezzi{ height:200px; width:390px; margin-left:3px;float:left;/* border:1px solid green;*/}
/*usato nella pagina del programma delle animazione degli alberghi*/
.boxTabella{height:auto; min-height:200px; width:787px; float:left; margin-left:10px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#555; }
.boxSX{ width:380px; height:auto;float:left; margin-left:5px; margin-top:30px;}
.boxSX p{ border-top:1px dotted #999;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666; padding-left:8px; }
.boxDX{width:350px; height:auto;float:right; margin-top:40px;}
.boxTabella h2{ font-size:14px;}
.boxTabella td{border-bottom:1px dotted #777;}
.boxTabella tr{border:1px dotted #777;}
.boxTabella img{padding-left:2px;padding-top:4px;}
/* è il box usato nella sezione prezzi, sono i box piccoli sopra le foto la differenza è l'altezza*/
.box02{ height:186px; width:390px; margin-left:3px;float:left;/* border:1px solid green;*/}
.boxContatti{ height:120px; width:390px; margin-left:3px;float:left;/*margin-top:30px; border:1px solid green;*/}
.boxContatti p{  font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; padding:8px; }
#boxContatti{ background:url(img/sfondocontatti.png) no-repeat; height:281px; width:787px; margin-left:3px; margin-top:189px;}
#boxContatti a{color:#fff; text-decoration:underline;}
.contattiV{ position:relative;margin-left:180px; marign-top:20px; text-align:right;float:left;}
.contattiV p{  font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; font-weight:bold;}
.contattiS{ position:relative;float:right;margin-right:10px; margin-top:0px; text-align:right;}
.contattiS p{  font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; font-weight:bold;}
.contPrezzi{ height:auto; min-height:282px; width:787px; float:left;/* margin-left:10px;border:1px solid green;*/}
.boxUnico{ height:auto; min-height:200px; width:787px; float:left; margin-left:3px;/* border:1px solid green;*/}
.boxUnico img{ float:left; margin:3px 0 0 4px;}
.boxUnico p{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666; padding:8px;}
.boxCentrato{ height:auto; min-height:200px; width:787px; float:left; margin-left:3px; text-align:justify;/* border:1px solid green;*/}
.boxCentrato img{ float:left; margin:3px 0 0 4px;}
.boxCentrato p{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; padding:8px 40px;}
#boxIndex{ height:auto; min-height:450px; width:790px; margin:19px 0 0 150px;/* background:url(img/homebkg01.jpg)*/ background-repeat:no-repeat; position:absolute;}
/*logoS, logoV, LogoL sono i box che contengono i loghi in Home page*/
#logoS{ height:87px; width:183px; left:50px; top:50px;float:left; position:absolute;}
#logoV{
	height:87px;
	width:183px;
	left:401px;
	top:50px;
	float:left;
	position:absolute;
}
#logoL{ height:87px; width:183px; left:500px; top:50px;float:left; position:absolute;}
#logobike{
	height:87px;
	width:219px;
	left:548px;
	top:51px;
	float:left;
	position:absolute;
}
/*box che contiene le news in home page*/
#news{ height:200px; width:200px; background-color:#334782; position:relative; text-align:right; margin:200px 20px 0 550px; }
#news a{ padding:5px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#fff; }
#news a:hover{color:#ff9c00; }
/*Contiene la barra delle lingua nelle pagine index di tutte le lingue*/
#barra{ height:39px; width:790px; position:relative; margin:31px 0 0 0px; }
#albumricordi{height:auto; min-height:282px; width:787px; margin-left:10px;}
.album{height:60px; width:60px; float:left;overflow:hidden;margin-right:5px;margin-bottom:5px;}
.pTop{padding-top:16px;}/* nella pagina informazioni da la distanza giusto dall'alto */
.pLeft{padding-left:7px;}
.dTop{margin-top:60px;}
.dTop01{margin-top:100px;}
.nverde{margin-top:0px; margin-left:20px;}
.Tp{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px;margin-left:10px; color:#666;}
.pic{ width:112px; height:112px;float:left;padding-top:2px; margin-left:10px;/*border:1px solid red;*/}
.picBottom { margin-top:70px; padding-left:10px;}
.picTop{ padding-left:5px;}
.picRight{margin-left:10px;}
.DRight{margin-left:25px;margin-right:5px;}
.BgBlu{ background-color:#4b51a9;}
.light{ font-weight:100;}
.BgGiallo{ background-color:#f29400;}
.box h1{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:22px; color:#fff; padding:10px;}
/* è la cella a sinistra della tabella dei prezzi */
.primaCella{ background-image:url(img/Foglio_Sport_Hotel.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#777; width:165px; padding:30px 5px 5px 7px;}
.primaCella p{padding-right:7px;}
.primaCella img{ vertical-align:bottom;}
.titoletto{ font-weight:bold; font-size:12px; color:#0081c7;}
.titolettoGiallo{ font-weight:bold; font-size:12px; color:#f7931d;}
.titolettoBlu{ font-weight:bold; font-size:12px; color:#005cab;}
td p{margin-top:8px; margin-bottom:20px;}
.borderBlue{ border:1px solid #23bdfd;}
/* sono le celle dopo la tabella nella pagina prezzi */
.cellaRigaBlu{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#777; padding:10px 0 0 5px; background-image:url(img/Cella_bgBlu.jpg); background-repeat:repeat-x; background-position:bottom; text-align:left;}
.data{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#4b51a9; font-weight:bold; text-align:left;}
.cellaRigaGiallo{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#777; padding:10px 0 0 5px; background-image:url(img/Cella_bgGiallo.jpg); background-repeat:repeat-x; background-position:bottom; text-align:left;}
.data{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#4b51a9; font-weight:bold; text-align:left;}
.dataGiallo{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#f7931d; font-weight:bold; text-align:left;}
.fontTab{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:11px; color:#777;}
.fontSuite{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; padding:10px;}
.prezzi{font-size:18px; font-weight:bold; padding-left:20px;}
.boldContatti{font-size:14px; font-weight:bold;}

.descrizione{ width:255px; height:auto; min-height:200px; margin-top: 10px; padding-left:7px;float:left; text-align:right;padding-bottom:20px;/*border:1px solid green;*/}
.descrizione h2{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3333CC;}
.descrizione p{font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; padding:10px;}
.boxPlan{ height:auto; min-height:282px; width:787px; text-align:left; clear:both;}

.galleryB{ background-image:url(img/bg_galleryB.jpg); height:70px; width:787px; background-color:#0081c7}
.galleryB img{ padding:5px 1px;}
.pages{ height:15px; width:auto;margin-top:5px; text-align:right; font-family:"Trebuchet MS", Georgia, "Times New Roman";font-size:12px;margin-right:10px;}
.pages a{/*color:#f8941e;*/color:#333;}
.pages a:hover{/*color:#f8941e;*/color:#01b1fd;}
.video{width:390px; height:268px; margin-left:40px;}
/*--------------  MODO CON TESTO FINALE  ---------------- */
.testo{ min-height:45px; width:800px; margin-top:545px; margin-left:150px; position:absolute;/*border:1px solid red;*/}
.testo p{ padding-top:5px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#CCCCCC; text-decoration:none; padding-right:5px; font-size:10px;}
/*------------------ Modifiche fatte dopo che è stato mandato tutto a adrias----------------- */
#news{ height:150px; width:220px; background-color:#334782; position:relative; text-align:right; margin:250px 20px 0 550px; }
.tNews{padding-top:3px;}
/*------------------Titolo in fondo alla pagina---------------------------------------------*/
#titolo{ width:790px;padding-left:150px; text-align:center; margin:20px auto;}
#titolo h1{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:9px; color:#CCCCCC; text-decoration:none; line-height:9px;}
#titoloHide{ width:790px;padding-left:150px; text-align:center; margin:20px auto;}
#titoloHide h1{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:9px; color:#fff; text-decoration:none; line-height:9px;}
/*-------------------------------------------------NEWS---------------------------------------------*/
#cont{ width:600px; height:580px; margin:0 auto;}
#cont h1{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:24px; color:#006699; text-decoration:none; padding:10px }
#cont h2{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#006699; text-decoration:none; padding:10px 10px 30px 4px; display:inline; }
#cont img{float:left;padding-left:15px;}
#cont p{ font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; color:#006699; width:550px; padding:30px 15px; position:relative; }
/*--------------------------------------------------------------------------------------------------*/
.logo{padding:15px;}
.gomma{posistion:relative; width:500px; height:10px;}
.logovideo{padding:10px 0 0 30px;}
.z0{ z-index:0}
