body { font-family: "Trebuchet MS", Arial, Verdana; border:0; margin:0; padding:0; background-color: #282828; font-size: 13px; }
a, a:visited { color: #731b24; text-decoration: none; }
a:hover { color: #282828; }

hr { height: 1px; border: 0; border-bottom: 1px dashed silver; }

.c_clearer { clear: both; }

.c_site_width { width: 800px; margin: auto; }
.c_header { height: 184px; width: 100%; background: url('images/deco_headerbkg.jpg'); color: white;  }
.c_header .c_header_image { text-align: right; height: 184px; width: 100%; background: url('images/deco_header.png') center center no-repeat; color: white;  }

.c_header .c_header_image .c_header_right_text { padding-top: 92px; text-align: right;  }
.c_header .c_header_image .c_header_right_text h1 { margin:0; padding:0; font-size: 13px; text-align: right;  }
.c_header .c_header_image .c_header_right_text h2 { margin:0; padding:0; font-size: 13px; text-align: right;  }

.c_body { width: 100%; background-color: white; color: #272625;  }

.c_body .c_menu ul { width: auto; height:30px;  border: 0; margin:auto; padding:0; display: block; border-left: 1px solid silver;}
.c_body .c_menu li { height:auto; list-style: none; margin: 0; }
.c_body .c_menu li a
{ 
  display: block; float: left; font-size: 13px; font-weight: bold;
  padding: 6px 10px 6px 10px; border-right: 1px solid silver; border-bottom: 1px solid silver;
  background-color: #efefef;
}
.c_body .c_menu li a:hover { background-color: #282828; color: white; }
.c_body .c_main_content { clear: both; padding: 8px 0 8px 0; }

.c_body .c_main_content h1 { margin: 8px 0 6px 0; font-size: 20px; color: #731b24;  }
.c_body .c_main_content h2 { margin: 4px 0 4px 0; font-size: 16px; color: black; font-style: italic  }
.c_body .c_main_content p { margin: 4px 0 8px 0; font-size: 14px; text-align: justify;  }
.c_body .c_main_content li { margin: 4px 0 4px 0; }

.c_body .c_main_content .c_sx { float: left; }
.c_body .c_main_content .c_dx { float: right; }

.c_body .c_main_content .c_mezzo { width: 49%; }
.c_body .c_main_content .c_un_terzo { width: 33%; }
.c_body .c_main_content .c_un_quarto { width: 24%; }
.c_body .c_main_content .c_due_terzi { width: 66%; }
.c_body .c_main_content .c_tre_quarti { width: 74%; }


.c_body .c_main_content .c_box { margin: 8px; border: 1px solid silver; padding: 8px; background-color: #f6f6f6 ;}
.c_body .c_main_content .c_box h1 { color: #282828; margin: 4px 0 4px 0; font-size: 14px; }
.c_body .c_main_content .c_box h2 { color: #282828; margin: 4px 0 4px 0; font-size: 13px; }

.c_body .c_main_content .c_box ul { width: auto; border: 0; margin:auto; padding:0; display: block; }
.c_body .c_main_content .c_box li { list-style: none; padding: 4px 0 4px 0; border-bottom: 1px dotted silver; }

.c_footer { height: auto; bottom: 0px; color: white; }
.c_footer .c_body_footer { padding: 10px 0 10px 0; bottom: 0; text-align: center; color: #979797; clear: both; }
