﻿body {
text-align: center;/* Used for win/IE4,win/IE5,win/IE5.5  to center page*/
font-family: Verdana; 
font-variant:normal; 
font-size:8pt; 
margin-top:0; 
background-image:url('images/bg.gif')
}  

h1 
{ 
margin-left: 10px; 
margin-top: 7px;
color: #FF7F00; 
font-size:10pt; 
background-color: #fff;
text-align:left;
}

h2 
{ 
margin-left: 10px; 
margin-top: 20px;
margin-bottom: 10px;
color: #800000; 
font-size:9pt; 
background-color: #fff;
text-align:left; line-height:200%
}

h2.link
{ 
margin-left: 10px; 
margin-top: 20px;
margin-bottom: 10px;
color: #006600; 
font-size:9pt; 
background-color: #fff;
text-align:left; 
line-height:200%; 
font-weight:bold
}


h3 
{ 
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 5px;
color: #000000; 
font-size:8pt; 
background-color: #fff;
text-align:left;
}


p 
{ 
margin-left: 10px; 
margin-top: 3px;
color: #000; 
line-height:200%; 
text-align:left;
margin-right:10px;
margin-bottom: 3px 
}

p.flow 
{ 
margin-left: 0px; 
margin-top: 0px;
color: #000; 
text-align:left;
margin-right:0px;
float:left;
margin-bottom: 0px 
}

#container
{
width:768px; 
background-color: #d2d2d2;
margin-right: auto;
margin-left: auto;
}

#header
{
width: 768px;
height: 209px; 
background-image:url('images/head2.jpg')
}

#header-home
{
width: 768px;
height: 209px; 
background-image:url('images/pitco.jpg')
}

#intestazione
{
border-bottom:1px solid #FFFFFF; width: 768px;
background-color: #6680BB
}

#intestazione h1
{
color: #fff; 
font-size:10pt; 
text-align:center;
background-color: #6680BB;
margin-bottom:5px;
margin-top:5px;
}


#centro
{
width: 768px;
background-color: #FFFFFF;
}

#menu
{
width: 193px;
float: left;
}

#menu p.dati
{
text-align:center;
font-size:10px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
line-height:120%
}

#menu a.mail
{
text-align:center;
font-size:10px;
background-image:none;
color:black;
padding-left:0px;
padding-top:0px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
float:left
}


#menu a
{
float: left;
padding-top: 8px;
padding-left: 20px;
width: 173px;
height: 22px;
color: #FFFFFF;
text-decoration: underline; 
font-weight:bold;
background-image:url('images/menu-pitco.gif');
text-align: left;
}

#menu a:hover
{
color: #FF7F00;
background-image:url('images/menu-pitco-up-2.jpg');
}

#menu a.livello0
{
float: left;
padding-top: 8px;
padding-left: 20px;
width: 173px;
height: 22px;
color: #FFFFFF;
text-decoration: underline; 
font-weight:bold;
background-image:url('images/menu-pitco-level0.gif');
text-align: left;
}

#menu a.livello1
{
float: left;
padding-top: 8px;
padding-left: 20px;
width: 173px;
height: 22px;
color: #FFFFFF;
text-decoration: underline; 
font-weight:bold;
background-image:url('images/menu-pitco-level1.gif');
text-align: left;
}

#menu a:hover.livello1
{
color: #ffffff;
background-image:url('images/menu-pitco-up-level1-bis.jpg');
}

#menu a.livello2
{
float: left;
padding-top: 8px;
padding-left: 20px;
width: 173px;
height: 22px;
color: #FFFFFF;
text-decoration: underline; 
font-weight:bold;
background-image:url('images/menu-pitco-level2.gif');
text-align: left;
}

#menu a:hover.livello2
{
color: #ffffff;
background-image:url('images/menu-pitco-up-level2-bis.jpg');
}

#testo
{
margin-bottom: 3px;
margin-left: 7px;
float: left;
width: 560px;
background-image:url('images/sfondotesto.gif'); 
background-repeat:repeat-y;
}

#testo img
{
text-align: center;
margin-top: 10px;
margin-bottom: 10px; 
border:0px;
}

#testo ul
{ 
list-style-type:disc; 
margin-top:0; 
margin-bottom:0 
}

#testo li
{
margin-left: 5px; 
margin-top: 0px;
line-height:200%; 
text-align:left;
margin-right:10px;
}

#testo table
{
width: 540px;
margin-left: 10px;
margin-bottom: 20px;
}

#testo table.iso
{
width: 540px;
margin-left: 50px;
margin-bottom: 20px;
}

#testo table.request
{
width: 540px;
margin-left: 10px;
margin-bottom: 20px;
}

#testo td.destra
{
height: 30px;
width: 270px;
text-align: left;
}

#testo td.sinistra
{
height: 30px;
width: 265px;
text-align:right;
font-weight: bold;
}

#testo td.certificate
{
width: 210px;
font-weight: bold;
text-align:center;
vertical-align:middle;
border-bottom:1px orange solid;
border-right:1px orange solid;
}

#testo td.certificatenb
{
width: 210px;
font-weight: bold;
text-align:center;
vertical-align:middle;
border-right:1px orange solid;
}


#testo td.certificate2
{
width: 270px;
font-weight: bold;
text-align:right;
padding-right:5px;
vertical-align:middle;
border-right:1px orange solid;

}


#testo td.catalogue
{
width: 270px;
font-size:10px;
font-weight: bold;
text-align:center;
padding-right:0px;
padding-left:5px;
vertical-align:middle;
border-right:1px orange solid;

}

#testo td.certificate3
{
width: 270px;
font-weight: bold;
text-align:left;
padding-left:5px;
vertical-align:middle;
}


#testo td.certificatedx
{
width: 120px;
text-align:center;
border-bottom:1px orange solid;
}


#testo td.certificatedxnb
{
width: 120px;
text-align:center;
}


#testo td
{
width: 220px; 
vertical-align:top;
margin-bottom: 20px;
}


#testo td.flow
{
width: 220px; 
margin-bottom: 20px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}


#testo h4 
{ 
margin-top: 15px;
margin-left: 10px;
color: #008080; 
font-size:10pt; 
text-align:left;
margin-bottom: 0px
}

#testo table.tabella
{
width: 540px;
margin-left: 0px;
margin-bottom: 20px;
margin-top: 20px;
}

#testo h3.tabella 
{ 
margin-left: 0px; 
margin-top: 10px;
margin-bottom: 10px;
color: #FFFFFF; 
font-size:10pt; 
text-align:center; background-color:#6680BB
}

#testo td.cellatop
{
width: 540px; 
vertical-align:center;
margin-bottom: 0px;
margin-top:0px;
background-color:#6680BB;
}

#testo td.cellaleft
{
border-left:1px solid #6680BB; border-right:1px solid #6680BB; border-bottom:1px solid #6680BB; width: 270px; 
vertical-align:center;
margin-bottom: 0px;
margin-top:0px;
background-color:#FFFFFF;border-top-width:1px; 
}

#testo td.cellaright
{
border-right:1px solid #6680BB; border-bottom:1px solid #6680BB; width: 270px; 
vertical-align:center;
margin-bottom: 0px;
margin-top:0px;
background-color:#FFFFFF;border-top-width:1px; 
}

#testo p.tabella
{
margin:3px 10px; color: #FFFFFF; 
line-height:200%; 
text-align:center;
font-weight:bold 
}

#testo p.cella
{
margin:3px 10px; 
color: #000; 
line-height:200%; 
text-align:center;
font-weight:bold 
}

#testo p.cella2
{
margin:3px 10px; 
color: #000; 
line-height:200%; 
text-align:center;
}

#map
{
height:400px;
padding-top:50px; 
padding-bottom:50px; 
}

#mappa
{
border-style:solid; border-width:1px; 
width:480px; 
height:400px; 
margin-left:0px;
padding:0px; 
font-size:12px; 
text-align:center
}

#markers
{
	width:300px;
	height:400px;
}


#footer
{
width: 768px;
height: 80px; 
background-image:url('images/pitco-footer-2.jpg')
}

#footer p
{
margin-top: 50px;
color: #FFFFFF;
font-weight:bold; 
text-align:center
}

#footer a
{
margin-top: 50px;
color: #FFFFFF;
text-decoration: underline; 
font-weight:bold;
}