@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, select, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; border:0 none; padding:0; outline:0 none; font-size:100%; vertical-align:baseline; background:transparent }
body { line-height:1 }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 none }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
html, body { text-align:center; font-family:Arial, Helvetica, sans-serif; }
body {behavior:url(css/IE-csshover.htc); text-align:left}
hr.invisible { display:none; }
.cleared:after { clear:both; visibility:hidden; display:block; content:"."; height:0; }
.cleared { clear:both; height:1%; }
.visuallyhidden { border: 0 none; clip: rect(0pt, 0pt, 0pt, 0pt); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
#CMS-panel_mng_CTR{height:120px; background:url(../images/bkg-panel.png) 0 0 repeat-x; width:auto; padding:0 12px; position:relative}
#CMS-panel_mng_CTR .CMS-logo-CNT{padding:30px 0 0 21px; float:left}
#CMS-panel_mng_CTR h1.CMS-logo{background:url(../images/CMS-logo.png) 0 0 no-repeat; width:143px; height:49px}
#CMS-panel_mng_CTR .CMS-loginform, #CMS-panel_mng_CTR .CMS-logoutform{float:right; margin:28px 0 0}
#CMS-panel_mng_CTR .CMS-loginform fieldset, #CMS-panel_mng_CTR .CMS-logoutform fieldset, #CMS-panel_mng_CTR .CMS-logoutform p{float:left; margin:0 33px 0 0}
#CMS-panel_mng_CTR .CMS-loginform p, #CMS-panel_mng_CTR .CMS-logoutform p{margin:0 0 12px;}
#CMS-panel_mng_CTR .CMS-logoutform p{color:#FFF; font-size:16px; text-transform:capitalize; line-height:23px; margin:0 20px 0 0}
#CMS-panel_mng_CTR .CMS-loginform p span, #CMS-panel_mng_CTR .CMS-logoutform p span{display:block; font-size:11px; margin-top:10px; color:#FFF}
#CMS-panel_mng_CTR .CMS-loginform label{display:none}
#CMS-panel_mng_CTR .CMS-loginform input[type="text"], #CMS-panel_mng_CTR .CMS-loginform input[type="password"]{border:1px solid #656565; width:130px; height:20px; line-height:20px; color:#000; font-size:12px; background:#FFF; padding:0 5px}
#CMS-panel_mng_CTR .CMS-loginform p.submit, #CMS-panel_mng_CTR .CMS-logoutform p.submit{float: left; height: 26px; margin: -2px 15px 0 0; position: relative; width: auto; display:inline}
#CMS-panel_mng_CTR .CMS-loginform p.submit input[type="button"], #CMS-panel_mng_CTR .CMS-loginform p.submit input[type="submit"], #CMS-panel_mng_CTR .CMS-logoutform p.submit input[type="button"] { background: url(../images/spr-button.png) no-repeat scroll 0 -66px transparent; color: #C3C3C3; cursor: pointer; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 26px; line-height: 26px; padding: 0 0 2px 15px; position: relative; text-transform: uppercase; font-weight:bold}
#CMS-panel_mng_CTR .CMS-loginform p.submit span, #CMS-panel_mng_CTR .CMS-logoutform p.submit span { background: url(../images/spr-button.png) no-repeat scroll 100% -66px transparent;  height: 26px; padding: 0 15px 0 0; position: absolute; right: -15px; top: 0; width: 0; margin:0}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT{width:750px; float:left; margin:28px 0 0 50px;}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT ul.button li, #search .buttonSearch li{float:left; height:26px; margin:-2px 15px 5px 0; position:relative}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT ul.button li.lst-child{float:right}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT ul.button li a, #search .buttonSearch li a{background: url("../images/spr-button.png") no-repeat scroll 0 -66px transparent; color: #C3C3C3; cursor: pointer; display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; height: 26px; line-height: 26px; padding: 0 0 2px 15px; position: relative; text-transform: uppercase; text-decoration:none; white-space:nowrap; width:auto !important}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT ul.button li span, #search .buttonSearch li span{background: url("../images/spr-button.png") no-repeat scroll 100% -66px transparent; height: 26px; margin: 0; padding: 0 15px 0 0; position: absolute; right: -15px; top: 0; width: 0;}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-button-CNT{display:block;}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT{display:block; margin:30px 0 0}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT p{margin:0 10px 0 0; float:left}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT label{display:none}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT select{border:1px solid #656565; width:130px; height:20px; line-height:20px; color:#000; font-size:12px; background:#FFF;}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT p.submit{float:left; height: 26px; margin: -2px 15px 0 0; position: relative; width: auto; display:inline}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT p.submit input[type="submit"]{background: url(../images/spr-button.png) no-repeat scroll 0 -66px transparent; color: #C3C3C3; cursor: pointer; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 26px; line-height: 26px; padding: 0 0 2px 15px; position: relative; text-transform: uppercase; font-weight:bold}
#cmsForm_login{z-index:2; position:relative}
#CMS-panel_mng_CTR .CMS-panel_mng_CNT .CMS-searchform-CNT p.submit span { background: url(../images/spr-button.png) no-repeat scroll 100% -66px transparent;  height: 26px; padding: 0 15px 0 0; position: absolute; right: -15px; top: 0; width: 0; margin:0}
#cmsForm_login #openClose{position:absolute; left:164px; bottom:-27px; z-index:2; width:88px; height:27px; cursor:pointer}
#cmsForm_login #openClose.close{background:url(../images/chiudi.png) 0 0 no-repeat}
#cmsForm_login #openClose.open{background:url(../images/apri.png) 0 0 no-repeat}
.page-wrapper{z-index:1}
.cms_pannelmodify{position:absolute; right:0px; top:0px; z-index:10}
.cms_pannelmodify a{height:32px !important; width:32px !important; float:left; margin:0 0 0 5px; font-size:0px; position:relative !important; top:0 !important; left:0 !important}
.cms_pannelmodify a.cms-edit{background:url(../images/ico-edit.png) no-repeat 0 0; display:block}
.cms_pannelmodify a.cms-cancel{background:url(../images/ico-cancel.png) no-repeat 0 0; display:block}