@charset "iso-8859-1";
/* CSS Document */

	body
	{
	background-image:url(../img/sf.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e0e0e0;
	text-align:center;
	margin-top:0px;
	}
		
	#linkbanner 
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	}
	#linkbanner a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	}
	#linkbanner a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E54C00;
	text-decoration:none;
	font-weight:bold;
	}
	a:link
	{

	color:#333333;
	text-decoration:none;
	font-weight:bold;
	}
	a:hover
	{

	color:#E54C00;
	text-decoration:none;
	font-weight:bold;
	}
	a:visited
	{

	color:#333333;
	text-decoration:none;
	font-weight:bold;
	}
	.linkblu
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6699CC;
	text-decoration:none;
	font-weight:bold;
	}
	.linkblu a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6699CC;
	text-decoration:none;
	font-weight:bold;
	}
	.linkblu a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6699CC;
	text-decoration:none;
	font-weight:bold;
	}
	.testogrigio
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	}
	
	.testoaranciobig
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
	line-height:15px;
	}
	
	.testoarancio
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
	line-height:15px;
	}
	
	.testofooter
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	}
	.emailfooter
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;
	}
	.emailfooter a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;
	}
	.emailfooter a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;
	}
	#testoarancioff
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	line-height:15px;
	}
	#testoarancio
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;
	}
	#testoarancio a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;
	}
	#testoarancio a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;
	}
	/*Formattazione Offerte*/
	
/* *********************** OFFERTE ANTEPRIMA Contenitore singola Offerta******************************** */
.cont_offerta{
	width:364px;
	height:145px;
	float:right;
	text-align:left;
	margin-top:5px;
	}
.cont_testo-offerta{
	float:left;
  	width:215px;
	padding-left:15px;

	}
.date{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	margin-bottom:10px;
	color:#FF6600;
	font-weight:bold;
	}	
.titolo-anteprima{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.titolo-anteprima a:link{
	color:#FF6600;
	text-decoration:none;
	}	
.titolo-anteprima a:hover{
	color:#333;
	text-decoration:underline;
	}
.sottotitolo-anteprima{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin-top:15px;
	}
/*Contenitore immagine Offerta*/
.img_offerta{
	width:126px;
	height:126px;
	max-height:110px;
	float:left;
	padding-left:5px;

}
  /*Contenitore titolo Offerta*/
.titolo  {
  /*padding-left:20px;*/
  float:left;
  width:215px;
  padding-left:15px;
  }
  
 h1{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 color:#ff6600;
 text-align:left;
 text-decoration:none;
 font-weight:normal;
 float:left;
 margin:5px;
}

 h2{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#0071C2;
 text-align:left;
 text-decoration:none;
 font-weight:normal;
 float:left;
 margin:5px;
}
   /*Contenitore testo Offerta*/
  .testofferta
  {
  float:left;
  font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:8px;
 font-weight:normal;
 color:#000000;
 width:200px;
  
  }
 h3{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#000000;
 text-align:left;
 line-height:11px;
 margin:0;
 text-decoration:none;
 line-height:14px;
}
 h3 a{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000000;
 text-align:left;
 line-height:11px;
 margin:0;
 text-decoration:none;
 line-height:14px;
}
 h3 a:hover{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000000;
 text-align:left;
 line-height:11px;
 margin:0;
 text-decoration:none;
 line-height:14px;
}
/* Stile per LA DICITURA TUTTE LE OFFERTE */

tutteleofferte{
 text-align:right;
 height:40px;
}
/* Stile per spaziatura tra offerte */
#spazio{
	width:180px;
	height:32px;
}
	#linkofferte
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0071C2;
	line-height:15px;
	text-decoration:none;
	}
	#linkofferte a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0071C2;
	line-height:15px;
	text-decoration:none;
	}
	#linkofferte a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0071C2;
	line-height:15px;
	text-decoration:none;
	}
	/*Formattazione Form*/

input{
	border : 1px solid #adadad;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#828282;
	background-color:#ffffff;
}

input.classeinvio {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#ff6600;
}
input.radio {
border : 1px solid #ffffff ;
font-family:  Arial, Helvetica, sans-serif;
font-size:10px; color:#ffffff; background-color:#ffffff; border-top-width:1px;   border-right-style:solid; border-right-width:1px; border-bottom-style:solid; border-bottom-width:1px; border-left-style:solid; border-left-width:1px
}
input.classereset {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#949494;
}
textarea
{
	border : 1px solid #adadad ;
	background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#828282; font-size:11px; border-top-width:1px; border-top-style:solid; border-right-style:solid; border-right-width:1px;  border-bottom-style:solid; border-bottom-width:1px;  border-left-style:solid; border-left-width:1px
}
select {   
	border : 1px solid #adadad ;
	background-color:#d8ebff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px; border-top-width:1px; color:#828282; border-top-style:solid;border-right-style:solid; border-right-width:1px;  border-bottom-style:solid; border-bottom-width:1px; border-left-style:solid; border-left-width:1px
}
   .Offmouseinformativa {
   font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #073d65;
	font-weight: bold;
	text-decoration : underline;
}
.Onmouseinformativa {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #073d65;
	font-weight: bold;
	text-decoration : none;
}
.informativa
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
line-height: 12px;
}
.testoinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#828282;
	line-height:14px;
	padding-top:11px;
}
select {   
	border : 1px solid #adadad;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#828282;
font-size:11px;
background-color:#ffffff;

}
/* Stile per LA DICITURA TUTTE LE OFFERTE */

tutteleofferte{
 text-align:right;
 height:40px;
}
/* Stile per Titolo Offerta */
#offerteanteprima h1{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#ff6600;
 text-align:left;
 text-decoration:none;
 margin:0;
}
 /* Stile per testo Offerta */
#offerteanteprima h3{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 text-align:left;
 padding-left:30px;
 line-height:14px;
 text-decoration:none;
 margin:0;
}
/* Stile per spaziatura tra offerte */
.spazio{
	width:336px;

}
.linkofferte {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	padding-top:15px;
	padding-left:35px;
	text-decoration:underline;
}
.linkofferte a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	padding-top:15px;
	padding-left:35px;
	text-decoration:underline;
}
#linktestogrigio
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:15px;
	text-decoration:underline;
	}
#linktestogrigio a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:15px;
	text-decoration:underline;
	}
	#linktestogrigio a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:15px;
	text-decoration:none;
	}
	
	#linktestogrigiofooter
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:15px;
	text-decoration:ucnderline;
	}
	#linktestogrigiofooter a
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:15px;
	text-decoration:underline;
	}
	#linktestogrigiofooter a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:15px;
	text-decoration:none;
	}

.suite_table {
  width:98%;
  border:none;
  font-family: Tahoma, Geneva, sans-serif;
}


.suite_col_pari {
  background:#fcc081 ;
  font-family: Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#333;
  padding:4px;
  margin:2px;
  text-align:center;
}
.suite_col_dispari {
  background:#fff ;
  font-family: Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#333;
  padding:4px;
  margin:2px;
  text-align:center;
}
.suite_col_0 {
  background:#c3c3c3 !important;
  font-family: Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#333;
  padding:4px;
  margin:2px;
  font-weight:bold;
  text-align:left;
}
.suite_row_0 {
background:#c3c3c3 !important;
  font-family: Tahoma, Geneva, sans-serif;
  font-size:11px;
  color:#333;
  font-weight:bold;

}

.photogallery_img{
	margin:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 3px #000;
	overflow:hidden;
	
	}
.photogallery_img:hover{
	margin:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 3px #ccc;
	
	}
.spacer10px{
	clear:both;
	width:100%;
	height:10px;
}
.spacer20px{
	clear:both;
	width:100%;
	height:20px;
}
.spacer30px{
	clear:both;
	width:100%;
	height:30px;
}
.spacer40px{
	clear:both;
	width:100%;
	height:40px;
}
.spacer50px{
	clear:both;
	width:100%;
	height:50px;
}

img {
	border:0px;}
