html{margin:0;padding:0;}
body {margin:0; padding:0; background: #F5F5F5; text-align:left;} 

#div-main-wrapper{width:100%; /*text-align: center;*/}
#div-main{width: 990px; background:url(img/bg.gif); margin: 0 auto;}
#div-top{/*position: relative; top: 50px; left:59px;*/ padding:49px 0px 0px 60px; text-align: left;}
#div-cont{padding: 25px 60px 45px 60px;}

/*******************MENU***********************************/
#div-menu-sx{float:left; width: 200px; ; overflow: hidden; padding-right: 5px;}
#div-menu-sx ul{width: 200px; list-style-type: none; padding: 0px; margin: 0px;}
#div-menu-sx li{ margin-bottom:5px; text-align: left; background:#F7F7F7;}
#div-menu-sx li a{display: block;  width: 100%; padding-left: 5px; font: bold 16px Garamond, Times new Roman; text-decoration: none; color: #AFE70C; line-height: 25px;}
#div-menu-sx li a:hover{color:#005479;}
#div-menu-sx img{}

#div-cont-flash{float:left; width:334px; padding-right: 5px; border: 4px solid #AFE70C;}
#div-cont-big{min-height: 400px;float:left; width:658px; padding-right: 5px; border: 1px solid #AFE70C; background:url(img/bg-cont.jpg);background-repeat:repeat-y; }
#div-cont-big img {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #AFE70C;}
#div-contenuto{margin-left:25px;margin-top:15px;margin-bottom:15px;font: 13px Tahoma, Arial;color: #005479;width:610px}
#div-contenuto ul{font: 11px Tahoma, Arial;color: #005479;line-height:2;}
#div-contenuto a{font: 11px Tahoma, Arial;color: #005479;}
#div-cont-dx{ padding-left: 5px; float: left; width: 300px;}

/******************DX********************/
.elemento{ width: /*100%*/315px;}
.tit-elemento{ background: #005479; height:30px; line-height:30px !important; font: bold 16px Garamond, Times new Roman; color: #AFE70C; padding-left: 20px;}
.cont-elemento{position: relative; height: 130px; padding: 10px 20px 10px 20px; background: #EFEFEF url(img/dx-bg.jpg) repeat-x; font: normal 11px Tahoma; color: #005479;}
.link-hp { text-align: right; position: absolute; right: 10px; bottom: 10px;}
.link-hp a{ font: bold 14px Garamond, Times new Roman; text-decoration: none; color: #005479; line-height: 20px;letter-spacing: 0.5px;}
.prodotti-img{float:left; padding-right: 20px;}
/*.link-hp a:hover{ color: #AFE70C;}*/

/* barra del menu in alto*/
.tit-menu{ 
background: #005479;
height:30px;
width:300px;
line-height:30px !important;
font: bold 16px Garamond, Times new Roman;
color: #AFE70C;
margin-top:-30px;
float:right;
margin-right:60px;
text-align:left; 
}

.tit-menu-sm{ 
margin-left:10px;

}

.tit-path{ 
height:20px;
width:300px;
line-height:30px !important;
font: 11px Tahoma, Arial;
color: #AFE70C;
margin-top:0px;
text-align:right;
margin-left:570px;
}

.tit-path  a{ 
color:#005479
}


#div-bottom{ padding-left: 60px; padding-bottom: 80px;}
#div-bottom1{ width:870px; height: 18px; background: #FFF; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #AFE70C; }
#div-bottom2{ width:871px; height: 22px; background: #00537B; font: normal 9px Verdana; color: #FFF; letter-spacing: -0.5px;}
#div-bottom-sx{float:left;margin-top:8px;margin-left:3px;}
#div-bottom-dx{float:right;margin-top:8px;margin-right:3px;}

.spaziatore{clear:both;}


/* stili prevista*/

.evid{ /* evidenzia testo nei contenuti */
	font: 11px Tahoma, Arial;
	color: #005479;
	}
.evidbold{ /* evidenzia testo nei contenuti */
	font: bold 16px Garamond, Times new Roman;
	color: #005479;
}

.evidtitolo{ /* evidenzia titolo nei contenuti */
	font: bold 18px Garamond, Times new Roman;
	color: #666;
}
.img_link a{
	height:50px;
	width:90px;
	padding:0 0 5 0;
	background: #AFE70C;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #AFE70C;
}
.img_link a:hover {
	height:50px;
	width:90px;
	padding:0 0 5 0;
	background:#005074;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #005074;
	}
