/* STILE GENERALE */
/* ROSSO DELLA ROTONDA #E00918
/* colore carattere #808080
/* LINK COLORS */

a:link    { color: #FFFFFF; text-decoration: none; }
a:active	{ color: #FFFFFF; text-decoration: none; }
a:visited	{ color: #FFFFFF; text-decoration: none; }
a:hover		{ color: #99FFFF; text-decoration: none; }
a {	text-decoration: none;	color: White;}
a img {	border: 0;}


/* LAYOUT */
*{
margin:0;
padding:0;
}
body{color: #424242;
font-family: Verdana,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 76.1%;
line-height: 1.3em;
font-size-adjust: none;
font-stretch: normal;
}

html { 	font-family: "Gill Sans MT" "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
background: #ffffff url(../images/bgbody.jpg)  0 0  scroll repeat-x;
}
#header {	
width: 780px;
height:420px;
margin: 0px auto 0 auto;
}


#header_camere , #header_sale{	
width: 780px;
height:141px;  
margin: 0px auto 0 auto;
}
#header01 {
position:relative;
width: 780px;
float:top;
height:133px;
}
#headerlanguage {
position:relative;
float:right;
padding-right: 15px;
padding-top: 10px;
}
#headerlanguage img{margin:2px 2px 0 2px;}
#header02 {	
 position:relative;
 width: 780px;	  
 float:top;
 height:279px;
 padding-top: 10px;
}
#wrapper {clear:both;
height: 100%;
float:top;
height:400px;
width: 760px;
margin: 0 auto 0 auto;
}
#menutop {	position:relative;
height:35px;
float:top;
background:#E00918 ;
border-bottom:1px solid black;
}
#corpo{	position:relative;
width: 760px;
clear:both;
float:left;
background: #636363;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=  #454545,endColorStr=#F4F4F4 );
border-bottom:1px solid black;
}
#container, #container_sale { float:left;
margin: 0;
padding: 0;	
width:590px;	
}	

#sinistra  {clear:both;
float:left;
width: 148px;
background: transparent;
color: #F4F4F4; 
}		
/* Contenuto *************************************************************************/				
#contenuto {
float:right;	
width: 430px;
padding: 5px ;
background: #F4F4F4;
line-height: 1.6em;
color: black;
font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
}
#contenuto h1{color:	#E00918; margin-top:10px; margin-bottom:5px;	font-size: 1.5em; padding-left: 10px;}
#contenuto p   {
padding-left: 10px;
padding-right: 10px;
font-size: 1.1em;
margin: 0;
text-align: justify;
}
#contenuto a{text-decoration: underline;	color: #ff8000;}
#contenuto a:hover{text-decoration: underline;	color: #228a23;}
#contenuto h2 {
font-size: 1.5em;
margin: 0 0 0 0;
color: black;
padding-top: 0px;
}
#contenuto table {padding-left: 5px;}
/* Contenuto Camere/Sale***************************************************/				
#contenuto_camere, #contenuto_sale {
float:right; width: 420px; 
padding: 10px 10px 30px 10px;
height: auto;
background: #F4F4F4;
line-height: 1.6em;
color: black;
font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
}
#contenuto_camere h1, #contenuto_sale h1 {
color:	#E00918; 
margin-top:10px; 
margin-bottom:5px; 
padding-left:10px;	
font-size: 1.5em;
}
#contenuto_camere p , #contenuto_sale p 
{padding-left: 10px; padding-right: 10px;	font-size: 1.1em;	margin: 0;}																								
#destra {
float:right;
margin: 0;
padding: 0;				
width: 168px;
text-align:center;
background: transparent;
border-top: 1px solid #ccc;
color:#F4F4F4;font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
}
#destra_sale {
float:right;
margin: 0;
padding:20px 0px 0 4px;
width: 165px;
text-align:left;
background: #F4F4F4;
border-right: 1px solid #ccc;
color: black;
font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
}
#destra_sale a , #destra_sale a:link ,#destra_sale a:active , #destra_sale a:visited  {
padding:0px 2px 0 2px;
font-size:1.4em;
line-height: 180%;
text-align:center;
background: #F4F4F4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color: black;
font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
}
#destra_sale a:hover		{ 
color:red; 
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc; }
							 
#destra h3{  clear:both;
width: 168px;
height:50px;
margin: 0;
padding:0;								
text-align: center;
border-bottom:1px solid #ccc;
}
#destra img {border-bottom:1px solid #ccc;}
#destra h3 span {display:none;}
#destra h1{ margin-top:0px;  	
text-align:center;
font-size: 1.3em;  
height:20px;
background-color: #FF0000;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF0000,endColorStr=#990000 );
}
#footer { clear:both;
float:top;
position:relative;
padding: 0 5px 0 5px;
height: auto;
font-family: verdana, sans-serif;
font-weight: normal;     
font-size:90%;
color:white;
background-color:#E00918;
border-bottom:1px solid black;
text-align:center;
}
#footer p {margin-left:10px;}  
#prenota {	clear: both;
margin: 0px 0 5px 0;
height: 20px;
background: transparent;
}
#title {	float: left;
font-size: 1em;
font-weight: bold;
padding-top: 10px;
padding-left: 10px;
}
/* Flag Style*/
a img {	border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

/*- Menu Top Style --------------------------- */
#tabsJ {font-family:verdana, sans-serif;
font-weight: bold; 
}
#tabsJ ul { margin:0;
padding:10px 10px 0 150px;
list-style:none;
}
#tabsJ li {display:inline;
margin:0;
padding:0;
}
#tabsJ a  {float:left;
background:url(http://www.albergodellarotonda.it/images/tableftJ.gif) no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}
#tabsJ a span { float:left;
display:block;
background:url(http://www.albergodellarotonda.it/images/tabrightJ.gif) no-repeat right top;
padding:5px 15px 4px 3px;
color:#FFF;
}
#tabsJ a:hover span {color:#F4F4F4;  }
#tabsJ a:hover {background-position:0% -42px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */  
#tabsJ a:hover span {background-position:100% -42px;}
#tabsJ #current a {background-position:0% -42px;}
#tabsJ #current a span {background-position:100% -42px;
               					color:#FFF;
               					}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

label {width: 14em;
				float: left;
				text-align: right;
				margin-right: 0.3em;
				display: block
				}
input, select {	font: 11px/normal Helvetica, Tahoma, Arial, sans-serif;}
select, .inputbox {	padding-left: 2px;}
textarea {	padding-left: 2px;}

.button {	background: url(../images/button-bg.gif) top #EEEEEE;
					border: 1px solid #CCCCCC;
					padding: 1px 5px;
					color: #666666;
				}
.button:hover, .button:focus {background: url(../images/button-on-bg.gif) top #F5F3DE;
															border: 1px solid #DDDAB5;
															color: #3E3E3E;
															}
.inputbox {	border: 1px solid #CCCCCC;
						background: url(../images/shadow.gif) repeat-x top #EEEEEE;
					}

.inputbox:hover, .inputbox:focus {	border: 1px solid #E1A635;}
/*- Pagina Camere/Sale ---------------------------------------------------------------------- */
/*- Menu Camere/Sale ------------------------------------------------------------------------ */
#camera, #sala {
width: 148px;
font-weight: bold;
text-align: center;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color:transparent;}
#camera h3, #sala h3{
height:50px;
width: 147px;
}

#camera h3 span ,#sala h3 span
{display:none;}
#sala ul,#camera ul {
list-style: none;
margin: 0;
padding-bottom:35px;
}
#sala li,#camera li {
display: block;
background: transparent;
padding: 5px 0 5px 0;
}
#sala a, #camera a {
display: block;
color: #fff;
background: transparent url(../images/anim.gif) bottom center no-repeat;
margin: 0;
padding-bottom: 5px;
text-decoration: none;
}
#camera a:link, #camera a:visited ,
#sala a:link, #sala a:visited 
{
color: #fff;
background: transparent url(../images/punti.gif) bottom center no-repeat;
}
#sala a:hover, #sala a:active ,
#camera a:hover, #camera a:active {
color: #fff;
background: transparent url(../images/anim.gif) bottom center no-repeat;
text-decoration: underline;
}
#camera a.c, #camera a:link.c , #camera a:visited.c, 
#sala a.c, #sala a:link.c , #sala a:visited.c
{
color: #000;
background: transparent;
display: inline;
}
#camera a:hover.c, #camera a:active.c ,
#sala a:hover.c, #sala a:active.c
{
display: inline;
}
/********* SALE *************/
/* ###### liste	###### */
.lay {display: none; position: relative;}
dl.foto_auto {clear:both;position:relative; margin-left:5px; float:left; }
dl.menuDispSale {float:right;
width: 240px;
margin: 0px 10px 0px 5px;
border-top: 2px solid gray;
border-bottom: 1px solid gray;
}
dl.menuDispSale dt {font-size: 0.8em;
font-weight: bold;
color: #000;
padding: 5px 3px;
border-bottom: 1px solid gray;
}
dl.menuDispSale dd {font-family: "Courier New", Courier, monospace;
font-size: 0.9em;
color: #000;
padding: 0px 7px;
border-bottom: 1px solid gray;
background-color: #fff;
}
dl.menuDispSale dd span {	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
font-size: 1em;
color: #000;
padding: 0px 5px;
border-bottom: 1px solid gray;
background-color: #e2e2e2;
}
dl.menuDispSale a, dl.menuDispSale a:visited {	color: #000;	text-decoration: none;}

.laycamere{
color:#000033; background-color:#F4F4F4; 
display: none;
position: relative;
}
