BODY {
	PADDING-BOTTOM: 0px; /*BACKGROUND-COLOR: #668FBE;*/ MARGIN-top: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #414141/*004393*/; FONT-SIZE: 100%; PADDING-TOP: 0px; BACKGROUND: url("../img/bk-body.jpg") #668FBE fixed repeat-x;
}
#contwrapper {
	MARGIN: 0px auto; WIDTH: 950px; background-image:url("../img/bk-wrapper.png"); background-position:top; background-repeat:repeat-y; 
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 900px; background-color:#FFF;
}
#masthead {background-image:url(../img/bk-top.png); background-repeat:repeat-x; background-position:top; PADDING: 0px; MARGIN: 0px 0 6px 0; COLOR: #999999; height:177px;
}
#rett { background-color:#9AB7D6; PADDING: 0px; MARGIN: 0px; height:20px;
}
#rett .content{ 
     padding: 2px 30px 0 0px; margin:0px; text-align:right; vertical-align:middle;
}
#logo{ 
     width:345px; margin-left:30px; margin-top:4px; float:left; background-image:url(../img/home/logo.jpg);      
}
#logo .content{ 
     padding: 0px 0 0px 0px; margin:0px;
}
#destra-top { 
     width:500px; float:right; height:157px;      
}
/*#destra-top .content{ 
     text-align:left; padding-top:8px; padding-left:10px;   
}
*/
#txtrelais { 
     float:left; height:157px; color:#004393; font-size:21px; font-family:"Times New Roman", Times, serif; font-style:oblique;   
}
#txtrelais .content{ 
      text-align:left; padding-top:120px; padding-left:45px; 
}
#lingua { 
     float:right;      
}
#lingua .content{ 
      text-align:right; margin-top:30px; padding:2px 25px 0 15px; font-family:Verdana, Geneva, sans-serif; font-size:65%; background-color:#D0DCEA;  
}
#lingua A:link {
	COLOR: #7A7865; text-decoration:none;
}
#lingua A:visited {
	COLOR: #7A7865; text-decoration:none;
}
#lingua A:hover {
	COLOR: #7A7865; text-decoration:underline;
}

/*#menu-gallery { clear:both; background-color:#c6c3a5; PADDING:4px 0 7px 0; MARGIN:0px; height:295px;
}*/
#cont-menu-gallery { clear:both; /*background-color:#e8e6d1;*/ PADDING:0px; MARGIN:0px; height:291px; background-image:url(../img/bk-top.jpg);
}
#menu { 
     width:269px; float:left; height:280px; background-image:url(../img/bk-menu.png); padding-top:10px;      
} 
/*#menu .content{ 
     text-align:left; padding-top:1px; padding-left:10px; 
}
*/#foto { 
     width:631px; float:left; height:284px; padding:4px 0 0 0;    
} 
#foto .content{ 
     text-align:left; height:280px;
}
#menuorizz { 
	BACKGROUND-IMAGE: url(../img/pmm_carbon_root.jpg); BACKGROUND-REPEAT: repeat-x; PADDING-BOTTOM: 0px; /*BACKGROUND-COLOR: #000000;*/ MARGIN: 0px; PADDING-LEFT: 100px; PADDING-RIGHT: 0px; COLOR: #999999; PADDING-TOP: 0px; FONT-SIZE: 80%; clear:both; height:32px;
}
/*#lingua { 
     width:100px; float:right;      
}
#lingua .content{ 
      text-align:left; padding-top:8px; padding-left:10px;   
}*/
#column_wrapper {
	background-color:#fff; /*clear:both;*/ float:left; margin:0; padding:0;
}
.clearfloat {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
#right {
	WIDTH: 900px; FLOAT: left; 
}
#right .content {
	PADDING-BOTTOM: 24px; LINE-HEIGHT: 1.65em; PADDING-LEFT: 24px; PADDING-RIGHT: 20px; FONT-SIZE: 0.77em; PADDING-TOP: 12px; text-align:justify; float:left;
}
#right1 {
	WIDTH: 650px; FLOAT: right; 
}
#right1 .content {
	PADDING-BOTTOM: 24px; LINE-HEIGHT: 1.65em; PADDING-LEFT: 22px; PADDING-RIGHT: 20px; FONT-SIZE: 0.77em; PADDING-TOP: 12px; text-align:justify; float:left;
}
#nomepag1 {
	clear:both; /*width:auto;*/ padding:0px; margin:0px 0 10px 0;
}
#nomepag1 .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 20px; FONT-SIZE: 0.77em; PADDING-TOP: 12px; margin:0px; /* float:left;*/
}
#left {
	WIDTH: 245px; FLOAT: left; PADDING: 18px 0 20px 0; border-right:1px #333333 dotted; margin-bottom:10px; min-height:330px;
}
#left .content {
	padding:0; margin-bottom:10px;  padding-left:10px;
}
.foto {
	 border:1px solid #999999; /*padding:1px;*/
}
#imgrealizz {
	/*text-align:left;*/ background-image:url(../img/bk-img.png); width:501px; /*float:left;*/ padding:0px; height:278px; margin-left:48px; position:relative;
}
#imgrealizz .imgreal { padding:0; width:489px; height:266px; float:left; margin:5px 0 0 8px; /*border:1px solid #ABA494;border-top:1px solid #9F9788;*/ }
#imgristoranti {
	text-align:left; width:630px; /*float:left;*/ padding:10px 10px 12px 0px; height:159px; margin-left:23px; position:relative;
}
#imgristoranti .rist-bar { padding:0; margin-right:18px; width:280px; float:left; border:1px solid #ABA494; border-top:1px solid #9F9788;
}
#imgtariffe {
	text-align:left; width:616px; /*float:left;*/ padding:10px 10px 12px 0px; height:230px; margin-left:23px; position:relative;
}

.nomepag {
	 font-family:"Century Gothic"; font-size:160%; color:#004392; font-weight:500;
}
.nomerealizzazione {
	 font-family:"Century Gothic"; font-size:160%; color:#934442/*004392*/; font-weight:500; margin-bottom:20px;
}

.comeragg {
	 font-family:"Century Gothic"; font-size:130%; color:#C7A91B; font-weight:500; clear:both; padding-top:20px;
}

#masthead .content { 
	/*PADDING-BOTTOM: 12px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; LETTER-SPACING: 0.3em; FONT-SIZE: 0.8em; PADDING-TOP: 12px*/
}
/*#menuorizz .content{
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999999; PADDING-TOP: 0px
}
*/#footer .content {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px; text-align:center; COLOR: #414141; line-height:20px;
}
#footer { 
    /*background:url("../img/bk-footer.png") center top repeat-x;*/ PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #CDDBEB; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 0.7em; PADDING-TOP:0px; height:53px; border-top:2px solid #9AB7D6; border-bottom:1px solid #10335F; 
}
#footershiny {
	MARGIN: 0px auto; PADDING-BOTTOM: 0px; /*MARGIN: 0px;*/ PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999999; clear:both; FONT-SIZE: 0.7em; PADDING-TOP: 0px; width:900px;
}
#footershinysx { 
    width:500px; float:left;    
}
#footershinydx { 
    width:300px; float:right; text-align:right; color:#414141;    
}
#footershinydx .content {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; PADDING-TOP: 0px;
}
.menulist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 6px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/*#left A:link {
	COLOR: #000000
}
#left A:visited {
	COLOR: #333333
}
#left A:hover {
	COLOR: #9b7c00;
}
*/#right A:link {
	/*COLOR: #99CCFF;*/ text-decoration:none;
}
#right A:visited {
	/*COLOR: #99CCFF;*/ text-decoration:none;
}
#right A:hover {
	/*COLOR: #99CCFF;*/ text-decoration:underline;
}
#wrapper .menulist A {
	BORDER-LEFT: #ffd940 6px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#wrapper .menulist A:visited {
	BORDER-LEFT: #ffd940 6px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#wrapper .menulist A:hover {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
#footer A:link {
	COLOR: #1F5BA2;
}
#footer A:visited {
	COLOR: #1F5BA2
}
#footer A:hover {
	COLOR: #184883
}
.p7uberlink {
	BORDER-BOTTOM-COLOR: #000000 !important; BORDER-TOP-COLOR: #000000 !important; LETTER-SPACING: 0.15em; BORDER-RIGHT-COLOR: #000000 !important; BORDER-LEFT-COLOR: #000000 !important; FONT-WEIGHT: bold !important
}
H1 {
	MARGIN: 0px; FONT-SIZE: 1.8em; color:#999; padding-bottom:10px;
}
H2 {
	MARGIN: 30px 0px 0px; FONT-SIZE: 1.6em
}
H3 {
	MARGIN: 30px 0px 0px; FONT-SIZE: 1.25em
}
H4 {
	MARGIN: 20px 0px 0px; FONT-SIZE: 1.1em
}
.nomargintop {
	MARGIN-TOP: 0px
}
.content P {
	MARGIN: 10px 0px
}

.campi{ background-color:#D9E3F0; border-width:1px; border-style:solid; border-color:#F5F5F1; padding:1px; border-width:1px; border-style:solid; border-color:#BBCCE3 #999 #999 #BBCCE3;}
.asterisco { color:#934442/*DEAF56*/; font-weight:bold; }
.Stile31 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; line-height:25px;}
.Stile32 {color: #934442/*DEAF56*/; /*font-weight:bold;*/ font-size:90%; line-height:40px;}
.Stile38 {/*color: #333; */font-size:90%;}

/*#record { text-align:left; width:678px; float:left; padding:0 0 20px 0px; margin-left:7px;}
 .bk-record { background-image:url("../img/bk-record.gif"); background-repeat:repeat-x; height:3px;}
 .foto-elenco { width:110px; height:85px; float:left; border:1px solid #DCDCDB; }
 .img { width:110px; height:85px; }
 .int-caratt { float:right; height:18px; width:543px; text-align:center; font-weight:bold; font-size:110%; }
   .prezzo {  background-color:#DCDCDB; height:18px; width:236px; float:left; border-right:1px solid #f5f5f5; font-size:110%;}
   .km {  background-color:#DCDCDB; height:18px; width:135px; float:left; border-right:1px solid #f5f5f5;}
   .anno {  background-color:#DCDCDB; height:18px; width:133px; float:left; border-right:1px solid #f5f5f5;}
   .kw-cv {  background-color:#DCDCDB; height:18px; width:136px; float:left;}
 .descrizione { float:left; text-align:left; padding:4px 10px 0 10px; width:523px; }
  .titolo{ font-size:110%; font-weight:bold; padding-bottom:4px; }
  .caratt{ font-size:100%; line-height:13px;}
*/
.titolo {
	COLOR: #99CCFF; 
}
.freccette {
	COLOR: #0077cc; 
}
.lunghezza {
	COLOR: #ccc; font-size:90%; float:right; padding-right:13px; margin:0;
}
.bold{color:#5E5B4D; font-weight:bold;}
.tabellaListinoCelle {
	BORDER-BOTTOM: #c6c3a5 1px dotted;
	font-family:"Trebuchet MS";
	font-size:12px;
}
.Stile2 {color: #6A6739}
.Stile31t {font-family: "Trebuchet MS"; font-size: 11px; }
.Stile32t {color: #770306}
.CONTENUTO-SERVIZI {
line-height:20px;  border-bottom:#c6c3a5 2px solid;
}
.periodi{ line-height:17px; font-size:11px;}
.tip-camere{ line-height:10px; font-size:11px;  }


#nav-menu {width:280px; float:left; /*background-color:#F3F3EC;*//*margin-bottom:20px;*/ padding-left:10px; }
  #nav-menu .inner {width:210px; /*background-color:#F3F3EC;*/ padding-bottom:0px; float:left;}
  #nav-menu .dx {width:55px; /*background-color:#F3F3EC;*/ padding-bottom:0px; float:left;}
/*	#nav-menu h3 { width:250px; color:#5E5B4D; font-size:110%; padding:5px 0; margin:0 auto; }
*/	#nav-menu .trattam { /*width:250px;*/ color:#5E5B4D; font-size:100%; font-weight:bold; padding:8px 0 0 0; margin:0px auto; }
	#nav-menu ul {margin:0; padding:0; LIST-STYLE-TYPE: none; list-style:none; width:220px; padding-bottom:5px; margin:0 auto; /*margin-left:-30px;*/ }
	#nav-menu li {margin:0; padding:0; LIST-STYLE-TYPE: none; list-style:none; padding:0px 0 0 0;/* border-top:1px solid #fff; border-bottom:1px solid #ccc8c4;*/ margin:0 5px; }



/*Form di PRENOTAZIONE*/
  
#prenota {  clear:both; /*position:relative;*/ padding-top:10px; margin:0;}
#nomi-campi-sx { float:left; width:270px; padding:0px; margin:0 auto;}
#nomicampi { float:left; width:80px; font-size: 100%; margin:0; padding:0;}
#nomicampi span { color:#AC9317; font-weight:bold; font-size:100%;/* line-height:20px;*/ }
#nomicampi ul {TEXT-ALIGN: left; margin:0; padding:0; line-height:29px; LIST-STYLE-TYPE: none; list-style:none; /* margin-left:-40px;*/}
#nomicampi li {margin:0; padding:0; LIST-STYLE-TYPE: none; list-style:none; }

#campisx { float:right; width:180px; font-size:100%; padding-top:3px; border-right:1px #333333 dotted; /*position:absolute; top:50px; left:92px;*/}
#campisx ul {margin:0; padding:0; line-height:29px; list-style:none;/* margin-left:-40px;*/}
#campisx li {margin:0; padding:0; LIST-STYLE-TYPE: none; list-style:none;}
#campisx .field {background-color:#F1F0E2; font-size:100%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#DCDCBE #999 #999 #DCDCBE; }
#campisx .fieldmail {background-color:#F1F0E2; font-size:100%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#DCDCBE #999 #999 #DCDCBE; width:160px; margin-top:5px; }

#nomi-campi-dx { float:right; width:380px; padding:0px; margin:0 auto;}
#nomicampi1 { margin:0; padding:0; LIST-STYLE-TYPE: none; list-style:none; float:left; width:130px; font-size:100%;}
#nomicampi1 ul {margin:0; padding:0; LIST-STYLE-TYPE: none; list-style:none; line-height:29px; list-style:none;/* margin-left:-25px;*/}
#nomicampi1 span { color:#AC9317; font-weight:bold; }
#campidx {
	color:#666;
	float:right;
	width:250px;
	font-size:100%;
}
#campidx select.g { background-color:#F1F0E2; width:45px; font-size:100%;} #campidx select.m {background-color:#F1F0E2; width:90px; font-size:100%;} #campidx select.a {background-color:#F1F0E2; width:60px; font-size:100%;} #campidx select.t {background-color:#F1F0E2; width:140px; font-size:100%; }
#campidx textarea {background-color:#F1F0E2; width:85%; font-size:90%; height:100px; font-family:verdana,sans-serif; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; margin-top:5px; }
#campidx ul { line-height:29px; margin:0; padding:0; list-style:none;}
#campidx .field {background-color:#F1F0E2; font-size:100%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#DCDCBE #999 #999 #DCDCBE; }
#campidx .field1 {background-color:#F1F0E2; font-size:100%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#DCDCBE #999 #999 #DCDCBE; width:37px; }
#informativa { clear:both; padding:5px 90px 0 100px; margin:0; }
  .note{ display:block; color:#b00; font-weight:bold; font-size:100%; padding-left:100px; }
  .legge{ display:block; color:#44424b; font-size:100%; }
  .pulsante{ display:block; padding:30px 0 10px 90px; }
  .stilepulsante{ /*display:block;*/ border-width:1px; font-family:"trebuchet ms",verdana,sans-serif; border-style:solid; border-color:#ccc #999 #999 #ccc; font-weight:bold;}
  
/*Form di PRENOTAZIONE*/


.enter A:link {
	COLOR: #44424b; text-decoration:none;
}
.enter A:visited {
	COLOR: #44424b; text-decoration:none;
}
.enter A:hover {
	COLOR: #44424b; text-decoration:underline;
}
.enter A:active {
	COLOR: #44424b; text-decoration: none;
}

