﻿html, body {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4664AA;
	margin: 0px 0px 0px 0px;
	height: 100%;
	text-align: center;
	background-color: #ECEFF6;
	line-height: 16px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
		
hr {
	color: #FFFDED;
	border: 1px dotted #999999;
	border-style: none none dotted;
	margin-top: 7px;
	margin-bottom: 7px;
}
		
a {
	color: #4664AA;
	font-weight: bold; 
	text-decoration: none;
}
		
a:hover {
	color: #4664AA;
	text-decoration: underline;
}
		
a:active {
	color: #4664AA;
}
		
a:visited {
	color: #4664AA;
}
	
h1 {
	color: #4D6176;
}
		
h2 {
	font-size: 16px;
	color: #FF9900; 
	margin: 0px 0px 5px 0px; 
	font-family: Arial, Verdana;
	font-weight: bold;
	text-transform: uppercase; 
}
		
h3 {
	font-size: 14px;
	color: #4664AA;
	font-style: normal;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase; 
}

h4 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #4664AA;
	margin: 0px 0px 0px 0px;
}
		
h5 {
	font-size: 11px;
	font-style: normal;
	color: #4664AA;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
		
h6 {
	font-size: 11px;
	font-style: italic;
	color: #4664AA;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
		
.opomba {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #4664AA;
	font-weight: normal;
	padding: 7px 0px 0px 0px;
	line-height:12px;
}

.clearAll {
	clear: both;
	line-height: 15px;
	display: block;
	font-size: 1px;
}

/* ######## DIV TEMPLATE ########### */
		
div#container {
	width: 975px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	background-color: #FFFFFF;
	padding-bottom: 8px;
}
		
div#header	{
	width: 975px;
	height: 211px;
	position: relative;
	background-color: #E3E8F2;
	background-attachment: scroll;
	/* background-image: url(/images/bg_header.gif); */
	background-repeat: repeat;
	background-position: left top;
	border-bottom: 1px solid #FFFFFF;
}
		
div#loghi {
	width: 260px;
	height: 211px;
	float: left;
}
	
div#logo {
	width: 260px;
	height: 105px;
	text-align: center;
	background-color: #E3E8F2;
}
	
div#valle {
	width: 260px;
	height: 105px;
	background-color: #B5C1DD;
	margin-top: 1px;
}
		
div#lingue {
	width: 975px;
	height: 25px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #B5C1DD;
}
	
div#levo {
	padding-top: 0px;
	margin-left: 24px;
	text-align: left;
	float:legt;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
		
div#desno {
	padding-top: 0px;
	margin-right: 24px;
	text-align: right;
	float: right;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

div#desno a {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
		
div#menuHorizRow {
	height: 29px;
	width: 975px;
	background-color: #6B83BB;
	border-bottom: 1px solid #FFFFFF;
}
		
div#menuHoriz {
	text-align: left;
	width: auto;
	height: 21px;
	padding-top: 6px;
	float: left;
	background-color: #6B83BB;
}
		
div#menuHoriz a	{
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 0px 0px 26px;
	background-color: #6B83BB;
}

div#menuHoriz a.selected {
	font-family: Verdana;
	color: #B6C2DD;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 0px 0px 26px;
	font-weight: bold;
}

	div#rigadatadx {
		width: auto;
		height: 21px;
		padding: 8px 20px 0px 0px;
		float: right;
		color: #FFFFFF;
		font-family: Verdana;
		font-size: 11px;
		text-align: right;
		font-weight: normal;
	}
		
	div#data {
		width: auto;
		position: relative;
		float: left;
		text-align: right;
		text-align: right;
	}

	div#metaLink {
		width: 110px;
		position: absolute;
		left: 246px;
		background-color: #589285;
		text-align: left;
		padding-top: 3px;
	}
		
	#metaLink a {
		display: block;
		color: #ffffff;
		font-size: 10px;
		border-left: #ffffff 2px solid;
		padding: 0px 0px 3px 3px;
		margin: 0px 0px 3px 3px;
		text-decoration: none;
	}

	div#menuServizio {
		width: 385px;
		height: 18px;
		position: relative;
		background-color: #589285;
		text-align: left;
	}
		
	div#menuServizio a.menuServizioItem, div#menuServizio a.menuServizioItem:hover {
		color: #ffffff;
		position: relative;
		padding: 0px 15px 0px 15px;
		font-size: 10px;
		text-decoration: none;
	}
		
	.separatore {
		color: #ffffff;
		position: relative;
		border-right: solid 2px #ffffff;
	}

	div#pathRow {
		width: 100%;
		height: 27px;
		background-color: #ffffff;
		border: 1px solid #ffffff;
	}
		
	div#path {
		width: 98%;
		height: 17px;
		margin-left: 1%;
		margin-right: 1%;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-bottom: 1px;
		padding-top: 5px;
		border-bottom: #589285 1px solid;
		text-align: left;
		font-size: 12px;
	}
		
	div#main {
		width: 975px;
		text-align: left;
		background-color: #ffffff;
		position: relative;
	}
		
	div#containerPopUp div#main {
		text-align: center;
		background-color: #f0f2f5;
	}

	div#mainSx {
		text-align: left;
		float: left;
		width: 725px;
		position: relative;
		overflow: hidden;
	}
		
	div#containerPopUp div#mainSx {
		text-align: center;
	}
		
	div#mainDx {
		text-align: left;
		float: right;
		width: 250px;
		position: relative;
		
	}
		
	.clear {
		clear: both;
		font-size: 1px;
	}

	/****CONTENUTI DI MAINDX*****/

	div#linkBox {
		width: 250px;
		background-color: #E3E8F2;
		position: relative;
		padding-top: 6px;
		color: #4664AA;
		font-size: 11px;
		font-family: Verdana;
		font-weight: normal;
	}

	a.linkBox, a.linkBoxGray {
		width: 220px;
		height: 19px;
		display: block;
		padding: 0px 0px 0px 0px;
		margin-left: 20px;
		font-size: 11px;
		color: #4664AA;
		font-weight: normal;
		background-color: #E3E8F2;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: 1px solid #FFFFFF;
	}
	
	a.linkBox1 {
		width: 220px;
		height: 19px;
		display: block;
		padding-top: 4px;
		margin-left: 20px;
		font-size: 11px;
		color: #4664AA;
		font-weight: normal;
		background-color: #E3E8F2;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: 1px solid #FFFFFF;
	}
	a.linkBox1:hover {
		width: 220px;
		height: 19px;
		display: block;
		padding-top: 4px;
		margin-left: 20px;
		font-size: 11px;
		color: #FF9900;
		font-weight: normal;
		background-color: #E3E8F2;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: 1px solid #FFFFFF; 
	}

	.linkBox {
		margin-left: 20px;
		font-size: 11px;
		color: #4664AA;
		font-weight: normal;
		background-color: #E3E8F2;
		text-decoration: none;
	}	


 	a.linkboxNoLine, a.linkBoxNoLineGray {
		width: 220px;
		height: 19px;
		display: block;
		padding-top: 4px;
		margin-left: 30px;
		font-size: 11px;
		text-decoration: none;
		font-weight: normal;
		text-transform: uppercase;
		color: #4664AA;
		background-color: #E3E8F2;
		border-bottom: 1px solid #FFFFFF;
	}

	a.linkBoxGray {
		background-color: #f0f2f5;
	}
		
	div#login a.linkBoxGray {
		azimuth:width: 220px;
		position:relative;
		float:left;
		overflow:hidden;
		height: 15px;
		padding-bottom:3px;
		margin-left: 0px;
		background-color: #FFFFFF;
		text-transform: none;
		border-bottom: 0px solid #FFFFFF;
	}

	a.linkBoxGray img {
		width:15px;
		height:15px;
		position:absolute;
		right:0px;
	}

	a.linkBoxNoLineGray {
		background-color: #f0f2f5;
	}

	div#reportBox {
		width: 250px;
		background-color: #E3E8F2;
		margin-bottom: 8px;
	}
		
	div#reportBox object {
		margin-left: 15px;
		margin-top: 15px;
	}
		
	div#reportBoxUpdated {
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		margin-left: 30px;
		margin-bottom: 5px;
		padding-bottom: 5px;
		padding-top: 5px;
		font-size: 10px;
		display: none;
	}
		
	div#reportBoxButton {
		position: relative;
		margin-left: 20px;
		margin-right:20px;
		padding-bottom: 5px;
		text-align: left;
		padding-right: 10px;
		border-bottom: 1px solid #FFFFFF;
	}
		
	div#reportBoxButton a {
		text-decoration: none;
		color: #4664AA;
		font-weight: bold;
		font-size: 11px;
		padding-right: 3px;
		margin-right: 10px;
		font-family: Verdana;
		text-decoration: none;
	}
	
	div#reportBoxButton a:hover {
		text-decoration: none;
		color: #FF9900;
		font-weight: bold;
		font-size: 11px;
		padding-right: 3px;
		margin-right: 10px;
		font-family: Verdana;
		text-decoration: none;
	}

	div#reportBoxButton a img {
		top: 4px;
		position: relative;
		padding-left: 2px;
	}
	
	div#reportBox a.linkBox {
		width: auto;
		border-bottom: 1px solid #E3E8F2;
	}
	
	div#reportBox a.linkBox:hover {
		width: auto;
		color: #FF9900;
		border-bottom: 1px solid #E3E8F2;
	}

	div#newsletterBox {
		text-align: left;
		width: 220px;
		background-color: #E3E8F2;
		position: relative;
		padding: 4px 0px 15px 0px;
		margin-bottom: 8px;
		padding-left: 30px;
	}
	
	div#newsletterBox a {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #4664AA;
		text-decoration: none;
		text-align: left;
		position: relative;
	}
	
	/****CONTENUTI DI MAINSX*****/
	
	div#menu {
		position: relative;
		width: 200px;
		float: left;
		margin-top: 24px;
		overfow: hidden;
	}
	div#leftMenu, div#mySitemapMenu {
		text-align: right;
		position: relative;
		width: 200px;
		background-color: #FFFFFF;
		margin-top: 0px; 
	}
		
	div#mySitemapMenu ul, div#mySitemapMenu li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
		
	div#mySitemapMenu ul li	{
		font-size: 14px;
		color: #00285a;
		margin-left: 10px;
	}

	div#mySitemapMenu ul li ul li {
		margin: 5px 0px 5px 0px;
	}
		
	div#mySitemapMenu ul li ul li a {
		padding: 3px 2px 3px 0px;
		width: 164px;
		margin: auto auto 0.2em 10px;
		font-size: 12px;
		color: #4D6176;
		text-decoration: none;
		font-weight: normal;
	}
		
	div#mySitemapMenu ul li ul li a:hover, div#mySitemapMenu ul li ul li a:active {
		color: #00285a;
	}

	div#quickbookingLink {
		position: relative;
		width: 195px;
		background-color: #FFFFFF;
		margin-bottom: 8px;
		display: none;
		padding-left: 5px;
		text-align: right;
		font-size: 12px;
	}
		
	div#fixLinks {
		position: relative;
		width: 200px;
		background-color: #FFFFFF;
		margin-bottom: 8px;
	}
		
	div#contentColum {
		position: relative;
		float: right;
		width: 430px;
		padding-left: 60px;
		padding-right: 35px;
		margin-top: 30px;
		overflow: hidden;
	}
		
	div#containerPopUp div#contentColum {
		text-align: center;
		background-color: #f0f2f5;
	}

	div#contentColumIntro H2 {
		display: none;
	}
		
	div#content {
		position: relative;
		width: 430px;
		margin-bottom: 21px;
	}

	div#containerPopUp div#content {
		text-align: center;
		background-color: #f0f2f5;
	}
		
	div#contentMoreInfo {
		position: relative;
		width: 430px;
		margin-bottom: 40px;
		font-weight: bold;
		color: #4664AA;
		font-size: 13px;
	}
		
	div#contentMoreInfo a {
		color: #4664AA;
		font-size: 18px;
		font-weight: normal;
	}
		
	div#contentFooter {
		position: relative;
		width: 100%;
		height: 42px;
	}
		
	div#contentFooterSx {
		width: auto;
		float: left;
		text-align: left;
		position: relative;
	}
		
	div#contentFooterSx a {
		color: #4664AA;
		font-weight: normal;
	}

	div#contentFooterDx {
		width: auto;
		float: right;
		text-align: right;
		position: relative;
	}
	
	div#contentFooterDx a {
		color: #4664AA;
		font-weight: normal;
	}

	/****CONTENUTI DI HOMEPAGE*****/
	.titoloTeaser {
		font-family: Verdana;
		font-weight: normal;
		text-transform: uppercase;
		color: #FFFFFF;
		text-align: right;
		position: absolute;
		top: 27px;
		left: 30px;
	}
	
	.rowTeaserHp {
		position: relative;
		margin-bottom: 10px;
		width: 725px;
		margin-top: 13px;
	}
		
	.teaserHpSx	{
		position: relative;
		width: 315px;
		float: left;
		padding: 0px 0px 0px 30px;
	}
		
	.teaserHpSx img	{
		margin-bottom: 10px;
	}

	div#immagineTeaser span {
		width: 315px;
		height: 175px;
		overflow:hidden;
		position:absolute;
		display:block;
	}
	
	.teaserHpDx {
		position: relative;
		width: 315px;
		float: right;
		padding: 0px 35px 0px 30px;
	}
	
	.teaserHpDx img {
		margin-bottom: 10px;
	}
		
	.teaserAbstract {
		padding-top: 8px;
	}

	/****CONTENUTI DI HOMEPAGE VALLE*****/
	.teaserHpSxIntro
	{

		width: 315px;
		float: left;
		padding: 0px 30px 30px 45px;
	}
	.teaserHpDxIntro
	{
		position: relative;
		width: auto;
		float: left;
		padding: 0px 35px 0px 45px;
	}
	div#abstractIntro
	{
		position: relative;
		float: left;
		width: 430px;
	}
	.rowTeaserResort
	{
		position: relative;
		width: 530px;
		display: table;
		margin-bottom: 20px;
	}
	.teaserHpResort
	{
		position: relative;
		width: 430px;
	}
	.teaserTitleResort
	{
		position: relative;
		width: 430px;
	}
	.teaserPhotoResort
	{
		position: relative;
		width: 200px;
		float: left;
	}
	.teaserAbstractResort
	{
		padding-bottom: 8px;
		float: right;
		width: 230px;
	}

	/****FINE CONTENUTI DI HOMEPAGE VALLE*****/
	/*** STILI DI PAGINA INTERNA SENZA COLONNA DI DX ****/
	div#contentColumNoDxColum
	{
		position: relative;
		float: right;
		width: 695px;
		padding-left: 60px;
		padding-right: 20px;
		margin-top: 30px;
	}

	div#contentNoDxColum
	{
		position: relative;
		width: 695px;
		padding-left: 60px;
		padding-right: 20px; /*margin-bottom:21px;*/
		margin-top: 30px;
	}

	/*** FINE STILI DI PAGINA INTERNA SENZA COLONNA DI DX ****/
	/****CONTENUTI DI LIVECAM 360 VIDEO*****/
	.teaserTitleLivecam
	{
		position: relative;
		width: 530px;
	}
	.rowTeaserLivecam
	{
		position: relative;
		width: 530px;
		display: table;
		margin-bottom: 20px;
	}
	.teaserLivecam
	{
		position: relative;
		width: 530px;
		padding-bottom: 8px;
		display: table;
	}

	.teaserPhotoLivecam
	{
		width: 285px;
		float: left;
	}

	.teaserAbstractLivecam
	{
		float: right;
		width: 225px;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #F1F2F6;
		height: 181px;
	}
	.teaserAbstractLivecamRow
	{
		width: 225px;
		border-bottom: 1px solid #B7BABF;
		display: table;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.teaserAbstractLivecamRowSx
	{
		width: 105px;
		float: left;
		font-weight: bold;
	}
	.teaserAbstractLivecamRowDx
	{
		width: 115px;
		float: right;
		padding-right: 5px;
	}
	.teaserZoomLivecam
	{
		float: right;
		width: 225px;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #F1F2F6;
		height: 34px;
		text-align: right;
	}
	.teaserZoomData
	{
		position: relative;
		width: 530px;
		display: table;
	}
	.teaserZoomNoteLivecam
	{
		width: 263px;
		float: right;
		padding: 10px;
		height: 161px;
		background-color: #F1F2F6;
	}

	/*** FINE STILI PER PLACES ****/
	/*** STILI PER TEMPLATE TABELLE FCKEDITOR ****/

	/*** FINE STILI PER TEMPLATE TABELLE FCKEDITOR ****/
	/****  STILI PER FOTOGALLERY ****/

	/****  FINE STILI PER COMUNICATI STAMPA ****/

	div#boxColum
	{
		width: 180px;
		float: right;
		clear: right; /*right: 6px; bug ie */
		position: relative; /*display:none;*/
		padding-top: 40px;
	}
	div.boxTitolo
	{
		display: block;
		background-color: #589285; /*background-image: url(images/box_angolo_dx_blu.gif);     background-repeat:no-repeat;     background-position:right top;     */
		color: #ffffff;
		padding: 5px;
		font-size: 14px;
		font-weight: bold;
	}
	div.box
	{
		position: relative;
		background-color: #E3EEE8;
		font-size: 14px;
		color: #589285;
		padding: 5px;
		border: #589285 1px solid;
		margin-bottom: 10px;
	}
	div.box a
	{
		position: relative;
		color: #589285;
		font-weight: bold;
		text-decoration: none;
	}
	div#footer
	{
		/*padding-top:20px;*/
		position: relative;
		text-align: left;
		text-decoration: none;
		height: 66px;
		width: 100%;
	}
	div#footerSx
	{
		text-align: left;
		float: left;
		width: 950px;
		margin-left: 21px;
		height: 66px;
	}
	div#footerSxText
	{
		text-align: left;
		text-decoration: none;
		float: left;
		vertical-align: top;
		height: 66px;
	}

	div#footerDx
	{
		text-align: left;
		text-decoration: none;
		float: right;
		width: auto;
		padding-right: 30px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #4664AA;
	}
	div#footerDx a
	{
		text-decoration: none;
		font-weight: normal;
	}

	div#footerCenter
	{
		padding: 10px 0px 10px 0px;
		text-align: center;
		width: 100%;
		border-top: solid 1px #B5C1DD;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #4664AA;
		text-decoration: none;
	}

	div#footerCenter a
	{
		color: #4664AA;
		font-weight: normal;
		text-decoration: none;
		font-size: 11px;
	}
	.footerCenter
	{
		padding-top: 10px;
		text-align: center;
		width: 100%;
		border-top: solid 1px #B5C1DD;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #4664AA;
	}
	.footerCenter a
	{
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #4664AA;
		text-decoration: none;
	}
	.footerCenterLocalita
	{
		padding-top: 10px;
		text-align: center;
		width: 100%;
		border-top: solid 1px #c6d0dd;
		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		color: #4664AA;
		position:relative;
	}
	.footerCenterLocalita a
	{
		color: #4664AA;
		text-decoration: none;
		font-weight: normal;
	}
	div#menuGroupRow
	{
		background-color: #589285;
		border-bottom: #589285 3px solid;
	}
	#privacy
	{
		display: block;
		margin: 10px 0px 10px 0px;
		font-size: 10px;
	}
	#privacy a
	{
		color: #000000;
		font-size: 10px;
	}
	#formRequiredField
	{
		display: block;
		margin: 10px 0px 10px 0px;
		font-size: 12px;
		font-weight: bold;
	}
	div.TOPLEFT, div.BOTTOMLEFT
	{
		width: 100%;
		text-align: left;
		clear: none;
	}
	div.TOPMIDDLE, div.BOTTOMMIDDLE
	{
		width: 100%;
		text-align: center;
		clear: none;
	}
	div.TOPRIGHT, div.BOTTOMRIGHT
	{
		width: 100%;
		text-align: right;
		clear: none;
	}
	#pagingWizard
	{
		width: 100%;
		display: block;
		text-align: center;
	}
	.alignDx
	{
		text-align: right;
	}
	.displayNone
	{
		display: none;
	}
	.hotelSearchParameters
	{
		background-color: #F1F2F6;
		padding: 3px;
		text-align: right;
	}
	.hotelSendRequest
	{
		background-color: #F1F2F6;
		padding: 3px;
		margin-top: 5px;
		text-align: right;
	}

	div#loading
	{
		position: absolute;
		left: 50%;
		width: 200px;
		height: 200px;
		z-index: 2;
		display: none;
		text-align: center;
		vertical-align: middle;
		border: 1px #4D6176;
		border-style: dotted;
	}
	div#loading IFRAME
	{
		display: none; /*sorry for IE5*/
		display: /**/ block; /*sorry for IE5*/
		position: absolute; /*must have*/
		top: 0; /*must have*/
		left: 0; /*must have*/
		z-index: -1; /*must have*/
		filter: mask(); /*must have*/
		width: 300px; /*must have for any big value*/
		height: 150px /*must have for any big value*/;
	}

	div#master
	{
		margin-bottom: 4px;
		padding-bottom: 5px;
		padding-top: 5px;
		width: 100%;
		display: table;
	}

	div#details
	{
	}
	.rowLifts
	{
		background-color: #F0F2F5;
		margin-bottom: 4px;
		padding-bottom: 5px;
		padding-top: 5px;
		width: 100%;
		padding-left: 12px;
		display: table;
	}
	div.liftTypeIcon
	{
		margin: 6px 12px 6px 0px;
		display: table;
		float: left;
	}
	div.liftDescription
	{
		margin-left: 50px;
	}

	.tableSRP
	{
		margin-top: 15px;
		width: 100%;
	}
	.tableSRP th
	{
		background-color: #D8E1F0;
		padding: 2px;
		border-bottom: 4px solid #ffffff;
		border-right: 4px solid #ffffff;
		font-weight: normal;
		color: #0D244D;
		width: 150px;
		text-align: left;
	}
	.tableSRP td
	{
		background-color: #F1F2F6;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom: 4px solid #ffffff;
		text-align: left;
	}


	div#mySitemap label
	{
		width: auto;
	}

	div#mySitemap input
	{
		border: 0px #ffffff none;
	}
	#sondaggi
	{
		position: absolute;
		left: 8px;
		top: 95px;
		width: 192px;
		height: 230px;
		border: 2px solid #000000;
	}

	/* ######### DYNAMIC PACKAGING  ############### */

	.dynamicPackagingHeader
	{
		background-color: #6B83BB;
		color: #ffffff;
		height: 32px;
	}
	.dynamicPackagingHeader a
	{
		color: #ffffff;
		text-decoration: none;
		position: relative;
		padding-right: 3px;
		padding-left: 3px;
		padding-top: 7px;
		padding-bottom: 8px;
		top: -12px;
	}
	.dynamicPackagingHeader a.selected
	{
		color: #6B83BB;
		text-decoration: none;
		background-color: #ffffff;
		position: relative;
		top: -12px;
		padding-right: 3px;
		padding-left: 3px;
	}
	
	
	.dynamicPackagingContent
	{
		background-color: #f0f2f5;
		padding: 5px;
	}
	.dynamicPackagingContent h4
	{
		display: none;
	}


	.choiceLocality  .comfortSx A{
		margin-left:5px;
	}
	
	/* ###############################################*/
	/* ####################  MODULI ##################*/
	/* ###############################################*/

	/* #################### EXTRANET ##################*/

	/*div#login{}*/
	/*div#register{}*/

	#newRegistrationInstructionText
	{
		display: block;
		margin-bottom: 10px;
	}

	/* #################### SEARCH ##################*/

	#searchInstructionText
	{
		margin-bottom: 10px;
		display: block;
	}

	/*.result { }*/

	/* #################### E-CARDS ##################*/

	/*#postcardInstructionText
	{}*/

	#postcardStep1, #postcardStep2, #postcardStep3, #postcardStep4
	{
		font-weight: bold;
		color: #ffffff;
		background-color: #589285;
		display: block;
		padding: 2px;
		margin-top: 20px;
	}
	#postcardStep1InstructionText, #postcardStep2InstructionText, #postcardStep3InstructionText, #postcardStep4InstructionText
	{
		background-color: #E3EEE8;
		display: block;
		padding: 2px;
		margin-bottom: 10px;
	}
	div#postcardPreview
	{
		border: solid 1px #000000;
		margin-bottom: 20px;
	}
	/*div#postcardRenderImages
	    {}*/
	#postcardInvioOk
	{
		width: 100%;
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}

	/* #########################*/
	table.tabellaStagionali
	{
		border: 0px;
		width: 450px;
		margin-top: 10px;
	}
	table.tabellaStagionali tbody tr th
	{
		background-color: #F0F2F5;
		font-weight: bold;
		vertical-align: top;
	}
	table.tabellaStagionali tbody tr td
	{
		vertical-align: top;
	}

	/* #########################*/
	table.tabellaPrezzi
	{
		width: 520px;
		margin-top: 10px;
	}
	table.tabellaPrezzi thead tr th
	{
		background-color: #F0F2F5;
		font-weight: bold;
		vertical-align: top;
		width: 25%;
		padding-left: 3px;
	}
	table.tabellaPrezzi tbody tr td
	{
		vertical-align: top;
		padding-left: 3px;
		border-color: #F0F2F5;
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		margin: 0px;
	}

	table.tabellaPrezzi tbody tr th
	{
		vertical-align: top;
		padding-left: 3px;
		border-color: #F0F2F5;
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		margin: 0px;
	}
	a.powered, a.powered:hover, a.powered:visited
	{
		color: #4664AA;
		font-size: 10px;
		text-decoration: none;
	}

	.validator
	{
		color: #ff0000;
	}
	/* #########################*/

	div.eventItem, div.eventItemAlternate, div.eventDetail, div.eventDetailAlternate
	{
		padding: 5px;
	}

	div.eventItem, div.eventDetail
	{
		background-color: #f0f2f5;
	}

	div.eventItemAlternate, div.eventDetailAlternate
	{
		background-color: #ffffff;
	}

	/* #########################*/

	/* ################################################################################################# */
	/* ############################################ leftMenu ########################################### */
	div#leftMenu
	{
		margin-bottom: 20px;
		font-size: 11px;
	}

	div#leftMenu ol
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		background-color: #FFFFFF;
		width: 200px;
		line-height: 10px;
		font-size: 11px;
	}
	/* ########################################### livello 1  ########################################### */
	div#leftMenu ol li
	{
		margin: 0px;
		padding: 0px;
		line-height: 20px;
		display: block;
		font-size: 11px;
	}

	div#leftMenu ol li a
	{
		display: block;
		line-height: 20px;
		font-size: 11px;
		color: #4664AA;
		text-decoration: none;
		font-weight: normal;
		padding: 3px 5px 3px 0px;
		margin-bottom: 0px;
		background-color: #FFFFFF;
	}

	div#leftMenu ol li a:active, div#leftMenu ol li a:hover
	{
		font-size: 11px;
		color: #4664AA;
		background-color: #FFFFFF;
		font-weight: bold;
	}

	div#leftMenu ol li a.selected
	{
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		padding: 3px 5px 3px 0px;
		color: #4664AA;
		background-color: #E3E8F2;
		line-height: 20px;

	}

/*	#main
	{
		position: static !important;
	}*/
	#reportBox
	{
		position: static !important;
	}
	#data
	{
		position: static !important;
	}
	#mainDx
	{
		position: static !important;
	}

	/*SONDAGGI*/
	/* #################### SURVEYS ##################*/

	div.surveyContainer, div.surveyResultsContainer
	{
		width: 100%;
		margin-bottom: 10px;
	}

	div.surveyContainer input.surveyCheckBoxList, div.surveyContainer input.surveyRadioButtonList, div.surveyContainer input.surveyImageList
	{
		float: left;
	}
	div.surveyContainer label
	{
		float: none;
	}

	div.surveyQuestion
	{
		background-color: #ffffff;
		margin-bottom: 15px;
	}
	span.surveyContentQuestion, span.surveyResultTitle
	{
		display: block;
		font-weight: bold;
		margin: 0px 0px 5px 0px;
		background-color: #e3e8f2;
		padding: 2px 0px 2px 2px;
	}
	span.surveyContentExplanation
	{
		display: block;
		font-style: italic;
	}

	span.surveyEndMessage
	{
		display: block;
		font-weight: bold;
	}

	span.surveyWinMessage
	{
		display: block;
		font-weight: bold;
	}

	span.surveyLoseMessage
	{
		display: block;
		font-weight: bold;
	}
	div.surveyResultsContainer table tr td, div.surveyResultsContainer table tr th
	{
		border-bottom: 1px solid #dddddd;
	}

	div.surveyResultsContainer table tr th
	{
		width: 200px;
		font-style: italic;
	}
	div.surveyResultsContainer table tr td.totalAnswer, div.surveyResultsContainer table tr td.percentAnswer
	{
		text-align: right;
		width: 40px;
	}

	div.surveyResultsContainer table tr td.chartAnswer
	{
		width: 200px;
	}

	
	.sondaggi{
		margin-top:50px;
	}


.tabela {
	background-color: #F3F3F3;
	border: 1px solid #999;
	border-collapse: collapse;
}

.important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999;
	padding: 15px;
	margin: 15px 0;
}

span.important-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4664AA;
	display: block;
	float: left;
	margin-top: -24px;
	background: #fff;
	padding: 0 8px;
	font-weight: bold;
	font-size: 120%;
}

.horz1 {
	border-bottom: none;
	padding: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: url(/images/dotted.gif) repeat-x bottom;
}

.horz2 {
	border-bottom: none;
	padding: 1px;
	margin-bottom: 20px;
	margin-top: 24px;
	background: url(/images/dotted.gif) repeat-x bottom;
}

.datum {
	margin-bottom: 4px;
}

.mnenje {
	background-color: #f3f3f3;
	padding: 7px 7px 7px 7px;
}
	
.mnenje1 {
	background-color: #f0f0f0;
	padding: 7px 7px 7px 7px;
}

.novice {
	/* background-color: #f3f3f3; */
	padding: 7px 7px 7px 7px;
}	

.pristopna {
	background-color: #fffded;
	padding: 17px 17px 17px 17px;
	border: 1px dotted #999;
}
	
.celoletna {
	background-color: #F3E9F2;
	padding: 17px 17px 17px 17px;
	border: 1px dotted #999;
}
	
.enodnevni {
	background-color: #F3F3F3;
	padding: 17px 17px 17px 17px;
	border: 1px dotted #999;
}
	
.zimovanja {
	background-color: #ffefef;
	padding: 17px 17px 17px 17px;
	border: 1px dotted #999;
}
	
.zimovanjasola {
	background-color: #eaffe2;
	padding: 17px 17px 17px 17px;
	border: 1px dotted #999;
}

.pristop-form {
	border-style: solid; 
	border-width: 1px; 
	border-color:#D4D4D4; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #6B83BB;
	padding: 3px 3px 3px 3px;
}
	
.pristop-form1 {
	border-style: solid; 
	border-width: 1px; 
	border-color:#D4D4D4; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #6B83BB;
	padding: 2px 2px 2px 2px;
}
	
.napaka {
	text-align:center;
	margin-top:20px;
}

.foto {
	border-style: solid; 
	border-width: 1px; 
	border-color:#D4D4D4; 
}
	
.leg {
	font: 10px Arial, Helvetica, sans-serif; 
	color: #6B83BB;
}
	
.okvir2	{
	background-color: #FFFDED; 
	padding: 17px 17px 17px 17px; 
	border: 1px dotted #999; 
	width: 640px;
}
