
	 /* -----------------------------------*/
	 /* ---------->>> GLOBAL <<<-----------*/
	 /* -----------------------------------*/
	* { margin: 0; padding: 0; }
	

	/* body 1
	body {
		color:#336666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		BEGIN centra il box
		width:1168px;
		left: 50%; 
		margin-left: -505px;
		top: 5%;
		margin-top: -30px;
		position: absolute;
		END centra il box
	}*/
	
	
	body {
		background:url(../img/background.jpg);
		color:#999999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		/* BEGIN box on center*/
		text-align:center; 
		/*END box on center*/
	}
	
	a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#66cccc;
		text-decoration:none;
	}
	
	a:hover {

		text-decoration:underline;
	}
	
	.title {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#66cccc;
	}
		
	h2 {
		color:#000000;
		float:left;
		font-size:10px;	
		margin:0px 0 20px 0;
		padding:0px;
		text-transform:uppercase;	
	}
	
	.titlebox {

		display:block;			
		color:#000;
		font-size:12px;
		font-weight:bold;	
		margin:0px 0 15px 0;
		text-transform:none;
	}	
	
	
	p {
		display:block;
		/*line-height:25px;*/
		text-align:justify;
	}
	
	span.hidden{
		display:none;	
	}
	
	
	 /* -----------------------------------*/
	 /* ---------->>> STRUCTURE <<<--------*/
	 /* -----------------------------------*/	
	
	#box_container {
		position:relative;
		height: auto;
		padding: 0px 0px 0 40px;
		margin-left:auto; 
		margin-right:auto; 
		text-align:left; 
		width: 907px;
	}
	#box_header {
		/*border-bottom:1px #b8e4cb dashed;*/
		height:97px;
		width:906px;

	}

	#box_menu {
		height: 40px;
		padding:8px 0 0 0;
	    width:907px;
	}

	#box_foto {
		width: 907px;
	}
	#box_footer {
		clear:both;
		color:#666;
		font-size:10px;
	}
	#box_title {
		/*border-bottom:1px #b8e4cb dashed;
		border-top:1px #b8e4cb dashed;*/
		display:block;
		float:left;
		height: 20px;
		margin:8px 0 0 0;
		padding:8px 0 0 10px;
		width: 907px;
	}
	#box_text {
		background-color:#FFFFFF;
		float:left;
		height: auto;
		width: 907px;
	}
	
	/* --- home ---*/
	#box_text_1 {
		border-right:1px #33ccff solid;
		display:block;
		height:100%;
		float:left;
		margin-right:0px;
		padding:0 8px 0 0;
		width:211px;
	}
		
	#box_text_2 {
		/*border-left:1px #33ccff solid;*/
		border-right:1px #33ccff solid;
		display:block;
		float:left;
		height:333px;
		margin-right:10px;
		_margin-right:7px;
		padding:0 10 0 10px;
		width:200px;
	}
	/* --- end home --- */
	
	/* --- altre pagine */
	
	#box_menu_2 {
		border-right:1px #33ccff solid;
		display:block;
		float:left;
		height:369px;
		padding:16px 0 0 20px;
		width:189px;
	}
	
	#box_text_3 {
		float:left;
		height:100%;
		padding:0px;
		text-align:center;
		width:275px;
	}
	
	#box_text_6 {
		background:url(../img/bkg_box_text.jpg) bottom left repeat-x;
		background-color:#fff;
		color:#999;
		display:block;
		float:left;
		height:365px;
		margin:0px 0 0 3px;
		padding:15px 0px 0px 25px;
		width:650px;
	}
	

	#box_text_4 {
		background:url(../img/bkg_box_text.jpg) bottom left repeat-x;
		background-color:#fff;
		color:#999;
		display:block;
		float:left;
		height:365px;
		margin:0px 0 0 3px;
		padding:15px 0px 0px 25px;
		width:650px;
	}
	
	#box_text_4 p {
		display:block;
		float:left;
		margin:0 25px 0 0;
		width:440px;
	}
	
	#box_text_4 h2 {
		float:none;
		color:#000;
		font-size:13px;
		font-weight:bold;	
		margin:0px 0 15px 0;
		text-transform:none;
	}
	
	#box_text_4 ul {
		display:block;
		float:left;
		list-style:none;
		margin:0px 0 0 0;
		width:400px;
	}

	#box_text_4 ul li{
		margin:10px 0 0 0;	
	}	

	#box_text_4 p.width_1{
		width:638px;	
	}

	#box_text_4.padding_2 {
		padding-top:20px;
	}	
	/* --- end care tour --- */
	
	/* --- press kit  --- */	
	/*#box_text_3 p list_icone{
		list-style:inside url(../img/icone_pdf.gif);
	}*/	
	
	#box_text_4 p.margin_1 {
		margin:0 0 7px 0;
		/*_margin:0 0 0px 0;*/
	}
	
	#box_foto {
		background-color:#FFFFFF;
		display:block;
		float:left;
		padding-bottom:10px;
	}
	
	/* --- end altre pagine --- */

	/* --- care tour --- */
	
	#box_menu_2.height_2 {
	
		height:404px;
	
	}

	#box_text_3.padding_2 {
		padding-top:20px;
	}	
	/* --- end care tour --- */
	
	/* --- press kit  --- */	
	/*#box_text_3 p list_icone{
		list-style:inside url(../img/icone_pdf.gif);
	}*/	
	
	#box_text_3 p.margin_1 {
		margin:0 0 7px 0;
		/*_margin:0 0 0px 0;*/
	}
	
	/* --- end press kit --- */
		
	
	/* -- begin MENU left --*/
	

	#box_menu_2 ul li {
		list-style:none;
		margin:0 0 12px 0;
		text-align:left;
		/*text-transform:uppercase;
		letter-spacing:3px;*/
		width:150px;
	}	
	#box_menu_2 li a {
		color:#66cccc;
		display:block;
		font-size:12px;
		font-weight:bold;
		padding:0 0 0 15px;
		text-decoration:none;	
		width:150px;

	}

	#box_menu_2 li a:hover, #box_menu_2 li a.link_selected_2 {
		background:url(../img/menu_mouseover_2.gif) left no-repeat;
		color:#66cccc;
		text-decoration:underline;	
		width:150px;	
	}

	/* -- end MENU left-- */
	

	/* -- begin MENU header --*/	
	#box_menu ul {
		display:block;
		/*float:left;*/
		/*margin:0px;*/
		padding:0px;
	}
	
	#box_menu ul li {
		display: block;
		float: left;
		list-style: none;
		text-transform:uppercase;	
	}	
	#box_menu li a {
		color: #000000;
		display: inline; /*IE correction*/
		float: left;
		padding:0 16px 0 14px;
		font-size:10px;
		text-decoration: none;	
	}

	#box_menu li a:hover, #box_menu li a.link_selected {
		background: url(../img/menu_mouseover.gif) top center no-repeat;
		color: #000000;
		display: inline; /*IE correction*/
		float: left;
		height:30px;
	}
	/* -- end MENU header-- */



	 /* -----------------------------------*/
	 /* ---------->>> CLASS <<<------------*/
	 /* -----------------------------------*/		
	.linespace_1 {
		line-height:20px;	
	}
	.height_1 {
		height:230px;	
	}	
	.left_space {
		margin-right:20px;	
	}
	.padding_1 {
		padding:0 0 0 0px;	
	}
	.font_green_dark {
		color:#366;
		font-weight:bold;
	}
	.font_green {
		color:#366;
	}
	
	
	 /* -----------------------------------*/
	 /* ---------->>> Scrool bar <<<------------*/
	 /* -----------------------------------*/		

    .holder {
        float: left;
        width: 208px;
        height: 325px;
		margin-top:5px;
    }
    .scroll-pane {
        overflow: auto;
        float: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999999;
        text-align: justify;
        line-height: 16px;
        width: 208px;
        height: 325px;
    }
	.jScrollPaneDrag {
		position: absolute;
		background:#33CCFF;
		cursor: pointer;
		overflow: hidden;
	}

    .scroll-pane a {
        color: #999999;

    }
    .scroll-pane a:hover {
        text-decoration:underline;
    }	
	
	ul#col_video{list-style:none;margin:10px 0 0 32px;}
	#col_video li{margin-bottom:15px;width:140px;text-align:center;}
	
	
	
#banner{
position:absolute;
left:260px;
top:292px;
font-size:22px;
color:#000;
background:#fff;
width:375px;
border:dotted 3px #B8DDF0;
height:355px;
text-align:right;
font-weight:bold;
}

#banner #chiudi{padding:0 5px 0 0;font-size:16px;}

#banner #flashoverlay{
margin:0px;
padding:10px 20px 0 35px;
}

#banner a:link, #banner a:visited{
color:#FF6400;
text-decoration:none;
}

#banner a:hover, #banner a:focus, #banner a:active{
color:#BCDFF3;
text-decoration:none;
}

#banner p.testo{
margin:180px 0 0 0;
padding: 0 ;
color:#fff;
text-align:center;
font-size: 1em;
}

.imgbx{float:left;width:100px;padding:0 0 10px 0;margin:0 5px 0 5px;}

#box_text_contacts {
		border-right:1px #33ccff solid;
		display:block;
		overflow:auto;
		height:100%;
		float:left;
		margin-right:0px;
		padding:0 8px 0 0;
		width:470px;
		border-right:1px solid #33ccff;
	}

	.scroll-pane3 {
        overflow: auto;
        float: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999999;
        text-align: justify;
        line-height: 16px;
        width: 100%;
        height: 100%;
    }
	
	
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}