body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	/*background-color: #69aed5;*/
	padding: 0px;
	margin: 0;
	color:#434343;
	border-top: solid #E95D0F 5px;
}
#container {
	position:absolute;
	width:100%;
	background-color:#FFFFFF;
	background-image: url(/immagini/bolle_sotto.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header {
	width:100%;
	height:54px;
	background-image:url(/immagini/bolle_over.jpg);
	background-repeat:repeat-x;
	z-index:1;
}
#head_menu {
	background-image: url(/immagini/bg_head.png);
	background-repeat: repeat-x;
	height:99px;
	width:100%;
	z-index:2;
	position:relative;
	top:-17px;
	background-position: 0px 17px;
	margin:0;
	padding:0;
}
/*------------------- menu --------------------*/
#menu {
padding:0;
margin:0;
	position:absolute;
	top:17px;
	left:382px;
	z-index:4;
	height:35px;
}
#menu ul {
	padding:0;
	margin:0;
}
#menu li {
	display:inline;
	float:left;
}
#menu li a {
	overflow:hidden;
	height:34px;
	display:block;
	background-image:url(/immagini/menu.png);
	background-repeat:no-repeat;
}
#menu li a b {
display:block;
margin-left:121px;}
#b_home {
	width:50px;
	background-position: 0px 0px;}
#b_az {
	width: 57px;
	background-position: -51px 0px;
}
#b_pr {
	width: 57px;
	background-position: -107px 0px;}
#b_ds {
	width: 82px;
	background-position: -164px 0px;}
#b_at {
	width: 50px;
	background-position: -246px 0px;}
#b_ce {
	width: 88px;
	background-position: -295px 0px;}
#b_rc {
	width: 120px;
	background-position: -384px 0px;}
#b_ne {
	width: 44px;
	background-position: -504px 0px;}
#b_co {
	width: 66px;
	background-position: -548px 0px;}
	
a#b_home:hover {
	background-position: 0px -34px;}
a#b_az:hover {
	background-position: -51px -34px;
}
a#b_pr:hover {
	background-position: -107px -34px;}
a#b_ds:hover {
	background-position: -164px -34px;}
a#b_at:hover {
	background-position: -246px -34px;}
a#b_ce:hover {
	background-position: -295px -34px;}
a#b_rc:hover {
	background-position: -384px -34px;}
a#b_ne:hover {
	background-position: -504px -34px;}
a#b_co:hover {
	background-position: -548px -34px;}
/*------------------- fine menu --------------------*/
#corpo {
	width:100%;
	text-align:left;
	position:relative;
	top:-16px;
	left:0px;
	background-color: #F4E9D5;
	background-image: url(/immagini/bg_corpo.png);
	background-repeat:repeat-x;
}
#con_corpo {
width:985px;
background:url(/immagini/concorpbg.gif) repeat-y left top;}
#emotion {
	height:444px;
	padding:0;
	margin:0;
	}
#desc {
	position:absolute;
	width:470px;
	top:20px;
	left: 520px;
}
#desc p{ line-height: 14px;
margin:6px 0;
padding:0px;}
#desc b, #desc strong, #content b, #content strong {
	color:#009EE0;}
.prodos {
background-color:#EADDC6;
float:left;
text-align:center;
height:184px;
padding: 9px 0 0 0;
margin-bottom: 12px;
border-left: solid #FFF 1px;
border-right: solid #E0DCD2 1px;
width:111px;}
#shows {
	margin-top:10px;
}
.alleft {
	text-align:left;
	padding:3px 2px 0 9px;
	background-image:url(/immagini/arrowdesc.png);
	background-position: left center;
	background-repeat:no-repeat;
}
.alleft a {
text-decoration:none;
color:#434343;}
.alleft a:hover {
text-decoration:underline;}
#footer {
	background-image: url(/immagini/bg_footer.png);
	background-repeat: repeat-x;
	height:23px;
	position:relative;
	top:-15px;
	padding:4px 0 0 18px;
	color: #aaa;
}
#servizio {
position:absolute;
width:270px;
left:743px;
color:#434343;}
#servizio a {
color:#434343;
text-decoration:none;}
#servizio a:hover {
color:#006f9e;}
.blu {
color: #006f9e;
font-weight:bold;}
.azul {
color:#00b9e9;}
#task {
position:absolute;
top: 62px;
left: 490px;
width: 503px;
z-index:4;}
#news_ticker {
	background-image: url(/immagini/newsticker.png);
	background-repeat:no-repeat;
	height:19px;
	width:300px;
	float:left;
	padding: 6px 0 0 45px;
	overflow:hidden;
	line-height:16px;
}
#news_ticker p {
margin:0;
padding:0;}
#news_ticker *{
display:none;}
#news_ticker a {
display:inline;
color:#666666;
text-decoration:none;}
#news_ticker a:hover {
color:#000;}
#ricerca {
float:right;}
#menu_tendina {
	height:19px;
	width:300px;
	float:left;
	padding:0;
}
form {
margin:0;
padding:0;}
.tendina {
font-size:10px;}
#lingua {
	background-image: url(/immagini/sellingua.png);
	width:115px;
	height:15px;
	position:absolute;
	color:#FFFFFF;
	text-align:center;
	top:/*5*/0px;
	left:/*890*/ 905px;
	z-index:20;
}
#lingua a {
color:#FFF;
text-decoration:none;}
#lingua a:hover, #lingua .selected {
text-decoration:underline;}
#spallamenu, #spallamenuGen, #spallamenuNews {
background-image:url(/immagini/bg_spalla.gif);
background-repeat: repeat-x;
background-position:left top;
width:244px;
float:left;
}
#content {
float:right;
width:736px;
}
#content p, #content table {
margin-left:18px;}
#prodh3 {
background-image:url(/immagini/prodotti_h3.gif);
width:89px;
overflow:hidden;
display:block;
text-indent:200px;
margin: 10px 0 10px 18px;
height:20px;}
#prodh3-eng {
background-image:url(/immagini/prodotti_h3-eng.gif);
width:100px;
overflow:hidden;
display:block;
text-indent:200px;
margin: 10px 0 10px 18px;
height:20px;}
#prodh3_spa {
background:url(/immagini/prodotti_h3_spa.gif) no-repeat -107px 0;
width:230px;
overflow:hidden;
display:block;
white-space:nowrap;
text-indent:231px;
margin: 10px 0 10px 18px;
height:20px;}
#prodh3_fra {
background:url(/immagini/prodotti_h3_fra.jpg) no-repeat 0px 0;
width:230px;
overflow:hidden;
display:block;
white-space:nowrap;
text-indent:231px;
margin: 10px 0 10px 18px;
height:20px;}
#tith3 {
font-size:20px;
color: #0062AC;
display:block;
margin: 10px 0 10px 18px;
font-weight:bold;
line-height:18px;
}
/* menu spalla */
#spallamenu ul {
font-size: 13px;
padding:0;
list-style-type:none;
font-weight:bold;
margin:0 0 0 18px;
}
#spallamenu ul a:hover, #spallamenuGen ul a:hover, #spallamenuNews ul a:hover  {
text-decoration:underline;}
#spallamenu ul li {margin-bottom: 6px;}
#spallamenu ul a, #spallamenuGen a,#spallamenuNews a  {
color:#e95d0f;
text-decoration:none;
}
#spallamenu ul li ul li {margin-bottom: 0px; margin-top:4px;}
#spallamenu ul ul {
font-size:11px;
margin:0;
font-weight:normal;
}
#spallamenu ul ul{
color:#0062ac;
text-decoration:none;}
#spallamenu ul ul  {
margin:0;
padding: 0 0 1px 0;
background-image:url(/immagini/hrmenu.gif);
background-position:bottom left;
background-repeat:no-repeat;}
#spallamenu ul ul ul {
margin:4px 0 1px 0;
padding: 0 0 7px 25px;
background-image:url(/immagini/hrmenu.gif);
background-position:bottom left;
background-repeat:no-repeat;
list-style-image:url(/immagini/dotul.gif);}
#spallamenu ul li ul li ul li {margin: 0px;}
#spallamenu ul ul ul a {
color: #434343;}
#spallamenuGen ul {
font-size: 13px;
padding:0;
list-style-type:none;
font-weight:bold;
margin:0 0 0 25px;
}
#spallamenuNews ul {
font-size: 11px;
padding:0;
list-style-type:none;
font-weight:bold;
margin:0 0 0 25px;
}
#spallamenuGen .selected {
background-image:url(/immagini/dotul.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
color:#0062AC;}
/* fine menu spalla*/
h2,h1 {
font-size:20px;
width:386px;
font-weight:bold;
margin:18px 0 0 20px;
color:#0062ac;
padding-bottom:16px;
background-image:url(/immagini/hrmenu.gif);
background-repeat:repeat-x;
background-position: bottom left;}
h3 {
font-size:15px;
font-weight:bold;
margin:20px 0 0 20px;
color:#0062ac;
line-height:18px;}
p.not_found{
	margin-top:0;
	padding-top:0;}
h4 {
font-size:20px;
width:386px;
font-weight:bold;
color:#0062ac;
margin:18px 0 0 12px;}
h6 {
font-size:13px;
color:#0062ac;
font-weight:normal;
margin:0 0 0 12px;
padding:0;
}
h5 {
font-size:13px;
color:#0062ac;
font-weight:bold;
margin:0 0 0 12px;
padding:0;
}
.righetta {
background-image:url(/immagini/hrmenu.gif);
background-repeat:repeat-x;
height:4px;
width:444px;
margin:0 0 0 12px;
}
#content ul {
list-style-image:url(/immagini/dotul.gif);
margin: 0;
padding:0 0 0 28px;}
#content a {
color: #0062ac;
text-decoration:none;
}
#content a:hover {
color:#E95D0F;
text-decoration:underline;
}
.thumbcont {
float:right;
margin: 5px;
}
#campo_ricerca {
background-image: url(/immagini/ricerca.png);
background-position:right top;
width:114px;
padding-top:4px;
height:27px;
border-width:0px;
border:none;
}
.titolo-news {
font-size:12px;}
#certif img {
margin: 0 8px;}

#logout{
width:690px;
text-align:right;
padding:5px;
}

.headfile{
	background-color:#E7CFA3;
}
.headfile td{
font-size:11px;
font-weight:bold;
}

.nomecategoria{
	background-color:#F1E3C9;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
}
#mypuls {
height:40px;
left:765px;
position:absolute;
top:415px;
width:243px;
z-index:100;
}
.delama_quality{
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#434343;
 font-weight:normal;
 text-decoration:none;
}
a.delama_quality:link{
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#434343;
 font-weight:normal;
 text-decoration:none; 
}
a.delama_quality:visited{
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#434343;
 font-weight:normal;
 text-decoration:none;
}
a.delama_quality:hover{
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#434343;
 font-weight:normal;
 text-decoration:underline;
}

.message {
	text-align:left;
	color:#0062AC;
	font-size:14px;
	padding:20px 20px;
}
