/* 
    Document   : default
    Created on : 2-apr-2010, 13.38.21
    Author     : Duilio
    Description:
        Purpose of the stylesheet follows.
*/

/*<![CDATA[*/

body {
	margin: 0;
	padding: 0;
        
        font-family: Arial, Helvetica, sans-serif ;
        font-size: 12px;
	text-align: center;
        background-color: #f2f2f2;
}
#intestazione {
	width:920px;
	margin: 0 auto;
        padding: 0px 0px 0px 0px;
}
#logo {
	width:920px;
	text-align: left;
	background: url('/img/home3-2.jpg') #EEE;
        height: 100px;
}

/* Menu */

#menu {
	width: 920px;
        background: url('/img/home_sfondo_menu.gif') ;
	padding: 0;
        min-height: 30px;height: auto !important;height: 30px;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 1px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;

         min-height: 30px;height: auto !important;height: 30px;
}
#menu .sepli {
	float: left;
	min-height: 30px;height: auto !important;height: 30px;
	background: url('/img/linea_ver_menu_top.gif') no-repeat right bottom;
}


#menu a {
	display: block;
	margin-top: 1px;
	margin-right: 3px;
	padding: 7px 30px 0px 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #111111;
	border: none;
        font-weight:bold;
}

#menu .current {
    color: #FFFFFF;
    padding: 7px 6px 0px 9px;
}

#menu a:hover {
	text-decoration: none;
}

/* Benvenuto */

#benvenuto {
    position: relative;
	width: 920px;
	height: 36px;
        background-color:  #DCE2E4;
	padding: 0;
        margin: 0;
        text-align: left;
}

#benvenutotext {
    position: absolute;
    top: 0px;
    left:5px;
    line-height: 34px;
    font-size: 13px;
      font-family: Arial, Helvetica, sans-serif ;
}
#benvenutotext em {vertical-align: middle;letter-spacing: 1px;}
#benvenutotext a img {margin-left: 20px; vertical-align: middle;}
#corpo {
	
	width:920px;
	text-align: left;
	margin: 0 auto;
         background-color:  #FFFFFF;
}
.cle {clear:both;font-size:0px; } 
#colonne-1e2 {
	float: left;
	width: 100%;
	margin-left: -180px;
	position: relative; left: 180px; z-index: 5;
	background: #ffffff;
	color: #000;

}

#colonna-3 {
	float: right;
	width: 180px;
	position: relative; z-index: 10;
	background: transparent;
	color: #000;
}

#colonna-1 {
	float: right;
	width: 100%;
	margin-right: -180px;
	position: relative; right: 180px; z-index: 5;
	background: transparent;
	color: #000;
}
#colonna-1 #modulo {
        margin-left: 180px;
	margin-right: 180px;

}
#colonna-1 #modulo #attivita {
    padding: 5px 12px 0px 12px;
}


#colonna-2 {
	float: left;
	width: 180px;
	position: relative; z-index: 10;
	background: #ffffff;
	color: #000;
}


#pie-di-pagina {
	width:920px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
	color: #000;
        clear: both;
}
#pie-di-pagina p.centro{text-align:center;line-height: 24px;color: #808080;padding:5px 0px 0px 0px; }
#pie-di-pagina div.centrobordo {width: 100%;min-height: 1px;height: auto !important;height: 1px;font-size:0px;background:url('/img/uno.gif')  top left repeat-x;}
#pie-di-pagina p.centroimg{text-align:center;line-height: 24px;color: #808080;padding:15px 0px 0px 0px; }
#colonna-1, #colonna-2, #colonna-3, #pie-di-pagina {
	padding: 0.5em 0;
}
#colonna-1e2 {padding:0px;}
img {border: none;}
img.left {float: left;margin-right: 15px;}
img.right {float: right;margin-left: 15px;}

p {padding:0px;margin: 0px;text-align: justify;line-height: 19px;}
a img {border: none;}

a {text-decoration:none;}
a:hover {text-decoration:none;}

div.linea {clear:both;width: 100%;background: transparent;min-height: 10px;height: auto !important;height: 10px;font-size:0px;}
div.linea1 {clear:both;width: 100%;background: transparent;min-height: 19px;height: auto !important;height: 19px;font-size:0px;}
div.linea2 {float:left;width: 100%;background: transparent;min-height: 5px;height: auto !important;height: 5px;font-size:0px;}
form {padding:0px 0px 0px 0px;margin:0;}


span.cID {
	display:block;
	float:left;
	padding:.2em .5em;
	border: 2px solid #900;
	background:#FFF;
	color:#000;
	margin: 0 0.5em 0 0;
	font:bold 1.2em "Courier New", Courier, monospace;
}

/*Colonna 1 layout*/

#booking {float:left;width: 262px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#booking h2 {margin: 0px 0px 0px 0px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;background:url('/img/scheda_immagini.gif') no-repeat top left;min-height: 28px;height: auto !important;height: 28px;}
#booking h2  a {color:#FFFFFF;display:block;padding: 7px 0px 2px 12px;}
#bgruppo-bg {background: #FBEC5D;height: 130px;padding:0px 0px 0px 0px;}
#bpp {margin:0px;padding:0px 0px 0px 0px;line-height:11px;background:url('/img/scheda_sotto_gialla.gif') bottom left no-repeat;}

#formbook{position:relative;padding:7px 0px 0px 0px;}
.formina{clear:left;margin-left: 3px;font-family: Arial, Helvetica, sans-serif ;font-size: 11px;color: #444444;text-align: left;line-height:24px;}
.forminas{clear:left;margin-left: 3px;font-family: Arial, Helvetica, sans-serif ;font-size: 11px;color: #444444;text-align: left;line-height:24px;}
.formina img {vertical-align:middle;margin-left:3px;}
.small_item{font-family: Arial, Helvetica, sans-serif ;font-size: 10px;color: #000066;margin-left: 1px;}
.small_item_data{font-family: Arial, Helvetica, sans-serif ;font-size: 10px;color: #000066;width: 55px;vertical-align:middle;}
  label{width: 75px;float: left;text-align: left;margin-left: 5px;display:block;}
.kpers {display:block;position:absolute;top:55px;right:190px;}
.small_item_pers{font-family: Arial, Helvetica, sans-serif ;font-size: 10px;color: #000066;width: 35px;vertical-align:middle;}
  #submitformina{display:block;position:absolute;top:106px;right:20px;cursor:pointer;background: transparent url('/img/buttons/vai.gif')  top center no-repeat;background-repeat:no-repeat;width:35px;min-height: 20px;height: auto !important;height: 20px;margin: 0;padding: 0;border: 0;}

#formbookacco{padding:7px 0px 7px 0px;background-color: #f5f8f9; margin:0px 0px 0px 0px;}
#submitformacco{display:block;position:absolute;top:-20px;right:255px;cursor:pointer;background: transparent url('/img/buttons/vai.gif')  top center no-repeat;background-repeat:no-repeat;width:35px;min-height: 20px;height: auto !important;height: 20px;margin: 0;padding: 0;border: 0;}
#res_pers{display:block;position:absolute;top:-70px;right:180px;}
#res_pers label{width: 75px;float: left;text-align: left;margin-left: 5px;display:block;font-family: Arial, Helvetica, sans-serif ;font-size: 11px;color: #444444;}

#shopping {float:right;width: 262px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#shopping h2 {margin: 0px 0px 0px 0px;font-family: Arial,Helvetica, sans-serif;font-size: 12px;background:url('/img/scheda_prodotti.gif') no-repeat top left;min-height: 28px;height: auto !important;height: 28px;}
#shopping h2  a {color:#FFFFFF;display:block;padding: 7px 0px 2px 12px;}
#sgruppo-bg {background:url('/img/sfondo_scheda.gif') repeat-y;height: 130px;}
#spp {margin:0px;padding:0px 0px 0px 0px;line-height:11px;background:url('/img/scheda_sotto.gif') bottom left no-repeat;}
#pshopping {padding:12px 5px 0px 5px;position:relative;line-height:14px;}
#pshopping span {display:block;position:absolute;top:7px;right:17px;padding:0px 0px 0px 0px;
color:#808080;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
#shoppingimg {margin-left: 2px;}

#video {float:left;width: 262px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#video h2 {margin: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif ;font-size: 12px;background:url('/img/scheda_video.gif') no-repeat top left;min-height: 28px;height: auto !important;height: 28px;}
#video h2  a {color:#FFFFFF;display:block;padding: 7px 0px 2px 12px;}
#pvideo {padding:12px 5px 0px 5px;position:relative;line-height:14px;}
#pvideo span {display:block;width:110px;position:absolute;top:10px;right:11px;padding:0px 0px 0px 0px;
color:#808080;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
#video-bg {background:url('/img/sfondo_scheda.gif') repeat-y;height: 130px;}
#vpp {margin:0px;padding:0px 0px 0px 0px;line-height:11px;background:url('/img/scheda_sotto.gif') bottom left no-repeat;}


#offerte {float:right;width: 262px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#offerte h2 {margin: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background:url('/img/scheda_offerte.gif') no-repeat top left;min-height: 28px;height: auto !important;height: 28px;}
#offerte h2  a {color:#FFFFFF;display:block;padding: 7px 0px 2px 12px;}
#pofferte {padding:22px 5px 0px 5px;position:relative;line-height:14px;}
#pofferte span {display:block;width:92px;position:absolute;top:20px;right:7px;padding:0px 0px 0px 0px;
color:#808080;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
#offerte-bg {background:url('/img/sfondo_scheda.gif') repeat-y;height: 130px;}
#opp {margin:0px;padding:0px 0px 0px 0px;line-height:11px;background:url('/img/scheda_sotto.gif') bottom left no-repeat;}

#itinerari {float:left;width: 262px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#itinerari h2 {margin: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background:url('/img/scheda_itinerari.gif') no-repeat top left;min-height: 28px;height: auto !important;height: 28px;}
#itinerari h2  a {color:#FFFFFF;display:block;padding: 7px 0px 2px 12px;}
#pitinerari {padding:12px 5px 0px 5px;position:relative;line-height:14px;}
#pitinerari span {display:block;width:110px;position:absolute;top:10px;right:11px;padding:0px 0px 0px 0px;
color:#808080;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
#itinerari-bg {background:url('/img/sfondo_scheda.gif') repeat-y;height: 130px;}
#ipp {margin:0px;padding:0px 0px 0px 0px;line-height:11px;background:url('/img/scheda_sotto.gif') bottom left no-repeat;}


#annunci {float:right;width: 262px;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#annunci h2 {margin: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background:url('/img/scheda_rubriche.gif') no-repeat top left;min-height: 28px;height: auto !important;height: 28px;}
#annunci h2  a {color:#FFFFFF;display:block;padding: 7px 0px 2px 12px;}
#pannunci {padding:12px 5px 0px 5px;position:relative;line-height:14px;}
#pannunci span {display:block;width:110px;position:absolute;top:10px;right:5px;padding:0px 0px 0px 0px;
color:#808080;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
#annunci-bg {background:url('/img/sfondo_scheda.gif') repeat-y;height: 130px;}
#app {margin:0px;padding:0px 0px 0px 0px;line-height:11px;background:url('/img/scheda_sotto.gif') bottom left no-repeat;}


#news {width: 537px;margin: 0px auto;background-color:#ffffff;background:url('/img/scheda_news_sfondo.gif') right repeat-y;}
#newshead {width: 100%;background: transparent;min-height: 12px;height: auto !important;height: 12px;font-size:0px;background:url('/img/scheda_news_sopra.gif') top left no-repeat;}
#newsbody {padding: 0px 2px 0px 12px;}
#newsfooter {width: 100%;background: transparent;min-height: 12px;height: auto !important;height: 12px;font-size:0px;background:url('/img/scheda_news_sotto.gif') bottom left no-repeat;}
.buttonews{display:block;float:right;margin-right:20px;margin-top:-18px;}
#archivio {width: 537px;margin: 0px auto;background-color:#ffffff;background:url('/img/scheda_news_sfondo.gif') right repeat-y;}
#archiviohead {width: 100%;background: transparent;min-height: 12px;height: auto !important;height: 12px;font-size:0px;background:url('/img/scheda_news_sopra.gif') top left no-repeat;}
#archiviobody {padding: 0px 2px 0px 12px;}
#archiviofooter {width: 100%;background: transparent;min-height: 12px;height: auto !important;height: 12px;font-size:0px;background:url('/img/scheda_news_sotto.gif') bottom left no-repeat;}


/*]]>*/

