body			{background-image: url(../immagini/back.png); background-repeat: repeat-x; margin: 0 auto; font-family: 'Cantarell', serif; font-size: 18px; text-align: center; margin: 0 auto;}
		
/* HEADER */
td.accauno		{height: 30px; width: 670px;}
td.lingue		{height: 30px; text-align: right;}
td.back-menu	{background-image: url(../immagini/back-menu.png); height: 40px; background-repeat: no-repeat; text-align: center;}
td.back-contatto	{background-image: url(../immagini/back-contatto.jpg); background-repeat: no-repeat;}



td.box-offerte		{width:300px; height:150px;}
td.box-booking		{width:370px; height:150px;}
td.box-newsletter	{width:300px; height:100px;}
td.box-customer		{width:300px; height:50px;}


.footer1			{height: 195px; width: 300px; background-repeat: no-repeat;    margin:0 auto; text-align: center; vertical-align: top; margin-top: 15px;}
.footer2			{height: 195px; width: 670px; background-repeat: no-repeat;    margin:0 auto; text-align: center; }

.footer3			{background-image: url(/immagini/footer3.png); background-repeat: no-repeat; height: 195px; width: 970px; background-repeat: no-repeat;    margin:0 auto; text-align: center; }



.offerte		{background-image: url(../immagini/offerte.jpg); background-repeat: no-repeat; width: 300px; height: 50px;}
.divisore		{background-image: url(../immagini/divisore.png); background-repeat: repeat-y; width: 320px; height: 40px;}
/* immagini */
.img			{margin:5px; border: 1px dotted; color:#d1530b; width: 125px; height: 75px;}
.immagine		{margin:5px;}
/* TESTI */

h1				{font-size: 10px; color: gray; font-weight: 100; margin: 0px; text-shadow:0 1px #333333; text-align: left; }
h2				{font-size: 18px; color: #d1530b; font-weight: 400; margin: 0px; text-shadow:0 1px #666666; text-align: left; }
h3				{font-size: 16px; color: #5b6774; font-weight: 200; text-align: left; text-shadow:0 1px #a8a9aa; padding-left: 35px;}

.testo			{font-size: 13px; color: #333333; padding:15px; text-align: justify;}
.testo2			{font-size: 13px; color: #333333; padding:15px; text-align: justify;}
.testo3			{font-size: 13px; color: #333333; padding:15px; text-align: justify;}
.testo4			{font-size: 10px; color: #333333; padding:2px; text-align: justify;}

.testonews		{font-size: 12px; color: #ffffff; margin: 10px; text-align: justify;}
.titoff			{font-size: 18px; color: #6d7881; text-align: left;}


.testofooter		{font-size: 12px; color: white; font-weight: 400; text-shadow:0 2px #666666; text-align: left; }

/* MENU */

td.back-menu					{background-color: #ffffff; width: 970px; height: 48px; padding-top: 28px; text-align: center;}
		.menu 					{list-style:none; height:48px; margin:0; padding:0; text-align:center; margin:0 auto; float: left; margin-left:15px}
		.menu li 				{float:left;margin-right:3px}
		.menu li a 				{display:block; position:relative; text-decoration:none}
		.menu li a em 			{display:block; height:30px; float:left; padding: 0 3px; font-family:Cantarell; font-size:11pt; font-style: normal; font-weight: 400;  color:#ffffff; line-height:30px;}
		.menu li a b			{display:block; float:left; width:7px; height:30px; }
		.menu li a span 		{display:block; float:left;	width:7px; height:30px;}
		.menu li a:hover 		{border:0; cursor:pointer;}
		.menu li a:hover b 		{background-position:left top; background:url(../immagini/sfmenu2.png) left bottom; position:relative;}
		.menu li a:hover span 	{background-position:right top; background:url(../immagini/sfmenu2.png) right bottom; position:relative;}
		.menu li a:hover em  	{background-position:center top; background:url(../immagini/sfmenu.png) center bottom repeat-x; position:relative; color:#FFFFFF; line-height:28px;}
		
		
		
		
.testolink			{font-family:Cantarell; font-size:10px; color:#ffffff; text-decoration:none;}
a.testolink			{text-decoration:none;}
a.testolink:hover		{text-decoration:none;}
a.testolink:active		{text-decoration:none;}

		
.testolink2			{font-family:Cantarell; font-size:10px; color:#333333; text-decoration:none;}
a.testolink2			{text-decoration:none;}
a.testolink2:hover		{text-decoration:none;}
a.testolink2:active		{text-decoration:none;}
		
		
		/* OFFERTE */
		
.data			{font-family:Georgia; font-size:24px; color:#d1530b; text-decoration:none;}
a.data			{font-family:Georgia; font-size:24px; color:#d1530b; text-decoration:none;}
a.data:hover		{font-family:Georgia; font-size:24px; color:#d1530b; text-decoration:none;}
a.data:active		{font-family:Georgia; font-size:24px; color:#d1530b; text-decoration:none;}

.tofferta			{font-family:Cantarell; font-size:18px; color:#7F7F7F; text-decoration:none;}
a.tofferta			{font-family:Cantarell; font-size:18px; color:#7F7F7F; text-decoration:none;}
a.tofferta:hover		{font-family:Cantarell; font-size:18px; color:#7F7F7F; text-decoration:none;}
a.tofferta:active		{font-family:Cantarell; font-size:18px; color:#7F7F7F; text-decoration:none;}

.dateoff			{font-family:Cantarell; font-size:11px; color:#333333; text-decoration:none;}
a.dateoff			{font-family:Cantarell; font-size:11px; color:#333333; text-decoration:none;}
a.dateoff:hover		{font-family:Cantarell; font-size:11px; color:#333333; text-decoration:none;}
a.dateoff:active		{font-family:Cantarell; font-size:11px; color:#333333; text-decoration:none;}

.testooff			{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}
a.testooff			{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}
a.testooff:hover		{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}
a.testooff:active		{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}


.titooff			{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}
a.titooff			{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}
a.titooff:hover		{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}
a.titooff:active		{font-family:Cantarell; font-size:11px; color:#7F7F7F; text-decoration:none;}

.linkoff			{font-family:Cantarell; font-size:13px; color:#356AA0; text-decoration:none;}
a.linkoff			{font-family:Cantarell; font-size:13px; color:#356AA0; text-decoration:none;}
a.linkoff:hover		{font-family:Cantarell; font-size:13px; color:#356AA0; text-decoration:none;}
a.linkoff:active		{font-family:Cantarell; font-size:13px; color:#356AA0; text-decoration:none;}


			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:center;
		width:970px;
		background:#fff;		
		margin-bottom:0em;
		}	
	#header{
		height:294px;
		line-height:306px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:970px;
		height:294px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:30px;
		top:175px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:890px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../immagini/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../immagini/btn_next.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:0px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:0px;
		border:0px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 0px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


.selbox		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:100px; height:25px; font-family: Cantarell; color:#000000; font-size:12pt}

.selbox2	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:100px; height:25px; font-family: Cantarell; color:#000000; font-size:12pt}

.selb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:60px; font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}

.bottone 	{width:270px; height:40px; text-align:center}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:200px; height:100px; font-family: Cantarell; color:#333333; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:200px; height:100px; font-family: Cantarell; color:#333333; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:200px; font-family: Cantarell; color:#333333; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:175px; font-family: Cantarell; color:#333333; font-size:9pt}
.sel	{width:175px; background-color:#E9E9EA; border:1px solid #7F9DB9; font-family: Cantarell; color:#000000; font-size:9pt}
.seln	{width:175px; background-color:#C9C9CB; border:1px solid #7F9DB9; font-family: Cantarell; color:#000000; font-size:9pt}
