/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
background-image:url(../images/px_bk.gif);
background-repeat:repeat-y;
background-position:center;
margin:0px;
font-family:Arial, sans-serif;
font-size:11px;
text-align:center;
color:#000;
background-color:#FFF;}


a, a:link, a:visited{
color:#27619d;
text-decoration:none;
}

a:hover{
color:#000033;
text-decoration:underline;
}

#contenitore {
overflow:hidden;
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;}

#BoxServizi {

padding-left:20px;}

#superiore {
padding:0px;
margin:0px;
border-bottom: 1px solid #FFFFFF;
width:900px;
height:102px;
text-align:left;}

#content_menuprod{
width:236px;
height:600px;
float:left;
border-right: 1px solid #FFFFFF;
padding:0px;
margin:0px;
text-align:left;}

#flash_SX {
width:236px;
float:left;
border-right: 1px solid #FFFFFF;
padding:0px;
margin:0px;
text-align:left;}
#flash_DX {
width:663px;
float:right;
padding:0px;
margin:0px;
text-align:left;}

.titolohp{
color:#27619D;
padding:3px 0px 15px 5px;
font-weight:bold;
font-size:14px;
margin:0px;
text-align:left;}

#Box_news {
width:231px;
float:left;
line-height:16px;
background-color:#EDEDED;
padding:0px;
margin:9px 5px 0px 5px;
text-align:left;}
#Box_news .testonews{
color:#000;
padding-left:5px;
margin:0px;
text-align:left;}
#Box_news .catalogo{
background-color:#fff;
padding:9px 5px 0px 0px;
margin:0px;
text-align:left;}

a.email{
color:#000;
text-decoration:underline;}
a.email:hover{
color:#27619D;
text-decoration:underline;}



#Box_azienda {
width:330px;
float:left;
padding:0px;
margin:9px 5px 9px 0px;
text-align:left;}
#Box_azienda img{
padding:0px 10px 0px 10px;
margin:0px;
text-align:left;}
#Box_azienda p {
line-height:17px;
padding:0px;
margin:7px 5px 9px 12px;
text-align:left;}
#Box_azienda p a {
font-weight:bold;
color:#27619D;
font-style:italic;
padding:0px;
margin:0px 20px 0px 3px;}
#Box_azienda p a:hover {
color:#fff;
text-decoration:none;
background-color:#27619D;
padding:0px;
margin:0px 20px 0px 3px;}

#Box_info {
background-color:#EDEDED;
height:280px;
width:315px;
float:left;
padding:0px;
margin:9px 0px 9px 0px;
text-align:left;}

address {
float:left;
border-top: 3px solid #C8C8C8;
width:870px;
padding-top:5px;
margin:3px 0px 9px 12px;
text-align:center;}

address a{
text-decoration:none;
color:#000000;}
address a:hover{
text-decoration:underline;
color:#000000;}


.mappa{
color:#27619D;
padding:0px;
margin:10px 0px 0px 5px;
text-decoration:none;}
.mappa a{
font-weight:bold;
color:#27619D;
text-decoration:none;}
.mappa a:hover{
font-weight:bold;
color:#27619D;
text-decoration:underline;}

#Box_sotto {
width:580px;
float:left;
padding:0px;
margin:9px 5px 9px 0px;
text-align:left;}

.testo {
padding-left:8px;
margin:0px;
font-size:12px;
line-height:18px;
text-align:left;
padding-bottom:30px;}

.titolosotto{
color:#27619D;
padding:3px 0px 5px 5px;
font-weight:bold;
font-size:14px;
margin:0px;
text-align:left;}

.sottotitolo{
color:#666666;
padding:0px 0px 15px 5px;
font-size:14px;
margin:0px;
text-align:left;}

#Box_prodotti1 {
width:580px;
position:relative;
left:10px;
float:left;
padding:0px;
margin:9px 0px 9px 0px;
text-align:left;}

#Box_prodotti {
width:380px;
position:relative;
left:10px;
float:left;
padding:0px;
margin:9px 0px 9px 0px;
text-align:left;}

#Box_prodotti h1{
color:#000000;
font-size:15px;
padding-left:5px;
margin:0px;
text-align:left;}
#Box_prodotti .descrizioneprod{
color:#000000;
line-height:15px;
padding-left:5px;
margin:0px;
text-align:left;}

.tableprod{
color:#8A8A8A;
font-weight:bold;}
.desc{
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
height:22px;
padding-left:15px}
.desc1{
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
height:22px;
padding-left:15px}
.desc2{
border-top: 1px solid #CCCCCC;;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
height:22px;
padding-left:15px}
.desc3{
border-top: 1px solid #CCCCCC;;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
height:22px;
padding-left:15px}
.desc4{
border-top: 1px solid #CCCCCC;;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
height:22px;
padding-left:15px}

#Box_series{
float:left;
position:relative;
top:60px;
left:46px;
padding:0px;}

#Box_immaginiprod{
float:left;
position:relative;
top:95px;
left:21px;
padding:0px;}
#Box_pdfprod{
float:left;
position:relative;
top:140px;
left:21px;
padding:0px;}

.titolosottoBlu{
color:#27619D;
padding:3px 0px 5px 5px;
font-weight:bold;
font-size:14px;
margin:0px;
text-align:left;}

.titolosottoRosso{
color:#CC0000;
padding:3px 0px 5px 5px;
font-weight:bold;
font-size:14px;
margin:0px;
text-align:left;}

.titolosottoVerde{
color:#006600;
padding:3px 0px 5px 5px;
font-weight:bold;
font-size:14px;
margin:0px;
text-align:left;}

/*----------------MENU---------------------*/




dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}


#menu {
position: relative;
top: 0;
left: 0;
}
dl#menu {

}
dl#menu dt {
display: block;
cursor: pointer;
height: 71px;


}

dl#menu li {
font-size:12px;
display: block;
border-bottom:1px solid #FFF;
padding:2px 0px 2px 5px;
background:#EDEDED;
text-align: left;
}
dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;

}

dl#menu li a:hover, dl#menu dt a:hover {
display: block;
background:#CECECE;
}


/*---------------mio------------------------*/

.menuaperto li {
font-size:12px;
display: block;
border-bottom:1px solid #FFF;
padding:2px 0px 2px 5px;
background:#EDEDED;
text-align: left;
}

.menuaperto li  a{
color: #000;
text-decoration: none;
display: block;
}

.menuaperto li  a:hover{
display: block;
background:#CECECE;
}

/*--------------------THE END-------------------------*/


.input{
font-size:11px;
padding:1px 2px 1px 2px;}
.invia{
font-size:11px;
padding:0px 15px 0px 15px;}
.tabform{
font-size:11px;
color:#000000;
padding:2px 0px 0px 5px;}
.privacy{
font-size:10px;
color:#000000;
line-height:13px;}