#testata_sup {  color: #666; background: #000;}


/* --------------------------------------------------------- link ---------------------------------------------------------*/
#menu a, #menu a:visited{  font-size : 11px; text-decoration: none; color: #fff; width: auto;  font-weight: normal; text-align:center; background-color: inherit;
}

#menu a:hover, #menu a:active{ font-size : 11px; text-decoration: underline; color: #fff; width: auto;  font-weight: normal; text-align:center;
}

#cln_sx_link a, #cln_sx_link a:visited{ font-size: 11px;  text-decoration: none; color: #000; font-weight: bold; text-align:left; width: 170px; 
}

#cln_sx_link a:hover, #cln_sx_link a:active{ color: #999;
}

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

a:hover.mail, a:active.mail{font-weight: bold;  text-decoration: none;color: #fa0502
}

a, a:visited{
	font-size : 13px;
	text-decoration: none;
	color: #000000;
	width: auto;
	font-weight: bold;
	padding:0;
	text-align:left;
	padding:0;
	background: none;
	display:inline;
}

a:hover, a:active{ text-decoration:underline;
}

a.web_marketing, a:visited.web_marketing { color:#777; text-decoration:none; font-size:11px; font-weight:normal;
}
a:hover.web_marketing, a:active.web_marketing { text-decoration:underline;
}

/* --------------------------------------------------------- link ---------------------------------------------------------*/

/* --------------------------------------------------------- layout ---------------------------------------------------------*/

body { font-family : verdana; font-size : 13px; color : #000; background: #000 ; margin-top: 0;  margin-right : 0; margin-bottom : 0; margin-left : 0; text-align:center; 
} 

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

#top{ width: 770px;  margin: 0; padding:0; height: 135px; background-image:url(immagini/top.jpg); border-bottom:1px solid #000
}
 
#menu{ font-size : 11px; color: #bbb; font-weight: normal;display:block; width: 697px; background-color:#000; height: 31px; line-height: 31px;  text-align: center; padding:0; text-align:left; margin: 0 0 15px 0; padding: 0 10px;
}

#cln_sx{ width: 188px; float:left; text-align: left; padding: 10px 10px 10px 11px ; border: #fff; border-style: solid; border-width: 0 1px 0 0; margin: 0 0 10px 0;
}

#cln_sx_basso{ width: 190px; padding:0 5px; font-size: 11px; color:#bbb;
}

#sotto{ clear: both; text-align: center; background-color: #000 ; color:#fff; margin:0 auto 0; padding:0; font-size:12px;  width:770px; margin-top:4px; 
}

#dentro_sotto {width:770px; text-align:center; margin:auto; color:#777;
}

#sotto_dx{ text-align: center; background-color: #fff;  font-size:11px;margin:0 auto 0; padding:0;font-weight: normal;
}

#sotto_dx a{ color:#000; font-size:12px
}

#contenuti{ width: auto; display:block; margin: 0 0 0 209px; padding: 10px ; background-color: transparent; text-align:left; font-size:11px
}

#contenuti_home{ width: 750px;  margin:0; padding: 10px ; background-color: transparent;  font-size:11px
}

#contenuti p {margin-left:38px; margin-right:20px}


.riga2 {display: block; width: auto; height: 1px; background-color: #000;
}

.prodotti{background-color: #F4E6AA; padding: 10px; font-size: 10px; color:#000; border: #896C34 solid 5px;
}

/* ------------------------------------------------------- elementi -------------------------------------------------------*/

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

h1.sotto {font-size:13px; padding:5px ;  width:400px; margin-bottom: 15px; margin-top:0; padding-left:37px; font-weight:bold; color:#ADAA92; background-image:url(immagini/quadrato.jpg); background-repeat: repeat-y; line-height:10px;
}

h2.sotto {font-size:13px; padding:5px ;  width:400px; margin-bottom: 15px; margin-top:0; padding-left:37px; font-weight:bold; color:#ADAA92; background-image:url(immagini/quadrato.jpg); background-repeat: repeat-y; line-height:10px;
}


h2.sottotitolo {font-size:16px; font-weight: bold;
}

h2.dentro {padding:0 5px; font-weight:bold; color: #888; margin:0 0 10px 0; font-size: 16px; color:#000;
}

h3 {font-size:13px; padding:0 5px; margin-top:0; margin-bottom:20px; font-weight:bold; color: #000; margin-left:31px; 
}



hr {margin-left:38px; margin-top:-10px}


.prodotti p{font-size:12px; text-transform:uppercase; margin:0; font-weight:bold; color:#fa0502;}

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

li { list-style-type: none;
}
/* ------------------------------------------------------- elementi -------------------------------------------------------*/

.menuNavigazione {
	
	text-align: right;
float:right;
margin-top:98px;
  margin-right:20px;
	font-weight:bold
}

.menuNavigazione li{
display: inline;
margin-left:10px;
display:block;
float:left;
border-right: 1px solid #CCCCCC

}


.menuNavigazione a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	color: #000000;
	background-color : inherit;
	margin-right:10px
}

.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active {
color: #999999;
}

#eng img{
margin-left:740px;
border:0;
}

#sub-menu {
font-size:10px;
margin-left:20px;
color:#999999
}

#sub-menu a{
font-size:10px;
color:#fff
}


#sub-menu  a, #sub-menu a:visited{ 
font-size:10px;
color:#999999
}

#iframe {
width:100%;
height:1000px;
border:none}

#offerte {
margin-top:0;
margin-right:27px;

}

#offerte li{
display: inline;
margin-right:10px;
border-right: 1px solid #CCCCCC;
float:right;
}

#offerte a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	color: #000000;
	background-color : inherit;
	margin-right:10px;
	color: #999999;
}

#offerte a:hover,
#offerte a:focus,
a:active {
color: #000;
}
