@charset "UTF-8";
#all {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
#menutop {
	height: 30px;
	width: 983px;
	margin-right: 10px;
	margin-left: 10px;
}
#menu_left{
	width:600px;
	float:left;
	display:inline;
}
#menu_right{
	width:300px;
	float:right;
	display:inline;
	text-align: right;
}
#menudown {
	height: 37px;
	width: 983px;
	margin-right: 10px;
	margin-left: 10px;
}
#menu_down_left{
	width:600px;
	float:left;
	display:inline;
	padding-top: 5px;
}
#menu_down_right{
	width:300px;
	float:right;
	display:inline;
	text-align: right;
	padding-top: 5px;
}
.txt_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	padding-top: 13px;
}

.txt_menu  a:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.txt_menu  a:hover {
	color: #FFF;
	text-decoration: underline;
}

.txt_menu  a:visited {
	color: #FFF;
	text-decoration: none;
}

.txt_menu  a:active {
	color: #252019;
	text-decoration: underline;
}
#menu_flash {
	height: 130px;
	width: 1003px;
}
#main_en {
	height: 320px;
	width: 983px;
}
#main_content {
	height: 278px;
	width: 983px;
	background-repeat: repeat-y;
}
#main_content_home {
	height: 320px;
	width: 983px;
	background-repeat: repeat-y;
	background-image: url(imgs/bgd_main.gif);
}

#main_content_contact {
	height: 740px;
	width: 983px;
	background-repeat: repeat-y;
}
#shadow_main {
	background-image: url(imgs/shadow_main.gif);
	background-repeat: repeat-y;
	width: 1003px;
}
#main_content_template {
	width: 983px;
	margin-right: auto;
	margin-left: auto;
}
#titulos_escuro {
	background-color: #ab9165;
	height: 22px;
	width: 629px;
	background-image: url(imgs/bgd_tit_left.gif);
	background-repeat: repeat-y;
}
#titulos_escuro_small {
	background-color: #ab9165;
	height: 22px;
	width: 300px;
	background-image: url(imgs/bgd_tit_left_p.gif);
	background-repeat: repeat-y;
}
#titulos_claro {
	background-color: #D8C8A6;
	height: 22px;
	width: 254px;
	background-image: url(imgs/bgd_tit_right.gif);
	background-repeat: repeat-y;
}
.txt_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #453825;
	padding-top: 8px;
	padding-left: 10px;
}
#division {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #754327;
}

#main_left {
	width:639px;
	float:left;
	display:inline;
	padding: 20px;
	height: 238px;
	background-color: #d8c8a6;
}
#main_right {
	width:264px;
	float:right;
	display:inline;
	padding: 20px;
	height: 238px;
	background-color: #AB9165;
}
#main_left_home {
	width:639px;
	float:left;
	display:inline;
	padding: 20px;
	height: 280px;
	background-color: #d8c8a6;
}

#main_left_contact {
	width:639px;
	float:left;
	display:inline;
	padding: 20px;
	height: 700px;
	background-color: #d8c8a6;
}
#main_right_home {
	width:264px;
	float:right;
	display:inline;
	padding: 20px;
	height: 280px;
	background-color: #AB9165;
}

#main_right_contact {
	width:264px;
	float:right;
	display:inline;
	padding: 20px;
	height: 700px;
	background-color: #AB9165;
}
#main_txt2 {
	width:310px;
	float:left;
	display:inline;
	padding-top: 15px;
}
#main_txt3 {
	width:310px;
	float:right;
	display:inline;
	padding-top: 15px;
	padding-left: 19px;
}
#main_txt_contact {
	width:639px;
	float:left;
	display:inline;
	height: 492px;
	padding-top: 15px;
}
#main_txt_booking {
	width:639px;
	float:left;
	display:inline;
	height: 492px;
	padding-top: 15px;
}
#main_txt2a {
	width:310px;
	float:left;
	display:inline;
	height: 207px;
}
#main_txt3a {
	width:310px;
	float:right;
	display:inline;
	height: 207px;
	padding-left: 19px;
}
.txt_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #383127;
}
.txt_normal  a:link {
	color: #605443;
	font-weight: bold;
	text-decoration: none;
}

.txt_normal  a:hover {
	color: #383127;
	text-decoration: underline;
}

.txt_normal  a:visited {
	color: #605443;
	text-decoration: none;
}

.txt_normal  a:active {
	color: #383127;
	text-decoration: underline;
}
.txt_normal_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #383127;
	font-weight: bold;
}
.txt_normal_ita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #383127;
	font-style: italic;
}
#main_sidebar_content {
	width:264px;
	display:inline;
	height: 207px;
}
#main_sidebar_newsoffers {
	width:264px;
}
#main_fotos {
	height: 300px;
	width: 983px;
}
#main_fotos_region {
	height: 300px;
	width: 983px;
	background-image: url(imgs/header_region.jpg);
	background-repeat: no-repeat;
}
#flash_region {
	height: 166px;
	width: 264px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
.txt_titulosgeorgiaLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #E7D6B2;
}
.txt_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #383127;
	text-decoration: none;
}

.txt_links  a:link {
	color: #383127;
	font-weight: normal;
	text-decoration: none;
}

.txt_links  a:hover {
	color: #383127;
	text-decoration: underline;
}

.txt_links  a:visited {
	color: #383127;
	text-decoration: none;
}

.txt_links  a:active {
	color: #FDF6EE;
}
#shadow_top {
	height: 10px;
	background-image: url(imgs/shadow_top.gif);
	background-repeat: no-repeat;
}
#shadow_down {
	height: 10px;
	background-image: url(imgs/shadow_down.gif);
	background-repeat: no-repeat;
}
fieldset {
	padding:1em;
	margin:0;
	border:0;
	border:0px solid #827765;
}
.txt_normal_fr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #383127;
}
.txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #383127;
	font-weight: normal;
}
#prices {
	height: 207px;
	width: 310px;
	background-image: url(imgs/prices.jpg);
	background-repeat: no-repeat;
}
.txt_prices_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383127;
	font-weight: bold;
}
#prices_de {
	height: 207px;
	width: 310px;
	background-image: url(imgs/preise.gif);
	background-repeat: no-repeat;
}
#prices_fr {
	height: 207px;
	width: 310px;
	background-image: url(imgs/tarifs.gif);
	background-repeat: no-repeat;
}
#prices_it {
	height: 207px;
	width: 310px;
	background-image: url(imgs/prezzi.gif);
	background-repeat: no-repeat;
}

