/* PAGE GENERIC INIT*/
#boxGenBody {height:auto; text-align:left; margin:auto; padding:0; overflow:auto; width:100%; /*border:1px solid #FFFFFF;*/}
#boxMain {float:left; width:790px; height:auto; /*border-top:1px solid #000000; border-bottom:1px solid #000000;*/}
#boxContent {width:100%; height:auto; overflow:hidden; background-color:#000000;}
#boxContent .error {width:90%px; font-size:11px; font-weight:bold; color:#FF0033;}
#boxGallery {width:790px; height:auto; margin-bottom:5px; border:0px solid #000000;}
#boxGallery .tit {width:90%px; height:16px; font-size:16px; font-weight:bold; color:#333333; margin:2px}
#boxGallery .object{width:100%; height:110px; background-color:#000000; /*padding-left:5px;*/}
#gallery {}
#boxSpaceHoriz {float:left; width:1px; height:auto; background-color:#000000; margin:12px 0; padding:0 10px; text-align:center; /*background:#000000 url(../images/uploadsp.jpg) no-repeat center;*/ /*border:0; border-collapse:collapse; border-spacing:0;*/}
#boxDescr {float:left; width:250px; background-color:#000000; padding:0; margin:0 0; font-size:12px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF;	text-decoration: none;}
#boxDescr div.descrCont {width:230px; height:auto; margin:0; padding:10px 0;}
#boxDescr div.descrCont .row {width:90%; height:auto; margin:5px 0; padding:0;}
#boxDescr div.descrCont .font11 {font-size:11px}
#boxDescr div.descrCont .rowTitle {width:90%; height:auto; margin:0; padding:0; font-size:14px; color:#FF9900; font-weight:bold}
#boxDescr div.descrCont .rowDescr {width:98%; height:auto; margin:5px 0; margin-bottom:10px; padding:0;}
#boxDescr div.descrCont .chWin {width:90%; margin:0; padding:0; color:#FF9900; font-weight:bold}
/* PAGE GENERIC END*/

/* PAGE REGISTRAZIONE INIT */
#boxReg {float:left; width:512px; height:auto; background-color:#000000; padding:10px 0; margin:0; font-size:12px; font-family:Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration:none; /*border:1px solid #FFFFFF;*/}
#boxReg .line {width:95%; height:2px; margin:5px 0; padding:0; line-height:1px; border-bottom:1px solid #666666;}
#boxReg h3 {width:auto; height:auto;}
#boxReg span a {color:#FFFFFF; text-decoration:underline}
#boxReg span a:hover {color:#EEEEEE;	text-decoration:none}
#boxReg .login {width:95%; height:auto; margin:0; padding:5px 0;}
#boxReg .login .row {width:auto; height:25px; margin:10px 0; padding:0;}
#boxReg .login .label {float:left; padding-top:2px;}
#boxReg .login .two {margin-left:25px;}
#boxReg .login .input {float:left; margin-left:5px;}
#boxReg .login .submit {float:right; }
#boxReg .login .input input.login {width:100px; height:16px; border:1px solid #808080; padding:2px; background-color:#ECECEC; font-size:12px; font-family:Arial, Verdana, sans-serif;}
#boxReg .login .submit input.button {width:auto; height:22px; border:1px solid #808080; padding:2px 6px; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#B0B0B0; text-decoration:none;}
#boxReg .reg {width:95%; margin:0; padding:10px 5px 5px 0;}
#boxReg .reg .row {width:auto; height:25px; margin:10px 0; padding:0; }
#boxReg .reg .row .txt {float:left; width:28%; height:20px; margin:0; padding:0; margin-top:5px; font-size:12px;}
#boxReg .reg .row .txtnote {float:left; width:28%; height:20px; margin:0; margin-top:5px; padding:0; font-size:11px; font-style:italic}
#boxReg .reg .row .txtcheck {float:left; height:auto; margin:0; color:#FFFFFF; margin-top:3px; font-size:12px;}
#boxReg .reg .row .txtcheck a {color:#FFFFFF; font-weight:bold;	text-decoration:none}
#boxReg .reg .row .txtcheck a:hover {color:#EEEEEE;	text-decoration:underline}
#boxReg .reg .row input.text {float:right; width:68%; height:15px; border:1px solid #808080; margin:0; margin-bottom:5px; padding:2px; background-color:#ECECEC; font-family:Arial, Verdana, sans-serif; font-size:12px;}
#boxReg .reg .row input.checkbox {float:left; width:15px; height:15px; border:0px solid #808080; margin:3px 6px 0 0; padding:0; background-color:#D9D9D9;}
#boxReg .reg .rowDescr {width:auto; height:auto; margin:10px 0; padding:5px 0; }
#boxReg .reg .rowSubmit {text-align:right; width:auto; height:25px; margin:10px 0; padding:0; }
#boxReg .reg input.submitbutton {float:right; width:auto; height:22px; padding:0 5px; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#B0B0B0; border:1px solid #808080; text-decoration:none;}
#boxReg .reg .error {width:auto; margin:10px 0; padding:0; padding-bottom:5px; height:20px; color:#FF0033; font-weight:bold; display:block}

#regResp {float:left; width:512px; height:auto; background-color:#000000; padding:0; margin:0; font-size:12px; font-family:Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration:none; /*border:1px solid #FFFFFF;*/}
#regResp .container {width:90%; margin:0; padding:0; padding-top:6px; padding-left:5px;}
#regResp .container .title {width:auto; margin:0; padding-top:10px; padding-bottom:10px; font-size:14px; font-weight:bold;}
#regResp .container .descr {width:auto; margin:0; padding-bottom:20px;}
#regResp .container .row {width:90%; margin:5px 0; padding:0; height:20px;}
#regResp .container .row .txt {float:left; width:35%; height:auto; margin:0; font-weight:bold;}
#regResp .container .row .txtres {float:left; width:55%; height:auto; margin:0; color:#666666; font-weight:bold;}
#regResp .container .error {width:auto; margin:0; padding:5px 0; height:auto; color:#FFFFFF; font-size:12px; font-weight:bold;}
/* PAGE REGISTRAZIONE END */

input, select, textarea {
	background-color: #DDDDDD;
}
input:focus {
	background-color: #FFFFFF;
}


#boxCondizioni {width:auto; margin:10px 0 10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
#boxCondizioni p {margin-left:5px}
#boxCondizioni ul {margin-left:5px}
#boxCondizioni li {font-size:11px;}

