/* css del menu accordion classificazioni palline */
.container {width: 100%;margin: 0 auto;background:#333231;margin-bottom:30px;}
h2.trigger {width:30%;margin:0 auto;padding:10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: bold 12px Arial, Helvetica, sans-serif;color: #fff;border: solid 1px #48443d;background: #48443d;
background: -webkit-gradient(linear, left top, left bottom, from(#48443d), to(#6c675f));background: -webkit-linear-gradient(top,  #48443d,  #6c675f);background: -moz-linear-gradient(top,  #48443d,  #6c675f);background: -ms-linear-gradient(top,  #48443d,  #6c675f);background: -o-linear-gradient(top,  #48443d,  #6c675f);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
h2.trigger a {color: #fff;text-decoration: none;display: block;}
h2.trigger a:hover {color: #d8c6a9;}
h2.active {background-position: left bottom;color: #02A0FB;}
.toggle_container {margin: 0 0 0px;padding: 0;border-top: 0px dotted #d6d6d6;background: #eeeeee;overflow: hidden;font-size: 12px;width: 100%;clear: both;}
.toggle_container .block {padding: 5px;background: #eeeeee;}
.toggle_container .block p {padding: 2px 0;margin: 2px 0;}
.toggle_container .block h3 {font-size: 1.5em;color: #989898;margin: 0 auto;padding: 0 0 5px 0;border-bottom: 1px dotted #ccc;}
.toggle_container img {float: left;margin: 10px 15px 15px 0;padding: 5px;background: #fff;border: 0px solid #02A0FB;}
.profilo{background-color:#eeeeee;margin-top:20px;}
form{background-color:#eeeeee;}
.profilo .badge{-moz-box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 10px #ccc;
background-color:#e5e5e5;width:220px;margin-left:auto;margin-right:auto;left:0;right:0;-moz-border-radius:8px;border-radius:8px;}
.profilo input{width:70%;height:25px;padding:5px;margin:5px 0 5px 0;outline:none;color:#363636;font-size:14px;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 10px #e9e9e9;-webkit-box-shadow:inset 0 0 10px #e9e9e9;box-shadow:inset 0 0 10px #e9e9e9;}
.profilo input:focus { outline: 2px solid #f58d48;}
::-webkit-input-placeholder {color:#8f8f8f;font-style:italic;}
::-moz-placeholder {color:#8f8f8f;font-style:italic;} /* firefox 19+ */
:-moz-placeholder {color:#8f8f8f;font-style:italic;}
:-ms-input-placeholder {color:#8f8f8f;font-style:italic;} /* ie */
.profilo a{text-decoration:none;color:#fff;}
.profilo input.button{width:30%;height:40px;padding:12px 4px 12px 4px;background-color:#d4b16b;color:#fff;border:1px solid #bb9954;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;cursor:pointer;font-size:14px;margin-top:1em;margin:0 auto;text-align:center;}
.profilo .button:hover{background-color:#7c612b;}
.profilo .button:disabled{padding:12px 4px 12px 4px;background-color:#f4f4f4;color:#dfdfdf;border:1px solid #ddd;font-size:14px;cursor:default;}
.profilo .button:disabled:hover{}
.profilo input.oneOspite{width:50px;height:25px;padding:5px;margin:5px 0 5px 0;outline:none;color:#363636;font-size:14px;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 10px #e9e9e9;-webkit-box-shadow:inset 0 0 10px #e9e9e9;box-shadow:inset 0 0 10px #e9e9e9;}
.profilo input.oneOspite:focus { outline: 2px solid #f58d48;}
.profilo input.twoOspite{width:50px;height:25px;padding:5px;margin:5px 0 5px 0;outline:none;color:#363636;font-size:14px;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 10px #e9e9e9;-webkit-box-shadow:inset 0 0 10px #e9e9e9;box-shadow:inset 0 0 10px #e9e9e9;}
.profilo input.woOspite:focus { outline: 2px solid #f58d48;}
.profilo fieldset{padding:20px;border:1px solid #f1f1f1;position:relative;font-size:1em;color:#646464;}
.profilo label {display: block;margin:0;font-weight: bold;font-size: 14px;}
.profilo legend{font-weight:bold;}
.profilo select{width:70%;height:30px;padding:5px;margin:5px 0 5px 0;outline:none;color:#666;font-size:14px;border:1px solid #CCC;}
.profilo .success{-moz-border-radius:4px;border-radius:4px;padding:4px;color:#000;background-color:#DBF0C4;margin-bottom:20px;font-size:10px;margin-left:20px;}
.profilo .error{-moz-border-radius:4px;border-radius:4px;padding:4px;color:#000;background-color:#FFAEAE;margin-bottom:20px;font-size:12px;margin-left:20px;}
.profilo .txterror{font-size:12px;margin-left:6px;color:#C60000;font-weight:bold;}
 textarea.styletxt{margin:0 auto;text-align:center;width: 600px;height: 120px;border: 3px solid #cccccc;padding: 5px;}
.profilo input checkbox{margin:0 auto;text-align:center;float:left;width:70%;}
.profilo input.check{float:left;}
.profilo span#usernameerror{display:block;height:20px; margin:3px 0px 10px 0px;padding:4px;background:#fff; color:#cf2121;}
.profilo span#emailerror{display:block;height:20px;padding:4px;background:#fff; color:#cf2121;}
.profilo span#email2error{display:block;height:20px; margin:3px 0px 10px 0px;padding:4px;background:#fff; color:#cf2121;}
.profilo span#captchaerror{display:block;height:20px;padding:4px;background:#fff; color:#cf2121;}