/*RESET*/
*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
/*dfn, i, cite, var, address, em { font-style: normal; }*/
/*th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }*/
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height:auto; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }

/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
input.checkbox{border:0;}
/*END RESET*/


/*****BASIC STYLE****/
*{font-family:Verdana,Helvetica,sans-serif;font-size:11px;}
body {margin:0;padding:0;color:#fff;background:url('../../img_az_sgr/shared/bg_body.gif') repeat-x left top #8f8e8e;}
p{margin:0}
img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
input:focus{outline:none}
input,textarea{color:#fff;padding:2px;border:0;}
label{padding:3px 0 0 0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{color:#fff;text-decoration:none}
a:hover{text-decoration:none;}
select{border:solid 1px #9b9b9b;color:#717171;}
/*****END BASIC STYLE****/


/*****LAYOUT******/
#layout{width:994px;z-index:1;margin:30px auto 0 auto;}
#head:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#head{position:relative;display:inline-block;height:auto !important;height:1%;}

#body{display:inline-block;height:auto !important;height:1%;clear:both;}
#body:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#colsx{position:relative;display:inline;float:left;width:220px;margin:0 3px 0 0;padding:0;}
#coldx{position:relative;display:inline;float:left;width:220px;padding:0;margin:0;}
/*****END LAYOUT******/

/*header*/
#chnglang{position:absolute;top:-20px;right:5px !important;right:2px;}
#chnglang a:link,#chnglang a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#a9a9a9;}
#chnglang img{margin:1px 5px 0 0;vertical-align:text-top}

#logo{display:inline;float:left;width:225px;}
#logo img{width:auto;}
#h_arcl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#areariservata{position:relative;display:inline;float:right;height:74px;width:212px;padding:4px 0 4px 10px;background:url('../../img_az_sgr/shared/bg_arearis.gif') no-repeat left top;margin:0 4px 0 0 !important;margin:0 1px 0 0;}
#areariservata h2{color:#fff;font-size:11px;margin:0 0 5px 0}
#areariservata select{width:129px;color:#fff;background:#848383;border:0;padding:0;margin:3px 0 5px 0 !important;margin:3px 0 3px 0}
#areariservata input{display:block;width:125px;margin:0 0 5px 0 !important;margin:0 0 2px 0;background:#848383;border:0;color:#fff;}
#areariservata .btn{position:absolute;right:18px;top:25px;width:auto;border:0;}
#areariservata #welcome{margin:10px 0 0 0;}
#areariservata #welcome{width:130px;margin:10px 0 0 0;}
#areariservata #welcome strong{display:block;width:120px;margin:5px 0 0 0;}
#areariservata #btn_exit{position:absolute;right:30px;top:30px;width:49px;height:23px;background:url('../../img_az_sgr/shared/bg_btn_neutro.gif') no-repeat left top;}
#areariservata #btn_exit a:link,#areariservata #btn_exit a:visited{display:block;width:39px;height:18px;padding:6px 0 0 5px;}


#areariservata1{position:relative;display:inline;float:right;height:74px;width:212px;padding:4px 0 4px 10px; no-repeat left top;margin:0 4px 0 0 !important;margin:0 1px 0 0;}
#areariservata1 h2{color:#fff;font-size:11px;margin:0 0 5px 0}
#areariservata1 select{width:129px;color:#fff;background:#848383;border:0;padding:0;margin:3px 0 5px 0 !important;margin:3px 0 3px 0}
#areariservata1 input{display:block;width:125px;margin:0 0 5px 0 !important;margin:0 0 2px 0;background:#848383;border:0;color:#fff;}
#areariservata1 .btn{position:absolute;right:18px;top:25px;width:auto;border:0;}
#areariservata1 #welcome{margin:10px 0 0 0;}
#areariservata1 #welcome{width:130px;margin:10px 0 0 0;}
#areariservata1 #welcome strong{display:block;width:120px;margin:5px 0 0 0;}
#areariservata1 #btn_exit{position:absolute;right:30px;top:30px;width:49px;height:23px;background:url('../img/shared/bg_btn_neutro.gif') no-repeat left top;}
#areariservata1 #btn_exit a:link,#areariservata #btn_exit a:visited{display:block;width:39px;height:18px;padding:6px 0 0 5px;}


#registrazione input{background:#848383;border:0;color:#fff; height: 14px; border-color:#000000}
#loginhedge input{display:block;width:136px;margin:0 0 5px;background:#848383;border:0;color:#fff; height: 14px;}
#loginhedge .btn{width:49px; height:23px; border:0;}

#menutop{clear:both;width:994px;height:auto !important;height:1%;margin:0 0 15px 2px;}
#menutop:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#menutop ul.fl li{display:inline;float:left;width:auto;background:url('../../img_az_sgr/shared/bg_elmenu_off.gif') repeat-x left top;border-left:solid 1px #454545;border-right:solid 1px #454545;}
#menutop ul.fl li a:link,#menutop ul.fl li a:visited{display:block;width:auto;height:25px;margin:0 auto;text-align:center;padding:10px 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#acadac;font-weight:bold;}
#menutop ul.fl li.on{display:inline;float:left;width:auto;background:url('../../img_az_sgr/shared/bg_elmenu_on.gif') repeat-x left top;border-left:solid 1px #454545;border-right:solid 1px #454545;}
#menutop ul.fl li.on a:link,#menutop ul.fl li.on a:visited{display:block;width:auto;height:25px;margin:0 auto;text-align:center;padding:10px 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#acadac;font-weight:bold;color:#fff;}


#menutop ul.sl li{display:inline;float:left;width:auto;background:url('../../img_az_sgr/shared/bg_elmenu_off.gif') repeat-x left top;border-left:solid 1px #454545;border-right:solid 1px #454545;}
#menutop ul.sl li a:link,#menutop ul.sl li a:visited{display:block;width:auto;height:25px;margin:0 auto;text-align:center;padding:10px 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#acadac;font-weight:bold;}
#menutop ul.sl li.on{display:inline;float:left;width:auto;background:url('../../img_az_sgr/shared/bg_elmenu_on.gif') repeat-x left top;border-left:solid 1px #454545;border-right:solid 1px #454545;}
#menutop ul.sl li.on a:link,#menutop ul.sl li.on a:visited{display:block;width:auto;height:25px;margin:0 auto;text-align:center;padding:10px 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#acadac;font-weight:bold;color:#fff;}




/*side columns*/
.csx{position:relative;display:inline;float:left;width:222px;min-height:20px;height:auto !important;height:20px;margin:0 0 30px 0;background:url('../../img_az_sgr/shared/bg_col_lat.gif') repeat-y left 2px;border-top:1px solid #575757}
.cdx{position:relative;display:inline;float:left;width:222px;min-height:20px;height:auto !important;height:20px;margin:0 0 30px 0;background:url('../../img_az_sgr/shared/bg_col_lat.gif') repeat-y left 2px;border-top:1px solid #575757}

.cdx_bl{position:relative;display:inline;float:left;width:222px;min-height:20px;height:auto !important;height:20px;margin:0 0 30px 0;background:url('../../img_az_sgr/shared/bg_col_lat_blu.gif') repeat-y left 2px;border-top:1px solid #575757}
.cdx_bl p.col_btm{position:absolute;left:0;bottom:-19px;width:222px;height:19px;background:url('../../img_az_sgr/shared/bg_btm_col_lat_blu.gif') no-repeat left top;padding:0;margin:0;}

.csx p.col_btm,.cdx p.col_btm{position:absolute;left:0;bottom:-19px;width:222px;height:19px;background:url('../../img_az_sgr/shared/bg_btm_col_lat.gif') no-repeat left top;padding:0;margin:0;}
p.cont_btm{position:absolute;left:0;bottom:-19px;width:537px;height:19px;background:url('../../img_az_sgr/shared/bg_btm_content.gif') no-repeat left top;padding:0;margin:0;}

.csx p{width:190px;margin:5px 15px 0 15px;}
.csx h2.hmt, .cdx h2.hmt{width:203px;padding:10px 0 5px 15px;font-size:15px;color:#c0bebe;background:url('../../img_az_sgr/shared/div_msx.gif') no-repeat 1px bottom;}
.txt_clt{padding:10px 10px 5px 15px;color:#fff;line-height:14px;}
.txt_clt h4{color:#fff;font-weight:bold;}
.txt_clt p.godetxt{text-align:right;margin:4px 0 0 0}
.txt_clt p.godetxt a:link,.txt_clt p.godetxt a:visited{font-weight:bold;color:#c0bebe;}
.txt_clt p.download a:link,.txt_clt p.download a:visited{font-weight:bold;color:#c0bebe;}

.cdx_bl h2.hmt{width:203px;padding:10px 0 5px 15px;font-size:15px;color:#c0bebe;background:url('../../img_az_sgr/shared/rib_menu_blu.gif') no-repeat 1px bottom;}
.cdx_bl .txt_clt{padding:10px 10px 5px 15px;color:#fff;line-height:14px;}
.cdx_bl .txt_clt p.godetxt{text-align:right;margin:4px 0 0 0}
.cdx_bl .txt_clt p.godetxt a:link,.cdx_bl .txt_clt p.godetxt a:visited{font-weight:bold;color:#cdcdcd;}
.cdx_bl .txt_clt p.download a:link,.cdx_bl .txt_clt p.download a:visited{font-weight:bold;color:#cdcdcd;}
#btn_scopri{padding:5px 0 0 20px;}
#btn_scopri img{vertical-align:middle;margin-left:15px;}
.educazione{margin-bottom:10px}

.boxsearch p{margin:0 0 0 0;}
.boxsearch input{width:120px;float:left;height:16px;background:#6e6d6d;margin:3px 5px 0 0;padding-left:2px;color:#fff;}
.boxsearch input.btn{height:auto;width:auto;border:0;margin:0 0 0 5px}

.mailinglist h4{margin:0 0 3px 0;}
.mailinglist p{margin:0 0 3px 0;}
.mailinglist input{width:120px;float:left;height:16px;background:#6e6d6d;margin:3px 5px 0 0;padding-left:2px;color:#fff;}
.mailinglist input.btn{height:auto;width:auto;border:0;margin:0 0 3px 5px}


.hpat h4{font-size:14px;margin:0 0 10px 0}
.hpat h5{font-size:12px;color:#c2c1c1;margin:0 0 15px 0}
.csx .hpat p{padding:0;margin:0 0 5px 0;width:200px;}
.csx .hpat p.dati:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.csx .hpat p.dati span.lab{float:left;}
.csx .hpat p.dati span.val{float:right;margin:0 15px 0 0}
.csx .hpat p.dati span.grey{color:#c2c1c1;font-weight:bold;}
.csx .hpat p.dati span.orange{color:#ffcc66;font-weight:bold;}
.hpat p#source{margin:15px 0 0 0;font-size:9px;color:#ebebeb}

.bxshp h2{width:283px;padding:10px 0 5px 15px;margin:0 0 25px 0;font-size:15px;color:#003e74;background:url('../../img_az_sgr/shared/rib_hp.gif') no-repeat 1px bottom;}

.csx .ares a:link,.csx .ares a:visited{font-weight:bold;font-size:14px}

.calendar_dx{margin:10px 0 15px 0;}
.calendar_dx .date{margin:0 0 5px 0;font-weight:bold;}
.calendar_dx p.godetxt{margin:-5px 0 5px 0;}


/*BOX CENTRALI HP*/
#colsxhp{display:inline;float:left;width:280px;margin:0;padding:0;}
#coldxhp{display:inline;float:left;width:210px;margin:0 0 0 17px;padding:0;}
.cboxhp{width:283px;margin:0 0 20px 10px;}
.cboxhp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cboxhp img{display:inline;float:left;}
.cboxhp div {display:inline;float:left;width:165px;margin:5px 0 0 15px;color:#fff}
.cboxhp div h3{margin:0 0 10px 0}

#coldxhp h2{margin:30px 0 35px 0;}

#coldxhp .hp_quest{margin:0 0 20px 0;color:#4a4a4a;font-weight:bold;line-height:14px;}
#coldxhp .hp_answ{margin:0 0 30px 0;color:#fff;font-weight:normal;line-height:14px;}

/*content HP*/
#content_hp{position:relative;display:inline;float:left;width:537px;min-height:230px;height:auto !important;height:230px;margin:0 5px 0 5px !important;margin:0 5px 0 0;clear:block;}
#content_hp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}


/*content*/
#content{position:relative;display:inline;float:left;width:537px;min-height:400px;height:auto !important;height:400px;margin:0 5px 0 5px !important;margin:0 5px 0 0;background:url('../../img_az_sgr/shared/bg_content.gif') repeat-x left top #777777;border-top:1px solid #575757;clear:block;}
#content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#content ul{margin:10px 15px;padding:auto;}
#content ul li{margin:auto;padding:3px 0;list-style-type:square;}



/*INTERNAL SHARED*/
#tools_body{display:inline-block;height:auto !important;height:1%;margin:0 0 10px 0;}
#tools_body:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#breadcrumb{display:inline;float:left;width:765px;padding:35px 0 0 0;color:#fff;}
#breadcrumb a:link,#breadcrumb a:visited{text-decoration:underline}
#boxsearch_internals{display:inline;float:left;width:202px;height:37px;padding:10px;margin:0 0 20px 0;background:url('../../img_az_sgr/shared/bg_search.gif') no-repeat left top;}
#boxsearch_internals p{margin:0 0 0 0;}
#boxsearch_internals input{width:120px;float:left;height:16px;background:#6e6d6d;margin:3px 5px 0 0;padding-left:2px;color:#fff;}
#boxsearch_internals input.btn{height:auto;width:auto;border:0;margin:0 0 0 5px}

/*2 COLUMNS no sx*/
.nosx #content{position:relative;display:inline;float:left;width:734px;min-height:400px;height:auto !important;height:400px;margin:0 5px 0 0;padding:10px 15px;background:url('../../img_az_sgr/shared/bg_content.gif') repeat-x left top #777777;border-top:1px solid #575757;}
#content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.nosx #content p.cont_btm{position:absolute;left:0;bottom:-19px;width:764px;height:19px;background:url('../../img_az_sgr/shared/bg_btm_cont_twocolumn.gif') no-repeat left top;padding:0;margin:0;}
.nosx #content h2.c_title{width:283px;padding:10px 0 5px 15px;margin:0 0 25px -15px;font-size:15px;color:#003e74;background:url('../../img_az_sgr/shared/rib_hp.gif') no-repeat 1px bottom;letter-spacing:-1px;}
.nosx #content p{margin:0 0 15px 0;color:#fff;line-height:14px;}

.nosx #content.list_offerta h3{margin:0 0 10px 0;font-size:14px;letter-spacing:-1px;}
.nosx #content.list_offerta div{margin:0 0 25px 0}
.nosx #content.list_offerta div p{padding:0;margin:0 0 5px 0}


.nosx #content.assemblea h3{margin:0 0 30px 0;font-size:14px;letter-spacing:-1px;color:#fff}
.nosx #content.assemblea div.el{height:auto !important;height:1%;margin:0 0 25px 0;border-bottom:solid 1px #d9d9d9}
.nosx #content.assemblea div.el:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nosx #content.assemblea div.el h4{padding:0;margin:0 0 5px 0;color:#fff;}
.nosx #content.assemblea div.el div{display:inline;float:left;width:554px;padding:0;margin:0 0 5px 0;color:#fff;}
.nosx #content.assemblea div.el p.dwnld_pdf{display:inline;float:right;width:100px;height:12px;padding:4px 15px 5px 15px;margin:0 0 5px 0;color:#fff;background:url('../../img_az_sgr/shared/bg_btn_dwnld.gif') repeat-x left top;border:solid 1px #848484;text-align:center;}



.nosx #content.hp_mediaeventi h3{margin:0 0 30px 0;font-size:14px;letter-spacing:-1px;color:#fff}
.nosx #content.hp_mediaeventi div.block_me{margin:0 0 80px 0;}
.nosx #content.hp_mediaeventi div.el{height:auto !important;height:1%;margin:0 0 25px 0;border-bottom:solid 1px #d9d9d9}
.nosx #content.hp_mediaeventi div.el:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nosx #content.hp_mediaeventi div.el h4{padding:0;margin:0 0 5px 0;color:#fff;}
.nosx #content.hp_mediaeventi div.el div{display:inline;float:left;width:554px;padding:0;margin:0 0 5px 0;color:#fff;}
.nosx #content.hp_mediaeventi div.el p.dwnld_pdf{display:inline;float:right;width:100px;height:12px;padding:4px 15px 5px 15px;margin:0 0 5px 0;color:#fff;background:url('../../img_az_sgr/shared/bg_btn_dwnld.gif') repeat-x left top;border:solid 1px #848484;text-align:center;}


 


/*3 COLUMNS*/
#colsx_int{position:relative;display:inline;float:left;width:220px;}
#colsx_int .csx{position:relative;display:inline;float:left;width:222px;min-height:20px;height:auto !important;height:20px;margin:0 0 30px 0;background:url('../../img_az_sgr/shared/bg_col_lat.gif') repeat-y left 2px;border-top:1px solid #575757}

.tc #content{position:relative;display:inline;float:left;width:508px;min-height:400px;height:auto !important;height:400px;margin:0 5px;padding:10px 15px !important;padding:10px 10px;background:url('../../img_az_sgr/shared/bg_content.gif') repeat-x left top #777777;border-top:1px solid #575757;border-left:solid 1px #69696a;border-right:solid 1px #69696a;}
.tc #content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.tc #content p.cont_btm{position:absolute;left:0;bottom:-19px;width:538px !important;width:528px;height:19px;background:url('../../img_az_sgr/shared/bg_btm_content.gif') no-repeat left top;padding:0;margin:0;border-right:solid 1px #69696a;}
.tc #content h2.c_title{width:508px;padding:10px 0 5px 15px;margin:0 0 25px -15px;font-size:15px;color:#003e74;background:url('../../img_az_sgr/shared/rib_hp.gif') no-repeat 1px bottom;letter-spacing:-1px;}
.tc #content p{margin:0 0 15px 0;color:#fff;line-height:14px;}
.tc #content h3{margin:0 0 15px 0;font-size:14px;}


.tc #content.eventi h3{margin:0 0 5px 0;font-size:14px;letter-spacing:-1px;color:#fff}
.tc #content.eventi h4{font-style:italic;padding:0;margin:0 0 25px 0;color:#fff;}
.tc #content.eventi img.embd{display:inline;float:left;margin:0 5px 5px 0;border:solid 1px #636363;}

.tc #content.inv_download{}
.tc #content.inv_download div.el{height:auto !important;height:1%;margin:0 0 25px 0;border-bottom:solid 1px #d9d9d9}
.tc #content.inv_download div.el:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tc #content.inv_download div.el h4{padding:0;margin:0 0 5px 0;color:#fff;}
.tc #content.inv_download div.el div{display:inline;float:left;width:360px;padding:0;margin:0 0 5px 0;color:#fff;}
.tc #content.inv_download div.el p.dwnld_pdf{display:inline;float:right;width:80px;height:12px;padding:4px 15px 5px 15px;margin:0 0 5px 0;color:#fff;background:url('../../img_az_sgr/shared/bg_btn_dwnld.gif') repeat-x left top;border:solid 1px #848484;text-align:center;}


.tc #content.comunicati_download{}
.tc #content.comunicati_download div.el{height:auto !important;height:1%;margin:0 0 25px 0;border-bottom:solid 1px #d9d9d9}
.tc #content.comunicati_download div.el:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tc #content.comunicati_download div.el h4{padding:0;margin:0 0 5px 0;color:#fff;}
.tc #content.comunicati_download div.el div{display:inline;float:left;width:360px;padding:0;margin:0 0 5px 0;color:#fff;}
.tc #content.comunicati_download div.el p.dwnld_pdf{display:inline;float:right;width:80px;height:12px;padding:4px 15px 5px 15px;margin:0 0 5px 0;color:#fff;background:url('../../img_az_sgr/shared/bg_btn_dwnld.gif') repeat-x left top;border:solid 1px #848484;text-align:center;}

.tc #content.cerca_promotori{}
.tc #content.cerca_promotori #sel_search_prom{height:auto !important;height:1%;padding:0;margin:0 0 5px 0;color:#fff;}
.tc #content.cerca_promotori #sel_search_prom:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tc #content.cerca_promotori #sel_search_prom label{display:block;color:#3d3d3d;font-weight:bold;}
.tc #content.cerca_promotori #sel_search_prom select{color:#3d3d3d;padding:1px;}
.tc #content.cerca_promotori #sel_search_prom select *{color:#3d3d3d;padding-right:7px;}
.tc #content.cerca_promotori #sel_reg{display:inline;float:left;width:230px;}
.tc #content.cerca_promotori #sel_prov{display:inline;float:left;width:230px;}
.tc #content.cerca_promotori #result_search_prom{padding:0;margin:15px 0 5px 0;}
.tc #content.cerca_promotori #result_search_prom .det_res{margin:0 0 20px 0}
.tc #content.cerca_promotori #result_search_prom .det_res h4{margin:0 0 5px 0}
.tc #content.cerca_promotori #result_search_prom .det_res p{padding:0 0 0 10px}

.tables{width:510px;margin:10px 0 50px 0;}
.tables h3{width:500px;height:28px;margin:0;padding:1px 0 3px 10px;background:url('../../img_az_sgr/shared/bg_h3_tables.gif') repeat-x left top #ececec;color:#003e74;}
.tables h4{width:498,5px;height:28px;margin:0;padding:1px 0 3px 10px;border: solid #FFFFFF 1px;background:url('../../img_az_sgr/shared/bg_h3_tables.gif') repeat-x left top #ececec;color:#003e74;}
.tables table{width:100%;margin:-15px 0 10px 0;}
.tables th{background:#aeaeae;text-transform:uppercase;padding:3px 5px;text-align:left}
.tables td{text-transform:uppercase;padding:3px 5px;}
.tables td.aldx{text-align:right;}
.tables tr.odd{background:#c4c4c4;}
.tables tr.even{background:#aeaeae;}


table#sample {    
border: solid #FFFFFF 1px;   
}
table#sample td {   text-transform:uppercase;padding:3px 5px;}
.red {color: red;    text-align: right;    background-color:#FFFFFF;}
.blue {color: blue;    text-align: right;    background-color: #FFFFFF;}
.green {color: green;    text-align: right;    background-color: #FFFFFF;}
.funds {color: red;    text-align: left;   }


#gestione_fondi_virtuali{width:510px;}
#gestione_fondi_virtuali th{background:#aeaeae;text-transform:uppercase;padding:3px 3px;text-align:left}
#gestione_fondi_virtuali td{text-transform:uppercase;padding:3px 3px;}


#del_selected{width:123px;height:18px;background:url('../../img_az_sgr/shared/bg_btn_long.gif') no-repeat left top;}
#del_selected a:link,#del_selected a:visited{margin:0 0 0 8px;}

#fields_simulator{width:487px;padding:10px 10px 5px 10px;margin:0 0 25px 0;background:#b8b8b8;border:solid 1px #fff}
#fields_simulator h3{color:#3d3d3d}
#fields_simulator label{display:block;font-weight:bold;color:#3d3d3d;margin:0 0 3px 0}
#fields_simulator input{color:#3d3d3d}
#fields_simulator select{color:#3d3d3d;padding:1px;}


#fields_simulator #frstlv_fv{height:auto !important;height:1%;margin:0 0 15px 0}
#fields_simulator #frstlv_fv:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#fields_simulator #frstlv_fv p{display:inline;float:left;width:160px;margin:0 50px 0 0}

#fields_simulator #secndlv_fv{height:auto !important;height:1%;margin:0 0 15px 0;}
#fields_simulator #secndlv_fv:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#fields_simulator #secndlv_fv p{display:inline;float:left;width:200px;margin:0 10px 0 0}

#send_fv{clear:both;height:auto !important;height:1%;margin:15px 0 0 0;}
#send_fv:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*menu sx*/
#msx{position:relative;display:inline;float:left;width:222px;min-height:20px;height:auto !important;height:20px;margin:0 0 30px 0;background:url('../../img_az_sgr/shared/bg_col_lat.gif') repeat-y left 2px;border-top:1px solid #545454}
#msx p.col_btm{position:absolute;left:0;bottom:-19px;width:222px;height:19px;background:url('../../img_az_sgr/shared/bg_btm_col_lat.gif') no-repeat left top;padding:0;margin:0;}

/* elemento selezionato (non ha ancora) e' blu e bold */
#msx li{color:#204e75;font-weight:bold;}

/* gli elementi con ancora sono bianchi */
#msx li a {color:#fff}

/* da un certo livello in poi gli elementi sono grigi */
#msx ul ul ul ul a{color:#cacaca;}

/* indentazione progressiva e linea si/no per i vari livelli */
#msx ul{padding:0 0 10px 0}
#msx ul li{padding:9px 10px;background:url('../../img_az_sgr/shared/div_msx.gif') no-repeat left bottom;}
#msx ul ul{margin:5px 0 0 0;padding:0;}
#msx ul ul li{padding:3px 10px;background-image:none;}
#msx ul ul ul{margin:3px 0 0 0;padding:0;}
#msx ul ul ul li{padding:2px 10px;}

/* il primo livello e' bold */ 
#msx ul a {font-weight:bold;}

/* i livelli successivi non sono bold */
#msx ul ul a {font-weight:normal;}

/* SEARCH */
input#searchsite {background:#848383;border:0;color:#fff; xwidth:120px; height:14px;}
#searchFilters {margin: 12px 0 12px 30px;}
#searchFilters input {margin-left: 12px; margin-right: 4px;}
#searchResults h3 {font-size: 13px;}
#searchResults div.searchResult h4 {color: black; margin-top: 12px;}
#searchResults div.searchResult h4 a {color: #204e75;}
#searchResults div.searchResult p {color: black; margin-bottom: 4px;}
#searchResults div.searchResult .ultmod {color: black; font-size: 9px;}
#searchResults #pagination {margin-top: 20px;}
#searchResults #pagination input {background-color: #444444; color: white; border: 2px solid #848383;}

/*form registrazione visitatore*/
#registra_visitatore{width:505px;}
#registra_visitatore td{padding:10px 0 10px 0;border-bottom:solid 1px #fff}
#registra_visitatore td input{background:#999999;border:solid 1px #ccc;width:250px;}
#registra_visitatore td input.inpt_date{width:50px}
#registra_visitatore td input.inpt_rc{width:auto;margin:0 5px}
#registra_visitatore a:link,#registra_visitatore a:link{font-weight:bold;}

/*****FOOTER HP******/
#footer_hp{position:relative;clear:both;width:994px;height:56px;margin:10px auto 0 auto;background:url('../../img_az_sgr/shared/bg_footer.gif') no-repeat right top;color:#fff;line-height:normal;}
#footer_hp #lf{position:absolute;left:40px;top:-20px;}	
#footer_hp #piva{position:absolute;left:220px;top:0;width:350px;padding:11px 0 0 20px}
#footer_hp #fl{display:inline;float:right;padding:11px 20px 0 0}
/*****END FOOTER******/

/*****FOOTER******/
#footer{position:relative;clear:both;width:994px;height:56px;margin:60px auto 0 auto;background:url('../../img_az_sgr/shared/bg_footer.gif') no-repeat right top;color:#fff;line-height:normal;}
#footer #lf{position:absolute;left:40px;top:-20px;}	
#footer #piva{position:absolute;left:220px;top:0;width:350px;padding:11px 0 0 20px}
#footer #fl{display:inline;float:right;padding:11px 20px 0 0}
/*****END FOOTER******/
