/* CSS Document
#454545	| grigio scuro	| main txt
#FFFFFF	| bianco		| txt e lnk su bg scuro
#999999	| grigio medio	| bordino
#EFEFEF	| grigio chiaro	| bg
// MODIFICABILI:
#592D00 | marrone			| a:link
#C59C5F | marrone medio		| a:hover
#592D00 | marrone			| bg titoli extra
#DBC19B | marrone chiaro	| a:hover su bg scuro
#EAF1F6 | celeste +  chiaro	| bg di sfondo molto chiaro
*/

html,body{margin: 0;padding:0;}
body{font-family: verdana,arial;font-size: 11px;text-align: center;}
table,input,select,textarea{font-family: verdana,arial;font-size: 11px;}
div#container{position: relative; width: 996px;margin: 0px auto;
    border-left: 0px solid #000; border-right: 0px solid #000;color: #454545; text-align: left;}
div#content_bg{background-color: #FFFFFF;}

/*stili generici, su header e footer*/
/*div#header{height: 350px;color: #fff;background: url(../media/bg_header.png) no-repeat top center;z-index:0;}*/
div#header{height:346px;color: #fff;z-index:0;}
div#header {color: #eee;text-decoration:none}
div#header h1 a{color:#fff;text-decoration:none;font-weight:bold;}
div#header div.logon a{color: #592D00;text-decoration: none;}
div#header div.logon a:hover{color: #DBC19B;text-decoration: none;}
h1,h2,h3,p{margin: 0}
p{padding-bottom: 10px}
h3{padding-top: 6px}
h1{display:inline;padding-left:10px;font: bold 2.0em verdana,arial,serif;}
h2{font-size: 1.5em;display:inline;}
h3{font-size: 1.2em;display:inline;}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 10px;}
div#extra div.newsbox h2{padding: 1px 2px;background-color: #592D00;color: #fff;font-size: 1.2em;display:block;}
div#extra div.newsbox p{text-align:left;margin: 0;padding:2px;color:#fff;}
div#extra div.newsbox a{color: #FFFFFF;font-size:11px;text-decoration: none;}
div#extra div.newsbox a:hover{color: #DBC19B;font-size:11px;text-decoration: underline;}
div#extra ul{margin: 0 0 12px;padding:0; list-style-type:none;}
div#extra ul a{display:block;border-bottom: 1px solid #fff;color:#000; text-decoration:none;}
div#extra ul a:hover{display:inline-block;color:#fff; text-decoration:none;}

/*stili per i contenuti*/
div#content{border-right: 1px solid #C59C5F;}
div#content a{color: #592D00;}
div#content a:hover{color: #C59C5F;}
div#content ul{list-style-position:inside;}
/* div#content li{margin:0 0 0 0px;list-style-image: url(../media/li.gif);} */
div#content h1{color:#592D00;font-weight:bold;padding:0px;margin:0px;display:block;border-bottom: 2px dotted #C59C5F;font-size:12px;}
div#content h2{font-size:1.0em;padding:0px;margin:0px;}
div#content h3{color:#592D00;font-weight:bold;padding:0px;margin:0px;display:block;border-bottom: 2px dotted #C59C5F;}
div#content h4{color:#C59C5F;font-weight:bold;font-size:14px;}
div.big{font-size:12px; text-align:justify; margin:20px;}
div#content table {font-size:12px;}


/* PBR */
.btn{font-family:Verdana,Arial;font-size:10px;color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;display:block;border:0;width:120px;height:22px !important;height /**/:22px;display:inline;background: url(../media/bg_btn_cc_med.png) no-repeat;font-weight:bold;}
.btn_sml{font-family:Verdana,Arial;font-size:10px;color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;display:block;border:0;width:60px;height:18px !important;height /**/:18px;display:inline;background: url(../media/bg_btn_cc_sml.png) no-repeat;font-weight:bold;}
.btn_oro{font-family:Verdana,Arial;font-size:10px;color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;display:block;border:0;width:120px;height:22px !important;height /**/:22px;display:inline;background: url(../media/bg_btn_cc_medoro.png) no-repeat;font-weight:bold;}
.btn_big{font-family:Verdana,Arial;font-size:10px;color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;display:block;border:0;width:240px;height:22px !important;height /**/:22px;display:inline;background: url(../media/bg_btn_cc_big.png) no-repeat;font-weight:bold;}
.bordino{border:1px solid #454545;}
.bg_body{background: url(../media/bg_body_3.jpg) repeat-x top center; background-color:#592D00;}
.bg_footer{background: url(../media/bg_footer.jpg) repeat-x top center;}

div#footer{height:25px;text-align:left; padding:6px 0px 0px 16px; color:#fff; background-color: #000; background: url(../media/bg_footer.png) no-repeat top center;}
div#sub_footer{height:22px;padding-right: 16px; color: #fff; text-align:center;}
div#footer a{font-weight:normal;color:#592D00;text-decoration:none;}
div#footer a:hover{font-weight:normal;color:#fff;text-decoration:none;}
div#sub_footer a{color:#fff;text-decoration:none;}
div#sub_footer a:hover{color:#DBC19B;text-decoration:none;}

/*
.menutop:link,.menutop:visited{height:16px;color:#592D00;font-size:11px;font-weight:normal;display:block;text-decoration:none;vertical-align:middle;}
.menutop:hover{height:16px;color:#FFFFFF;font-size:11px;font-weight:normal;display:block;text-decoration:none;vertical-align:middle;z-index:3;}
.sub_menu{width:160px;height:200px;background-image:url('../media/bg_submenu_top.png');background-repeat:no-repeat;background-position:top left;display:block;text-align:left;vertical-align:top;line-height:1.3;}
.sub_menu_small{width:160px;height:82px;background-image:url('../media/bg_submenu_top_small.png');background-repeat:no-repeat;background-position:top left;display:block;text-align:left;vertical-align:top;line-height:1.3;}
.sub_menu_item{color:#fff;font-weight:normal;display:block;text-decoration:none;cursor:pointer;}
*/
.slogan, .slogan a{color:#542900;font-style:italic;font-size:14px;}
.evid{color:#592D00;}
.titlelight{color:#FFFFFF;font-weight:bold;}
.titledark{color:#592D00;font-weight:bold;padding:0px;margin:0px;border-bottom:2px dotted #592D00;}
.title_h1{color:#592D00;font-weight:bold;padding:0px;margin:0px;border-bottom:2px dotted #C59C5F;font-size:12px;display:block;}
.titlebg{color:#FFFFFF;font-weight:bold;background-color:#592D00;}
.inptxt{width:110px;}
.inptxtlong{width:320px;font-size:12px;}
.bg_prn_on{color:#FFFFFF;background-image:url(../media/bg_prn_on.png);background-repeat:no-repeat;display:block;text-align:center;vertical-align:middle;width:150px;height:26px;padding-top:4px;}
.bg_prn_off{color:#FFFFFF;background-image:url(../media/bg_prn_off.png);background-repeat:no-repeat;display:block;text-align:center;vertical-align:middle;width:150px;height:26px;padding-top:4px;}
.input1,select{width:164px;border:1px solid #CCCCCC;}
.input2{width:62px;border:1px solid #CCCCCC;}
.sk_tit{background-color:#EFEFEF;color:#5F8099;}
.sk_par{line-height:1;padding:2px 0 0 0;margin:0px;border-top:1px solid #5F8099;border-bottom:1px solid #5F8099;font-weight:bold;font-size:12px;color:#5F8099;}
.pop_text{display:none;position:absolute;left:350px;z-index:10;text-align:justify;width:296px;background-color:#5995C4;border:1px dashed #53758F;font-size:11px;color:#FFFFFF;padding:8px;line-height:1.5;}
.breadcrumbs{font-size:11px;}
.item_list{font-size:12px;margin:0;padding:12px 0;border-bottom:1px dashed #592D00;}
.HardBreak {
	width:138px;
/*
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word; /* Internet Explorer 5.5+
*/

}	
.HardBreak_sk {
	width:640px;
}	
.HardBreak_list {
	width:670px;
}	

/*stile per rect arrotondato sabbia*/
div#nifty{margin: 0;background:#F4EEE3;/*COLORE DIV*/}
span.rtop, span.rbottom{display:block;background: #ffffff;/*COLORE SFONDO*/}
span.rtop span, span.rbottom span{display:block;height: 1px;overflow: hidden;background:#F4EEE3;/*COLORE DIV*/}
span.r1{margin: 0 5px;}
span.r2{margin: 0 3px;}
span.r3{margin: 0 2px;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}


/*stile per rect arrotondato marrone*/
div#nifty_ve{margin: 0;background:#592D00;/*COLORE DIV*/}
span.rtop_ve, span.rbottom_ve{display:block;background: #ffffff;/*COLORE SFONDO*/}
span.rtop_ve span, span.rbottom_ve span{display:block;height: 1px;overflow: hidden;background:#592D00;/*COLORE DIV*/}
span.r1{margin: 0 5px;}
span.r2{margin: 0 3px;}
span.r3{margin: 0 2px;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

/*stile per rect arrotondato oro*/
div#nifty_oro{margin: 0;background:#C59C5F;/*COLORE DIV*/}
span.rtop_oro, span.rbottom_oro{display:block;background: #ffffff;/*COLORE SFONDO*/}
span.rtop_oro span, span.rbottom_oro span{display:block;height: 1px;overflow: hidden;background:#C59C5F;/*COLORE DIV*/}
span.r1{margin: 0 5px;}
span.r2{margin: 0 3px;}
span.r3{margin: 0 2px;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}
