body{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background-image:url(/templates/ent_tondelli/images/body-grad.jpg);
background-repeat:no-repeat;
background-position:bottom left;
margin-bottom:40px;
}

#Wrapper{
text-align:left;
margin:0em auto 0em auto;
width:948px;
font-family:Arial, Helvetica, sans-serif;
}

#Header{
position:relative;
width:948px;
height:213px;
}

#Header-img-panel{
background-color:#000000;
width:948px;
height:95px;
position:absolute;
top:120px;
left:0px;
z-index:1;}

	#Header-img-panel-ul{
	margin:5px 0px 0px 5px;
	padding:0em 0em 0em 0em;
	}
	
	#Header-img-panel-ul li{
	display: inline;
	list-style-type: none;
	margin:0px 5px 0px 0px;
	padding:0em 0em 0em 0em;
	}
	
	.nm{margin:0px 0px 0px 0px !important;}

#Header-nav-panel ul{
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#Header-nav-panel li{
float:left;
list-style-type: none;
margin:0px 0px 0px 0px;
padding:5px 16px 0px 16px;
/*width:133px;*/
height:20px;
background-image:url(/templates/ent_tondelli/images/navgrad.jpg);
font-size:12px;
border-right:1px solid #666666;
border-bottom:2px solid #000000;
text-align:center;
}

#Header-nav-panel a:link, #Header-nav-panel a:visited{
color:#000000;
text-decoration:none;}

#Header-nav-panel a:hover{
text-decoration:underline;}



.exwidth2{
padding-right:19px !important;}
/*.exwidth{
width:119px !important;}
.lswidth{
width:66px !important;}*/

#Header-contact-panel{
text-align:right;
color:#231E42;
position:absolute;
top:20px;
left:440px;
z-index:3;
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:500px;
}

#Header-contact-panel a:link, #Header-contact-panel a:visited{color:#231E42; text-decoration:none;}

#Header-contact-panel a:hover{text-decoration:underline;}

#Search-panel{
position:absolute;
top:90px;
left:724px;
z-index:3;
}

#Header-News-Ticker
{
position:absolute;
top:92px;
left:210px;
z-index:4;
width: 500px;
}

#Search-panel .button{
background-color:#4796DB;
border:1px solid #222041;
color:#FFFFFF;
height:22px;
font-family:Arial, Helvetica, sans-serif;
}



#Header-logo{
position:absolute;
top:10px;
left:0px;
background-image:url(/templates/ent_tondelli/images/entlogo.gif);
background-position:top left;
background-repeat:no-repeat;
width:948px;
height:120px;
z-index:2;}

#Panels{
clear:both;
background-image:url(/templates/ent_tondelli/images/content-grad.jpg);
background-repeat:repeat-y;
width: 100%;
}

#Panel1{
float:left;
width:175px;
background-color:#4796DB;}

	#Panel1 ul{
	margin:5px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	list-style:none;}
	
	#Panel1 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
	
	#Panel1 ul li{
	background-image:url(/templates/ent_tondelli/images/white-bullet.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:15px;
	}
	
	#Panel1 li a:link, #Panel1 li a:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
	
	#Panel1 li a:hover{
	text-decoration:underline;}
	
#Panel2{
float:left;
width:584px;
margin-left:15px;
margin-top:5px;
color:#231E42;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

	#Panel2 p{
	line-height:150%;}
	
	#Panel2 a:link, #Panel2 a:visited{
	color:#4796DB;
	text-decoration:none;
	}
	
	#Panel2 a:hover{
	text-decoration:underline;
	}
	
	#Panel2 h1{
	font-size:16px;
	color:#231E42;
	margin:0px 0px 1em 0px;
	padding:0px;}
	
	#Panel2 h2{
	font-size:14px;
	color:#231E42;
	margin:0px;
	padding:0px;}
	
	#Panel2 h3{
	font-size:12px;
	color:#231E42;
	margin:0px;
	padding:0px;}


#Panel3{
float:left;
width:174px;
background-color:#ffffff;
text-align:right;}

	#Panel3 ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;}
	
	#Panel3 li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
	
	#Panel3 img{
	border:0px;}

#footer{
border-top:1px solid #666666;
clear:both;
height:20px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:955px !important;}

#footer a:link, #footer a:visited{color:#4796DB; text-decoration:none;}

#footer a:hover{text-decoration:underline;}

/*--------technical menu-----------*/
#tech{
border:2px solid #FFFFFF;
padding-bottom:15px !important;
padding-left:5px !important;}

/*--------generic----------------*/
.prod_title{
display:block;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-top:5px;
font-size:13px;}


.img-l{
margin:5px 10px 10px 0px;}

.img-r{
margin:5px 0px 10px 10px;}

.img-lbp{
margin:5px 25px 10px 0px;}

.vid-l{
margin:5px 0px 10px 10px;}



.marquee {position:relative;
     overflow:hidden;
     width:945px;
     height:95px;
	 border:solid black 1px;
     }
	 
.marquee img{
border:2px solid #000000;
border-left:5px solid #000000;}

.reftable{
margin-top:5px;
margin-left:2px;
background-color:#221D40;}

.reftable td{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding-left:4px;
padding-bottom:3px;
padding-top:3px;
border-top:1px solid #336699;
vertical-align:top;}


.fr{
float:right;}

.fl{
float:left;}

.nb{
border:none;}

.bbi{
}

#logos{
text-align:center;
margin-top:20px;
border-top:1px solid #09417C;
padding-top:15px;}

.center{text-align:center;}

#est{display:block;
font-size:14px;}

.red{
color:#FF0000;}
