BODY {	
	padding:0px 0px 0px 0px;
	margin: 0px; 
	position: relative; 
	font-family: Arial;
}

BODY,HTML { 
	margin:0px;
	height:100%;
}
/*-----------------------------------------------------------------------------------*/
DIV#container{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
	margin:0px 0px 0px 0px;
	border:0px solid red;
	background: url("../images/sfondo.jpg"); 
}

DIV#content{
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	height:560px;	
	margin:-275px 0px 0px 0px;
	border:0px solid red;
	background: url("../images/subcontainer.png") repeat-x;
}

DIV#contentStoria{
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	height:660px;	
	margin:-275px 0px 0px 0px;
	border:0px solid red;
	background: url("../images/subcontainerStoria.png") repeat-x;
}

DIV#pagina{
	border:0px solid green;	
	position:absolute;
	width:1000px;
	height:530px;
	top:0px;
	left:50%;
	margin:0px 0px 0px -500px;
	background: #FFFFFF;
}

DIV#paginaStoria{
	border:0px solid green;	
	position:absolute;
	width:1000px;
	height:630px;
	top:0px;
	left:50%;
	margin:0px 0px 0px -500px;
	background: #FFFFFF;
}
DIV#menuHome{
	border:0px dotted green;	
	position:relative;
	width:1000px;
	/*height:180px;*/
	height:70px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: #FFF;
	z-index:9999;
}
DIV#menu{
	border:0px dotted black;	
	position:relative;
	width:1000px;
	/*height:180px;*/
	height:70px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	z-index:9999;
}
DIV#menuContatti{
	border:0px dotted black;	
	position:relative;
	width:1000px;
	/*height:180px;*/
	height:70px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: #FFF;
	z-index:9999;
}
DIV#mondo{
	border:0px dotted green;	
	position:absolute;
	width:530px;
	height:530px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	z-index:100;
}

DIV#payoff{
	border:0px dotted #ff6600;	
	position:absolute;
	width:470px;
	height:470px;
	top:60px;
	left:530px;
	margin:0px 0px 0px 0px;
	background: none;
	z-index:3;
}


DIV#mondo_new{
	border:0px dotted green;	
	position:absolute;
	width:600px;
	height:530px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	z-index:100;
}

DIV#payoff_new{
	border:0px dotted #ff6600;	
	position:absolute;
	width:400px;
	height:470px;
	top:60px;
	left:600px;
	margin:0px 0px 0px 0px;
	background: none;
	z-index:3;
}


DIV#address{
	border:0px dotted blue;	
	position:absolute;
	width:630px;
	height:30px;
	top:0px;
	left:370px;
	margin:500px 0px 0px 0px;
	background: none;
	z-index:400;
}
DIV#address_eng{
	border:0px dotted blue;	
	position:absolute;
	width:550px;
	height:30px;
	top:0px;
	left:450px;
	margin:500px 0px 0px 0px;
	background: none;
	z-index:4;
}
DIV#footer{
	border:0px solid #ff6600;	
	position:absolute;
	width:1000px;
	height:30px;
	top:535px;
	left:50%;
	margin:0px 0px 0px -500px;
	background: none;
}
DIV#footerStoria{
	border:0px solid #ff6600;	
	position:absolute;
	width:1000px;
	height:30px;
	top:635px;
	left:50%;
	margin:0px 0px 0px -500px;
	background: none;
}
/*-------------------------------------------------------------------------------------------------*/
DIV#prodottiLeft{
	border-top:1px solid #EFEFEF;	
	position:absolute;
	width:500px;
	height:450px;
	top:80px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
}



DIV#prodottiRight{
	border-top:1px solid #EFEFEF;	
	border-bottom:1px solid #EFEFEF;	
	position:absolute;
	width:500px;
	height:450px;
	top:80px;
	left:500px;
	margin:0px 0px 0px 0px;
	background: none;
}
/*-------------------------------------------------------------------------------------------------*/

DIV#prodottiLeftLista{
	border-top:1px solid #EFEFEF;	
	position:absolute;
	width:500px;
	height:50px;
	top:80px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	border-bottom:0px solid red;	
}

DIV#prodottiRightLista{
	border-top:1px solid #EFEFEF;	
	position:absolute;
	width:500px;
	height:50px;
	top:80px;
	left:500px;
	margin:0px 0px 0px 0px;
	background: none;
	border-bottom:0px solid red;
}
/*------------------------------------------------------------------------------------------------*/

DIV#prodottiLeftDettaglio{
	border-top:1px solid #EFEFEF;	
	position:absolute;
	width:650px;
	height:50px;
	top:80px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
}

DIV#prodottiRightDettaglio{
	border-top:1px solid #EFEFEF;	
	position:absolute;
	width:350px;
	height:50px;
	top:80px;
	left:650px;
	margin:0px 0px 0px 0px;
	background: none;
}
/*------------------------------------------------------------------------------------------------*/

DIV#prodottiCenter{
	position:absolute;
	width:980px;
	height:400px;
	top:130px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	font-family: Arial;
	color: #666666;
	font-size:12px;
}

DIV#scroll{
	width:1000px;
	height:380px;
	overflow:auto;
}

/*----------------------------------------------------------------------------------------------------*/


DIV#prodottiCenterLeftDettaglio{
	position:absolute;
	width:650px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	border-top:1px solid #EFEFEF;
	border-bottom:0px solid red;	
}

DIV#prodottiCenterRightDettaglio{
	position:absolute;
	width:350px;
	height:400px;
	top:0px;
	left:650px;
	margin:0px 0px 0px 0px;
	background: none;
	border-top:1px solid #EFEFEF;
	border-bottom:0px solid red;
}



/*------------------------------------------------------------------------------------------------*/

DIV#titolo{
	width:500px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#titolo1{
	width:500px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#sottotitolo{
	width:500px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#sottotitolo1{
	width:500px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#sottotitolo2{
	width:500px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#sottotitolo3{
	width:500px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#titoloLista{
	width:650px;
	height:30px;
	border:0px dotted red;	
	margin:10px 0px 5px 15px;
}
DIV#logo60{
	width:60px;
	height:60px;
	border:0px dotted red;	
	margin:-5px 0px 15px 20px;
	float:left;
}
DIV#titoloDettaglio{
	width:560px;
	height:30px;
	border:0px dotted red;	
	margin:10px 0px 5px 0px;
	float:right;
}
DIV#sottotitoloDettaglio{
	width:650px;
	height:30px;
	border:0px dotted red;	
	margin:10px 0px 5px 0px;
}

DIV#titoloContatti{
	width:200px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
DIV#titolo400{
	width:400px;
	height:30px;
	border:0px dotted red;	
	margin:5px 0px 5px 0px;
}
/*----------------------*/
.titolo{
	font-family: Arial;
	color: #666666;
	font-size:18px;
}
.sottotitolo{
	font-family: Arial;
	color: #999999;
	font-size:14px;
}

/*---------------------------------------------------------------------------------------------------*/

DIV#lista{
	border:0px solid red;
	width:500px;
	height:350px;
	background: #fff;
	overflow:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

DIV#riga{
	border:0px solid blue;
	width:480px;
	height:110px;
	background:#fff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
/*----------------------------------------------------*/
DIV#marchio{
	border:0px solid blue;
	width:110px;
	height:110px;
	border-right:1px solid #E2E2E2;
	float:left;
	margin:0px 2px 0px 2px;
}

DIV#div{
	width:100px;
	height:1px !important;
	border-top:1px solid #E2E2E2;
	float:left;
	margin:4px 6px 4px 8px;
}

/*----------------------------------------------------*/
DIV#marchio1{
	width:110px;
	height:110px;
	border-right:1px solid #E2E2E2;
	position:absolute;
	margin:0px 5px 0px 10px;
}
DIV#marchio2{
	width:110px;
	height:110px;
	border-right:1px solid #E2E2E2;
	position:absolute;
	margin:0px 10px 0px 131px;
}
DIV#marchio3{
	width:110px;
	height:110px;
	border-right:1px solid #E2E2E2;
	position:absolute;
	margin:0px 10px 0px 247px;
}
DIV#marchio4{
	width:110px;
	height:110px;
	border-right:0px solid #E2E2E2;
	position:absolute;
	margin:0px 10px 0px 363px;
}
DIV#div1{
	width:105px;
	height:1px;
	border-bottom:1px solid #E2E2E2;
	position:absolute;
	margin:95px 5px 0px 15px;
	padding:0px 5px 0px 8px;
}
DIV#div2{
	width:105px;
	height:1px;
	border-bottom:1px solid #E2E2E2;
	position:absolute;
	margin:95px 10px 0px 131px;
	padding:0px 8px 0px 8px;
}
DIV#div3{
	width:105px;
	height:1px;
	border-bottom:1px solid #E2E2E2;
	position:absolute;
	margin:95px 10px 0px 247px;
	padding:0px 8px 0px 8px;
}
DIV#div4{
	width:105px;
	height:1px;
	border-bottom:1px solid #E2E2E2;
	position:absolute;
	margin:95px 10px 0px 363px;
	padding:0px 8px 0px 8px;
}

DIV#line{
	border:0px solid red;
	width:950px;
	height:20px;
	background: #EFEFEF;
	margin:0px 0px 0px 5px;
	float:left;
}

DIV#line1{
	border:0px solid red;
	width:950px;
	height:20px;
	background: #EFEFEF;
	margin:0px 0px 0px 25px;
}
DIV#line2{
	border:0px solid red;
	width:950px;
	height:20px;
	background: #FFF;
	margin:0px 0px 0px 25px;
}

DIV#desc0{
	position:absolute;
	border:0px solid red;
	width:250px;
	height:20px;
	background: none;
	margin:2px 0px 0px 10px;
}

DIV#desc1{
	position:absolute;
	border:0px solid green;
	width:130px;
	height:20px;
	background: none;
	margin:2px 0px 0px 260px;
}
DIV#desc2{
	position:absolute;
	border:0px solid blue;
	width:110px;
	height:20px;
	background: none;
	margin:2px 0px 0px 390px;
}
DIV#desc3{
	position:absolute;
	border:0px solid yellow;
	width:450px;
	height:20px;
	background: none;
	margin:2px 0px 0px 500px;
}
/*---------------------------------------------------------------------------------------------------*/
DIV#box{
	width:470px;
	height:90px;
	border:1px solid #F0F0F0;
	margin:0px 0px 0px 5px;
	/*padding:35px 0px 35px 10px;*/
	background:#F0F0F0;
}
DIV#ricerca{
	width:490px;
	height:20px;
	border:0px solid red;
	margin:0px 0px 0px 5px;
	padding:10px 0px 5px 10px;
	background:none;
}
DIV#innerbox{
	width:450px;
	height:30px;
	margin-top:30px;
	margin-left:10px;
	border:0px solid red;
}


#ricerca_prodotto{
	font-family: Arial;
	font-size:12px;
	color: #404040;
    background: #FFFFFF;
    width:310px;
	height:20px;
	border:1px solid #BABABA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#ricerca_famiglia{
	font-family: Arial;
	font-size:12px;
	color: #404040;
    background: #FFFFFF;
    width: 310px;
	height:20px;
	border:1px solid #BABABA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ricerca_testuale{
	font-family: Arial;
	font-size:12px;
	color: #404040;
    background: #FFFFFF;
    width: 310px;
	height:20px;
	border:1px solid #BABABA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
#ricerca_testualeLista{
	font-family: Arial;
	font-size:12px;
	color: #404040;
    background: #FFFFFF;
    width: 210px;
	height:20px;
	border:1px solid #BABABA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#ricerca_testualeDettaglio{
	font-family: Arial;
	font-size:12px;
	color: #404040;
    background: #FFFFFF;
    width: 200px;
	height:20px;
	border:1px solid #BABABA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
DIV#ricercaDettaglio{
	width:310px;
	height:20px;
	border:0px solid red;
	margin:0px 0px 0px 5px;
	padding:10px 0px 5px 10px;
	background:none;
	float:right;
}

/*#select {
    font-family: Arial;
	font-size:12px;
	color: #555;
    background: #EFEFEF;
    width: 350px;
    } 
*/
#button {
	font-family: Arial;
	font-size:12px;
    color: #555;
    background: #EFEFEF;
    width: 70px;
	margin-left:10px;
	float:left;
    } 
#buttonTrova {
	font-family: Arial;
	font-size:12px;
    color: #555;
    background: #EFEFEF;
    width: 100px;
	margin-left:10px;
    } 
#buttonTrovaLista {
	font-family: Arial;
	font-size:12px;
    color: #555;
    background: #EFEFEF;
    width: 70px;
	margin-left:10px;
    } 
#buttonTrovaDettaglio {
	font-family: Arial;
	font-size:12px;
    color: #555;
    background: #EFEFEF;
    width: 70px;
	margin-left:10px;
} 
#buttonBack {
	font-family: Arial;
	font-size:12px;
    color: #555;
    background: #EFEFEF;
    width: 150px;
	margin-left:10px;
    } 
#text {
    font-family: Arial;
	font-size:12px;
    color: #555;
    background: #fff;
    width: 350px;
    } 
#ricerca {
    font-family: Arial;
	font-size:12px;
    color: #999;
    background: #fff;
    width: 200px;
    } 


/*---------------------------------------------------------------------------------------------------*/
.prodotto{
	color: #666666;
	font-family: Arial;
	font-size:12px;
}

a.prodotto:link, .prodotto:visited {
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
a.prodotto:hover, .prodotto:active {
	font-family:Arial;
	font-size:12px;
	color:#222222;
	text-decoration:none;
}
.prodottoB{
	color: #666666;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
a.prodottoB:link, .prodottoB:visited {
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
a.prodottoB:hover, .prodottoB:active {
	font-family:Arial;
	font-size:12px;
	color:#222222;
	text-decoration:none;
}

/*--------------------------------------------------------------------------------------------------*/
.footer{
	color: #444444;
	font-family: Arial;
	font-size:11px;
}
a.footer:link, .footer:visited {
	font-family:Arial;
	font-size:11px;
	color:#444444;
	text-decoration:none;
}
a.footer:hover, .footer:active {
	font-family:Arial;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}

/*--------------------------------------------------*/

.address{
	color: #7f7f7f;
	font-family: Arial;
	font-size:11px;
	letter-spacing:0.1em;
}
/*----------------------------------------------------*/

.menu{
	color: #666666;
	font-family: Arial;
	font-size:11px;
}
a.menu:link, .menu:visited {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.menu:hover, .menu:active {
	font-family:Arial;
	font-size:11px;
	color:#34A8BC; /*azzurro*/
	text-decoration:none;
}

/*--------------------------------------------------------*/

DIV#testoDettaglio{
	padding:10px 10px 10px 25px;
	width:600px;
}
DIV#testoDettaglioScroll{
	border:0px dotted blue;
	height:330px;
	width:590px;
	overflow:auto;
	padding:0px 5px 0px 0px;
}
.tit{
	color: #34A8BC;
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
}
.text{
	color: #333333;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
.textStruttura{
	color: #333333;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
/*----------------------------------------------------------------*/

.mail{
	color: #888;
	font-family: Arial;
	font-size:11px;
}
a.mail:link, .mail:visited {
	font-family:Arial;
	font-size:11px;
	color:#34A8BC;
	text-decoration:none;
}
a.mail:hover, .mail:active {
	font-family:Arial;
	font-size:11px;
	color:#34A8BC; /*azzurro*/
	text-decoration:none;
}
/*---------------------------------------------------------------*/
#mail2{
height:25px;
background: url("../images/linksz.gif") no-repeat 0 -10px; 
}
.mail2{
	color: #888;
	font-family: Arial;
	font-size:11px;
}
a.mail2:link, .mail2:visited {
	font-family:Arial;
	font-size:11px;
	color:#ca2128;
	text-decoration:none;
}
a.mail2:hover, .mail2:active {
	font-family:Arial;
	font-size:11px;
	color:#ca2128; /*rosso*/
	text-decoration:none;
}


/*---------------------------------------------------------------*/

DIV#boxDownload{
	margin:10px 0px 0px 0px;
	width:340px;
	height:370px;
	background:#F0F0F0;
}
DIV#titDownloads{
	margin:0px 0px 0px 0px;
	width:340px;
	height:25px;
	background:#CBCBCB;
	padding-top:2px;
}

DIV#filesDownloads{
	margin:0px 0px 0px 0px;
	width:340px;
	height:130px;
	background:none;
	border:0px dotted red;
}

DIV#titGallery{
	margin:0px 0px 0px 0px;
	width:340px;
	height:25px;
	background:#CBCBCB;
	padding-top:2px;
}
DIV#filesGallery{
	margin:0px 0px 0px 0px;
	width:340px;
	height:120px;
	background:none;
	border:0px dotted red;
	padding:10px 0px 0px 0px;
}
/*---------------------------------------------*/

DIV#links{
	margin:10px 0px 0px 10px;
	width:300px;
	height:20px;
	background: url("../images/link.jpg") no-repeat; 
	border:0px dotted red;
}
.links{
	padding:15px 0px 0px 35px;
	color:#D00000;
	font-family:Arial;
	font-size:12px;
}
.links A{
	text-decoration:none;
	color:#D00000;
	font-size: 12px;
}
.links A U{
	text-decoration:underline;
}
.links A:link, .links A:visited{
	text-decoration:none; 
	color:#D00000; /*rosso*/
}
.links A:hover, .links A:active {
	text-decoration:underline;
	color:#D00000; /*rosso*/
}
/*--------------------------------------------*/
DIV#pdf{
	margin:10px 0px 0px 10px;
	width:300px;
	height:20px;
	background: url("../images/pdf.jpg") no-repeat;
	border:0px dotted red;
}
.pdf{
	padding:15px 0px 0px 35px;
	color:#D00000;
	font-family:Arial;
	font-size:12px;
}
.pdf A{
	text-decoration:none;
	color:#D00000;
	font-size: 12px;
}
.pdf A U{
	text-decoration:underline;
}
.pdf A:link, .pdf A:visited{
	text-decoration:none; 
	color:#D00000; /*rosso*/
}
.pdf A:hover, .pdf A:active {
	text-decoration:underline;
	color:#D00000; /*rosso*/
}
/********************************************/

DIV#pdfCert{
	margin:5px 0px 0px 10px;
	width:300px;
	height:20px;
	background: url("../images/pdf_white.jpg") no-repeat; 
	border:0px dotted red;
}
.pdfCert{
	padding:15px 0px 0px 35px;
	color:#666;
	font-family:Arial;
	font-size:11px;
}
.pdfCert A{
	text-decoration:none;
	color:#666;
	font-size: 11px;
}
.pdfCert A U{
	text-decoration:underline;
}
.pdfCert A:link, .pdfCert A:visited{
	text-decoration:none; 
	color:#666; 
}
.pdfCert A:hover, .pdfCert A:active {
	text-decoration:underline;
	color:#666; 
}

/********************************************/

/* ICONE GALLERY*/

DIV#rigaIco{
	margin:0px 0px 0px 0px;
	width:340px;
	height:70px;
	background:none;
	border:0px dotted red;
}
DIV#ico{
	border:1px solid #CECECE;
	width:70px;
	height:70px;
	margin:10px 0px 0px 10px;
	/*position:absolute;*/
	float:left;
}

DIV#icoCert{
	border:1px solid #CECECE;
	width:100px;
	height:100px;
	margin:5px 0px 0px 5px;
	float:left;
}

DIV#ico1{
	border:1px solid #CECECE;
	width:70px;
	height:70px;
	margin:0px 0px 0px 10px;
	/*position:absolute;*/
	float:left;
}
DIV#ico2{
	border:1px solid #CECECE;
	width:70px;
	height:70px;
	margin:10px 12px 0px 92px;
	position:absolute;
	
}
DIV#ico3{
	border:1px solid #CECECE;
	width:70px;
	height:70px;
	margin:10px 12px 0px 174px;
	position:absolute;
}
DIV#ico4{
	border:1px solid #CECECE;
	width:70px;
	height:70px;
	margin:10px 12px 0px 256px;
	position:absolute;
}

DIV#rigaN{
	margin:0px 0px 0px 0px;
	width:340px;
	height:10px;
	background:none;
	border:1px dotted red;
}
DIV#numCert{
	border:0px solid #CECECE;
	margin:0px 0px 0px 0px;
	/*position:absolute;*/
	color:#999;
	font-family:Arial;
	font-size:11px;
}
/*-------------------------------------------*/

DIV#privacy-policy{
	font-family:Arial;
	font-size:11px;
    color: #666666;
    width: 450px;
	padding:10px 10px 10px 10px;
}
testoPrivacy{
	font-family:Arial;
	font-size: 11px;
	color: #666;
}
.testoPrivacy DIV{
	font-family:Arial;
	border:0px solid #CCCCCC;
	font-size: 11px;
	line-height:1.6em;
	color: #666;
	text-align:justify;
	padding:5px 20px 20px 20px;
}
.testoPrivacy A{
	text-decoration:none;
	color:#666;
	font-size: 11px;
}
.testoPrivacy A U{
	text-decoration:underline;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
	text-decoration:none; 
	color:#34A8BC; /*azzurro*/
}
.testoPrivacy A:hover, .testoPrivacy A:active {
	text-decoration:none;
	color:#34A8BC; /*azzurro*/
}

/*-----------------------------------------------------------------------*/

DIV#contattiLeft{
	border-top:1px solid #EFEFEF;	
	float:left;
	width:520px;
	height:55px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	border-bottom:1px solid #EFEFEF;	
	z-index:10;
}


DIV#contattiRight{
	border-top:1px solid #EFEFEF;	
	float:left;
	width:480px;
	height:55px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	border-bottom:1px solid #EFEFEF;		
}

DIV#intestazione{
	padding:5px 0px 0px 0px;
}

DIV#contattiCenter{
	float:left;
	width:1000px;
	height:390px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

DIV#contattiCenterLeft{
	float:left;
	width:500px;
	height:390px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

DIV#contattiCenterRight{
	float:left;
	width:500px;
	height:390px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid green;
}
DIV#foto{
	float:left;
	width:500px;
	height:260px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #EFEFEF;
}
DIV#fotoCentralino{
	float:left;
	width:480px;
	height:240px;
	top:0px;
	left:0px;
	margin:10px 10px 10px 10px;
	border:0px solid red;
}

DIV#location{
	float:left;
	width:160px;
	height:100px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 5px;
	border:0px solid ff6600;
}

DIV#linksz{
	float:left;
	width:500px;
	height:50px;
	top:0px;
	left:0px;
	margin:20px 0px 0px 0px;

	border-top:1px solid #EFEFEF;
}

DIV#indirizzo{
	float:left;
	width:160px;
	height:100px;
	top:0px;
	left:0px;
	padding:5px 5px 5px 5px;
}
.txt{
	font-family:Arial;
	font-size:11px;
	color:#999999;
}

.txtRosso{
	font-family:Arial;
	font-size:11px;
	color:#D00000; /*rosso*/
	font-weight:bold;
}

.txtAzzurro{
	font-family:Arial;
	font-size:11px;
	color:#34A8BC; /*azzurro*/
	font-weight:bold;
}

DIV#form{
	background:#F1F1F1;
	float:left;
	width:480px;
	height:370px;
	top:0px;
	left:0px;
	margin:10px 10px 10px 10px;
}
DIV#formLong{
	background:#F1F1F1;
	float:left;
	width:480px;
	height:470px;
	top:0px;
	left:0px;
	margin:10px 10px 10px 10px;
}
DIV#rigaCampo{
	float:left;
	width:460px;
	height:20px;
	top:0px;
	left:0px;
	margin:10px 10px 0px 10px;
	border:0px dotted ff6600;
}
DIV#rigaMessaggio{
	float:left;
	width:460px;
	height:70px;
	top:0px;
	left:0px;
	margin:10px 10px 0px 10px;
	border:0px dotted ff6600;
}

DIV#colonna1{
	float:left;
	width:100px;
	height:20px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	border:0px dotted green;
}

DIV#colonna1Req{
	float:left;
	width:100px;
	height:20px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	border:0px dotted green;
	background: url("../images/req.jpg") no-repeat; 
}

DIV#colonna2{
	float:right;
	width:350px;
	height:20px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px dotted green;
}
DIV#colonna3{
	float:right;
	width:350px;
	height:50px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px dotted green;
}


#azienda {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}
#nome {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}
#cognome {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}
#email {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}
#ind {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}
#citta {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}
#telefono {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	border:1px solid #BABABA;
}

#messaggio {
    font-family: Arial;
	font-size:11px;
    color: #999;
    background: #fff;
    width: 350px;
	height: 70px;
	border:1px solid #BABABA;
}
#frm_agree{
	background: #fff;
    width: 14px;
	height: 14px;
	margin:0px 20px 0px 0px;
	border:1px solid #BABABA;
}

#send{
	width: 80px;
	height: 22px;
	padding:0px 0px 0px 0px;
	float:left;
	background: url("../images/invia.jpg") no-repeat; 
	border:0px solid red;
}
#send_eng{
	width: 80px;
	height: 22px;
	padding:0px 0px 0px 0px;
	float:left;
	background: url("../images/invia_eng.jpg") no-repeat; 
	border:0px solid red;
}
#Invia{
	font-family: Arial;
	font-size:12px;
    color: #555;
    background: #EFEFEF;
    width: 70px;
	margin-left:10px;
	float:left;
}
.textboxErrore{
	font-family: Arial;
	font-size:11px;
    color: #34A8BC;
    background: #fff;
    width: 350px;
	border:1px solid #34A8BC;
}
.textboxContatti{
	font-family: Arial;
	font-size:11px;
    color: #34A8BC;
    background: #fff;
    width: 350px;
	border:1px solid #34A8BC;
}

.textboxMessage{
	font-family: Arial;
	font-size:11px;
    color: #34A8BC;
    background: #fff;
    width: 350px;
	border:1px solid #34A8BC;
}


/*--------------------------------------------------------------------------*/

DIV#sitemapCenter{
	float:left;
	width:1000px;
	height:390px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border-bottom:0px solid red;
}


DIV#sitemapCenterLeft{
	float:left;
	width:500px;
	height:390px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

DIV#sitemapCenterRight{
	float:left;
	width:500px;
	height:390px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid green;
}
DIV#fotoSitemap{
	float:left;
	width:480px;
	height:370px;
	top:0px;
	left:0px;
	margin:10px 10px 10px 10px;
	border:0px solid green;
}
DIV#sitemap{
	background:#F1F1F1;
	float:left;
	width:480px;
	height:370px;
	top:0px;
	left:0px;
	margin:10px 10px 10px 10px;
	border:0px solid green;
}

DIV#link{
	border:0px solid red;
	width:460px;
	height:20px;
	margin:10px 10px 10px 10px;
	border-bottom:1px solid #CCC;
}
DIV#sublink{
	border:0px solid red;
	width:440px;
	height:20px;
	margin:10px 10px 10px 30px;
	border-bottom:1px solid #CCC;
}


/*--------------------------------------------------------------*/

DIV#aziendaLeft{
	border-top:1px solid #EFEFEF;	
	float:left;
	width:400px;
	height:40px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	border-bottom:1px solid #EFEFEF;	
	z-index:10;
}


DIV#aziendaRight{
	border-top:1px solid #EFEFEF;	
	float:left;
	width:600px;
	height:40px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	background: none;
	border-bottom:1px solid #EFEFEF;		
}

DIV#menuAzienda{
	border:0px solid red;
	width:260px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

DIV#linkAzienda{
	border:0px solid red;
	height:20px;
	margin:10px 10px 0px 10px;
	border-bottom:0px solid #CCC;
	float:left;
}

.menuAzienda{
	color: #888;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
}
a.menuAzienda:link, .menuAzienda:visited {
	font-family:Arial;
	font-size:12px;
	color:#888;
	text-decoration:none;
	font-weight:bold;
}
a.menuAzienda:hover, .menuAzienda:active {
	font-family:Arial;
	font-size:12px;
	color:#D00000; /*rosso*/
	text-decoration:none;
	font-weight:bold;
}
.menuAziendaSel{
	color: #D00000;
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

DIV#aziendaCenter{
	width:1000px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px dotted green;
	font-family: Arial;
	color: #666666;
	font-size:12px;
}

DIV#aziendaCenterLeft{
	float:left;
	width:450px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border-right:0px solid blue;
}

DIV#aziendaCenterRight{
	float:left;
	width:550px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid green;
}

DIV#testoDettaglioAzienda{
	padding:10px 10px 10px 25px;
	width:430px;
	border:0px dotted green;
}

DIV#testoDettaglioStruttura{
	padding:10px 10px 10px 25px;
	width:300px;
	border:0px dotted green;
}

DIV#storiaCenter{
	width:1000px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
	font-family: Arial;
	color: #666666;
	font-size:12px;
}
DIV#storiaCenterLeft{
	float:left;
	width:400px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

DIV#storiaCenterRight{
	float:right;
	width:600px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	border:0px solid green;
}

DIV#testoDettaglioStoria{
	padding:10px 0px 10px 25px;
	width:490px;
	height:400px;
	border:0px dotted green;
}


DIV#testoDettaglioStoriaLeft{
	padding:10px 0px 0px 25px;
	width:350px;
	height:400px;
	border:0px dotted green;
}
DIV#testoDettaglioStoriaRight{
	padding:10px 0px 0px 0px;
	/*margin:10px 0px 0px 25px;*/
	width:550px;
	height:400px;
	border:0px dotted green;
}



DIV#testoDettaglioStoriaRx{
	border:0px dotted green;
	padding:0px 10px 10px 70px;
}
DIV#scrollStoria{
	width:500px;
	height:340px;
	overflow:auto;
}

DIV#boxCertificazioni{
	margin:0px 0px 0px 25px;
	width:380px;
	height:155px;
	background:#F0F0F0;
	border:0px dotted green;
}
DIV#titCertificazioni{
	margin:0px 0px 0px 0px;
	width:380px;
	height:25px;
	background:#CBCBCB;
	padding-top:2px;
}


DIV#certificatiGallery{
	margin:0px 0px 0px 0px;
	width:330px;
	height:100px;
	background:none;
	border:0px dotted red;
	padding:5px 0px 0px 0px;
}

.elenco{
	font-family: Arial;
	color: #888;
	font-size:12px;
	font-weight:bold;
}



DIV#strutturaCenter{
	width:1000px;
	height:400px;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px dotted green;
	font-family: Arial;
	color: #666666;
	font-size:12px;
	background: url("../images/struttura.jpg") no-repeat; 
}

/***********************************************/

.line{
	border:1px solid red;
	width:950px;
	height:20px;
	background: #EFEFEF;
	margin:0px 0px 0px 5px;
	float:left;
}

.line1{
	border:0px solid red;
	width:950px;
	height:20px;
	background: #EFEFEF;
	margin:0px 0px 0px 25px;
}
.line2{
	border:0px solid red;
	width:950px;
	height:20px;
	background: #FFF;
	margin:0px 0px 0px 25px;
}

.desc0{
	border:0px solid red;
	width:250px;
	height:20px;
	background: none;
	margin:2px 0px 0px 10px;
	position:relative;
}

.desc1{
	border:0px solid green;
	width:130px;
	height:20px;
	background: none;
	margin:-20px 0px 0px 260px;
	position:relative;
}
.desc2{
	border:0px solid blue;
	width:110px;
	height:20px;
	background: none;
	margin:-20px 0px 0px 390px;
	position:relative;
}
.desc3{
	border:0px solid yellow;
	width:450px;
	height:20px;
	background: none;
	margin:-20px 0px 0px 500px;
	position:relative;
}