/*prima classi da visualizzare in editor*/	
	#load-ajax{
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		overflow:hidden;
		display:none;
		background:#eeeeee url('images/24.gif') no-repeat center center; 		
		opacity:0.5;
		filter:alpha(opacity=50); /* per IE/WIN */
	}	
	.immagineSx{
		float:left;
		margin:10px 15px 10px 0;
	}
	.immagineDx{
		float:right;
		margin:10px 0 10px 15px;
	}
	.banner{
		padding:15px 0 10px 0;
		float: left;
		width:535px;
	}
	.bannerNews{
		padding:15px 0 10px 0;
		display:block;
	}
	.listaGrandPrix {
		color: #cccccc;
		margin-left: 20px;
	}
	.listaGrandPrix li {
		list-style: disc;
		font-size:12px;
		padding: 4px 0;
	}
	.listaGrandPrix strong {
		color: #DC251D;
		font-weight:normal;
	}
	.listaPiscine{}
	.listaPiscine li{
		background:transparent url(images/bullet-19.gif) no-repeat 2px 2px;
		padding-left: 20px;
		margin-bottom: 8px;
		font-size:12px;
	}		
	
	.titoliPiscine{
		font-size:120%;
		color:#0088BC;
	}
	.titoliPiscinePiccoli{
		font-size:100%;
		margin-top:20px;
	}
	.green{
		color:#70d551;
		text-decoration:none;
	}
 	html {
 		
		
 	}
	body {
		font-family: arial, helvetica !important;
		color: #616161;
		text-align: center;
		
		font-size:11px;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.231;		
	}
	html.space {
		background-color: #333333;
	}
	html.loges {
		background: #191919 url('images/loges-logo-bg.gif') no-repeat 50% 170px;
	}
	html.loges p {
		color: #919191;
		line-height:130%;
	}

	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
		margin:0pt;
		padding:0pt;
		font-family: arial, helvetica !important;
		
	}

	
	em{
		font-style:italic;
	}
	.clear {clear:both;}
	.left {float:left;}
	.right {float:right;}
	input.error{border:2px solid red !important;}
	label.error{color:red !important;}
	.b-t-0 { margin-top:0 !important; }
	.b-r-0 { margin-right:0 !important; }
	.b-b-0 { margin-bottom:0 !important; }
	.b-l-0 { margin-left:0 !important; }
	
	.b-t-5 { margin-top:5px !important; }
	.b-r-5 { margin-right:5px !important; }
	.b-b-5 { margin-bottom:5px !important; }
	.b-l-5 { margin-left:5px !important; }

	.b-t-10 { padding-top:10px !important; height:387px !important;}
	.b-r-10 { margin-right:10px !important; }
	.b-b-10 { margin-bottom:10px !important; }
	.b-l-10 { margin-left:10px !important; }

	.b-t-15 { margin-top:15px !important; }
	.b-r-15 { margin-right:15px !important; }
	.b-b-15 { margin-bottom:15px !important; }
	.b-l-15 { margin-left:15px !important; }

	.b-t-20 { margin-top:20px !important; }
	.b-r-20 { margin-right:20px !important; }
	.b-b-20 { margin-bottom:20px !important; }
	.b-l-20 { margin-left:20px !important; }
	
	.b-t-25 { margin-top:8px !important; }
	.b-r-25 { margin-right:25px !important; }
	.b-b-25 { margin-bottom:25px !important; }
	.b-l-25 { margin-left:25px !important; }	
	
	.b-t-30 { margin-top:30px !important; }
	.b-r-30 { margin-right:30px !important; }
	.b-b-30 { margin-bottom:30px !important; }
	.b-l-30 { margin-left:30px !important; }		

	.b-t-35 { margin-top:35px !important; }
	.b-r-35 { margin-right:35px !important; }
	.b-b-35 { margin-bottom:35px !important; }
	.b-l-35 { margin-left:35px !important; }

	.p-t-0 { padding-top:0 !important; }
	.p-r-0 { padding-right:0 !important; }
	.p-b-0 { padding-bottom:0 !important; }
	.p-l-0 { padding-left:0 !important; }
	
	.p-t-5 { padding-top:5px !important; }
	.p-r-5 { padding-right:5px !important; }
	.p-b-5 { padding-bottom:5px !important; }
	.p-l-5 { padding-left:5px !important; }

	.p-t-10 { padding-top:10px !important; }
	.p-r-10 { padding-right:10px !important; }
	.p-b-10 { padding-bottom:10px !important; }
	.p-l-10 { padding-left:10px !important; }

	.p-t-15 { padding-top:15px !important; }
	.p-r-15 { padding-right:15px !important; }
	.p-b-15 { padding-bottom:15px !important; }
	.p-l-15 { padding-left:15px !important; }

	.p-t-20 { padding-top:20px !important; }
	.p-r-20 { padding-right:20px !important; }
	.p-b-20 { padding-bottom:20px !important; }
	.p-l-20 { padding-left:20px !important; }
	
	.p-t-25 { padding-top:25px !important; }
	.p-r-25 { padding-right:25px !important; }
	.p-b-25 { padding-bottom:25px !important; }
	.p-l-25 { padding-left:25px !important; }	
	
	.p-t-30 { padding-top:30px !important; }
	.p-r-30 { padding-right:30px !important; }
	.p-b-30 { padding-bottom:30px !important; }
	.p-l-30 { padding-left:30px !important; }		

	.p-t-35 { padding-top:35px !important; }
	.p-r-35 { padding-right:35px !important; }
	.p-b-35 { padding-bottom:35px !important; }
	.p-l-35 { padding-left:35px !important; }
	
	.bg-white { background-color:#4998B1; }
	.bg-grey { background-color:#333333; }
	
	.verdana {
		/*font-family: verdana, arial, helvetica !important;*/
	}

	
	
	a.link,
	a.link:link,
	a.link:active,
	a.link:visited {
		text-decoration:none;
		color:#D33728;
	}
	a.link:hover {
		text-decoration:underline;
	}

	h1 {
		clear:left;
		color:#DC251D;
		font-size:16px;
		font-weight:bold;
		line-height:25px;
	}
	.pool h1 {
		color:#0088BC;
	}
	.engineering h1 {
		color: #A9A5A6;
	}
	.bios h1 {
		color: #70d352;
	}		
	.loges h1 {
		color:#DE7800;
		/*background: transparent url(images/loges-ft.jpg) repeat-x 0 0;*/
	}
	.loges h1 span {
		color:#DE7800;
		/*background-color: #191919;*/
		padding: 5px 20px 5px 0px;
	}
	.space h1 {
		color: #DB261D;
	}
	#tab-2-body h1 {
	font-size:15px;
		font-weight: normal;
	}
	
	h2 {
		clear:left;
		color:#616161;
		font-size:16px;
		font-weight:bold;
		line-height:25px;
	}
	
	
	p {
		color:#616161;
		font-size:11px;
		padding:10px 0px 10px 0px;
		text-align:left;
	}

	.content p {
		color:#616161;
		font-size:12px;
		padding:10px 0px 10px 0px;
		text-align:left;
	}
	.bd-center p {
		color:#616161;
		font-size:12px;
		padding:5px 0px 15px 0px;
		text-align:left;
	}
	
	.bd-left p
	{
		padding:0 0 15px 0;
	}
	.space p {
		color:#ccc;
		padding:0 0 15px;
		text-align:left;
	}
	
	.spacer {
		width: 100%;
		height: 1px;	
		background: transparent url('images/dash.gif') repeat-x 0 0;
		overflow: hidden;
	}
	.spacer-long {
		background: transparent url('images/dash-long.jpg') repeat-x 0 0;
	}
	p.last {
		padding:0px 0px 0px 0px;
	}
	strong {
		font-weight:bold;
	}
	.smaller {
		font-size: 120%;
	}
	.smallest {
		font-size: 100%;
	}
	.hand {
		cursor: pointer;
		cursor: hand;
	}
	.red {
		color: #DC251D;
		font-weight: bold;
	}
	.pool .red {
		color: #4695AF;
	}
	
	.reflected{
		margin-bottom:1px;
	}
	h3  { 
		font-size:16px;
		font-weight:normal;
		line-height:130%;
	}
	
	h3 a{
		text-decoration:none;
		color:#616161;
	}

	h3 a:hover{
		text-decoration:underline;
	}
	
	
	.bd-center-news .content li {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:disc;
		padding:4px 0;
	}
	#custom-doc {
		width: 914px !important;
		height: 100%;
		margin:0px auto;
	}
	#custom-doc.home6{
		width:100% !important;
		min-width:1024px;
	}
	.home6 #bd .custom-centered{
		width:914px;
		margin:0 auto;
		position:relative;
	}
	.home6 #ft .custom-centered{
		width:914px;
		margin:0 auto;
		/*position:relative;*/
	}
	
	.home6 #hd .custom-centered{
		width:914px;
		margin:0 auto;
		position:relative;
		min-height:103px;
	}
	.home6 .custom-centered.homeFlash{
		margin:0 auto;
		overflow:hidden;
		position:relative;
		width:1023px !important;
		text-align: center;
	}
	
	
	#hd {
		margin:0px 0px 0px 0px;
		padding:5px 0px 0px 0px;
		position:relative;
	}	

	.home6 #hd .navigation{
		background:transparent url(images/6mainMenuBg.gif) scroll repeat-x 0 0;
		height:35px;
		width:100%;
	}
	.home6 #hd .navigation ul{
		background:none;
		float:none;
		margin:0 auto;
		position:relative;
		width:1000px;
	}
	.home6 #hd .navigation ul li {
		float:left;
		line-height:35px;
		margin-right:0px;
		color:#ffffff;
		background:transparent url(images/navSprite.png) no-repeat -10px -34px;
		padding:0px 7px 0px 7px;
	}
	.home6 #hd .navigation ul li:hover {		
		background: url(images/6mainMenuBgOver.jpg) repeat-x scroll 0 0 transparent;
	}
	#hd .navigation {
		margin:8px 0px 0px 0px;
		background-color:#616161;
		width:914px;
		height:25px;
		overflow:hidden;
	}
	#hd .navigation ul {
		background-color:#616161;
		float:right;
		
	}
	#hd .navigation ul li {
		float:left;
		line-height:25px;
		margin-right:0px;
		color:#ffffff;
		background:transparent url(images/nav-div.gif) no-repeat 0 8px;
		padding:0px 7px 0px 7px;
	}
	.space #hd .navigation ul li {
		background: url("images/navSprite.png") no-repeat scroll -10px -34px transparent;
	}
	.loges #hd .navigation ul li {
		background: url("images/navSprite.png") no-repeat scroll -10px -34px transparent;
	}
	#hd .navigation ul li.first {
		background: none ;
		color:#ffffff;
	}
	#hd .navigation ul li.first:hover{
		background: url(images/6mainMenuBgOver.jpg) repeat-x scroll 0 0 transparent;		
	}
	#hd .navigation ul li a,
	#hd .navigation ul li a:active,
	#hd .navigation ul li a:link,
	#hd .navigation ul li a:visited {
		text-decoration:none;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
	}
	#hd .navigation ul li a:hover {
		
		text-decoration:none;
	}	
	#hd .navigation ul li.selected {
		background: url(images/6mainMenuBgOver.jpg) repeat-x scroll 0 0 transparent;		
		margin-right:-1px;
		color:#ffffff;
	}
	.space #hd .navigation ul li.selected {
		background-color:#333333;
		margin-right:-1px;
		z-index: 20000;
	}
	.loges #hd .navigation ul li.selected {
		background-color: #1b1b1b;
		margin-right:-1px;
		z-index: 20000;
	}
	#hd .navigation ul li.selected a {
		color:#ffffff !important;
	}	
	.space #hd .navigation ul li.selected a {
		color:#ffffff !important;
	}	
	.loges #hd .navigation ul li.selected a {
		color:#ffffff !important;
	}
	#hd .logo {
		float:left;
		margin: 26px 2px 6px;
	}
	
	#hd .search {
		float:right;
		clear:right;
		margin:96px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:18px;	
	}
	.home6 #hd .search{
		background:transparent url(images/6searchBar.png) scroll no-repeat 0 0;
		height:38px;
		width:300px;
	}
	.home6 #hd .search form {
		width:300px;
		height:38px;
	}
	.home6 #hd .search form input{
		background:none no-repeat scroll 0 0 transparent;
		border:0 none;
		margin:5px;
		width:222px;
	}
	.home6 #hd .search form button{
		background:none no-repeat scroll 0 0 transparent;
		cursor:pointer;
		margin:5px 4px 0 0;
	}
	.space #hd .search {
		background-color:#333333;
	}
	#hd .search form {
		width:238px;
		margin:0px;
		padding:0px 0px 0px 0px;	
		height:18px;	
	}	
	#hd .search form input {
		border:1px solid #686767;
		background:transparent url(images/inner-input.gif) repeat-x 0px 0px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		width: 172px;
		font-size: 11px;
		padding: 1px 5px 0px 5px;
	}
	#hd .search form button {
		float:right;
		border:0px;
		margin:0px;
		padding:0px;
		width:50px;
		height:18px;
		background:transparent url(images/search-button.gif) no-repeat 0px 0px;
	}
	
	#hd .flash {
		border-top:1px solid #ffffff;
		height: 182px;
		margin-bottom: 1px;
		overflow: hidden;
	}
	.space #hd .flash {
		border-top: 1px solid #333333;
		border-bottom: 1px solid #666666;
		margin-bottom:0px;
	}
	.loges #hd .flash {
		border-top: 1px solid #1b1b1b;
		border-bottom: 1px solid #666666;
		margin-bottom:0px;
	}
	.home6 #bd{
		background-color: #ededed;
		
	}
	#bd {
		margin:0px 0px 0px 0px;
		
	}
	.space #bd {
				
	}
	
	.bd-home {
		padding-top:19px;
	}
	.bd-sub-category {
		padding-top:19px;
	}

	
/* TEMPLATE - t1 */
	#bd .t1 {}	
	#bd .t1 .bd-left {
		float:left;
		width:178px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 20px 0px 0px;
	}
	.home6 #bd .t1 .bd-left-menu{
		float:left;
		width:190px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 15px 0px 0px;
	}
	
	#bd .t1 .bd-left-pool-prod{
		float:left;
		width:210px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 20px 0px 0px;
	}
	#bd .t1 .bd-center {
		float:left;
		width:705px;
		/* overflow:hidden; /**/
		padding:0px 0px 30px 0px;
		margin:20px 0px 0px 0px;
	}
	#bd .t1 .bd-center-pool-prod {
		float:left;
		width:670px;
		/* overflow:hidden; /**/
		padding:0px 0px 30px 0px;
		margin:20px 0px 0px 0px;		
	}
	.loges #bd .t1 {
		/*background: transparent url('images/loges-ft.jpg') repeat-x 0 100%;*/
		padding-bottom: 20px;	
	}	
/* TEMPLATE - t2 */
	#bd .t2 {
		background:#ffffff url(images/right-bg.gif) repeat-y 100% 0px;
		width:914px;
		margin:0 auto;
	}
	#bd .t2 .bd-left {
		float:left;
		width:178px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 26px 0px 0px;
	}
	#bd .t2 .bd-center {
		float:left;
		width:440px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 26px 0px 0px;
	}
	
	#bd .t2 .bd-center-news {
		float:left;
		width:644px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 26px 0px 0px;
	}	
	#bd .t2 .bd-right {
		float:left;
		width:244px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}

/* TEMPLATE - t3 */
	#bd .t3 {
		background:#ffffff url(images/right-bg.gif) repeat-y 100% 0px;
		width:914px;
		float:right;
	}
	#bd .t3 .bd-center {
		float:left;
		width:644px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 26px 0px 0px;
	}
	#bd .t3 .bd-right {
		float:left;
		width:244px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}
	
/* TEMPLATE - t4 */
	#bd .t4 {}
	#bd .t4 .bd-center {
		float:left;
		width:914px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}

/* TEMPLATE - t5 */
	#bd .t5 {
		width:710px;
		float:right;
	}
	#bd .bd-center-linee .t5 {
		background:#ffffff url(images/right-bg.gif) repeat-y 100% 0px;
		width:640px;
		float:left;
	}
	#bd .bd-center-linee .t5 .noBg{
		background:none !important;
	}
	.pool .t5 {
		background:none;
	}
	.pool .t5.noBg{
		background:none !important;
	}
	.engineering .t5 {
		/*background:#ffffff url(images/right-bg-engineering.gif) repeat-y 100% 0px !important;*/
	}
	.bios .t5{
		background: transparent url(images/right-bg-bios.gif) repeat-y 100% 0px !important;
	}
	.bios .t5.noBg{
		background:none !important;
	}
	#bd .t5.noBg .bd-center{
		width:720px;
	}
	#bd .t5.noBg .bd-center-pool-prod{
		width:670px;
	}
	#bd .bd-center-linee .t5.noBg .bd-center{
		width:640px;
	}
	#bd .t5.noBg #tab_colors_container .left-this{
		width:643px;
	}
	#bd .bd-center-linee .t5.noBg #tab_colors_container .left-this{
		width:640px;
	}
	#bd .t5.noBg .list-tab-colors td .list-color .image{
		width:190px;
		height:190px;
		background:none !important;
	}
	#bd .t5.noBg .list-tab-colors td .list-color {
		display: block;
		margin: 0 20px 20px 3px;
		width: 200px;
	}
	.bios #bd .t5.noBg .list-tab-colors td .list-color {
		display: block;
		margin: 0 20px 10px 0px;
		width: 185px;
	}
	#bd .t5.noBg .tooltips .baloon {
		margin-left: -375px !important;
		margin-top: -260px !important;
		text-align:center;
		width: 360px;
	}
	.bios .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
		background: url(images/tabsPoolSelect.jpg) repeat-x scroll 0 0 transparent;
		border:1px solid #ccc;
	 }
	.space .t5 {
		background:#333333 url(images/right-bg-space.gif) repeat-y 100% 0px !important;
	}	
	.loges .t5 {
		background: transparent url(images/right-bg-loges.gif) repeat-y 100% 0px !important;
	}		
	#bd .t5 .bd-center {
		float:left;
		width:535px;
		min-height:1px;
		/* overflow:hidden; /**/
		padding:0px 0px 0px 0px;
		margin:0px 30px 0px 0px;
	}
	#bd .t5 .bd-right {
		float:left;
		width:145px;
		background-color:#0088bb;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}
	#bd .t5 .bd-right-engineering{
		float:left;
		width:145px;
		background-color:#757576;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}
	.loges #bd .t5 .bd-right {
		background: transparent url(images/image-44.jpg) no-repeat 0 100%;
		padding-bottom: 90px;
	}


/* TEMPLATE - t6 */
	#bd .t6 {}	
	#bd .t6 .bd-left {
		float:left;
		width:178px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 26px 0px 0px;
	}
	#bd .t6 .bd-center {
		float:left;
		width:440px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}

/* TEMPLATE - t7 (HOMEPAGE) */
	#bd .t7 {}
	.home6 #bd .t7 {
		padding-top:0px;
		
	}
	.templateBlack{
		background:url(images/bkgContentBlackStyle.jpg) repeat-x scroll 0 0 #3c3c3c;		
	}
	#bd .bkgBreadcrumb{
		background:url(images/bkgBreadcrumbs.jpg) repeat-x scroll 0 0 #e6e6e6;		
		min-height:24px;
		padding-bottom:2px;
	}
	#bd .bkgBreadcrumbBlack{
		background:url(images/bkgBreadcrumbsBlack.jpg) repeat-x scroll 0 0 #222222;		
		
	}
	#bd .t7 .bd-left {
		float:left;
		width:244px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 16px 0px 0px;
	}
	.home6 #bd .t7 .bd-left{
		width:408px;
		margin-right:20px;
		padding:15px 0 0 0;
		height:400px;
	}
	.home6 #bd .t7 .bd-left-menu{
		float:left;
		width:224px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 20px 0px 0px;
	}
	
	
	#bd .t7 .bd-center {
		float:left;
		width:394px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 16px 0px 0px;
	}
	.home6 #bd .t7 .bd-center-menu {
		float:left;
		width:500px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 20px 10px 0px;
	}
	.home6 #bd .t7 .bd-center-prodotti {
		float:left;
		width:535px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 20px 10px 0px;
	}
	.home6 #bd .t7 .bd-center-news {
		float:left;
		width:640px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 10px 10px 0px;
	}
	.home6 #bd .t7 .bd-center-linee {
		float:left;
		width:650px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 10px 10px 0px;
	}
	.home6 #bd .t7 .bd-center-news-videogallery {
		float:left;
		width:700px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 10px 10px 0px;
	}
	.bios .home6 #bd .t7 .bd-center-linee {
		float:left;
		width:660px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 0px 10px 0px;
	}
	
	#bd .t7 .bd-right {
		float:left;
		width:244px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:0px 0px 0px 0px;
	}
	.home6 #bd .t7 .bd-right{
		width:485px !important;
		padding:15px 0 0 0;
		height:400px;
	}
	.home6 #bd .t7 .bd-right-menu{
		width:145px !important;
		padding:15px 0 30px 0;
		height:150px;
		float:left;
		border:1px solid red;
	}
	.home6 #bd .t7 .bd-right-menu-bios{
		width:145px !important;
		margin:20px 0px 0px 0px;
		padding:0;
		background: url(images/biosDivDx.jpg) scroll no-repeat 0 0 #2aae00;
		float:left;
	}
	.home6 #bd .t7 .bd-right-menu-loges{
		width:145px !important;
		margin:20px 0px 0px 0px;
		padding:0px 0 20px 0;
		background:#3D3D3D;
		float:left;
	}
	.home6 #bd .t7 .bd-right-menu-bios .text{
		color:white;
		font:arial;
		margin:20px 10px 0px;
		padding:11px;
		float:left;
		font-weight:bold;
	}
	.home6 #bd .t7 .bd-bottom {
		background:transparent url(images/6homeBdBottomBackground.gif) scroll repeat-x 0 0;
		padding:0;
	}
	.home6 #bd .t7 .bd-bottom .custom-centered {
		background:transparent url(images/6homeBdNewsBackground.gif) scroll repeat-x 0 0;
		height:259px;
		padding:17px 13px;
		width:889px;
	}
	#bd .t7 .bd-bottom {
		float:left;
		clear:both;
		border-top:1px solid #CCCCCC;
		width:100%;
		min-height:1px;
		height:295px;
		overflow:hidden;
		margin:0px 0px 0px 0px;
		padding:20px 0px 20px 0px;
	}
	
	.home6 #bd .t7 .azi-left{
		width:310px;
		height:250px;
		float:left;	
		background:transparent url(images/bkgAziDivCarousel.jpg) scroll repeat-x 0 0 ;
		border:1px solid #e0e0e0;
		overflow:hidden;
		padding:0px 0px 0px 0px;
		margin:15px 15px 0px 0px;
	}
	.home6 #bd .t7 .azi-left .title{
		font:arial;
		font-size:24px;
		color:#3d3d3d;
		width:270px;
		margin:10px 20px 0px 20px;
		float:left;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.home6 #bd .t7 .azi-left .text p{
		font:arial;
		font-size:11.4px;
		color:#9b9b9b;
		width:270px;
		margin:0px 20px 2px 20px;
		float:left;		
	}
	.home6 #bd .t7 .azi-left a{
		font:arial;
		font-size:11.4px;
		color:#e92317;
		width:270px;
		margin:0px 20px 5px 20px;
		float:left;
		text-decoration:none;
	}
	
	.home6 #bd .t7 .azi-left .contimg{
		/*position:absolute;*/
		top:177px;		
	}
	
	.home6 #bd .t7 .azi-left .contimg img{
		width:310px;
		height:89px;
		margin:0;
		overflow:hidden;
	}
	
	.home6 #bd .t7 .azi-center{
		width:160px;
		height:250px;
		float:left;	
		background: url(images/bkgAziDivLeft.jpg) scroll repeat-x 0 0 #ededed;
		border:1px solid #e0e0e0;
		overflow:hidden;
		padding:0px 0px 0px 0px;
		margin:15px 15px 0px 0px;
	}
	
	.home6 #bd .t7 .azi-video{
		width:408px;
		height:250px;
		float:left;	
		padding:0px 0px 0px 0px;
		margin:15px 0px 0px 0px;
		border:1px solid #e0e0e0;
		background-color:#101010;
	}
	.home6 #bd .t7 .azi-video span a{
		color:#b6b6b6;
		margin:3px 23px;
		text-transform:uppercase;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		float:left;
	}
	
	.home6 #bd .t7 .azi-links{
		width:914px;	
		heigth:30px;
		float:left;
		clear:both;				
	}
	
	.home6 #bd .t7 .azi-links .link1{
		width:488px;
		height:26px;
		float:left;
		background: url(images/bkgAziLink.jpg) scroll repeat-x 0 0;
		border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;	
		margin:15px 15px 15px 0px;
	}
	.home6 #bd .t7 .azi-links .link-swim1{
		width:447px;
		height:26px;
		float:left;
		background: url(images/bkgAziLink.jpg) scroll repeat-x 0 0;
		border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;	
		margin:15px 16px 15px 0px;
	}
	
	.home6 #bd .t7 .azi-links .link-swim1 .text{
		float:left;
		margin:5px 10px 2px 5px;
		font-size:12px;
		font:arial;
		color:#848484;
	}
	.home6 #bd .t7 .azi-links .link-swim2 .text{
		float:left;
		margin:5px 10px 2px 5px;
		font-size:12px;
		font:arial;
		color:#848484;
	}
	.home6 #bd .t7 .azi-links .link-swim2{
		width:447px;
		height:26px;
		float:left;
		background: url(images/bkgAziLink.jpg) scroll repeat-x 0 0;
		border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;	
		margin:15px 0px 15px 0px;
	}
	.home6 #bd .t7 .azi-links .link1 .bullet{
		background: url(images/bullet-1.gif) scroll no-repeat 0 0;
		float:left;
		width:17px;
		height:17px;
		margin:4px;
	}
	.home6 #bd .t7 .azi-links .link1 .title{
		font:arial;
		margin:6px;
		padding:0px;
		color:#3d3d3d;
		font-weight:bold;
		text-transform:uppercase;
		float:left;
	}	
	.home6 #bd .t7 .azi-links .link1 a{
		font:arial;
		padding:0px;
		float:left;
		/*margin:6px;*/
		color:#848484;
		text-decoration:none;
		
	}	
	.home6 #bd .t7 .azi-links .link2 span,
	.home6 #bd .t7 .azi-links .link1 span{
		float:left;
		 margin: 6px;
	}
	.home6 #bd .t7 .azi-links .link2{
		width:407px;
		height:26px;
		float:left;
		background: url(images/bkgAziLink.jpg) scroll repeat-x 0 0;
		border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;	
		margin:15px 0px 15px 0px;
	}	
	.home6 #bd .t7 .azi-links .link2 .bullet{
		background: url(images/bullet-1.gif) scroll no-repeat 0 0;
		float:left;
		width:17px;
		height:17px;
		margin:4px;
	}	
	.home6 #bd .t7 .azi-links .link2 .title{
		font:arial;
		margin:6px;
		padding:0px;
		color:#3d3d3d;
		font-weight:bold;
		text-transform:uppercase;
		float:left;
	}
	.home6 #bd .t7 .azi-links .link2 a{
		font:arial;
		padding:0px;
		float:left;
		/*margin:6px;*/
		color:#848484;
		text-decoration:none;
	}	
	.home6 #bd .t7 .bd-bottom-inner{
		height:175px;		
	}
	.home6 #bd .t7 .bd-bottom-inner .custom-centered{
		width:100%;
		height:174px;
		background: url(images/bkgFooterCarousel.jpg) scroll repeat-x 0 0;
		padding-top:15px;
	}
	.home6 #bd .t7 .bd-bottom-inner-black .custom-centered{
		width:100%;
		height:174px;
		padding-top:15px;
	}
	.grandprixInterna{
		background: url(images/bkgexternalCarouselGP.jpg) scroll repeat-x 0 0;
		padding-top:30px;
		height:160px;
		
	}
	
	
	
	.home6 #ft .bd-bottom-inner-footer {
		width:100%;
		height:45px;
		padding-top:15px;
		float:left;
		background:#2f2f2f url(images/bkgFooterBlackGP.jpg) scroll repeat-x 0 0;
	}
	.home6 #ft .bd-bottom-inner-footer .custom-centered {
		background:none;	
	}
	.home6 #ft .bd-bottom-inner-footer .custom-centered ul,
	.home6 #ft .bd-bottom-inner-footer .custom-centered ul li,
	.home6 #ft .bd-bottom-inner-footer .custom-centered ul li a{
		color:#c1c1c1;
	}
	
	
	
	.home6 #bd .t1 .bd-bottom-inner{
		height:175px;		
	}
	.home6 #bd .t1 .bd-bottom-inner .custom-centered{
		width:100%;
		height:174px;
		background: url(images/bkgFooterCarousel.jpg) scroll repeat-x 0 0;
		padding-top:15px;
	}
	
	.home6 #ft .bd-bottom-inner .custom-centered-menu{
		width:100%;
		height:20px;
		background: url(images/bkgFooterCarousel.jpg) scroll repeat-x 0 0;
		padding-top:15px;
	}
	
	.home6 #bd .t7 .bd-bottom-inner .azi-footer{
		width:914px;
		height:139px;
		margin:0 auto;
		background:transparent url(images/bkgAziCarouselSearch.jpg) scroll repeat-x 0 0 ;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.home6 #bd .t1 .bd-bottom-inner .azi-footer{
		width:914px;
		height:139px;
		margin:0 auto;
		background:transparent url(images/bkgAziCarouselSearch.jpg) scroll repeat-x 0 0 ;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.home6 #bd .t7 .custom-centered .cont-realizz{
		width:914px;
		height:264px;
		margin:20px 0 auto;
		background:transparent url(images/bkgRealizzazioniCarousel.jpg) scroll repeat-x 0 0 ;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.home6 #bd .t7 .bd-bottom-inner-black .gp-edizioni{
		width:914px;
		height:139px;
		margin:0 auto;
		background:transparent url(images/Bkg-GP-external-carousel.jpg) scroll repeat-x 0 0 ;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.home6 #bd .t7 .bd-bottom-inner-black.grandprixInterna .gp-edizioni{
		background:transparent url(images/bkgexternalCarouselGPinterno.jpg) scroll repeat-x 0 0 ;
	}
	
	/* template progettisti - granprix */
	/* LEFT SIDE */
	.home6 #bd .t7 .prog-gp-left{
		width:480px;	
		float:left;		
		overflow:hidden;
		padding:0px 0px 0px 0px;
		margin:15px 30px 0px 0px;
	}
	.home6 #bd .t7 .prog-gp-left .box-gp{
		width:480px;
		height:230px;	
		float:left;	
		background:#151515 url(images/progGp-bkg-gray-big.jpg) scroll repeat-x 0 0 ;
		border:1px solid #333333;
	}
	.home6 #bd .t7 .prog-gp-left .iscriviti{
		background: url("images/progGp-bkg-red-iscriviti.jpg") repeat-x scroll 0 0 #750002;
	    float: left;
	    height: 44px;
	    margin: 12px 0 0;
	    padding: 10px 0 30px;
	    width: 480px;	
	}
	.home6 #bd .t7 .prog-gp-left .iscriviti .left{float:left;}
	.home6 #bd .t7 .prog-gp-left .iscriviti .right{float:left;}
	.home6 #bd .t7 .prog-gp-left .iscriviti .right .iscrivitiTitle{
		font:arial;
		font-size:16px;
		color:#fff;
		clear:both;
		margin:10px 20px 0px 0px;
		float:left;
		text-decoration:none;
		text-transform:uppercase;
	}
	.home6 #bd .t7 .prog-gp-left .iscriviti .right .iscrivitiTeaser{
		font:arial;
		font-size:12px;
		color:#cfcfcf;
		clear:both;
		margin:2px 20px 0px 0px;
		float:left;
		text-decoration:none;
	}
.home6 #bd .t7 .prog-gp-left .title{
	font:arial;
	font-size:16px;
	color:#cfcfcf;
	width:440px;
	margin:20px 20px 0px 20px;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
}

.home6 #bd .t7 .prog-gp-left .text p{
	font:arial;
	font-size:12px;
	color:#cfcfcf;
	min-width:400px;
	margin:5px 20px 0px 20px;
	float:left;		
	text-align:left;
	height:58px;
	overflow:hidden;
}
.home6 #bd .t7 .prog-gp-left .continua{
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
	float:left;
	min-width:400px;
	margin:0px 0px 5px 20px;
	color:#e92317;
}

.home6 #bd .t7 .prog-gp-left .contimg{
	position:absolute;
	top:177px;		
}

.home6 #bd .t7 .prog-gp-left .contimg img{
	width:310px;
	height:89px;
	margin:0;
	overflow:hidden;
}
.home6 #bd .t7 .prog-gp-left .left .imgAcrobat{
	background:transparent url(images/acrobatBig.png) no-repeat 0 0 ;
	float:left;
	width:36px;
	height:36px;	
	margin:10px 20px 10px 10px;	
}
/*RIGHT SIDE */
	.home6 #bd .t7 .prog-gp-right{
		width:402px;
		height:250px;
		float:left;	
		padding:0px 0px 0px 0px;
		margin:15px 0px 0px 0px;
	}
	
	.home6 #bd .t7 .prog-gp-right .gp-video{
		width:400px;
		height:230px;
		float:left;	
		padding:0px 0px 0px 0px;
		border:1px solid #333333;
		background-color:#101010;
	}
	
	.home6 #bd .t7 .prog-gp-right .box{
		height:23px;
		float:left;	
		background:transparent url(images/progGp-bkg-gray-box.jpg) scroll repeat-x 0 0 ;
		border:1px solid #343434;
		margin:12px 0 0 0;
	}
	.home6 #bd .t7 .prog-gp-right .box span{
		background: url("images/bottonDownloadOver.png") no-repeat scroll 5px 3px transparent;
	    float: left;
	    height: 23px;
	    padding: 3px 4px 0 25px;
	}
	.home6 #bd .t7 .prog-gp-right .box span a{
		color: #C2C2C2;
	    float: left;
	    font-size: 13px;
	    text-decoration: none;
	    text-transform: uppercase;
	}
	.home6 #bd .t7 .prog-gp-right .box span a.teaser{text-transform:lowercase;padding-left:5px;}
	.home6 #bd .t7 .prog-gp-right .creative-book,
	.home6 #bd .t7 .prog-gp-right .voci-capitolato{
		width:400px;
	}
	.home6 #bd .t7 .prog-gp-right .voci-capitolato{
		margin:5px 10px 0 0;
	}
	.home6 #bd .t7 .prog-gp-right .creative-cad{
		width:190px;
		margin:5px 10px 0 0;
	}
	.home6 #bd .t7 .prog-gp-right .creative-percorsi-ceramica{
		width:198px;
		margin:5px 0px 0 0;
	}
	
	
	
	
	
	h1.titleRef{
		text-transform:uppercase;
		margin-top:10px;
		margin-left:40px;
		font-size:18px
	}
	
	
	.swim-gall-ref{
		width:710px;
		height:73px;
		margin:0 auto;
		background:transparent url(images/bkg-carousel-swim-refer.jpg) scroll repeat-x 0 0 ;
		border:1px solid #d9d9d9;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	
	.prod-cat-ref{
		float:left;
		width:695px;
		height:73px;
		margin:5px 0 auto;
		background:transparent url(images/bkg-carousel-swim-refer.jpg) scroll repeat-x 0 0 ;
		border:1px solid #d9d9d9;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.ricerca-texture{
		float:left;
		width:670px;
		height:90px;
		margin:5px 0 auto;
		background:transparent url(images/bkgCarouselSearchProd.jpg) scroll repeat-x 0 0 ;
		border:1px solid #e4e4e4;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.ricerca-colori{
		float:left;
		width:670px;
		height:90px;
		margin:5px 0 auto;
		background:transparent url(images/bkgCarouselSearchProd.jpg) scroll repeat-x 0 0 ;
		border:1px solid #e4e4e4;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	.contDescrColori{
		float:left;
		
	}
	
	
/* TEMPLATE - t8 (GALLERY) */
	#bd .t8 {
		overflow:hidden;
		height:595px;
		width:914px;
		border-top:3px solid #DC251D;
		margin-top:1px;		
	}
	#bd .t8-1 {
		background:#ffffff url(images/gallery-bg-3.jpg) no-repeat 0px 1px;
		height:595px;
		width:914px;
		margin:0 auto;
	}
	#bd .t8-1 .bd-left {
		float:left;
		width:187px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:60px 22px 0px 5px;
	}
	#bd .t8-1 .bd-center {
		float:left;
		width:700px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:10px 0px 0px 0px;
	}
	#bd .t8-2 {
		background:transparent url(images/gallery-bg-3.png) no-repeat 0px 0px;
		height:595px;
		width:914px;
		margin:0 auto;
	}	
	#bd .t8-2 .bd-left {
		float:left;
		width:240px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:60px 22px 0px 5px;
	}
	#bd .t8-2 .bd-center {
		float:left;
		width:630px;
		height:530px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:10px 0px 0px 0px;
	}			
	#bd .t8-2 .bd-right {
		float:left;
		width:185px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:60px 0px 0px 0px;
	}			


	.loges #bd {
		color: #999999 !important;
	}

	.home6 #ft{
		border-top:0 none;
		padding:0px;
		padding-bottom:10px;
	}
	.home6 #ft ul{
		background:none;
	}
	.space .home6 #ft ul li,
	.space .home6 #ft ul li a{
		color:#c1c1c1 !important;
	} 
	.home6 #ft ul li,
	.home6 #ft ul li a{
		color:#191919 !important;
	} 
	
	#ft {
		border-top:3px solid #DC251D;
		margin:0px 0px 0px 0px;
		padding:5px 0px 0px 0px;
	}
	.loges #ft {
		background: transparent url(images/loges-footer-bg.jpg) repeat-x 0 5px;
	}
	.loges #ft ul {
		background: none;
	}
	.loges #ft ul li,
	.loges #ft ul li a {
		color: #cccccc !important;
	}
	
	ul.loges li
	{
		color:#919191;
		list-style:disc;
		margin-left:12px;
	}
	
	#ft ul {
		
		background-color:#f2f2f2;
		
		overflow:hidden;
		padding-top:5px;
		padding-bottom:20px;
	}
	#ft ul.first {
		padding-bottom:0px;
	}
	.space #ft ul {
		background:none;
	}
	
	#ft ul li {
		float:left;
		margin-left:10px;
		text-decoration:none;
		color:#666666;
		font-size:11px;		
	}
	#ft ul li a,
	#ft ul li a:active,
	#ft ul li a:link,
	#ft ul li a:visited {
		text-decoration:none;
		color:#666666;
		font-size:11px;
		letter-spacing: 0.05em;
	}
	#ft ul li a:hover {
		text-decoration:underline;
	}

/* page */
	.page {
		font-size:11px;
		color:#616161;
	}
	
	.homecenterwidth{
		width:410px;
	}

	.page h1 {
		color:#ffffff;
		font-size:20px;
		background:url("images/6mainMenuBg.gif") repeat-x scroll 0 0 transparent;
		padding:0px 11px;
		margin:0px 0px 5px 0px;
		font-weight: normal;
	}
	.page .left {
		float:left;
		margin-right:3px;
	}
	.page .right {
		float:right;
	}
	.home6 .page-divisor{
		height:1px;
		padding:0;
		background:none;
	}
	.page-divisor {
		background:transparent url(images/line-dotted.gif) repeat-x 0px 50%;
		height:11px;
		width:100%;
		clear:left;
		padding:5px 0px;
		overflow: hidden;
	}

/* page custom */
	.page-custom {}
	
/* page custom-1*/
	.page-custom-1 h1 a{
		width:282px;
		height:120px;
		display:block;
		color:#020202;
	}
	.page-custom-1 {
		height:250px !important;
		margin-top:0;
		width:410px;
		background:url('images/pernewsbios.jpg') no-repeat scroll 22px 20px #020202;
	}
	.page-custom-1 h1 {
		font-size:18px;
		font-weight:bold;
		color:#837E6D;
		background:none !important;
		padding:10px 14px;
	}
	.home6 .page-custom-1 div {

	}
	.page-custom-1 div {
		color:#ffffff;
		font-size:11px;
		margin-left: 22px ;
		padding-left:0px;
		letter-spacing: 0.05em;
		line-height: 16px;
		width:242px;
		float:left;
	}
	.page-custom-1 .icon {
		width:52px;
		height:70px;
		float:left;
		margin-top:5px;
		margin-left:40px;
		background:url('images/iconenewsbios.jpg') no-repeat scroll  #000;
		
	}
	.page-custom-1 div img {
		margin-bottom: -3px;
	}	
.page-custom-2 {
		height:250px !important;
		margin-top:0;
		width:410px;
		background:#020202;
	}
	.page-custom-2 .cont-title{float:left;}
	.page-custom-2 .cont-title .bigNormal{
		font-size:53px;
		line-height:53px;
		font-weight:normal;
		color:white;
		font:Arial;		
		padding:20px 20px 0px;
		float:left;
	}
	.page-custom-2 .cont-title .bigRed{
		font-size:53px;
		line-height:53px;
		font-weight:bold;
		color:#ee2e24;
		font:Arial;	
		padding:0px 20px 5px;	
		float:left;
	}
	.page-custom-2 .cont-text{float:left;}
	.page-custom-2 .cont-text .normal{
		font-size:11px;
		line-height:13px;
		font-weight:normal;
		color:white;
		font:Arial;		
		padding:5px 20px 0px;
		float:left;
	}
	.page-custom-2 .cont-text .normal b{
		font-size:13px;
		line-height:13px;
		font-weight:bold;
		color:#ee2e24;
		font:Arial;	
		padding:0px 0px 0px 5px;	
		
	}
	
	.page .hp-img-bottom-bios{
		width:410px;
		height:134px;
		background:url(images/hpBiosMicroscopio.jpg) repeat-x scroll 0 0 transparent;
	}
	.page .hp-img-bottom-grandprix{
		width:410px;
		height:134px;
		background:url(images/hpGP.jpg) repeat-x scroll 0 0 transparent;
	}
/* list-1 */	
	.list-1 {
		width:220px;
	}
	.list-1-item {
		width:220px;
		height:108px;
		margin:0px 0px 1px 0px;
		padding:6px 12px;
	}
	.list-1-item h1 {
		color:#cccccc;
		font-size:18px;
		font-weight: normal;
		line-height: 22px;
	}
	.list-1-item h1 a,
	.list-1-item h1 a:link,
	.list-1-item h1 a:active,
	.list-1-item h1 a:visited {
		color:#cccccc;
		font-size:18px;	
		text-decoration:none;	
		background:none !important;
		padding:0px !important;
		letter-spacing: 1px;
	}
	.list-1-item h1 a:hover {
		text-decoration:none;
	}
	.list-1-item p a,
	.list-1-item p a:link,
	.list-1-item p a:active,
	.list-1-item p a:visited  {
		background:url(images/bullet-6.gif) no-repeat 2px 2px;
		text-decoration:none;	
		color:#ffffff;	
		font-size:12px;
		padding-left:17px;
	}
	.list-1-item p a:hover {
		text-decoration:underline;
	}
	.list-1-item .l {
		letter-spacing: 0.04em;
	}

	.back-1{
		background:url(images/l-1.jpg) no-repeat;
	}
	.back-2{
		background:url(images/l-2.jpg) no-repeat;
	}
	.back-3{
		background:url(images/l-3.jpg) no-repeat;
	}

/* list-2 */
	.list-2-it, .list-2-en, .list-2-fr, .list-2-de {
		height:204px;
		width:244px;
	}
	.list-2-fr {
		background:transparent url(../../img/library/691/gallery-fr.jpg) no-repeat 0px 0px;
	}
	.list-2-de {
		background:transparent url(../../img/library/691/gallery-de.jpg) no-repeat 0px 0px;
	}
	.list-2-en {
		background:transparent url(../../img/library/691/gallery-en.jpg) no-repeat 0px 0px;
	}
	.list-2-it {
		background:transparent url(../../img/library/691/gallery.jpg) no-repeat 0px 0px;
	}
	
	.list-2-it ul, .list-2-en ul, .list-2-fr ul, .list-2-de ul {
		padding:80px 0px 0px 15px;
	}
	.list-2-it ul li, .list-2-en ul li, .list-2-fr ul li, .list-2-de ul li {
		margin:0px 0px 11px 0px;
	}
	.list-2-it ul li a, .list-2-en ul li a, .list-2-fr ul li a, .list-2-de ul li a,
	.list-2-it ul li a:link, .list-2-en ul li a:link, .list-2-fr ul li a:link, .list-2-de ul li a:link,
	.list-2-it ul li a:active, .list-2-en ul li a:active, .list-2-fr ul li a:active, .list-2-de ul li a:active,
	.list-2-it ul li a:visited, .list-2-en ul li a:visited, .list-2-fr ul li a:visited, .list-2-de ul li a:visited  {
		text-decoration:none;	
		color:#ffffff;	
		font-size:13px;
		font-weight:bold;
	}
	.list-2-it ul li a:hover, .list-2-en ul li a:hover, .list-2-fr ul li a:hover, .list-2-de ul li a:hover {
		text-decoration:underline;
	}
	
	/*social video icons*/
	.list-social-it, .list-social-en, .list-social-fr, .list-social-de {
		width:244px;
		height:163px;
	}
	.list-social-it h1, .list-social-en h1, .list-social-fr h1, .list-social-de h1 {
		background-color:#DC251D;
		color:#FFFFFF;
		font-size:20px;
		font-weight:normal;
		margin:0 0 5px;
		padding:0 11px;
	}
	.list-social-fr {
		
	}
	.list-social-de {
		
	}
	.list-social-en {
		
	}
	.list-social-it {
		
	}
	
	.list-social-it ul, .list-social-en ul, .list-social-fr ul, .list-social-de ul {
		padding:5px 0 0 10px;
	}
	.list-social-it ul li, .list-social-en ul li, .list-social-fr ul li, .list-social-de ul li {
		margin:0px 0px 11px 0px;
	}
	.list-social-it ul li a, .list-social-en ul li a, .list-social-fr ul li a, .list-social-de ul li a,
	.list-social-it ul li a:link, .list-social-en ul li a:link, .list-social-fr ul li a:link, .list-social-de ul li a:link,
	.list-social-it ul li a:active, .list-social-en ul li a:active, .list-social-fr ul li a:active, .list-social-de ul li a:active,
	.list-social-it ul li a:visited, .list-social-en ul li a:visited, .list-social-fr ul li a:visited, .list-social-de ul li a:visited  {
		color:#616161;
		font-size:13px;
		font-weight:bold;
		line-height:30px;
		padding-left:10px;
		text-decoration:none;
	}
	.list-social-it ul li a:hover, .list-social-en ul li a:hover, .list-social-fr ul li a:hover, .list-social-de ul li a:hover {
		text-decoration:underline;
	}
	.list-social-it ul li img, .list-social-en ul li img, .list-social-fr ul li img, .list-social-de ul li img {
		float:left;
		clear:both;
	}
	
	.home-right-logos img{
		border:1px solid #616161;
		height:53px;
	}
/* list-3 */
	.list-3 {
		
	}	
	.list-3 h1 {
		margin:0px;
		padding:0px;
		color:#DC251D;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}
	.list-3,
	.list-3 a {
		color:#616161;
		font-size:10px;
		height:130px !important;
	}
	.list-3 a,
	.list-3 a:link,
	.list-3 a:active,
	.list-3 a:visited  {
		text-decoration:none;	
		color:#616161;	
		font-size:11px;
		font-weight:bold;
	}
	.list-3 a:hover {
		text-decoration:underline;
	}
	.list-3 ul {}
	.list-3 ul li {
		padding:4px 0px;
		background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;
		line-height: 16px;
	}	

/* list-4 */
	.list-4,
	.list-4 a {
		color:#616161;
		font-size:10px;
	}
	.list-4 ul a,
	.list-4 ul a:link,
	.list-4 ul a:active,
	.list-4 ul a:visited  {
		text-decoration:none;	
		color:#616161;	
		font-size:14px;
		font-weight:bold;
	}
	.list-4 ul a:hover {
		text-decoration:underline;
	}
	.list-4 ul{	
		width:100%;
	}
	.list-4 ul li {
		padding:20px 0px;
		float:left;
		background:transparent url(images/line-dotted.gif) repeat-x 0px 0;
	}
	.list-4 ul li h2 {
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 40px;
		color:#616161;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		background:transparent url(images/bullet-4.gif) no-repeat 10px 0px;
		float:left;
		width:420px;
	}
	.list-4 ul li p.category-teaser {	
		padding:0px 0px 0px 40px;
		float:left;	
		width:420px;
	}		
	.list-4 ul li div.category-teaser-image {	
		float:right;
		padding:0px;
		margin:0px;	
	}		
	
	
	
/*news section*/

#newsNavigationContainer{
	border-bottom:4px solid #999999;
	clear:both;
	float:left;
	margin-top:10px;
	padding-bottom:2px;
	width:100%;
	margin-bottom:10px;
}
#newsNavigationContainer .ml{
	padding:0 10px;
}
#newsNavigationContainer .ml div{
	padding:0 5px;
	line-height:20px;
}
#newsNavigationContainer .ml div.inner{
	background:none;
}
#newsNavigationContainer .ml div.lev-1{
	clear:none;
	float:left;
	background:url("images/tabs-grey-bg.jpg") repeat-x scroll 0 0 #CCCCCC;
	border-color:#CCCCCC;
	border-style:solid solid none;
	border-width:2px 2px 0;
	color:#EEEEEE;
	cursor:pointer;
	font-weight:bold;
	margin:0 1.2em -2px 0;
	text-align:center;
	height:25px;
	text-transform:none;
}
#newsNavigationContainer .ml div.lev-1-selected{
	background:url("images/tabs-grey-bg-selected.jpg") repeat-x scroll 0 0 #999999;
	
}
#newsNavigationContainer .ml div.lev-1-selected a{
	color:#fff;
}

/* news */

	.backP
	{
		color:#616161;
		float:left;
	}
	.backP a
	{
		color:#DC251D;
		text-decoration:none;
		font-size:12px;
		
	}
	.backP a:active
	{
		color:#DC251D;
		text-decoration:none;
	}
	.backP a:hover
	{
		color:#DC251D;
		text-decoration:underline;
	}
	.news-item h3 a
	{
		font-size:14px;
	}
	.news-container{
		width:100%;
	}
	.news-container a {
		color:#616161;
	}
	.news-container a,
	.news-container a:link,
	.news-container a:active,
	.news-container a:visited  {
		text-decoration:none;
		text-transform:uppercase;	
		color:#1A1617;	
		font-weight:bold;
	}
	.news-container a:hover {
		text-decoration:underline;
	}
	.news-container .news-item{
		padding:5px 0 10px;
		/* background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;*/
		border-bottom:1px solid #fbfbfb;
	}
	.news-container .news-item p.news-item-teaser{
	 	color: #2B2B2B;
	    font-size: 12px;
	    padding: 3px 0;
	}
	.news-container .news-item .news-item-date{
		padding:0;
	}
	.news-container .news-item .news-item-more{
		padding:3px 0;
	}
	.news-container .news-item .news-item-more a{
		color:#DC251D;	
		font-size:11px;
	}
	
/* video gallery */
	.video-item h3 a
	{
		font-size:14px;
	}
	.video-container{
		width:100%;
		float:left;
		clear:both;
		margin-top:10px;
	}
	.video-container #pagination{
		float:left;
	}
	.video-container a {
		color:#616161;
	}
	.video-container a,
	.video-container a:link,
	.video-container a:active,
	.video-container a:visited  {
		text-decoration:none;	
		color:#616161;	
		font-weight:bold;
		cursor:pointer;
	}
	.video-container a:hover {
		text-decoration:underline;
	}
	.video-container .video-item{
		padding:10px 0;
		background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;
		clear:both;
		float:left;
		width:700px;
	}
	.video-container .video-item p.video-item-teaser{
		padding:5px 0;
		padding-bottom:3px;
	}
	.video-container .video-item .video-item-date{
		font-style:italic;
		padding:5px 0;
	}
	.video-container .video-item .video-item-more{
		margin-top:3px;
		padding:5px 0;
	}
	.video-container .video-item .video-item-more a{
		color:#DC251D;	
		font-size:11px;
	}
	.video-container .video-item .video-item-teaser-image{
		float:left;
		margin-right:10px;
	}
	.video-container .video-item .video-item-teaser-image img{
		width:100px;
	}
	.video-container .video-item .video-item-text{
		float:left;
		padding:5px 0;
		width:580px;
	}
	#videoPlayerContainer{
		width:400px;
		margin-right:10px;
		border:1px solid #ccc;
		float:left;
		height:230px;
	}
	#videoPlayerContainerNews{
		width:700px;
		height:402px;
		margin-right:10px;
		border:1px solid #ccc;
		float:left;
	}
	.video-container #videoLoading{
		margin-left:190px;
		margin-top:100px;

	}
	#videoPlayerDetails{
		width:700px;
		background-color:#d3d3d3;
		float:left;
		border:1px solid #ccc;
	}
	#videoPlayerDetails h3{
		color:#616161;
		font-weight:bold;
		margin:10px;
	}
	#videoPlayerDetails p{
		color:#616161;
		font-size:11px;
		padding:10px;
	}
/* list-6 */

	div.list-6 {
		width:100%;
		padding:20px 0px;
		background:transparent url(images/line-dotted.gif) repeat-x 0 0;
	}
	div.list-6 p {
		float: left;
		width:48%;
		padding: 0;
		margin-right: 5px;
	}	
	div.list-6 p.img {
		float: right;
		width:48%;
		margin-left: 5px;
	}

/* list-7 */
	ul.list-7,
	ul.list-7 a {
		color:#616161;
		font-size:10px;
	}
	ul.list-7 a,
	ul.list-7 a:link,
	ul.list-7 a:active,
	ul.list-7 a:visited  {
		text-decoration:none;	
		color:#616161;	
		font-size:14px;
		font-weight:bold;
	}
	ul.list-7 a:hover {
		text-decoration:underline;
	}
	ul.list-7 {
		border-top:1px solid #616161;
		width:100%;
	}
	ul.list-7 li {
		padding:20px 0px;
		background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;
		position: relative;
	}
	ul.list-7 li div.h1 {
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 40px;
		color:#616161;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		background:transparent url(images/bullet-4.gif) no-repeat 7px 5px;
		float:left;
		width:420px;
	}
	ul.list-7 li div.h1 span {
		font-style: italic;
		font-weight: normal;
		font-size: 11px;
		text-transform: none;
	}
	ul.list-7 li .description {	
		padding:0px 0px 0px 40px;
		float:left;	
		width:350px;
	}		
	ul.list-7 li .image {	
		position: absolute;
		bottom: 16px;
		right: 0px;
		padding:0px;
		margin:0px;	
	}
	
/* MENU LEFT */
	.ml {
		padding-top:0px;
	}

	.ml .lev-1 {
		text-transform:uppercase;
		color:#616161;
		font-weight:bold;
		font-size:12px;
		background: url(images/bkgButtonMenuLeft.jpg) repeat-x 0px 100% #ededed;
		background-position:top;
		padding:0px;
		margin-bottom:6px;	
		border:1px solid #e0e0e0;	
		clear:left;
		
	}
	/*.loges .ml {
		background: transparent url(images/loges-ft.jpg) repeat-x 0 0;
		margin-top:28px;
		padding-top: 30px;
		margin-bottom:32px;
		padding-bottom: 30px;		

	}*/
	.loges .bd-left{
		background: transparent url(images/loges-ml-bg.jpg) repeat-x bottom center;
		padding-bottom:60px !important;
	}
	.loges .ml .lev-1 {
		background:transparent url(images/bkgMenuGrandPrix.jpg) repeat-x 0px 100%;
		border:1px solid #333333;
	}
	
	
	.ml-space .lev-1 {
		background:transparent url(images/bkgMenuGrandPrix.jpg) repeat-x 0px 100%;	
		border:1px solid #333333;
	}
	.ml .lev-1 .inner {
		padding:4px 0px 4px 27px;
		background:transparent url(images/bullet-2.gif) no-repeat 3px 3px;
	}
	.ml-space .lev-1 .inner {
		background:transparent url(images/bulletGrayLogos.png) no-repeat 3px 3px;
	}
	.pool .ml .lev-1 .inner {
		background:transparent url(images/bullet-25.gif) no-repeat 3px 3px;
	}	
	.bios .ml .lev-1 .inner {
		background:transparent url(images/bullet-25.gif) no-repeat 3px 3px;
	}	
	.bios .ml .lev-1-selected .inner {
		background:transparent url(images/bullet-26.gif) no-repeat 3px 3px;
	}	

	.bios .ml .lev-1 a,
	.bios .ml .lev-1 a:link,
	.bios .ml .lev-1 a:active,
	.bios .ml .lev-1 a:visited {
		color:#00b0f0;
	}	

	.bios .ml .lev-1-selected a,
	.bios .ml .lev-1-selected a:link,
	.bios .ml .lev-1-selected a:active,
	.bios .ml .lev-1-selected a:visited {
		color:#70d352;
	}	
	
	.loges .ml .lev-1 .inner {
		background:transparent url(images/bulletGrayLogos.png) no-repeat 3px 2px;		
	}
	.ml .lev-1-selected .inner {
		background:transparent url(images/bullet-1.gif) no-repeat 3px 3px;
	}
	.ml-space .lev-1-selected .inner {
		background:transparent url(images/bulletRedLogos.png) no-repeat 3px 3px;
	}		
	.pool .ml .lev-1-selected .inner {
		background:transparent url(images/bullet-26.gif) no-repeat 3px 3px;
	}	
	.loges .ml .lev-1-selected .inner {
		 background: url(images/bulletRedLogos.png) no-repeat scroll 3px 2px transparent;
	}

	
	.ml .lev-1 a,
	.ml .lev-1 a:link,
	.ml .lev-1 a:active,
	.ml .lev-1 a:visited {
		text-decoration:none;
		color:#616161;
		font-weight:bold;	
	}
	.pool .ml .lev-1 a,
	.pool .ml .lev-1 a:link,
	.pool .ml .lev-1 a:active,
	.pool .ml .lev-1 a:visited {
		color:#0088BC;	
	}	
	.pool .ml .lev-1-selected a,
	.pool .ml .lev-1-selected a:link,
	.pool .ml .lev-1-selected a:active,
	.pool .ml .lev-1-selected a:visited {
		color:#70d352;
	}
	
	.loges .ml .lev-1 a,
	.loges .ml .lev-1 a:link,
	.loges .ml .lev-1 a:active,
	.loges .ml .lev-1 a:visited {
		color:#999999;	
	}	
	
	.ml .lev-1 a:hover {
		text-decoration:underline;
	}
	
	
	.ml .lev-2 {
		padding:4px 5px 4px 37px;
		background:transparent url(images/bullet-3.gif) no-repeat 28px 9px !important;
		
	}
	.ml-space .lev-2 {
			background: transparent url(images/bullet-logos-lev2.png) no-repeat 28px 9px !important;
			color:#9b9b9b;
	}	
	.loges .lev-2 {
		background: transparent url(images/bullet-logos-lev2.png) no-repeat 28px 9px !important;
		/*border-bottom:1px solid #1b1b1b;*/
	}

	.ml .lev-2 .inner {
	}
	.ml .lev-2-selected .inner {

	}
	.ml .lev-2-first {}
	.ml .lev-2-last {
		border-bottom:1px solid #777777;
	}
	.ml .lev-2-selected {
		background:transparent url(images/bullet-3.gif) no-repeat 28px 9px !important;
	}
	.ml .lev-2-selected a {
		color:#DC251D !important;
	}
	.bios .ml .lev-2-selected a {
		color:#70D352 !important;
	}
	.ml-space .lev-2-selected {
		background:transparent url(images/bullet-logosSel-lev2.png) no-repeat 28px 9px !important;
	}	
	.ml-space .lev-2-selected a {
    	color: #fff !important;
	}
	.loges .lev-2 a {
		color:#999999 !important;
	}	
	.loges .lev-2-selected a {
		color:#ffffff !important;
	}
	.loges .lev-2-selected {
		background:transparent url(images/bullet-logosSel-lev2.png) no-repeat 28px 9px !important;
	}	
	.ml .lev-2 a,
	.ml .lev-2 a:link,
	.ml .lev-2 a:active,
	.ml .lev-2 a:visited {
		color:#616161;
		font-size:12px;
		text-decoration:none;
	}
	.ml .lev-2 a:hover {
		text-decoration:underline;

	}	
	
	.ml-space .lev-2 a,
	.ml-space .lev-2 a:link,
	.ml-space .lev-2 a:active,
	.ml-space .lev-2 a:visited {
		color:#999;
		font-size:12px;
		text-decoration:none;
	}
	.ml-space .lev-2 a:hover {
		text-decoration:underline;

	}	

	.ml .lev-3 {
		padding:1px 5px 1px 42px;
		background:none;
		background-color: #333333;
	}
	.ml-space .lev-3 {
		background:none;
		background-color: #333333;
		
	}	

	.ml .lev-3 .inner {
	}
	.ml .lev-3-selected .inner {

	}
	.ml .lev-3-first {}
	.ml .lev-3-last {
		
	}
	.ml .lev-3-selected {
		background: none;
	}
	.ml .lev-3-selected a {
		color:#ffffff !important;
	}
	.ml-space .lev-3-selected a {
		color: #DC251D !important;
	}		
	.ml .lev-3 a,
	.ml .lev-3 a:link,
	.ml .lev-3 a:active,
	.ml .lev-3 a:visited {
		color:#616161;
		font-size:12px;
		text-decoration:none;
	}
	.ml .lev-3 a:hover {
		text-decoration:underline;

	}		

/* BIOS LANGUAGE*/
	.bLan{
		
	}
	.bLan a,
	.bLan a:visited,
	.bLan a:active,
	.bLan a:hover{
		text-decoration:none;
	}
	.bLan{
		
	}
	

/* BREADCRUMBS */
	.breadcrumbs {		
		float:left;
	}
	.breadcrumbs ul {
		padding:6px;
	}
	.breadcrumbs ul li {
		float:left;
		margin-right:7px;
		color:#999999;
		background: transparent url('images/breadcrumbs.gif') no-repeat 0 4px;
		padding-left: 14px;
		margin-left: 3px;
	}
	.breadcrumbs ul li a,
	.breadcrumbs ul li a:link,
	.breadcrumbs ul li a:active,
	.breadcrumbs ul li a:visited {
		text-decoration:none;
		color:#999999;
		font-size:11px;
	}
	.breadcrumbs ul li a:hover {
		text-decoration:underline;
	}
	.breadcrumbs ul li.first {
		background: none;
		padding-left: 0px;
		margin-left: 0px;
	}

/* SEARCH BOX 1 */
	.search-box-1 {
		background-color:#E66660;
		height:49px;
		overflow:hidden;
		padding:13px 17px;
		border-bottom:2px solid #ffffff;
		background: transparent url('images/search-box-1-bg.jpg') repeat-x 0 0;
		color: #ffffff;
	}
	.search-box-1-container {
		border-left: 2px solid #ffffff;
		padding: 0 0 4px 8px;
		color: #ffffff;
	}
	.search-box-1-container a,
	.search-box-1-container a:link,
	.search-box-1-container a:active,
	.search-box-1-container a:visited {
		text-decoration: none;
		color: #ffffff;
	}
	.search-box-1-container a:hover {
		text-decoration: underline;
	}
	.search-box-1 h1 {
		color:#ffffff;
		font-size:16px;
		margin-bottom: 4px;
		margin-left:0;
	}
	.search-box-1 select {
		color:#333333;
		font-size:11px;
		width:150px;
		padding: 0px;
		margin: 0px;
	}	

/* SEARCH BOX 2 */
	.search-box-2 {
		background-color:#F4BDBB;
		height:49px;
		overflow:hidden;
		padding:13px 17px;
		border-bottom: 2px solid #ffffff;
		background: transparent url('images/search-box-2-bg.jpg') repeat-x 0 0;
	}
	.search-box-2 h1 {
		color:#ffffff;
		font-size:16px;
	}
	.search-box-2-container {
		border-left: 2px solid #ffffff;
		padding: 0 0 4px 8px;
		color: #ffffff;
	}
	.search-box-2-container a,
	.search-box-2-container a:link,
	.search-box-2-container a:active,
	.search-box-2-container a:visited {
		text-decoration: none;
		color: #ffffff;
	}
	.search-box-2-container a:hover {
		text-decoration: underline;
	}
	.search-box-2 h1 {
		color:#ffffff;
		font-size:16px;
		margin-bottom: 4px;
		margin-left:0;
	}
/* DOCUMENTS BOX */	
	.documents-box {
		padding:15px 15px 0px 15px;
	}
	.documents-box h1 {
		color:#DC251D;
		font-size:16px;
	}
	.documents-box ul {}
	.documents-box ul li {
		background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;
		padding:4px 0px 4px 0px;
	}
	.documents-box ul li a,
	.documents-box ul li a:link,
	.documents-box ul li a:active,
	.documents-box ul li a:visited {
		background:transparent url(images/bullet-5.gif) no-repeat 0px 0px;
		text-decoration:none;
		color:#616161;
		font-size:11px;
		padding:0px 0px 0px 20px;
	}
	.documents-box ul li a:hover {
		text-decoration:underline;
	}
	
/* GALLERY BOX */	
	#metaLinea , #metaSerie , #metaColori , #metaFormati
	{
		/*text-transform:lowercase;*/
	}

	.gallery-box {
		padding:10px 5px 5px 5px;
		background:transparent url(images/bkgFotogalleryGallery.jpg) repeat-x 0px 0px !important;
		border:1px solid #d9d9d9;
	}
	.gallery-box h1 {
		color:#DC251D;
		font-size:16px;
	}

/* NEWS BOX */	
	.news-box {
		padding:15px 15px 0px 15px;
	}
	.news-box h1 {
		color:#DC251D;
		font-size:16px;
	}
	.news-box ul {}
	.news-box ul li {
		background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;
		padding:4px 0px 4px 0px;
		margin-top:20px;
	}
	.news-box ul li .date {
		color:#616161;
		font-size:10px;
		font-style:italic;
	}
	.news-box ul li .title {
	}
	.news-box ul li .title a,
	.news-box ul li .title a:link,
	.news-box ul li .title a:active,
	.news-box ul li .title a:visited {
		text-decoration:none;
		color:#616161;
		font-size:12px;
		font-weight:bold;
	}
	.news-box ul li .title a:hover {
		text-decoration:underline;
	}	
	.news-box ul li .description {
		margin-top:4px;
		color:#616161;
		font-size:11px;		
	}
	.news-box ul li.first {
		margin-top:0px;
	}
	.news-box ul li.last {}

/* NEWS ARCHIVE BOX */	
	.news-archive-box {
		padding:0px;
	}
	.news-archive-box h1 {
		color:#3d3d3d;
		font-size:13px;
	}
	.news-archive-box ul {}
	.news-archive-box ul li {
		text-transform:uppercase;
		color:#616161;
		font-weight:bold;
		font-size:12px;
		background: url(images/bkgButtonMenuLeft.jpg) repeat-x 0px 100% #ededed;
		background-position:top;
		padding-top:4px;
		margin-bottom:6px;	
		border:1px solid #e0e0e0;	
		clear:left;
		height:20px;
	}
	
	.news-archive-box ul ul li {
		background:none;
		border:none;
		margin-bottom:0px;
	}
	
	.news-archive-box ul li a,
	.news-archive-box ul li a:link,
	.news-archive-box ul li a:active,
	.news-archive-box ul li a:visited {
		padding:4px 0 4px 27px;
		background:transparent url(images/bullet-2.gif) no-repeat 3px 3px;
	}
	.news-archive-box ul li a:hover {
		text-decoration:underline;
		cursor:pointer;
	}	
	
	.news-archive-box ul li.selected a{
		background:transparent url(images/bullet-1.gif) no-repeat 3px 3px;
	}
	
	.news-archive-box ul ul li a,
	.news-archive-box ul ul li a:link,
	.news-archive-box ul ul li a:active,
	.news-archive-box ul ul li a:visited {
		background:url("images/bullet-3.gif") no-repeat scroll 10px 9px transparent !important;
		padding: 5px 5px 4px 20px;
		color:#616161;
		font-size:12px;
		text-decoration:none;
		text-transform:capitalize;
	}
	.news-archive-box ul ul li a:hover{
		text-decoration:underline;
	}
	.news-archive-box ul ul li.selected a {
		color:#DC251D !important;
	}
	
	.news-archive-box ul ul{
		padding-left:20px;
	}

/* SWIMMING POOL BOX */	
	.swimming-pool-box {
		padding:0px 5px 0px 0px;
	}
	.swimming-pool-box ul {
		width:140px;
	}
	.swimming-pool-box ul li {
		padding:0px 5px;
		margin:5px 0 0 5px;
		position: relative;
		
	}
	.swimming-pool-box ul li a,
	.swimming-pool-box ul li a:link,
	.swimming-pool-box ul li a:active,
	.swimming-pool-box ul li a:visited {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		padding:0px 0px 0px 0px;
		line-height:11px;
		
	}
	.swimming-pool-box ul li a:hover {
		text-decoration:underline;
	}

	.swimming-pool-box ul li span.pdf {
		background: transparent url(../../img/tools/icons/pdf.gif) no-repeat 100% -1px;
		padding-right: 20px;
	}	
	.swimming-pool-box ul li.selected {
		background:#92C4D3 url(images/menu-bg-pool.gif) no-repeat 100% 0px;
	}
	
	.baloon .baloon-center .baloon-content .pdf
	{
		background-position: 270px -2px !important;
		padding-right:150px;
	}
	
	.swimming-pool-box ul li .baloon {
		position: absolute;
		height: 400px;
		width: 463px;
		top: -175px;
		margin-top: -8px;
		left: -471px;
		z-index: 20000;
	}
	.swimming-pool-box ul li .baloon .baloon-top {
		background: transparent url('images/big-baloon-top.gif') no-repeat -2px 0;
		width: 463px;
		height: 53px;
	}
	.swimming-pool-box ul li .baloon .baloon-top,
	.swimming-pool-box ul li .baloon .baloon-center .baloon-title {
		font-weight: bold;
		color: #0085BA;	
		font-size: 14px;
		font-weight: bold;
		padding: 10px 20px 0 20px;
		overflow: hidden;
	}
	.swimming-pool-box ul li .baloon .baloon-top {
		padding: 20px 20px 0 20px;
		height: 33px;
	}
	.swimming-pool-box ul li .baloon .baloon-center .baloon-title {
		background-color: #CBE3EB;
		width: 418px;
		height: 27px;
		margin: 0 0 0 2px;
		
	}
	.swimming-pool-box ul li .baloon .baloon-center {
		background: transparent url('images/big-baloon-center.gif') repeat-y -1px 0;
	
		width: 473px;
		position: relative;
	}
	.swimming-pool-box ul li .baloon .baloon-footer {
		background: white url('images/big-baloon-down.gif') no-repeat -2px 100%;
		width: 473px;
		height: 13px;
	}
	.swimming-pool-box ul li .baloon .baloon-arrow {
		position: absolute;
		right: -4px;
		top: 124px;
		width: 7px;
		height: 13px;
		margin-top: 8px;
		background: transparent url(images/big-baloon-arrow.gif) no-repeat 0 0;
	}

	.swimming-pool-box ul li .baloon .baloon-center ul {
		margin:0 0 0 3px;
		width:434px;
		
	}
	.swimming-pool-box ul li .baloon .baloon-center li {
		float: left;
		background: none;
		width: 87px;
		height:100px;
	}
	.swimming-pool-box ul li .baloon .baloon-center li .baloon-image {
		background:#F2F2F2 url(images/tab-color-shadow-blue.jpg) no-repeat scroll 0 0;
		height:83px;
		padding:6px 0 0 6px;
		width:83px;
	}
	.swimming-pool-box ul li .baloon .baloon-center li .baloon-text {
		width: 100%;
		text-align: center;
		color: #4695AF;
		font-size: 11px;
		font-weight: bold;
	}

	.swimming-pool-box ul li .baloon .baloon-center .baloon-content {
		padding: 20px;
		margin-left: 3px;
		width: 417px;
	}
	.swimming-pool-box ul li .baloon .baloon-center .spacer {
		background: none;
		background-color: #8BBBEB;
		margin: 10px 0;
	}
	.swimming-pool-box ul li .baloon .baloon-center table span {
		color: #4695AF;
		font-size: 11px;
		font-weight: bold;
	}

/* ENGINEERING BOX */
	.engineering-box {
		padding:0px 5px 0px 0px;
	}
	.engineering-box ul {
		width:140px;
	}
	.engineering-box ul li {
		padding:0px 5px;
		margin:5px 0 0 5px;
		position: relative;
		
	}
	.engineering-box ul li a,
	.engineering-box ul li a:link,
	.engineering-box ul li a:active,
	.engineering-box ul li a:visited {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		padding:0px 0px 10px 0px;
		line-height:11px;
		
	}
	.engineering-box ul li a:hover {
		text-decoration:underline;
	}

	.engineering-box ul li span.pdf {
		background: transparent url(../../img/tools/icons/pdf.gif) no-repeat 100% -1px;
		padding-right: 20px;
	}	
	.engineering-box ul li.selected {
		background:#92C4D3 url(images/menu-bg-pool.gif) no-repeat 100% 0px;
	}

/* LOGES BOX */
	.loges-box ul {
		width: 140px;
	}
	.loges-box ul li {
		/*background:#1b1b1b url(images/loges-menu-bg.gif) no-repeat 100% 0px;*/
	}
	.loges-box ul li a,
	.loges-box ul li a:link,
	.loges-box ul li a:active,
	.loges-box ul li a:visited {
		background:transparent url(images/bullet-22.gif) no-repeat 0px 4px;
		color: #616161;
		padding: 0 0 0 8px;
	}

/* ENGINEERING BOX */
	.space-box ul li {
		background:#333331 url(images/menu-bg-space.gif) no-repeat 100% 0px;
	}
	.space-box ul li a,
	.space-box ul li a:link,
	.space-box ul li a:active,
	.space-box ul li a:visited {
		background:transparent url(images/bullet-14.gif) no-repeat 0px 4px;
		color: #999999;
	}			
	
/* PAGINATION */
	.news-article {}
	.news-article img {
		float:left;
		margin:0px 15px 15px 0px;
	}

	.content-assets table{
		width:100%;
		font-size:inherit;
		border-collapse:collapse;
		border-spacing:0;		
	}

	.content-assets table thead tr {
		background-color:#FFFFFF;
		border:0 none;
	}
	.content-assets table thead tr th {
		border-bottom:1px solid #CCCCCC;
		color:#DC251D;
		padding:4px;
		vertical-align:top;
		font-weight:bold;
		line-height:30px;
	}
	.content-assets table thead tr th {
		border-bottom:1px solid #bbbbbb;
	}

	.content-assets table thead tr th a {
		color:#FFFFFF;
		font-weight:bold;
	}	
	.content-assets table tr td {
		line-height:17px;
		border-bottom:1px solid #CCCCCC;
		padding:7px 4px;
		vertical-align:top;
		
	}
	.content-assets table tr td.assetname {
		width:60%;		
	}

	.content-assets table tr td.asseticon img {
		margin-top:5px;		
	}

	.content-assets table tbody tr td a {
		color: #616161 !important;
	}
	
	.space .content-assets table thead tr th {
		color:#DC251D;
	}
	.space .content-assets table thead tr {
		background:#333333;
	}
	.space .content-assets table tbody tr td a,.space .content-assets table tbody tr td {
		color: #CCCCCC !important;
	}
	
	.pool .content-assets table thead tr th {
		color:#0088BC;
		line-height:12px;
	}


/* PAGINATION */
	#pagernav{
		margin-top:15px;
		float:right;
	}
	
	#pagernav li{
		float:left;
		margin-left:5px;
	}

	#pagernav li a.highlight{
		color:#DC251D;
	}
	
	/* PAGINATION NEWS */
	#pagernavNews{
		margin-top:15px;
		float:left;
		background-color:white;
		margin-top:15px;
		padding:6px 60px 3px;
		width:510px;
	}
	
	#pagernavNews li{
		float:left;
		margin-left:5px;
		margin-right:5px;
	}

	#pagernavNews li a.highlight{
		color:#dc251d;
	}
	#pagernavNews li a{
		color:#616161;
		font-size:12px;
	}
	#pagernavNews li a img{
		margin-top:-2px;
	}
	
	/* TABS */
	ul.tabs {
		border-top:1px solid #616161;
		border-bottom:1px solid #616161;
		height:25px;
		margin-top:17px;
		padding:0px 10px;
	}
	ul.tabs-pool {
		border-top: 0;
		border-bottom: 0;
		background: #ffffff url('images/pool-tabs-bg.jpg') no-repeat 0 100%;
		height: 36px;
	}	
	.space ul.tabs-pool {
		background: #333333 url('images/space-tabs-bg.jpg') no-repeat 0 100%;
	}
	ul.tabs li {
		float:left;
		color:#616161;
		font-weight:bold;
		padding:0px 10px;
		line-height:25px;
		font-size:12px;
		cursor:pointer;
		cursor:hand;
	}
	.space ul.tabs li {
		color:#898989;
	}
	ul.tabs li.selected {
		background-color:#999999;
		color:#ffffff;
	}
	ul.tabs-pool li {
		height: 36px;
		padding: 0px;
	}
	ul.tabs-pool li .tab-left {
		width: 8px;
		height: 36px;
		float: left;
	}
	ul.tabs-pool li .tab-right {
		width: 8px;
		height: 36px;
		float: left;
	}
	ul.tabs-pool li .tab-center {
		padding: 7px 4px 0 4px;
		height: 29px;
		float: left;	
	}
	ul.tabs-pool li.selected {
		background-color: #0086BB;
	}

	ul.tabs-pool li.selected {
		background: transparent url('images/pool-tabs-central.jpg') repeat-x 0 0;
		color:#0086BB;
		font-size: 12px;
		font-weight: bold;
	}
	.space ul.tabs-pool li.selected {
		color:#cccccc;
		background: transparent url('images/space-tabs-central.jpg') repeat-x 0 0;
	}
	ul.tabs-pool li.selected .tab-left {
		width: 7px;
		background: transparent url('images/pool-tabs-left.jpg') no-repeat 0 0;
	}
	ul.tabs-pool li.selected .tab-right {
		width: 7px;
		background: transparent url('images/pool-tabs-right.jpg') no-repeat 0 0;
	}
	.space ul.tabs-pool li.selected .tab-left {
		background: transparent url('images/space-tabs-left.jpg') no-repeat 0 0;
	}
	.space ul.tabs-pool li.selected .tab-right {
		background: transparent url('images/space-tabs-right.jpg') no-repeat 0 0;
	}
	ul.tabs-pool li.selected .tab-center {
		float: left;	
	}


	.jcarousel-skin-coldbox.jcarousel-container {
	    -moz-border-radius: 10px;
	}
	
	.jcarousel-skin-coldbox.jcarousel-container-horizontal {
	    width: 730px;
		height: auto;
	}
	
	.jcarousel-skin-coldbox .jcarousel-clip-horizontal {
	    width:  710px;
	    height: auto;
		margin-left: 0px;
	}
	
	.jcarousel-skin-coldbox .jcarousel-item {
	    width: 710px;
	    height: auto;
	}
	
	.jcarousel-skin-coldbox .jcarousel-item-horizontal {
	    margin-right: 0px;
	}
	
	.jcarousel-skin-coldbox .jcarousel-item-placeholder {
	    background: #fff;
	    color: #000;
	}
	
	/**
	 *  Horizontal Buttons
	 */
	.jcarousel-skin-coldbox .jcarousel-next-horizontal {
	    position: absolute;
	    top: 220px;
		left: 735px;
	    width: 32px;
	    height: 32px;
	    cursor: pointer;
	    background: transparent url(button-right.gif) no-repeat 0 0;
	}
	
	.jcarousel-skin-coldbox .jcarousel-next-horizontal:hover {
	    background: transparent url(button-right-rollover.gif) no-repeat 0 0;
	}
	
	.jcarousel-skin-coldbox .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-coldbox .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-coldbox .jcarousel-next-disabled-horizontal:active {
	    cursor: default;
	    background-position: -96px 0;
	}
	
	.jcarousel-skin-coldbox .jcarousel-prev-horizontal {
	    position: absolute;
	    top: 220px;
	    right: 745px;
	    width: 32px;
	    height: 32px;
	    cursor: pointer;
	    background: transparent url(button-left.gif) no-repeat 0 0;
	}
	
	.jcarousel-skin-coldbox .jcarousel-prev-horizontal:hover {
	   	background: transparent url(button-left-rollover.gif) no-repeat 0 0;
	}
	
	.jcarousel-skin-coldbox .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-coldbox .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-coldbox .jcarousel-prev-disabled-horizontal:active {
	    cursor: default;
	    background-position: -96px 0;
	}	
	
	


	/* TABS LOFF */

	ul.tabs-grey {
		height: 22px;
	}
	ul.tabs-grey li { 
		float: left;
		background: #ffffff url('images/tabs-grey-bg.jpg') repeat-x 0 0;
		height: 22px;
		width: 120px;
		text-align: center;
		border: 2px solid #cccccc;
		border-bottom: 0px;
		margin: 0 0 0 14px;
		cursor: pointer;
		cursor: hand;
	}
	.loges ul.tabs-grey li { 
		background: #ffffff url('images/tabs-grey-bg-loges.jpg') repeat-x 0 0;
		border-color: #383838;
	}
	
	ul.tabs-grey li a,
	ul.tabs-grey li a:link,
	ul.tabs-grey li a:visited,
	ul.tabs-grey li a:active {
		color: #666666;
		font-size: 12px;
		font-weight: bold;
		line-height: 22px;
		text-decoration: none;
	}
	.loges ul.tabs-grey li a {
		color: #cccccc;
	}
	ul.tabs-grey li a:hover {
		text-decoration: none;
	}
	ul.tabs-grey li.selected {
		background: #ffffff url('images/tabs-grey-bg-selected.jpg') repeat-x 0 0;
		cursor: pointer;
	}
	ul.tabs-grey li.selected a {
		color: #ffffff;
	}
	.loges ul.tabs-grey li.selected a {
		color: #999999;
	}
	
	div.tabs-grey-container, .pool .galleryPool div.tabs-grey-container{
		border-bottom: 4px solid #999999;
		border-right: 4px solid #999999;
		border-left: 4px solid #999999;
		border-top: 4px solid #999999;
		padding:7px 0 4px 7px;
	}
	div.tabs-grey-container{
		 border-color: #4A4A4A;
	    border-style: solid;
	    border-width: 1px;
		float: left;
		margin-top:2px;
		min-width:640px;
	}
	.bios div.tabs-grey-container{
		 min-width: 636px;
	    padding: 0;
	    width: 630px;
	}
	.pool div.tabs-grey-container{
		border:0;
		padding:0;
	}
	.pool .galleryPool div.tabs-grey-container{
		padding:0px;
		border:0;
	}

	div.tabs-grey-container-content{
		border: 1px solid #4A4A4A;
		padding: 30px;
		overflow:auto;
		margin-top:2px;
	}
	.loges .tabs-grey-container-content-loges-special {
	
		padding: 8px !important;

	}
	.loges div.tabs-grey-container {
		border-color: #383838;
	}
	.loges div.tabs-grey-container div.tabs-grey-container-content {
		border-color: #311A00;
	}
	.loges ul.tabs-grey li.selected {
		background: #ffffff url('images/tabs-grey-bg-selected-loges.jpg') repeat-x 0 0;
	}
	div.tabs-grey-container-content-bg {
		background: transparent url('images/tab-colors-right-bg.gif') repeat-y 100% 0;

	}
	.pool div.tabs-grey-container-content-bg {
		background: none;

	}
	.pool .galleryPool div.tabs-grey-container-content-bg{
		/*background: transparent url('images/tab-colors-right-bg.gif') repeat-y 100% 0;*/
	}
	.loges div.tabs-grey-container-content-bg {
		background: none;

	}
	

	
	#tab_gallery_container .tabs-grey-container-content-bg
	{
		height:497px;
	}

	#tab_colors_container,
	#tab_materials_container {}
	#tab_colors_container .left-this,
	#tab_materials_container .left-this {
		/*background-color: #f2f2f2;*/
		width: 447px;
		padding: 18px 5px 10px 18px
	}
	.pool #tab_colors_container .left-this,
	.pool #tab_materials_container .left-this {
		width: 440px;
		background:none;
		padding:0;
	}
	#tab_colors_container .right-this,
	#tab_materials_container .right-this {
		background-color: #e1e1e1;
		width: 136px;	
	}
	.pool #tab_colors_container .right-this,
	.pool #tab_materials_container .right-this {
		background: none;
		width: 0;	
	}

	.loges #tab_colors_container,
	#tab_materials_container {}
	.loges #tab_colors_container .left-this,
	#tab_materials_container .left-this {
		background-color: #191919;
		
		padding:0px;
	}


	.loges #tab_colors_container .left-this,
	.loges #tab_materials_container .left-this {
		background-color: #191919;
		width: 330px;
	}

	.left-this-white {
		background-color: #ffffff !important;
	}

/* GALLERY PAGE - MENU */

	#bd .t8 .bd-left ul.menu {
		margin-top:85px;
		border-bottom:1px solid #DC251D;
		margin-left:10px;
	}
	#bd .t8 .bd-left ul.menu li {
		background:transparent url(images/line-dotted.gif) repeat-x 0px 100%;
		text-transform:uppercase;
		color:#616161;
		font-size:12px;
		font-weight:bold;
	}
	#bd .t8 .bd-left ul.menu li a,
	#bd .t8 .bd-left ul.menu li a:link,
	#bd .t8 .bd-left ul.menu li a:active,
	#bd .t8 .bd-left ul.menu li a:visited {
		background:transparent url(images/bullet-10.gif) no-repeat 0px 0px;
		text-decoration:none;
		color:#616161;
		font-size:12px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		line-height:30px;
	}
	#bd .t8 .bd-left ul.menu li a:hover {
		text-decoration:underline;
	}
	#bd .t8 .bd-left ul.menu li.last {
		background:none;
	}	
	#bd .t8 .bd-left ul.menu li.selected a {
		background:transparent url(images/bullet-11.gif) no-repeat 0px 0px !important;
	}	
/* GALLERY PAGE - HOME */	

	#bd .t8-1 .bd-center ul {
		margin-top:85px;
	}
	#bd .t8-1 .bd-center ul li {
		float:left;
		margin-right:15px;
	}	

/* GALLERY PAGE - PAGES */	
	#bd .t8-2 .bd-center ul {
		margin-top:85px;
	}
	#bd .t8-2 .bd-center ul li {
		float:left;
		margin-right:21px;
	}
	#bd .t8-2 .bd-description {
		
		height:150px;
		position:relative;		
		float:left;
		width:185px;
		min-height:1px;
		overflow:hidden;
		padding:0px 0px 30px 0px;
		margin:20px 20px 0px 20px;
	}	
	#bd .t8-2 .bd-right h1 {
		margin:0px;
		padding:0px;
		line-height:19px;
		font-weight:normal;
		font-size:25px;
		text-transform:uppercase;
	}		
	#bd .t8-2 .bd-right .description{
		margin:25px 0px 0px 2px;
	}		
	
	#galleryPrev {
		position:absolute;
		top:362px;
		left:57px;
	}
	#galleryNext {
		position:absolute;
		top:356px;
		left:14px;		
	}

	
	


	.module-search {
		margin:20px 0 0 0;
	/*	border-bottom:1px solid #616161;
		border-top:1px solid #616161; */
		float:left;	
	}
	.module-search .module-search-inner {
		background:#ffffff url(images/line-dotted-vertical.gif) repeat-y 50% 0px;
	}
	.module-search .module-search-left {

	}
	.module-search .module-search-left .item:link,
	.module-search .module-search-left .item:active,
	.module-search .module-search-left .item:visited {
		float:left;
		height:25px;
		width:25px;
		overflow:hidden;		
		background-color:#ff0000;
		margin:0px 10px 10px 0px;
		border:2px solid #ccc;
	}	
	.module-search .module-search-left .item:hover {
		border:2px solid #999999;
	}
	
	
	.module-search .module-search-right {
		
		margin:5px 0 20px 20px;
		width:650px;
		float:left;
	}	
	.module-search .module-search-right .item {
		margin:0px 15px 10px 0px;
		float:left;
		height:22px;
		overflow:hidden;
	}
	.module-search .module-search-right .item-last {
		margin:0px 20px 0px 0px !important;
	}	
	.module-search .module-search-right .item a {
		cursor:pointer;
		cursor:hand;
	}
	.module-search .module-search-right .item label {
		margin-top:15px;
	}		
	.search-texture{
		margin-bottom:25px;
	}


	/* LIST TAB COLORS */
	ul.list-tab-colors {}
	ul.list-tab-colors li {
		width: 89px;
		display: block;
		float: left;
		margin-left: 30px;
		margin-bottom: 30px;
		position: relative;
	}
	ul.engineering-materials {
		padding: 18px;
	}
	ul.engineering-materials li {
		margin-left: 15px;
	}
	ul.list-tab-colors li.first {
		clear:both;
		float:left;
		margin-left: 0;
	}
	ul.list-tab-colors li .image {
		height: 83px;
		width: 83px;
		padding: 6px 0 0 6px;
		background: #f2f2f2 url('images/tab-color-shadow.jpg') no-repeat 0 0;
		cursor: pointer;
		cursor: hand;
	}
	ul.list-tab-colors li .text {
		color: #DC251D;
		font-size: 11px;
		font-weight: bold;
		padding: 0 8px 0 6px;
		letter-spacing: 0.04em;
	}
	ul.engineering-materials li .text {
		color: #606060;
	}
	ul.engineering-materials li .image {
		cursor: default !important;
	}

	ul.list-tab-colors li .baloon {
		position: absolute;
		top: -40px;
		left: -10px;
		background-color: #ffffff;
		background: transparent url('images/ballon-arrow-grey.gif') no-repeat 50% 100%;
	}
	ul.list-tab-colors li .baloon .baloon-content {
		position: relative;
		background-color: #ffffff;
		height: 100%;
		width:100%;
		padding: 14px 16px;
		z-index: 1000;
		border: 2px solid #666666;
		color: #606060;
	}	 
	ul.list-tab-colors li .baloon .baloon-content div {
		color: #DC251D;
		font-weight: bold;
	}
	ul.list-tab-colors li .baloon div.arrow {
		position: absolute;
		left: 45px;
		bottom: -9px;
	}
	
	.list-tab-colors td {
		text-align: center;
		vertical-align:top;
		width:110px;
	}
	.list-tab-colors td .list-color {
		width: 89px;
		display: block;
		margin:0 auto;
		margin-bottom: 30px;
	}
	.list-tab-colors td .list-color .image {
		height: 83px;
		width: 83px;
		padding: 4px 0 0 2px;
		/*background: #f2f2f2 url('images/tab-color-shadow.jpg') no-repeat 0 0;*/
		cursor: pointer;
		cursor: hand;
	}
	.pool .list-tab-colors td .list-color .image {
		background: #ffffff url('images/tab-color-shadow-white.jpg') repeat-x 0 0;
	}

	.list-tab-colors td .list-color .text {
		color: #DC251D;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 8px 0 8px;
		letter-spacing: 0.04em;
	}
	.bios .list-tab-colors td .list-color .text {
		text-align:left;
	}
	.pool .list-tab-colors td .list-color .text {
		color: #8c8c8c;
		text-align:left;
	}
	
	/* INIZIO */
	
	.tooltips .baloon {
		margin: -345px !important;
		width:200px;
		position: absolute;
		top: -40px;
		left: -10px;
		background-color: #ffffff;
		background: transparent url('images/ballon-arrow-grey.gif') no-repeat 50% 100%;
	}


	
	.tooltips .baloon .baloon-content {
		position: relative;
		background-color: #ffffff;
		padding: 14px 16px;
		z-index: 1000;
		border: 2px solid #666666;
		color: #606060;
		width:125%;
	}	 
	.tooltips .baloon .baloon-content div {
		color: #DC251D;
		font-weight: bold;
	}
	.pool .tooltips .baloon .baloon-content div {
		color: #0088BC;
	}
	.tooltips .baloon div.arrow {
		position: absolute;
		left: 45px;
		bottom: -9px;
	}
	
	
	/* FINE */


	.pool ul.list-tab-colors {
		width: 440px;
	}
	.pool ul.list-tab-colors li {
		margin-left: 20px;
	}
	.pool ul.list-tab-colors li .text {
		margin-top: 6px;
		padding-left: 6px;
		color: #0088BC;
	}
	.pool ul.list-tab-colors li .image {
		background: #ffffff url('images/tab-color-shadow-white.jpg') repeat-x 0 0;
	}
	.pool ul.list-tab-colors li .baloon .baloon-content div {
		color: #0088BC;
	}
	
	
/*			loges colors          */
	.loges-colors-tab
	{
		border: 4px solid #311A00;
		padding: 20px 20px 20px 0;
	}
	.loges-colors-tab li
	{
		margin-left:40px;
	}
	.log ul.list-tab-colors {
		width: 440px;
	}
	.log ul.list-tab-colors li {
		margin-left: 20px;
	}
	.log ul.list-tab-colors li .text {
		margin-top: 6px;
		padding-left: 6px;
		color: #0088BC;
	}
	.log ul.list-tab-colors li .image {
		background: #ffffff url('images/tab-color-shadow-white.jpg') repeat-x 0 0;
	}
	.log ul.list-tab-colors li .baloon .baloon-content div {
		color: #0088BC;
	}

/*          loges colors          */
	.loges-pezzi-speciali
	{
		border: 4px solid #311A00;
	}
	
	.loges-pezzi-speciali p
	{
		margin:10px;
	}

	.loges .loges-list-tab-colors {
	}
	.loges .loges-list-tab-colors li {
		/*background: transparent url(images/tab-colors-loges-bg.gif) no-repeat 6px 100%;*/
		margin-left: 40px !important;
	}
	.loges .loges-list-tab-colors li .image {
		background: #ffffff url('images/tab-color-shadow-loges.jpg') no-repeat 0 0 !important;
	}

	.loges .loges-list-tab-colors li .text {
		text-align: center;
		
		width: 75px;
		margin-left: 6px;
		height: 36px;
		padding: 0px;
		color: #999999 !important;
		font-size: 11px;
	}
	
	table.formats-table {
		border-bottom: 1px solid #999999;
		width: 100%;
		color:#616161;
		
	}
	
	.formats-table .bg-dark .title
	{
		font-size:xx-small;
	}
	.formats-table .bg-light .title
	{
		font-size:xx-small;
	}
	
	div.mockFormato{
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;	
	}
	
	table.formats-table thead {}
	
	table.formats-table tbody {}
	table.formats-table tbody tr {}
	table.formats-table tbody tr td {
		border-top: 1px solid #ffffff;
	}
	
	table.formats-table th,
	table.formats-table td {
		padding: 7px;
	}
	table.formats-table th.center,
	table.formats-table td.center {
		text-align: center;
	}
	
	table.formats-table thead tr th.bg-light,
	table.formats-table tbody tr td.bg-light {
		background-color: #f2f2f2;
	}
	table.formats-table thead tr th.bg-dark,
	table.formats-table tbody tr td.bg-dark {
		background-color: #e1e1e1;
	}
	
	table.formats-table span,
	table.formats-table .title {
		color: #DC251D;
	}
	table.formats-table thead span,
	table.formats-table thead .title {
		font-weight: bold;
	}
	
	 
	.pool table.formats-table thead tr th.bg-light,
	.pool table.formats-table tbody tr td.bg-light {
		background-color: #EAF3F7;
	}
	.pool table.formats-table thead tr th.bg-dark,
	.pool table.formats-table tbody tr td.bg-dark {
		background-color: #CBE3EB;
	}
	.pool table.formats-table span,
	.pool table.formats-table .title {
		color: #4695AF;
	}
	.pool div.tabs-grey-container-content{
		border:0;
		padding:0;
	}
	
	#tab_project_container .tabs-grey-container-content-bg .right
	{
		color:#999999;
	}
	
	#tab_authors_container h1
	{
		
	}
	
	.list-8 {}
	.list-8 li {
		float: left;
		margin-right: 4px;
		border-bottom: 1px solid #ffffff;
		width: 311px;
	}
	.list-8 li.bg-light .left,
	.list-8 li.bg-light .right {
		background-color: #f2f2f2;
	}
	.list-8 li.bg-dark .left,
	.list-8 li.bg-dark .right {
		background-color: #e1e1e1;
	}	
	.list-8 li.last .left,
	.list-8 li.last .right {
		border-bottom: 1px solid #999999;
	}	
	.list-8 li .left {
		width: 155px;
		height: 150px;
		text-align: center;
		position: relative;
	}
	.list-8 li .left .img {
		position: absolute;
		width: 155px;
		left: 0;
		text-align: center;
	}
	.list-8 li .right {
		width: 155px;
		height: 150px;
		border-left: 1px solid #ffffff;
		position: relative;
	}
	.list-8 li .title {
		color: #DC251D;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0.04em;
		/*position: absolute;*/
		margin:25px 0;
		left: 0;
		text-align: center;
		width: 155px;
	}	
	.list-tab-decoration.list-8 li .title{
		margin:10px 0;
	}
	.list-tab-decoration.list-8 li .text{
		font-size:10px;
		line-height:10px;
	}
	.list-8 li .text {
		font-size: 11px;
		letter-spacing: 0.04em;
		/*position: absolute;*/
		left: 0;
		text-align: center;
		width: 155px;
		color:#616161;
	}
	.list-tab-color .img {
		top: 0;
	}
	.list-tab-color .title {
		top: 30px;
	}
	.list-tab-color .text {
		top: 57px;
	}
	.list-tab-decoration .title {
		top: 20px;
		color:#616161;
	}
	.list-tab-decoration .text {
		top: 33px;
	}
	.list-tab-decoration .lente-ingrandimento {
		position: absolute;
		bottom: 5px;
		right: 10px;
	}
	
	.dot{
	  margin-left:2px;
	  margin-right:2px;
	 }
	 .dot{
	  margin-left:2px;
	  margin-right:2px;
	 }	
	
	.tools {
		height: 75px;
		position: relative;
		background: transparent url('images/tools-center2.jpg') repeat-x 0 0;
		width: 710px;
		margin-bottom:0px;
	}
	.tools-left {
		height: 75px;
		width: 9px;
		background: transparent url('images/tools-left2.jpg') no-repeat 0 0;
		position: absolute;
		top: 0;
		left: 0;
	}
	.tools-right {
		height: 75px;
		width: 9px;
		background: transparent url('images/tools-right2.jpg') no-repeat 0 0;
		position: absolute;
		top: 0;
		right: 0;
	}
	.tools-content {
		height: 41px;
		width: 692px;
		position: absolute;
		top: 9px;
		left: 9px;
	}
	.tools .search-products {
		float: left;
		color: #999999;
		font-size: 16px;
		font-weight: bold;
		background: transparent url('images/lente-ingrandimento-2.gif') no-repeat 100% 9px;
		padding-left: 32px;
		padding-right: 25px;
		height: 32px;
	}
	.tools .search-products a,
	.tools .search-products a:link,
	.tools .search-products a:active,
	.tools .search-products a:visited,
	.tools .search-products a:hover {
		color: #999999;
		font-size: 16px;
		font-weight: bold;	
		text-decoration: none;
		line-height: 32px;
	}
	
	.tools .search-documents {
		float: left;
		color: #999999;
		font-size: 16px;
		font-weight: bold;	
		border-left: 1px solid #bcbcbc;
		background: transparent url('images/span-pdf.jpg') no-repeat 100% 7px;
		padding-right: 25px;
		padding-left: 40px;
		height: 32px;
		margin-left: 40px;
		position: relative;
	}
	.tools .search-documents a {
		line-height: 32px;
	}
	.tools .baloon {
		position: absolute;
		top: 30px;
		left: -200px;
		padding-top: 7px;
		width: 600px;
		background-color: #ffffff;
		background: transparent url('images/ballon-arrow-grey-down.gif') no-repeat 50% 0;
	}
	.tools .baloon-content {
		position: relative;
		background-color: #ffffff;
		padding: 13px 15px 13px 15px;
		z-index: 1000;
		border: 2px solid #666666;
		height: 60px;
		width: 568px;
		overflow: hidden;
	}
	.tools .baloon-content ul {
		margin-left: 0px;
		background: #ffffff url('images/dot.gif') repeat-y 44.5% 0;
		width: 100%;
		height:60px;
		margin-left: 30px;
		overflow: hidden;
	}
	.tools .baloon-content ul li {
		background: transparent url('images/documents-arrow.gif') no-repeat 0 6px;
		float: left;
		width: 255px;
	
		padding-left: 15px;
		margin-right: 0px;
	}
	.tools .baloon-content ul li a,
	.tools .baloon-content ul li a:link,
	.tools .baloon-content ul li a:active,
	.tools .baloon-content ul li a:visited {
		color: #616161;
		letter-spacing: 0.05em;
		font-size: 11px;
		text-decoration: none;
		line-height: 15px;
		font-weight: normal;
	}
	.tools .baloon-content ul li a:hover {
		text-decoration: underline;	
	}

	.tools .search-resellers {
		float: left;
		height: 32px;
		padding-left: 40px;
		margin-left: 40px;
		border-left: 1px solid #bcbcbc;
	}
	.tools .search-resellers button {
		background: none;
		border: 0;
		margin: 0;
	}
	.tools .search-resellers input {
		background:#FFFFFF url(images/inner-input.gif) repeat-x scroll 0 0;
		border:1px solid #686767;
		float:left;
		font-size:11px;
		height:15px;
		margin:0;
		padding:1px 5px 0;
		width:172px;	
		text-align: right;
		margin-top: 6px;
	}

	.comboboxContainer {
		width:200px !important;
	}

	.comboboxValueContainer {
		position: relative;
	}
	.comboboxValueContent {
		background:#FFFFFF url(images/inner-input.gif) repeat-x scroll 0 0;
		border:1px solid #686767;
		
		position: absolute;
		left:0;
		font-size:11px;
		height:20px;
		margin:0;
		padding:1px 5px 0;
		width:160px !important;
		height: 15px !important;
	}

	.comboboxDropDownContainer {
		border-right: solid 1px #000;
		border-bottom: solid 1px #000;
		border-left: solid 1px #aaa;
		border-top: solid 1px #aaa;
		background: #fff;
		overflow: hidden;
		padding-left: 3px;	
		width: 167px !important;
	}
	.comboboxDropDownButton {
		width: 20px;
		height: 20px;
		background-image: url(images/search-box-2-btn.gif);
		margin-left: 10px;
	}
	.comboboxDropDownButton_dark {
		width: 22px;
		height: 22px;
		background-image: url(images/space-search.gif);
		background-position: -2px -2px;
		margin-left: 10px;
	}
	.comboboxGroupItemHeader {
		display: block;
		background: #999;
		color: #fff;
	}
	.comboboxGroupItemContainer {
		padding-left: 0px;
		margin-left: 0px;
	}
	.comboboxItem {
		background: #fff;
		color: #000;
		font-weight: normal;
		font-style: normal;
	}
	.comboboxItemHover {
		background-color: #999;
		color: #fff;
	}
	.comboboxGroupItemContainer .comboboxItem{
		padding-left: 20px;
		margin-left: 0px;
	}

	div.list-9-container {
		background: #ffffff url('images/dot.gif') repeat-y 50% 0;
		width: 440px;
		float:left;
	}
	div.list-9 {
		width: 210px;
		float:left;
		margin-left:6px;
		margin-bottom:10px;
	}
	div.list-9 div.image {
		float: left;
		width: 100%;
		text-align: center;
	}
	div.list-9 div.title {
		float: left;
		width: 100%;
		color: #4695AF;
		font-weight: 11px;
		text-align: center;
		margin-bottom: 10px;
	}
	div.list-9 div.title span {
		font-weight: bold;
	}




	.list-10 {}
	.list-10 li {}
	.list-10 li .dark {
		padding: 10px;
		background-color: #999999;
		width: 120px;
		height: 110px;
	}
	.list-10 li .light {
		padding: 10px;
		background-color: #e1e1e1;
		width: 120px;
		height: 110px;
		margin-left: 15px;
	}


	.link-pool-pdf,
	.link-pool-pdf:link,
	.link-pool-pdf:active,
	.link-pool-pdf:visited {
		text-decoration: none;
		background: #CBE3EB url('images/link-pool.gif') no-repeat 10px 0;
		font-size: 11px;
		color: #0085BA;
		font-weight: bold;
		padding: 5px 15px 5px 37px;
	}
	.link-pool-pdf:hover {
		text-decoration: underline;
	}

	.engineering .link-pool-pdf {
		background: #A7A3A4 url('images/link-pool-engineering.gif') no-repeat 10px 2px;
		color: #ffffff;
	}


	.list-12 {}
	.list-12 li {
		background: transparent url('images/dash.gif') repeat-x 0 100%;
		margin-top: 15px;
		padding-bottom: 15px;
	}
	.list-12 li .title{
		width: 100%;
		font-weight: bold;
	}
	.list-12 li .description {
		float: left;
		width: 300px;
		text-align: justify;
	}
	.list-12 li .image {
		float: right;
		width: 100px;
		text-align: center;
	}


	.space h3 {
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 12px 0 5px 0;
		color: #cccccc;
		border-bottom: 1px solid #cccccc;
	}

	table.engineering-materials {
		width: 100%;
	}
	table.engineering-materials tr {}
	table.engineering-materials tr td {
		padding: 5px 15px;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}
	table.engineering-materials tr td.label {
		color: #616161;
		font-weight: bold;
	}

	table.engineering-materials tr.odd td {
		background-color: #F2F2F2;
	}
	table.engineering-materials tr.even td {
		background-color: #E1E1E1;
	}

	.form {}
	.form-tecnico {}
	
	.form .spacer {
		margin-bottom: 20px;
	}

	.form-column {
		width: 200px;
		background-color:none;
	}


	.form-element {
		float: left;
		background-color: none;
		height: 45px;
	}
	.form-element .form-element-label {
		float: left;
		width: 200px;
		font-weight: bold;
		margin-bottom: 3px;
	}
	.form-element .form-element-input {
		float: left;
	}
	.form-element .form-element-input input {
		width: 170px;
		border: 1px solid #fff;
		background:#FFFFFF;
		padding:1px 3px 0;
	}
	.form-element .form-element-input-small input {
		width: 50px;
	}
	.form-element .form-element-input select {
		width: 178px;
		border: 1px solid #fff;
		background:#FFFFFF ;
		padding: 0 0 0 3px;
	}
	.form-element .form-element-msg {
		float: left;
	}

	.form-element-long {
		width: 440px;
	}
	.form-element-long .form-element-label {
		width: 440px;
	}
	.form-element-long .form-element-input textarea {
		width: 410px;
		height: 80px;
		/*border: 1px solid #686767;*/
		padding:1px 3px 0;
	}

	.form-element-tall {
		height: 120px;
	}

	.form-element table.radio,
	.form-element table.checkbox {}
	.form-element table.radio .radio-element,
	.form-element table.checkbox .checkbox-element {
		width: 25px;
		border:none;
		background:none;
	}
	.form-element table.radio .radio-element input,
	.form-element table.checkbox .checkbox-element input {
		width: 20px;
		border:none;
		background:none;
	}




	.form-group {
		border-top: 1px solid #fff;
		padding: 15px 10px 0 10px;
		margin-bottom: 40px;
	}
	.form-group legend {
		color: #444;
		font-weight: bold;
		font-size: 14px;
		padding-right: 10px;
		margin-left: -10px;
	}	
	.bh-button {
		display:inline-block;
		position:relative;
		cursor: hand;
		cursor: pointer;
	}
	.bh-button-outer-box,
	.bh-button-inner-box {
		border-style:solid;
		padding:0;
		border-color:#BBBBBB;
	}
	.bh-button-outer-box {
		border-width:1px 0;
		margin:0;
	}
	.bh-button-inner-box {
		border-width:0 1px;
		margin:0 -1px;
		border-color:#BBBBBB;
		background:#E3E3E3 none repeat scroll 0 0;
	}
	.bh-button-pos {
		height:100%;
		position:relative;
	}
	.bh-button-top-shadow {
		height:0.9em;
		left:0;
		overflow:hidden;
		position:absolute;
		right:0;
		top:0;
		background:#F9F9F9 none repeat scroll 0 0;
		border-bottom:0.2em solid #EEEEEE;
	}
	.bh-button-content {
		line-height:1.8em;
		padding:0 8px;
		position:relative;
		text-align:center;
		vertical-align:middle;
		white-space:nowrap;
		color:#565656;
		font-size: 12px;
	}

	.bh-button-size-large .bh-button-content {
		font-size: 14px;
		line-height:2.2em;
		padding:0 10px;
	}
	.bh-button-size-large .bh-button-top-shadow {
		height:1.4em;
	}	




	.bh-button-style-submit2 .bh-button-outer-box,
	.bh-button-style-submit2 .bh-button-inner-box {
		border-color:#E1841C;
	}
	.bh-button-style-submit2 .bh-button-inner-box {
		border-color:#E1841C;
		background:#E1841C none repeat scroll 0 0;
	}
	.bh-button-style-submit2 .bh-button-top-shadow {
		background:#EEA139 none repeat scroll 0 0;
		border-bottom:0.2em solid #E58C24;
	}
	.bh-button-style-submit2 .bh-button-content {
		color:#ffffff;
	}	
	
	
	
	
	.bh-button-style-submit2 .bh-button-outer-box,
	.bh-button-style-submit2 .bh-button-inner-box {
		border-color:#569ADE;
	}
	.bh-button-style-submit2 .bh-button-inner-box {
		border-color:#569ADE;
		background:#5EA0E1 none repeat scroll 0 0;
	}
	.bh-button-style-submit2 .bh-button-top-shadow {
		background:#79B3EC none repeat scroll 0 0;
		border-bottom:0.2em solid #69A7E6;
	}
	.bh-button-style-submit2 .bh-button-content {
		color:#ffffff;
	}	
	
	
/* pool engineering home page */
	div.poolhome li.first {
		float:left;
	}

	div.poolhome li {
		float:right;
	}
/* progettisti home page */
	div.proghome li.first {
		float:left;
		margin-left:0;
	}

	div.proghome li {
		float:left;
		margin-left:11px;
	}
/* lista generale */	
	.listaGenerale
	{
		margin-bottom:30px;
		
	}
	.listaGenerale li
	{
		margin-bottom:10px;
		padding-left:25px;
		font-size:12px;
		text-align: justify;
		background: transparent url(images/arrow-right-ul.gif) no-repeat 0px 2px;
	}
	
/* banner listino */
	.download-listino-prodotti
	{
		background: transparent url(images/scaricaListino.jpg) no-repeat 0 0;
		width:178px;
		height:30px;
		line-height:28px;
		font-weight:bold;
		padding-left:48px;
		text-align:left;
		margin-top:35px;
	}
	.download-listino-prodotti a:link,
	.download-listino-prodotti a:active,
	.download-listino-prodotti a:visited
	{
		border:0;
		text-decoration:none;
		color: #ffffff;
	}
	
	.download-listino-piscine
	{
		background: transparent url(images/scaricaListinoPiscine.jpg) no-repeat 0 0;
		width:178px;
		height:30px;
		line-height:28px;
		font-weight:bold;
		margin:35px auto 0;
	}
	.download-listino-piscine a:link,
	.download-listino-piscine a:active,
	.download-listino-piscine a:visited
	{
		border:0;
		text-decoration:none;
		color: #ffffff;
		margin-left:48px
	}
	#widget-site-map-block
	{
		color:#616161;
		margin: 20px 0 0 47px;
	}
	.widget-site-map li a
	{
		text-decoration:none;
		color:#616161;
	}
	.widget-site-map li
	{
		margin:0 0px 0 -15px;
	}
	.widget-site-map li a:hover
	{
		text-decoration:underline;
		color:#616161;
	}
	.widget-site-map li a:active
	{
		text-decoration:none;
		color:#616161;
	}
		#widget-site-map-block div.grid_4
	{
		background: transparent url(images/line-dotted.gif) repeat-x scroll 1px 27px;
	}
	#widget-site-map-block h3
	{
	background:transparent url(images/bullet-1.gif) no-repeat scroll 3px 3px;
		padding:5px 0px 2px 27px;
		color:#616161;
		text-transform: uppercase;
		font-weight:bold;
		margin: 8px 0;
	}
	#widget-site-map-block h4
	{
	background:#F2F2F2 url(images/bullet-3.gif) no-repeat scroll 10px 9px;
		padding:5px 0px 2px 25px;
		color:#616161;
	}
	#widget-site-map-block h3 a
	{
		color:#616161;
		font-weight:bold;
		text-decoration:none;
	}
	#widget-site-map-block h3 a:hover
	{
		color:#616161;
		font-weight:bold;
		text-decoration:underline;
	}
	#widget-site-map-block h3 a:active
	{
		color:#616161;
		font-weight:bold;
		text-decoration:none;
	}
	.widgets-featured-content h3 a
	{
		text-decoration:none;
		color:#DC251D;
		
	}
	.widgets-featured-content h3 a:hover
	{
		text-decoration:underline;
		color:#DC251D;
	}
	.widgets-featured-content h3 a:active
	{
		text-decoration:none;
		color:#DC251D;
	}
	#widgets-result-pages
	{
		margin-top:10px;
	}
	#widgets-result-pages li
	{
		float:left;
		margin-left:5px;
	}
	#widgets-result-pages li a
	{
		color:#616161;
		text-decoration:none;
	}
	#widgets-result-pages li a:hover
	{
		color:#616161;
		text-decoration:underline;
	}
	#widgets-result-pages li a:active
	{
		color:#616161;
		text-decoration:none;
	}
	span.widgets-you-are-here {
		/*float: right;  wraps in FF, MSIE, Opera */
		display:inline;
		margin-left:15px;
		padding-left:15px;
		background:url(../../img/css/yah-left.gif) no-repeat 0 50%;
	}
	.biosLang +.breadcrumbs{
		width:700px;
	}
	.poolLang +.breadcrumbs{
		width:700px;
	}
	.engineeringLang +.breadcrumbs{
		width:700px;
	}
	.grandPrixLang +.breadcrumbs{
		width:700px;
	}
	.biosLang{		
		float:right;
		display:inline;
		width:150px;	
		padding:4px;	
	}
	.biosLang li{
		/*clear:both;*/
		float:left;
		line-height:22px;
	}
	.biosLang img{
		float:left;
		margin-top:4px;
	}
	.biosLang a, 
	.biosLang a:link, 
	.biosLang a:active, 
	.biosLang a:visited {
		color:#00B0F0;
		font-size:12px;
		margin-left:4px;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		font-weight:bold;
	}
	
	.logesLang{
		float:right;
		display:inline;
		width:150px;	
		padding:4px;
	}
	.logesLang li{
		/*clear:both;*/
		float:left;
		line-height:22px;
	}
	.logesLang img{
		float:left;
		margin-top:4px;
	}
	.logesLang a, 
	.logesLang a:link, 
	.logesLang a:active, 
	.logesLang a:visited {
		color:#00B0F0;
		font-size:12px;
		margin-left:4px;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		font-weight:bold;
	}
	
	
	
	.grandPrixLang{
		float:right;
		display:inline;
		width:150px;	
		padding:4px;
	}
	.grandPrixLang li{
		/*clear:both;*/
		float:left;
		line-height:22px;
	}
	.grandPrixLang img{
		float:left;
		margin-top:4px;
	}
	.grandPrixLang a, 
	.grandPrixLang a:link, 
	.grandPrixLang a:active, 
	.grandPrixLang a:visited {
		color:#999999;
		font-size:12px;
		margin-left:4px;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		font-weight:bold;
	}
	
	
	.poolLang{
		display:inline;
		width:150px;	
		padding:4px;
		float:right;
	}
	.poolLang li{	
		float:right;
		line-height:22px;
	}
	.poolLang img{
		float:left;
		margin-top:4px;
	}
	.poolLang a, 
	.poolLang a:link, 
	.poolLang a:active, 
	.poolLang a:visited {
		color:#0088BC;
		font-size:12px;
		margin-left:4px;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		font-weight:bold;
	}
	
	
	.engineeringLang{
		display:inline;
		width:150px;	
		padding:4px;
		float:right;
	}
	.engineeringLang li{
		
		float:left;
		line-height:22px;
	}
	.engineeringLang img{
		float:left;
		margin-top:4px;
	}
	.engineeringLang a, 
	.engineeringLang a:link, 
	.engineeringLang a:active, 
	.engineeringLang a:visited {
		color:#616161;
		font-size:12px;
		margin-left:4px;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		font-weight:bold;
	}

	/*youtube override*/
	#videoPlayerContainerHome .playerBox_gsvb div.alldone_gsvb,
	#videoPlayerContainerHome .playerBox_gsvb div.title_gsvb{
		display:none !important;
	}
	#videoPlayerContainerHome .playerInnerBox_gsvb .player_gsvb {
		width : 400px !important;
		height : 255px !important;
	}
	#videoPlayerContainerHome .playerBox_gsvb{
		margin:0 !important;
	}
	#videoPlayerContainerHome .playerInnerBox_gsvb{
		margin-top:0 !important;
	}
	/*youtube override*/
	#videoPlayerContainerHome #videoOne,
	#videoPlayerContainerHome #videoTwo,
	#videoPlayerContainerHome #ytPlayer{
		float:left;
		margin-top:-13px;
		width:400px;
		height : 230px;
	}
	#videoPlayerContainerHome #ytPlayer{
		
	}
	.resultTable_gsvb{
		margin-left:0px;
	}
	#hpvideoContainer{
		background-color:#E4211F;
	}
	.home6 #hpvideoContainer{
		background-color:transparent !important;
		width:485px;
		height:390px;
		display:block;
	}
	.home6 #hpvideoContainer .left,
	.home6 #hpvideoContainer .left *{
		width:400px;
		float:left;
	}
	.home6 #hpvideoContainer .leftYt{
		width:400px;
		height : 250px;
		float:left;
	}
	.home6 #hpvideoContainer a.hpvideoLink{
		color:#191919;
		float:left;
		margin:12px 20px 4px;
		text-transform:uppercase;
	}
	#hpvideoContainer a.hpvideoLink{
		color:#FFFFFF;
		float:right;
		font-weight:bold;
		margin:3px 10px;
		text-decoration:none;
	}
	#hpvideoContainer .clear{
		height:1px;
		font-size:0px !important;
	}
	.videoCarouselHome {
		margin-left:5px;
	}
	#videoCarouselHome {
		float:left;
		overflow:hidden;
		width:410px;
	}
	.home6 #videoCarouselContainer{
		background:url(images/6videoPreviewCarouselBg.jpg) scroll repeat-x 0 bottom white;
		height:134px;
		width:485px;
		margin-top:0px;
		clear:both;
		float:left;
	}
	.home6 .videoCarouselHome{
		width:485px;
		float:left;
		clear:both;
		height:105px;
		margin-left:0;
		
	}
	.home6 .videoCarouselHome .carousel-wrap{
		width:420px !important;
		height:85px !important;
		margin-top:2px;
	}
	.videoCarouselHome .carousel-wrap{
		width:205px !important;
		height:55px !important;
		float:left;
	}
	.videoCarouselHome .carousel-control,
	#videoCarouselContainer .carousel-control{
		width:11px;
		height:11px;
		color:transparent;
		cursor:pointer;
		float:left;
		margin-top:23px;
	}
	.home6 .videoCarouselHome .carousel-control,
	.home6 #videoCarouselContainer .carousel-control{
		height:24px;
		width:24px;
		color:transparent;
		cursor:pointer;
		float:left;
		margin-top:35px;
	}
	.home6 .videoCarouselHome .carousel-control.carousel-previous,
	.home6 #videoCarouselContainer .carousel-control.carousel-previous{
		background:url("images/bulletSprite.png") no-repeat scroll -10px -10px transparent;
		margin-left:5px;
		margin-right:8px;
	}
	.home6 .videoCarouselHome .carousel-control.carousel-next,
	.home6 #videoCarouselContainer .carousel-control.carousel-next{
		background:url("images/bulletSprite.png") no-repeat scroll -10px -51px transparent;
	}
	.videoCarouselHome .carousel-control.carousel-previous{
		background:transparent url('images/homeCarouselPrev.jpg') scroll no-repeat 0 0;
		margin-right:2px;
	}
	.videoCarouselHome .carousel-control.carousel-next{
		background:transparent url('images/homeCarouselNext.jpg') scroll no-repeat 0 0;
		margin-left:2px;
	}
	.home6 #hpvideoSelector{
		width:400px;
		background-color:transparent;
	}
	.home6 div.resultDiv_gsvb {
		margin-right:17px;
		width:120px;
		height:86px;		
		background: url('images/ombraCorniceVideoGallery.png') repeat-x scroll 0 1px transparent;
		border:none;
	}
	.home6 .gsc-branding{
		display:none;
	}
	#hpvideoSelector{
		background-color:#E4211F;
		clear:both;
		float:left;
		margin:2px;
		width:234px;
	}
	.home6 .hpvideo{
		width:140px;
		height:82px;
	}
	.home6 .hpvideo .bgDiv{
		background-color:#000000;
		height:65px;
		padding:7px;
		width:100px;
		margin:0 7px;
	}
	.hpvideo{
		float:left;
		width:70px;
	}
	.home6 .hpvideo img{
		height:100px;
		width:100px;
		margin-top:-16px;
	}
	.home6 .hpvideo .borderDiv{
		height:65px;
		overflow:hidden !important;
		width:100px;
	}
	.hpvideo img{
		height:50px;
		width:60px;
		border:1px solid #616161;
		cursor:pointer;
	}
	.home6 #hpvideoChannels{
		height:230px;
		width:85px;
		float:right;
	}
	.home6 #hpvideoChannels a{
		float:left;		
		margin-bottom:6px;
		margin-left:6px;
		width:36px;
		height:51px;
	}
	.home6 #hpvideoChannels a img{
		width:36px;
		height:51px;
	}
	#hpvideoChannels{
		height:28px;
		
	}
	#hpvideoChannels a{
		float:left;
	}
	.home6 #editorialiLeft{
		float:left;
		width:24px;
		margin:125px 13px 125px 0;
		height:24px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -92px;
		cursor:pointer;
	}
	.home6 #editorialiRight{
		float:right;
		width:24px;
		height:24px;
		margin:125px 0;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -133px;
		cursor:pointer;
	}
	.home6 #editorialiCarousel{
		display:block;
		float:left;
		height:259px;
		overflow-x:hidden;
		position:relative;
		width:810px;
	}
	.home6 #editorialiCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpeditoriali{
		float:left;
		margin-right:15px;
		overflow:hidden;
		padding:4px;
		width:252px;
		height:250px;
		background:transparent url(images/6homeEditorialiBackground.gif) scroll repeat-x 0 0;
	}
	.hpeditoriali a{
		color:#fff;
		text-decoration:none;
	}
	.hpeditoriali a:hover{
		color:#fff;
		text-decoration:underline;
	}
	.hpeditoriali p.content{
		height:90px;
		color:#d2d2d2;
		padding:0 4px;
		width:244px;
	}
	.hpeditoriali h1{
		color:#fff;
		font-size:14px;
		font-weight:normal;
		margin:0;
		padding:0 4px;
		line-height:14px;
		height:42px;
	}
	.hpeditoriali img{
		width:252px;
		height:77px;
	}
	.hpeditoriali .continua{
		color:#fff;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		float:left;
		clear:both;
		padding:0 4px;
	}
	.hpeditoriali .continua a{
		color:#fff;
	}
	.hpeditoriali .continua a:hover{
		color:#fff;
	}
	.hpeditoriali.no_margin_right{
		margin-right:0 !important;
	}
	
	/* carousel verticale INIZIO */
	
	.home6 #editorialiUp{
		float:left;
		width:24px;
		margin-top:2px;
		margin-left:70px;
		height:24px;
		background:transparent url(images/bulletSpriteUp.png) scroll no-repeat 0px 0px;
		cursor:pointer;
	}
	.home6 #editorialiDown{
		float:right;
		width:24px;
		height:24px;
		margin-top:227px;
		margin-left:70px;
		background:transparent url(images/bulletSpriteDown.png) scroll no-repeat 0px 0px;
		cursor:pointer;
		position:absolute;
	}
	.home6 #editorialiCarouselVer{
		display:block;
		float:left;
		height:200px;
		overflow-y:hidden;
		position:relative;
		width:160px;
		margin:0;
	}
	.home6 #editorialiCarouselVer #scrollingDivVer{
		margin-top:0px;
	}
	.hpeditorialiVer{
		float:left;
		margin:4px 8px;
		overflow:hidden;
		padding:0px;
		width:144px;
		height:39px;
		background:transparent url(images/bkgAziCarouselPanel.jpg) scroll 0px 0px repeat-x;
		border:1px solid #e0e0e0;
	}
	.hpeditorialiVer .title{
		font:arial;
		width:93px;
		height:30px;
		position:relative;
		float:left;
		top:-38px;
		left:5px;	
		color:#3d3d3d;
		font-weight:bold;
		text-transform:uppercase;
	}
	.hpeditorialiVer .vedi{
		font:arial;
		width:32px;
		position:relative;
		top:-22px;
		left:18px;	
		float:left;			
		font-weight:bold;
	}
	.hpeditorialiVer .vedi a{
		color:#e92317;
		font:arial;
		font-size:10px;
		text-decoration:none;
	}
	.hpeditorialiVer .vedi a:hover{
		text-decoration:none;
	}
	.hpeditorialiVer img{
		margin:0px;
		padding:0px;
		overflow:hidden;
		width:144px;
		height:39px;		
	}
	
	.hpeditorialiVer.no_margin_right{
		margin-right:0 !important;
	}
	
	/* carousel verticale FINE */
	
	/* carousel ricerca INIZIO */
	
	.home6 #ricercaLeft{
		float:left;
		width:24px;
		margin:60px 13px ;
		height:24px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -92px;
		cursor:pointer;
	}
	.home6 #ricercaRight{
		float:right;
		width:24px;
		height:24px;
		margin:60px 13px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -133px;
		cursor:pointer;
	}
	.home6 #ricercaCarousel{
		display:block;
		float:left;
		height:140px;
		overflow-x:hidden;
		position:relative;
		width:810px;
	}
	.home6 #ricercaCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpricerca{
		float:left;
		margin-right:10px;
		overflow:hidden;
		padding:4px;
		width:255px;
		height:130px;
		background:transparent url(images/6homeEditorialiBackground.gif) scroll repeat-x 0 0;
	}
	.hpricerca a{
		color:#f8e6e6;
		text-decoration:none;
		width:150px;
		height:30px;
		display:block;
		line-height:20px;
		position: absolute;
	}
	.hpricerca a:hover{
		color:#f8e6e6;
		text-decoration:none;
		width:150px;
		height:30px;
	}
	.hpricerca p.content{
		height:30px;
		color:#ddd;
		padding:5px;
		width:240px;
		font-size:16px
	}
	.hpricerca h1{
		color:#fff;
		font:arial;
		font-size:18px;
		font-weight:normal;
		margin:0;
		padding:10px;
		line-height:14px;
		width:235px;
		height:40px;
		
		background:transparent url(images/bkgRedHeaderPan.jpg) scroll repeat-x 0 0;
	}
	.hpricerca .head{
		width:255px;
		height:60px;
		background:transparent url(images/bkgRedHeaderPan.jpg) scroll repeat-x 0 0;
	}
	.hpricerca .continua{
		color:#fff;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		float:left;
		clear:both;
		padding:5px 4px;
	}
	.hpricerca .continua a{
		color:#fff;
		font-size:12px;
	}
	.hpricerca .continua a:hover{
		color:#fff;
	}
	.hpricerca.no_margin_right{
		margin-right:0 !important;
	}
	
	/*  CAROUSEL RICERCHE FINE */
	
	/* CAROUSEL FOTOGALLERY SWIMMING REFERENZE */
	
	.home6 #gallSwimRefCarousel{
		display:block;
		float:left;
		height:55px;
		overflow-x:hidden;
		position:relative;
		width:615px;
		margin:12px 0 0 0;
	}
	.home6 #gallSwimRefLeft{
		float:left;
		width:24px;
		margin:26px 12px 0 10px;
		height:24px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -92px;
		cursor:pointer;
	}
	.home6 #gallSwimRefRight{
		float:right;
		width:24px;
		height:24px;
		margin:26px 10px 0 0;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -133px;
		cursor:pointer;
	}
	.home6 #gallSwimRefCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpgallSwimRef{
		float:left;
		margin-right:7px;
		overflow:hidden;
		padding:0px;
		width:50px;
		height:50px;
		
	}
	.hpgallSwimRef a{
		
		text-decoration:none;
		width:50px;
		height:50px;
		display:block;
	}
	
	/* FINE CAROUSEL FOTOGALLERY SWIMMING REFERENZE */
	
	/* CAROUSEL FOTOGALLERY PRODOTTI CATALOGO */
	
	.home6 #gallProdCatCarousel{
		display:block;
		float:left;
		height:55px;
		overflow-x:hidden;
		position:relative;
		width:615px;
		margin:10px 0 0 0;
	}
	.home6 #gallProdCatLeft{
		float:left;
		width:24px;
		margin:26px 8px 0 10px;
		height:24px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -92px;
		cursor:pointer;
	}
	.home6 #gallProdCatRight{
		float:right;
		width:24px;
		height:24px;
		margin:26px 10px 0 0;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -133px;
		cursor:pointer;
	}
	.home6 #gallProdCatCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpgallProdCat{
		float:left;
		margin-right:7px;
		overflow:hidden;
		padding:0px;
		width:96px!important;
		height:54px;
		
		
	}
	.hpgallProdCat a{
		text-decoration:none;
		width:96px !important;
		height:54px;
		display:block;
	}
	.hpgallProdCat a img{
		
		width:96px;
		height:54px;
		display:block;
	}
	
	/* FINE CAROUSEL FOTOGALLERY PRODOTTI CATALOGO */
	
	
	/* CAROUSEL RICERCA PRODOTTI-TEXTURES CATALOGO */
	
	.home6 #gallRicTextureCarousel{
		display:block;
		float:left;
		height:55px;
		overflow-x:hidden;
		position:relative;
		width:583px;
		margin:5px 0 0 0;
	}
	.home6 .textRicTextureColori
	{
		float:left;
		text-transform:uppercase;
		font-size:14px;		
		color:#616161;
		padding:5px 20px 0;
		width:100%;
	}
	.home6 #gallRicTextureLeft{
		float:left;
		width:24px;
		margin:15px 8px 0 10px;
		height:24px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -92px;
		cursor:pointer;
	}
	.home6 #gallRicTextureRight{
		float:right;
		width:24px;
		height:24px;
		margin:15px 10px 0 0;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -133px;
		cursor:pointer;
	}
	.home6 #gallRicTextureCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpgallRicTexture{
		float:left;
		margin-right:12px;
		overflow:hidden;
		padding:0px;
		width:152px!important;
		height:38px;
		border:1px solid #e0e0e0;
		
	}
	.red-border{
		border:1px solid red;
	}
	.hpgallRicTexture a{
		text-decoration:none;		
		border:1px solid #ededed;
		display:block;
	}
	.hpgallRicTexture a img{		
		width:100%;
		height:36px;
		display:block;
	}
	
	/* FINE CAROUSEL RICERCA PRODOTTI-TEXTURE CATALOGO */
	
	
	/* CAROUSEL RICERCA PRODOTTI-COLORI CATALOGO */
	
	.home6 #gallRicColoriCarousel{
		display:block;
		float:left;
		height:55px;
		overflow:hidden;
		position:relative;
		width:583px;
		margin:5px 0 0 0;
	}
	
	.home6 #gallRicColoriLeft{
		float:left;
		width:24px;
		margin:15px 8px 0 10px;
		height:24px;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -92px;
		cursor:pointer;
	}
	.home6 #gallRicColoriRight{
		float:right;
		width:24px;
		height:24px;
		margin:15px 10px 0 0;
		background:transparent url(images/bulletSprite.png) scroll no-repeat -10px -133px;
		cursor:pointer;
	}
	.home6 #gallRicColoriCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpgallRicColori{
		float:left;
		margin-right:12px;
		overflow:hidden;
		padding:0px;
		width:40px!important;
		height:38px;
		border:1px solid #e0e0e0;
		
	}
	.hpgallRicColori a{
		text-decoration:none;		
		border:1px solid #ededed;
		display:block;
	}
	.hpgallRicColori a img{		
		width:100%;
		height:36px;
		display:block;
	}
	
	/* FINE CAROUSEL RICERCA PRODOTTI-COLORI CATALOGO */
	
	
	/* CAROUSEL REALIZZAZIONI */
	
	.home6 #realizzCarousel{
		display:block;
		float:left;
		height:240px;
		overflow-x:hidden;
		position:relative;
		width:830px;
		margin:12px 0 0 0;
	}
	.home6 #realizzLeft{
		float:left;
		width:24px;
		margin:115px 12px 0 10px;
		height:24px;
		background:transparent url(images/arrowSx.png) scroll no-repeat 0 0;
		cursor:pointer;
	}
	.home6 #realizzRight{
		float:right;
		width:24px;
		height:24px;
		margin:115px 10px 0 0;
		background:transparent url(images/arrowDx.png) scroll no-repeat 0 0;
		cursor:pointer;
	}
	.home6 #realizzCarousel #scrollingDiv{
		margin-left:0;
	}
	.hprealizz{
		float:left;
		margin-right:7px;
		overflow:hidden;
		padding:0px;
		width:130px;
		height:237px;
		border:1px solid #e1e1e1;		
	}
	.hprealizz h1{
		font-size:14px;
		font-weight:bold;
		line-height:13px;
		padding:3px;
		height:50px;
		overflow:hidden;
	}
	.hprealizz a{
		text-transform:uppercase;
		text-decoration:none;				
		display:block;
		color:#3d3d3d;		
	}
	.hprealizz p.content{
		height:88px;
		color:#616161;
		padding:0 4px;		
		font-size:10px;
		text-align:left;
		overflow:hidden;
	}
	.hprealizz .continua a{
		padding-left:8px;
		text-transform:lowercase;
		color:#e92317;
	}
	.hprealizz a img{
		margin-top:4px;
		width:130px;
		height:75px;
	}
	/* FINE CAROUSEL REALIZZAZIONI  */
	
#jsddm
{	margin: 0;
	padding: 0;
	/* float:right; */
	position: absolute;
	right:0;
	text-transform:uppercase;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		margin-left:5px;
		font-size:10px;
		color:#999999;
		background: transparent url('../tools/images/navSprite.png') no-repeat -9px -8px;
		padding-left: 7px;}

	#jsddm li a,
	#jsddm li a:active,
	#jsddm li a:link,
	#jsddm li a:visited	
	{	display: block;
		text-decoration:none;
		font-size:10px;
		color:#999999;
		font-weight:bold;
		white-space: nowrap}

	#jsddm li.first {
		background: none;
		padding-left: 0px;
	}
	#jsddm li a:hover
	{	text-decoration:underline;}
		
		#jsddm li ul
		{	margin: 0;
			width:48px;
			position: absolute;
			visibility: hidden;
			background-color:#FFFFFF;
			border: 1px solid #000000;
			padding:10px;
			right:0px;}
		
		#jsddm li ul li
		{float: none;
		  display: inline;
		  background:none;
		  padding:0px;
		  margin:0px;}
		
		#jsddm li ul li a
		{width: auto;}
		
		#jsddm li ul li a:hover
		{text-decoration:underline;}





	#jsddmBios
	{	
	margin: 0;
	padding: 0;
	/* float:right; */
	text-transform:uppercase;
	right:0;
	}
	
	#jsddmBios li
	{	float: left;
		list-style: none;
		margin-left:5px;
		font-size:12px;
		margin-top:10px;
		color:#00B0F0;
		padding-left: 7px;}
	#jsddmBios li img{
		float:left;
	}
	#jsddmBios li a,
	#jsddmBios li a:active,
	#jsddmBios li a:link,
	#jsddmBios li a:visited	
	{	display: block;
		text-decoration:none;
		font-size:12px;
		color:#00B0F0;
		font-weight:bold;
		line-height:22px;
		float:left
		white-space: nowrap}

	#jsddmBios li.first {
		background: none;
		padding-left: 0px;
	}
	#jsddmBios li a:hover
	{	text-decoration:underline;}
		
	#jsddmBios li ul
	{	margin: 0;
		width:140px;
		float:left;
		clear:both;
		visibility: hidden;
		background-color:#FFFFFF;
		border: 1px solid #000000;
		padding:10px;
		right:0px;}
	
	#jsddmBios li ul li
	{
		float: left;
		width:100px;
		clear:both;
		display: inline;
		background:none;
		padding:0px;
		margin:0px;
	}
	
	#jsddmBios li ul li a
	{width: auto;}
	
	#jsddmBios li ul li a:hover
	{text-decoration:underline;}
	
	/*tipsy*/
	.tipsy { padding: 5px; font-size: 11px; opacity: 1; filter: alpha(opacity=100); background-repeat: no-repeat;  background-image: url(../../img/css/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
 
#download-documenti{
	border-color:#e0e0e0;
}  
#download-documenti #donwload-table-head
{
	font-weight:bold;
	text-align:left;
	background-color:#e0e0e0;
	font-size:10pt;
	color:white;
	height:27px;
	text-transform:uppercase;
	padding-left:20px;
}
.downloads-box{
	margin-top:10px;
	padding-top:15px;
}
.profiles-box{
	margin-top:10px;
	padding-top:15px;
	float:left;
	width:335px;
	margin-left:5px;
}
#download-documenti #donwload-table-head td{
	padding-left:20px;	
	padding-right:5px;
}

#download-documenti .donwload-table-row{
	background-color:#eee;
	background-image:url(images/bkgdownload.jpg);	
	background-repeat:repeat-x;
	color:#2b2b2b;	
	font-size:8pt;		
	font-weight:bold;	
	height:24px;
}
#download-documenti .donwload-table-row:hover{
	background-image:none;
	background-color:#cecece;
	color:#e92317;	
	font-weight:bold;		
}  
#download-documenti .donwload-table-row td{
	padding:5px;
	color:#848484;	
}

#download-documenti .donwload-table-row .link-column{
	background-image: url(images/bottonDownload.png);
	background-repeat:no-repeat;
	background-position:3px center;	
	padding-left:20px;	
} 
#download-documenti .donwload-table-row .link-column a{
	text-decoration:none;
	color:#2b2b2b;	
}
#download-documenti .donwload-table-row:hover td{
	color:#2b2b2b;		
}
#download-documenti .donwload-table-row:hover .link-column a{
	text-decoration:none;
	color:#e92317;	
	font-weight:bold;		
}

#download-documenti .donwload-table-row:hover .link-column{	
	background-image: url(images/bottonDownloadOver.png);	
}  

.modifica-profilo{
	border:1px solid #cecece;
	width:335px;	
}
.modifica-profilo tr{
	
	color:#2b2b2b;	
	font-size:8pt;		
	font-weight:bold;	
	height:24px;
}  
.modifica-profilo tr td{
	padding:5px;
	color:#848484;		
}

.modifica-profilo tr td a img{	
	vertical-align:bottom;
}

.modifica-profilo tr .iconErr{
	display:none;	
}

.modifica-profilo tr td input{
	width:100%;
}
.modifica-profilo .error-form {
	display:none;
	color:red;
}
.modifica-profilo .error-form td{
		color:red;
		text-align:right;	
}

/* CAROUSEL SWIMMING POOL REFERENZE*/

.jcarousel-skin-casalgrande-swimm{
	float:left;
	width:650px;
	height:73px;
	margin:10px 0 0 0;
	border:1px solid #d9d9d9;
	background: transparent url('images/bkg-carousel-swim-refer.jpg') repeat-x 0 0;
}
/*
.jcarousel-skin-casalgrande-gallery{
	float:left;
	width:650px;
	height:73px;
	margin:10px 0 0 0;
	border:1px solid #d9d9d9;
	background: transparent url('images/bkg-carousel-swim-refer.jpg') repeat-x 0 0;
}*/


/* carousel EDIZIONI GRAN PRIX    INIZIO */
	
	.home6 #gp-edizioniLeft{
		float:left;
		width:24px;
		margin:60px 10px ;
		height:24px;
		background:transparent url(images/arrow-left2.png) scroll no-repeat 0px 0px;
		cursor:pointer;
	}
	.home6 #gp-edizioniRight{
		float:right;
		width:24px;
		height:24px;
		margin:60px 10px;
		background:transparent url(images/arrow-right2.png) scroll no-repeat 0px 0px;
		cursor:pointer;
	}
	.home6 #gp-edizioniCarousel{
		display: block;
	    float: left;
	    height: 135px;
	    margin: 0 auto;
	    overflow-x: hidden;
	    position: relative;
	    width: 820px;
	}
	.home6 #gp-edizioniCarousel #scrollingDiv{
		margin-left:0;
	}
	.hpgp-edizioni{
		float:left;
		margin:15px 20px 0 0px;
		overflow:hidden;		
		width:182px;
		height:98px;
		border:3px solid #fff;
		background:transparent url(images/bkg-GP-panel-carousel.jpg) scroll repeat-x 0 0;
	}
	.hpgp-edizioni a{
		color:#f8e6e6;
		text-decoration:none;
		width:150px;
		height:60px;
		display:block;
		line-height:20px;
	}
	.hpgp-edizioni a:hover{
		color:#f8e6e6;
		text-decoration:none;
		width:150px;
		
	}
	.hpgp-edizioni p.content{
		height:30px;
		color:#ddd;
		padding:5px;
		width:240px;
		font-size:16px
	}
	.hpgp-edizioni h1{
		color:#fff;
		font:arial;
		font-size:18px;
		font-weight:normal;
		margin:0;
		padding:10px 0 0 10px;
		line-height:14px;
		width:60%
		height:40px;
	}
	.hpgp-edizioni .head{
		width:255px;
		height:60px;
		background:transparent url(images/bkgRedHeaderPan.jpg) scroll repeat-x 0 0;
	}
	.hpgp-edizioni .continua{
		color:#E92317;
		font-size:10px;
		font-weight:bold;
		text-transform:lowercase;
		float:left;
		padding:5px 4px;
	}
	.hpgp-edizioni .continua a{
		color:#E92317;
		font-size:12px;
	}
	.hpgp-edizioni .continua a:hover{
		text-decoration:underline;
		color:#E92317;
	}
	.hpgp-edizioni.no_margin_right{
		margin-right:0 !important;
	}
	
	/*  CAROUSEL RICERCHE FINE */

	.no-border-search{
		background:#ddd;
		padding:20px;
	}
	.no-border-search input{
		width:375px;
	}
	.no-border-search input .text2{
		background:#fff;
		border:none;
	}
	.no-border-search input.btn-search{
		background:transparent url(images/search-btn.png) no-repeat 0 0;
		width:87px;
		height:9px;
	}
	
	/* BALOON PAGINA PROGETTISTI */
	
	.prog-gp-right .voci-capitolato .baloon {
		position: relative;
		top: 1px;
		left: -200px;
		padding-top: 7px;
		width: 600px;
		background-color: #ffffff;
		background: transparent url('images/ballon-arrow-grigio-down.gif') no-repeat 50% 19px;
	}
	.prog-gp-right .voci-capitolato .baloon-content {
		position: relative;
		background-color: #424242;
		padding: 13px 15px 13px 15px;
		z-index: 1000;
		border: 2px solid #999999;
		height: 60px;
		width: 568px;
		overflow: hidden;
	}
	.prog-gp-right .voci-capitolato .baloon-content ul {
		margin-left: 0px;
		background: #424242 url('images/punto.gif') repeat-y 44.5% 0;
		width: 100%;
		height:60px;
		margin-left: 30px;
		overflow: hidden;
	}
	.prog-gp-right .voci-capitolato .baloon-content ul li {
		background: transparent url('images/documents-arrow-transp.gif') no-repeat 0 2px;
		float: left;
		width: 255px;
		font-size:11px;
		padding-left: 15px;
		margin-right: 0px;
		color:#aeafb2;
	}
	.prog-gp-right .voci-capitolato .baloon-content ul li a,
	.prog-gp-right .voci-capitolato .baloon-content ul li a:link,
	.prog-gp-right .voci-capitolato .baloon-content ul li a:active,
	.prog-gp-right .voci-capitolato .baloon-content ul li a:visited {
		color: #aeafb2;
		letter-spacing: 0.05em;
		font-size: 11px;
		text-decoration: none;
		line-height: 15px;
		font-weight: normal;
	}
	.prog-gp-right .voci-capitolato .baloon-content ul li a:hover {
		text-decoration: underline;	
	}

	#issuuInner{
		float:right;
		display:block;
		color:#A9A5A6;
		font-weight:bold;
		text-decoration:none;
		background:url("/css/tools/images/issuu_icon.png") no-repeat scroll 1px 2px transparent;
		padding-left:20px;
		height:20px;
		line-height:20px;
	}
	
	#cont-ricerca-global{
		width:650px;
		float:left;	
	}
	#cont-ricerca-global select,
	#indirizzoVicinanza{
		font-size: 12px;
	    height: 20px;
	    min-width: 200px;
	    padding: 1px;
	}
	#cont-ricerca-global span{
		color:#616161;
		font-size: 12px;
	}
	#cont-ricerca-area-nazione{
		float:left;
		width:610px;		
		background:#e0e0e0;
		padding:20px;
	}
	#ricerca-area{
		float:left;
		width:295px;		
		border-right:1px solid #f8f8f8;
	}
	#ricerca-nazione{
		float:left;
		width:300px;		
		margin-left:10px;
	}
	#cont-ricerca-posizione{
		float:left;
		width:610px;		
		background:#e0e0e0;
		padding:20px;
		margin-top:10px;
	}
	#cont-ricerca-mappa-filtri{
		float:left;
		width:650px;				
		padding:0px;
		margin-top:10px;
	}
	#cont-ricerca-mappa{
		float:left;
		width:400px;
		height:500px;
		border:1px solid #e20a17;
	}
	#cont-ricerca-filtri{
		float:left;
		width:228px;
		height:500px;
		margin-left:20px;
		background:#e0e0e0;
	}
	#cont-ricerca-filtri span{
		padding:10px;
		float:left;
	}
	#cont-ricerca-filtri div#cont-regione span,
	#cont-ricerca-filtri div#cont-provincia span,
	#cont-ricerca-filtri div#cont-citta span,
	#cont-ricerca-filtri div#cont-regione select,
	#cont-ricerca-filtri div#cont-provincia select,
	#cont-ricerca-filtri div#cont-citta select{
		float:left;
		width:200px;
		margin:0px 10px;
	}
	
	#submitPosition{
		border:0 none;
		background-color:transparent;
		font-weight:bold;
		color:#616161;
		cursor:pointer;
	}
	
	
	
