
/* Definizione di stile predefinito TAG */
* { position: relative; }
body { font-size: 11px; background-color: #f2f2f2; 	margin: 0; padding: 0; border: 0; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }

a { color: #5f6c8c; text-decoration: none; border: none; }
a:hover { color: black; text-decoration: underline; }
img { border: none; }
textarea { font-size: 12px; }

.c_body { margin: auto; text-align: left; position: relative; width: 1000px; }
.c_debug { border: 1px solid red; }

.c_body .c_top_div { width: 1000px; height: 109px; position: relative; background: url("../deco/img_header_bkg.gif") bottom left repeat-x; }
.c_body .c_top_div .c_top_div_main_logo { position: relative; top: 33px; left: 271px; width: 690px; height: 44px; background: url("../deco/img_main_logo.gif") center center no-repeat; }

.c_title_bar { text-align: right; border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; width: 998px; height: 72px; background: url("../deco/img_title_bar.gif") top left repeat-x; position: relative;  }
.c_title_bar .c_inner { margin: auto; margin-right: 26px; text-align: left; width: 710px; height: 60px; overflow: hidden; padding-top: 8px; }
.c_site_body { text-align: right; border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; width: 998px; background-color: #dde6ef; }

.c_site_footer { vertical-align: top; width:  1000px; height: 141px; background: url("../deco/img_site_bottom.jpg") top center no-repeat; }

.c_menu_i { float: right; top: 14px; margin-right: 180px; font-size: 11px;  }
.c_menu_i a { padding-left: 6px; padding-right: 6px; border-left: 1px solid silver; }

.c_body_title { position: absolute; top: -64px; }
.c_body_title h1 { color: white; font-family: Times; } 

.c_box1_container { text-align: justify; color: #5a5957; font-size: 11px; width: 710px; text-align: left; margin-right: 29px; padding-bottom: 18px; margin-left: auto; }
.c_box1_container div { width: 100%; background: url("../deco/img_box1_t.gif") top left repeat-x; }
.c_box1_container div div { width: 100%; background: url("../deco/img_box1_r.gif") top right repeat-y; }
.c_box1_container div div div { width: 100%; background: url("../deco/img_box1_b.gif") bottom left repeat-x; }
.c_box1_container div div div div { width: 100%; background: url("../deco/img_box1_l.gif") top left repeat-y; }

.c_box1_container div div div div div { width: 100%; background: url("../deco/img_box1_tl.gif") top left no-repeat; }
.c_box1_container div div div div div div { width: 100%; background: url("../deco/img_box1_tr.gif") top right no-repeat; }
.c_box1_container div div div div div div div { width: 100%; background: url("../deco/img_box1_br.gif") bottom right no-repeat; }
.c_box1_container div div div div div div div div { width: 100%; background: url("../deco/img_box1_bl.gif") bottom left no-repeat; padding: 4px; }

.c_box1_container div div div div div div div div div {  text-align: justify; background: none; width: 696px; background-color: #eaf1f9; min-height: 300px; }
.c_box1_container div div div div div div div div div div { width: auto; min-height: 0px; text-align: justify;  }
.c_box1_container .c_inner_scroller{ height: 350px; overflow: auto; }
.c_box1_container .c_inner_scroller img { margin: 4px; }

.c_menu_container { width: 196px; position: absolute; top: 33px; left: 50px; }
.c_menu_header { width: 196px; height: 48px; background: url("../deco/img_menu_header.gif") bottom center no-repeat; }
.c_menu_body { width: 196px; background-color: #ac9e81; }
.c_menu_body a { color: white; text-decoration: none; }
.c_menu_body a:hover { color: #6f524c;}
.c_menu_footer { width: 196px; height: 19px; background: url("../deco/img_menu_footer.gif") top center no-repeat; }
.c_menu_bottom { width: 196px; height: 268px; background: url("../deco/img_menu_bottom.gif") bottom center no-repeat; }



.wfcssc_generic { margin:0; border:0; padding:0; }

