
h4 {margin:0; padding:0;
}
#testata_sup {  color: #9B9B9B; background: #fff; }

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

#menu a, #menu a:visited{  font-size : 12px; text-decoration: none; color: #fff; width: auto;  font-weight: bold; text-align:center; background-color: inherit;
}
#menu a:hover, #menu a:active{ font-size : 12px; text-decoration: underline; color: #fff; width: auto;  font-weight: bold; text-align:center;
}

#cln_sx_link a, #cln_sx_link a:visited{ font-size : 11px; text-decoration: none; color: #032084; font-weight: bold; padding:0; text-align:left; width: auto;  padding: 0 0 0 5px;line-height:15px; height: 15px;
}
#cln_sx_link a:hover, #cln_sx_link a:active{ font-size : 11px; text-decoration: underline; color: #319df7; width: auto;  font-weight: bold; padding:0; text-align:left;  width: auto; line-height:15px; padding:0 0 0 5px;
}

a.mail, a:visited.mail{ font-size : 11px; text-decoration: none; color: #333; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0;
}
a:hover.mail, a:active.mail{ font-size : 11px; text-decoration: underline; color: #333; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0;
}


#contenuti a, #contenuti a:visited{ font-size : 13px; text-decoration: none; color: #032084; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0; background: none; display:inline;
}
#contenuti a:hover, #contenuti a:active{ font-size : 13px; text-decoration: underline; color: #319df7; width: auto;  font-weight: bold; padding:0; text-align:left; padding:0; background: none; display:inline;
}

#contatti a, #contatti a:visited {color: #032084; font-weight:bold; text-decoration: none; font-size:12px;
}

#contatti a:hover, #contatti a:active {color: #032084; font-weight:bold; text-decoration:underline; font-size:12px;
}

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

/* --------------------------------------------------------- LAYOUT ---------------------------------------------------------*/

body { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #333; background-color : #fff; margin-top : 0;  margin-right : 0; margin-bottom : 0; margin-left : 0; text-align:center;  background-image: url(sfondo_body.jpg); background-repeat: repeat-x;
} 

#grande { width: 770px; margin:0 auto 5px; padding:0;  
}

#top{ width: 770px;  margin: 0; padding:0; height: 149px;
}
 
#menu{ font-size : 12px;  font-weight: bold;display:block; width: 763px; margin: 0 0 10px 0; background-color:#656565; height: 30px; line-height: 30px;  padding:0; text-align: center; padding:0 0 0 7px; text-align:left; color: #fff;
}

#cln_sx{ width: 236px; float:left; text-align: left; /*background-color: #fff;*/ background-color: transparent; /*background-image: url(sfondo_left.jpg); background-repeat: repeat-x;*/  padding: 10px 2px;
}

#cln_sx_link {border : #656565;  border-style : solid; border-right-width : 0px; border-top-width : 2px; border-bottom-width : 2px; border-left-width : 0px; margin: 0 0 20px 0; background-color: #ececec;}

#cln_sx_basso{ width: 250px; padding:0 5px;
}

#sotto{ clear: both; text-align: left; background-color: #656565; height:30px; line-height:30px; padding: 0 0 0 3px; font-size:14px; color:#fff; margin: 10px 0 0 0;
}

#contenuti{ width: auto;  margin: 0 0 0 250px; padding: 10px; background-color: transparent; text-align:left; border: #000 solid 1px;
}

#contatti {margin: 0 0 10px 0;
}

#immagine {margin-bottom: 10px;
}

/* ------------------------------------------------------- ELEMENTI -------------------------------------------------------*/
h2.sotto {font-size:13px; padding:5px; border : #333;  border-style : solid; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 2px; border-left-width : 0px; width:226px; margin-bottom: 0px; margin-top:0; display: inline;
}

#menu h1 {font-size:13px; height:20px; line-height:20px; margin:0; padding:0; color:#fff; display:inline;
}

h3 {font-size:10px;}

#contenuti h1 { padding:5px 0; margin:0; width:auto; text-align:left;
}

#contenuti h2 { padding:0; text-align:left;
}

ul { margin:0; padding:5px ;
}

li { list-style-type: none;
}

ul.prodotti{
	list-style-type: circle;
}
/* ------------------------------------------------------- ELEMENTI -------------------------------------------------------*/