body {background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

td {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
form { margin:0px; padding:0px}
a {	color: #446180;	text-decoration: none; font-weight:bold}
a:hover{color: #E96600;	text-decoration: none; font-weight:bold}

h1 {color:#446180; font-size:12px;font-weight:bold;  margin:0px; padding:0px 0px 0px 0px;}
h2 {color: #CCCCCC}
h3 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;background-color: #006666; color: #DCDCDC}
h4 {color: #000000}

.button { background-color:#E7E3E7; border:1px solid #C5C5C5}

textarea {font-family: Arial, Helvetica, sans-serif;}
ul {font-family: Arial, Helvetica, sans-serif; list-style-image:url(/image/dot.gif); margin-left:10px; padding:0px; }
li { margin:0px; padding:0px;}
ul.corsi {font-family: Arial, Helvetica, sans-serif; list-style-image:url(/image/dot.gif); margin:15px 0px 0px 10px; padding:0px; }
ul.corsi li { margin:0px; padding:0px;margin:15px 0px 0px 10px; clear:both}
ul.pubb {font-family: Arial, Helvetica, sans-serif; list-style-image:url(/image/dot.gif); margin:15px 0px 0px 10px; padding:0px; }
ul.pubb li { margin:0px; padding:0px;margin:10px 0px 0px 10px; clear:left}

td.box {margin:0px; padding:0px 10px 0px 10px;}
td.box a{color:#446180; font-weight:bold;margin:0px; padding:0px; display:block; line-height:28px;font-size: 12px;border-bottom:1px solid #E2E2E2;}
td.box a:hover{color:#E96600; font-weight:bold; margin:0px; padding:0px;font-size: 12px;border-bottom:1px solid #E2E2E2; }

#container { width:100%; text-align:center}
#content { width:980px!important;width:980px; margin:0px auto 0px auto; padding:0px; border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2; border-left:1px solid #E2E2E2;background-color:#ffffff;}
#content_home { width:981px!important;width:981px; margin:0px auto 0px auto; padding:0px; /*border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2; border-left:1px solid #E2E2E2;*/background-color:#ffffff;}

#left_content { width:200px; margin:51px 0px 0px 0px; float:left;border-left:1px solid #E2E2E2; text-align:center}
#left_content_inn { width:200px; margin:0px 0px 0px 1px; float:left; text-align:center}
#menu { margin:10px auto 0px auto; text-align:center}
.menu { margin:10px auto 0px auto; text-align:center}
#menu2 { float:left; width:240px; margin:10px 5px 10px 5px; text-align:center}
.menu2 { float:left; width:240px; margin:10px 5px 10px 5px; text-align:center}
#menu3 { float:left; width:48%; margin:10px 5px 10px 5px; text-align:center}
.menu3 { float:left; width:48%; margin:10px 5px 10px 5px; text-align:center}
.box { width:150px;margin:0px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.box2 { margin:0px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2; text-align:center /*padding:0px 6px 0px 6px;*/}
.box2 a{color:#446180; font-weight:bold;margin:0px; padding:0px; display:block; font-size: 12px;border-bottom:1px solid #999999;}
.box2 a:hover{color:#E96600; font-weight:bold; margin:0px; padding:0px;font-size: 12px;border-bottom:1px solid #999999; }
.box2g { width:150px;margin:0px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;; padding:0px 6px 0px 6px; background-color:#E2E2E2}
.box2g a{color:#E96600; font-weight:bold;margin:0px; padding:0px; display:block; font-size: 12px;border-bottom:1px solid #999999;}
.box2g a:hover{color:#446180; font-weight:bold; margin:0px; padding:0px;font-size: 12px;border-bottom:1px solid #999999; }
.box3 { width:220px;margin:0px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.box_t{color:#446180; font-weight:bold;margin:0px; padding:0px; display:block; font-size: 12px;border-bottom:1px solid #999999;}
.box_f{color:#FF6600; font-weight:normal;margin:0px; padding:0px; display:block; font-size: 12px;border-bottom:1px solid #999999;}
.title {color:#003366; font-weight:bold;margin:0px; padding:0px; display:block; font-size: 15px;border-bottom:1px solid #999999;}
.title_a {color:#003366; font-weight:bold;margin:20px 0px 0px 0px; padding:0px; display:block; font-size: 12px; border-bottom:1px solid #cccccc}
.ara{color:#FF6600; font-weight:normal;margin:0px; padding:0px; font-size: 12px;}

#border-right {border-right:1px solid #e2e2e2; float:right;  padding-bottom:10px;text-align:left; padding-left:10px; width:768px}
#center-right { float:right;  padding-bottom:10px;text-align:left; padding-left:10px; width:768px}
#main_box { margin:0px 10px 0px 10px; background:url(/image/mainbox-dx.gif) top right no-repeat;text-align:left; }
#main_box_bt{ margin:0px; padding:0px; background:url(/image/main_box_bt.gif) bottom right no-repeat; height:18px}
#main_box p{ margin:3px 0px 0px 0px; padding:0px;border-right:1px solid #e2e2e2;}
#main_content { width:559px; margin:0px;}

#menu_btn { background:url(/image/bg_menubtn.gif) top left repeat-x; margin:0px; padding:0px; height:110px;display:block}
#menu_home { background:url(/image/bg_menubtn.gif) top left repeat-x; margin:0px; padding:0px; overflow:auto}
#clr { height:1px; clear:both; margin:0px; padding:0px;}
#clr_h { height:1px; clear:both; margin:0px; padding:0px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}

#footer { clear:both; display:block; width:100%; margin-top:10px}

table.admin { border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.admin th { background-color:#FF6600; color:#FFFFFF; font-weight:bold; font-size:0.8em}
.admin td { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
table.admin2 { border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.admin2 th { background-color:#45688F; color:#FFFFFF; font-weight:bold; font-size:0.8em}
.admin2 td { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}



/* border:1px solid #000000;*/