	
	/**************************************************************************
	* Layout CSS settembre 2013 (riadattato dal 2011)
	* Progetto Handytech
	* Autore Jo Tarta
	**/
	
	/**************************************************************************
	* Stili Generici
	**/
	
	@import url('https://fonts.googleapis.com/css?family=Open+Sans');
	
	* { 
		margin:0; 
		padding:0; 
	}  
	
	body {
		height: 100%;
		color: #666666;
		/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		line-height:18px;
		background-color: #cccccc;
	}  
	
	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 {
		color:#000000;
		font-weight:normal;
		text-decoration:none;
	}
	
	a:hover {
		margin:0px ;
		padding:0px;
		color:#666666;
		text-decoration:none;
	}
	
	a:visited {
		margin:0px ;
		padding:0px;
		color:#000000;
		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;
		border-radius: 5px;
	}
	
	fieldset {
		margin:0px;
		padding:0px;
	}
	
	legend {
		margin:0px;
		padding:0px;
	}
	
	label {
		margin:0px;
		padding:0px;
	}
	
	textarea {
		margin:0px;
		padding:0px;
	}
	
	span {
	}

	.back_buttom{
		width: 100%;
		float: left;
		margin-top: 15px;
		}

	.back_buttom a{
		width: 60px;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #999999;
		color: #FFFFFF;
		margin-left: 10px;
		border-radius: 5px;
		text-align: left;
		}

	
	
	/**************************************************************************
	* Stili Sito
	**/
	
	#container {
		border:0 solid #C7FEFE;
		/*
		left:50%;		
		margin:0px auto 0 -500px;
		overflow:hidden;
		position:absolute;
		top:0%;
		*/
		margin: 0 auto 5px;
		max-width: 1200px;
		width: 100%;
		border: 0px solid #0f0;
	}
	
	#subContainer {
		margin: 0px auto;
		width: 100%;
		border: 0px solid #dddddd;
		background-color: #FFFFFF;
		/*background-image:url(stile_centriautorizzati/sotto.jpg);
		background-repeat:repeat-y;	*/	
	}
	#risubContainer {
		margin: 0px auto;
		width: 100%;
		border: 0px solid #000000;
	}
	
	#container #subContainer #header {
		color: #666666;
		height: 110px;
		overflow: hidden;
		width: 100%;
		border: 0px solid #ff0000;
		padding-top: 7px;
	}
	
	#container #subContainer #header #slideshow_a{
		margin-left:36px;
		float: left;
	}
	
	#container #subContainer #header #dummyOne {
		border: 0 solid #0f0;
		color: #ffffff;
		float: left;
		font-family: Georgia;
		font-size: 25px;
		font-style: italic;
		letter-spacing: 0;
		text-align: right;
		width: 560px;
	}
	
	#container #subContainer #header #dummyOne b, #container #subContainer #header #dummyTwo b {
		font-size:24px;
	}



	
	#container #subContainer #header .banner_default {
		border:0px solid #dddddd;
		float:left;
		padding-bottom:5px;
		margin-left:43px;
		width:160px;
	}
	
	#container #subContainer #header .banner_default .single_banner {
		border:0px solid #DDDDDD;
		margin-left:0px;
		margin-top:0px;
		margin-right:2px;
		width:35px;	
		float:left;
		}
	
	#container #subContainer #header .banner_default .single_banner .titolo_immagine{
		display: none;
		}
	
	#container #subContainer #header .banner_default a {
		padding: 0px;
		margin: 0px;
	}
	
	#container #subContainer #header .banner_default img {
		border: 0px solid #dddddd;
		width:27px;
	}







	#container #subContainer #header #dummyTwo {
		position:relative;
		top:115px;
		color:#990000;
		font-family: Georgia;
		clear:both;
		width:460px;
		border:0px solid #666666;
		float: left;
		text-align: right;
		letter-spacing: 0px;
		left: 300px;
		
		font-size:16px;
		font-weight: bold;
		display: none;
	}
	
	#container #subContainer #header #page_heading {
		width: 190px;
		height: 75px;
		background: url('./stile_centriautorizzati/company_logo.jpg') no-repeat 35px 37px;
		float: left;
	}

	#container #subContainer #header #page_heading h1 {
		width: 190px;
		height: 52px;
		background: url('./stile_centriautorizzati/company_name.jpg') no-repeat 56px 36px;
		float: left;
	}

	#container #subContainer #header #page_heading h2 {
		width: 190px;
		height: 16px;
		background: url('./stile_centriautorizzati/company_punchline.jpg') no-repeat 56px 2px;
		float: left;
		clear: both;
	}
	
	#container #subContainer #header #languages {
		border: 0 solid #0600fc;
		float: left;
		margin-left: 70px;
		top: 0;
		width: 130px;
	}
	
	#container #subContainer #header #languages ul li {
		display: inline;
		float: left;
		margin-right:15px;
		text-align: center;
		color: #ffffff;
		font-size:10px;
	}
	
	#container #subContainer #header #languages ul li img{
		height: 16px;
	}
	
	#container #subContainer #header #languages ul li .titolo_immagine{
		line-height: 0px;
	}
	
	#container #subContainer #header #flash {
		border:0 solid #0600FC;
		height:70px;
		left:62px;
		overflow:hidden;
		position:relative;
		width:1000px;
	}
	
	#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 {
		text-align: left;
		border: 0px solid #000000;
		margin-top:0px;
		position:relative;
		left:450px;
		top:40px;
		width:550px;
		height:30px;
		padding-left:0px;
		display: none;
	}
	
	#container #subContainer #header #headMenu ul {
		list-style-type: none;	
		float: left;
		width: auto;
		border: 0px solid #000000;
	}

	#container #subContainer #header #headMenu ul li {
		border-right:1px solid #003300;
		float: left;
		list-style-type: none;
		height: 15px;

	}

	#container #subContainer #header #headMenu ul li a {
		color: #003300;
		font-size: 13px;
		display:block;
		padding-right:10px;
		padding-left:10px;
	}
	
	#container #subContainer #header #headMenu ul li a:hover {
		color: #C40308;
	}
	
	#container #subContainer #header #headMenu .menu_0selected a {
		color: #000000;
		font-size: 13px;
		display:block;
		padding-right:10px;
		padding-left:10px;
	}
	
	#container #subContainer #header #headMenu .menu_0selected a:hover {
		color: #ff0000;
	}
	
	#container #subContainer #header #headMenu .menu_1selected a {
		font-size: 11px;
		color: #336699;
		display:block;
	}
	
	#container #subContainer #header #headMenu .menu_1selected a:hover {
		color: #336699;
		text-decoration: underline;
	}

	#container #subContainer #header #scorrevole {
		width: 442px;
		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:-91px;
		left:670px;
		width:320px;
		height:65px;
		border:0px solid #000000;
		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:#ffffff;
	}
	
	#container #subContainer #header #autenticazione form .login_input {
		float:left;
	}
	
	#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"] {
		background-image:url(stile_centriautorizzati/invia.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		background-color:#52B6FB;
		border:0 solid #999999;
		color:#333333;
		cursor:pointer;
		font-size:11px;
		font-weight:bold;
		height:24px;
		margin-left:6px;
		width:46px;
		margin-top:-5px;
	}
	
	#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;
		margin-top:5px;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass a {
		color:#ffffff;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
	
	#container #subContainer #header #autenticazione form .login_dim_pass a:visited {
		color:#ffffff;
	}
	
	#container #subContainer #header #autenticazione form .login_reg {
		float:left;
		margin-left:10px;
		margin-top:7px;
		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:#dddddd;
	}
	
	#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:#dddddd;
	}
	
	#container #subContainer #header #autenticazione .user_menu_first a:visited{
		color:#ffffff;
	}


	#container #subContainer #header #carrello {
		color:#FFFFFF;
		font-size:11px;
		text-align:left;
		position:relative;
		top:-91px;
		left:670px;
		width:320px;
		height:65px;
		border:0px solid #000000;
		display:none;
	}
	
	#container #subContainer #header #carrello form {
	}
	
	#container #subContainer #header #carrello form .login_label {
		text-transform:lowercase;
		float:left;
		line-height:18px;
		margin-left:5px;
		margin-right:4px;
		color:#ffffff;
	}
	
	#container #subContainer #header #carrello form .login_input {
		float:left;
	}
	
	#container #subContainer #header #carrello form .login_input input.text_login {
		width:60px;
		height:12px;
		font-size:10px;	
	}
	
	#container #subContainer #header #carrello form .login_input input.text_login:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #header #carrello form .login_input input[type="submit"] {
		background-image:url(stile_centriautorizzati/invia.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		background-color:#52B6FB;
		border:0 solid #999999;
		color:#333333;
		cursor:pointer;
		font-size:11px;
		font-weight:bold;
		height:24px;
		margin-left:6px;
		width:46px;
		margin-top:-5px;
	}
	
	#container #subContainer #header #carrello form .login_dim_pass {
		float:left;
		clear:left;
		white-space:nowrap;
		line-height:18px;
		padding-left:65px;
		border: 0px solid red;
		margin-top:5px;
	}
	
	#container #subContainer #header #carrello form .login_dim_pass a {
		color:#ffffff;
	}
	
	#container #subContainer #header #carrello form .login_dim_pass a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
	
	#container #subContainer #header #carrello form .login_dim_pass a:visited {
		color:#ffffff;
	}
	
	#container #subContainer #header #carrello form .login_reg {
		float:left;
		margin-left:10px;
		margin-top:7px;
		border: 0px solid red;
	}
	
	#container #subContainer #header #carrello .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 #carrello .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 #carrello .user_menu a{
		color:#ffffff;
	}
	
	#container #subContainer #header #carrello .user_menu a:hover{
		color:#dddddd;
	}
	
	#container #subContainer #header #carrello .user_menu a:visited{
		color:#ffffff;
	}
	
	#container #subContainer #header #carrello .user_menu_first a{
		color:#ffffff;
	}
	
	#container #subContainer #header #carrello .user_menu_first a:hover{
		color:#dddddd;
	}
	
	#container #subContainer #header #carrello .user_menu_first a:visited{
		color:#ffffff;
	}
	
	#container #subContainer #header #animazione {
		width: 488px;
		height: 117px;
		border: 1px solid #0600fc;
	}
	
	#container #subContainer #header #infoSearch {
		position:relative;
		left:790px;
		top:22px;
		width:200px;
		border: 0px solid #0600fc;
		display:none;
	}
	
	#container #subContainer #header #infoSearch h3 {
		display:none;
	}
	
	#container #subContainer #header #infoSearch input {
		width:120px;
	}
	
	#container #subContainer #header #infoSearch .submit {
		width:50px;
		cursor:pointer;
	}
	
	#container #subContainer #subHeader {
		color: #000;
		width: 100%;
		float:left;
		padding-top:5px;
		text-align: center;
		/*
		background-image:url(stile_centriautorizzati/header.jpg);
		background-repeat:no-repeat;
		background-position: 6px left;
		*/
	}


	
	#subheader_fisso{
		z-index: 99999;
		background-color: #FFFFFF;
		}	

	.subheader_fissa {
		position: fixed;
		width: 100%;
		max-width: 1200px;
		top: 0px;
		padding-top: 5px;
		}	


	#container #subContainer #subHeader #loghi{
		text-align: center;
	}
	
	#container #subContainer #subHeader #logo1{
		display: inline-block;
		/*width: 290px;*/
		/*vertical-align:middle;*/
	}
	
	#container #subContainer #subHeader #logo1 img{
		display: inline-block;
		width: 290px;
	}
	
	#container #subContainer #subHeader #logo2{
		display: inline-block;
		width: 390px;
	}
	
	#container #subContainer #subHeader #logo2 p{
		/*display: inline-block;*/
		font-size: 16px;
		font-weight:bold;
	}
	
	#container #subContainer #subHeader #miologin{
		display: inline-block;
		width: 290px;
	}
	
	#container #subContainer #subHeader #autenticazione{
		display: inline-block;
		padding: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
		margin-right: 15px;
		float: right;
		width: 80%;
	}
	
	#container #subContainer #subHeader #autenticazione #user_menu_1{
		display: none;
	}
	
	#container #subContainer #subHeader #autenticazione #user_menu_2{
		width: 60%;
		float: left;
	}
	
	#container #subContainer #subHeader #autenticazione #user_menu_3{
		width: 40%;
		float: left;
	}
	
	#container #subContainer #subHeader #autenticazione .uni_log{
		width: 90px;
		float: left;
	}
	
	#container #subContainer #subHeader #autenticazione .uni_log_b{
		width: 60px;
		float: left;
	}
	
	#container #subContainer #subHeader #autenticazione .uni_log_b .login_label{
		float: left;
	}
	
	#container #subContainer #subHeader #autenticazione .login_reg{
		display: none;
	}
	
	
	#container #subContainer #subHeader #autenticazione .login_label{
		width: 100%;
		float: left;
		height: 20px;
	}
	
	#container #subContainer #subHeader #autenticazione .login_input{
		width: 100%;
		float: left;
	}
	
	#container #subContainer #subHeader #autenticazione .login_input input{
		width: 80px;
		float: left;
		margin: 1%;
	}
	
	#container #subContainer #subHeader #autenticazione .login_dim_pass{
		width: 50%;
		float: left;
		display: none;
	}
	
	
	#container #subContainer #subHeader #carrello{
		display: inline-block;
		border-radius: 10px;
		padding: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
		float: right;
		margin-right: 15px;
		width: 80%;
		border: 1px solid #999999;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_11 span{
		background-image: url('../stile/stile_centriautorizzati/carrello.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		height: 30px;
		width: 60px;
		float: left;
		text-align: right;
		font-weight: bold;
		font-size: 20px;
		color: #CC0000;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_11 {
		width: 100%;
		float: left;
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px dotted #CCCCCC;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_22{
		width: 47%;
		float: left;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_22 a{
		background-color: #CCCCCC;
		border-radius: 3px;
		color: #666666;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_22 a:hover{
		background-color: #666666;
		color: #CCCCCC;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_33{
		width: 53%;
		float: left;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_33 a{
		background-color: #2b4f81;
		border-radius: 3px;
		color: #95b6d1;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#container #subContainer #subHeader #carrello #user_menu_33 a:hover{
		background-color: #95b6d1;
		color: #2b4f81;
	}
	
	
	#container #subContainer #subHeader #carrello .uni_log{
		width: 38%;
		float: left;
		margin-right: 1%;
	}
	
	#container #subContainer #subHeader #carrello .uni_log_b{
		width: 20%;
		float: left;
	}
	
	
	#container #subContainer #subHeader #carrello .login_label{
		width: 100%;
		float: left;
		height: 20px;
	}
	
	#container #subContainer #subHeader #carrello .login_input{
		width: 100%;
		float: left;
	}
	
	#container #subContainer #subHeader #carrello .login_input input{
		width: 98%;
		float: left;
		margin: 1%;
	}
	
	#container #subContainer #subHeader #carrello .login_dim_pass{
		width: 50%;
		float: left;
		display: none;
	}
	
	#container #subContainer #subHeader #menu_subheader{
		display: inline-block;
		background-color: #EEEEEE;
		width: 100%;
		float: left;
		text-align: center;
	}
	
	#container #subContainer #subHeader ul {
		width:auto;
		display: inline-block;
		padding: 3px;
		height: 19px;
	}

	#container #subContainer #subHeader li {
		margin-top: 0px;
		float: left;
		font-size: 11px;
		letter-spacing:2px;
		font-weight:bold;
		border-right:0px solid #ffffff;	
	}


	#container #subContainer #subHeader .menu0 .menu_0 {
	}

	#container #subContainer #subHeader .menu0 .menu_0 a{
		background-color: #a6c44b;
	}

	#container #subContainer #subHeader .menu1 .menu_0 a{
		background-color: #2b4f81;
	}

	#container #subContainer #subHeader .menu2 .menu_0 a{
		background-color: #f89406;
	}

	#container #subContainer #subHeader .menu3 .menu_0 a{
		background-color: #A5074E;
	}

	#container #subContainer #subHeader .menu0 .menu_0selected {
	}

	#container #subContainer #subHeader .menu0 .menu_0selected a{
		background-color: #a6c44b;
		text-decoration: underline;
	}


	#container #subContainer #subHeader .menu1 .menu_0selected a{
		background-color: #2b4f81;
		text-decoration: underline;
	}


	#container #subContainer #subHeader .menu2 .menu_0selected a{
		background-color: #f89406;
		text-decoration: underline;
	}

	#container #subContainer #subHeader .menu3 .menu_0selected a{
		background-color: #A5074E;
		text-decoration: underline;
	}


	#container #subContainer #subHeader li a {
		color: #FFFFFF;
		font-size:15px;
		font-weight: bold;
		padding:5px;
		padding-left: 20px;
		padding-right:20px;
		display:block !important;
		display:inline;
		text-align: right;
		text-transform: uppercase;
		background-color: #2b4f81;
		border-top-left-radius: 9px;
		border-top-right-radius: 9px;
	}
	
	#container #subContainer #subHeader li a:hover {
		text-decoration: underline;
	}
	
	#container #subContainer #subHeader li.menu_1selected a {
		text-decoration: underline;
	}
	
	#container #subContainer #subHeader li.menu_1selected a:hover {
		text-decoration: underline;
	}
	
	#container #subContainer #subHeader .banner {
		float: left;
		width: 12%;
		height:25px;
	}
	
	#container #subContainer #subHeader .banner .single_banner{
		margin-left: 5px;
		float: left;
	}
	
	#container #subContainer #subHeader .banner img{
		float: left;
		height:25px;
	}
	
	#container #subContainer #subHeader .banner .titolo_immagine{
		display: none;
	}
	
	#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('./stile_centriautorizzati/button_go.gif');
		float: left;
	}
	
	#container #subContainer #menu {
		float:left;
		width: 210px;
		overflow:hidden;
		margin: 0px;
		border: 0px solid #ff0000;
		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 {
		border-color:#FF0000 #FF0000 #999999;
		border-style:solid;
		border-width:0 0 1px;
		margin-left:15px;
		margin-top:90px;
		padding-bottom:30px;
		width:80%;
		display: none;
	}
	
	#container #subContainer #menu #autenticazione .login_dim_pass {
		width:80%;
	}
	
	#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 #dddddd;
		clear:both;
		float:left;
		width:200px;
		margin:0px;
		display:none;
	}
	
	#container #subContainer #menu #newsletter form {
		width:200px;
		border:0px solid #dddddd;
	}
	
	#container #subContainer #menu #newsletter form fieldset {
		width:200px;
		border:0px solid #dddddd;
		padding-bottom:8px;
	}
	
	#container #subContainer #menu #newsletter form fieldset legend {
		display: none;
	}
	
	#container #subContainer #menu #newsletter form fieldset label {
		border-bottom:1px solid #dddddd;
		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:#666666;
		font-size:10px;
		font-weight:bold;
		margin-bottom:2px;
		padding-left:4px;
		padding-right:4px;
	}
	
	#container #subContainer #menu #infoSearch {
		border:0 solid #dddddd;
		clear:both;
		display:none;
		float:left;
		margin:0px 0 0px 30px;
		padding-bottom:5px;
		width:220px;
	}
	
	#container #subContainer #menu #infoSearch h3 {
		display:none;
	}
	
	#container #subContainer #menu #infoSearch input {
		border:1px solid #999999;
		width:145px;
	}
	
	#container #subContainer #menu #infoSearch input:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #menu #infoSearch input.submit {
		border:0px solid #999999;
		width:53px;
		height:23px;
		background-color:#ffffff;
		color:#333333;
		font-weight:bold;
		font-size:11px;
		margin-left:0px;
		cursor:pointer;
		background-image:url(stile_centriautorizzati/cerca.jpg);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	#container #subContainer #menu .banner {
		border:0px solid #dddddd;
		clear:both;
		float:left;
		width:191px;
	}
	
	#container #subContainer #menu .banner .single_banner {
		border:1px solid #DDDDDD;
		clear:both;
		margin-left:20px;
		margin-top:10px;
		width:165px;	
		}
	
	#container #subContainer #menu .banner a {
		padding: 0px;
		margin: 0px;
	}
	
	#container #subContainer #menu .banner img {
		border: 1px solid #dddddd;
		background-color:#ffffff;
		margin-left:3px;
		margin-top:3px;
		width:157px;
	}
	
	#container #subContainer #menu .banner_default {
		border:0px solid #dddddd;
		clear:both;
		float:left;
		margin-bottom:5px;
		padding-bottom:5px;
		margin-left:43px;
		width:72%;
		margin-top:20px;
	}
	
	#container #subContainer #menu .banner_default .single_banner {
		border:0px solid #DDDDDD;
		margin-left:0px;
		margin-top:0px;
		margin-right:2px;
		width:35px;	
		float:left;
		}
	
	#container #subContainer #menu .banner_default .single_banner .titolo_immagine{
		display: none;
		}
	
	#container #subContainer #menu .banner_default a {
		padding: 0px;
		margin: 0px;
	}
	
	#container #subContainer #menu .banner_default img {
		border: 0px solid #dddddd;
		width:35px;
	}
	
	#container #subContainer #menu .banner_mini {
		height: auto;
		border: 0px solid #dddddd;
		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 #dddddd;
		width:77px;
	}
	
	#container #subContainer #menu .menu_elenco {
		float:left;
		clear:both;
		margin:0px;
		margin-left: 30px;
		padding-top: 0px;
		padding-bottom:5px;
		border:0px solid #dddddd;
		display:inline;
		width: 160px;
	}
	
	#container #subContainer #menu ul {
		color: #000000;
		width: 100%;
		border: 0px solid #000000;
		float:left;
		display:inline;
		margin: 0px;
		margin-bottom: 0px;
		margin-top:0px;
	}
	
	#container #subContainer #menu ul.menuHome {
		border:0px;
	}
	
	#container #subContainer #menu .menu_elenco{
		border: 0px solid #999;
		padding-left: 10px;
		margin-top:0px;
		margin-bottom:40px;
	}
	
	
	#container #subContainer #menu .menu_elenco_child {
		height: auto;
	}
	
	#container #subContainer #menu .menu_elenco_footer {
		height: 50px;
	}
	
	#container #subContainer #menu ul.menu li {

	}
	
	#container #subContainer #menu ul.menu li.menu_0 {
		background-image:url("stile_centriautorizzati/bg_menu.jpg");
		border-bottom:0px solid #999999;
		height:27px;
		margin-bottom:0px;
		margin-left:5px;
		margin-top:15px;
		width:92%;	
		text-align: center;
		padding-top:3px;
	}
	
	#container #subContainer #menu ul.menu li.menu_0 a{
		border-bottom:0 solid #C40308;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding-bottom:5px;
		padding-left:10px;
	}
	
	#container #subContainer #menu ul.menu li.menu_0 a:hover{
		color:#ffffff;
		text-decoration:none;	
	}
	
	#container #subContainer #menu ul.menu li.menu_0selected {
		background-image:url("stile_centriautorizzati/bg_menu.jpg");
		float:left;
		height:27px;
		margin-left:5px;
		margin-top:15px;
		width:92%;	
		text-align: center;
		padding-top:3px;
	}
	
	#container #subContainer #menu ul.menu li.menu_0selected a{
		border-bottom:0px solid #C40308;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding-bottom:5px;
	}
	
	#container #subContainer #menu ul.menu li.menu_0selected a:hover{
		color:#ffffff;
		text-decoration:none;	
	}
	
	#container #subContainer #menu ul.menu li.menu_1 {
		font-size:12px;
		float:left;
		padding:0px;
		padding-bottom: 0px;
		padding-top: 5px;
		margin:0px;
		margin-left: 5px;
		margin-bottom: 0px;
		margin-top: 15px;
		margin-right: 5px;
		border-top: 1px solid #BBBBBB;
		width:90%;
		text-transform: uppercase;
}
	
	#container #subContainer #menu ul.menu li.menu_1 a{
		color: #736F7E;
		font-weight:bold;
		font-size:11px;
	}
	
	#container #subContainer #menu ul.menu li.menu_1 a:hover{
		text-decoration:underline;
	}
	
	#container #subContainer #menu ul.menu li.menu_1selected {
		border-top: 1px solid #BBBBBB;
		float: left;
		font-size: 12px;
		margin: 15px 5px 0;
		padding: 5px 0 0;
		width: 90%;
		text-transform: uppercase;
		}
	
	#container #subContainer #menu ul.menu li.menu_1selected a{
		color: #736F7E;
		font-weight:bold;
		font-size:11px;
		text-decoration: underline;
	}
	
	#container #subContainer #menu ul.menu li.menu_1selected a:hover{
	}
	
	#container #subContainer #menu ul li.menu_2 {
		border-left:0 solid #000099;
		display:inline;
		float:left;
		font-size:12px;
		line-height:14px;
		margin-left:10px;
		margin-top:4px;
		padding:0;
		text-align:left;
		width:85%;
		text-transform: lowercase;
		background-image: url('stile_centriautorizzati/freccia_menu.jpg');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:10px;
	}
	
	#container #subContainer #menu ul li.menu_2 a {
		color:#FFFFFF;
		font-size:12px;
		font-style:normal;
		margin-left:0px;
	}
	
	#container #subContainer #menu ul li.menu_2 a:hover {
		text-decoration:underline;
	}
	
	#container #subContainer #menu ul .menu_2selected {
		border-left:0 solid #000099;
		display:inline;
		float:left;
		font-size:12px;
		line-height:14px;
		margin-left:20px;
		margin-top:4px;
		padding:0;
		text-align:left;
		width:85%;
		text-transform: lowercase;
	}
	
	#container #subContainer #menu ul .menu_2selected a {
		color:#736F7E;
		font-size:12px;
		font-style:normal;
		margin-left:0px;
		text-decoration: underline;
	}
	
	#container #subContainer #menu ul .menu_2selected a:hover {
	}


/* inizio RISALTO col Sx*/

	#container #subContainer #menu div.containerRisalto {
		border:0px solid #dddddd;
		clear:both;
		display:inline;
		float:left;
		margin-left:43px;
		margin-top:20px;
		overflow:hidden;
		padding:0px;
		width:145px;
	}

	#container #subContainer #menu div.containerRisalto .subContainerRisaltoTitolo{
		font-size:16px;
		margin-bottom:10px;
		background-color: #C40308;
		color: #ffffff;
		float:left;
		width:100%;
		height:20px;
		text-align:center;
		display: none;
	}

	#container #subContainer #menu div.containerRisalto div.risalto {

	}

	#container #subContainer #menu div.containerRisalto div.subContainerRisalto {
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto_a {
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto_b {
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto_c {
		display:none;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto_d {
		display:none;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .risalto_child {
		clear:both;
		float:left;
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .risalto_footer {
		border-bottom:1px dashed #ffffff;
		clear:both;
		float:left;
		margin-bottom:10px;
		margin-left:5px;
		width:100%;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .titolo {
		border: 0px solid #dddddd;
		color:#003300;
		font-size:13px;
		padding:0px;
		text-align:left;
		text-transform:uppercase;
		width: 98%;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .titolo a {
		border:0 solid #DDDDDD;
		color: #736F7E;
		font-size:13px;
		font-weight:bold;
		width:100%;
		text-align:right;		
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .titolo a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .sottotitolo {
		border-bottom: 0px solid #dddddd;
		color:#ffffff;
		width: 90%;
		margin-bottom:5px;
		font-size:12px;
		padding:0px;
		padding-left: 5px;
		font-weight: normal;
		text-align: right;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .descrizione {
		padding-left:5px;
		padding-bottom:10px;
		color: #ffffff;
		font-size:12px;
		float:left;
		width:95%;
		text-align:right;
		display: none;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .descrizione #dettaglio_testo{
		color: #C40308;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .links {
		padding:10px;
		color: #C40308;
		font-size:11px;
		font-weight: bold;
		display: none;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .allegati {
		padding:10px;
		color: #C40308;
		font-size:11px;
		font-weight: bold;
		text-align:right;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto .allegati a{
		color: #ffffff;
		font-size:12px;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto div.images {
		float: left;
		width: 100%;
		margin:0px;
		overflow:hidden;		
		text-align:center;
		margin-left:0px;
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto div.images a {		
	}
	
	#container #subContainer #menu div.containerRisalto div.risalto div.images a img {
		width: 95%;
		padding:0px;
		border:3px solid #ffffff;
	}

/* fine RISALTO col Sx */


	#container #subContainer #content {
		width: 100%;
		margin-top: 0px;
		margin-bottom: 30px;
		border: 0px solid #0000ff;
		float:left;
		display:inline;
		text-align:center;
		padding:0px;
		overflow:hidden;
	}
	
	#container #subContainer #content #briciole {
		float:left;
		padding:7px 0px 8px 30px;
		width:90%;
		display: none;
	}
	
	#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;
		display:inline;
		float:left;
		margin:50px 0 0 20px;
		padding:0;
		width:87%;	
	}
	
	#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 #000000;
		display:inline;
		float:left;
		margin:0px;
		padding:0px;
		padding-top:0px;
		width:98%;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi {
		border-bottom:0px solid #dddddd;
		float:left;
		margin:0px;
		padding-bottom:10px;
		padding-left: 0px;
		width:100%;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo {
		width:95%;
		color:#666666;		
		padding:10px 0px 0px 10px;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo a {
		color:#000000;
		font-size:16px;
		font-weight:bold;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h1.titolo a:hover {
		color:#736F7E;
		text-decoration:underline;
	}
		
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi h2.sottotitolo {
		width:95%;
		color:#C40308;		
		padding:0px 0px 0px 10px;
		font-style:normal;
		font-size:14px;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi .descrizione {
		float: left;
		width: 98%;
		padding: 0px;
		padding-top:20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi .allegati {
		display:none;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi div.images {
		float: left;
		overflow:hidden;
		margin-bottom:5px;
		width:100%;
	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi div.images a {

	}
	
	#container #subContainer #content #containerMaxi div.subContainerMaxi div.maxi div.images a img {
		padding:5px;
		border:0px solid #999999;
		background-color:#ffffff;
		width: 530px;
	}
	
	#container #subContainer #content div.containerRisalto {
		border:0 solid #000000;
		display:inline;
		float:left;
		margin:20px 0 0 0px;
		overflow:hidden;
		padding:0;
		width:100%;
	}
	
	#container #subContainer #content div.containerRisalto h1{
	}
	
	#container #subContainer #content div.containerRisalto h1.subContainerRisaltoTitolo{
		display:none;
	}
	
	#container #subContainer #content div.containerRisalto div.subContainerRisalto {
		border:0 solid #000000;
		display:inline;
		float:left;
		margin:5px 0 10px 5px;
		padding:0 0 0 0px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto_a {
	}
	
	#container #subContainer #content div.containerRisalto div.risalto_b {
	}
	
	#container #subContainer #content div.containerRisalto div.risalto_c {
	}
	
	#container #subContainer #content div.containerRisalto div.risalto_d {
	}
	
	#container #subContainer #content div.containerRisalto div.risalto {
		background-image:url("stile_centriautorizzati/bg_risalto.jpg");
		background-repeat:no-repeat;
		border-left:0px solid #C40308;
		border-top:0px solid #C40308;
		display:inline;
		float:left;
		margin:15px 15px 10px;
		overflow:hidden;
		padding-bottom:0;
		width:45%;
		height:220px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .risalto_child {
		clear:both;
		float:left;
		padding:10px;
		width: 100%;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .risalto_footer {
		clear:both;
		float:left;
		height:0px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo {
		border-bottom:0 solid #990000;
		color:#FF0000;
		font-size:13px;
		margin-bottom:0;
		padding-bottom:0;
		padding-left:0;
		text-align:left;
		text-transform:uppercase;
		width:100%;	
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo a {
		border:0 solid #dddddd;
		color:#003300;
		font-size:13px;
		font-weight:bold;
		text-align:left;
		width: 100%;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo a:hover {
		color:#C40308;
		float:left;
		font-weight:bold;
		text-decoration: underline;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h1.titolo a:visited {
		color:#000000;
		float:left;
		font-weight:bold;
		text-decoration: none;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto h2.sottotitolo {
		border-bottom:1px solid #C40308;
		color:#C40308;
		font-size:11px;
		padding-bottom:2px;
		text-align:left;
		font-weight:normal;
		padding-left:5px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .descrizione {
		padding:5px;
		text-align:left;
		width:90%;
		padding-top:25px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .descrizione a{
		color: #C40308;
		font-size: 11px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .descrizione a:hover{
		text-decoration: underline;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .links {
		clear:both;
		color:#C40308;
		float:left;
		font-size:11px;
		font-weight:bold;
		margin-top:10px;
		padding:0px 5px;
		text-align:left;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .links a {
		font-weight:normal;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .links a:hover {
		font-weight:100;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto .allegati {
		width:100%;
		border:0px;
		margin-top:0px;
		padding-top:5px;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto div.images {
		float: left;
		width: 40%;
		overflow: hidden;
		margin-right:15px;
		margin-top:5px;
		margin-left:0px;
		margin-bottom: 5px;
		overflow:hidden;
	}
	
	#container #subContainer #content div.containerRisalto div.risalto div.images a {
		
	}
	
	#container #subContainer #content div.containerRisalto div.risalto div.images a img {
		width: 100%;
		border:0px solid #dddddd;
		padding:5px;
		float: left;
	}
	
	/* RISALTO2 */
	#container #subContainer #content div.containerRisalto2 {
		border:0 solid #000000;
		display:none;
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		margin-left:30px;
		width:80%;
		overflow:hidden;
		padding-left: 30px;
		background-color: #dedede;
	}
	
	#container #subContainer #content div.containerRisalto2 div.subContainerRisalto2 {
		border:0 solid #000000;
		display:inline;
		float:left;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto {
		border-bottom: 2px dotted #ffffff;
		height:50px;
		width:95%;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto h1.titolo a{
		font-size:14px;
		color: #C40308;
		font-weight:bold;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto h1.titolo a:hover{
		text-decoration: underline;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto h2.sottotitolo{
		font-size:14px;
		font-weight:bold;
		color: #736F7E;
	}
	
	#container #subContainer #content div.containerRisalto2 div.subContainerRisalto div.risalto .images{
		display: none;
	}
	
	#container #subContainer #content div.containerRisalto2 div.subContainerRisalto div.risalto .descrizione{
		display: none;
	}
	
	#container #subContainer #content div.containerRisalto2 div.subContainerRisalto div.risalto .allegati{
		display: none;
	}
	
	#container #subContainer #content div.containerRisalto2 div.subContainerRisalto div.risalto .links{
		display: none;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2_a {
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2_b {
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2_c {
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2_d {
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2_e {
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2_f {
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .risalto2_child {
		clear:both;
		float:left;
		padding:0px;
		width: 100%;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .risalto2_footer {
		clear:both;
		float:left;
		height:0px;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 h1.titolo {
		border:0 solid #dddddd;
		color:#666666;
		font-size:13px;
		padding-bottom:2px;
		text-align:left;
		text-transform:uppercase;
		width: 100%;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 h1.titolo a {
		border:0 solid #dddddd;
		color:#666666;
		font-size:13px;
		text-align:left;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 h1.titolo a:hover {
		color:#666666;
		float:left;
		font-weight:bold;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 h1.titolo a:visited {
		color:#666666;
		float:left;
		font-weight:bold;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 h2.sottotitolo {
		border:0 solid #dddddd;
		color:#666666;
		font-size:11px;
		padding-bottom:2px;
		text-align:left;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .descrizione {
		text-align:left;
		padding:5px;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .links {
		clear:both;
		color:#666666;
		float:left;
		font-size:13px;
		font-weight:bold;
		margin-top:10px;
		padding:0px 5px;
		text-align:left;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .links a {
		font-weight:100;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .links a:hover {
		font-weight:100;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 .allegati {
		width:100%;
		border:0px;
		margin-top:0px;
		padding-top:0px;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 div.images {
		float: left;
		width: 200px;
		margin-right:15px;
		margin-top:5px;
		margin-left:10px;
		height:140px;
		overflow:hidden;
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 div.images a {
		
	}
	
	#container #subContainer #content div.containerRisalto2 div.risalto2 div.images a img {
		width: 180px;
		border:1px solid #dddddd;
		padding:5px;
	}
	
	#container #subContainer #content #content_sotto {
		display:inline;
		float:left;
		width:100%;
	}
	
	#container #subContainer #content #content_sotto #titolo_categoria{
		display:inline;
		float:left;
		width:100%;
		font-weight:normal;
		font-size:16px;
		color: #999999;
		margin-top:15px;
		margin-bottom:10px;
		display: none;
	}
	
	#container #subContainer #content #containerInfo {
		margin: 0px;
		margin-top:0px;
		margin-left: 0px;
		padding-bottom: 0px;
		padding-right:0px;
		border: 0px solid #00a093;
		float: left;
		display:inline;
		width:100%;
	}
	
	#container #subContainer #content #containerInfo h1{
		font-size:14px;
		color: #cccccc;
	}
	
	#container #subContainer #content #containerInfo #principale {
		width: 100%;
		margin: 0px;
		padding:0px;
		margin-left: 0px;
		border: 0px solid #888888;
		float: left;
		display:inline;
		text-align: center;
	}
	
	#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: 77%;
		color:#C40308;
		font-size:15px;
		padding:0px;
		padding-bottom: 5px;
		padding-left: 0px;
		margin-right:23%;
		border-right:0px solid #666666;
	}
	
	#container #subContainer #content #containerInfo #principale h2.sottotitolo {
		width: 100%;
		color:#736F7E;
		font-size:13px;
		padding:0px 0px 0px 0px;
		margin-bottom:10px;
		border-right:0px solid #666666;
	}
	
	#container #subContainer #content #containerInfo #principale .descrizione {
		padding-right:0px;
		padding-left:20px;
	}
	
	#container #subContainer #content #containerInfo #principale #autenticazione {
		width: 40%;
		display: inline-block;
		border-radius: 15px;
		border: 1px solid #666666;
		background-color: #EEEEEE;
		padding: 20px;
		margin-top: 40px;
	}
	
	#container #subContainer #content #containerInfo #principale .links {
		color:#C40308;
		padding:10px;
		float:left;
		clear:both;
		text-align:left;
		font-weight: bold;
		border-top:1px solid #666666;
		margin-top:20px;
		margin-left:20px;
		padding-left: 20px;
		padding-right: 50px;
		width: 85%;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link{
		border:0px solid #DDDDDD;
		float:left;
		text-align:center;
		width:100%;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_image {
		float:left;
		padding:5px 0 0;
		width:20%;
	}	
	
	#container #subContainer #content #containerInfo #principale .links .single_link a img {
		padding:5px 0 0;
		width:90%;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_url {
		float:left;
		width: 420px;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link h3.link_url a {
		color:#222222;
		float:left;
		font-size:11px;
		font-weight:bold;
		margin-left:5px;
		margin-top:5px;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_url a:hover {
		color:#222222;
		float:left;
		font-size:11px;
		font-weight:bold;
		margin-left:5px;
		margin-top:5px;
		text-decoration:underline;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_url a:visited {
		font-size:12px;
		color:#222222;
	}
	
	#container #subContainer #content #containerInfo #principale .links .single_link .link_descrizione {
		font-size:9px;
		color:#666666;
	}



	#container #subContainer #content #containerInfo #principale .link_id_questionario {
		padding: 20px;
		margin-top: 20px;
		margin-left: 20px;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
		width:90%;
	}
	
	#container #subContainer #content #subcontent_special{
		width:100%;
		float:left;
		/*margin-top:15px;
		margin-bottom:15px;*/
		border: 0px solid #f00;
	}
	
	#container #subContainer #content .allegati_top{
		width: 40%;
		margin: 0px;
		padding:0px;
		margin-left: 20px;
		border: 0px solid #888888;
		float: left;
		display:inline;
		text-align:left;
	}
	
	#container #subContainer #content .allegati_top .allegato{
		border: 1px solid #999999;
		float:left;
		width:30px;
		height:30px;
	}
	
	#container #subContainer #content .allegati_top .allegato:hover{
		border: 1px solid #666666;
	}
	
	#container #subContainer #content #containerInfo #principale #gadgets_f{
		width:55%;
		text-align:right;
		float:right;
	}
	
	#container #subContainer #content #containerInfo #principale #gadgets_f h2{
		text-align:right;
		font-size:12px;
	}
	
	#container #subContainer #content #containerInfo #principale #gadgets_f .social_condividi{
		float:right;
	}
	
	#container #subContainer #content #containerInfo #principale #gadgets_f .social_condividi p{
		float:right;
		margin-left:5px;
	}

	
	#container #subContainer #content #gadgets_g{
		width:55%;
		text-align:right;
		float:right;
	}
	
	#container #subContainer #content #gadgets_g h2{
		text-align:right;
		font-size:12px;
	}
	
	#container #subContainer #content #gadgets_g .social_condividi{
		float:right;
	}
	
	#container #subContainer #content #gadgets_g .social_condividi p{
		float:right;
		margin-left:5px;
	}

	#container #subContainer #content #containerInfo #principale #gadgets_h {
		border-top: 0px solid #666666;
		clear: both;
		color: #C40308;
		float: left;
		font-weight: bold;
		margin-left: 20px;
		margin-top: 10px;
		padding: 0px 50px 0px 20px;
		text-align: left;
		width: 85%;
	}


	#container #subContainer #content #containerInfo #principale #gadgets_h h2{
		font-size:12px;
		float: left;
		width:100px;
	}

	#container #subContainer #content #containerInfo #principale #gadgets_h .link_socialnetworks{
		float: left;
	}
	
	#container #subContainer #content .allegati {
		color:#C40308;
		padding:10px;
		float:left;
		clear:both;
		text-align:left;
		font-weight: bold;
		border-top:1px solid #666666;
		margin-top:20px;
		margin-left:20px;
		padding-left: 20px;
		padding-right: 50px;
		width: 85%;
	}
	
	#container #subContainer #content .allegati a{
		font-size:12px;
		color:#666666;
		font-weight:bold;
		white-space:nowrap;
		border-right: 0px solid #424242;
		padding-right: 5px;
	}
	
	#container #subContainer #content .allegati a:hover{
		color:#666666;
		text-decoration:underline;
	}
	
	#container #subContainer #content .allegati a:visited{
		color:#666666;	
	}
	
	#container #subContainer #content #containerInfo #principale #images {
		float: left;
		width: 100%;
		margin: 0px 0px 0px 20px;
		border: 0px solid #666666;
	}
	
	#container #subContainer #content #containerInfo #principale #images #big {
		width: 100%;
		margin: 0px;
		border: 0px solid #000000;
		
	}
	
	#container #subContainer #content #containerInfo #principale #images #big img {
		width:300px;
		padding:5px;
		border:0px solid #dddddd;
		background-color:#ffffff;
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs {

		/*background-image:url(stile_centriautorizzati/elencoimg.jpg);*/
		background-repeat:repeat-x;
		margin: 0px 0px;
		border: 0px solid #000000;
		width:auto;
	}
	
	.img_thumb {
		float:left;
		width: 65px;
		height:65px;
		margin-right: 2px;
		margin-left: 2px;
		margin-top:0px;
		overflow:hidden;
		border:1px solid #e1e1e1;
		text-align:center;
	}
	
	.img_thumb_sel {
		float:left;
		width: 65px;
		height:65px;
		margin-right: 2px;
		margin-left: 2px;
		margin-top:0px;
		padding: 0px;
		overflow:hidden;
		border:1px solid #666666;
		text-align:center;
	}
	
	.img_thumb_arrow {
		border: 0 solid #666666;
		float: left;
		overflow: hidden;
		padding-top: 25px;
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs img {
		margin: 0px;
		padding: 0px;
		border: 0px solid #000000;
		height: 65px;
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs img.thumbimgsel {
		margin: 0px;
		padding: 0px;
		filter:alpha(opacity=50); 
		-moz-opacity: 0.5; 
		opacity: 0.5;
		
	}
	
	#container #subContainer #content #containerInfo #principale #images #thumbs img.thumbArrows {
		border: 0 solid #333333;
		color: #333333;
		height: 29px;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		width: 19px;
	}


	#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 #aaaaaa;
		margin-bottom: 5px;
		padding:0px 0px 10px 0px;
		width: 477px;
		background-color:#ffffff;
		text-align: left;
		margin-left: 60px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset span{
		width:100%;
		float:left;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset p {
		padding:10px;
		clear: both;
		text-align:left;
		line-height:16px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset legend {
		width: auto;
		color: #666666;
		padding: 3px;
		text-align: left;
		margin: 3px;
		border: 0px solid #9e9ec3;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset label {
		width: 140px;
		color:#777777;
		text-align: right;
		float: left;
		border: 0px solid #9e9ec3;
		padding-right: 5px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input {
		text-align: left;
	}

	#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: 380px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset .img_captcha {
		float:left;
		display:inline;
		margin: 10px 10px 10px 13px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset img {
		border: 1px solid #dddddd;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputText {
		border: 1px solid #dddddd;
		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:70px;
	}
	
	#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: 13px 10px 10px 10px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputSubmit {
		padding:5px;
		width:100px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset textarea {
		width: 444px;
		float: right;
		border: 1px solid #dddddd;
		height: 120px;
		margin:10px;
		padding:5px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset textarea:focus {
		background-color:#fafafa;
	}


	#container #subContainer #content #containerInfo #principale #newsletter {
		clear:both;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form {
		border: 0px solid #00a093;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset {
		border: 1px solid #aaaaaa;
		margin-bottom: 5px;
		padding:0px 0px 10px 20px;
		width: 477px;
		background-color:#ffffff;
		text-align: left;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset p {
		padding:10px;
		clear: both;
		text-align:left;
		line-height:16px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset legend {
		width: auto;
		color: #666666;
		padding: 3px;
		text-align: left;
		margin: 3px;
		border: 0px solid #9e9ec3;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset label {
		width: 45%;
		color:#777777;
		text-align: left;
		float: left;
		border: 0px solid #9e9ec3;
		padding-right: 5px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset input {
		text-align: left;
	}

	#container #subContainer #content #containerInfo #principale #newsletter form fieldset .lbl_security_code {
		padding-left:10px;
		padding-top:1px;
		font-size:9px;
		text-align:left;
		width:130px;
	}
		
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset .lbl_accettazionePrivacy {
		width: 380px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset .img_captcha {
		float:left;
		display:inline;
		margin: 10px 10px 10px 13px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset img {
		border: 1px solid #dddddd;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset input.inputText {
		border: 1px solid #dddddd;
		float: left;
		width: 200px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset input.inputText:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset .cod_sicurezza {
		float:left;
		margin: 10px 0px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset #security_code {
		font-size:22px;
		height:34px;
		padding:5px 10px 2px;
		text-align:center;
		width:70px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset input.inputCheckbox {
		margin-right: 2px;
		margin-bottom: 0px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset .btn_submit {
		margin: 13px 10px 10px 10px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset input.inputSubmit {
		padding:5px;
		width:100px;
	}
	
	#container #subContainer #content #containerInfo #principale #contatti form fieldset textarea {
		width: 444px;
		float: right;
		border: 1px solid #dddddd;
		height: 120px;
		margin:10px;
		padding:5px;
	}
	
	#container #subContainer #content #containerInfo #principale #newsletter form fieldset textarea:focus {
		background-color:#fafafa;
	}
	
	
	
	#container #subContainer #content #containerInfo #principale #questionario {
		width: 100%;
		clear: both;
		border: 0px solid #000000;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form {
		border: 0px solid #00a093;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset {
		border-top: 1px solid #dddddd;
		border-left: 1px solid #dddddd;
		margin-bottom: 5px;
		width: 100%;
	}
	
	* html #container #subContainer #content #containerInfo #principale #questionario form fieldset {
		border-top: 1px solid #dddddd;
		border-left: 1px solid #dddddd;
		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: #000000;
		padding: 3px;
		text-align: left;
		margin: 3px;
		border: 0px solid #dddddd;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset label {
		width: 250px;
		text-align: right;
		float: left;
		border: 0px solid #dddddd;
		padding-right: 5px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset img {
		border: 2px solid #dddddd;
		margin: 2px;
	}
	
	* html #container #subContainer #content #containerInfo #principale #questionario form fieldset input.inputText {
		border: 1px solid #dddddd;
		float: left;
		width: 320px;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset input[type='text'] {
		border: 1px solid #dddddd;
		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 #dddddd;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset input[type='submit'] {
		border: 1px solid #dddddd;
		margin-bottom: 2px;
	}
	
	#container #subContainer #content #containerInfo #principale #questionario form fieldset textarea {
		width: 98%;
		float: right;
		border: 1px solid #dddddd;
		height: 120px;
	}
	
	#container #subContainer #content #containerInfo div.info {
		border-bottom: 1px solid #666666;
		float:left;
		display:inline;
		margin:0px;
		padding-top:20px;
		margin-left: 40px;
		margin-bottom:10px;
		padding-bottom:10px;
		width:90%;	
	}
	
	#container #subContainer #content #containerInfo div.info .titolo a{
		color:#666666;
	}
	
	#container #subContainer #content #containerInfo div.info .sottotitolo a{
		color:#666666;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links{
		clear:both;
		float:left;
		margin-left:15px;
		padding-top:10px;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		width:100%;	
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link{
		float:left;
		border:0px solid #dddddd;
		height:170px;
		margin:10px 8px;
		text-align:center;
		width:127px;
		overflow: hidden;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_img{
		height:130px;
		line-height:130px;
		margin:7px;
		overflow:hidden;
		width:113px;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_img a img{
		width:113px;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_url{
		border-top:1px solid #dddddd;
		font-size:11px;
		padding-top:3px;
		vertical-align:bottom;
	}
	
	#container #subContainer #content #containerInfo div.info .striscia_links .single_link .link_descrizione{
		font-size:9px;
		padding:3px;
	}
	
	#container #subContainer #content #containerInfo div.info div.containerPhotogallery {
		width: 100%;
		margin-left: 15px;
		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 #dddddd;
		background-color:#FFFFFF;
		margin: 12px 5px 0px 5px;
		width:60px;
		height:60px;
		overflow:hidden;
	}
	
	#container #subContainer #content #containerInfo div.info div.containerPhotogallery img {
		height:95%;
		border: 0px solid #dddddd;
		padding: 0;
		margin-top:2px;s
	}
	
	#container #subContainer #content #containerInfo div.info p {
		margin-top: 5px;
		border: 0px solid #000000;	
		padding-left: 15px;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione2 {
		margin-top: 10px;
		margin-left:15px;
		border: 0px solid #000000;
		float:left;
		clear:both;
		white-space:nowrap;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione {
		margin-top: 10px;
		border: 0px solid #000000;
		width: 90%;
		padding-left: 40px;
		padding-bottom:5px;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione a{
		color: #C40308;
	}
	
	#container #subContainer #content #containerInfo div.info .descrizione a:hover{
		text-decoration: underline;
	}
	
	#container #subContainer #content #containerInfo div.info .links {
		border-top:0px solid #DDDDDD;
		color:#C40308;
		clear:both;
		float:left;
		font-size:12px;
		font-weight:bold;
		margin-left:20px;
		padding:5px 10px 0 0;
		text-align:left;
		width:93%;	
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link {
		width:150px;
		padding-top:5px;
		border-right: 0px solid #cccccc;
		text-align: center;
		float: left;
		margin-bottom:35px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_image{
		width:100%;
		float:left;
		height:110px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link img{
		width:100px;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link h3.link_url  {
		text-align:center;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_url a {
		color:#736F7E;
		font-size:12px;
		text-align:center;
		white-space:nowrap;		
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_url a:hover {
		font-size:12px;
		text-decoration: underline;
	}
	
	#container #subContainer #content #containerInfo div.info .links .single_link .link_descrizione {
		color:#666666;
		font-size:10px;
	}
	
	#container #subContainer #content #containerInfo div.info .allegati {
		border-top:0px solid #DDDDDD;
		clear:both;
		color:#C40308;
		float:left;
		font-size:12px;
		font-weight:bold;
		margin-left:20px;
		margin-top:10px;
		padding:5px 5px 0 0;
		text-align:left;
		width:95%;	
	}
	
	#container #subContainer #content #containerInfo div.info .allegati a{
		padding-left: 30px;
		border-right:1px solid #666666;
		line-height:18px;
		font-size:12px;
		font-weight:normal;
	}
	
	#container #subContainer #content #containerInfo div.info .allegati a:hover{
		text-decoration:underline;		
	}
	
	#container #subContainer #content #containerInfo div.info div.thumbInfo {
		width: 200px;
		max-height: 180px;
		overflow:hidden;
		float:right;
		padding-left:0px;
		margin-right: 20px;
		margin-top: 0px;
		margin-left:20px;
	}
	
	#container #subContainer #content #containerInfo div.info div.thumbInfo img {
		border:0px solid #DDDDDD;
		margin:0;
		padding:0px;
		width:200px;
	}
	
	#container #subContainer #content #containerInfo div.info .titoloInfo {
		text-align: left;
		color: #003300;
		margin-left: 15px;
		width: 95%;
		font-weight:bold;
		border-bottom: 0px solid #C40308;
	}
	
	#container #subContainer #content #containerInfo div.info .titoloInfo a {
		text-align: left;
		color: #C40308;
		font-weight:bold;
	}
	
	#container #subContainer #content #containerInfo div.info .titoloInfo a:hover {
		text-decoration: underline;
	}
	
	#container #subContainer #content #containerInfo div.info .sottotitoloInfo {
		text-align: left;
		color: #736F7E;
		padding-left:15px;
		width:95%;
		font-weight:bold;
	}
	
	#container #subContainer #content #containerInfo div.info .sottotitoloInfo a {
		color:#000000;
		font-weight:normal;
	}
	
	#container #subContainer #content #containerInfo div.cat_lista_objects {
		border:1px solid #dddddd;
		display:inline;
		float:left;
		margin:0 0 10px 10px;
		padding:10px 20px;
		width:90%;
	}
	
	#container #subContainer #content #containerInfo div.cat_lista_objects .cat_obj_title{
		color:#C40308;
		float:left;
		clear:both;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
		padding:0;
		text-align:left;
		width:100%;
	}
	
	#container #subContainer #content #containerInfo div.cat_lista_objects .cat_obj_nome_desc{
		border-bottom:1px solid #dddddd;
		margin-bottom:10px;
		padding:5px;
		float:left;
		clear:both;
		width:95%;
	}
	
	#container #subContainer #content #containerInfo div.cat_lista_objects .cat_obj_nome_desc .obj_nome{
		text-align:left;
		font-weight:bold;
		padding-left:20px;
		background-image:url(stile_centriautorizzati/punta2.jpg);
		background-position:left center;
		background-repeat:no-repeat;
	}
	
	#container #subContainer #content #containerInfo div.cat_lista_objects .cat_obj_nome_desc .obj_descrizione{
		text-align:left;
		font-size:9px;
	}
	
	#container #subContainer #content #containerInfo div.infoVisited {
		width: 100%;
		margin: 0px;
		border: 1px solid #00a093;
	}
	
	#container #subContainer #content .sub_content {
		display:inline;
		float:left;
		overflow-x:hidden;
		overflow-y:auto;
		width:98%;
		margin-left:10px;
	}
	
	#container #subContainer #content #dettaglio {
		border:0 solid #00A093;
		display:inline;
		float:left;
		margin-top:0px;
		margin-left:0px;
		padding:0;
		width:95%;
	}
	
	#container #subContainer #content #dettaglio div.picture {
		background-color:#FFFFFF;
		border:1px solid #DDDDDD;
		float:left;
		height:200px;
		margin:5px 6px;
		overflow:hidden;
		padding:4px;
		width:45%;
	}
	
	#container #subContainer #content #dettaglio div.picture .single_fotogallery {
		background-color:#FFFFFF;
		border:0 solid #DDDDDD;
		float:left;
		height:100%;
		line-height:110px;
		overflow:hidden;
		padding-top:10px;
		width:100%;
	}
	
	#container #subContainer #content #dettaglio div.picture .text_fotogallery{
	}
	
	#container #subContainer #content #dettaglio div.picture .desc_fotogallery{
		font-size:9px;
	}
	
	#container #subContainer #content #dettaglio div.picture img {
		border:0 solid #FFFFFF;
		height:95%;
		margin-left:0px;
	}
	
	#container #subContainer #content #dettaglio p.percorso {
		width: 100%;
	}
	
	#container #subContainer #content #dettaglio .descrizione {
		padding-left: 20px;
	}
	
	
	#container #subContainer #content #dettaglio #tag {
		border-top: 0px solid #666666;
		clear: both;
		color: #c40308;
		float: left;
		font-weight: bold;
		text-align: left;
		width: 85%;
	}
	
	#container #subContainer #content #dettaglio #tag h2{
		display:none;
	}
	
	#container #subContainer #content #dettaglio #tag #part {
		margin-left: 20px;
		margin-top: 20px;
		text-align: center;
		width: 15%;
		float:left;
	}
	
	#container #subContainer #content .sub_content #gadgets_h {
		float:left;
		width: 99%;
	}
	
	#container #subContainer #content #containerInfo div.info #tag {
		border-top: 0px solid #666666;
		clear: both;
		color: #c40308;
		float: left;
		font-weight: bold;
		text-align: left;
		width: 85%;
	}
	
	#container #subContainer #content #containerInfo div.info #tag h2{
		display:none;
	}
	
	#container #subContainer #content #containerInfo div.info #tag #part {
		margin-left: 20px;
		margin-top: 20px;
		text-align: center;
		width: 15%;
		float:left;
	}
	

	#container #subContainer #content #dettaglio #gadgets_h {
		border-top: 1px solid #666666;
		clear: both;
		color: #C40308;
		float: left;
		font-weight: bold;
		margin-left: 20px;
		margin-top: 20px;
		padding: 10px 50px 10px 20px;
		text-align: left;
		width: 85%;
	}

	#container #subContainer #content #dettaglio #gadgets_h h2{
		font-size:12px;
		float: left;
		width:100px;
	}

	#container #subContainer #content #dettaglio #gadgets_h .link_socialnetworks{
		float: left;
	}
	
	#container #subContainer #content #dettaglio .titoloBig {
	}
	
	#container #subContainer #content #dettaglio .descrizioneBig {
	}
	
	#container #subContainer #content #dettaglio h3.dataInfo {
		width: 100%;
		border: 0px solid #000000;
	}
	
	#container #subContainer #content #dettaglio h1.titolo {
		width: 95%;
		color:#C40308;
		font-weight:bold;
		font-size:15px;
		padding:0px;
		margin-left: 4%;
		border-right:0px solid #666666;
	}
	
	#container #subContainer #content #dettaglio h2.sottotitolo {
		width: 95%;
		color:#666666;
		font-size:13px;
		padding:0px;
		padding-bottom: 20px;
		margin-left:4%;
		border-right:0px solid #666666;
	}
	
	#container #subContainer #content #dettaglio #images {
		float: left;
		display:inline;
		width: 320px;
		margin: 0px;
		margin-right:30px;
		margin-left:20px;
		margin-bottom:20px;
		border: 0px solid #666666;
	}
	
	#container #subContainer #content #dettaglio #images #big {
		width: 100%;
		margin: 0px;
		border: 0px solid #000000;
	}
	
	#container #subContainer #content #dettaglio #images #big img {
		width: 300px;
		padding:5px;
		background-color:#ffffff;
		border:1px solid #dddddd;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs {
		width: 100%;
		border: 0px solid #000000;
		margin: 0px 0px 10px 0px;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs a {
		padding: 0px;
		margin: 0px;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs img {
		height: 65px;
		margin: 0px;
		padding: 0px;
		border: 0px solid #000000;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs img.thumbimgsel {
		height: 65px;
		margin: 0px;
		padding: 0px;
		border: 0px solid #000000;
		filter:alpha(opacity=50); 
		-moz-opacity: 0.5; 
		opacity: 0.5;
	}
	
	#container #subContainer #content #dettaglio #images #thumbs img.thumbArrows {
		color: #000000;
		border: 0px solid #000000;
		height:100%;
		width:100%;
	}
	
	#container #subContainer #content #dettaglio .all_objects {
		float:left;
		clear:both;
		width:100%;
		border:1px solid #dddddd;
		background-color:#ffffff;
		margin:10px 0px;
		padding:10px 0px;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object {
		clear:both;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object #visual_object_nome {
		color:#666666;
		font-size:14px;
		font-weight:bold;
		width:90%;
		margin-left:5%;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object #visual_object_descrizione {
		color:#666666;
		font-size:11px;
		width:90%;
		margin-left:5%;
	}
	
	#container #subContainer #content #dettaglio .all_objects .visual_object #visual_object_child {
		border-bottom:0px solid #dddddd;
		border-top:0px solid #dddddd;
		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:0px 5px;
		padding:5px 5px 10px 30px;
		width:390px;
		background-color:#ffffff;
		background-image:url(stile_centriautorizzati/punta2.jpg);
		background-repeat:no-repeat;
		background-position:5px 3px;
		border-bottom:1px solid #dddddd;
	}
	
	#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:#666666;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc .obj_nome a:hover{
		color:#666666;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc .obj_descrizione {
		color:#666666;
		font-size:11px;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected {
		float:left;
		display:inline;
		margin:0px 5px;
		padding:5px 5px 10px 30px;
		width:390px;
		background-color:#ffffff;
		background-image:url(stile_centriautorizzati/punta3.jpg);
		background-repeat:no-repeat;
		background-position:5px 3px;
		border-bottom:1px solid #dddddd;
	}
	
	#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:#666666;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected .obj_nome a:hover{
		color:#666666;
	}
	
	#container #subContainer #content #dettaglio .all_objects .lista_objects .obj_nome_desc_selected .obj_descrizione {
		color:#666666;
		font-size:11px;
	}
	
	#container #subContainer #content #dettaglio .link_box {
		background-image:url(stile_centriautorizzati/boxdx.jpg);
		background-repeat:repeat-x;
		border:1px solid #DDDDDD;
		display:inline;
		float:left;
		margin:10px 0px 0px 0px;
		padding:10px 20px;
		width:442px;
	}
	
	#container #subContainer #content #dettaglio .link_box img {
		border:1px solid #ffffff;
		float:left;
		margin:0 20px 0 0;
		width:120px;
	}
	
	#container #subContainer #content #dettaglio .link_box .link_url {
		float:left;
		font-size:14px;
		width:300px;
		text-align:left;
	}
	
	#container #subContainer #content #dettaglio .link_box .link_descrizione {
		float:left;
		text-align:left;
		padding-bottom:10px;
		width:300px;
	}
	
	#container #subContainer #content #dettaglio .links {
		border-top:0px solid #DDDDDD;
		color:#C40308;
		clear:both;
		float:left;
		font-size:11px;
		font-weight:bold;
		margin-top:10px;
		margin-left:20px;
		padding:10px 5px 5px;
		text-align:left;
		width:98%;
	}
	
	#container #subContainer #content #dettaglio .links .single_link {
		border-right:1px solid #CCCCCC;
		float:left;
		height:70px;
		padding-top:5px;
		text-align:center;
		width:150px;
	}
	
	#container #subContainer #content #dettaglio .links .single_link img{
		width:100px;
	}
	
	#container #subContainer #content #dettaglio .links .single_link .link_url a{
		color:#222222;
		font-size:12px;
	}
	
	#container #subContainer #content #dettaglio .links .single_link .link_url a:hover{
		text-decoration: underline;
	}
	
	#container #subContainer #content #dettaglio .links .single_link .link_descrizione {
		color:#666666;
		font-size:9px;
	}
	
	#container #subContainer #content #dettaglio .allegati {
		border-top:1px solid #DDDDDD;
		clear:both;
		color:#C40308;
		float:left;
		font-size:13px;
		font-weight:bold;
		margin-left:20px;
		margin-top:10px;
		padding:10px 5px;
		text-align:left;
		width:98%;
	}
	
	#container #subContainer #content #dettaglio .allegati a {
		border-right:1px solid #424242;
		color:#666666;
		font-size:11px;
		padding-right:5px;
		white-space:nowrap;
	}
	
	#container #subContainer #content #dettaglio .allegati a:hover {
		border-right:1px solid #424242;
		color:#666666;
		font-size:11px;
		padding-right:5px;
		white-space:nowrap;
	}
	
	#container #subContainer #content #dettaglio .allegati .link a {
		border:0px;
		font-size:12px;
	}
	
	#container #subContainer #content #dettaglio .allegati .link a:hover {
		border:0px;
	}
	
	#container #subContainer #content #dettaglio .allegati .descrizione {
		font-size:10px;
	}
	
	#container #subContainer #content #comment {
		border:0 solid #000000;
		display:inline;
		float:left;
		margin:0 0 10px;
		padding:0 0 20px 10px;
		width:465px;
	}
	
	#container #subContainer #content #comment h1.title{
		width:100%;
		border:0 dashed #01BCA8;
		color:#666666;
		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 #dddddd;
		background-color:#ffffff;
		margin-bottom:5px;
		padding:0 0 10px;
		width:477px;
		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:380px;
		border:1px solid #dddddd;
	}
	
	#container #subContainer #content #comment form fieldset .comm_line input:focus {
		background-color:#fafafa;
	}
	
	#container #subContainer #content #comment form fieldset textarea {
		width:310px;
		height:125px;
		margin-top:0px;
		margin-left:20px;
		margin-bottom:0px;
		padding:5px;
		float:left;
		overflow:auto;
		border:1px solid #dddddd;
	}
	
	#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;
	}
	
	#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:457px;
		text-align:left;
		border:1px solid #dddddd;
		background-color:#ffffff;
	}
	
	#container #subContainer #content #comment .containerList .userComment{
		float:left;
		clear:both;
		width:457px;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px solid #dddddd;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead{
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentInfo{
	color:#666666;
	}
	
	#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:#666666;
	font-size:10px;
	}
	
	#container #subContainer #content #comment .containerList .userComment .userCommentHead .userCommentReply .userCommentReplyRispondi a:hover{
	color:#666666;
	}
	
	#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:220px;
		width:240px;
		text-align:center;
	}
	
	#container #subContainer #content #comment .postCommentPager div{
		float:left;
		padding-right:2px;
		cursor:pointer;
	}
	
	#container #subContainer #content #comment .postComment h1.sent{
		color:#dddddd;
	}
	
	#container #subContainer #content #containerCategorie {
		border:0 solid #00A093;
		display:inline;
		float:left;
		margin:0px;
		margin-top: 0px;
		padding:0;
		width:100%;
	}
	
	#container #subContainer #content #containerCategorie .categoria {	
		background-color:#FFFFFF;
		/*border:1px solid #DDDDDD;*/
		display:inline;
		float:left;
		height:210px;
		padding-top:2px;
		text-align:center;
		width:17.5%;
		margin: 1%;
		border-radius: 10px;
	}
	
	#container #subContainer #content #containerCategorie .categoria:hover {	
		/*border:1px solid #aaaaaa;*/
	}
	
	#container #subContainer #content #containerCategorie div.categoria div.thumbCategoria {
		border:0 solid #666666;
		float:left;
		max-height:165px;
		text-align:center;
		/*width:250px;*/
		overflow:hidden;
	}
	
	#container #subContainer #content #containerCategorie div.categoria div.thumbCategoria .titolo_immagine{
		display: none;
	}
	
	#container #subContainer #content #containerCategorie div.categoria .titoloCategoria {
		font-size:12px;
		font-weight: bold;
		text-align: center;
		float: left;
		width: 100%;
		margin-top: 13px;
		margin-bottom: 5px;
		height: 35px;
	}
	
	#container #subContainer #content #containerCategorie div.categoria .titoloCategoria a{
		font-size:14px;
		line-height: 16px;
	}
	
	#container #subContainer #content #containerCategorie div.categoria div.thumbCategoria img {
		border:0 solid #DDDDDD;
		padding:10px;
		/*height:95%;*/
		width:87%;
		border-radius: 20px;
	}
	
	#container #subContainer #columnRight {
		border:1px solid #333333;
		float:left;
		margin-right:5px;
		margin-top:90px;
		overflow:hidden;
		padding:0;
		width:100%;		
	}
	
	
	#container #subContainer #columnRight .containerRisalto2{
		width:163px;		
		border: 0px solid #666666;
		float: left;
		padding-bottom: 13px;
		background-color: #999999;
		color: #ffffff;
	}
	
	#container #subContainer #columnRight .subContainerRisalto2{
		width:100%;		
		border: 0px solid #0f0;
		float: left;
	}
	
	#container #subContainer #columnRight .subContainerRisalto2Titolo{
		width:94%;		
		border: 0px solid #00f;
		float: left;
		text-align:center;
		padding:5px;
		padding-bottom:0;
		/*background-color:#F0BF01;*/
		background-color:#333333;
	}
	
	#container #subContainer #columnRight .subContainerRisalto2Titolo a{
		font-size:12px;
		font-weight: normal;
		color: #ffffff;
		line-height:0px;
		letter-spacing:1px;
		
	}
	
	#container #subContainer #columnRight .subContainerRisalto2Titolo a:hover{
		color: #999999;
	}
	
	#container #subContainer #columnRight .risalto2{
		float: left;
		width: 100%;
		border-bottom: 1px solid #C40308;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#container #subContainer #columnRight .risalto2 span{
		width:97%;
		font-size:10px;
		color: #999999;
		display: none;
	}
	
	#container #subContainer #columnRight .risalto2 h1.titolo{
		width:97%;
	}
	
	#container #subContainer #columnRight .risalto2 h1.titolo a{
		width:97%;
		font-size:11px;
		color: #ffffff;
	}
	
	#container #subContainer #columnRight .risalto2 .sottotitolo{
		width:97%;
		color: #ffffff;
	}
	
	#container #subContainer #columnRight .risalto2 .images{
		display: none;
	}
	
	#container #subContainer #columnRight .risalto2 .descrizione{
		display: none;
	}
	
	#container #subContainer #columnRight #autenticazione {
		width: 60%;
		margin-left:10px;
		margin-top:90px;
		border: 0px solid #f00;
		border-bottom: 1px solid #999999;
		padding-bottom:30px;
	}
	
	#container #subContainer #columnRight #autenticazione .login_input input{
		width: 150px;
		border: 1px solid #666666;
		margin-bottom:10px;
	}
	


	
	#container #subContainer #columnRight .menu_elenco {
		float:left;
		clear:both;
		/*
		background-color:#C40308;
		padding:0px;
		margin-top:20px;
		margin-bottom:10px;
		width:162px;
		*/
	}
	
	#container #subContainer #columnRight .menu_elenco a{
		color:#ffffff;
		font-weight: bold;
		font-size:16px;
	}
	
	#container #subContainer #columnRight .menu_elenco a:hover{
		text-decoration: underline;
	}
	
	#container #subContainer #columnRight .menu_elenco .menu_elenco_child{
	}
	
	#container #subContainer #columnRight .menu_elenco .menu_elenco_footer{
		float:left;
		clear:both;
		background-image:url(handytech_rivenditori/menubot.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		width:100%;
		height:15px;
		display: none;
	}
	
	#container #subContainer #columnRight .menu_elenco ul{
		float:left;
		clear:both;
		background-color:#C40308;
		padding:0px;
		margin-top:20px;
		margin-bottom:0px;
		width:162px;
		text-align: center;
		
		padding:3px;
		padding-top:10px;
		padding-bottom:10px;
		border: 6px solid #999999;
		clear:both;
	}
	
	#container #subContainer #columnRight .menu_elenco ul .li_footer{
		display:none;
	}
	
	#container #subContainer #columnRight .menu_elenco ul li.menu_1{
		padding:2px 0px;
		text-transform:uppercase;
	}
	
	#container #subContainer #columnRight .menu_elenco ul li.menu_1 a{
		color:#666666;
		font-weight:bold;
	}
	
	#container #subContainer #columnRight .menu_elenco ul li.menu_1 a:hover{
		text-decoration:underline;
	}
	
	#container #subContainer #columnRight .menu_elenco ul li.menu_1selected{
		padding:2px 0px;
		text-transform:uppercase;
	}
	
	#container #subContainer #columnRight .menu_elenco ul li.menu_1selected a{
		color:#666666;
		font-weight:bold;
	}
	
	#container #subContainer #columnRight .menu_elenco ul li.menu_1selected a:hover{
		text-decoration:underline;
	}



	#container #subContainer #columnRight .scorrevole {
		height: auto;
		border: 0px solid #dddddd;
		float:left;
		display:none;
		clear:both;
		padding:25px 0px 0px 0px;
		margin:30px 0px 10px 0px;
		overflow:hidden;
		border: 1px solid #dddddd;
		width:180px;
		height:199px;
		background-image:url(stile_centriautorizzati/scorrevole.jpg);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	#container #subContainer #columnRight .scorrevole #scorrevole_vertic {
		overflow:hidden;		
		width:140px;
		height:160px;
		margin:10px 0px 0px 10px;
		padding:10px;
		border: 0px solid #dddddd;
		background-color:#ffffff;
	}
	
	#datacontainer {
		left:1px;
		position:relative;
		top:-131px;
		width:140px;
		margin-bottom:20px;
		padding:160px 0px 20px 0px;
	}
	
	#datacontainer .scorr_vertic_titolo {
		font-size:12px;
		font-weight:bold;
	}
	
	#datacontainer .scorr_vertic_titolo a {
		color:#666666;
	}
	
	#datacontainer .scorr_vertic_sottotitolo {
		color:#666666;
		font-size:11px;
		font-weight:bold;
	}
	
	#datacontainer .descrizione {
		color:#666666;
		text-align:left;
		font-size:11px;
		border-bottom: 2px dotted #dddddd;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	#container #subContainer #columnRight .bannerspeciali {
		float:left;
		border: 0px solid #dddddd;
		clear:both;
		display:none;
		float:left;
		height:auto;
		margin:5px 0 5px 4px;
	}
	
	#container #subContainer #columnRight #gadgets_b {
		border: 6px solid #999999;
		clear: both;
		float: left;
		padding: 10px 3px;
		width:142px;
		text-align:center;
		font-size:14px;
		background-color:#c40308;
		color:#FFFFFF;
	}
	
	#container #subContainer #columnRight #gadgets_b a{
		color:#FFFFFF;
	}
	
	#container #subContainer #columnRight #gadgets_c {
		float:left;
		clear:both;
		width:170px;
		margin-left:0px;
		margin-top:5px;
	}
	
	#container #subContainer #columnRight .banner {
		float:left;
		clear:both;
		width:170px;
		margin-left:0px;
		margin-top:5px;
	}
	
	#container #subContainer #columnRight .banner .single_banner {
		height: auto;
		border: 0px solid #dddddd;
		float:left;
		display:inline;
		clear:both;
		padding:0px;
		margin-left:0px;
		margin-top:0px;
		width:160px;
	}
	
	#container #subContainer #columnRight .banner .single_banner p{
		display: none;
	}
	
	#container #subContainer #columnRight .banner a {
		padding: 0px;
		margin: 0px auto;
	}
	
	#container #subContainer #columnRight .banner a img {
		width: 160px;
		padding: 0px;
		border:1px solid #dddddd;
	}
	
	#container #subContainer #columnRight #newsletter {
		float:left;
		display:none;
		clear:both;
		background-color:#ffffff;
		padding:0px;
		margin-left:7px;
		margin-top:10px;
		margin-bottom:10px;
		width:162px;
		background-image:url(stile_centriautorizzati/menutop.jpg);
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	#container #subContainer #columnRight #newsletter .newsletter_child{
		float:left;
		clear:both;		
	}
	
	#container #subContainer #columnRight #newsletter  .newsletter_footer{
		float:left;
		clear:both;
		background-image:url(stile_centriautorizzati/menubot.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		width:100%;
		height:15px;
	}
	
	#container #subContainer #columnRight #newsletter form{
		border:0px;
	}
	
	#container #subContainer #columnRight #newsletter form fieldset{
		padding:10px;
		border:0px;
	}
	
	#container #subContainer #columnRight #newsletter form fieldset label{
		color:#666666;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;
	}
	
	#container #subContainer #columnRight #newsletter form fieldset #menuNewsletterEmailInput{
		margin-top:10px;
	}
	
	#container #subContainer #columnRight h1.intestazione {
		color: #59a348;
		font-size: 13px;
		text-decoration: none;
		width: 100%;
		border: 0px solid #000000;
		text-align: left;
		margin-top: 15px;
		margin-bottom: 15px;
		display: none;
	}
	
	#container #subContainer #columnRight div.containerRisalto .subContainerRisaltoTitolo{
		background-repeat:no-repeat;
		border-bottom:1px solid #003300;
		color:#003300;
		font-size:12px;
		height:20px;
		margin-bottom:10px;
		padding-right:5px;
		padding-top:5px;
		text-align:right;	
	}
	
	#container #subContainer #columnRight div.containerRisalto .subContainerRisalto{
		width: 100%;
	}
	
	#container #subContainer #columnRight div.containerRisalto {
		border:0px solid #dddddd;
		clear:both;
		display:inline;
		float:right;
		margin-left:0px;
		overflow:hidden;
		padding:0px;
		width:180px;
		background-image: url(stile_centriautorizzati/bg_label_evidenza_sotto.jpg);
		background-repeat: repeat-y;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto {
		width: 95%;
		margin:0px;
		border: 0px solid #ff0000;
		float:left;
		clear:both;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto_a {
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto_b {
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto_c {
		display:none;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto_d {
		display:none;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .risalto_child {
		clear:both;
		float:left;
		width: 100%;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .risalto_footer {
		border-bottom:1px solid #C40308;
		clear:both;
		float:left;
		margin-bottom:10px;
		margin-left:5px;
		width:100%;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h1.titolo {
		border: 0px solid #dddddd;
		color:#003300;
		font-size:13px;
		padding:0px;
		padding-left: 5px;
		text-align:left;
		text-transform:uppercase;
		width: 98%;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h1.titolo a {
		border:0 solid #DDDDDD;
		color:#003300;
		font-size:11px;
		font-weight:bold;
		width:100%;	
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h1.titolo a:hover {
		color:#C40308;
		text-decoration:underline;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto h2.sottotitolo {
		border-bottom: 0px solid #dddddd;
		color:#C40308;
		width: 90%;
		margin-bottom:5px;
		font-size:10px;
		padding:0px;
		padding-left: 5px;
		font-weight: normal;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .descrizione {
		padding-left:5px;
		padding-bottom:10px;
		color: #000000;
		font-size:11px;
		float:left;
		width:85%;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .descrizione #dettaglio_testo{
		color: #C40308;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .links {
		padding:10px;
		color: #C40308;
		font-size:11px;
		font-weight: bold;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto .allegati {
		padding:10px;
		color: #C40308;
		font-size:11px;
		font-weight: bold;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto div.images {
		float: left;
		width: 100%;
		margin:0px;
		overflow:hidden;		
		text-align:center;
		margin-left:0px;
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto div.images a {		
	}
	
	#container #subContainer #columnRight div.containerRisalto div.risalto div.images a img {
		width: 97%;
		padding:5px;
		border:0px solid #dddddd;
	}
	
	#container #subContainer #footer {
		background-color:#ffffff;
		clear: both;
		width: 1200px;
		height: 150px;
		padding-top: 20px;
		margin-top: 20px;
		border-top: 1px solid #DDDDDD;
	}
	
	#container #subContainer #footer .menu_footer {
		text-align: left;
		border: 0px solid #000000;
		text-transform:lowercase;
		padding-top:40px;
		padding-left: 20px;
		display:none;
	}
	
	#container #subContainer #footer .menu_footer ul {
		list-style-type: none;	
		float: left;
		width: auto;
		border: 0px solid #000000;
	}

	#container #subContainer #footer .menu_footer ul li {
		padding: 0px 10px 0px 9px;
		border-right:1px solid #bbbbbb;
		float: left;
		list-style-type: none;
	}

	#container #subContainer #footer .menu_footer ul li a {
		font-size: 11px;
		color: #68676b;
	}
	
	#container #subContainer #footer .menu_footer ul li a:hover {
		font-size: 11px;
		color: #222222;
	}
	
	#container #subContainer #footer .menu_footer .menu_1selected a {
		font-size: 11px;
		color: #222222;
	}
	
	#container #subContainer #footer .menu_footer .menu_1selected a:hover {
		font-size: 11px;
		color: #68676b;
	}
	
	#container #subContainer #footer #dummyThree {
		font-size:11px;
		width:100%;
		text-align:center;
		float:left;
		color:#333333;
	}
	
	#container #subContainer #footer #dummyThree a{
		color:#C40308;
	}
	
	#container #subContainer #footer #dummyThree a:hover{
		color:#C40308;
		text-decoration: underline;
	}
	
	#container #subContainer #footer #dummyThree span{
		display: inline-block;
		text-align: center;
		vertical-align:middle;
		width: 100%;
		font-size: 14px;
	}
	
	#container #subContainer #footer #dummyThree span .img_footer{
		display: inline-block;
		width: 15%;
		margin-left: 4%;
		margin-right: 4%;
	}
	
	#container #subContainer #footer #dummyThree span .img_footer img{
		width: 100%;
	}
	
	#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:20px 25px 10px 60px;
		padding:1px 5px 6px 20px;
		text-align:right;
		width:80px;
		line-height: 12px;
	}

	#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: 477px;
		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: #C40308;
		font-size: 16px;
		border: 0px dashed #01bca8;
		width: 98%;
		margin-left:2%;
		margin-bottom:10px;
		float: left;
		text-align: left;
		padding: 0px;
		display: none;
	}
	
	.titolo a {
		color: #079002;
		font-size: 16px;
		width: 98%;
		margin-top:0px;
		float: left;
		text-align: left;
		margin: 0px;
		padding: 0px;
	}
	
	.sottotitolo {
		color: #666666;
		font-size: 12px;
		border: 0px dashed #01bca8;
		width: 100%;
		float: left;
		text-align: justify;
		margin-left:2%;
	}
	
	.sottotitolo a {
		color: #666666;
		font-size: 12px;
		width: 348px;
		float: left;
		text-align: left;
	}
	
	.dataInfo {
		color: #000000;
		font-size: 11px;
		border: 0px dashed #01bca8;
		float: left;
		text-align: left;
		display:none;
	}
	
	.dataInfo a {
		color: #000000;
		font-size: 11px;
		float: left;
		text-align: left;
	}
	
	.titoloBig {
		color: #666666;
		font-size: 11px;
		border: 0px dashed #01bca8;
		text-align:right;
	}
	
	.descrizioneBig {
		color: #666666;
		font-size: 10px;
		border: 0px dashed #01bca8;
		text-align:right;
	}
	
	.descrizione {
		text-align: justify;
		color:#000000;
	}
	
	.allegati {

	}
	
	.links {

	}
	
	.titoloInfo {
		color: #C40308;
		font-size: 11px;
	}
	
	.titoloInfo a {
		color: #C40308;
		font-size: 14px;
	}
	
	.titoloInfo a:hover {
		text-decoration:none;
	}
	
	.sottotitoloInfo {
		color: #000000;
		font-size: 13px;
	}
	
	.titoloCategoria {
		color: #C40308;
		font-size: 16px;
		text-align:left;
		display:block;
	}
	
	.titoloCategoria a {
		color: #000000;
		font-size: 11px;
		display:block;
		line-height: 12px;
	}
	
	.titoloCategoria a:hover {
		text-decoration: underline;
	}
	
	.percorso {
		color: #999999;
		font-size: 11px;
		float: left;
	}
	
	.percorso a {
		color: #C40308;
		font-size: 13px;
		float: left;
	}
	
	.percorso a:hover {
		color: #C40308;
		float: left;
		text-decoration: underline;
	}
	
	.informazioni {
		padding:10px;
	}
	
	
	
	/**************************************************************************
	* Stili Input Form
	**/
	
	.inputText {
		border: 1px solid #dddddd;
		float: left;
		margin-bottom: 2px;
	}
	
	.inputCheckbox {
		margin-right: 2px;
	}
	
	.inputRadio {
		margin-right: 2px;
	}
	
	.inputSubmit {
		margin-bottom: 2px;
		width: 40px !important;
		border: 0px;
	}
	
	
	
	.fb-share-button{
		top: -5px;
		}
		
	#twitter-widget-0{
		width:80px !important;
		}



	#container #subContainer #content #containerInfo #principale #listato_documenti{
		float: left;
		width:100%;
		border: 0px solid #000;
		text-align: left;
		margin-top: 20px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .report{
		float: left;
		width:95%;
		border: 0px solid #000;
		text-align: left;
		margin-bottom: 20px;
		margin-top: 10px;
		background-color:#00FF00;
		padding:5px;
		font-size:18px;
		color:#ffffff;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .rigo_csv{
		margin: 1%;
		margin-bottom:20px;
		padding-bottom:10px;
		border-bottom:1px dotted #999999;
		width:98%;
		float: left;
		word-wrap: break-word;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv{
		float: left;
		width: 68%;
		margin-left: 2%;
		margin-right: 2%;
		border: 0px solid #f00;
		min-height: 70px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .rigo_field {
		float: left;
		margin-right:15px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_1 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_2 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_2_img {
		float: left;
		width:15%;
		margin-right: 2%;
		min-height: 40px;
		max-height: 80px;
		overflow: hidden;
		font-weight: normal;
		color: #999999;
		font-style: italic;
		border-radius: 10px;
		text-align: center;
		/*display: none;*/
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_2_img img{
		width:100%;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_2_imgbis {
		float: left;
		width:25%;
		margin-right: 2%;
		min-height: 40px;
		max-height: 140px;
		overflow: hidden;
		font-weight: normal;
		color: #999999;
		font-style: italic;
		border-radius: 10px;
		text-align: center;
		/*display: none;*/
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_2_imgbis img{
		width:100%;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_3 {
		float: left;
		width:70%;
		font-weight: bold;
		color: #2b4f81;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_4 {
		float: left;
		width:70%;
		margin: 0 !important;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_5 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_6 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_7 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_8 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_9 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_9 {
		width:20px;
		display: none;
	}
	
	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_9_img {
		/*width:20px;
		display: none;*/
		float: left;
		width:15%;
		margin-right: 2%;
		min-height: 40px;
		max-height: 80px;
		overflow: hidden;
		font-weight: normal;
		color: #999999;
		font-style: italic;
		border-radius: 10px;
		text-align: center;
	}
	
	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_9_img img {
		width:100%;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .dati_csv .field_10 {
		width:20px;
		display: none;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .file_del_rigo{
		float:right;
		width:25%;
		margin-right: 1%;
		border:0px solid #00f;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .file_del_rigo .rigo_file{
		margin-right:10px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .file_del_rigo .rigo_file img{
		width: 28px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .carrello_del_rigo{
		float:right;
		width:24%;
		border:0px solid #00f;
		/*margin-right: 1%;
		margin-top:5px;*/
		padding: 1%;
		background-color: #EEEEEE;
		border-radius: 4px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .carrello_del_rigo div{
		float:left;
		width:100%;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .carrello_del_rigo .div_carrello_tipo span{
		float:left;
		width: 50%;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .carrello_del_rigo .div_carrello_qta{
		float:left;
		margin-right: 5px;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .carrello_del_rigo .div_carrello_qta .carrello_qta{
		width:30px;
		height:20px;
		border:1px solid #999999;
	}

	#container #subContainer #content #containerInfo #principale #listato_documenti .carrello_del_rigo .div_carrello_invio{
		float:left;
	}



/*	G E S T I O N E   P R E V E N T I V I   */

	#container #subContainer #content #preventivo_content{
		float:left;
		width:100%;
		text-align: center;
	}

	#container #subContainer #content #preventivo_content .alert{
		display: inline-block;
		width:40%;
		padding:20px;
		background-color: #CCCCCC;
		border-radius: 20px;
		color: #CC0000;
		font-size: 22px;
		line-height: 30px;
	}

	#container #subContainer #content #preventivo_content .alert a{
		background-color: #CC0000;
		color: #FFFFFF;
		border-radius: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}

	#container #subContainer #content #preventivo_content .alert a:hover{
		color: #CCCCCC;
	}

	#container #subContainer #content #preventivo_content #menu{
		float:left;
		width:49%;
		margin-bottom:20px;
		text-align: center;
		padding-left: 51%;
		padding-top: 7px;
		padding-bottom: 5px;
		background-color: #2b4f81;
	}

	#container #subContainer #content #preventivo_content #menu span{
		/*background-color: #3399cc;*/
		border: 1px solid #FFFFFF;
		border-radius: 9px;
		display: inline-block;
		margin-left: 0px;
		margin-right: 20px;
		padding: 5px;
		width: 130px;
		float: left;
	}

	#container #subContainer #content #preventivo_content #menu span:hover{
		background-color: #95b6d1;
		border: 1px solid #2b4f81;
	}

	#container #subContainer #content #preventivo_content #menu span a{
		color: #FFFFFF;
		font-weight: bold;
	}

	#container #subContainer #content #preventivo_content #menu span a:hover{
		text-decoration:none;
	}

	#container #subContainer #content #preventivo_content #menu_ordine{
		float:left;
		width:49%;
		margin-bottom:20px;
		text-align: center;
		padding-left: 51%;
		padding-top: 7px;
		padding-bottom: 5px;
		background-color: #f89406;
	}

	#container #subContainer #content #preventivo_content #menu_ordine span{
		/*background-color: #3399cc;*/
		border: 1px solid #FFFFFF;
		border-radius: 9px;
		display: inline-block;
		margin-left: 0px;
		margin-right: 20px;
		padding: 5px;
		width: 130px;
		float: left;
	}

	#container #subContainer #content #preventivo_content #menu_ordine span:hover{
		background-color: #f86706;
		border: 1px solid #8f3b02;
	}

	#container #subContainer #content #preventivo_content #menu_ordine span a{
		color: #FFFFFF;
		font-weight: bold;
	}

	#container #subContainer #content #preventivo_content #menu_ordine span a:hover{
		text-decoration:none;
	}


	#container #subContainer #content #preventivo_content #menu_certificazioni{
		float:left;
		width:49%;
		margin-bottom:20px;
		text-align: center;
		padding-left: 51%;
		padding-top: 7px;
		padding-bottom: 5px;
		background-color: #A5074E;
	}

	#container #subContainer #content #preventivo_content #menu_certificazioni span{
		/*background-color: #3399cc;*/
		border: 1px solid #FFFFFF;
		border-radius: 9px;
		display: inline-block;
		margin-left: 0px;
		margin-right: 20px;
		padding: 5px;
		width: 140px;
		float: left;
	}

	#container #subContainer #content #preventivo_content #menu_certificazioni span:hover{
		background-color: #A5074E;
		border: 1px solid #8f3b02;
	}

	#container #subContainer #content #preventivo_content #menu_certificazioni span a{
		color: #FFFFFF;
		font-weight: bold;
	}

	#container #subContainer #content #preventivo_content #menu_ordine span a:hover{
		text-decoration:none;
	}

	#container #subContainer #content #preventivo_content table{
		float:left;
		width:100%;
		margin-bottom:20px;
		background-color: #ffffff;
	}

	#container #subContainer #content #preventivo_content table th{
		background-color:#CCCCCC;
		padding:5px;
	}

	#container #subContainer #content #preventivo_content table td{
		
	}

	#container #subContainer #content #preventivo_content table td span{
		font-size:10px;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca{
		float:left;
		width:700px;
		margin-bottom:20px;
		margin-left: 22%;
		background-color: #eeeeee;
		border-radius: 10px;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca th{
		background-color:#eeeeee;
		color: #2b4f81;
		padding:5px;
		font-weight:bold;
		text-align:center;
		font-size:18px;
		letter-spacing: 2px;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca td{
		color: #666666;
		padding-top:5px;
		padding-bottom:5px;
		border-top:0px solid #eeeeee;
		padding-right:10px;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca td a{
		color: #999999;
		text-decoration: underline;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca td a:hover{
		color: #777777;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca td span{
		font-size:12px;
	}

	#container #subContainer #content #preventivo_content .motore_ricerca td input{
		border:1px solid #888888;
	}

	#container #subContainer #content #preventivo_content .tbl_search{
		float:left;
		width:100%;
		margin-bottom:20px;
		background-color: #ffffff;
	}

	#container #subContainer #content #preventivo_content .tbl_search th{
		background-color:#0088cc;
		color: #FFFFFF;
		padding:5px;
		font-weight:bold;
		font-size: 13px;
		letter-spacing: 1px;
		border-radius: 5px;
	}

	#container #subContainer #content #preventivo_content .tbl_search .minicol{
		background-color:#FFFFFF;
		width: 35px;
	}

	#container #subContainer #content #preventivo_content .tbl_search td{
		color: #555555;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		text-align: left;
		border-top:1px solid #eeeeee;
	}

	#container #subContainer #content #preventivo_content .tbl_search td a{
		color: #999999;
		text-decoration: underline;
	}

	#container #subContainer #content #preventivo_content .tbl_search td img{
		width: 25px;
	}

	#container #subContainer #content #preventivo_content .tbl_search td a:hover{
		color: #777777;
	}

	#container #subContainer #content #preventivo_content .tbl_search td span{
		font-size:12px;
	}

	#container #subContainer #content #preventivo_content .tbl_search .num_prev{
		color: #555555;
		text-align: left;
	}

	#container #subContainer #content #preventivo_content .tbl_search .num_prev a{
		/*color: #2b4f81;*/
		background-color: #f89406;
		color: #FFFFFF;
		font-size: 12px;
		border-radius: 4px;
		padding-left: 2px;
		padding-right: 2px;
		text-decoration: none;
	}


	#container #subContainer #content #preventivo_content .tbl_search .num_prev .a_dett_ord{
		background-color: #f89406;
		color: #FFFFFF;
		font-size: 12px;
		border-radius: 4px;
		padding-left: 2px;
		padding-right: 2px;
		text-decoration: none;
	}

	#container #subContainer #content #preventivo_content .tbl_search .num_prev .a_gen_ord{
		background-color: #00CC00;
		color: #FFFFFF;
		font-size: 12px;
		border-radius: 4px;
		padding-left: 2px;
		padding-right: 2px;
		text-decoration: none;
	}

	#container #subContainer #content #preventivo_content .tbl_search .num_prev .a_ord{
		background-color: #999999;
		color: #FFFFFF;
		font-size: 12px;
		border-radius: 4px;
		padding-left: 2px;
		padding-right: 2px;
		text-decoration: none;
	}

	#container #subContainer #content #preventivo_content .tbl_search .data_prev{
		color: #2991ce;
		text-align: center;
	}

	#container #subContainer #content #preventivo_content .tbl_search .data_prev span{
		color: #333333;
		text-align: center;
		/*background-color: #00CC00;*/
		padding-left: 2px;
		padding-right: 2px;
		border-radius: 4px;
		font-weight: bold;
	}

	#container #subContainer #content #preventivo_content .tbl_search .intestatario{
		color: #0088cc;
	}

	#container #subContainer #content #preventivo_content .tbl_search .intestatario span{
		width: 100%;
		float: left;
	}

	#container #subContainer #content #preventivo_content .tbl_search .intestatario .intestatario_a{
		font-weight: bold;
	}

	
		
	#container #subContainer #content #preventivo{
		float:left;
		width:98%;
		border:0px solid #00f;
		margin-left:1%;
	}
		
	#container #subContainer #content h4{
		color: #2b4f81;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 2px;
		padding: 5px;
		text-align: center;
	}
		
	#container #subContainer #content #preventivo h4{
		color: #2b4f81;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 2px;
		padding: 5px;
		text-align: center;
	}

	#container #subContainer #content #preventivo #elenco_dispositivi{
		float:left;
		width:100%;
		border:0px solid #00f;
		margin-top:10px;
		margin-bottom:10px;
	}

	#container #subContainer #content #preventivo fieldset{
		float:left;
		width:88%;
		padding:3%;
		border:1px solid #0088cc;
		border-radius: 10px;
		margin-bottom:15px;
		margin-left: 3%;
	}

	#container #subContainer #content #preventivo fieldset legend{
		padding-left:5px;
		padding-right:5px;
		margin-left:5px;
		margin-right:5px;
		color:#FFFFFF;
		background-color: #0088cc;
		border-radius: 5px;
		font-weight: bold;
	}

	#container #subContainer #content #preventivo .fieldset50{
		
	}

	#container #subContainer #content #preventivo .fieldset50:hover{
		background-color: #EEEEEE;
	}


	#container #subContainer #content #preventivo .row_prv_smt{
		float:left;
		width:100%;
		border:0px solid #00f;
		margin-bottom:20px;
		text-align: center;
		vertical-align: bottom;
	}

	#container #subContainer #content #preventivo .row_prv_smt form{
		text-align: center;
	}
	#container #subContainer #content #preventivo .row_prv_smt .btn1{
		border:0px solid #00f;
		display: inline-block;
		text-align: center;
	}

	#container #subContainer #content #preventivo .row_prv_smt .btn2{
		border:0px solid #00f;
		display: inline-block;
		text-align: center;
	}

	#container #subContainer #content #preventivo .msg_opt_srv{
		float:left;
		width:100%;
		border:0px solid #00f;
		margin-bottom:20px;
		font-weight: bold;
		font-size: 16px;
		color: #990000;
	}

	#container #subContainer #content #preventivo .row_prv_smt .smt{
		display: inline-block;
		vertical-align: middle;
	}

	#container #subContainer #content #preventivo .row_prv_smt .but_smt{
		background-color: #cccccc;
		border: 1px solid #333333;
		border-radius: 4px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
		padding: 10px;
		width: 300px;
		color: #333333;
		vertical-align: middle;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt{
		background-color: #999999;
		border: 1px solid #666666;
		border-radius: 9px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		width: 160px;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt:hover{
		background-color: #666666;
		border: 1px solid #333333;
	}


	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_azzurro{
		background-color: #0088CC;
		border: 1px solid #0033CC;
		border-radius: 9px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		width: 160px;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_azzurro:hover{
		background-color: #0033CC;
		border: 1px solid #0088CC;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_azzurro a{
		color: #ffffff;
		font-weight: bold;
	}


	#container #subContainer #content #preventivo .row_prv_smt .lbl_ico{
		display: inline-block;
		vertical-align: middle;
		width: 60px;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_verde{
		background-color: #00CC00;
		border: 1px solid #006600;
		border-radius: 9px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		width: 160px;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_verde:hover{
		background-color: #006600;
		border: 1px solid #003300;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_verde a{
		color: #ffffff;
		font-weight: bold;
	}


	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_arancio{
		background-color: #F89406;
		border: 1px solid #f86c06;
		border-radius: 9px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		width: 160px;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_arancio:hover{
		background-color: #f86c06;
		border: 1px solid #f86c06;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt_arancio a{
		color: #ffffff;
		font-weight: bold;
	}


	#container #subContainer #content #preventivo .row_prv_smt .lbl_smtno{
		background-color: #FFFFFF;
		border: 0px solid #990000;
		border-radius: 9px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		width: 550px;
		font-weight: bold;
		border-bottom: 3px solid #990000;
		color: #990000;
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smtno:hover{
		/*background-color: #999999;
		border: 0px solid #777777;*/
	}

	#container #subContainer #content #preventivo .row_prv_smt .lbl_smt a{
		color: #ffffff;
		font-weight: bold;
	}

	#container #subContainer #content #preventivo .row_prv{
		float:left;
		width:49%;
		border:0px solid #00f;
		margin-bottom:20px;
	}

	#container #subContainer #content #preventivo .row_prv_b{
		float:left;
		width:100%;
		border:0px solid #00f;
		margin-top:10px;
		margin-bottom:10px;
		text-align:left;
	}

	#container #subContainer #content #preventivo .row_prv_c{
		float:left;
		width:65%;
		border:0px solid #00f;
		margin-bottom:10px;
	}

	#container #subContainer #content #preventivo label{
		float:left;
		width:95%;
		margin-left:2%;
		text-align:left;
		font-weight:bold;
	}

	#container #subContainer #content #preventivo .lbl_prv{
		float:left;
		width:35%;
		text-align:right;
		margin-right:10px;
		border:0px solid #00f;
		font-weight:bold;
	}

	#container #subContainer #content #preventivo .val_prv{
		float:left;
		width:60%;
		text-align: left;
		border:0px solid #00f;
	}

	#container #subContainer #content #preventivo .lbl_prv_mini{
		float:left;
		width:77%;
		text-align:right;
		margin-right:10px;
		border:0px solid #00f;
		font-weight:bold;
	}

	#container #subContainer #content #preventivo .lbl_prv_mini .txt{
		float:left;
		width:100%;
		text-align:left;
	}

	#container #subContainer #content #preventivo .lbl_prv_mini .testo{
		font-weight:normal;
	}

	#container #subContainer #content #preventivo .val_prv_mini{
		float:left;
		width:18%;
		text-align: left;
		border:0px solid #00f;
	}

	#container #subContainer #content #preventivo .lbl_prv_b{
		float:left;
		width:100%;
		text-align:left;
		margin-right:10px;
		border:0px solid #00f;
	}

	#container #subContainer #content #preventivo .val_prv_b{
		float:left;
		width:100%;
		text-align: left;
		border:0px solid #00f;
		margin-bottom: 15px;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_a{
		float:left;
		width:5%;
		text-align: left;
		margin-right: 2%;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_b{
		float:left;
		width:10%;
		text-align: left;
		margin-right: 2%;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_c{
		float:left;
		width:80%;
		text-align: left;
		margin-right: 0%;
	}


	#container #subContainer #content #preventivo .val_prv_b .val_ab{
		width:4%;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin-right: 2%;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_bb{
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin-right: 2%;
		width: 35%;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_cb{
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin-right: 0%;
		width: 50%;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_prv_radio{
		float:left;
		text-align: left;
		border: 0px solid #00f;
		margin-right: 30px;
		margin-left: 20px;
		margin-bottom: 10px;
		width: auto;
		min-width: 20%;
		padding-left: 5px;
		border-left: 10px solid #0088CC;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_prv_radio legend{
		padding-left:0px;
		padding-right:5px;
		margin-left:0px;
		margin-right:5px;
		margin-bottom:5px;
		color:#0088cc;
		background-color: #FFFFFF;
		font-weight: bold;
		text-align: left;
		font-size: 14px;
		/*border-radius: 5px;*/
	}

	#container #subContainer #content #preventivo .val_prv_b .val_prv_radio label{
		float: left;
		margin-right: 15px;
	}

	#container #subContainer #content #preventivo .val_prv_b .val_prv_radio label input{
		float:left;
		width: auto;
		margin-right: 5px;
	}

	#container #subContainer #content #preventivo .row_prv_b p{
		float:left;
		width: 100%;
		margin-top: 15px;
	}

	#container #subContainer #content #preventivo .ckbox{
		border:1px dotted #999999;
		width:auto;
	}

	#container #subContainer #content #preventivo input{
		border:0px;
		border-bottom:1px dotted #95b6d1;
		width:100%;
	}

	#container #subContainer #content #preventivo input:focus{
		border-bottom:1px dotted #95b6d1;
		color:#c40308;
		background-color: #FCFFCD;
	}

	#container #subContainer #content #preventivo textarea{
		border:0px;
		border:1px dotted #95b6d1;
		width:100%;
	}

	#container #subContainer #content #preventivo textarea:focus{
		border:1px dotted #c40308;
		color:#c40308;
		background-color: #FCFFCD;
		height: 130px;
	}

	#container #subContainer #content #preventivo .dispositivo_data {
		width:100%;
	}

	#container #subContainer #content #preventivo .dispositivo_img {
		float:left;
		width:300px;
		/*height:150px;*/
		text-align: left;
		border:0px solid #00f;
		margin-right:15px;
		background-color:#cccccc;
		text-align:center;
	}

	#container #subContainer #content #preventivo .dispositivo_img i{
		width:100%;
		margin-top:60px;
		float:left;
	}

	#container #subContainer #content #preventivo .dispositivo_installazione {
		float:left;
		width:100%;
	}

	#container #subContainer #content #preventivo .dispositivo_img img{
		float:left;
		width:300px;
		/*height:150px;*/
		text-align: left;
		border:0px solid #00f;
		margin-right:15px;
	}

	#container #subContainer #content #preventivo .dispositivo{
		float:left;
		width:98%;
		padding: 1%;
		margin-bottom:20px;
		background-color: #DDDDDD;
		min-height:170px;
	}

	#container #subContainer #content #preventivo .invio{
		border:1px solid #666666;
	}

	#container #subContainer #content #preventivo .invio:focus{
		border:1px solid #333333;
	}

	#container #subContainer #content #preventivo #intestazione{
		border:0px solid #dddddd;
		width:50%;
		float:right;
		padding:5px;
		margin-bottom:20px;
	}

	#container #subContainer #content #preventivo #intestazione .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #veicolo{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}

	#container #subContainer #content #preventivo #veicolo .lbl{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #veicolo .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #veicolo .val_r{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}

	#container #subContainer #content #preventivo #dispositivi{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}

	#container #subContainer #content #preventivo #dispositivi .dispo_img{
		background-color:#FFFFFF;
		text-align:left;
		width:30%;
	}

	#container #subContainer #content #preventivo #dispositivi .dispo_img img{
		width:180px;
	}

	#container #subContainer #content #preventivo #dispositivi .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #dispositivi .val_r{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}


	#container #subContainer #content #preventivo #sconto{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}
	
	#container #subContainer #content #preventivo #sconto .val{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}


	#container #subContainer #content #preventivo #servizi_aggiuntivi{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}
	
	#container #subContainer #content #preventivo #servizi_aggiuntivi .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #servizi_aggiuntivi .val_r{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}


	#container #subContainer #content #preventivo #condizioni{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}
	
	#container #subContainer #content #preventivo #condizioni .lbl{
		background-color:#FFFFFF;
		text-align:left;
	}
	
	#container #subContainer #content #preventivo #condizioni .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #condizioni .val_r{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}


	#container #subContainer #content #preventivo #riepilogo{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}
	
	#container #subContainer #content #preventivo #riepilogo .lbl{
		background-color:#FFFFFF;
		text-align:left;
	}
	
	#container #subContainer #content #preventivo #riepilogo .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #riepilogo .val_r{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}


	#container #subContainer #content #preventivo #firma{
		border:0px solid #dddddd;
		width:100%;
		float:left;
		padding:5px;
		margin-bottom:20px;
	}
	
	#container #subContainer #content #preventivo #firma .lbl{
		background-color:#FFFFFF;
		text-align:left;
	}
	
	#container #subContainer #content #preventivo #firma .val{
		background-color:#FFFFFF;
		text-align:left;
	}

	#container #subContainer #content #preventivo #firma .val_r{
		background-color:#FFFFFF;
		text-align:right;
		font-weight:bold;
	}
	
	.btn{
		width: 150px !important;
		border-radius: 4px !important;
		border: 1px solid #444444 !important;
		background-color: #fcfad1 !important;
		float: left;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 5px;
		text-transform: uppercase;
		}
	
	.btn_file{
		width: 250px !important;
		float: left;
		border-radius: 4px !important;
		border: 1px solid #444444 !important;
		background-color: #fcfad1 !important;
		}


	.ordine_inviato{
		background-color: #00CC00;
		padding: 8px;
		border-radius: 5px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 22px;
		}
		
	.ordine_lettura{
		background-color: #CCCCCC;
		padding: 8px;
		border-radius: 5px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 18px;
		}
		
	.tbl_verifiche .colonna_mini{
		width: 40px;
		text-align: center;
		}
		
	.tbl_verifiche .colonna_mini_value{
		width: 40px;
		text-align: center;
		}
		
		
	.tbl_verifiche .td_descrizione{
		text-align:left; 
		padding-top: 10px; 
		padding-bottom: 10px; 
		padding-left: 5px;
		}
		
		
		
/*		CSS per POPUP upload immagine agosto 2023 */

.overlay {
  position: fixed;
  top: 150px;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 40px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 50%;
  overflow: auto;
}
.popup p{
	margin-bottom: 10px;
	font-weight: bold;
	}
.popup .button_img{
	padding: 7px;
	font-weight: bold;
	}
.popup .button_img:hover{
	background-color: #06D85F;
	color: #FFFFFF;
	}