body, div, h1,h2,h3,h4, a, li, table, select, input, button, textarea {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;			/* azzera la differenza di dimensione dei tag H */
	color: #000;
}

body {
    text-align: center;   /*centra in IE 5.x */
    margin:0px;
    padding:0px;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center top;
}

form,
div.nextform_div {
	position:relative;
}

select, input, button, textarea {
	font-size:11px;
	color: #696969;
	border: 1px solid #9B9C9E;
	letter-spacing:1px;
	padding-left:2px;
	padding-right:2px;
	margin-right:2px;
}

div.layers_object ul,
div.layers_object ol{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

a:hover{
	text-decoration:underline !important;
}

div.pagebody div.background_interno div.background div
{
    background-color:Transparent !important;
}

/*------------------------ impostazioni generali Page Body ----------*/

div.pagebody,
div.pagebody div.background_interno,
div.pagebody div.background_interno div.main_panel,
div.pagebody div.background_interno div.colonnadx,
div.pagebody div.background_footer,
div.pagebody div.background_footer div.footer
{
    float:left;
}

div.pagebody
{
    background:url(../../upload/1/images/interfaccia/SfondoPageBody_top.png) no-repeat 0px 0px;
    background-position:top;
}

div.pagebody div.background_interno
{
    width:100%;
    margin-top:10px;
    background:url(../../upload/1/images/interfaccia/SfondoPageBody_bottom.png) no-repeat 0px 0px;
    background-position:bottom;    
}

div.pagebody div.main_panel
{
    width:70%;
    /*border-right:1px solid red;*/
}

div.pagebody div.colonnadx
{
    width:29%;
}

div.pagebody div.colonnadx div.backgroundcolonnadx
{
    height:150px;
}


div.pagebody div.background_footer,
div.pagebody div.background_footer div.footer
{
    width:100%;
    padding-top:5px;
    padding-bottom:20px;
}

div.pagebody div.background_footer div.footer span
{
    color:#fbfbfc;
    font-size:11px;
    float:left;
}
div.pagebody div.background_footer div.footer span a
{
    color:#fbfbfc;
    font-size:11px;
}

div.pagebody div.background_footer div.footer span.poweredby
{
    float:right;
}



/* ------------------------------------------------------------------------------------ cambio lingua */

div.cambiolingua{
	float:left;
}

div.cambiolingua li
{
	width:24px;
	height:19px;
	text-align:center;
	margin-right:3px;
	padding-top:4px;
}

div.cambiolingua li a
{
    display:block;
}

div.cambiolingua li.selected
{
    background:url(../../upload/1/images/interfaccia/sfondo_bandiere.png) no-repeat 0px 0px;
}

div.ibooking {height:280px;}
div.iframe {height:100%}
div.iframe iframe {height:100%}

