	body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #505367;
                background-color: #dddddd;
	}

        .movie{
        	width: 560px;
                height: 400px;
		padding: 0px;
		margin: 0px;
        }
	#sopra_write{
		width: 560px;
		height: 105px;
		background-color: #ffffff;
		padding: 0px;
		margin: 0px;
	}
	
	#container
	{
		margin: 0 auto;
		padding: 0px;
		width: 750px;
		text-align: left;
		background-color: #ececec;
		background-image: url('img/repeat-container.gif');
		background-repeat: repeat-y;
	}

	#heading{
		width: 100%;
		height: 60px;
		color: #6b6b6b;
		text-align: right;
		border-bottom-color: #6b6b6b;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		padding: 0px;
		font-size: 20px;
		position: relative;
		right: 0px;
	}

	#header
	{
		width: 100%;
		height: 190px;
		text-align: center;
		background-color: #ffffff;
	}
	#header-iupac
        {
                width: 100%;
                height: 130px;
                text-align: center;
                background-color: #ffffff;
        }


	#contents	
	{
		position: relative;
		width: 750px;
		margin: 0px;
		padding: 0px;
	}

        #mymappa
	{
                width: 500px;
		height: 430px;
		border-color: #8a8a8a;
		border-style: solid;
		border-width: 4px;
	}
        #mymappa_frame
	{
		width: 500px;
		height: 400px;
	}
	#mymappa_close
	{
		width: 500px;
		height: 30px;
		background-color: #8a8a8a;
		color: #ffffff;
		line-height: 30px;
	}
	#mymappa_close a{
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	#mymappa_close a:hover {
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
	}


	#micro{
		width: 1px;
		height: 1px;
	}

/*
	#sponsor{
		width: 150px;
		position: absolute;
		left: 0px;
		bottom: 20px;
		text-align: center;
	}
*/
	#sponsor{
		width: 150px;
		position: relative;
		left: 0px;
		bottom: 30px;
		margin-top: 150px;
		text-align: center;
	}

	.prenotazione{
		height: 100px;
		width: 90%;
		background-image: url('img/sfondo_prenotazione.jpg');
		background-repeat: no-repeat;
	}
	.prenotazione h3{
	 	margin-top: 15px;
		margin-left: 10px;
		color: #0101fc;
		padding: 0px;
  	}
        .prenotazione p{
		margin-top: 0px;
		margin-left: 10px;
        }

	#col_left{
		width: 150px;
		float: left;
		background-color: #ddddd0;
		padding: 0px;
		margin: 0px;
        }

	#navlist
	{
		width: 150px;
		margin: 0 0 0 0;
		padding: 0;
	        background-color: #ffcc00;
	}

	#navlist .cat
	{
		font-weight: bold;
	}

	#navlist .whiteline
	{
		height: 2px;
		background-color: #ffffff;
		padding: 0px;
		border-width: 0px;
	}

	#navlist a
	{
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	#navlist a:hover
	{
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}

	#navlist a:visited
	{
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}

        .tipo_form_dati{
		border-width: 1px;
                border-color: #ededed;
                border-style: solid;
                border-collapse: collapse;
	}
	.tipo_form_dati td{
		border-width: 1px;
                border-color: #ededed;
                border-style: solid;
                border-collapse: collapse;
	}

	#form_dati{
		border-width: 1px;
		border-color: #ededed;
		border-style: solid;	
		border-collapse: collapse;
	}
	#form_dati td{
		border-width: 1px;
		border-color: #ededed;
		border-style: solid;
		border-collapse: collapse;
	}
	.fullcolor{
		background-color: #dfefff;
		font-weight: bold;
	}
        #col_right{
		margin-top: 0px;
		margin-left: 151px;
                margin-right: 0px;
		background-color: #ffffff;
        }
	#ins_col_right{
		width: 560px;
		margin: 0 auto;
		padding: 0px;
	}

	#footer	
	{
		clear: both;
		background-color: #003399;
		color: #ffffff;
		text-align: center;
		border-top-width: 2px;
		border-top-color: #626262;
		border-top-style: solid;
	}

	/* css per il form */
	label{
		font-weight: bold;
		display: block;
		background-color:#A0BEC6;
	}
	input, textarea{
		color: #5B5642;
		background: #ffffff;
		border: 1px solid #5B5642;
	}
	.fixSize{
		width: 180px;
	}
	.greenInput{
		background-color: #3ff64c;
		color: #000000;
		border: 1px solid #19d737;
		font-size: 22px;
		padding: 15px;
	}
	.yellowInput{
		background-color: #ffcc00;
		color: #000000;
		border: 1px solid #e4b206;
	}
	.buttonWhite{
		background: #ffffff;
		border: 0px solid #ffffff;
	}
	.corsivoPiccolo{
		font-size: 9px;
		font-style: italic;
	}
	.piccolo{
		font-size: 9px;
	}
        .headingBlu{
		background-color: #a7d0fc;
                font-weight: bold;
		height: 30px;
		line-height: 30px;
        }
        #chkLeft{
		float: left;
        }
	#descrRight{
		float: right;
		text-align: left;
	}
        #pannelloGiorni{
		width: 450px;
		line-height: 30px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
	}
	#pannelloGiorni a{
		color: #d4d4d4;
		text-decoration: none;
	}
        .descrizione{
		width: 100%;
	}

        #hotel_convenzionati{
		width: 100%;
		margin-bottom: 15px;
        }
	.small{
		font-size: 10px;
	}
	.sotto-scuro{
		background-color: #f1f1f1;
	}
	#hotel_convenzionati p{
		display: inline;
		padding-right: 25px;
	}
	#hotel_convenzionati_lista td{
		background: #e5e5e5;
		border: 1px solid #ebebeb;
	}
	#hotel_convenzionati_lista a{
		color: #000000;
		display: block;
		text-decoration: none;
        }
	#hotel_convenzionati_lista a:hover {
		color: #dadada;
		background-color: #454545;
		display: block;
		text-decoration: none;
        }


	#pannelloGiorni a:hover {
		color: orange;
		text-decoration: underline;
	}
	.price{
		text-align: center;
	}
	#ieri{
		width: 150px;
		text-align: center;
	}
	#oggi{
		width: 150px;
		text-align: center;
	}
	#domani{
		width: 150px;
		text-align: center;
	}
	.error{
		width: 90%;
		padding: 5px;
		text-align: center;
		background-color: #ff4848;
		border-color: #ea0909;
		border-width: 2px;
		border-style: solid;
		color: #000000;
		font-size: 14px;
		margin: 0 auto;
	}
	.ok{
		width: 90%;
		padding: 5px;
		text-align: center;
		line-height: 30px;
		background-color: #38ee38;
		border-color: #00d600;
		border-width: 2px;
		border-style: solid;
		color: #000000;
		font-size: 14px;
		margin: 0 auto;
	}
	.elements{
		width: 100%;
		background-color: #ffffff;
		margin-bottom: 5px;
	}

/* YAHOO CALENDAR */

.yui-calendar .calnavleft { 
display: none;
} 

.yui-calendar .calnavright { 
display: none;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc {
/*	width:100%;
	_width:auto; *//* IE6, IE7 Quirks don't handle 100% well */

  width: 150px;
}
.yui-skin-sam .yui-calendar{
  font-size: 10px;
} 

/* ***** */

.lista-elementi{
  display: block;
}

#risposta_finale{
	width: 95%;
	padding: 5px;
	margin: 0 auto;
	border: 1px solid #969696;
	margin-top: 10px;
	margin-bottom: 10px;
}

.trasferimenti {
	display: inline;
}
