﻿body {
}
body
{
    font-family: verdana;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #00000D;
}
.container
{
    font-family: verdana;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #00000D;
    width: 1000px;
    height: 705px;
    visibility: visible;
    display: inline-table;
    position: relative;
    top: 15px;
    left: 0px;
}
.logo
{
    padding: 5px;
    margin: 5px;
    background-color: #00000D;
    position: relative;
    visibility: visible;
    float: left;
    height: 78px;
    width: 300px;
    top: 0px;
    left: 0px;
    text-align: left;
    vertical-align: baseline;
}
.menu
{
    background-color: #00000D;
    position: relative;
    visibility: visible;
    float: right;
    height: 75px;
    width: 600px;
    font-family: verdana;
    font-size: 9px;
    color: #FFFFFF;
}
.menu_content
{
    padding: 5px;
    margin: 5px;
    height: 20px;
    width: 558px;
    position: relative;
    float: right;
    top: 0px;
}
.menu_alto
{
    padding: 5px;
    margin: 5px;
    height: 35px;
    width: 96%;
    position: relative;
    float: left;
}
.container_foto
{
    border: 1px solid #202020;
    padding: 5px;
    margin: 5px;
    width: 97%;
    position: relative;
    float: left;
    visibility: visible;
    top: 0px;
    left: 0px;
    display: inline;
    height: 340px;
}
.contenuto
{
    width: 1000px;
    visibility: visible;
    display: inline;
}
.footer
{
    padding: 5px;
    margin: 5px;
    height: 50px;
    width: 97%;
    position: relative;
    visibility: visible;
    float: left;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #C0C0C0;
    text-align: right;
}
.content_dx
{
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #232323;
    width: 640px;
    height: 168px;
    position: relative;
    float: left;
    visibility: visible;
    text-align: justify;
    display: inline-block;
}
.content_sx
{
    padding: 5px 5px 5px 0px;
    margin: 3px 5px 3px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000d;
    width: 326px;
    position: relative;
    float: right;
    visibility: visible;
    top: 0px;
}
.menu
        {
    font-family: verdana;
    font-size: 12px;
    color: #9E0000;
    font-weight: bold;
    height: 94px;
    top: 0px;
    left: 0px;
    width: 680px;
}
.menu_item
        {
    border: 1px solid #202020;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 80px;
    height: 15px;
    padding: 3px;
    margin: 3px;
    position: relative;
    float: left;
}

.menu_item_current
        {
    border: 1px solid #202020;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #C85100;
    width: 80px;
    height: 15px;
    padding: 3px;
    margin: 3px;
    position: relative;
    float: left;
}
.menu_item a
        {
    color: #FFFFFF;
    text-decoration: none;
}
.menu_item :hover
        {
    color: #D24004;
    text-decoration: none;
}


.menu_item_bandiere
        {
    border: 1px solid #202020;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 30px;
    height: 15px;
    padding: 3px;
    margin: 3px;
    position: relative;
    float: left;
}
.casale_gallery
        {
    border: 1px solid #202020;
    width: 1000px;
    height: 425px;
    position: relative;
    background-color: #00000D;
    float: left;
}
.mese
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
    width: 300px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
}
.periodo
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
  width: 140px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
}
.prezzo
{
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 2px 0px;


    h width: 150px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 60px;
}

.prezzobarrato
{
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 2px 0px;


    h width: 150px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 60px;
	text-decoration: line-through;
}

.discount
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
    h width: 150px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
    width: 60px;
}



.content_casale_dx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 640px;
    height: 185px;
    position: relative;
    float: left;
    visibility: visible;
    text-align: justify;
    display: inline-block;
}
.content_casale_sx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 326px;
    position: relative;
    float: right;
    visibility: visible;
    top: 0px;
    height: 185px;
}
.casale_gallery_left
        {
    margin: 2px;
    padding: 2px;
    width: 462px;
    height: 413px;
    position: relative;
    visibility: visible;
    float: left;
    background-color: #00000D;
    text-align: left;
    top: 0px;
    display: inline-block;
}
.casale_gallery_right
        {
    padding: 4px;
    width: 415px;
    height: 410px;
    position: relative;
    visibility: visible;
    float: right;
    background-color: #00000D;
    text-align: left;
    font-family: verdana;
    font-size: 12px;
    color: #FFFFFF;
    top: 0px;
    left: 0px;
    display: inline-block;
}


.content_casale2_dx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 640px;
    height: 185px;
    position: relative;
    float: left;
    visibility: visible;
    text-align: justify;
    display: inline-block;
}
.content_casale2_sx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 326px;
    position: relative;
    float: right;
    visibility: visible;
    top: 0px;
    height: 185px;
}

.dispo
        {
    padding: 4px;
    margin: 4px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #00FF00;
    border: 1px solid #003300;
    width: 150px;
    background-color: #006600;
}
.h3
{
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #C0C0C0;
}


.icona
{
    padding: 2px 0px 2px 4px;
    margin: 2px 0px 2px 2px;
    width: 30px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
    height: 25px;
}
.infrastruttura
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
    width: 300px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
    height: 25px;
}
.distanza
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
    h width: 150px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
    width: 60px;
    height: 25px;
}
.content_dove_dx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 640px;
    height: 210px;
    position: relative;
    float: left;
    visibility: visible;
    text-align: justify;
    display: inline-block;
    top: 0px;
    left: 0px;
}
.content_dove_sx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 326px;
    position: relative;
    float: right;
    visibility: visible;
    top: 0px;
    height: 210px;
}
.listino_riga_dove
        {
    padding: 3px;
    margin: 3px;
    height: 25px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #202020;
    width: 410px;
    float: left;
}
.listino_riga_dove_no
        {
    padding: 3px;
    margin: 3px;
    height: 25px;
    width: 410px;
    float: left;
}
.listino
        {
    font-family: verdana;
    font-size: 12px;
    color: #999999;
    padding: 4px 0px 4px 4px;
    margin: 2px 0px 4px 0px;
}
        .listino_riga
        {
    padding: 3px;
    margin: 3px;
    height: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #202020;
    width: 600px;
    float: left;
}
.listino_riga_no
        {
    padding: 3px;
    margin: 3px;
    height: 20px;
    width: 500px;
    float: left;
}

.casale_galllery_contatti
        {
    border: 1px solid #202020;
    width: 1000px;
    height: 358px;
    position: relative;
    background-color: #00000D;
    float: left;
}
.casale_gallery_left_contatti
        {
    margin: 2px;
    padding: 2px;
    width: 462px;
    height: 350px;
    position: relative;
    visibility: visible;
    float: left;
    background-color: #00000D;
    text-align: left;
    top: 0px;
    display: inline-block;
}
.casale_gallery_right_contatti
        {
    padding: 4px;
    width: 415px;
    height: 350px;
    position: relative;
    visibility: visible;
    float: right;
    background-color: #00000D;
    text-align: left;
    font-family: verdana;
    font-size: 12px;
    color: #FFFFFF;
    display: inline-block;
}

.contatti_label
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
    width: 209px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
    height: 25px;
}
.contatti_item
{
    padding: 2px 0px 2px 0px;
    margin: 2px 0px 2px 0px;
    h width: 150px;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    float: left;
    width: 191px;
    height: 25px;
}

.listino_riga_contatti
        {
    padding: 3px;
    margin: 3px;
    height: 25px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #202020;
    width: 410px;
    float: left;
}
.listino_riga_contatti
        {
    padding: 3px;
    margin: 3px;
    height: 25px;
    width: 410px;
}

.content_contatti_dx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 640px;
    height: 250px;
    position: relative;
    float: left;
    visibility: visible;
    text-align: justify;
    display: inline-block;
    top: 0px;
    left: 0px;
}
.content_contatti_sx
{
    border: 1px solid #202020;
    padding: 3px;
    margin: 4px 0px 4px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #C0C0C0;
    background-color: #00000D;
    width: 326px;
    position: relative;
    float: right;
    visibility: visible;
    top: 0px;
    height: 250px;
}
.check
{
    font-family: verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 700;
}
.dispo2
{
    padding: 0px;
    margin: 0px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #00FF00;
    border: 1px solid #003300;
    width: 100px;
    background-color: #006600;
    text-align: center;
}
