/* CSS Document
$color_01="#454545"; //	| grigio scuro	| bordino, sub footer
$color_02="#fff"; //	| bianco		| txt e lnk su bg scuro
$color_03="#999"; //	| grigio medio	| bordino
$color_04="#EFEFEF"; //	| grigio chiaro	| bg
// MODIFICABILI:
$color_05="#FE5B00"; // | arancio opaco	| a:link
$color_06="#083465"; // | blu scuro		| main txt, a:hover
$color_07="#D8E9F5"; // | azzurrino		| bg titoli extra
$color_08="#D3D3D3"; // | grigio chiaro	| a:hover su bg scuro
$color_09="#EBF3FA"; // | azz. + 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: #083465; text-align: left;}
div#content_bg{background-color: #EFEFEF;}

/*stili generici, su header e footer*/
div#header{height: 210px;color: #fff;background: url(../media/bg_header.png) no-repeat top center;z-index:0;}
div#header {color: #eee;text-decoration:none}
div#header h1 a{color:#324392;text-decoration:none;font-weight:bold;}
div#header div.logon {color: #454545;}
div#header div.logon a{color: #454545;text-decoration: none;}
div#header div.logon a:hover{color: #FE5B00;text-decoration: none;}
h1,h2,h3,p{margin: 0 3px 0 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;color: #083465;font-size: 1.2em;display:block;border-bottom:1px dotted #FE5B00;}
div#extra div.newsbox p{text-align:left;margin: 0;padding:2px;}
div#extra div.newsbox a{color: #083465;text-decoration: none;}
div#extra div.newsbox a:hover{color: #FE5B00;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-left: 1px solid #999; border-right: 1px solid #999;}
div#content a{color: #083465;text-decoration: underline;}
div#content a:hover{color: #FE5B00;text-decoration: underline;}
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:#FE5B00;font-size:1.5em;font-weight:bold;padding:0px;margin:0px;display:block;border-bottom: 2px dotted #083465;}
div#content h2{font-size:1.0em;}
div#content h3{color:#FE5B00;font-weight:bold;}
div#content h4{color:#083465;font-weight:bold;font-size:12px;text-align:center;padding:0px;margin:105px 0px 0px 0px;display:block;}
div#content h5{color:#083465;font-weight:bold;font-size:12px;text-align:left;padding:0px;margin:0px 0px 0px 0px;display:block; border-bottom: 2px dotted #083465;}
div#content h6{color:#FE5B00;font-weight:bold;font-size:12px;text-align:left;padding:0px;margin:0px 0px 0px 0px;display:block; border-bottom: 2px dotted #FE5B00;}

/* 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_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;}
.btn_log{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:50px;height:16px;margin-bottom:4px;display:inline;background: url(../media/bg_btn_log.png) no-repeat;font-weight:bold;}
.bordino{border:1px solid #454545;}
.foto{border:1px solid #FE5B00;}
.bg_body{background: url(../media/bg_body.jpg) repeat-x top center;background-color:#454545;}
.bg_footer{background: url(../media/bg_footer.jpg) repeat-x top center;}

div#footer{height:40px;background: url(../media/bg_footer.png) no-repeat top center;}
div#sub_footer{height:22px;text-align:right; color: #fff;}
div#footer a{font-weight:normal;color:#083465;text-decoration:none;}
div#footer a:hover{font-weight:normal;color:#FE5B00;text-decoration:none;}
div#sub_footer a{color:#D8E9F5;text-decoration:none;}
div#sub_footer a:hover{color:#fff;text-decoration:none;}
.menutop:link,.menutop:visited{height:17px;color:#083465;text-decoration:none;font-weight:bold;font-style:normal;}
.menutop:hover{height:17px;color:#FE5B00;text-decoration:none;font-weight:bold;font-style:normal;}
.sub_menu{width:180px;height:150px;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_item{color:#fff;font-weight:normal;display:block;text-decoration:none;cursor:pointer;}
.slogan{color:#324392;}
.evid{color:#083465;}
.inptxt{width:110px;}
.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:#083465;}
.sk_par{line-height:1;padding:2px 0 0 0;margin:0px;border-top:1px solid #083465;border-bottom:1px solid #083465;font-weight:bold;font-size:12px;color:#083465;}
.HardBreak {
	width:138px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: pre-wrap; /* css-3 */
}
.HardBreak_sk {
	width:640px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: pre-wrap; /* css-3 */
}	

/*stile per rect arrotondato*/
div#nifty{margin: 0;background:#D8E9F5;/*COLORE DIV*/}
span.rtop, span.rbottom{display:block;background: #EFEFEF;/*COLORE SFONDO*/}
span.rtop span, span.rbottom span{display:block;height: 1px;overflow: hidden;background:#D8E9F5;/*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;}