/*stili per il layout fisso con background*/
html,body{margin: 0;padding:0;
scrollbar-face-color:#EFDFC6;
scrollbar-highlight-color: #F6F0E2;
scrollbar-3dlight-color:#F6F0E2;
scrollbar-darkshadow-color:#5F6E66;
scrollbar-shadow-color:#5F6E66;
scrollbar-arrow-color:#8C430E;
scrollbar-track-color: #F8F2E4;}

body{
	font-family: "Trebuchet MS";
	font-size: 76%;
	text-align:center;
	background-color: #EFDFC6;
	background-image: url(../images/brown_body.jpg);
}
div#container{
	width:770px;
	margin:0 auto;
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url(../images/brown_sfondo.jpg);
	border: 1px outset #C5C1A6;
		}
div#container2{
	text-align: left;
	background-image: url(../images/brown_sfondo.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

/*stili generici, su header e footer*/
DIV#select {
	height: 26px;
	margin: 0px auto;
	color: #ADC5B8;
	background-color: #8C430E;
	background-image: url(../images/bandiere_sfondo.jpg);
}
.cellaSelect {
	color: #EFDFC6;
	padding-top: 1px;
	padding-left: 20px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 21%;
}
.cellaSelect1 {
	width: 58%;
	text-align: center;
}
.cellaSelect2 {
	color: #EFDFC6;
	padding-top: 1px;
	font-size: 10px;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 21%;
}
.cellaSelect2 A{
	color: #EFDFC6;
	text-decoration: none;
	font-weight: bold;
}
DIV#header {
	COLOR: #FFFCDD;
	BACKGROUND-COLOR: #F2E3C2;
	text-align: center;
	text-decoration: none;
	border-bottom-style: none;
	background-image: url(../images/brown_02.jpg);
	font-size: 0.8em;
	height: 167px;
}
DIV#header A{COLOR: #C98F5D;margin-top: 10px;text-align: left;text-decoration: none;	font-size: 0.8em;font-weight: bold;}
DIV#header A:hover{COLOR: #EE924D;margin-top: 10px;text-align: left;text-decoration: none;}
DIV#header UL {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px;LIST-STYLE-TYPE: none;text-align: right;text-decoration: none;margin-right: 16px;}
DIV#header LI {PADDING-RIGHT: 0px;DISPLAY: inline;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;	MARGIN: 0px 0px 0px 0.5em;PADDING-TOP: 0px;text-decoration: none;}
DIV#navbar {
	background-image: url(../images/brown_es.jpg);
	height: 24px;
	padding-top: 11px;
	padding-left: 0px;
}
DIV#navbar UL {
margin: 0px auto;
	LIST-STYLE-TYPE: none;
	}
DIV#navbar LI {
	DISPLAY: inline; margin: 0px 0px 0px 66px; FONT: bold 12px "Trebuchet MS"; COLOR: #FEFEEB;
}
DIV#navbar A {
	FONT: bold 12px "Trebuchet MS";
	COLOR: #FEFEEB;
	TEXT-DECORATION: none;
	padding-right: 1px;
}
DIV#navbar A#activelink {
	padding-right: 1px;
	text-decoration: underline;
}
DIV#navbar A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}

DIV#navigation {
	margin-left: -42px;
	
}
div#subfooter{
	clear:both;
	text-align:center;
	background-color: #FDFCE0;
	color: #FD7213;
	height: 1px;
}
div#footer{
	clear:both;
	text-align:center;
	background-color: #8C430E;
	color: #006633;
	background-image: url(../images/brown_05.jpg);
	height: 20px;
	font-size: 10px;
	padding-top: 6px;
}
div#footer a{color:#EFDFC6;font-weight: bold;text-decoration: none}
div#footer a:hover{color:#818286;font-weight: bold;text-decoration: underline}
div#logo {padding-left: 6px;}

h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #69f;font-size: 1.5em}

h2 a#activelink{color: #FD7213;text-decoration: none}



/*stili per la sezione extra*/

div#extra{
	float: right;
	width: 130px;
	\width:140px;
	w\idth:130px;
	padding: 1em 17px;
}

div#extra div.newsbox{
	font-size: 90%;
	
}
div#extra div.newsbox h2{
	color: #8C430E;
	font-size: 1.2em;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	text-align: center;
}
div#extra div.newsbox p{
	margin: 0;
	color: #514F4F;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 10px;
}

div#extra div.newsbox p a{
	color: #A44D17;
	font-weight: bold;
	text-decoration: none;
}

div#extra div.newsbox p a:hover{
	color: #D9C68A;
}


div#extra div.newsbox2{
	font-size: 90%;
	margin-top: 12px;
	
}
div#extra div.newsbox2 h2{
	color: #D4A87B;
	font-size: 1.2em;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
}
div#extra div.newsbox2 p{
	margin: 0;
	color: #FCF7DA;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 10px;
}

div#extra div.newsbox2 p a{
	color: #AE9239;
}

div#extra div.newsbox2 p a:hover{
	color: #D9C68A;
}
/*stili per breadcrumb*/

div#breadcrumb {
	margin:0px 0px 0px 0px;
	padding: 0px;
	text-align:left;
	color: #00FF99;
}
div#breadcrumb a{
	color: #DDB88E;
	text-decoration:none;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
	font-size: 10px;
}
div#breadcrumb a:hover{color: #F6E8CB;text-decoration:underline;}
div#breadcrumb a#activelink{
	color: #EFDFC6;
	text-transform: uppercase;
	font-size: 10px;
	font-family: "Trebuchet MS";
	letter-spacing: 2px;
}
div#breadcrumb p{
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #EFDFC6;
	font-size:10px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing: 2px;
}
div#breadcrumb p a{
	color: #DDB88E;
	text-decoration:none;
	letter-spacing: 1px;
}
div#breadcrumb p a:hover{color: #F6E8CB;text-decoration:underline;}

.breadcrumbM {margin:0px 0px 0px 0px;padding: 0px;text-align:left;}
.breadcrumbM p{
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #AB5210;
	font-size:10px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing: 2px;
}
.breadcrumbM p a{
	color: #8C430E;
	text-decoration:none;
	letter-spacing: 1px;
}
.breadcrumbM p a:hover{color: #F6E8CB;text-decoration:underline;}

/*stili per definition*/

.definition {text-align:justify;font-style: italic;}

.definitionBI {
	text-align:justify;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
.definitionInfo {
	text-align:center;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
.definitionB {text-align:justify;font-weight: bold;}

.definition p{margin:0px;padding: 0px 0px 0px 0px;font-family: "Trebuchet MS", Arial, sans-serif;color: #FD7213;font-size:10px;line-height: 12px;font-weight:bold;}

.definition p a{color: #160B60;text-decoration:none;}

.definition p a:hover{color: #FD7213;text-decoration:underline;}

.definitionCorsivo {
	text-align:justify;
	font-style: italic;
	letter-spacing: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


/*stili per tabelle*/

table.tabella1 {
	width: 380px;
	border-top: 1px none;
	padding: 2px 2px 2px 2px;
}

table.tabella2 {
	width: 380px;
	border-bottom: 1px solid #AE9239;
	padding: 2px 2px 2px 2px;
}


table.tabella1 td {
border-right: 1px dashed #fff;
border-bottom: 1px dashed #AE9239;
}


.societe {
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #FD7213;
}

.prenom {
	font-weight: bold;
	color: #160B60;
}
.nom {
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #160B60;
}

/* al dx ba sx */
.cella2 {
	padding-left: 2px;
}
.cella3 {
	color: #666666;
	padding-left: 2px;
}

/*stili per link*/

div#link{
	text-align: left;
	margin-top: 40px;
}

a:link {
	color: #160B60;
}

a:hover {
	color: #FD7213;
}

.link {margin:0px 0px 0px 0px;padding: 0px;text-align:left;}


.link p{margin:0px;padding: 0px 0px 0px 0px;font-family: "Trebuchet MS", Arial, sans-serif;color: #FD7213;font-size:12px;line-height: 12px;font-weight:bold;}


.link p a{color: #160B60;text-decoration:none;}


.link p a:hover{color: #FD7213;text-decoration:underline;}

/*stili per but*/

div#container2But{
	background: url(../Images/backleft_embossed.jpg) repeat-y left bottom;
	text-align: left;
}

/*stili per tools e thumb*/
div#thumb{
	text-align: center;
	border: 2px inset #EFEBCE;
	width: 120px;
	height: 120px;
	margin-left: 3px;
}
div#tools{
	text-align: center;
	margin-bottom: 5px;
}

/*stili per gallery*/

div#container3{
	width:770px;
	margin:0 auto;
	background-repeat: repeat-y;
	background-position: right top;
	border: 1px outset #C5C1A6;
	background-color: #DDB88E;
		}
div#container4{
	text-align: left;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #DFCAB5;
}
div#containerG{
	text-align: center;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #DFCAB5;
	height: 500px;
}

div#foto{
	text-align: center;
	color: #EFE4DA;
	background-color: #DFCAB5;
}
DIV#navbarG {
	text-align: center;
}
.tdSX{
	text-align: right;
	color: #FFFFFF;
	width: 50px;
	font-size: 18px;
	font-weight: bold;
	border: 1px outset #fff;
}
.tdSX a{
	color: #A44D17;
	text-align: right;
}
.tdDX{
	text-align: left;
	color: #B7B8BC;
	width: 50px;
	font-size: 18px;
	font-weight: bold;
	border: 1px outset #fff;
}
.tdDX a{
	color: #A44D17;
}
.tdC{
	text-align: center;
	color: #A44D17;
	border: 1px outset #fff;
}
.tdC a{
	color: #707278;
}
.tdC a:hover{
	color: #96989C;
	text-decoration: underline;
}
.iframe{
	text-align: center;
	width: 686px;
	height: 320px;
}
table.navbarG {
	width: 100%;
	border-top: 0px none;
	padding: 0px 2px 0px 2px;

	text-align: center;
}
.image{

}
div#frecce{

}
/*stili per content*/

div#content{
	margin: 0 170px;
	padding: 1em 18px;
	text-align: justify;
	color: #70370C;
	margin-bottom: 90px;
}
div#contentC{
	margin: 0px 170px;
	padding: 1em 18px;
	text-align: justify;
	color: #F1E1C8;
	font-family: Arial, Helvetica, sans-serif;
}
div#contentC p{
}
div#contentCorsivo{
	margin: 0 170px;
	padding: 1em 18px;
	text-align: justify;
	color: #F1E1C8;
	font-family: Arial, Helvetica, sans-serif;
}
div#contentG{
	margin: 0 25px;
	padding: 1em 18px;
	text-align: justify;
	color: #333333;
}
.testo{

}
.testo1{

}
.testo2{

}

/*stili per spacer*/

div#spacerHome{
	text-align:center;
	background-color: #FFFCDD;
	color: #00385D;
	margin-bottom: 120px;
}

div#spacerC{
	text-align:center;
	background-color: #FFFCDD;
	color: #00385D;
	margin-bottom: 365px;
}
div#spacerI{
	text-align:center;
	background-color: #FFFCDD;
	color: #00385D;
	margin-bottom: 42px;
}
div#spacerO{
	text-align:center;
	background-color: #FFFCDD;
	color: #00385D;
	margin-bottom: 198px;
}
div#spacerCon{
	text-align:center;
	background-color: #FFFCDD;
	color: #00385D;
	margin-bottom: 170px;
}
div#spacerHomeCorsivo{
	text-align:center;
	background-color: #FFFCDD;
	color: #00385D;
	margin-bottom: 130px;
}

/*stili per divide*/
div#divideC {
	margin-bottom: 32px;
}

/*stili per info*/

div#info{
	text-align: center;
	margin-top: 20px;
	position: relative;
}
DIV#info A#activelink {
	color: #FEFEEB;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
DIV#info A{
	color: #BFBDBD;
	TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
}
DIV#info A:hover{
	color: #D4A87B;
}
/*stili per distanze*/
#distanze {
	position:absolute;
	width:230px;
	height:164px;
	z-index:10;
	background-color: #FDF9DE;
	margin-left: 80px;
	margin-top: -54px;
	text-align: left;
	border: 2px inset #A44D17;
	padding-bottom: 2px;
	visibility: hidden;
}
.popupL {
	color: #70370C;
	padding-top: 4px;
	padding-left: 8px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
.popupR {
	color: #006633;
	padding-top: 4px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-right: 6px;
	text-align: right;
}
/*stili per contatti*/

div#contatti{
	text-align: center;
	margin-top: 20px;
}
DIV#contatti A#activelink {
	color: #FEFEEB;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
DIV#contatti A{
	color: #BFBDBD;
	TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
}
DIV#contatti A:hover{
	color: #D4A87B;
}
/*stili per address*/
DIV#address{
	background-color: #F8F2E6;
	border: 1px inset #ECD8B7;
	margin-top: 50px;
	padding-bottom: 10px;
	padding-top: 5px;
}
DIV#address A#activelink {
	color: #8C430E;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
}
DIV#address A{
	color: #514F4F;
	TEXT-DECORATION: none;
	letter-spacing: 1px;
}
DIV#address A:hover{
	color: #7D7B7B;
	TEXT-DECORATION: none;
	letter-spacing: 1px;
}
.telefono
{
	color: #514F4F;
	TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.via
{
	color: #8C430E;
	TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.mail
{
	color: #514F4F;
	TEXT-DECORATION: none;
	font-size: 10px;
	text-transform: none;
	font-weight: bold;
	letter-spacing: 2px;
}
.mail A
{
	color: #514F4F;
	TEXT-DECORATION: none;
}
.mail A:hover
{
	color: #939191;
	TEXT-DECORATION: none;
}
/*stili per la navigazione*/

div#book{
	float: left;
	width: 130px;
	\width:140px;
	w\idth:130px;
	padding: 1em 0 0 18px;
}
div#booking{
}

div#book div.booking{
	font-size: 90%;
	margin-left: -5px;
}
div#book div.booking h2{
	color: #8C430E;
	font-size: 1.2em;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
	margin-bottom: 8px;
	text-align: center;
}
div#book div.booking p{
	margin: 0;
	color: #514F4F;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}

div#book div.booking p a{
	color: #AE9239;
}

div#book div.booking p a:hover{
	color: #D9C68A;
}
div#book ul{margin: 0;padding: 0; list-style-type: none}
div#book li{margin: 0;padding: 0}
div#book a{color:#00385D;font: bold 1.15em/1.4em "Trebuchet MS";text-decoration: none}
div#book a:hover{color: #DBC890;text-decoration: underline}
div#book a#activelink{color: #FD7213;text-decoration: none}
div#book p{font-size: 90%}

/*stili per form*/

div#idForm{
	margin-left: -20px;
	font-size: 10px;
}
.texts {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #514F4F;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 6px;
	text-transform: uppercase;
}
.checkin {
	font-size: 10px;
	color: #514F4F;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 5px;
	text-transform: uppercase;
}
.access {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #A44D17;
	font-weight: bold;
	letter-spacing: 0px;
	margin-left: 5px;
	text-transform: uppercase;

}
.nights {
	font-size: 10px;
	font-weight: normal;
	margin-top: 5px;
	width: 40px;
	margin-left: 10px;
	background-color: #F8F2E4;
	color: #70370C;
}
.adults {
	font-size: 10px;
	color: #70370C;
	font-weight: normal;
	margin-top: 5px;
	background-color: #F8F2E4;
	color: #70370C;
	width: 40px;
	margin-left: 3px;
}
.children {
	font-size: 10px;
	font-weight: normal;
	margin-top: 5px;
	background-color: #F8F2E4;
	color: #70370C;
	width: 40px;
	margin-left: 20px;
}
div#cancel {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #70370C;
	margin-top: 8px;
	background-color: #D9CCBD;
	margin-left: 5px;
	padding-left: 2px;
	border: 2px inset #F1E1C8;
	width: 125px;
}
div#cancel A{
	color: #70370C;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}
div#iata{
	margin-top: 10px;
}
.AccessCode{
	background-color: #D9CCBD;
	margin-left: 5px;
	width: 125px;
}
.list {
	color: #006633;
	background-color: #D9CCBD;
	padding-top: 5px;
	font-size: 10px;
	text-align: left;
	letter-spacing: 2px;
	margin-bottom: 5px;
	margin-right: 12px;
	width: 132px;
	margin-left: 5px;
}
/*stili per giorni*/
.day {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 39px;
	height: 16px;
	background-color: #F8F2E4;
	color: #70370C;
	margin-left: 2px;
}
.month {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 38px;
	height: 16px;
	background-color: #F8F2E4;
	color: #70370C;
}
.year {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 5px;
	width: 50px;
	height: 16px;
	background-color: #F8F2E4;
	color: #70370C;
}
/*stili per form*/
div#form{
}
div#form p{
	text-align: center;
	background-color: #000;
}
.lista{
	color: #3F3E9B;
}
.scroller{

}

.cellform{
	background-color: #D9CCBD;
}
div#testform
{
	color: #DBB68A;
}
div#button {
	margin-top: 10px;
	text-align: center;
}
.buttonC {
	background-color: #A44D17;
	color: #FEFDE1;
	border: 1px outset #FEFDE1;
	height: 20px;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	width: 54px;
	background-image: url(../images/brown_button.jpg);
}
