	
	/**************************************************************************
	* Layout CSS
	* Scritto Girandol@web srl
	* Validato W3C
	**/
	
	/**************************************************************************
	* Stili Generici
	**/
	
	* { 
		margin:0; 
		padding:0; 
	}  
	
	body {
		height: 100%;
		color: #FFAA5A;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #efefef;
		background-image:url(standard/sfondosotto.jpg);
		background-repeat:repeat;
		text-align: center;
	}  
	
	h1 {
		margin:0px; 
		padding:0px;
	}
	
	h2{
		margin:0px; 
		padding:0px;
	}
	
	h3 {
		margin:0px; 
		padding:0px;
	}
	
	h4 {
		margin:0px; 
		padding:0px;
	}
	
	h5 {
		margin:0px; 
		padding:0px;
	}
	
	h6 {
		padding:0px; 
		margin:0px; 
	}
	
	ul {
		list-style-type:none; 
		margin:0px;
		padding:0px; 
	}
	
	li {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	
	div {
		margin:0px; 
		padding:0px;
	}
	
	p {
		margin:0px;
		padding:0px;
	}
	
	a {
		text-decoration:none;
		color:#FFAA5A;
	}
	
	a:hover {
		margin:0px ;
		padding:0px;
		color:#FFD101;
		text-decoration:none;
	}
	
	a:visited {
		margin:0px ;
		padding:0px;
		color:#FFAA5A;
		text-decoration:none;
	}
	
	br {
		margin:0px;
		padding:0px;
	}
	
	img {
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	b {
		margin:0px;
		padding:0px;
	}
	
	i {
		margin:0px;
		padding:0px;
	}
	
	u {
		margin:0px;
		padding:0px;
	}
	
	table {
		margin:0px;
		padding:0px;
	}
	
	tr {
		margin:0px;
		padding:0px;
	}
	
	td {
		margin:0px;
		padding:0px;
	}
	
	form {
		margin:0px;
		padding:0px;
	}
	
	input {
		margin:0px;
		padding:0px;
	}
	
	fieldset {
		margin:0px;
		padding:0px;
	}
	
	legend {
		margin:0px;
		padding:0px;
	}
	
	label {
		margin:0px;
		padding:0px;
	}
	
	textarea {
		margin:0px;
		padding:0px;
	}
	
	span {
	}

	
	
	/**************************************************************************
	* Stili Sito
	**/
	
	#container {
		margin: 5px auto;
		width: 1000px;
		border-color: #dedede;
		border-width: 0px;
		border-style: solid;
		overflow:hidden;
		background-image:url(standard/sotto.jpg);
		background-repeat:repeat-y;
	}
	
	#subContainer {
		margin: 0px auto;
		width: 100%;
		border: 0px solid #dedede;
		background-image:url(standard/hsotto.jpg);
		background-repeat:no-repeat;
	}
	#risubContainer {
		margin: 0px auto;
		width: 100%;
		border: 0px solid #dedede;
		/*background-image:url(standard/header.jpg);
		background-repeat:no-repeat;*/
	}
	
	#container #subContainer #header {
		color: #FFFFFF;
		height: 163px;
		overflow: hidden;
		width: 100%;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #header #dummyOne {
		display: none;
	}
	
	#container #subContainer #header #dummyTwo {
		display: none;
	}
	
	#container #subContainer #header #page_heading {
		width: 190px;
		height: 75px;
		background: url('./standard/company_logo.jpg') no-repeat 35px 37px;
		float: left;
	}

	#container #subContainer #header #page_heading h1 {
		width: 190px;
		height: 52px;
		background: url('./standard/company_name.jpg') no-repeat 56px 36px;
		float: left;
	}

	#container #subContainer #header #page_heading h2 {
		width: 190px;
		height: 16px;
		background: url('./standard/company_punchline.jpg') no-repeat 56px 2px;
		float: left;
		clear: both;
	}
	
	#container #subContainer #header #languages {
		float:left;
		width: 200px;
		height: auto;
		border: 1px solid #0600fc;
		display:none;
	}
	
	#container #subContainer #header #languages ul li {
		display: inline;
	}
	
	#container #subContainer #header #flash {
		width: 804px;
		height: 110px;
		overflow:hidden;
		border: 0px solid #0600fc;
		position:relative;
		top:38px;
		left:14px;
	}
	
	#container #subContainer #header .banner {
		width: 640px;
		height: 120px;
		margin: 20px 0px 0px 0px;
		border: 1px solid #0600fc;
		float: right;
	}
	
	#container #subContainer #header .banner a {
		margin: 0px;
		padding: 0px;
	}
	
	#container #subContainer #header .banner a img {
		margin: 0px;
		padding: 0px;
		width: 640px;
		height: 120px;
	}
	
	#container #subContainer #header #headMenu {
		font-weight:bold;
		width: 700px;
		text-align: left;
		border: 1px solid #FFD101;
		position:relative;
		top:-102px;
		left:250px;
	}
	
	#container #subContainer #header #headMenu ul {
		list-style-type: none;	
		float: left;
		width: auto;
		border: 0px solid #FFD101;
	}

	#container #subContainer #header #headMenu ul li {
		padding: 0px 10px 0px 9px;
		border-right:1px solid #ffffff;
		float: left;
		list-style-type: none;

	}

	#container #subContainer #header #headMenu ul li a {
		color: #555555;
		font-size: 11px;
	}
	
	#container #subContainer #header #headMenu ul li a:hover {
		font-size: 11px;
		color: #ffffff;
		background-image:url(standard/go2.gif);
		background-repeat:repeat-x;
		
	}
	
	#container #subContainer #header #headMenu .menu_0selected a {
		font-size: 11px;
		color: #ffffff;
		background-image:url(standard/go2.gif);
		background-repeat:repeat-x;
	}
	
	#container #subContainer #header #headMenu .menu_0selected a:hover {
		font-size: 11px;
		color: #555555;
		background-image:url(standard/go2.gif);
		background-repeat:repeat-x;
	}
	
/**/
	#container #subContainer .menu_footer {
		text-align: left;
		border: 0px solid #FFD101;
		text-transform:lowercase;
		padding-top:40px;
		padding-left: 20px;
		display:none;
	}
	
	#container #subContainer .menu_footer ul {
		list-style-type: none;	
		float: left;
		width: auto;
		border: 0px solid #FFD101;
	}

	#container #subContainer .menu_footer ul li {
		padding: 0px 10px 0px 9px;
		border-right:1px solid #bbbbbb;
		float: left;
		list-style-type: none;
	}

	#container #subContainer .menu_footer ul li a {
		font-size: 11px;
		color: #ffffff;
	}
	
	#container #subContainer .menu_footer ul li a:hover {
		font-size: 11px;
		color: #FFAA5A;
	}
	
	#container #subContainer .menu_footer .menu_0selected a {
		font-size: 11px;
		color: #FFAA5A;
	}
	
	#container #subContainer .menu_footer .menu_0selected a:hover {
		font-size: 11px;
		color: #ffffff;
	}
/**/


	#container #subContainer #header #scorrevole {
		width: 450px;
		float:right;
		font-size:12px;
		padding-right:27px;
		clear:both;
		border: 0px solid #0600fc;
		color:#7CB83C;
	}
	
	#container #subContainer #header #navigator {
		width: 200px;
		height: 80px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #header #shoppingCart {
		width: 200px;
		height: 80px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #header #autenticazione {
		color:#FFFFFF;
		font-size:11px;
		text-align:left;
		position:relative;
		top:-120px;
		left:655px;
		width:345px;
		height:65px;
		display:none;
	}
	
	#container #subContainer #header #autenticazione form {
	}
	
	#container #subContainer #header #autenticazione form .login_label {
		text-transform:lowercase;
		float:left;
		line-height:18px;
		margin-left:5px;
		margin-right:4px;
		color:#2D5CB8;
	}
	
	#container #subContainer #header #autenticazione form .login_input {
		float:left;
		margin-right:5px;
	}
	
	#container #subContainer #header #autenticazione form .login_input input.text_login {
		width:60px;
		height:12px;
		font-size:10px;	
	}
	
	#container #subContainer #header #autenticazione form .login_input input.text_login:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #header #autenticazione form .login_input input[type="submit"] {
		border:1px solid ffffff;
		color:#2D5CB8;
		font-size:10px;
		margin-bottom:4px;
		padding-left:4px;
		padding-right:4px;
		line-height:12px;
		font-weight:bold;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass {
		float:left;
		clear:left;
		white-space:nowrap;
		line-height:18px;
		padding-left:65px;
		border: 0px solid red;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass a {
		color:#FFAA5A;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass a:hover {
		color:#FFAA5A;
		text-decoration:underline;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass a:visited {
		color:#FFAA5A;
	}
	
	#container #subContainer #header #autenticazione form .login_reg {
		float:left;
		margin-left:10px;
		margin-top:2px;
		border: 0px solid red;
	}
	
	#container #subContainer #header #autenticazione .user_menu {
		float:left;
		white-space:nowrap;
		line-height:18px;
		padding-left:10px;
		padding-right:10px;
		border-left: 1px solid #ffffff;
		font-weight:bold;
	}
	
	#container #subContainer #header #autenticazione .user_menu_first {
		float:left;
		white-space:nowrap;
		line-height:18px;
		padding-left:50px;
		padding-right:10px;
		border-left: 0px solid #ffffff;
		font-weight:bold;
	}
	
	#container #subContainer #header #autenticazione .user_menu a{
		color:#ffffff;
	}
	
	#container #subContainer #header #autenticazione .user_menu a:hover{
		color:#FFD101;
	}
	
	#container #subContainer #header #autenticazione .user_menu a:visited{
		color:#ffffff;
	}
	
	#container #subContainer #header #autenticazione .user_menu_first a{
		color:#ffffff;
	}
	
	#container #subContainer #header #autenticazione .user_menu_first a:hover{
		color:#FFD101;
	}
	
	#container #subContainer #header #autenticazione .user_menu_first a:visited{
		color:#ffffff;
	}
	
	#container #subContainer #header #infoSearch {
		display:none;
	}
	
	#container #subContainer #header #animazione {
		width: 577px;
		height: 87px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #subHeader {
		color: #FFFFFF;
		height: 40px;
		width: 985px;
		padding-left:15px;
		border: 0px solid #FFD101;
		text-transform:uppercase;
		float:left;
		display:none;
	}
	
	#container #subContainer #subHeader ul {
		float: left;
		width:auto;
	}

	#container #subContainer #subHeader li {
		float: left;
		height: 40px;
		font-size: 12px;
		letter-spacing:-1px;
		font-weight:bold;
		border-right:0px solid #cc3498;		
	}

	#container #subContainer #subHeader li a {
		line-height:25px;
		height: 31px;
		color: #ffffff;
		padding:0px 8px;
		display:block !important;
		display:inline;
	}
	
	#container #subContainer #subHeader li a:hover {
		color: #ffffff;
		background-image:url(standard/bgover.jpg);
		background-repeat:repeat-x;
	}
	
	#container #subContainer #subHeader li a:visited {
		color: #ffffff;
	}
	
	#container #subContainer #subHeader li.menu_0selected a {
		color: #2D5CB8;
	}
	
	#container #subContainer #subHeader li.menu_0selected a:hover {
		color: #ffffff;
	}
	
	#container #subContainer #subHeader li.menu_0selected a:visited {
		color: #2D5CB8;
	}
	
	#container #subContainer #subHeader #infoSearch {
		padding-right: 30px;
		padding-top: 25px;
		float: right;
		clear: right;
		width: 255px;
		text-align: left;
		word-spacing: -1px;
		overflow : hidden;
		display:none;
	}

	#container #subContainer #subHeader #infoSearch h3 {
		float: left;
		font-size: 12px;
	}

	#container #subContainer #subHeader #infoSearch form {
		padding-left: 3px;
		float: left;
	}

	#container #subContainer #subHeader #infoSearch input {
		margin-top: 1px;
		padding-left: 2px;
		width: 158px;
		height: 14px;
		float: left;
		border: none;
	}

	#container #subContainer #subHeader #infoSearch input.submit {
		padding: 0px;
		margin-top: 0px;
		margin-left: 5px;
		width: 34px;
		height: 16px;
		background-color: transparent;
		background: url('./standard/button_go.gif');
		float: left;
	}
	
	#container #subContainer #menu {
		float:left;
		display:inline;
		width: 180px;
		overflow:hidden;
		margin: 0px;
		border: 0px solid #48c000;
		padding:0px;
	}
	
	#container #subContainer #menu #shoppingCart {
		width: 100%;
		height: 80px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #menu #languages {
		width: 100%;
		height: 80px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #menu #autenticazione {
		width: 150px;
		margin-left:10px;
		height: 180px;
		border: 0px solid #0600fc;
		float:left;
		padding:35px 12px 12px 14px;
		background-image:url(standard/clienti.gif);
		background-repeat:no-repeat;
		color:#2D5CB8;
	}
	
	#container #subContainer #menu #autenticazione a {
		color:#2D5CB8;
	}
	
	#container #subContainer #menu #autenticazione .login_reg {
		margin-top:10px;
	}
	
	#container #subContainer #menu #autenticazione .login_input {
		margin-bottom:3px;
	}
	
	#container #subContainer #menu #autenticazione form input {
		width:110px;
	}
	
	#container #subContainer #menu #autenticazione form input[type='submit'] {
		padding:2px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	#container #subContainer #menu #autenticazione form p{
		text-align:center;
	}
	
	#container #subContainer #menu #animazione {
		width: 100%;
		height: 80px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #menu #newsletter {
		border:1px solid #DEDEDE;
		clear:both;
		float:left;
		width:200px;
		margin:0px;
		display:none;
	}
	
	#container #subContainer #menu #newsletter form {
		width:200px;
		border:0px solid #DEDEDE;
	}
	
	#container #subContainer #menu #newsletter form fieldset {
		width:200px;
		border:0px solid #DEDEDE;
		padding-bottom:8px;
	}
	
	#container #subContainer #menu #newsletter form fieldset legend {
		display: none;
	}
	
	#container #subContainer #menu #newsletter form fieldset label {
		border-bottom:1px solid #DEDEDE;
		color:#ef1b27;
		float:left;
		font-size:12px;
		font-weight:bold;
		margin:10px;
		padding-bottom:5px;
		text-transform:uppercase;
		text-align:center;
		width:170px;
	}
	
	#container #subContainer #menu #newsletter form fieldset p {
		font-size:11px;
		margin:10px;
		padding-bottom:5px;
		text-align:center;
		width:170px;
		color: #777;
	}
	
	#container #subContainer #menu #newsletter form fieldset input.inputText {
		width: 140px;
		margin: 0px 5px 5px 5px;
		border:1px solid #777;
		float: left;
	}
	
	#container #subContainer #menu #newsletter form fieldset input.inputText:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #menu #newsletter form fieldset input.inputSubmit {
		width: 40px;
		height: 18px;
		float: left;
		color:#2D5CB8;
		font-size:10px;
		font-weight:bold;
		margin-bottom:2px;
		padding-left:4px;
		padding-right:4px;
	}
	
	#container #subContainer #menu #infoSearch {
		width: 100%;
		height: 80px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #menu .banner {
		margin: 0px auto;
		display:none;
		
	}
	
	#container #subContainer #menu .banner .single_banner {
		clear:both;
		padding:5px 0px;
		width:200px;
	}
	
	#container #subContainer #menu .banner a {
		padding: 0px;
		margin: 0px;
	}
	
	#container #subContainer #menu .banner img {
		padding: 5px;
		margin-left: 15px;
		border: 1px solid #dedede;
		background-color:#ffffff;
		width:168px;
	}
	
	#container #subContainer #menu .banner_mini {
		height: auto;
		border: 0px solid #dedede;
		float:left;
		display:none;
		padding:5px 0px 20px 20px;
	}
	
	#container #subContainer #menu .banner_mini .single_banner {
		float:left;
		margin-right:5px;
	}
	
	#container #subContainer #menu .banner_mini .single_banner a img {
		border:1px solid #dedede;
		width:77px;
	}
	
	#container #subContainer #menu .menu_elenco {
		float:left;
		clear:both;
		width: 200px;
		margin-bottom:20px;
		margin-top:60px;
		padding-bottom:5px;
		border:0px solid #dedede;
		display:inline;
		text-transform:uppercase;
	}
	
	#container #subContainer #menu ul {
		color: #ffffff;
		width: 200px;
		border-right: 0px solid #dedede;
		float:left;
		display:inline;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#container #subContainer #menu ul.menuHome {
		color: #ffffff;
		width: 129px;
		border-top: 1px solid #dedede;
		border-right: 1px solid #dedede;
		margin: 0px;
		padding: 0px;
		border-bottom: 0px;
	}
	
	#container #subContainer #menu ul li {
		padding-bottom: 5px;
		border-bottom: 0px solid #dedede;
		margin: 0px;
		font-size:11px;
		width: 150px;
		display:inline;
	}
	
	#container #subContainer #menu ul .menu_1 {
		padding-left: 30px;
		float:left;
	}
	
	#container #subContainer #menu ul .menu_1selected {
		padding-left: 30px;
		width:145px;
		float:left;
		text-decoration:underline;
	}
	
	#container #subContainer #menu ul .menu_1selected a {
	}
	
	#container #subContainer #menu ul.menuHome li {
		color: #ffffff;
		margin: 1px;
		background-color: #dedede;
		padding: 2px;
	}
	
	#container #subContainer #menu ul li a {
		width: 100%;
		padding: 0px;
		color: #ffffff;
	}
	
	#container #subContainer #menu ul li.menu_1 a:hover {
		text-decoration:underline;
	}
	
	#container #subContainer #menu ul.menuHome li a {
		color: #ffffff;
		width: 100%;
		background-color: #dedede;
		margin: 0px;
		padding: 2px;
	}
	
	#container #subContainer #menu ul.menu li.menu_0 {
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		float:left;
		width:170px;
		padding-left:10px;
		margin:5px 0px 0px 5px;
		text-transform:uppercase;

	}
	
	#container #subContainer #menu ul.menu li.menu_0 a{
		color:#FFD101;
	}
	
	#container #subContainer #menu ul.menu li.menu_0 a:hover{
		color: #ffffff;
	}
	
	#container #subContainer #menu ul.menu li.menu_0selected {
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		float:left;
		width:170px;
		padding-left:10px;
		margin:5px;
		text-transform:uppercase;
	}
	
	#container #subContainer #menu ul.menu li.menu_0selected a{
		color:#FFD101;
	}
	
	#container #subContainer #menu ul.menu li.menu_0selected a:hover{
		color:#ffffff;
	}
	
	#container #subContainer #content {
		width: 634px;
		margin: 0px;
		border: 0px solid #2D5CB8;
		float:left;
		display:inline;
		margin:0px;
		text-align:center;
		padding:0px;
		overflow:hidden;
	}
	
	#container #subContainer #content #briciole {
		float:left;
		padding:15px 0px 0px 30px;
		width:600px;
	}
	
	#container #subContainer #content #navigator {
		float:left;
		padding:10px 10px 0px 200px;		
	}
	
	#container #subContainer #content #navigator ul li {
		float:left;
		padding-right:10px;
	}
	
	#container #subContainer #content h1.intestazione {
		display: none;
	}
	
	#container #subContainer #content #containerMaxi {
		border:0 solid #00A093;
		float:left;
		margin:0;
		padding:0px;
		width:100%;
	}
	
	#container #subContainer #content #containerMaxi #flash {
		padding-top:60px;
		display:none;
	}
	
	#container #subContainer #content #containerMaxi h1.subContainerMaxiTitolo {
		display: none;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi {
		border:0 solid #FFD101;
		float:left;
		margin:0px;
		padding:10px 0px 0px 20px;
		width:595px;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi {
		border-bottom:1px solid #FFD101;
		float:left;
		margin:0 0 5px;
		padding-bottom:10px;
		width:100%;	
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo {
		float: left;
		color:#2D5CB8;
		font-weight:bold;		
		width: 100%;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo a {
		float: left;
		color:#2D5CB8;
		font-weight:bold;
		font-size:18px;
		width: 100%;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo a:hover {
		float: left;
		color:#ffffff;
		font-weight:bold;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo a:visited {
		float: left;
		color:#2D5CB8;
		font-weight:bold;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h2.sottotitolo {
		float: left;
		color:#2D5CB8;
		font-size:14px;
		font-weight:bold;

	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi .descrizione {
		display: none;
		width: 100%;
		float: left;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi div.images {
		float: left;
		width: 100%;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi div.images a {

	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi div.images a img {
		width: 99%;
		border:1px solid #FFD101;
	}
	
	#container #subContainer #content div.containerRisalto {
		border:0 solid #FFD101;
		float:left;
		margin:10px 0px;
		padding:0px 0 20px 40px;
		width:515px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto {
		width: 215px;
		height:160px;
		padding:23px 15px 5px 15px;
		float: left;
		border: 1px solid #dedede;
		margin: 5px 10px 0px 0px;
		background-image:url(standard/bgbox.jpg);
		background-repeat:repeat-x;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo {
		color:#FFAA5A;
		float:left;
		font-weight:bold;
		width:215px;
		text-transform:uppercase;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo a {
		color:#FFAA5A;
		float:left;
		font-size:14px;
		font-weight:bold;
		width:215px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo a:hover {
		color:#ffffff;
		float:left;
		font-weight:bold;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo a:visited {
		color:#FFAA5A;
		float:left;
		font-weight:bold;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h2.sottotitolo {
		color:#FFAA5A;
		float:left;
		font-size:12px;
		font-weight:bold;
		width:215px;
		text-transform:uppercase;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .descrizione {
		text-align:left;
		padding:5px 0px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto div.images {
		float: left;
		width: 80px;
		margin-right:15px;
		margin-top:10px;
		height:100px;
		overflow:hidden;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto div.images a {
		
	}
	
	#container #subContainer #content div.containerRisalto div.risalto div.images a img {
		width: 80px;
	}
	
	#container #subContainer #content #content_sotto {
		float: left;
		display:inline;
	}
	
	#container #subContainer #content #containerInfo {
		width: 100%;
		margin: 0px;
		margin-top:20px;
		padding:0px;
		border: 0px solid #00a093;
		float: left;
		display:inline;
	}
	
	#container #subContainer #content #containerInfo #principale {
		width: 595px;
		margin: 0px 0px 10px 0px;
		padding:0px 0px 20px 20px;
		border: 0px solid #FFD101;
		float: left;
		display:inline;
	}
	
	#container #subContainer #content #containerInfo #principale p.percorso {
		width: 100%;
	}
	
	#container #subContainer #content #containerInfo #principale p.links {
	padding:5px;
	}
	
	#container #subContainer #content #containerInfo #principale p.allegati {
	padding:5px;
	}
	
	#container #subContainer #content #containerInfo #principale h3.dataInfo {
	}
	
	#container #subContainer #content #containerInfo #principale h1.titolo {
		width: 100%;
	}
	
	#container #subContainer #content #containerInfo #principale h2.sottotitolo {
		width: 100%;
		padding-bottom:10px;
		padding-top:2px;
	}
	
	#container #subContainer #content #containerInfo #principale .descrizione {
		padding:0px;
	}
	
	#container #subContainer #content #containerInfo #principale .links {
		padding:10px;
		float:left;
		clear:both;
		text-align:left;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link{
		border:1px solid #DEDEDE;
		float:left;
		height:125px;
		margin:10px 10px 10px 0;
		text-align:center;
		width:80px;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link a img {
		height:60px;
		margin-top:10px;
		width:60px;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link h3.link_url a {
		font-size:10px;
		color:#FFAA5A;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_url a:hover {
		font-size:10px;
		color:#FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_url a:visited {
		font-size:10px;
		color:#FFAA5A;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_descrizione {
		font-size:9px;
		color:#FFAA5A;
	}
	
	#container #subContainer #content #containerInfo #principale .allegati {
		padding:5px;
		float:left;
		clear:both;
		text-align:left;
		font-weight:bold;
		color:#2D5CB8;
		font-size:13px;
		border-top:1px solid #FFD101;
		border-bottom:1px solid #FFD101;
		margin-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		width:585px;
	}
	
	#container #subContainer #content #containerInfo #principale .allegati a{
		font-size:11px;
		color:#2D5CB8;
		white-space:nowrap;
		border-right: 1px solid #2D5CB8;
		padding-right: 5px;
	}
	
	#container #subContainer #content #containerInfo #principale .allegati a:hover{
		color:#FFD101;	
	}
	
	#container #subContainer #content #containerInfo #principale .allegati a:visited{
		color:#2D5CB8;	
	}
	
	#container #subContainer #content #containerInfo #principale #images {
		float: right;
		width: 250px;
		margin: 0px 0px 0px 20px;
		border: 0px solid #2D5CB8;
	}
	
	#container #subContainer #content #containerInfo #principale #images #big {
		width: 100%;
		margin: 0px;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #images #big img {
		width:250px;
		border:1px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs {

		/*background-image:url(standard/elencoimg.jpg);*/
		background-repeat:repeat-x;
		margin: 10px 0px;
		border: 0px solid #FFD101;
		width:auto;
	}
	
	.img_thumb {
		float:left;
		width: 45px;
		height:45px;
		margin-right: 2px;
		margin-left: 2px;
		margin-top:6px;
		overflow:hidden;
		border:1px solid #e1e1e1;
	}
	
	.img_thumb_sel {
		float:left;
		width: 45px;
		height:45px;
		margin-right: 2px;
		margin-left: 2px;
		margin-top:6px;
		padding: 0px;
		overflow:hidden;
		border:1px solid #FFD101;
	}
	
	.img_thumb_arrow {
		float:left;
		width: 42px;
		height: 63px;
		margin-right: 2px;
		margin-left:2px;
		padding: 0px;
		overflow:hidden;
		border:0px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs img {
		height: 42px;
		margin: 0px;
		padding: 0px;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs img.thumbimgsel {
		height: 42px;
		margin: 0px;
		padding: 0px;
		filter:alpha(opacity=50); 
		-moz-opacity: 0.5; 
		opacity: 0.5;
		
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs img.thumbArrows {
		width: 42px;
		height: 63px;
		color: #FFD101;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti {
		clear:both;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form {
		border: 0px solid #00a093;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset {
		border: 1px solid #ffd101;
		margin-bottom: 5px;
		padding:0px 0px 10px 0px;
		width: 593px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset p {
		padding:10px;
		clear: both;
		text-align:left;
		line-height:16px;
		color: #555555;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset legend {
		width: auto;
		color: #555555;
		padding: 3px;
		text-align: left;
		margin: 3px;
		border: 0px solid #9e9ec3;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset label {
		width: 376px;
		color:#555555;
		text-align: right;
		float: left;
		border: 0px solid #9e9ec3;
		padding-right: 5px;
		margin-bottom: 2px;
	}

	#container #subContainer #content #containerInfo #principale #contatti form fieldset .lbl_security_code {
		padding-left:10px;
		padding-top:1px;
		font-size:9px;
		text-align:left;
		width:130px;
	}
		
	#container #subContainer #content #containerInfo #principale #contatti form fieldset .lbl_accettazionePrivacy {
		width: 500px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset .img_captcha {
		float:left;
		display:inline;
		margin: 10px 10px 10px 22px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset img {
		border: 1px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputText {
		border: 1px solid #FFD101;
		float: left;
		width: 200px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputText:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset .cod_sicurezza {
		float:left;
		margin: 10px 0px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset #security_code {
		font-size:22px;
		height:34px;
		padding:5px 10px 2px;
		text-align:center;
		width:100px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputCheckbox {
		margin-right: 2px;
		margin-bottom: 0px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset .btn_submit {
		margin: 10px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputSubmit {
		padding:5px;
		width:125px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset textarea {
		width: 480px;
		float: right;
		border: 1px solid #FFD101;
		height: 120px;
		margin:10px;
		padding:5px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset textarea:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario {
		width: 100%;
		clear: both;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form {
		border: 0px solid #00a093;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset {
		border-top: 1px solid #dedede;
		border-left: 1px solid #dedede;
		margin-bottom: 5px;
		width: 100%;
	}
	
	* html #container #subContainer #content #containerInfo #principale #questionario form fieldset {
		border-top: 1px solid #dedede;
		border-left: 1px solid #dedede;
		margin-bottom: 5px;
		width: 99%;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset p {
		width: 100%;
		clear: both;
		margin: 0px;
		padding: 0px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset legend {
		width: auto;
		color: #FFD101;
		padding: 3px;
		text-align: left;
		margin: 3px;
		border: 0px solid #dedede;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset label {
		width: 250px;
		text-align: right;
		float: left;
		border: 0px solid #dedede;
		padding-right: 5px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset img {
		border: 2px solid #dedede;
		margin: 2px;
	}
	
	* html #container #subContainer #content #containerInfo #principale #questionario form fieldset input.inputText {
		border: 1px solid #dedede;
		float: left;
		width: 320px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset input[type='text'] {
		border: 1px solid #dedede;
		float: left;
		width: 320px;
		margin-bottom: 2px;
	}
	
	* html #container #subContainer #content #containerInfo #principale #questionario form fieldset input.inputCheckbox {
		margin-right: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset input[type='checkbox'] {
		margin-right: 2px;
		margin-bottom: 2px;
	}
	
	* html #container #subContainer #content #containerInfo #principale #questionario form fieldset input.inputSubmit {
		border: 1px solid #dedede;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset input[type='submit'] {
		border: 1px solid #dedede;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset textarea {
		width: 98%;
		float: right;
		border: 1px solid #dedede;
		height: 120px;
	}
	
	#container #subContainer #content #containerInfo .cat_lista_objects {
		background-color:#ffffff;
		border:1px solid #FFD101;
		float:left;
		display:inline;
		margin:0 0 10px 20px;
		padding:20px;
		width:555px;
	}
	
	#container #subContainer #content #containerInfo .cat_lista_objects .cat_obj_title{
		clear:both;
		margin-bottom:2px;
	}
	
	#container #subContainer #content #containerInfo .cat_lista_objects .cat_obj_nome_desc {
		float:left;
		display:inline;
	}
	
	#container #subContainer #content #containerInfo .cat_lista_objects .obj_nome {
		float:left;
		display:inline;
		border-right:1px solid #424242;
		color:#424242;
		font-size:11px;
		padding-right:5px;
		margin-right:5px;
		white-space:nowrap;
	}
	
	#container #subContainer #content #containerInfo .cat_lista_objects .obj_descrizione {
		display:none;
	}
	
	#container #subContainer #content #containerInfo div.info {
		background-color:#ffffff;
		border:1px solid #FFD101;
		float:left;
		display:inline;
		margin:0 0 10px 20px;
		padding:20px;
		width:555px;
	}
	
	#container #subContainer #content #containerInfo div.info .titolo{
	}
	
	#container #subContainer #content #containerInfo div.info .sottotitolo{
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links{
		float:left;
		clear:both;
		padding-top:10px;
		width:100%;
		text-align:left;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link{
		float:left;
		border:1px solid #FFD101;
		height:205px;
		margin:10px 3px;
		text-align:center;
		width:130px;
		overflow: hidden;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_img{
		background-color:#FFFFFF;
		height:130px;
		line-height:130px;
		margin:5px;
		overflow:hidden;
		width:120px;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_img a img{
		width:120px;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_url{
		border-top:1px solid #FFD101;
		font-size:11px;
		padding-top:3px;
		vertical-align:bottom;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_descrizione{
	}
	
	#container #subContainer #content #containerInfo div.info div.containerPhotogallery {
		width: 100%;
		margin: 0px;
		border: 0px solid #00a093;
		clear: both;
		float: left;
	}
	
	#container #subContainer #content #containerInfo div.info div.containerPhotogallery .single_striscia_immagini {
		float: left;
		text-align:center;
		border: 1px solid #FFD101;
		background-color:#FFFFFF;
		margin: 12px 5px 0px 5px;
		width:98px;
		height:80px;
		overflow:hidden;
	}
	
	#container #subContainer #content #containerInfo div.info div.containerPhotogallery img {
		height:40px;
		border: 1px solid #FFD101;
		padding: 2px;
		margin-top:12px;

	}
	
	#container #subContainer #content #containerInfo div.info p {
		margin-top: 5px;
		border: 0px solid #FFD101;		
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione2 {
		margin-top: 10px;
		border: 0px solid #FFD101;
		float:left;
		clear:both;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione {
		margin-top: 10px;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione a{
		color: #2D5CB8;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione a:hover{
		text-decoration: underline;
	}
	
	#container #subContainer #content #containerInfo div.info .links {
		clear:both;
		float:left;
		text-align:left;
		padding:10px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link {
		background-image:url(standard/verde.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:15px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_url a {
		color:#FFAA5A;
		font-size:12px;
		text-align:left;
		white-space:nowrap;		
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_url a:hover {
		color:#FFAA5A;
		font-size:12px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_url a:visited {
		color:#FFAA5A;
		font-size:12px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_descrizione {
		color:#FFAA5A;
		font-size:10px;
	}
	
	#container #subContainer #content #containerInfo div.info .allegati {
		padding:5px;		
		clear:both;
		color:#2D5CB8;
		float:left;
		font-weight:bold;
		text-align:left;
		font-size:13px;
		border-top:1px solid #FFD101;
		margin-top:10px;
		width:545px;
	}
	
	#container #subContainer #content #containerInfo div.info .allegati a{
		padding:0px 5px;
		border-right:1px solid #2D5CB8;
		line-height:18px;
		font-size:11px;
	}
	
	#container #subContainer #content #containerInfo div.info .allegati a:hover{
		
	}
	
	#container #subContainer #content #containerInfo div.info div.thumbInfo {
		width: 100px;
		margin: 0px 20px 0px 0px;
		float:left;
	}
	
	#container #subContainer #content #containerInfo div.info div.thumbInfo img {
		width: 98px;
		margin: 0px;
		border: 1px solid #FFD101;
	}
	
	#container #subContainer #content #containerInfo div.info h1.titoloInfo {
		text-align: left;
	}
	
	#container #subContainer #content #containerInfo div.info h1.titoloInfo a {
		text-align: left;
		color: #FFAA5A;
	}
	
	#container #subContainer #content #containerInfo div.info h2.sottotitoloInfo {
		text-align: left;
		color: #FFAA5A;
	}
	
	
	
	#container #subContainer #content #containerInfo div.infoVisited {
		width: 100%;
		margin: 0px;
		border: 1px solid #00a093;
	}
	
	#container #subContainer #content #dettaglio {
		border:0 solid #FFD101;
		float:left;
		display:inline;
		margin:20px 0 10px 0;
		padding:0 0 20px 20px;
		width:595px;
	}
	
	#container #subContainer #content #dettaglio div.picture {
		width: 176px;
		height:220px;
		overflow:hidden;
		border: 1px solid #FFD101;
		float: left;
		margin: 5px;
		padding: 4px;
		background-color:#FFFFFF;
	}
	
	#container #subContainer #content #dettaglio div.picture .single_fotogallery {
		background-color:#ffffff;
		border:1px solid #FFD101;
		float:left;
		height:140px;
		line-height:110px;
		margin:5px;
		overflow:hidden;
		padding-top:10px;
		width:163px;
	}
	
	#container #subContainer #content #dettaglio div.picture img {
		border:1px solid #ffffff;
		margin:0 auto;
		max-height:130px;
		width:120px;
	}
	
	#container #subContainer #content #dettaglio p.percorso {
		width: 100%;
	}
	
	#container #subContainer #content #dettaglio .descrizione {
		padding:0px;
	}
	
	#container #subContainer #content #dettaglio .titoloBig {
	}
	
	#container #subContainer #content #dettaglio .descrizioneBig {
	}
	
	#container #subContainer #content #dettaglio h3.dataInfo {
		width: 100%;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #dettaglio h1.titolo {
		width: 100%;
	}
	
	#container #subContainer #content #dettaglio h2.sottotitolo {
		width: 100%;
		margin: 0px 0px 10px 0px;
	}
	
	#container #subContainer #content #dettaglio #images {
		float: right;
		display:inline;
		width: 350px;
		margin: 0px;
		margin-left:20px;
		margin-bottom:0px;
		border: 0px solid #2D5CB8;
	}
	
	#container #subContainer #content #dettaglio #images #big {
		width: 100%;
		margin: 0px;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #dettaglio #images #big img {
		width: 348px;
		border:1px solid #FFD101;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs {
		width: 100%;
		border: 0px solid #FFD101;
		margin: 0px 0px 10px 0px;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs a {
		padding: 0px;
		margin: 0px;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs img {
		height: 45px;
		margin: 0px;
		padding: 0px;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs img.thumbimgsel {
		height: 45px;
		margin: 0px;
		padding: 0px;
		border: 0px solid #FFD101;
		filter:alpha(opacity=50); 
		-moz-opacity: 0.5; 
		opacity: 0.5;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs img.thumbArrows {
		width: 42px;
		height: 63px;
		color: #FFD101;
		border: 0px solid #FFD101;
	}
	
	#container #subContainer #content #dettaglio .all_objects {
		float:left;
		clear:both;
		width:100%;
		border-bottom:1px solid #FFD101;
		border-top:1px solid #FFD101;
		margin:10px 0px;
		padding:10px 0px;
		background-color:#ffffff;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object {
		clear:both;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object #visual_object_nome {
		color:#2D5CB8;
		font-size:14px;
		font-weight:bold;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object #visual_object_descrizione {
		color:#2D5CB8;
		font-size:11px;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object #visual_object_child {
		border-bottom:1px solid #FFD101;
		border-top:1px solid #FFD101;
		margin:10px 0px;
		padding:10px 0px;
		overflow:hidden;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects {
		float:left;
		clear:both;
		padding:0px 20px;
		text-align:left;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc {
		float:left;
		display:inline;
		margin:10px 5px 0 5px;
		padding:5px 5px 5px 50px;
		width:400px;
		background-color:#ffffff;
		background-image:url(standard/video_icon.gif);
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc .obj_nome {
		font-size:12px;
		font-weight:bold;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc .obj_nome a{
		color:#FFD101;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc .obj_nome a:hover{
		color:#2D5CB8;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc .obj_descrizione {
		color:#2D5CB8;
		font-size:11px;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected {
		float:left;
		display:inline;
		margin:10px 5px 0 5px;
		padding:5px 5px 5px 50px;
		width:400px;
		background-color:#ffffff;
		background-image:url(standard/video_icon_sel.gif);
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected .obj_nome {
		font-size:12px;
		font-weight:bold;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected .obj_nome a{
		color:#FFD101;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected .obj_nome a:hover{
		color:#2D5CB8;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected .obj_descrizione {
		color:#2D5CB8;
		font-size:11px;
	}
	
	#container #subContainer #content #dettaglio .link_box {
		background-color:#ffffff;
		border:1px solid #FFD101;
		clear:both;
		float:left;
		margin-bottom:10px;
		padding:20px;
		text-align:left;
		width:555px;
	}
	
	#container #subContainer #content #dettaglio .link_box img {
		border:1px solid #FFD101;
		float:left;
		margin:0 20px 0 0;
		width:120px;
	}
	
	#container #subContainer #content #dettaglio .link_box .link_url {
		float:left;
		font-size:14px;
		width:300px;
	}
	
	#container #subContainer #content #dettaglio .link_box .link_descrizione {
		float:left;
		padding-bottom:10px;
		width:300px;
	}
	
	#container #subContainer #content #dettaglio .links {
		clear:both;
		float:left;
		padding:10px;
		text-align:left;
	}
	
	#container #subContainer #content #dettaglio .links .single_link {
		border:1px solid #DEDEDE;
		float:left;
		height:125px;
		margin:10px 10px 10px 0;
		text-align:center;
		width:80px;
	}
	
	#container #subContainer #content #dettaglio .links .single_link .link_url a{
		color:#FFAA5A;
		font-size:10px;
	}
	
	#container #subContainer #content #dettaglio .links .single_link .link_descrizione {
		color:#FFAA5A;
		font-size:9px;
	}
	
	#container #subContainer #content #dettaglio .allegati {
		border-bottom:1px solid #FFD101;
		border-top:1px solid #FFD101;
		clear:both;
		color:#2D5CB8;
		float:left;
		font-size:13px;
		font-weight:bold;
		margin-top:10px;
		padding:10px 5px;
		text-align:left;
		width:575px;
	}
	
	#container #subContainer #content #dettaglio .allegati a {
		border-right:1px solid #2D5CB8;
		color:#2D5CB8;
		font-size:11px;
		padding-right:5px;
		white-space:nowrap;
	}
	
	#container #subContainer #content #dettaglio .allegati a:hover {
		border-right:1px solid #2D5CB8;
		color:#FFD101;
		font-size:11px;
		padding-right:5px;
		white-space:nowrap;
	}
	
	#container #subContainer #content #comment {
		border:0 solid #FFD101;
		float:left;
		margin:20px 0 10px;
		padding:0 0 20px 20px;
		width:595px;
	}
	
	#container #subContainer #content #comment h1.title{
		width:515px;
		border:0 dashed #01BCA8;
		color:#2D5CB8;
		float:left;
		font-size:14px;
		margin:0;
		padding:0;
		text-align:left;
	}
	
	#container #subContainer #content #comment form {
		float:left;
		clear:both;
	}
	
	#container #subContainer #content #comment form fieldset {
		border:1px solid #FFD101;
		margin-bottom:5px;
		padding:0 0 10px;
		width:595px;
		text-align:left;
		float:left;
		display:inline;
	}
	
	#container #subContainer #content #comment form fieldset legend {
		border:0 solid #FFE400;
		color:#555555;
		margin:3px;
		padding:3px;
	}
	
	#container #subContainer #content #comment form fieldset .comm_line {
		float:left;
		display:inline;
		width:100%;
		margin-bottom:10px;
	}
	
	#container #subContainer #content #comment form fieldset .comm_line label {
		width:200px;
		padding:0px 20px;
		text-align:right;
	}
	
	#container #subContainer #content #comment form fieldset .comm_line input {
		width:303px;
		border:1px solid #dedede;
	}
	
	#container #subContainer #content #comment form fieldset .comm_line input:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #content #comment form fieldset textarea {
		width:350px;
		height:125px;
		margin-top:0px;
		margin-left:20px;
		margin-bottom:0px;
		padding:5px;
		float:left;
		overflow:auto;
		border:1px solid #dedede;
	}
	
	#container #subContainer #content #comment form fieldset textarea:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #content #comment form fieldset .comm_conteggio {
		float:right;
		display:inline;
		width:120px;
		color:#2D5CB8;
	}
	
	#container #subContainer #content #comment form fieldset .comm_conteggio input.counter {
		width:23px;
		margin-top:10px;
	}
	
	#container #subContainer #content #comment form fieldset .comm_submit {
		float:left;
		display:inline;
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	#container #subContainer #content #comment form fieldset .comm_submit input.submitButton {
		padding:1px;
		margin-top:10px;
		margin-left:20px;
	}
	
	#container #subContainer #content #comment .containerList{
		float:left;
		clear:both;
		padding:10px;
		margin-top:10px;
		width:575px;
		text-align:left;
		border:1px solid #FFD101;
	}
	
	#container #subContainer #content #comment .containerList .userComment{
		float:left;
		clear:both;
		width:575px;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px solid #FFD101;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead{
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentInfo{
	color:#2D5CB8;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentInfo .userCommentInfoUsername{
	float:left;
	font-weight:bold;
	margin-right:10px;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentInfo .userCommentInfoTime{
	float:left;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentReply{
	float:right;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentReply .userCommentReplyRispondi{
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentReply .userCommentReplyRispondi a{
	color:#FFD101;
	font-size:10px;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentReply .userCommentReplyRispondi a:hover{
	color:#FFAA5A;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentReply .userCommentReplyRispondi a:visited{
	color:#5F328F;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentBody .commentBody{
	float:left;
	clear:both;
	}
	
	#container #subContainer #content #comment .postCommentPager{
		float:left;
		clear:both;
		padding:10px;
		padding-left:252px;
		width:252px;
		text-align:center;
	}
	
	#container #subContainer #content #comment .postCommentPager div{
		float:left;
		padding-right:2px;
		cursor:pointer;
	}
	
	#container #subContainer #content #comment .postComment h1.sent{
		color:#FFD101;
	}
	
	#container #subContainer #content #containerCategorie {
		border:0px solid #DEDEDE;
		float:left;
		display:inline;
		margin:0 0 10px;
		padding:0 0 20px 20px;
		width:595px;
	}
	
	#container #subContainer #content #containerCategorie .categoria {	
		float:left;
		margin:10px 5px 0px 5px;
		width:135px;
		height:180px;
		text-align:center;
		padding-top:5px;
	}
	
	#container #subContainer #content #containerCategorie div.categoria div.thumbCategoria {
		margin:5px;
		border: 0px solid #2D5CB8;
		float: left;
		width:125px;
	}
	
	#container #subContainer #content #containerCategorie div.categoria div.thumbCategoria img {
		width: 123px;
		margin: 0px auto;		
		border:1px solid #FFD101;
	}
	
	#container #subContainer #columnRight {
		float: right; 
		width: 186px;
		margin: 0px;
		border: 0px solid black;
		/*background-image:url(standard/cdx.jpg);
		background-repeat:no-repeat;*/
	}
	
	#container #subContainer #columnRight .scorrevole {
		height: auto;
		border: 0px solid #dedede;
		float:left;
		display:none;
		clear:both;
		padding:30px 0px 10px 0px;
		margin-left:25px;
		margin-top:15px;
		margin-bottom:10px;
		overflow:hidden;
		background-image:url(standard/news.jpg);
		background-repeat:repeat-x;
		border: 1px solid #dedede;

	}
	
	#container #subContainer #columnRight .scorrevole #scorrevole_vertic {
		background-color:#ffffff;
		overflow:hidden;		
		width:135px;
		height:180px;
		margin:10px 15px 0px 15px;
		border: 0px solid #dedede;
	}
	
	#datacontainer {
		background-color:#ffffff;
		left:1px;
		position:relative;
		top:-131px;
		width:135px;
		padding-bottom:20px;
		margin-bottom:20px;
		padding-top:180px;
	}
	
	#datacontainer .scorr_vertic_titolo {
		font-size:12px;
		font-weight:bold;
	}
	
	#datacontainer .scorr_vertic_titolo a {
		color:#2D5CB8;
	}
	
	#datacontainer .scorr_vertic_sottotitolo {
		color:#2D5CB8;
		font-size:11px;
		font-weight:bold;
	}
	
	#datacontainer .descrizione {
		color:#FFAA5A;
		text-align:left;
		font-size:11px;
		border-bottom: 2px dotted #dedede;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	#container #subContainer #columnRight .bannerspeciali {
		float:left;
		border: 1px solid #dedede;
		clear:both;
		display:none;
		float:left;
		height:auto;
		margin:5px 0 5px 25px;
	}
	
	#container #subContainer #columnRight .banner {
		float:left;
		display:inline;
		clear:both;
		width:157px;
		margin-left:13px;
	}
	
	#container #subContainer #columnRight .banner .single_banner {
		height: auto;
		border: 0px solid #dedede;
		float:left;
		display:inline;
		clear:both;
		padding:10px 11px 10px 15px;
		width:131px;
	}
	
	#container #subContainer #columnRight .banner a {
		padding: 0px;
		margin: 0px auto;
	}
	
	#container #subContainer #columnRight .banner a img {
		width: 131px;
		padding: 0px;
		border:1px solid #dedede;
	}
	
	#container #subContainer #columnRight h1.intestazione {
		color: #59a348;
		font-size: 13px;
		text-decoration: none;
		width: 100%;
		border: 0px solid #FFD101;
		text-align: left;
		margin-top: 15px;
		margin-bottom: 15px;
		display: none;
	}
	
	#container #subContainer #columnRight div.containerRisalto {
		width: 100%;
		margin: 0px auto;
		padding-top:130px;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto {
		width: 157px;
		margin-left:13px;
		background-image:url(standard/box2.jpg);
		background-repeat:repeat-y;
		float:left;
		clear:both;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .risalto_child {
		background-image:url(standard/box1.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		clear:both;
		float:left;
		padding:56px 11px 0 15px;
		width: 131px;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .risalto_footer {
		background-image:url(standard/box3.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		clear:both;
		float:left;
		height:10px;
		width:100%;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h1.titolo {
		border: 0px solid #dedede;
		color:#FFD101;
		font-size:14px;
		width: 131px;
		padding-bottom:5px;
		text-align:center;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h1.titolo a {
		border: 0px solid #dedede;
		color:#FFD101;
		font-size:14px;
		width: 100%;
		text-align:center;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h2.sottotitolo {
		border: 0px solid #dedede;
		width: 131px;
		display:none;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .descrizione {
		width: 121px;
		float: left;
		padding:5px;
		padding-bottom:20px;
		color: #FFAA5A;
		font-size:11px;
		text-align:center;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .allegati {
		width: 121px;
		float: left;
		padding:5px;
		padding-bottom:20px;
		color: #FFAA5A;
		font-size:11px;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .links {
		width: 121px;
		float: left;
		padding:5px;
		padding-bottom:20px;
		color: #FFAA5A;
		font-size:11px;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto div.images {
		float: left;
		width: 121px;
		margin:0px 5px;
		overflow:hidden;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto div.images a {
		
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto div.images a img {
		width: 119px;
		border:1px solid #ffffff;
	}
	
	#container #subContainer #footer {
		background-image:url(standard/footer.jpg);
		background-repeat:no-repeat;
		border: 0px solid black;
		clear: both;
		width: 1000px;
		height: 158px;
	}
	
	#container #subContainer #footer #dummyThree {
		padding-top:112px;
		padding-left:330px;
		width:670px;
		text-align:left;
		float:left;
		color:#2D5CB8;
		font-weight:bold;
		font-size:11px;
	}
	
	#container #subContainer #footer #dummyFour {
		display: none;
	}

	#container #subContainer #footer #powered {
		background-color:#FFFFFF;
		background-image:url(./images/powered_simplicio.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		border:1px solid #669933;
		color:#669933;
		float:right;
		font-size:10px;
		font-weight:bold;
		height:20px;
		margin:-125px 40px 10px 10px;
		padding:1px 5px 6px 21px;
		text-align:right;
		width:80px;
	}

	#container #subContainer #footer #powered a {
		color: #669933;
		font-weight: bold;
	}

	#container #subContainer #footer #powered a:hover {
		text-decoration: underline;
	}
	
	#container #subContainer #footer #brands {
		float: left;
		display:none;
	}

	#container #subContainer #footer #brands ul {
		width: 470px;
		list-style-type: none;
	}

	#container #subContainer #footer #brands li {
		margin: 5px 6px 3px 3px;
		height: 80px;
		width: 80px;
		list-style-type: none;
		float: left;
	}

	#container #subContainer #footer #brands li.ie {
		background: url('./images/ie.jpg') no-repeat 0px 0px;
	}

	#container #subContainer #footer #brands li.firefox {
		background: url('./images/firefox.jpg') no-repeat 0px 0px;
	}

	#container #subContainer #footer #brands li.opera {
		background: url('./images/opera.jpg') no-repeat 0px 0px;
	}

	#container #subContainer #footer #brands li.safari {
		background: url('./images/safari.jpg') no-repeat 0px 0px;
	}
	
	#validator {
		width: 780px;
		margin: auto;
		padding: 5px;
		text-align: center;
	}
	
	#validator ul li {
		display: inline;
	}
	
	.titolo {
		color: #FFAA5A;
		font-size: 14px;
		border: 0px dashed #01bca8;
		width: 400px;
		float: left;
		text-align: left;
		margin: 0px;
		padding: 0px;
		text-transform:capitalize;
	}
	
	.titolo a {
		color: #FFAA5A;
		font-size: 14px;
		width: 400px;
		margin-top:10px;
		float: left;
		text-align: left;
		margin: 0px;
		padding: 0px;
	}
	
	.sottotitolo {
		color: #FFAA5A;
		font-size: 12px;
		border: 0px dashed #01bca8;
		width: 348px;
		float: left;
		text-align: justify;
		text-transform:capitalize;
	}
	
	.sottotitolo a {
		color: #FFAA5A;
		font-size: 12px;
		width: 348px;
		float: left;
		text-align: justify;
	}
	
	.dataInfo {
		color: #FFD101;
		font-size: 11px;
		border: 0px dashed #01bca8;
		float: left;
		text-align: left;
		display:none;
	}
	
	.dataInfo a {
		color: #FFD101;
		font-size: 11px;
		float: left;
		text-align: left;
	}
	
	.titoloBig {
		color: #2D5CB8;
		font-size: 11px;
		border: 0px dashed #01bca8;
		text-align:left;
		font-weight:bold;
	}
	
	.descrizioneBig {
		color: #2D5CB8;
		font-size: 10px;
		border: 0px dashed #01bca8;
		text-align:left;
	}
	
	.descrizione {
		text-align: justify;
		color: #555555;
	}
	
	.allegati {

	}
	
	.links {

	}
	
	.titoloInfo {
		color: #2D5CB8;
		font-size: 15px;
	}
	
	.titoloInfo a {
		color: #2D5CB8;
		font-size: 15px;
	}
	
	.sottotitoloInfo {
		color: #FFD101;
		font-size: 12px;
	}
	
	.titoloCategoria {
		color: #FFD101;
		font-size: 12px;
		text-align:center;
		margin:0px 3px 5px 3px;
		display:block;
		height:40px;
	}
	
	.titoloCategoria a {
		color: #FFD101;
		font-size: 12px;
		display:block;
	}
	
	.titoloCategoria a:hover {
		text-decoration: underline;
	}
	
	.percorso {
		color: #FFAA5A;
		font-size: 10px;
		float: left;
	}
	
	.percorso a {
		color: #FFAA5A;
		font-size: 10px;
		float: left;
	}
	
	.percorso a:hover {
		color: #FFAA5A;
		font-size: 10px;
		float: left;
	}
	
	.percorso a:visited {
		color: #FFAA5A;
		font-size: 10px;
		float: left;
	}
	
	.informazioni {
		padding:10px;
	}
	
	
	
	/**************************************************************************
	* Stili Input Form
	**/
	
	.inputText {
		border: 1px solid #dedede;
		float: left;
		margin-bottom: 2px;
	}
	
	.inputCheckbox {
		margin-right: 2px;
	}
	
	.inputRadio {
		margin-right: 2px;
	}
	
	.inputSubmit {
		margin-bottom: 2px;
	}
	