/* CSS Document */

/* #credits, #credits span{
	width:66px;
	height:15px;
	float:right;
	background:url(../images/base/credits.gif);
	background-repeat:no-repeat;
	cursor:pointer;
} */

/* ************************* PERCORSO ******************************/

/* barra link percorso */
div#percorso{
	width:100%;
	height:54px;
	padding:0;
	color:#666;
}

div#lineaPercorso{
	width:100%;
	height:23px;
}

/* home */
div#homeLink{
	width:117px;
	height:54px;
	float:left;
}
div#homeLink img{
	width:115px;
	height:54px;
}

/* barra link percorso */
div#percorsoLink{
	width:300px;
	height:20px;
	font-size:11px;
	padding-top:30px;
	float:left;
	margin:0;
}
div#percorsoLink a{
	color:#666;
}
div#percorsoLink a:hover{
	color:#FF6600;
	text-decoration:overline;
}
/* ********************************** TABELLA PARTNER *****************************************/
div#partner table{
	width:440px;
}
div#partner table td{
	text-align:center;
	height:40px;
}



/* ************************* div per contenuto sotto il percorso ******************************/

div#intro{
	width:100%;
	margin:0;
	padding:0;
}

div#introPage, #introForm, #introPageGallery{
	width:100%;
	margin-top:25px;
	padding:0;
}

div#introPage360 {
	width:687px;
	margin-top:25px;
	padding:0;
	position:absolute;
}

div#intro p, #introPage p, #introPage360 p{
	line-height:17px;
	text-align:justify;
	margin:10px 0 0 0;
	padding:0;
}

div#intro p a, #introPage p a, #introPage360 p a, #partner a{
	color:#333;
}
div#intro p a:hover, #introPage p a:hover, #introPage360 p a:hover, #partner a:hover {
	color:#FF6600;
	text-decoration:overline;
}
/* LINK SOTTO PAGINA */

div#linkDt {
	width:440px;
	height:80px;
	margin:10px 0 0 0;
	background:url(../images/titoletti/link.png) right top no-repeat;
}

div#dt{
	width:180px;
	padding:4px 0 0 30px;
	font-size:11px;
	line-height:34px;
	color:#666;
	float:left;
}
div#dt1{
	width:180px;
	padding:4px 0 0 38px;
	font-size:11px;
	line-height:34px;
	color:#666;
	float:right;
}

div#dt a, #dt1 a{
	text-decoration:none;
	color:#666;
}
div#dt a:hover, #dt1 a:hover{
	text-decoration:overline;
	color:#FF6600;
}


/* ++++++++++++++++++++++++ CLASS ++++++++++++++++++++++++++++++++++++++++++++++++++ */

.vediAnche{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}

h1, h2, h3{
	font-size:12px;
	font-weight:100;
	margin:0;
	padding:0;	
}

h1 a, h2 a, h3 a{
	color:#333;
}
h1 a:hover, h2 a:hover, h3 a:hover{
	text-decoration:overline;
	color:#FF6600;	
}

/* ****************************************************************************************************************************/
/* ******************************************** chalet ************************************************************************/
/* ****************************************************************************************************************************/


div#chaletPianta{
	width:440px;
	height:220px;
	margin:20px 0 0 0;
}
div#fienilePianta{
	width:440px;
	height:170px;
	margin:20px 0 0 0;
}



/* ****************************************************************************************************************************/
/* ******************************************** caseificio  *******************************************************************/
/* ****************************************************************************************************************************/

.foto{
	width:420px;
	margin:0;
	padding:10px;
	float:left;
}

.foto img{
	width:100px;
	height:95px;
	margin:0;
	padding:0;
	float:right;
}
div#clicca{
	position:relative;
	height:100px;
	width:110px;
	margin-top:5px;
	font-size:10px;
	color:#666;
	float:left;
}
div#clicca p{
	position:absolute;
	text-align:left;
	margin:0;
	padding:0;
}
div#clicca img{
	position:absolute;
	left:60px;
	top:16px;
	height:18px;
	width:18px;
}

/* ****************************************************************************************************************************/
/* ******************************************** prezzi  ***********************************************************************/
/* ****************************************************************************************************************************/

div#introPage table {
		width:440px;
		border-collapse:collapse;
		background-color:#eee;
		margin:10px 0 10px 0;
		color: #333;
}

div#introPage th {
		text-align:left;
		padding:5px;
		font-weight:100;
		width:360px;
}
div#introPage td {
		text-align:right;
		padding:5px;
}

div#introPage caption {
	display:none;
}


div#introPage tbody th, #introPage tbody td {
		border-bottom: dotted 1px #333;
		vertical-align:top;
}


div#introPage tbody tr:hover {
		background:#fafafa
}


div#validita {
	width:430px;
	margin-top:30px;
	background-color:#FF6600;
	color:#FFFFFF;
	padding:5px;
}

/* ****************************************************************************************************************************/
/* ******************************************** mappa *************************************************************************/
/* ****************************************************************************************************************************/

div#gps {
	width:80px;
	height:90px;
	float:left;
}

div#TabbedPanels1 {
	margin-top:30px;
}
.TabbedPanelsContent li{
	list-style:url(../images/base/freccia-li.gif);
	margin-top:10px;
}



/* ****************************************************************************************************************************/
/* ******************************************** prenota ***********************************************************************/
/* ****************************************************************************************************************************/

/* CSS Document */
/* struttura pagine */

.colonnaSx{
	width:80px;
}
.rosso_grassetto{
	font-weight:bold;
	color:#DD0000;
}

/* ********************** campi fieldset ************************************* */


.form{
	width:180px;
	background-color:#eee;
	font-size:11px;
	padding:3px;
	border: 1px solid #ccc;
}

/* ..................................... */

.formtext{
	width:363px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eee;
	font-size:11px;
	padding:3px;
	border: 1px solid #ccc;
	margin-bottom:10px;
}

/* ..................................... */

.click{
	width:300px;
	height:30px;
	background:url(../images/base/click.png) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006633;
	font-size:11px;
	font-weight:bold;
	margin:20px 0 0 50px;
	border:none;
}

/* ..................................... */

div#info{
	width:400px;
	margin:40px 0 0 20px;
}
legend span{
	color:#006633;
	font-family:Georgia, "Times New Roman", Times, serif;
}
fieldset{
	margin-bottom:20px;
	padding:10px;
}


/* ..................................... */

fieldset .pry{
	font-size:10px;
	margin-bottom:20px;
	margin-left:3px;
}
.privacy{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	border: 1px solid #cccccc;
	margin-left:3px;
	width:363px;
}

div#risposta{
	color:#000;
	border:#666666 solid 1px;
	background-color:#FF9900;
	padding:5px;
	margin-bottom:20px;
}


/* ..................................... */

/* ****************************************************************************************************************************/
/* ******************************************** 360 ***************************************************************************/
/* ****************************************************************************************************************************/

div#mappa360 {
	width:687px;
	height:490px;
	padding:0;
	margin-left: 15px;
	z-index:1;
} 
#noFlash360, #noFlash360 span {
	width:650px;
	height:343px;
	float:left;
	background:url(../images/generico/mappa360.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
div#cornice-it {
	width:400px;
	height:300px;
	padding:4px;
	margin-bottom:15px;
	background:#FF9900 url(../images/generico/qtime-en.png) center top no-repeat;
	float:left;
}
div#cornice-en {
	width:400px;
	height:300px;
	padding:4px;
	margin-bottom:15px;
	background:#FF9900 url(../images/generico/qtime-en.png) center top no-repeat;
	float:left;
}
div#corniceTesto {
	width:250px;
	height:240px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:10px;
	padding:80px 0 0 7px;
	background:url(../images/generico/360-title.gif) left top no-repeat;
	float:left;
}
div#link-360 {
	font-size:11px;
	color:#666666;
	margin-bottom:17px;
}
div#testo-360 {
	font-size:12px;
	line-height:18px;
	color:#333333;
}

div#sotto-360{
	width:680px;
}
div#back-360{
	float:right;
}

div#altro-360{
	float:left;
}

/* ****************************************************************************************************************************/
/* ******************************************** gallery ***********************************************************************/
/* ****************************************************************************************************************************/

.fontGallery{
	line-height:16px;
}
.blocco{
	position:relative;
}
.blocco img{
	float:right;
}
.blocco p {
	width:300px;
	margin:25px 0 0 0;
	line-height:16px;
	padding:0;
	float:left;
}
.blocco p.entra {
	width:300px;
	padding:0;
	margin:0;
	text-align:right;
}
.blocco p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}
.blocco p a:hover{
	text-decoration:overline;	
	color:#FF9900;
}
.gallery {
	float:left;
}
.entra {
	border:none;
	border-bottom-style:none;
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	margin-top:10px;
}

/* ****************************************************************************************************************************/
/* ******************************************** gallery ***********************************************************************/
/* ****************************************************************************************************************************/

.titoloPro{
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
}
.titoloProLast{
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FF6600;
}
div#fotoPro{
	margin:10px 0 0 0;
	width:140px;
	height:140px;
	padding:0;
	border:#FF6600 2px solid;
	float:right;
}
div#testoPro {
	width:280px;
	float:left;
}

div#validitaEve{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:20px 0 20px 0;
	width:270px;
	padding:5px;
	font-size:12px;
	color:#333333;
	background-color:#eee;
	float:left;
}

div#validitaPro{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:20px 0 20px 0;
	width:270px;
	padding:0 5px 5px 5px;
	font-size:12px;
	color:#333333;
	border:2px #FF6600 solid;
	float:left;
}

.linkPro{
	color:#333333;
}
div#link360{
	width:58%;
	font-size:9px;
	text-align:right;
}
div#link360 a{
	color:#999999;
}
