
	#head {
		width:100%;
		border: 0px;
		margin: 0;
		padding:0;
	}


	#main {
		margin:0;
		width: 100%;
		background: #ffffff url(imgs/sito/bgPag.png) top center no-repeat;
	}

	#cornice {
		width: 840px;
		margin: auto;
		border:0;
		border-left: 1px dashed #cfcfcf;
		border-right: 1px dashed #cfcfcf;
	}

	#pagina {
		position:relative;
		clear:both;
		overflow:hidden;
		text-align: left;
		background: #fff;
	}

	#contenuto {
		width: 630px;
		position: relative;
		clear:both;
		overflow:hidden;
		left: 210px;
		top: 0px;
		border: 0px;
		margin: 0px;
		padding:0;
	}

	#colonnasx {
		min-height:350px;
		background: #EAE6D9 url(imgs/sito/bgColonnaSx.png) repeat-y;
		width: 210px;
		position: absolute;
		border: 0px;
	}
	
	#txtSx { 
		width: 190px;
		/*float: left;*/
		margin: 0 0 0 10px
	}


	div.corpoTabSx {
		font-family : arial, helvetica, sans-serif;
		color:#666666;
		font-size:12px;
		background: url(imgs/sito/bgTabSx.png) repeat-y;
		width: 180px;
		padding-left:10px;
	}

	div.chiudiTabSx { 
		background: url(imgs/sito/chiudiTabSx.png) no-repeat;
		width: 190px;
		height: 12px;
	}

	
	#splash {
		clear:both;
		overflow:hidden;
		border: 0px;
		margin: 10px 0 10px 0;
	}
	
	.bgHead{
		background: url(imgs/sito/bgHead1.jpg) repeat-x;
	}
	.bgHead2{
		background: url(imgs/sito/bgHead2.jpg) repeat-x;
	}
	.bgHead3{
		background: url(imgs/sito/bgHead3.jpg) repeat-x;
	}
	
	
	#hp1 { 
		width: 278px;
		position: absolute;
		border: 0px;
		margin:0 0 0 10px;
		font-family : Verdana, helvetica, sans-serif;
		color:#999999;
		font-size:10px;
	}
	
	#hp2e3 {
		width: 550px;
		position: relative;
		left: 289px;
		top: 0px;
		margin:0px;
		padding:0;
	}
	#hp2 {
		border-left: 1px dashed #cfcfcf;
		border-right: 1px dashed #cfcfcf;
		width: 299px;
		margin: 0 10px 0 0;
		padding:0 20px 0 20px;
		float:left;
		font-family : verdana, helvetica, sans-serif;
		color:#4a4a4a;
		font-size:12px;
	}
	#hp3 {


	}
	
	#footer {
		font-family : verdana, helvetica, sans-serif;
		color:#999999;
		font-size:11px;
		width:844px;
		margin: auto;
		border: 0px;
		text-align: left;
	}
	
	#navBasso {
		float:right;
		display:inline;
		text-align: right;
	}
	
	#navBasso	A:link {
		color:#999999;
		font-weight:bold;
		text-decoration: none
	}
	
	#navBasso A:visited {
		color:#999999;
		font-weight:bold;
		text-decoration: none
	}
	
	#navBasso A:hover {
		color:#888888;
		font-weight:bold;
		text-decoration: underline
	}
	
	#navBassoA:active {
		color:#999999;
		font-weight:bold;
		text-decoration: none
	}


	#footerCont {
		width:100%;
		height:60px;
		padding:28px 0 0 0;
		background: #F2F2F2 url(imgs/sito/bgFooter.png) repeat-x;
	}

	#articolo {
		position:relative;
		clear:both;
		overflow:hidden;
		width: 590px;
		margin: 10px 20px 10px 20px;
	}


	BODY {
		background: #F2F2F2;
		text-align: center;
		margin: 0;
		padding: 0;
	}

	P { 
		font-size: 13px;
		font-family: verdana, helvetica, sans-serif;
		color: #4a4a4a;
	}

	.listaMain {
		margin:10px 0 0 0;
		font-size: 11px;
		font-family: verdana, helvetica, sans-serif;
		color: #666666;
	}
	
	.listaTitolo { 
		clear:both;
		width:568px;
		background: #ffffff url(imgs/sito/lista_frecciaTop.png) no-repeat;
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 17px;
		color: #ff7300;
		font-weight: bold;
		padding:0 0 0 22px;
		border:0;
		border-bottom: 1px solid #cccccc;
	}

	.listaFoto {
		float:left;
		width:120px;
		height:90px;
		padding:5px;
		background: #fafafa url(imgs/sito/lista_bgFoto.png) no-repeat;
	}
	
	.listaTesto {
		float:left;
		width:167px;
		padding:5px 15px 5px 5px;
	}	
	
	.listaCaratteristiche {
		float:left;
		width:165px !important;
		width:145px;
		height:90px;
		padding:5px;
		background: #fafafa url(imgs/sito/lista_bgCaratteristiche.png) repeat-x;
		border-left: 1px dashed #cfcfcf;
		border-right: 1px dashed #cfcfcf;
	}
		
	.listaPuls {
		float:left;
		padding:5px;
	}		
	
	.listaChiudi {
		clear:both;
		width:245px;
		height:20px;
		background: #ffffff url(imgs/sito/lista_chiudi.png) no-repeat;
	}

	.paginazione {
		clear:both;
		font-size: 11px;
		font-family: verdana, helvetica, sans-serif;
		color: #666666;
		width:568px;
		height:21px;
		padding:7px 10px 0 10px;
		background: #fafafa url(imgs/sito/bgPaginazione.png) no-repeat;
	}

	.schedaStart { 
		width:590px;
		font-family:verdana,arial, helvetica,sans-serif;
		font-size: 12px;
		color: #666666;
		padding:8px 0 8px 0;
		line-height:21px;
		border:0;
		margin:0 0 10px 0;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		min-height:80px;
	}
	
	#schedaStartMappa {
		float:right;
		display:inline;
		text-align: right;
	}
	
	#schedaGallery {
		float:right;
		display:inline;
		text-align: right;
	}
	
	
	.pulsDestra { 
		clear:both;
		width:590px;
		text-align:right;
		padding:8px 0 8px 0;
		margin:0 0 10px 0;
		/*border-bottom: 1px solid #cccccc;*/
	}
	
	

	h1 {
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 22px;
		color: #ff7300;
		font-weight: bold;
		margin:8px 0 8px 0;
		
	}	

	h2 {
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 17px;
		color: #ff7300;
		font-weight: bold;
	}
	
	.prezzo {
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 19px;
		color: #ff7300;
		font-weight: bold;
		margin:2px 0 3px 0;
	}
	
	span.prezzoCent {
		font-size: 10px;
		color: #ff7300;
	}

	
	UL.caratteristiche {
		padding:0;
		margin:0;
		list-style: inside url("imgs/sito/lista_bullet.gif");
		float:left;
	}

	LI.caratteristiche {
		padding:0;
		font-size: 11px;
		font-family: verdana, helvetica, sans-serif;
		color: #666666;
		font-weight:bold;
		line-height:12px;
		margin:0;
		width:100%;
	}
	
	HTML, BODY {
		font-family: verdana, helvetica, sans-serif;
		color:#666666;
		font-size: 12px;
	}

	FORM {
		margin-bottom:0;
	}

	.thin {
		font-family : verdana, helvetica, sans-serif;
		font-size : 11px;
		width:300px;
		padding:2px 2px 3px 3px;
		background-color : #fbfafa;
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
		border-width : 1px;
		color : #444;
	}
	


	select.selectSx {
		color : #444;
		width:168px;
		margin-top:4px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
	} 

	A:link {
		color:#ff7300;
		text-decoration: none
	}
	
	A:visited {
		color: #ff7300;
		text-decoration: none
	}
	
	A:hover {
		color: #ff7a05;
		text-decoration: underline
	}
	
	A:active {
		color: #ff7300;
		text-decoration: none
	}

	.thumb {
		float: left;
		text-align: left;
		margin-left: 0px;
		margin-right: 10px;
		
	}

	
	img {
		vertical-align:middle;
		border:0;
	}


	hr.grigia{
		color: #ffffff;
		height:0;
		border-top: none;
		border-left:  none;
		border-right:  none;
		border-bottom: 1px solid #f0f0f0;
		width:100%;
	}
	
	.testoPiccolo {
		font-size: 10px;
		font-family: verdana, helvetica, sans-serif;
		color: #666666;
	}
	

   /*puls Arancio*/
   button.submitBtn { cursor:pointer; border:0; padding:0 15px 0 0; text-align:center; background:url(imgs/sito/btnArancio_DX.gif) right no-repeat; }
   button.submitBtn span { position:relative; font-size:12px; font-weight:bold; display:block; white-space:nowrap; padding:0 0 0 15px; height:27px; line-height:27px;background:url(imgs/sito/btnArancio_SX.gif) left no-repeat;color:#fff; }
   button.submitBtn:hover {background:url(imgs/sito/btnArancio_DX_hover.gif) right no-repeat; }
   button.submitBtn:hover span {background:url(imgs/sito/btnArancio_SX_hover.gif) left no-repeat; }

		/* style exceptions for all IE browsers */
		button { border:0;width:auto; overflow:visible; }
		button span { margin-top:1px; }


	#prezzi {
		color:#666666;
		font-size:11px;
		font-family: arial, helvetica, sans-serif;
	}
	
	#prezzi td {
		text-align:center;
		padding: 6px 12px 6px 12px;
		background: #f0f0f0;
		font-weight:bold;
	}
	
	#prezzi td.prezzoSx {
		text-align:left;
		background: #f5f5f5;
		font-weight:normal;
	}
	
	#prezzi td.prezzoTop {
		text-align:center;
		background: #f5f5f5;
		font-weight:normal;
	}
	
	#prezzi td.prezzoPrima {
		background: #ffffff;
	}
	
	.boxAmico {
		float:left;
		width: 210px;
		margin:20px 20px 20px 35px;
	}
	
	
	:active, :focus{
				-moz-outline-style: none;
        -moz-outline: none;
        -moz-user-focus: ignore;
	}

	div.icoFoto {
		background: url(imgs/sito/icoFoto.png) no-repeat;
		display:inline;
		float:right;
		width:45px;
		height:39px;
		padding:0;
		margin:0 0 20px 20px;
	}
	
	
	.eventiData {
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 15px;
		color: #ff7300;
		font-weight: bold;
	}
	
	.eventiPrezzoOld {
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 15px;
		color: #999999;
		font-weight: bold;
		text-decoration: line-through;
	}
	
	.eventiPrezzo {
		font-family:Trebuchet MS, verdana,arial, helvetica,sans-serif;
		font-size: 15px;
		color: #ff7300;
		font-weight: bold;
	}
	
	.caratteristicheScheda{
		width:100%;
		width:235px;
		overflow:hidden;
	}