/* Generali */

html, body {
margin:0;
padding:0;
height:100%;
background-image:url(../images/pattern.gif);
background-repeat:repeat; 
}

a:link 			{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41; text-decoration:underline;}
a:hover			{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2; text-decoration:underline;}
a:visited		{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#706a62; text-decoration:underline;}
a:active		{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#fffdfd; text-decoration:underline;}

a.cartina:link 			{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2; text-decoration:underline; }
a.cartina:hover			{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41; text-decoration:underline; }
a.cartina:visited		{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2; text-decoration:underline; }
a.cartina:active		{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#fefefe; text-decoration:underline; }

a.mail:link 			{font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2; text-decoration:underline; }
a.mail:hover			{font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41; text-decoration:underline; }
a.mail:visited		{font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2; text-decoration:underline; }
a.mail:active		{font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#fefefe; text-decoration:underline; }


a.minimenu:link 	{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41; text-decoration:underline;  float:right;}
a.minimenu:hover	{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2; text-decoration:underline;  float:right;}
a.minimenu:visited	{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#706a62; text-decoration:underline;  float:right;}
a.minimenu:active	{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#fcfcfc; text-decoration:underline;  float:right;}

a.booking {font:9px Tahoma, Verdana, Arial, sans-serif; font-size:9px; color:#fbfaf0;}


table {
width:365px;
height:auto;
margin:25px auto;
font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#5d83a2;
text-align:center;
border-top:3px solid white;
border-left:3px solid white;
}

td.titoli {
width:100px;
height:40px;
background-color:#FFFFFF;
line-height:40px;
padding:0 4px 4px 0;
}

.vuoto {
float:left;
width:36px;
height:29px;
}

.img {
float:right;
margin:0 0 0 3px;
}

.chiudi {
float:right;
}

.bassa {
background-color:#e7d7ae;
display:block;
}

.media {
background-color:#d2c39d;
display:block;
}

.word {
border:0;
margin-bottom:-3px;
}

.alta {
background-color:#b3a581;
display:block;
}



td.vuota {
height:30px;
}

td.big {
border-right:3px solid white;
border-bottom:3px solid white;
}

td.titoli2 {
width:100px;
height:30px;
background-color:#FFFFFF;
line-height:30px;
text-align:center;
}

td.vuote {
width:100px;
height:30px;
line-height:30px;
background-color:#FFFFFF;
padding:0 4px 4px 0;
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
}

.testotab {
display:block;
background-color:#fbfaf0;
line-height:30px;
}



ul {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
text-align:left;
line-height:14px;
margin:18px 12px 0 18px;
float:left;
}

.home {
margin:0;
padding:0;
height:100%;
background-image:url(../images/pattern2.gif);
background-repeat:repeat; 
}

.left {
float:left;
}

.space {
margin:8px 4px -2px 5px;
display:inline-table;
}

.flag {
display:inline-table;
float:right;
margin-top:3px;
border:0;
}

.flag2 {
display:inline-table;
float:right;
margin-top:3px !important; margin-top:-8px;
border:0;
}


.spacer {
height:6px;
display:block;
font:normal 0 Verdana,Arial,Helvetica,sans-serif;
line-height:6px;
}


#container {
margin: 0 auto;
width:849px;
height:625px;
position:absolute;
top:50%;
left:50%;
margin:-300px 0 0 -425px;
}

#left {
width:116px;
height:625px;
background-image:url(../images/left.gif);
background-repeat:no-repeat; 
float:left;
}

#right {
width:55px;
height:625px;
background-image:url(../images/right.gif);
background-repeat:no-repeat; 
float:left;
}

#contentbox {
width:678px;
height:625px;
float:left;
}

#topcontentbox {
width:678px;
height:108px;
float:left;
}

#bookingform {
width:678px;
height:25px;
float:left;
background-color:#594f41;
text-align:center;
line-height:20px;
paffing-left:3px;
}

form 
{ 
font:10px Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#fbfaf0;
border:0;
margin:0;
padding:0;
 }

select,input,textarea,option
{ 
font:10px Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#594f41;
margin-right:0 !important; margin-right:4px;
 }
 
.iata {
font:10px Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#594f41;
background-color:#FFFFFF;
border:0;
padding:3px;
}
 
.button {
font:10px Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#594f41;
background-color:#fbfaf0;
width:50px;
height:20px; 
border:1px solid #594f41;
padding:0;
margin:0 2px 0 2px !important; margin:0 2px 0 0;
line-height:10px;
padding-bottom:1px !important; padding-bottom:0;

}


#bottomcontentbox {
width:678px;
height:94px;
float:left;
}

#counter {
width:150px;
height:22px;
float:left;
font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
line-height:14px;
}

#immagini {
width:424px;
height:423px;
float:left;
background-color:#fbfaf0;
}

#immaginih {
width:424px;
height:423px;
float:left;
background-color:#fbfaf0;
}


#immagini p {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
text-align:left;
line-height:14px;
width:388px;
height:350px;
margin:18px 12px 0 18px;
}

#ttariffe {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
text-align:left;
line-height:14px;
width:365px;
margin:0 auto;
}


#testi {
width:254px;
height:423px;
background-image:url(../images/pattern3.gif);
background-repeat:repeat-y; 
float:left;
position:relative;
right:0;
z-index:0;
text-align:center;
}

#testim {
width:254px;
height:423px;
background-image:url(../images/cartina.jpg);
background-repeat:no-repeat; 
float:left;
position:relative;
right:0;
z-index:0;
text-align:center;
}

#testis {
width:254px;
height:423px;
background-image:url(../images/sagre.jpg);
background-repeat:no-repeat; 
float:left;
position:relative;
right:0;
z-index:0;
text-align:center;
}

#testit {
width:254px;
height:423px;
background-image:url(../images/tariffe02.jpg);
background-repeat:no-repeat; 
float:left;
position:relative;
right:0;
z-index:0;
text-align:center;
}

#testit2 {
width:254px;
height:423px;
background-image:url(../images/tariffe03.jpg);
background-repeat:no-repeat; 
float:left;
position:relative;
right:0;
z-index:0;
text-align:center;
}

#testi p {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
text-align:left;
line-height:14px;
width:218px;
height:350px;
margin:18px 12px 0 18px;
}


#entra {
position:absolute;
top:50%;
left:50%;
margin:-83px 0 0 -150px;
width:300px;
height:216px;
text-align:center;
}

#indirizzo {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
width:295px;
height:50px;
text-align:center;
line-height:13px;
margin:0 auto;
}

#utils {
position:relative;
bottom:82px;
left:135px;
width:240px;
height:22px;
}

#extra {
width:339px;
height:94px;
float:left;
background-image:url(../images/extrabase.gif);
}

#extrain {
width:100px;
height:54px;
position:relative;
top:15px;
left:55px;
}



#top0 {
background-image:url(../images/albatres.gif);
background-repeat:no-repeat; 
width:300px;
height:147px;
}

#bottom0 {
text-align:right;
width:300px;
height:19px;
}

#lingua01:hover, #lingua02:hover {background-position:0 -19px; cursor:pointer;}

#lingua01, #lingua02 {height:19px; float:right;}

#lingua01			{width:37px; background-image:url(../images/eng.gif);}
#lingua02			{width:37px; background-image:url(../images/ita.gif);}

#menu {
width:474px;
height:29px;
z-index:10;
position:absolute;
bottom:0;
right:0;
margin-bottom:30px;
text-align:right;
}

#menuin {
width:438px;
height:29px;
background-color:#50473a;
float:left;
z-index:10;
position:relative;
}

#menu01:hover, #menu02:hover, #menu03:hover,
#menu04:hover, #menu05:hover {background-position:0 -29px; cursor:pointer; z-index:10;
position:relative;}

#menu01, #menu02, #menu03, #menu04, #menu05 {height:29px; float:left; z-index:10;
position:relative;}

#menu01			{width:72px; background-image:url(../images/01.gif);}
#menu02			{width:72px; background-image:url(../images/02.gif);}
#menu03			{width:72px; background-image:url(../images/03.gif);}
#menu04			{width:72px; background-image:url(../images/04.gif);}
#menu05			{width:72px; background-image:url(../images/05.gif);}

#copy{
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#594f41;
width:254px;
height:30px;
position:absolute;
bottom:0;
left:0;
line-height:30px;
margin:0 auto;
text-align:center;
}

.right {
text-align:right;
right:0;
}

#mini01:hover, #mini02:hover, #mini03:hover {background-position:0 -22px; cursor:pointer;}

#mini01, #mini02, #mini03 {height:22px; float:left;}

#mini01			{width:30px; background-image:url(../images/mini01.gif);}
#mini02			{width:30px; background-image:url(../images/mini02.gif);}
#mini03			{width:30px; background-image:url(../images/mini03.gif);}



/* Gallery */

.verticali
{float:left; height:148px; border:4px solid #FFFFFF;
margin:4px 0 4px 45px; }

#foto01, #foto02, #foto03, #foto04, #foto05, 
#foto06, #foto07, #foto08, #foto09, #foto010, #foto011, #foto012, 
#foto013, #foto014, #foto015, #foto016, #foto017, #foto018, #foto019, #foto020, #foto021
{float:left; height:90px; border:4px solid #FFFFFF;
margin:2px 0 3px 35px; }

#foto01	{width:135px; background-image:url(../images/alb01.jpg);}
#foto02	{width:135px; background-image:url(../images/alb02.jpg);}
#foto03	{width:135px; background-image:url(../images/alb03.jpg);}
#foto04	{width:135px; background-image:url(../images/alb04.jpg);}
#foto05	{width:135px; background-image:url(../images/alb05.jpg);}
#foto06	{width:135px; background-image:url(../images/alb06.jpg);}
#foto07	{width:135px; background-image:url(../images/rist01.jpg);}
#foto08	{width:135px; background-image:url(../images/rist02.jpg);}
#foto09	{width:135px; background-image:url(../images/rist03.jpg);}
#foto010	{width:135px; background-image:url(../images/dove00.jpg);}
#foto011	{width:135px; background-image:url(../images/dove01.jpg);}
#foto012	{width:135px; background-image:url(../images/dove02.jpg);}
#foto013	{width:135px; background-image:url(../images/dove04.jpg);}
#foto014	{width:135px; background-image:url(../images/dove05.jpg);}
#foto015	{width:135px; background-image:url(../images/dove06.jpg);}
#foto016	{width:135px; background-image:url(../images/dove07.jpg);}
#foto017	{width:135px; background-image:url(../images/dove08.jpg);}
#foto018	{width:135px; background-image:url(../images/dove09.jpg);}
#foto019	{width:135px; background-image:url(../images/rist04.jpg);}
#foto020	{width:135px; background-image:url(../images/rist05.jpg);}
#foto021	{width:135px; background-image:url(../images/rist06.jpg);}


#fotogr01 {background-image:url(../images/grandi/alb01.jpg); background-repeat:no-repeat;}
#fotogr02 {background-image:url(../images/grandi/alb02.jpg); background-repeat:no-repeat;}
#fotogr03 {background-image:url(../images/grandi/alb03.jpg); background-repeat:no-repeat;}
#fotogr04 {background-image:url(../images/grandi/alb04.jpg); background-repeat:no-repeat;}
#fotogr05 {background-image:url(../images/grandi/alb05.jpg); background-repeat:no-repeat;}
#fotogr06 {background-image:url(../images/grandi/alb06.jpg); background-repeat:no-repeat;}
#fotogr07 {background-image:url(../images/grandi/rist01.jpg); background-repeat:no-repeat;}
#fotogr08 {background-image:url(../images/grandi/rist02.jpg); background-repeat:no-repeat;}
#fotogr09 {background-image:url(../images/grandi/rist03.jpg); background-repeat:no-repeat;}
#fotogr010 {background-image:url(../images/grandi/dove00.jpg); background-repeat:no-repeat;}
#fotogr011 {background-image:url(../images/grandi/dove01.jpg); background-repeat:no-repeat;}
#fotogr012 {background-image:url(../images/grandi/dove02.jpg); background-repeat:no-repeat;}
#fotogr013 {background-image:url(../images/grandi/dove04.jpg); background-repeat:no-repeat;}
#fotogr014 {background-image:url(../images/grandi/dove05.jpg); background-repeat:no-repeat;}
#fotogr015 {background-image:url(../images/grandi/dove06.jpg); background-repeat:no-repeat;}
#fotogr016 {background-image:url(../images/grandi/dove07.jpg); background-repeat:no-repeat;}
#fotogr017 {background-image:url(../images/grandi/dove08.jpg); background-repeat:no-repeat;}
#fotogr018 {background-image:url(../images/grandi/dove09.jpg); background-repeat:no-repeat;}
#fotogr019 {background-image:url(../images/grandi/rist04.jpg); background-repeat:no-repeat;}
#fotogr020 {background-image:url(../images/grandi/rist05.jpg); background-repeat:no-repeat;}
#fotogr021 {background-image:url(../images/grandi/rist06.jpg); background-repeat:no-repeat;}

#fotogr02, #fotogr03, #fotogr04, #fotogr05,
#fotogr06, #fotogr07, #fotogr08, #fotogr09, #fotogr010, #fotogr011, #fotogr012,
#fotogr013, #fotogr014, #fotogr015, #fotogr016, #fotogr017, #fotogr018, #fotogr019, #fotogr021, #stanzegr01, #stanzegr02, #stanzegr03, #stanzegr04, #stanzegr05
{
border:4px solid #594f41;
width:500px;
height:335px;
position:absolute; 
top:50%;
left:50%;
margin:-167px 0 0 -250px;
z-index:4;
display:none;
}

#fotogr01{
border:4px solid #594f41;
width:335px;
height:500px;
position:absolute; 
top:50%;
left:50%;
margin:-250px 0 0 -167px;
z-index:4;
display:none;
}

#fotogr020{
border:4px solid #594f41;
width:335px;
height:500px;
position:absolute; 
top:50%;
left:50%;
margin:-250px 0 0 -167px;
z-index:4;
display:none;
}


#stanzegr06
{
border:4px solid #594f41;
width:600px;
height:239px;
position:absolute; 
top:50%;
left:50%;
margin:-167px 0 0 -250px;
z-index:4;
display:none;
}

.bottom 
{
position:absolute;
bottom:0;
right:0;
margin-bottom:75px;
margin-right:24px;
border:0;
}

.freccia 
{
padding-top:8px;
border:0;
}

.bottom2 
{
position:absolute;
bottom:0;
right:0;
margin-bottom:75px;
margin-right:215px;
border:0;
}

#stanze03, #stanze05, #stanze02
{float:left; height:101px; border:4px solid #FFFFFF;
margin:3px 0 8px 45px; }

#stanze04, #stanze01
{float:left; height:101px; border:4px solid #FFFFFF;
margin:3px 0 8px 10px; }

#stanze06
{float:left; height:60px; border:4px solid #FFFFFF;
margin:3px 0 8px 10px; }

#stanze01	{width:150px; background-image:url(../images/stanze01.jpg);}
#stanze02	{width:150px; background-image:url(../images/stanze02.jpg);}
#stanze03	{width:150px; background-image:url(../images/stanze03.jpg);}
#stanze04	{width:150px; background-image:url(../images/stanze04.jpg);}
#stanze05	{width:150px; background-image:url(../images/stanze05.jpg);}
#stanze06	{width:150px; background-image:url(../images/stanze06.jpg);}


#stanzegr01 {background-image:url(../images/grandi/stanze01.jpg); background-repeat:no-repeat;}
#stanzegr02 {background-image:url(../images/grandi/stanze02.jpg); background-repeat:no-repeat;}
#stanzegr03 {background-image:url(../images/grandi/stanze03.jpg); background-repeat:no-repeat;}
#stanzegr04 {background-image:url(../images/grandi/stanze04.jpg); background-repeat:no-repeat;}
#stanzegr05 {background-image:url(../images/grandi/stanze05.jpg); background-repeat:no-repeat;}
#stanzegr06 {background-image:url(../images/grandi/stanze06.jpg); background-repeat:no-repeat;}

#cartina01, #cartina02
{
border:4px solid #594f41;
width:788px;
height:464px;
position:absolute; 
top:50%;
left:50%;
margin:-232px 0 0 -394px;
z-index:4;
display:none;
}

#cartina01 {background-image:url(../images/cartina01.jpg); background-repeat:no-repeat;}
#cartina02 {background-image:url(../images/cartina02.jpg); background-repeat:no-repeat;}

