/* CSS Document */
body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#51473B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51473B;
	line-height:18px;
	text-align:justify;
}
#box_keywords{
	background-color:#F2EDDA;
	width:100%;
	text-align:center;
	height: 110px;

}
#keywords{
	background-image:url(../img/nome.gif);
	background-repeat:no-repeat;
	background-position:right;
        width:750px;
	height:54px;
	margin:auto;
        text-align:left;
        font-size:9px;
        letter-spacing:1px;
        color:#938a78;
	line-height:12px;
	margin-top:3px;	
}
#keywords a:link, #keywords a:visited, #keywords a:active{
        text-align:left;
        font-size:9px;
        letter-spacing:1px;
        color:#938a78;
	line-height:12px;
	text-decoration:none;
	font-weight:normal;
}
#keywords a:hover{
        text-align:left;
        font-size:9px;
        letter-spacing:1px;
        color:#900;
	line-height:12px;
	text-decoration:none;
	font-weight:normal;
}
#header {
	margin:auto;
        width:760px;
        height:380px;
	background-color:#312a22;
	color:#675d51;
}

#menu_header {
        float:left;
        width:208px;
        height:250px;
        background-color:transparent;
	margin-top: 30px;
}
#menu_header ul{
        margin:0;
        padding-left:35px;
        list-style:none;
        font-size:14px;
        letter-spacing:1px;
	line-height:22px;
	height:22px;
}
#menu_header li a:link, #menu_header li a:visited, #menu_header li a:active{
        font-size:14px;
        letter-spacing:1px;
        text-decoration:none;
        color:#F2EDDA;
        display:block;
        line-height:24px;
        height:24px;
	font-weight:normal;
}
#menu_header li a:hover{
        font-size:14px;
        letter-spacing:1px;
        text-decoration:none;
        color:#968971;
        display:block;
        line-height:24px;
	font-weight:normal;
}
#menu_header li #acceso{
        font-size:14px;
        letter-spacing:1px;
        text-decoration:none;
        color:#968971;
        display:block;
        line-height:24px;
        height:24px;
	font-weight:normal;
}
#flash {     
        width:536px;
        height:360px;
	text-align:left;
}

#contenuto {
	margin:auto;
        width:760px;
	background-color:#a21d1e;
	color:#675d51;
	background-image:url(../img/togetherflorenceinn_rosso.gif);
	background-repeat:no-repeat;
	background-position: 35px 10px;
}
#contenuto_right {
	float:right;
        width:550px;
	background-color:#F2EDDA;
	color:#312a22;		
}
#contenuto_right_testo {
	margin:auto;
	padding-top:10px;
        width:480px;
	background-color:#F2EDDA;
	color:#312a22;	
	text-align:justify;
	line-height:18px;	
}
#lang { /*margin-left:35px; */
        color:#766c59;
	font-weight:bold;
	font-size:10px;
	text-align: center;
}

#lang a:link, #lang a:visited, #lang a:active{
        font-size:10px;
        letter-spacing:1px;
        text-decoration:none;
        color:#F2EDDA;
	font-weight:bold;
}
#lang a:hover{
        font-size:10px;
        letter-spacing:1px;
        text-decoration:none;
        color:#766c59;
	font-weight:bold;
}		
#lang #acceso{
        font-size:10px;
        letter-spacing:1px;
        text-decoration:none;
        color:#766c59;
		font-weight:bold;
}	
#menu_footer {
        margin:auto;
        width:760px;
        background-color:#312a22;
	text-align:center;
	letter-spacing:1px;
	color:#c00;
	line-height:22px;
	font-size:10px;
}
#menu_footer ul{
        margin:0;
        list-style:none;
        font-size:10px;
        letter-spacing:1px;
	line-height:22px;
	display:inline;
}
#menu_footer li {
        display:inline;
        line-height:22px;
	font-weight:normal;
	list-style:none;
}
#menu_footer li a:link, #menu_footer li a:visited, #menu_footer li a:active{
        font-size:10px;
        letter-spacing:1px;
        text-decoration:none;
        color:#766c59;
        display:inline;
        line-height:22px;
	font-weight:normal;
	list-style:none;
}
#menu_footer li a:hover{
        font-size:10px;
        letter-spacing:1px;
        text-decoration:none;
        color:#fff;
        display:inline;
        line-height:22px;
	font-weight:normal;
	list-style:none;
}
#menu_footer li #acceso{
        font-size:10px;
        letter-spacing:1px;
        text-decoration:none;
        color:#fff;
        display:inline;
        line-height:22px;
	font-weight:normal;
	list-style:none;
}

#credits{
        width:760px;
	margin:auto;
        text-align:center;
        font-size:9px;
	font-weight:normal;
        letter-spacing:1px;
        color:#938a78;
	line-height:12px;
	margin-top:5px;	
}	
#nome{
        width:765px;
        height:107px;
        border: 1px solid #B3D7D3;
        background-color:#eef;
        background-image:url(../img/nome.gif);
        text-align:center;
}
#nome h1{
        color:#b21c8a;
        font-size:14px;
        display: none;
}

#foto_header {
        margin:0;
        padding:0;
        text-align:right;
}
#box_intestazione{
        margin-top:3px;
        border:2px solid #ccc;
        border-bottom:0px;
}
#barra_intestazione{
        background-color:#9e9e9e;
        background-image:url(../img/barra_intestazione.gif);
        padding-left:46px;
        height:22px;
        font-size:10px;
        font-weight:bold;
        letter-spacing:1px;
        color:#fff;
}
input, textarea, select { 
        color: #fff;
        border: 1px solid #ccc;
        font-size: 10px; 
        display:inline;
}
#table{
        border-left: 2px solid #ddd;
        border-right: 2px solid #ddd;
        background-color:#fff;
}
#left{
        float: left;
	padding-top:15px;
        width: 450px;
	line-height:22px;
	text-align:justify;
}
#left a:link, #left a:visited, #left a:active{
        color: #189CAB;
        text-decoration:none;
}
#left a:hover, #left #acceso {
        color:#666;
        text-decoration:none;
}

#form1{
        margin-left:6px;
        width:130px;
        padding:6px;
        background-color:#b21c8a;
        border:1px dotted #ccc;
        color:#fff;
}
#carrello{
        margin:0;
        margin-top:5px;
        margin-left:6px;
        width:130px;
        padding:6px;
        background-color:#fff;
        border:1px dotted #ccc;
        color:#5b6c7f;
        font-size:10px;
        font-weight:normal;
        letter-spacing:0;
}
#offerte{
        margin:0;
        margin-top:5px;
        margin-left:6px;
        width:130px;
        padding:6px;
        background-color:#fff;
        border:1px dotted #ccc;
        color:#5b6c7f;
        font-size:10px;
        font-weight:normal;
        letter-spacing:0;
}

#right{
        float:right;
        width: 200px;
        padding-top:15px;
}

#centrale{
        margin:auto;
        padding-top:15px;
        width:680px;
        line-height:22px;
}

#briciole{
        padding-left:10px;
        background-color:#3ab1ca;
        font-size:10px;
        font-weight:bold;
        letter-spacing:1px;
        color:#fff;
        display:block;
        line-height:20px;
}
#briciole a:link, #briciole a:visited, #briciole a:active{
        color: #fff;
        text-decoration:none;
}
#briciole a:hover, #briciole #acceso {
        color:#Cff;
        text-decoration:none;
}

#centrale h1 {
        margin-top:17px;
        padding-left:10px;
        font-size: 11px;
        font-weight: bold;
        color: #189CAB;
        letter-spacing:1px;
        border-bottom:1px dotted #189CAB;
}
#table_centrale {
        margin:auto;
        margin:0px;
        border:0px;
}
.bordo_cella{
        border:1px solid #ccc;
}
.bold_azzurro{
        font-size:12px;
        font-weight:bold;
        letter-spacing:1px;
        color: #189CAB;
}
.bold_fuxia{
        font-size:10px;
        font-weight:bold;
        color: #b21c8a;
}
.fuxia{
        font-size:10px;
        font-weight:normal;
        color: #b21c8a;
}
.noborder{
        border:0px;
}
#testo{
        margin:auto;
        margin-top:-5px;
        width:430px;
        line-height:20px;
        font-size:11px;
}
a:link, a:visited, a:active{
        text-decoration: none;
        color: #312a22;	
}
a:hover{
        text-decoration: underline;
        color: #900;
}
#menu_bottom{
        text-align:center;
        color:#3ab1ca;
        line-height:20px;
        font-size:10px;
}
#menu_bottom a:link, #menu_bottom a:visited, #menu_bottom a:active {
        color:#777;
        text-decoration:none;
        font-size:10px;
        font-weight:normal;
}
#menu_bottom a:hover {
        color:#3ab1ca;
        text-decoration:underline;
        font-size:10px;
        font-weight:normal;
}
#footer{
        padding-top:8px;
        text-align:center;
        color: #bbb;
        line-height:20px;
        font-size:10px;
        letter-spacing:1px;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{
        color:#bbb;
        text-decoration:underline;
        font-size:10px;
        font-weight:normal;
        letter-spacing:1px;
}
#quickinfo{
        padding-left:10px;
}
#login{
        padding-left:10px;
}
#piede{
	padding-top:8px;
        text-align:center;
        color: #ccc;
}
.col2 img{
         margin: 2px;
         padding: 2px 2px 2px 2px;
}
.box img{
         margin: 2px;
         padding: 2px 2px 2px 2px;
         border: 1px solid #fff;
}
#box_contenuto {
        background-color:#EAEEED;
        text-align:justify;
}
#weather {
        clear: right;
        text-align:center;
}



.foto{
        border: 5px solid #968971;
}

.Stile3 {color: #000000;
        font-weight:normal;
}
.Stile6 {	color: #A21D1E;
font-weight: bold;
}
.Stile9 {	color: #A21D1E;
        font-weight: normal;
}

input, textarea, select {
        border: 1px solid #600;
        color: #555;
}
input.none {
        border: 0px solid #600;
}
input.button {
        background: #900;
        font-weight: bold;
        color: #fff;
}

