body {

     background-color:#FFDD75;
     font-family:Arial, Verdana;
     font-size:12px;

}

a:link {
     color:#E1222C;
     font-weight: bold;
     font-size:11px;
     text-decoration:none;
}
a:hover {
     color:#E1222C;
     font-weight: bold;
     font-size:11px;
     text-decoration:none;
}
a:visited {
     color:#E1222C;
     font-weight: bold;
     font-size:11px;
     text-decoration:none;
}

h2 {
     font-size:16px;
     font-weight:bold;
}

h3 {
     font-size:14px;
     font-weight:bold;
}

h2.titarticolo {
	color:#666666;
	font-size:19px;
	margin-bottom:4px;
}

.interlinea {
     line-height:1.7;
}

div#root {

     width:100%;
     margin:0px auto;

}

div#container {

     background-color:#FFFFFF;
     width:1000px;
     margin:0px auto;

}

div#top {
     width: 1000px;
     height:216px;
     background-image:url('/images/top.jpg');
     background-repeat:no-repeat;
}

div#content {
     width:996px;
     border-left:2px solid #000000;
     border-right:2px solid #000000;
     border-bottom:2px solid #000000;
}

div#left {
     background-color:#E2E2E2;
     width:200px;
     margin-left:16px;
     margin-top:18px;
     float:left;
}

div#right {
     width:730px;
     margin-right:16px;
     float:right;
     margin-top:18px;
}

div#footer {

     clear:both;
     margin-top:16px;

}

div.inleft {
     width:170px;
     margin-left:15px;
     border-top:1px solid #000000;
     padding-top:4px;
     padding-bottom:4px;
}


/* MENU STYLE */
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFFFFF; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #000000; border-top:none; width:124px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#000000;}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:125px; top:-1px}
ul.menu .menulink {border:1px solid #FFFFFF; padding:3px 5px 4px; font-weight:bold; background:url(images/header.gif); width:114px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 114px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
/* END MENU STYLE */

div.sep {


     border-top:2px dotted #333333;
     padding-top:22px;
     padding-bottom:22px;
     padding-left:6px;

}

img.bordata {
     border:10px solid #E2E2E2;
}

div.leftcont {

     width:80%;
     background-color:#FFFFFF;
     margin-left:12px;
     margin-top:12px;
     margin-bottom:8px;
     padding:8px;
     font-weight:bold;
     font-size:10px;

}

a.left_link:link {
     color:#990000;
}
a.left_link:visited {
     color:#990000;
}
a.left_link:hover {
     color:#990000;
}

.fondo_grigino {
     font-size:15px;
     font-weight:bold;
     padding:6px;
     background-color:#CCCCCC;

}


