@charset "utf-8";
body  {
	background: #FFFFFF; /*#f1f1f1;*/
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body */
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. */
	/*color: #000000;*/
}

.myPage #container { 
	position: relative; /* l'aggiunta di position: relative consente di posizionare due barre laterali relative al contenitore */
	width: 1002px; 
	background: #FFFFFF;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
} 

.myPage #header1 { 
	background:url(../images/testata-A-1000-150.jpg) no-repeat; 
	height: 150px; 
} 

.myPage #header2 { 
	background:url(../images/testata-B-1000-134.jpg) no-repeat; 
	height: 150px; 
} 

.myPage #header3 { 
	background:url(../images/testata-D-1000-130.jpg) no-repeat; 
	height: 150px; 
} 	

		
.myPage #sideBar1 {
	position: absolute;
	top: 150px;
	left: 0;
	width: 160px; /*188*/
	/*background-color:   /*google: #fff8e7  #f1f1f1 */
	/* top, right, botton, left */
	padding: 15px 6px 15px; 4px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	margin-top: 30px;
	border: dotted 1px  #CCCCCC;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.myPage #sideBar2 {
	position: absolute;
	top: 150px;
	right: 0;
	width: 124px;
	background: #FFFFFF;
	/* top, right, botton, left */
	padding: 2px 6px 15px 10px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	margin-top: 30px;
	border: dotted 1px  #CCCCCC;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	
}
.myPage #mainContent { 
margin-left:180px; /*202*/ 
margin-right: 150px; 
	margin-top:0px; 
	margin-bottom:10px;
	padding-right: 10px; 
	padding-left:10px; 
}

/* ---------------------LINK------------------------- */

a.linkTopBar
{
FONT-WEIGHT: normal;
FONT-SIZE: 8.6pt;
BACKGROUND-IMAGE: none;
COLOR: #0080BF; 
FONT-FAMILY:    Tahoma, Helvetica, Arial, Verdana, sans-serif;  /* Verdana, Arial, Helvetica, sans-serif;*/
LIST-STYLE-TYPE: none;
margin-left: auto;
margin-right: auto; 
LETTER-SPACING: 1.4pt;
TEXT-DECORATION: none;    
 }
a.linkTopBar:hover 
{
TEXT-DECORATION: underline; 
COLOR: #00ccff;
}

a.linkSideBar  
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8.0pt;
BACKGROUND-IMAGE: none;
COLOR: #0080BF; 
FONT-FAMILY:    Tahoma, Helvetica, Arial, Verdana, sans-serif;  /* Verdana, Arial, Helvetica, sans-serif;*/
LIST-STYLE-TYPE: none;
margin-left: auto;
margin-right: auto; 
LETTER-SPACING: 0.3pt;
LINE-HEIGHT: 100%; 
text-align:left;
}
a.linkSideBar:hover 
{
COLOR: #00ccff;
TEXT-DECORATION: none; 
}

.linkNoSideBar
{
FONT-WEIGHT:bold;
FONT-SIZE: 8.5pt;
BACKGROUND-IMAGE: none;
COLOR: #777777;
FONT-FAMILY:  Tahoma, Helvetica, Arial, Verdana, sans-serif;  
LIST-STYLE-TYPE: none;
margin-left: auto;
margin-right: auto; 
LETTER-SPACING: 0.3pt;
LINE-HEIGHT: 120%;
text-align:left;
}

.linkNoTopBar
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.6pt;
BACKGROUND-IMAGE: none;
COLOR: #777777;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana, sans-serif;  
LIST-STYLE-TYPE: none;
TEXT-DECORATION: none; 
margin-left: auto;
margin-right: auto; 
width: 644px; 
LETTER-SPACING: 0.6pt;
  }

a.linkList
	  {
margin: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.3pt;
color: #0A80F5;
LETTER-SPACING: 1pt; /*1.5pt; */
LINE-HEIGHT: 175%;
Text-align:justify;
margin-left: auto;
margin-right: auto;
padding-top:3px;
 }
a.linkList:hover 
{
  COLOR: #00ccff;
  TEXT-DECORATION: none; 
}

a.linkParagraph{ LETTER-SPACING: 0.8pt;} 


a.linkPayByBank{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.2pt;
LETTER-SPACING: 1.4pt;
color: #00C;
} 
a.linkPayByBank:hover 
{
  COLOR: #00ccff;
}

a.linkContactUs{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.0pt;
LETTER-SPACING: 1.0pt;
color:#00C;
text-decoration:none;
} 
a.linkContactUs:hover 
{
  COLOR:#06F;
  text-decoration:underline;
}

a.link_w3
{  
font-size: 7pt;
color: #DDDDDD;
LIST-STYLE-TYPE: none;
TEXT-DECORATION: none;
}


.linkSplit
{  
font-size: 8.5pt;
color: #555555;/*#555555;*/
}



/*------------------------DIV-----------------------------*/

div.divImages {text-align:center;}

#divBarHead { 
margin-bottom:7px;
margin-top:0px;
text-align:right;
background-color:#FFFFFF;
border: dotted 1px #DDDDDD;
border-top:0px; 
border-left: 0px; 
border-right:0px;
}

div.divLine{
margin-left: auto;
margin-right: auto;
margin-top: 8px;
margin-bottom: 8px;
padding-top:0px;
width: 100%;
height: 1px;
background-color: #CCCCCC;/*#0000FF;/*#0080bf;*/
}

div.divLine2{
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
width: 574px;
height: 1px;
background-color: #CCCCCC;/*#0000FF;/*#0080bf;*/
}

div.divLine3{
margin-top: 30px;
margin-bottom: 30px;
padding-top:0px;
width: 700px;
height: 1px;
background-color: #CCCCCC;/*#0000FF;/*#0080bf;*/
}

div.divLineEnd{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding-top:0px;
width: 1002px;
height: 1px;
background-color: #CCCCCC;/
}

div.divHeightThin {height: 8px;}

div.divHeightThick {height: 15px;}

div.divHeight350px {height: 350px;}
div.divHeight300px {height: 300px;}
div.divHeight150px {height: 150px;}

/*------------- divLinkPDF divLinkDOC divLinkPIC -------------*/

.divLinkPDF, .divLinkPDFsmallFont, .divLinkDOC, .divLinkPIC, .divLinkInfo {
width: auto;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 2px; 
margin-bottom:0px;
font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
background-repeat:no-repeat;
font-size: 8.2pt;
color: #000000;
letter-spacing:1.3pt;
line-height: 190%;
text-align:left;
}

div.divLinkPDF{ background-image:url(../images/icone/4.jpg);}
div.divLinkInfo{ background-image:url(../images/icone/incona-informazioni-sfondo-trasparente.png);}

div.divLinkPDFsmallFont{ background-image:url(../images/icone/4.jpg); 
font-size: 7.2pt; 
letter-spacing:1.1pt;}

div.divLinkDOC{ background-image:url(../images/icone/doc1.jpg);}

div.divLinkPIC{ background-image:url(../images/icone/pic6.jpg); }

div.divImmagineArticolo{float:left;}
		
div.divTestoArticolo{
float:left;
width:80%;
padding-left:10px;
}

/* --------------- cpa -------------------*/

.prodotto{
	display:inline-block;
	width:214px;
}

.inside{
	background-color: #F5F6F7; /*#fff;*/
	box-shadow:0 1px 2px #999;
	margin:8px;
	padding:10px;
}


.immagine{
	width:100%;
	margin-bottom:10px;
}

.immagine img{
	display:block;
	max-height:150px;
	margin:auto auto;
	max-width:100%;
}

.clear{
	clear:both;
}


/* -- */ 
/*
.intro{
	box-shadow:0 1px 2px #999;
	background-color:#fff;
	padding:10px 30px 10px 20px;
	margin:5px 10px;
}*/
/*
.intro-vedi{
	margin-bottom:20px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#57A6B9;
}
*/
/*
.img-vedi{
	margin-bottom:20px;
	padding:5px;
	text-align:center;
}*/
/*
.img-vedi img{
	max-height:400px;
	max-width:100%;
}*/

/*.intro h4{
	color:#57A6B9;
	text-transform:uppercase;
	margin:0 0 10px;
}*/
/*
.intro .campo p{
	padding:5px 10px;
	margin:0;
	background-color:#eee;
	border-radius:4px;
	box-shadow:0 1px 2px #999;
}*/

/*.intro .editor{
	background-color:#fff;
	border-radius:4px;
	margin-bottom:20px;
}*/

/*.intro .editor h3{
	color: #57A6B9;
    margin: 30px 0 10px;
    text-transform: uppercase;
}*/

/*.intro .allegato p{
	background-color:#eee;
	border-radius:4px;
	box-shadow:0 1px 2px #999;
	padding:5px 10px;
}*/

/*.intro .allegato a{
	color:#E76D66;
}*/

/*
.intro table{
	margin-top:30px;
	font-size:12px;
}*/

.campo{
	margin:0 10px 20px;
	display:inline-block;
	width:250px;
}

/*.separator{
	border-bottom:1px dashed #ccc;
	margin:30px 0;
}*/

/*button.back{
	color:#fff;
	background-color:#57A6B9;
	padding:5px 10px;
	border:none;
	cursor:pointer;
}*/
/*------------------- Hx ------------------*/
	  
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;}
h1{ 
font-size: 21px;
color: #29AFBB;
letter-spacing: 1.8pt; 
line-height:120%;
margin: 0px;
text-align: center; 
padding-top:15px; 
padding-bottom:10px;
}

h2{  
font-size: 10.9pt;
color: #e45369;
letter-spacing: 1.6pt; 
line-height: 180%;
margin-top: 20px; 
margin-bottom: 0px;
}

h3{  
font-size: 9.5pt;
color: #555555;
letter-spacing: 1.6pt; 
line-height: 100%;
padding-top: 0px; 
padding-bottom: 0px;
margin-top: 20px; 
margin-bottom:0px;
text-align:left;
margin-left: auto;
margin-right: auto;
}

h4{  
font-size: 10.8pt;
color: #0193DD;
letter-spacing: 1.3pt; 
line-height: 180%;
text-align: center;
padding-top:0px;
padding-bottom:8px;
margin-top: 0px; 
margin-bottom: 0px;
}

h5{  
font-size: 9.0pt;
color: #555555;
letter-spacing: 1.1pt; 
margin-top: 0px; 
margin-bottom: 0px;
text-align: center; 
padding-top:0px;
padding-bottom: 3px; 
padding-left:0px;
}

/*-------------------- LIST ------------------- */

ol{margin: 0px;  padding-left:16px;}
ul{margin: 0px; padding-left:4px;}
li, ul
{  
font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 8.2pt;
color:#555555;
LETTER-SPACING: 1.4pt; 
LINE-HEIGHT: 145%;
margin-left: 6px;
margin-right: auto; 
text-align: left; 
padding-bottom: 6px; 
}

/*-----------------------P---------------------*/

p
{  
margin: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.2pt;
color: #555555;
LETTER-SPACING: 1.5pt; 
LINE-HEIGHT: 175%;
Text-align:justify;
margin-left: auto;
margin-right: auto;
padding-top:0px;
}

h1 + p {font-size:8.8pt; /*Text-align:left;*/}

h5 + p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.6pt;
LETTER-SPACING: 1.1pt; 
LINE-HEIGHT: 150%;
text-align:left;
padding-left: 0px;
padding-top:4px;
}

p.pEpilogue{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
width: 100%; 
padding-top:9px; 
padding-bottom:0px;
padding-left:0px;
margin-left: auto;
margin-right: auto;
font-size: 9.1pt;
LETTER-SPACING: 1.5pt;  
LINE-HEIGHT: 170%;
text-align: center;
color:#3366CC;
} 

p.pOffer {
  width: 90%;
 font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 8.9pt;
 color:#FF6B24;
 LETTER-SPACING: 1.6pt; 
 LINE-HEIGHT: 195%;
  padding-top: 0px;
  margin-left: auto;
 margin-right: auto; 
 text-align: center; 
 text-decoration:none;
 FONT-WEIGHT: bold;
 text-decoration: blink;
}

p.pIVA{
 width: 100%;
 font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 8.0pt;
 color:#FF6600;
 LETTER-SPACING: 1.6pt; 
 LINE-HEIGHT: 195%;
 padding-top: 0px;
  padding-bottom:10px;
  margin: 0px;
 border:0px;
 text-align: center; font-style:italic;
}

p.pNotPayTrasport{
 width: 100%;
 font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 8.0pt;
 color:#666;
 LETTER-SPACING: 1.6pt; 
  padding-bottom:0px;
  margin: 0px;
 border:0px;
 text-align: center;
  font-style:italic;
}

p.pProdotto{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.1pt;
LETTER-SPACING: 0.6pt; 
LINE-HEIGHT: 150%;
text-align: left;
padding-left: 0px;
padding-right:0px;
padding-top:4px;
	}
	
/*p.pTitle-menu{  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7.5pt;
    color: #AAAAAA;
    letter-spacing: 1.6pt; 
   line-height: 100%;
   font-weight: normal;
   	padding-top: 0px;
	padding-left:0px;
	padding-bottom:3px;
	text-align:left;	
		}*/

#sideBar1 > p.pEpilogue {
padding-top:0px; 
margin-left: auto;
margin-right: auto;
font-size: 8.8pt;
color:#00C;
LETTER-SPACING: 0.7pt;  
LINE-HEIGHT: 170%;
text-align: left;
 }

#sideBar2 > p.pEpilogue {
padding-top:18px; 
margin-left: auto;
margin-right: auto;
font-size: 8.6pt;
color: red;
LETTER-SPACING: 0.3pt;  
LINE-HEIGHT: 170%;
text-align: left;
 }
 
 #sideBar1 > h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #AAAAAA;
	letter-spacing: 0.7pt;
	line-height: normal;
	padding-top: 50px;
	adding-bottom: 0px;
	argin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

 



p.pRights{
font-size:7.1pt;
color: #BBBBBB;
font-weight: normal;
letter-spacing: 1.4pt; 
line-height: 150%/*20px*/;
margin-right: auto;
padding-bottom:0px;
padding-top:5px;
text-align:center;
}

 p.pPrice{
 width: 90%;
 font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
 font-size: 8.5pt;
 color: #EB130B;
 LETTER-SPACING: 1.6pt; 
 LINE-HEIGHT: 195%;
 padding-top: 0px;
 padding-bottom: 0px;
 margin-left: auto;
 margin-right: auto; 
 text-align: center; 
 text-decoration:none;
 FONT-WEIGHT: bold;
}

p.pTable{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.0pt;
LETTER-SPACING: 1.6pt; 
LINE-HEIGHT: 130%;
text-align:left;
padding-left: 6px;
}

 p.pMessageWebServe {
font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
LETTER-SPACING: 1.2pt; 
LINE-HEIGHT: 150%;
margin: 1px; 
font-weight: normal;
text-align:center;
padding-bottom:0px;
padding-top:0px; 
font-size:10pt;
color: #FF0000;
text-decoration:none;
}

/*----------------------TABLE--------------------------*/
/*
td.td2, td.td3{width:294px; padding-left:10px;}

td.td1{text-align:left; width:316px; padding:0px;}

td.td2{background-color:#ffffee;}

td.td3{background-color:#EAFFFF;}

td.td4{width:125px;}

td.td5{width:375px;}

table.tableForm{ 
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9.0pt;
color: #555555;
LETTER-SPACING: 1.5pt; 
LINE-HEIGHT: 175%;
Text-align:justify;
margin-left: auto;
margin-right: auto;
padding-top:3px;} */

	
	
 
