﻿body	{/*position:relative;*/ font-family:Arial, Helvetica, sans-serif; color:#2a2a2a; font-size:9pt; text-align:center; background:#74a8e0; height:100%;}
body, html {height:100%;}
.wrapper {position:absolute; top:0; left:50%; width:980px; margin:0 0 0 -450px; text-align:left; z-index:2;}				

#fascia_trasparente1 {display:none; position:absolute; top:144px; left:0; width:100%; height:382px; background:#fff; opacity:0.40; -moz-opacity:0.40; filter:alpha(opacity=40); z-index:1;}

#immagine_sfondo {position:fixed; bottom:0; left:0; width:100%; height:100%; z-index:0; border:1px solid green;}
#immagine_sfondo img {width:100%; height:auto;}
#immagine_sfondo img.noresize {width:auto; height:auto;}

/*LOGO*/

	#logo {width:728px; height:98px; background:url('../images/sf_logo.gif') repeat-x left top; 
text-align:center;}
	#logo img {margin:16px 0 0 0;}
	
/*Fine LOGO*/

/*SIDEBAR*/

	#sidebar #box_lingue {position:absolute; top:-90px; left:0;}
	#sidebar #box_lingue p {margin:0 0 5px 0; font-size:8pt; color:#fff;}
	#sidebar ul#menu_lingue li {display:inline; padding:0 3px;}
	#sidebar ul#menu_lingue li a {color:#fff;}
	#sidebar ul#menu_lingue li.selezionato a {color:#fff; font-weight:bold;}

	#sidebar {position:relative; top:120px; float:left; width:215px; height:382px;}
		#welcome_page #sidebar {height:242px;}
	#sidebar #box_menu {position:relative;}
		#sidebar #box_menu #sf_menu {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70); z-index:1;}
		* html #sidebar #box_menu #sf_menu {height: expression(document.getElementById("box_menu").offsetHeight);}
	#sidebar ul#menu {position:relative; width:215px; padding:15px 0; z-index:2;}
	#sidebar ul#menu li {font-size:13pt; font-weight:bold; color:#1656a3; border-bottom:1px solid #4a97eb; padding:7px 0;}
	#sidebar ul#menu li.selezionato a {color:#4a97eb;}
	#sidebar ul#menu li a {display:block; width:185px; padding:0 15px; color:#1656a3;}
	#sidebar ul#menu li a:hover {text-decoration:none; color:#4a97eb;}

	#sidebar ul#menu li#li_video {position:relative;}
	#sidebar ul#menu li#li_video a {padding:5px 0 5px 13px; margin:0;}
	#sidebar ul#menu li#li_video .img_video {width:190px;}
	#sidebar ul#menu li#li_video .play_video {position:absolute; left:45%; top:40%;}

	#sidebar #box_evidenza {position:absolute; bottom:-490px; left:0; width:215px; padding:0 0 5px 0;}
	#sidebar #box_evidenza h4 {width:210px; height:11px; margin:0 0 15px 0; text-indent:-9999px;}
		.it #sidebar #box_evidenza h4 {background:url('../images/tito.png') no-repeat;}
		.en #sidebar #box_evidenza h4 {background:url('../images/tito-en.png') no-repeat;}
		.ru #sidebar #box_evidenza h4 {background:url('../images/tito-ru.png') no-repeat;}
	#sidebar #box_evidenza ul#elenco_evidenza {width:215px;}
	#sidebar #box_evidenza ul#elenco_evidenza li {width:215px; height:92px; margin:0 0 3px 0; padding:0;}
	#sidebar #box_evidenza ul#elenco_evidenza li a {display:block; cursor:pointer; width:215px; height:92px; background:url('../images/sf_news.gif') repeat-x left top; 
color:#fff;}
		#sidebar #box_evidenza #box_prenota {width:215px; height:92px; margin:0 0 3px 0;}
		#sidebar #box_evidenza #box_prenota a {background:#fff; color:#003c95; text-transform:uppercase; cursor:pointer}
		#sidebar #box_evidenza #box_prenota a:hover {color:#fff; background:none;}
	#sidebar #box_evidenza ul#elenco_evidenza li a:hover {/*background:none;*/}
	#sidebar #box_evidenza ul#elenco_evidenza li .imm_evidenza {float:left; /*border-right:5px solid #fff;*/}
		#sidebar #box_evidenza ul#elenco_evidenza li#box_prenota .imm_evidenza {}
	#sidebar #box_evidenza ul#elenco_evidenza li .testo_evidenza {position:relative; top:15px; right:10px; float:right; width:95px; height:62px; line-height:19px; font-size:12pt;}
	#sidebar #box_evidenza ul#elenco_evidenza li .testo_evidenza h5 {margin:0 0 2px 0; font-size:10pt; font-weight:bold;}
		#sidebar #box_evidenza #box_prenota {height:72px; margin:0 0 15px 0;}
		#sidebar #box_evidenza #box_prenota a {position:relative; height:72px; display:block; background:none;}
		#sidebar #box_evidenza #box_prenota a .sf_tasto {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70); z-index:1;}
		#sidebar #box_evidenza #box_prenota a:hover .sf_tasto {opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
		#sidebar #box_evidenza #box_prenota h5 {position:relative; top:12px; left:10px; text-indent:-9999px; width:193px; height:49px; font-size:2px; z-index:2;}
		.it #sidebar #box_evidenza #box_prenota h5 {background:url('../images/prenota_ora2-it.png') no-repeat;}
		.en #sidebar #box_evidenza #box_prenota h5 {background:url('../images/prenota_ora2-en.png') no-repeat;}
		.ru #sidebar #box_evidenza #box_prenota h5 {background:url('../images/prenota_ora2-ru.png') no-repeat;}

	#sidebar #logo_sponsor {position:absolute; width:100%; bottom:-590px; left:0; width:195px; padding:10px; background:#fff; text-align:center;}
		#welcome_page #sidebar #logo_sponsor {bottom:0;}
	#sidebar #logo_sponsor .testo_piccolo {color:#1656a3; margin:0 0 7px 0; padding:0 0 3px 0; text-align:left; border-bottom:1px solid #4a97eb;}

	#sidebar #segnalato {position:absolute; bottom:-480px;}
		#welcome_page #sidebar #segnalato {bottom:-70px;}

		.skype {background-color: #fff;padding: 5px 0; text-align: center;margin-bottom: 10px;}
		.skype h5 {font-family:Arial;text-transform:uppercase;font-size:11pt;color:#1656A3;font-weight:normal;margin-bottom: 5px;}
/*Fine SIDEBAR*/

/*CONTENT*/
	
	#content {float:right; width:728px;}
	#content h1#logo {margin:0 0 22px 0;}
	#content #testo {position:relative; margin:0 0 22px 0;}
	#content #testo #box_contenuti {position:relative; z-index:2; width:708px; padding:10px 10px 60px 10px;}
		#welcome_page #content #testo #box_contenuti {padding:10px;}
		#content #testo .sf_testo,
		#content #bottom .sf_testo {position:absolute; top:0; left:0; width:728px; height:100%; background:#fff; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); z-index:1;}
		* html #content #testo .sf_testo {height: expression(document.getElementById("testo").offsetHeight);}
		* html #content #bottom .sf_testo {height: expression(document.getElementById("bottom").offsetHeight);}
	#home #content #testo #box_contenuti {padding:10px;}
	#content #testo #imm_top {}
	#content #testo h3 {height:38px; margin:60px 80px 30px 80px; background:url('../images/slogan-it.png') no-repeat left top; text-indent:-9999px; font-size:2px;}
	.en #content #testo h3 {height:38px; margin:60px 80px 30px 80px; background:url('../images/slogan-en.png') no-repeat left bottom; text-indent:-9999px; font-size:2px;}
	.ru #content #testo h3 {height:38px; margin:60px 80px 30px 80px; background:url('../images/slogan-ru.png') no-repeat left bottom; text-indent:-9999px; font-size:2px;}
	#home #content #testo h3 {margin:60px 80px; background:url('../images/slogan-it.png') no-repeat left top; text-indent:-9999px; font-size:2px;}
	#content #testo h2 {margin:0 0 20px 0; color:#003c95; font-size:12pt; font-weight:bold;}
	#content #testo h4 {color:#4a97eb; font-size:11pt; font-weight:normal; margin:15px 0 5px 0;}
	#proposte #content #testo h4 {color:#003c95; font-size:12pt;}

	#content #testo h5 {font-size:8pt;}
	#content #testo #box_testo {margin:10px 30px;}
	#content #testo p {text-align:justify;}
	#content #testo p strong {color:#0088c1;}
	#partner #content #testo p strong {color:#000;}
	#content #testo ul {margin:10px 0;}
	#proposte #content #testo ul li,
	#hotel #content #testo ul li,
	#news #content #testo ul li {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #4a97eb; list-style-type:none;}
	#prezzi #content #testo h4 {color:#4a97eb; font-size:11pt; font-weight:bold; margin:10px 0 15px 0; padding:0 0 5px 10px; border-bottom:1px solid #4a97eb;}
	#prezzi #content #testo ul {/*margin:0; padding:0;*/margin:0; padding:0;}
	#prezzi #content #testo ul li {float:left; list-style-type:none; margin:0 10px 0 15px;}
	#prezzi #content #testo h5 {float:left; margin:0; padding:5px 7px; background:url('../images/sf_tito.gif') repeat-x left top; text-align:left; color:#fff; font-weight:bold; font-size:10pt;}
	#prezzi #content #testo ul li ul {margin:10px 0;}
	#prezzi #content #testo ul li ul.left {float:left; margin:10px 10px 0 0; width:128px;}
	#prezzi #content #testo ul li ul li {float:none; list-style-type:disc; margin:0 0 0 13px;}
	#prezzi #content #testo #prezzi_sci,
	#prezzi #content #testo #prezzi_snowboard {margin:0 0 10px 0; border:1px solid #fff; background:#fff;}

	/* tabella prezzi */
		table.tabella {width:100%; border-collapse:collapse; margin:20px auto;}
		table.tabella tr td, table.tabella tr th {text-align:center; padding:10px 5px;}
		table.tabella tr th {color:#4a97eb;}
		table.tabella tr th.titolo {background:url('../images/sf_tito.gif') repeat-x left top; 
color:#fff;}
		table.tabella .riga {border-bottom:1px #4a97eb solid}
	/* fine tablla prezzi */
	#proposte #content #testo ul li ul li,
	#hotel #content #testo ul li ul li,
	#news #content #testo ul li ul li {border:0; padding:0 0 3px 0; list-style-type:disc; margin:0 0 0 15px;}
	#content #testo ul li ul,
	#content #testo ul li p {margin:10px 0; font-size:8pt;}
	#content #testo ul li ul li,
	#content #testo ul li {border:0; padding:0 0 3px 0; list-style-type:disc; margin:0 0 0 15px;}
	#content #testo .imm {float:left; width:161px; height:119px; overflow:hidden; text-align:center;}
	#content #testo .testo {position:relative; right:20px; float:right; width:320px;}
	#content #testo .column_left {float:left; width:260px;}
	#content #testo .column_right {float:right; width:260px;}
	#content #testo #news_evidenza {float:left; width:530px;}
	#content #testo ul#elenco_news li {position:relative; height:138px;}
	#content #testo ul#elenco_news li .imm_news,
	#content #testo #dettaglio_news .imm {position:relative; float:left; width:175px; height:138px; overflow:hidden; text-align:center;}
	#content #testo ul#elenco_news li a {position:absolute; top:0; left:0; width:100%; height:100%; display:block; background:red; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); z-index:2;}
	#content #testo ul#elenco_news li .testo {margin:10px 0 0 0;}
	#content #testo ul#elenco_news li .testo.solo_testo {float:none; margin:0 0 0 20px;}
	#content #testo ul#elenco_news li .testo h5,
	#content #testo #dettaglio_news .testo h5 {font-size:12pt; margin:0 0 10px 0;}
	#content #testo #dettaglio_news #testo_html {margin:20px 0;}
	#content #testo #dettaglio_news #testo_html table {border:0; padding:3px; text-align:center;}
	#content #testo #dettaglio_news #testo_html table tr td {border-bottom:1px solid #15a0db; text-align:center;}
	#content #testo #dettaglio_news #testo_html ul {float:none; margin:8px 0 8px 15px;}
	#content #testo #dettaglio_news #testo_html ul li {list-style-type:disc; border:0; margin:3px 0; padding:0;}
	#home #content #testo ul#elenco_news {margin:0; width:708px;}
	#home #content #testo ul#elenco_news li {position:relative; display:block; float:left; width:175px; height:307px; overflow:hidden; background:url('../images/sf_news1.gif') repeat-x left top; 
padding:0 1px; margin:0;}
	#home #content #testo ul#elenco_news li a {display:none; position:absolute; top:0; left:0; display:block; width:177px; height:307px; color:#1656a3; background:red; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); z-index:2;}
	#home #content #testo ul#elenco_news li a:hover {}
	#home #content #testo ul#elenco_news li.tipo_uno {background:none;}
	#home #content #testo ul#elenco_news li .imm_news {position:relative; width:175px; height:138px; overflow:hidden; text-align:center;}
	#home #content #testo ul#elenco_news li .data {display:none;}
	#home #content #testo ul#elenco_news li div.image,
	#home #content #testo ul#elenco_news li div.image {margin:auto; text-align:center;}
	
	#welcome_page #content #testo #slogan {position:absolute; bottom:10px; right:10px; padding:20px; background:none;}
	#welcome_page #content #testo #slogan .sf_testo {position:absolute; width:100%; height:100%;}
	#welcome_page #content #testo #slogan img {position:relative; z-index:3;}

		
	/*ridimensionamento immagine*/
		#home #content #testo ul#elenco_news li .imm_news img,
		#content #testo ul#elenco_news li .imm_news img,
		#content #testo #dettaglio_news .imm img {position:absolute; top:50%; left:50%; /*width:120%;*/ width:100%; height:auto; margin:-69px 0 0 -50%; vertical-align:middle;}
		#home #content #testo ul#elenco_news li .imm_news img.noresize,
		#content #testo ul#elenco_news li .imm_news img.noresize,
		#content #testo #dettaglio_news .imm img.noresize {width:auto; height:auto;}
	/*Fine ridimensionamento immagine*/
	
	#home #content #testo ul#elenco_news li .testo_news {position:relative; float:left; top:10px; left:13px; margin:0 auto; width:145px; color:#fff;}
	#home #content #testo ul#elenco_news li.tipo_uno .testo_news,
	#home #content #testo ul#elenco_news li.tipo_uno h4,
	#home #content #testo ul#elenco_news li.tipo_uno .data {color:#1656a3;}
	#home #content #testo ul#elenco_news li .testo_news p {text-align:left; font-size:11pt;}
	#home #content #testo ul#elenco_news li .data {position:relative; color:#fff; font-size:9pt; height:27px;}
	#home #content #testo ul#elenco_news li h4 {font-size:12pt; font-weight:bold; color:#fff;}
	#content #testo #box_sx {/*float:left; width:50%;*/ width:100%; height:91px; margin:15px 0 5px 0; background: url('../images/sf_box2_sx.gif') repeat-x left top;}
	#content #testo #box_sx #slideshow {position:relative; top:36px; width:396px; margin:0 auto;}
	#content #testo #box_meteo {position:relative; float:right; width:175px; height:350px; padding:0 1px 30px 1px; margin:0; background:#15a0db url('../images/sf_news1.gif') repeat-x left top; 
text-align:center;}
	#content #testo #box_meteo h5,
	#home #content #testo h5 {height:26px; padding:5px 0 0 10px; margin:0; background:url('../images/sf_tito.gif') repeat-x left top; 
text-align:left; color:#fff; font-weight:bold; font-size:12pt;}
	#home #content #testo h6 {height:34px; text-indent:-9999px; padding:5px 0 0 10px; margin:5px 0 0 0; background:#159fdb url('../images/sf_tito.gif') repeat-x left top; 
text-align:center; color:#fff; font-weight:bold; font-size:8pt;}
	#content #testo #box_meteo #meteo {position:relative; width:150px; height:97px; overflow:hidden; margin:5px auto 0 auto; background:#fff; border:5px solid #fff;}
	#content #testo #box_meteo #meteo1 {position:relative; top:-46px; left:3px;}
	#content #testo #box_meteo #icona_meteo {width:100%; padding:11px 0; height:116px;  background:#fff; text-align:center;}
	#content #testo #box_meteo img {position:relative;}

/*
	facebook
	#content #testo #box_meteo #box_facebook {position:absolute; top:168px; left:0; width:175px;}
	#content #testo #box_meteo #box_facebook h5 {position:relative; height:26px; padding:5px 0 0 40px; margin:0 0 8px 0; background:url('/images/sf_tito.gif') repeat-x left top; 
text-align:left; color:#fff; font-weight:bold; font-size:12pt;}
	#content #testo #box_meteo #box_facebook h5 a {color:#fff;}
	#content #testo #box_meteo #box_facebook #box_fb {position:relative; width:130px; margin:0 auto 2px auto;}
	#content #testo #box_meteo #box_facebook #imm_facebook {float:left; margin:0 10px 0 0;}
	#content #testo #box_meteo #box_facebook iframe#mi_piace {float:left; width:66px; height:63px; margin:0 0 5px 0;}
	#content #testo #box_meteo #box_facebook h5 img {position:absolute; top:4px; left:6px;}
	#content #testo #box_meteo #box_facebook p {width:155px; padding:0 10px; font-size:8pt; color:#1656a3; text-align:left; line-height:13px; background:#fff;}
*/
	#content #testo #box_meteo #box_facebook {position:absolute; top:168px; left:0; width:175px;}
	#content #testo #box_meteo #box_facebook h5 {position:relative; height:26px; padding:5px 0 0 40px; margin:0 0 8px 0; background:url('../images/sf_tito.gif') repeat-x left top; 
text-align:left; color:#fff; font-weight:bold; font-size:12pt;}
	#content #testo #box_meteo #box_facebook h5 a {color:#fff;}
	#content #testo #box_meteo #box_facebook h5 img {position:absolute; top:4px; left:6px;}
	#content #testo #box_meteo #box_facebook #box_fb {position:relative; width:158px; margin:0 auto 10px auto; padding:0;}
	#content #testo #box_meteo #box_facebook p {float:left; width:80px; padding-top:5px; font-size:10pt; color:#fff; text-align:left; line-height:16px; font-weight:bold;}
	#content #testo #box_meteo #box_facebook p a {color:#fff;}
	
	#content #bottom {position:relative; padding:25px 0; text-align:center; font-size:8pt;}
	#content #bottom p {position:relative; z-index:2;}
	#content #testo #prenota_ora {position:relative; width:530px; margin:10px 0 25px 0; padding:10px; background:url('../images/sf_box_sx.gif') repeat-x left top;}
	#content #testo #prenota_ora h6 {width:228px; height:37px; text-indent:-9999px;}
		.it #content #testo #prenota_ora h6 {background:url('../images/prenota_ora-it.png') no-repeat;}
		.en #content #testo #prenota_ora h6 {background:url('../images/prenota_ora-en.png') no-repeat;}
		.ru #content #testo #prenota_ora h6 {background:url('../images/prenota_ora-ru.png') no-repeat;}
	#content #testo #prenota_ora img {position:absolute; top:20px; right:20px;}
	
	#proposte #content #testo a.indietro {margin:0 0 15px 0;}

/*Fine CONTENT*/

/*CARATTERISTICHE GENERICHE*/

	.png {behavior: url(iepngfix.htc);}
	
	/*body,h1,h2,h3,h4,h5,h6,ul,li,img,form,input,#formcontatti,#formconferma,#concept,#concept p,p {margin:0;padding:0;}*/
	a {text-decoration:none; color:#1656a3;}
	a:hover {color:#4a97eb;}
	a.indietro {float:left; display:block; padding:4px; background:#15a0db; border:1px solid #1656a3; color:#fff; font-size:8pt;}
	a.indietro:hover {background:#1656a3;}
	img {border:0; }
	.clear {clear:both;}
	.left {float:left;}
	.right {float:right;}
	ul li {list-style-type:none;}
	.testo_piccolo {font-size:7pt;}
	.rosso {color:#af0233;}
	.azzurro {color:#4a97eb; font-style:italic; font-size:9pt;}
	.contatti .azzurro {color:#4a97eb; font-style:bold; font-size:12pt; text-align:left;}

/*Fine CARATTERISTICHE GENERICHE*/

/*FORM*/

	#formcontatti {position:relative; width:560px; margin:0; padding:0; text-align:right; font-size:8pt;}
	#formconferma {position:relative; width:560px; height:150px; margin:0; padding:0; font-size:8pt;}
	#content #testo #box_livello {background:#f3f3f3; padding:5px 0 0 0; margin:0 0 10px 0; font-size:8pt; text-align:center;}
	#content #testo #box_livello p {margin:10px; text-align:left; font-size:8pt;}
	#content #testo #box_livello table {margin:10px auto; width:260px; font-size:8pt; text-align:left;}
	#content #testo #box_livello select {background:#fff;}
	#content #testo #box_livello input {background:#fff;}
	.input_text {width:200px; height:20px; margin:3px 0 5px 0; padding:2px; border:1px solid #d4d4d4; background:#f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
	.input_select {width:205px; height:25px; margin:3px 0 5px 0; padding:2px; border:1px solid #d4d4d4; background:#f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
	.input_area {width:200px; height:100px; margin:3px 0 5px 0; padding:2px; border:1px solid #d4d4d4; background:#f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
	.input_area_large {width:500px; height:100px; margin:3px 0 5px 0; padding:2px; border:1px solid #d4d4d4; background:#f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
	.contatti {float:right; width:280px; margin:10px 0 0px 0;}
	#box_errore {display:none; position:absolute; top:350px; left:50%; width:300px; height:150px; margin:0 0 0 -150px; border:1px solid #0b60c7; text-align:left; background:#fff; z-index:5;}
	#div_titolo_errore {background:#0b60c7;color:#fff;padding:10px;}
	#div_errore {position:relative;top:10px;color:#000;padding:10px;text-align:center;}
	#bottone_errore {font-size:8pt;width:90px;height:25px;}
	.bottone {font-size:8pt;width:90px;height:25px;}
	.accetto {margin:0 0 10px 0;}
	
/*Fine FORM*/

#content #testo #collaboratori {border-top:1px solid #fff; padding:3px 0 0 0;}
#content #testo #collaboratori strong {color:#fff;}
#content #testo #collaboratori .left {position:relative; left:5px;}
#content #testo #collaboratori p.right {position:relative; top:13px; right:5px; float:right; width:10px; display:block; background:none;}
#content #testo #collaboratori p.right a {color:#fff; font-weight:bold;}


/* box immagine top */
	#box_immagine_top {width:708px; height:300px; overflow:hidden;}
/* box_slogan */
	#box_slogan {padding:0; font-weight:bold; position:relative; height:130px; width:100%;}
	#box_slogan #sfondo_slogan {position:absolute; left:0; bottom:0; height:100%; width:100%;  z-index:1;}
	#box_slogan #slogan {z-index:2; position:absolute; left:15px; top:10px;}

/* contenuti arrotondati */
	#div_contenuto {background:#dbe1e9; padding:20px; margin:0;}
	/* angoli arrotondati */
		.ang_sx_alto, .ang_sx_basso, .ang_dx_alto,.ang_dx_basso {position:absolute; width:4px; height:4px; font-size:1pt; z-index:4;}
		.ang_sx_alto {top:0; left:0; background:url(../images/angolo_sx-alto.png) no-repeat;}
		.ang_sx_basso {bottom:0; left:0; background:url(../images/angolo_sx-basso.png) no-repeat;}
		.ang_dx_alto {top:0; right:0; background:url(../images/angolo_dx-alto.png) no-repeat;}
		.ang_dx_basso {bottom:0; right:0; background:url(../images/angolo_dx-basso.png) no-repeat;}
	/* elenco */
		.box_contenuto {width:591px; margin:15px 0 15px 15px;; padding:0;}
		.box {float:left; position:relative; overflow:hidden; padding:0; margin:0 15px 0 0;}
		/* box foto */
			.foto {height:105px; width:130px; background:#fff;}
			.box_contenuto.medio .foto {width:200px; height:120px}
			.foto .imm {z-index:2; overflow:hidden; width:100%; height:100%; margin:0; padding:0; text-align:left;}
			.foto .imm img {height:110%; margin:0;}
		/* box intestazione */
			.intestazione {width:415px; height:75px; padding:15px; margin-right:0; font-family:Verdana, Geneva, sans-serif; background:#74A8E0; color:#fff; font-size:9pt;}
			.intestazione a {display:block; color:#fff; padding:0;}
			.intestazione .titolo {font-weight:bold;}
			.intestazione a:hover {color:#0B60C7}
			.box_contenuto.medio .intestazione {width:385px;}
		/* box pulsante */
			.pulsante {float:right; width:100px; height:20px; padding:10px 5px 5px 5px; margin:15px 0 0 0; text-align:center; font-family:Verdana, Geneva, sans-serif; background:#74A8E0; font-size:9pt;}
			.pulsante a {display:block; color:#fff; padding:0;}
		
	/* dettagli */
		/* box descrizione */
			.descrizione {margin-top:15px; padding:15px; width:560px; font-family:Verdana, Geneva, sans-serif; background:#eee; font-size:9pt;}
			.descrizione p {padding:15px;}
		/* gallery */
			.gallery {margin:15px 0;}
			.gallery .foto {height:73px; width:90px; margin:0 10px 10px 0;}
			.gallery .foto.ultima {margin-right:0;}
	/* box medio (video)*/
		#testo #box_contenuti .box_medio {float:left; position:relative; overflow:hidden; padding:0; margin:0 20px 15px 0; height:130px; width:200px; background:#fff;}
		#testo #box_contenuti .box_medio .imm {z-index:2; overflow:hidden; width:100%; height:100%; margin:0; padding:0; text-align:left;}
		#testo #box_contenuti .box_medio .imm .immagine {height:110%; margin:0;}
		#testo #box_contenuti .box_medio .play {position:absolute; left:45%; top:40%;}
		
/*Fine box contenuti arrotondati  */

/*CONCEPT BY*/

	#concept {margin:10px 0; width:728px; text-align:right; font-size:7pt; /*color:#434343;*/ color:#fff;}
	#concept a {font-size:7pt; font-family:Verdana; color:#b4b4b4; font-weight:bold; font-stretch:expanded;}
	#concept a:hover {color:#E97D00;}
	#concept #data_progetto {display:none;}

/*Fine CONCEPT BY*/
