﻿/********************************************************************/
/*	CSS Style - Hotel Elisabetta
/********************************************************************/
/*	Sono stati fefiniti gli styles per:
/*
/*	- MAIN
/*	- TEXTs
/*	- LINKS
/*	- SPOTS-INDEX
/*	- LASTMINUTE COLORS
/*	- FOOTER
/*	- MINI-PHOTOGALLERY
/*	- PRIVACY
/*	- AJAX
/*	- LISTINO PREZZI
/*
/********************************************************************/

/*********************************/
/* MAIN							*/
/*******************************/
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b6e4d;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.rossoElisabetta
{
	color:#a31020;	
}

/***********************************/
/*	TEXTs			              */
/*********************************/
.testo-colonne
{
	font-family:Lucida Sans Unicode, Arial, Helvetica, Sans-Serif;	
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
}
.titolo-rosso
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
}

.messaggioFinaleRichiesta
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
}
/*********************************/
/* LINKS    					*/
/*******************************/

a:link 
{
    text-decoration:none;
	color: #a31020;
}

a:visited {
	color: #a31020;
	text-decoration:none;
}

a:hover {
	text-decoration: none;
	color: #ffc24b;
}

a:active {
	color: #a31020;
}

.links-top
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#a31020;	
}

/*********************************/
/* SPOTS-INDEX					*/
/*******************************/
.index-spot-center
{
	background-color:#ffe7b8;
	border-left:solid 2px #ffc24b;
	border-right:solid 2px #ffc24b;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
.center-spot
{
	background-color:#ffe7b8;
	background-attachment:scroll;
	background-position:center center;
	background-repeat:repeat-y;
	background-image:url(../images/spotLastMinute/center.gif);
}
.index-spot-center-text
{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 1px #ffc24b;
	border-top:solid 1px #ffc24b;
	
}
.index-spot-color
{
	color:#766a4b;
}
.index-spot-titolo
{
   	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#115f91;
}
.index-spot-descrizione
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:10px;
}
.index-spot-prezzo
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.index-spot-flash
{
	background-color:#ffe7b8;
	border-left:solid 2px #ffc24b;
	border-right:solid 2px #ffc24b;
}
.index-spot-top
{
	background-color:#ffc24b;
}
.index-spot-border-top
{
	background-color:#ffe7b8;
	border-top:solid 2px #ffc24b;
}
.index-spot-top-left
{
	border-left:solid 2px #ffc24b;
}
.index-spot-top-right
{
	border-right:solid 2px #ffc24b;
}
.index-spot-cella10px
{
	width:10px;
	height:10px;
	overflow:hidden;
}
.index-spot-titolo-bottom
{
	background-color:#ffe7b8;
	border-left:solid 2px #ffc24b;
	border-right:solid 2px #ffc24b;
}

.loading-spot
{
	position:absolute;
	background-color:#ffe0a3;
	border: solid 1px #a31020;
	color:#a31020;
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

/*********************************/
/* LASTMINUTE COLORS			*/
/*******************************/
.LastMinuteCategoria-3
{
	background-color:#FF0000;
}

.lastMinute-BgColor-01
{
	background-color:#a31020;
}
.lastMinute-TextColor-01
{
	color:#a31020;
}
.lastMinute-BgColor-02
{
	background-color:#418d20;
}
.lastMinute-TextColor-02
{
	color:#418d20;
}
.lastMinute-BgColor-03
{
	background-color:#2994bb;
}
.lastMinute-TextColor-03
{
	color:#2994bb;
}
.divCliccabile
{
	cursor:pointer;
	border:2px solid #FF0000;
}


/*********************************/
/* FOOTER						*/
/*******************************/

.main-footer-studioLeonardo
{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fff4d7;
}
.main-footer-recapiti
{
	 border-top:solid 1px #ffce6f;
	 padding-top:10px;
	 padding-bottom:10px;
}

/***********************************/
/*	MINI-PHOTOGALLERY             */
/*********************************/
.sf-photogallery
{
	background-attachment:inherit;
	background-color:#ffbc00;
	background-position:center center;
	background-repeat:repeat;
	background-image:url(../images/miniPhotogallery/sfondoPhoto.gif);
	border:solid 1px #ffa300;
}
.preview-photo
{
	border:solid 1px #797979;
	margin:1px;
	cursor:pointer;
	-moz-opacity: 0.8;
}
.preview-photo:hover
{
	border:solid 1px #a31020;
	-moz-opacity: 1.0;
}

/***********************************/
/*	PRIVACY			              */
/*********************************/
.tabellaPrivacyGenerale
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #a31020;
	border-top:solid 1px #a31020;
}
.tabellaPrivacy
{
	background-color:#fff4d7;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:15px;
}
.testoPrivacy
{
	font-size:9px;
	padding-top:15px;
	font-family:Tahoma, Helvetica;
}

/***********************************/
/*	AJAX			              */
/*********************************/

.SpryHiddenRegion {
	visibility: hidden;
	font-family:Tahoma;
	font-size:9px;
}

/**************************************/
/*	PAGINA CONTATTI / RICHIESTA INFO */
/************************************/
.campiContatti
{
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	height:15px;
	font-family:Tahoma, Helvetica;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	width:200px;
}

.vociContatti
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	/*padding-left:10px;*/
	padding-right:10px;
	padding-top:5px;
}

/*****************************************/
/*	LISTINO PREZZI						*/
/***************************************/
.WH5Pixel
{
	width:3px;
	height:3px;
	overflow:hidden;
}
.W5Pixel
{
	width:3px;
	overflow:hidden;
}
.H5Pixel
{
	height:3px;
	overflow:hidden;
}
.boxListino-left
{
	border-left:2px solid #bfbfbf;
}
.boxListino-top
{
	border-top:2px solid #bfbfbf;
}
.boxListino-bottom
{
	border-bottom:2px solid #bfbfbf;
}
.boxListino-right
{
	border-right:2px solid #bfbfbf;
}
.boxListino-100-100
{
	background-color:#ffc24b;
}
.boxListino-75-100
{
	background-color:#ffe0a3;
}
.boxListino-50-100
{
	background-color:#ffe8bb;
}
.boxListino-25-100
{
	background-color:#fff2d9;
}
.boxListino-border
{
	border-right:1px solid #ffc24b;
}
.boxListino-periodo
{
	width:26%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}
.boxListino-titolo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
}
.boxListino-prezzo
{
	width:16%;
}

.boxAllInclusive-periodo
{
	width:20%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}

.pdfListino
{
	width:100%;
	background-color:#fff4da;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 2px #ffe29b;
	border-top:solid 1px #ffe29b;
	cursor:pointer;
}

.pdfListino:hover
{
	width:100%;
	background-color:#ffe29b;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 2px #ffe29b;
	border-top:solid 1px #ffe29b;
	cursor:pointer;
}


/*****************************************/
/*	SCHEDA NEWS 						*/
/***************************************/
.apriNews
{
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#a31020;
	cursor:pointer;
}
.schedaProdotto_info_off
{
    width:24px;
    height:19px;
    background-image:url(../images/main_info_off.gif);
    background-position:center top;
    background-attachment:inherit;
    background-repeat:no-repeat;
}
.schedaProdotto_info_on
{
    width:24px;
    height:19px;
    background-image:url(../images/main_info_on.gif);
    background-position:center top;
    background-attachment:inherit;
    background-repeat:no-repeat;
    cursor:pointer;
}
.schedaProdotto_stampa_off
{
    width:24px;
    height:19px;
    background-image:url(../images/main_stampa_off.gif);
    background-position:center top;
    background-attachment:inherit;
    background-repeat:no-repeat;
}
.schedaProdotto_stampa_on
{
    width:24px;
    height:19px;
    background-image:url(../images/main_stampa_on.gif);
    background-position:center top;
    background-attachment:inherit;
    background-repeat:no-repeat;
    cursor:pointer;
}
.schedaProdotto_zoom_off
{
    width:24px;
    height:19px;
    background-image:url(../images/main_zoom_off.gif);
    background-position:center top;
    background-attachment:inherit;
    background-repeat:no-repeat;
}
.schedaProdotto_zoom_on
{
    width:24px;
    height:19px;
    background-image:url(../images/main_zoom_on.gif);
    background-position:center top;
    background-attachment:inherit;
    background-repeat:no-repeat;
    cursor:pointer;
}

.titoloUnaNews
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#a31020;
	font-weight:bold;
}

.imageSchedaNews
{
    float:left;
    margin-bottom:10px;
    margin-right:10px;    
}

.schedaProdottoTitolo
{
	font-weight:bold;	
}

.miniFotoSchedaProdotto_off
{
	border:solid 1px #CCCCCC;
	background-color:White;
}

.miniFotoSchedaProdotto_on
{
	border:solid 1px Red;
	background-color:White;
	cursor:pointer;
}


/**************************************
	DOVE SIAMO - PERCORSO
****************************************/

.percorso-nome-campo
{
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.percorso-campo
{
	border:solid 1px #999999;
	margin-bottom:3px;
}
.percorso-titolo
{
	color:#fff8e9;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.btnCalcolaPercorso
{
	background-color:#a21320;
	border:solid 1px #e40c1f;
	width:120px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	padding:2px;
}

		ul, ol, li
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

		#miniPhotogallery
		{
			margin: 0px auto;
			padding-bottom: 10px;
			padding-top: 10px;
			padding-left: 5px;
		}
		
		#miniPhotogallery li
		{
			float: left;
			width: 27px;
			height: 27px;
			border: solid 1px #ffc24b;
			margin: 2px;
			-moz-opacity: 0.6;
			background-attachment: scroll;
			background-position: center center;
			background-repeat: no-repeat;
		}
		
		#miniPhotogallery div
		{
			cursor: pointer;
		}
		
		#miniPhotogallery li:hover
		{
			background-color: #EEE;
			cursor: pointer;
			border: dotted 1px !important;
			-moz-opacity: 1.0;
		}
		
		#imgPhotogalleryGrande
		{
			background-attachment: scroll;
			background-position: center center;
			background-repeat: no-repeat;
			width: 225px;
			height: 150px;
			border: solid 2px #ffc24b;
		}
		
		#imgPhotogalleryGrande:hover
		{
			border: solid 2px #a31020;
		}