/*blu		#004690*/
/*rosso		#e00e0f*/
/*grigio	#e8e4e3*/

/*html,body*/
html,body{margin:0;padding:0}
body{font: normal 13px Arial, Helvetica, sans-serif;color: #666666;}

/*common*/
p{margin:0 5px 5px}
a{color: #004690; display:block;}

/*header*/
div#header {width:780px; height:196px; clear:both; border-bottom: 1px solid #004690; border-top: 1px solid #004690; background: url(../img/ba_header.jpg) no-repeat top left; }
div#header img { float:right; cursor:pointer; border:0px;}

/*utilities*/
div#utilities {width:780px; height:30px; color:#004690; }
div#utilities ul { list-style-type:none; margin: 0px 0px 0px 0px; }
div#utilities ul li { list-style-type:none; font-size:11px; font-weight:bold; float:left; margin-top:10px; }
div#utilities ul li a{ text-decoration:none; margin: 0px 0px 0px 20px;}
div#utilities span { font-size:11px; font-weight:bold; margin-top:12px; float:right;}

/*menu*/
div#menu {width:780px; height:30px; color:#004690; margin-bottom:10px; background-color:#e8e4e3; background-image:url(../img/bg_menu.gif); background-position:center left; background-repeat:no-repeat; }
div#menu ul { list-style-type:none; margin: 0px 0px 0px 0px; }
div#menu ul li { list-style-type:none; font-size:11px; font-weight:bold; float:left; }
div#menu ul li a{ text-decoration:none; margin: 10px 0px 0px 20px; display:block;}
div#menu span { font-size:11px; font-weight:bold; margin: 7px 2px 0px 0px; float:right;}
div#menu span input { font-size:11px; border:1px solid #e00e0f; }

/*container*/
div#container{width:780px;margin:0 auto; clear:both;}

/*highlights*/
div#highlights{float:right;width:580px; }

/*highlight*/
.highlight {float:left;width:169px; margin: 0px 0px 0px 15px; }
.highlight p { margin:0px; padding:0px; font-size:11px;}
.highlight a { color:#666666; text-decoration:none; }

/*navigation*/
div#navigation{float:left;width:200px; }
div#navigation ul { list-style-type:none; margin: 0px; padding:0px; }
div#navigation ul li { list-style-type:none; font-size:11px; font-weight:bold; margin: 0px 0px 5px 0px; padding:0px; border-bottom:1px solid #e8e4e3; background-image:url(../img/p_orange.gif); background-repeat:no-repeat; background-position: 0px 3px; }
div#navigation ul li a{ text-decoration:none; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 10px; color:#666666; }

/*other*/
.other{ float:left; width:240px; margin: 10px 0px 0px 10px;}
.other img { border:0px;}

/*lastnews*/
div#lastnews span { font-size:11px; font-weight:bold; margin:0px; padding:0px;}
div#lastnews span a { color:#666666; text-decoration:none; }
div#lastnews p { font-size:11px; margin: 0px 0px 10px 0px; padding:0px;}

/*inevidenza*/
div#inevidenza { border:1px solid #e00e0f; padding:3px;}
div#inevidenza span { font-size:11px; font-weight:bold; margin:0px; padding:0px;}
div#inevidenza span a { color:#666666; text-decoration:none; }
div#inevidenza p { font-size:11px; margin: 0px 0px 0px 0px; padding:0px;}
div#inevidenza h3 { font-size:12px; font-weight:bold; color:#e00e0f; margin:0px; padding:0px; }

/*linkutili*/
div#linkutili img { margin-bottom:10px;}

/*footer*/
div#footer{clear:both;width:780px; height:34px; color:White; text-align:center; background-image:url(../img/bg_footer.gif); margin:10px; margin-left:0px; }
div#footer p { padding-top:10px; font-size:11px; color:#004690;}


/*added 4 demo*/
div#highlights p { line-height:1.5em; }
div#highlights ul li { line-height:1.5em; }
div#highlights h2 { font-size:1.5em; margin:0px; margin-left:5px; color:#004690; }
div#highlights h3 { font-size:1.2em; margin:0px; margin-left:5px; color:#004690; }
div#highlights a { display:inline; font-weight:bold; color:#004690; text-decoration:underline; }
div#highlights a:hover { text-decoration:none; }

