html,body {margin:0;padding:0;}
body { font: 12px arial,sans-serif,"Trebuchet MS"; }
p {margin:0 10px 10px}

div#container{position:relative;}
div#container{width:901px;margin:0 auto}
div#content { position:absolute;height:auto;left:0px;top:302px;width:901px;text-align:left; }
div#footer{clear:both;width:901px;height:267px;padding-top:30px;background:transparent url(../App_Img/bg_footer.png) no-repeat;text-align:left;}
div#footer p {margin-left:70px;margin-right:76px;padding:0; }
div#footer p.p1 {color:#777;border-bottom:solid 1px gray;padding-bottom:5px; }
div#footer p.p2 {color:#bbb;margin-top:-5px;}
div#footer p.p2 a { text-decoration:none;color:#bbb; }
div#footer p.p2 a:hover { color:#2D498F;text-decoration:underline; }
div#menu { width:901px;height:147px;padding-top:18px;margin-top:0;margin-left:0;background:transparent url(../App_Img/img_bg_menu.png) no-repeat; } /*background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Img/img_bg_menu.png',sizingMethod='fixed');*/
a#logodibi { position:absolute;display:block;width:77px;height:77px;left:127px;top:18px;background:transparent url(../App_Img/img_bg_logodibi.png) no-repeat; }

ul.ulMenu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;padding-bottom:13px;
	margin-left:250px;
}

ul.ulMenu li a {
	color:#aaa;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-left:7px;
	margin-right:7px;
	text-decoration:none;
}

ul.ulMenu li a.current 
{
	color:#2D498F;
	text-decoration:underline;
}

ul.ulMenu li a.linked 
{
	color:#F7941D;
}

ul.ulMenu li a:hover 
{
	color:#2D498F;
	text-decoration:underline;
}

ul.ulMenu li {
	border-left:1px solid #AFA99B;
	display:block;
	float:left;
	height:14px;
	line-height:14px;
	width:auto;
}

ul.ulMenu li.endmenu {
	border-right:1px solid #AFA99B;
}

div#uptitle { clear:both;height:48px;width:901px;margin-left:0;background:transparent url(../App_Img/bg_uptitle.png) no-repeat; }
div#title { clear:both;height:57px;width:901px;margin-left:0;background:transparent url(../App_Img/bg_title.png) no-repeat; }
div#title p { color:White; font-size:19px;margin-left:0px;padding-top:18px; }
div#title div.content { margin-left:70px;width:364px;height:56px; }
div#content div.rows { clear:both;height:auto;width:901px;margin-left:0px; }

div#content div.rowTopFirst { clear:both;height:15px;width:901px;background:transparent url(../App_Img/bg_row_top_first.png) no-repeat; }
div#content div.rowTopFirst div.content { margin-left:70px;width:364px;height:15px;border-top:solid 1px #5284C3; }
div#content div.rowTopNoFirst { clear:both;height:15px;width:901px;background:transparent url(../App_Img/bg_row_top_nofirst.png) no-repeat; }
div#content div.rowTopNoFirst div.content { margin-left:70px;width:364px;height:15px;border-top:solid 1px #5284C3; }
div#content div.rowContent { clear:both;height:auto;min-height:140px;width:901px;background:transparent url(../App_Img/bg_row.png) repeat-y; }
div#content div.rowWrapper { clear:both;height:auto;min-height:140px;width:901px;background:transparent url(../App_Img/bg_rowWrapper.png) bottom no-repeat; }

div#content div.cellLeft { float:left;margin-left:56px;width:392px;height:auto;min-height:140px; }
div#content div.cellLeft p.titleNews { color:#FFE25D;font-size:12px; }
div#content div.cellLeft p.titleLetter { color:White;font-size:19px; }
div#content div.cellLeft p.descrNews { color:#ddd;font-size:12px; }
div#content div.cellLeft span { float:left;width:120px;display:block;height:20px;line-height:20px;font-weight:bold;margin-left:10px;color:#FFE25D; }
div#content div.cellLeft input { float:right;width:210px; }
div#content div.cellLeft div.content { margin-left:5px;width:364px;min-height:139px;height:auto; }
div#content div.cellLeft a.cellLeft { margin-left:220px;padding-left:10px;display:block;font-weight:bold;width:155px;height:31px;line-height:31px;text-decoration:none;color:White;background:transparent url(../App_Img/bg_tasto.png) no-repeat; }
div#content div.cellLeft ul { list-style-image:none;list-style-position:outside;list-style-type:none; }
div#content div.cellLeft ul li a.left { padding-left:10px;margin-left:0px;display:block;font-weight:bold;width:300px;height:31px;line-height:31px;text-decoration:none;color:White;background:transparent url(../App_Img/bg_link_left.png) no-repeat;/*border:solid 1px #5284C3;text-indent:50px;margin-bottom:2px;*/ }
div#content div.cellLeft ul li a.left:hover { text-decoration:underline;  }
div#content div.cellLeft ul li div.leftSelected { padding-bottom:6px;margin-left:0px;font-weight:bold;width:377px;height:auto;background:white url(../App_Img/bg_link_left_selected.png) center left no-repeat;;color:#003366;margin:2px; } 
div#content div.cellLeft ul li div.leftSelected img { margin-left:6px;float:left;width:60px;margin-top:6px;margin-right:10px;margin-bottom:0px; }
div#content div.cellLeft ul li div.leftSelected p.leftSelected { color:#003366; }
div#content div.cellLeft ul li div.leftSelected div.wrapper { position:relative;top:50%;margin-top:-10px;height:20px;line-height:20px;padding:0;width:250px; }
div#content div.cellLeft img.left { border:5px solid white; }
div#content div.cellRight a.testo { margin-left:20px; }
div#content div.cellRight a.allegato { margin-left:5px;clear:both;color:#990000;font: 13px "Trebuchet MS",arial,sans-serif; }
div#content div.cellRight { float:right;margin-right:61px;width:391px;height:auto;min-height:140px;/*background-color:white; url(../App_Img/bg_cellRight_content.jpg) bottom repeat-x;*/ }
div#content div.cellRight p { margin-left:20px;margin-right:20px;font: 13px "Trebuchet MS",arial,sans-serif; }
div#content div.cellRight p.testo { text-align:justify;line-height:18px;color:#777; }
div#content div.cellRight p.home { margin-top:20px;text-align:justify;font-family:Arial,Trebuchet MS;font-size:medium;line-height:25px;color:#777; }
div#content div.cellRight ul li { text-align:justify;line-height:18px;color:#777;margin-right:20px;font: 13px "Trebuchet MS",arial,sans-serif; }
div#content div.cellRight img { margin-left:5px;margin-right:5px; }

table.prezzi { font: 13px "Trebuchet MS",arial,sans-serif;color:#777;margin-left:20px; }
table.prezzi td { border-bottom:solid 1px Gray; }


div#map { width:360px;height:360px;border:solid 1px #003366;margin-left:10px;margin-bottom:13px; }

