*{font-family:Arial,Helvetica,sans-serif}
html,body{margin:0;padding:0;height:100%}
body{background:#f1f1f1 url(../images/bodySlimBg.gif) repeat-x;text-align:center}
html,body{height:100%;margin:0px}
#wrap{min-height:100%;width:100%;margin:0px auto;text-align:center}
#main{overflow:auto;padding-bottom:400px;margin:0px auto;width:990px;text-align:left}
#Center{min-height:100%;text-align:left;margin:0px auto;width:990px;background:#f1f1f1}
footer{position:relative;margin:-400px 0px 0px 0px;height:400px;clear:both;text-align:center;width:100%;background:#222;;color:#fff}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
#logo{position:relative;float:left;width:100%;height:120px;background:#aaa}
#bottom{position:relative;float:left;width:980px;height:30px;background:transparent}
#container{position:relative;float:left;width:990px;height:auto;background:transparent}
#actions,#actionsPromo{width:950px;position:relative;float:left;padding:20px;background:#eee}
#videoMgmt{position:fixed;width:100%;height:100%;background:#000;z-index:9999;display:none;font-size:0.25em;font-weight:normal;text-decoration:none;color:#333}
#bgdPop{position:fixed;width:100%;height:100%;background:#000;z-index:1000;display:none}
#popContent{position:absolute;font-size:11px;font-weight:normal;line-height:130%;color:#000;top:50px;width:420px;text-align:left;background:transparent;z-index:1001;visibility:hidden}
.popupCloser{font:bold 0.96em verdana;color:#f00;padding:10px}
.orDet{position:relative;float:left;width:750px;margin-top:10px;margin-left:10px}
.separa{width:950px;position:relative;float:left;height:20px;border-top:solid 1px #D3D3D3}
.avviso{font:normal 11px Verdana;color:#f00}
form p{padding:0px;margin:0px;display:inline}
textarea{border:#aaa 1px solid;white-space:normal;white-space:!important}
a:link,a:visited,a:active{font:normal bold 12px Arial,Helvetica,sans-serif;color:#000;text-decoration:none}
a:hover,a.image:hover{color:#900}
.ord{position:relative;float:left;width:960px;margin-bottom:10px;padding:10px 15px;background:#ccc;clear:left;cursor:pointer}
.bind{font:normal 12px Arial,Verdana;text-decoration:none;color:#900}
a.link{font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#cd5a00;letter-spacing:1px}
a.link:hover{text-decoration:underline}
a.a1:link,a.a1:visited,a.a1:active{font:normal bolder 20px Arial,Helvetica,sans-serif;color:#900;text-decoration:none}
a.image:link,a.image:visited,a.image:active{font:normal bold 16px Arial,Helvetica,sans-serif;color:#00f;text-decoration:none}
a.pdf,a.pdf:visited,a.pdf:active{color:#009;font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none}
a.pdf:hover{color:#c00}
a.a1:hover,a.a3:hover,a.link_p:hover{color:#369}
a.a2{font:normal bolder 14px Arial,Helvetica,sans-serif;color:#f00;text-decoration:none}
a.a2:hover,a.a32:hover{color:#4994aa}
a.a32{font:normal bolder 20px Arial,Helvetica,sans-serif;color:#037;text-decoration:underline}
a.a3:link,a.a3:visited,a.a3:active{font:normal bold 12px Arial,Helvetica,sans-serif;color:#f00;text-decoration:none}
a.link_p:link,a.link_p:visited,a.link_p:active{font:normal bold 11px Arial,Helvetica,sans-serif;color:#f00;text-decoration:none}
.form_txt{font:normal 13px Arial,Helvetica,sans-serif;color:#900;letter-spacing:1px;position:relative;float:left}
.logo_spf,.whiteDidas{font:normal 12px Arial,Helvetica,sans-serif;color:#fff;letter-spacing:1px}
.logo_spf_black{font:normal 12px Arial,Helvetica,sans-serif;color:#333;letter-spacing:1px}
.admin_f{font:normal bold 20px Arial,Helvetica,sans-serif;color:#333;letter-spacing:1px}
.mes14red{font:14px Arial,Helvetica,sans-serif;color:#f00;position:relative;float:left;width:966px;padding:10px;background:#ccc;border:solid #369 2px}
.message,.txt_14br{font:normal bold 14px Arial,Helvetica,sans-serif;color:#f00;letter-spacing:1px}
.txt{font:normal 14px Arial,Helvetica,sans-serif;color:#333;letter-spacing:1px}
.didas{font:normal 10px Arial,Helvetica,sans-serif;color:#f40}
.txt_12{font:normal normal 12px Arial,Helvetica,sans-serif;color:#333;letter-spacing:1px}
.forBanner{position:relative;float:left;width:979px;background:#ccc;margin-top:10px;font-weight:bold}
.txt_12b{font:normal bold 12px Arial;color:#333}
.verdanaFooter{font:normal 12px Verdana,Helvetica,Arial,sans-serif;color:#fff;letter-spacing:1px}
.txt_12bRed{font:normal bold 12px Arial,Helvetica,sans-serif;color:#ee2f23}
.txt_12bBlue{font:normal bold 12px Arial,Helvetica,sans-serif;color:#262d85}
.txt_12bb{font:normal bold 12px Arial,Helvetica,sans-serif;color:#003777}
.ip{font:normal bold 11px Arial,Helvetica,sans-serif;color:#f66;text-align:center;width:990px}
.txt_14bg{font:normal bold 14px Arial,Helvetica,sans-serif;color:#444;letter-spacing:1px}
.txt_11{font:normal 11px Arial,Helvetica,sans-serif;color:#333;letter-spacing:0px}
.txt_11noBold{font:normal normal 11px Arial,Helvetica,sans-serif;color:#333;letter-spacing:1px}
.txt_12v{font:normal normal 12px verdana,Helvetica,sans-serif;color:#333;letter-spacing:1px}
.blue_didas{font:normal 12px Arial,Helvetica,sans-serif;color:#369;letter-spacing:1px}
.index{font:normal 12px Arial,Helvetica,sans-serif;color:#c00;letter-spacing:1px}
.menu{font:normal bold 12px Arial,Helvetica,sans-serif;color:#900;text-decoration:none;letter-spacing:1px}
.mes22red{font:22px Arial,Helvetica,sans-serif;color:#f00}
.status16blueb{font:bold 16px Arial,Helvetica,sans-serif;color:#33f}
.inBtn{position:relative;float:left;background:#444;text-align:center;width:auto;height:24px;font:bold 11px arial;color:#fff;cursor:pointer;border-top:1px #dddddd solid;border-left:1px #dddddd solid;border-bottom:1px #999999 solid;border-right:1px #999999 solid}
.logoutBtn{position:relative;float:left;background:#cd2497;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;border-top:1px #dddddd solid;border-left:1px #dddddd solid;border-bottom:1px #999999 solid;border-right:1px #999999 solid}
.darkGrayBtn{position:relative;float:left;background:#444;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#b5a880;cursor:pointer;border-top:1px #dddddd solid;border-left:1px #dddddd solid;border-bottom:1px #999999 solid;border-right:1px #999999 solid}
.mainBtn{position:relative;float:left;background:#314d67;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;border-top:1px #dddddd solid;border-left:1px #dddddd solid;border-bottom:1px #999999 solid;border-right:1px #999999 solid}
.loginBtn{position:relative;float:left;background:#444;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer;border-top:1px #dddddd solid;border-left:1px #dddddd solid;border-bottom:1px #999999 solid;border-right:1px #999999 solid}
.orangeBtn{position:relative;float:left;background:#cd5a00;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.r_Btn{position:relative;float:right;background:#b2bfc7;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#900;cursor:pointer}
.blueBtn{background:#2b317a;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.blueBtnLeft{position:relative;float:left;background:#2b317a;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.delBtn,.delBtnLeft{position:relative;float:left;background:#f00;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.delBtnRight{position:relative;float:right;background:#f00;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.inBtnGo{position:relative;float:left;background:#cd5a00;text-align:center;width:auto;height:30px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.inBtn24{position:relative;float:left;background:#766841;text-align:center;width:auto;height:24px;font:bold 11px Arial,Helvetica,sans-serif;color:#fff;cursor:pointer}
.delPdf{position:relative;float:left;background:#ddd;text-align:center;width:auto;height:24px;font:bold 12px Arial,Helvetica,sans-serif;color:#f00;cursor:pointer}
.delAnsQue{background-color:#ddd;text-align:center;background:#b2bfc7;width:auto;height:24px;font:bold 12px Arial,Helvetica,sans-serif;color:#f00;cursor:pointer}
.closeBtn{background:#c00;color:#FFF;font-family:Arial Black;font-weight:bold;width:24px;height:24px;margin-top:10px;margin-right:10px;cursor:pointer}
.login{font:normal bold 24px Arial,Helvetica,sans-serif;color:#c00;letter-spacing:0px}
.red12b{font:normal bold 12px Arial,Helvetica,sans-serif;color:#ee2f23;letter-spacing:1px}
.stdRed12b{font:normal bold 12px Arial,Helvetica,sans-serif;color:#f00;letter-spacing:1px}
#closeBtn{position:relative;float:right;cursor:pointer}
form,p{margin:0;padding:0}
.latSx{position:relative;float:left;width:106px;padding:50px 0px}
.ckeditor{font:12px verdana}
.neroLinguaBold{font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#000;cursor:default;letter-spacing:1px}
.redPop{font:bold 16px Arial,Helvetica,sans-serif;text-decoration:none;color:#900;cursor:default;letter-spacing:1px}
.redLinguaBold{font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#cd5a00;cursor:default;letter-spacing:1px}
.redLingua{font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#cd5a00;cursor:default;letter-spacing:1px}
.nl{zoom:1;position:relative;display:block;clear:both;float:none;width:100%;height:1px;margin:0;padding:0;font-size:0px}
.divide{position:relative;float:left;width:990px;margin-top:30px;margin-bottom:20px;height:30px;border-top:solid #999999 1px;font-size:14px;color:#900}
.divide800{position:relative;float:left;width:800px;margin-top:30px;margin-bottom:20px;height:30px;border-top:solid #999999 1px;font-size:14px;color:#900}
.divideHeightAuto{position:relative;float:left;width:990px;margin-top:30px;margin-bottom:20px;border-top:solid #999999 1px;font-size:14px;color:#900}
.divideNoTop{position:relative;float:left;width:990px;margin-bottom:20px;height:30px;border-top:solid #999999 1px;font-size:14px;color:#900}
.btnDivide{position:relative;float:left;width:990px;margin-top:10px;margin-bottom:20px;padding:5px 0px;border-top:solid #999999 1px}
.divideShort{position:relative;float:left;clear:left;margin-top:30px;margin-bottom:20px;height:30px;border-top:solid #999999 1px;font-size:14px;color:#900}
.divideNoBottom{position:relative;float:left;width:990px;margin-top:30px;height:30px;border-top:solid #999999 1px;font-size:14px;font-weight:bold;color:#900}
.divideShortNoBottom{position:relative;float:left;clear:left;margin-top:30px;height:20px;border-top:solid #999999 1px;font-size:14px;font-weight:bold;color:#900}
.divideShortFiascoIE{position:relative;float:left;clear:both;margin-top:30px;height:20px;border-top:solid #999999 1px}
.divideShortNoTop{position:relative;float:left;margin-bottom:20px;height:30px;border-top:solid #999999 1px;font-size:12px;color:#900}
.divideShortNoTopBottom{position:relative;float:left;margin-bottom:0px;height:20px;border-top:solid #999999 1px;font-size:12px;color:#900}
a.regole{font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#f00}
a.regole:hover{font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#039}
label{color:#039;font-size:13px;font-weight:bold}
.popupCloser{position:absolute;width:15px;right:0px;top:0px;padding:10px;background:#ccc;color:#f00;font-size:14px;font-weight:bold;cursor:default}
.prodName{position:relative;float:left;overflow:hidden;font-size:24px;font-weight:bold;color:#049}
input{position:relative;float:left}
.couponDiv{position:relative;float:left;clear:both;width:529px;padding:10px;margin-top:20px;background:#ccc;border-bottom:#555 1px solid;border-right:#555 1px solid}
.exLogo{margin:20px auto 0px;font-size:26px;font-weight:bold;color:#444;background:#f1f1f1;padding:4px}
.exLogoMin{margin:7px 0px 0px 0px;font-size:20px;font-weight:bold;color:#444}
.exLogoCapital{margin:7px 0px 0px 0px;font-size:20px;font-weight:bold;color:#c00}
.elenco{position:relative;float:left;clear:both;width:899px;background:#D3D3D3;border-bottom:solid #444 1px;border-right:solid #444 1px}
.ordNum{position:relative;float:left;width:20px;padding-top:14px;height:37px;margin-bottom:20px}
#inFoot{position:relative;margin:0px auto;padding-top:14px;background:transparent;color:#333;font-size:12px;font-weight:bold}

.unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}