/* 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;*/}
#boxSpaceHoriz {float:left; width:1px; height:auto; background-color:#000000; margin:12px 0; padding:0 10px; text-align:center; }
#boxDescr {float:left; width:240px; height:auto; background-color:#000000; padding:10px 10px 10px 0; margin:0; font-size:12px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF;	text-decoration: none;}
#boxDescr h2 {width:94%; margin:0; padding:0; font-size:14px; color:#FF9900; font-weight:bold; margin-bottom:5px}
#boxDescr .font11 {font-size:11px}
#boxDescr .row {width:90%; height:auto; margin:0; margin-bottom:10px; padding:0;}

#menu {width:100%; height:25px; padding:0; margin:0; background: url(../immagini/sfondo_menu_interno.gif) repeat center;	font-size:11px; font-family: Arial, Verdana, sans-serif; 	color: #FF9900;	text-decoration: none;}
#menu .item {	float:left;	width:auto; height:21px; padding:0;	margin:3px 6px 1px 6px;	text-align:left;}
#menu .first {margin-left: 0;	}
#menu .item a{	color: #FFFFFF;	text-decoration:none;}
#menu .item a:hover{	color: #FF9900;	text-decoration:none;}
#menu .space {	float:left;	width:1px; height:21px; padding:0; margin:2px 0 0 1px; border-left:1px solid #333333;}

#boxTextScroll {float:left; width:512px; height:auto; background-color:#000000}
#boxTextScroll h1 {font-size:20px; margin:5px 5px; padding:0;}
#boxTextScroll p {margin-left:5px}

/* GENERIC END*/

/* PAGE INIT */
#boxVideoPlayer {float:left; width:512px; height:auto; background-color:#000000}
#boxVideoPlayer input {width:512px;}
#boxPlayer512 { width:512px; height:414px;}

/* PAGE VIDEOLIST INIT */
#videolist {float:left;	width:512px; height:100%; background-color:#000000; padding:0; margin:0; font-size:12px; font-family:Arial, Verdana, sans-serif; color:#FFFFFF;	text-decoration: none;}
#videolist div.cntCont {width:96%; margin:0; padding:5px 0;}
#videolist div.cntCont .list {width:100%; margin:0; padding:0; color:#FFFFFF; }
#videolist div.cntCont .list .row {width:98%; height:70px; margin:5px 0; margin-top:7px; padding:0; color:#FFFFFF; border-bottom:1px solid #666666;}
#videolist div.cntCont .list .row .img {float:left; width:75px; height:auto;}
#videolist div.cntCont .list .row .descr {float:left; height:auto; width:325px; margin:0; padding:0px; font-size:10px;}
#videolist div.cntCont .list .row .descr tt {width:auto; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold;}
#videolist div.cntCont .list .row .descr .comm {width:auto; overflow:hidden;}
#videolist div.cntCont .list .row .descr .autore {width:auto;}
#videolist div.cntCont .list .row .descr span {width:auto; color:#FFCC33;}
/*
#videolist div.cntCont .list .changePage {width:98%; height:30px; margin:0; margin-top:15px; padding:0; color:#FFFFFF; text-align:center}
#videolist div.cntCont .list .changePage tt {text-decoration:none; font-weight:bold;}
#videolist div.cntCont .list .changePage a {color:#AAAAAA;	text-decoration:none}
#videolist div.cntCont .list .changePage a:hover {color:#EEEEEE;	text-decoration:none}
*/
#videolist div.cntCont .list .error {width:auto; margin:0; padding-top:5px; padding-bottom:5px; height:30px; color:#FF0033; font-weight:bold;}

#bottomList {width:98%; height:30px; margin:0; margin-top:15px; padding:0; color:#FFFFFF; text-align:left}
#bottomList .contOrder{ float:left; width:60%;}
#bottomList .contOrder span {text-decoration:none;}
#bottomList .contOrder .active { font-weight:bold;}
#bottomList .contOrder a {color:#AAAAAA; font-weight:bold;	text-decoration:none}
#bottomList .contOrder a:hover {color:#FF9900;	text-decoration:none}
#bottomList .changePage{ float:right;}
#bottomList .changePage span { font-size:12px; font-weight:bold;}
#bottomList .changePage a {color:#AAAAAA; font-weight:bold;	text-decoration:none}
#bottomList .changePage a:hover {color:#FF9900;	text-decoration:none}

/* PAGE VIDEOLIST END */


/* UPLOAD PAGE - INIT */

/* UPLOAD PAGE - BOX UPLOAD - INIT */
/*#uploadForm_OnUPL {float:left; position:absolute; width:412px; height:auto; display:none;  z-index:10; padding:0; margin:0;  padding-left:170px; background-color:#000000; font-size:14px; font-family:Arial, Verdana, sans-serif; color:#FFFFFF;}*/
#uploadForm {float:left; width:512px; height:auto; background-color:#000000; padding:5px 0; margin:0; font-size:12px; font-family:Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration:none;}
#uploadForm .descr {width:auto; height:30px; margin:10px 0; padding-left:0; font-size:12px;}
#uploadForm .error {width:auto; height:30px; margin:10px 0; padding-left:0; font-size:12px; color:#FF0033}
#uploadForm_OnUPL {width:95%; height:auto; display:none; padding:0; margin:0; font-size:16px; font-family:Arial, Verdana, sans-serif; color:#FFFFFF; font-weight:bold;}
#uploadForm_OnUPL .uploadForm_OnUPL_cnt {padding-left:100px;}
#uploadForm .frmupl {width:95%; height:auto; margin:0; padding:0; padding-left:0; /* border:1px solid #0000FF;*/}
#uploadForm .frmupl .row {width:auto; height:25px; margin-top:10px; margin-bottom:8px; padding:0; }
#uploadForm .frmupl .row .txt {float:left; width:28%; height:20px; margin:0; margin-top:5px; padding:0; font-size:12px;}
#uploadForm .frmupl .row input.text {float:left; width:68%; height:15px; border:1px solid #808080; margin:0; padding:2px; background-color:#ECECEC; font-family:Arial, Verdana, sans-serif; font-size:11px;}
#uploadForm .frmupl .row input.radio {float:left; width:15px; height:15px; border:1px solid #808080; margin:3px; padding:0; /*background-color:#ECECEC;*/}
#uploadForm .frmupl .row .txtradio {float:left; height:auto; margin:0; color:#FFFFFF; margin-top:3px; font-size:12px;}
#uploadForm .frmupl .rowDescr {width:auto; height:20px; margin:0; margin-top:16px; padding:0; }
#uploadForm .frmupl .rowArea {width:auto; height:65px; margin:0; margin-bottom:16px; padding:0;}
#uploadForm .frmupl .rowArea textarea {width:96%; height:50px; border:1px solid #000000; margin-left:0; padding:4px; background-color:#ECECEC; font-family:Arial, Verdana, sans-serif; font-size:11px;}
#uploadForm .frmupl .rowSubmit {width:auto; height:25px; margin:0; padding:0; /*border:1px solid #0000FF;*/}
#uploadForm .frmupl .rowSubmit input.submitbutton {width:auto; padding:0 5px; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#B0B0B0; height:22px; border:1px solid #808080; text-decoration:none;}
/* UPLOAD PAGE - BOX UPLOAD - END */

/* UPLOAD PAGE - BOX LOGIN - INIT */
#boxLogin {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;*/}
#boxLogin .line {width:90%; height:2px; margin:0; margin-left:5px; padding:0; line-height:1px; border-bottom:1px solid #666666;}
#boxLogin span {width:auto; height:auto; margin:10px 5px 0 0;}
#boxLogin span a {color:#FFFFFF; text-decoration:underline}
#boxLogin span a:hover {color:#EEEEEE;	text-decoration:none}
#boxLogin .login {width:90%; height:auto; margin:0; padding:5px 0 0 0;}
#boxLogin .login .row {width:auto; height:25px; margin:10px 0; padding:0;}
#boxLogin .login .label {float:left; padding-top:2px;}
#boxLogin .login .two {margin-left:25px;}
#boxLogin .login .input {float:left; margin-left:5px;}
#boxLogin .login .submit {float:right; }
#boxLogin .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;}
#boxLogin .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;}
/* UPLOAD PAGE - BOX LOGIN - END */

/* UPLOAD PAGE - END */


/* UPLOAD PAGE RESP - INIT */
#uplResp {float:left;	width:512px; height:100%; 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;*/}
#uplResp div.respCont {width:98%; height:325px; margin:0; padding:0;}
#uplResp div.respCont .title {width:auto; margin:0; padding:0; padding-bottom:10px; font-weight:bold}
#uplResp div.respCont .descr {width:auto; margin:0; padding-bottom:20px;}
#uplResp div.respCont .row {width:90%; margin:5px 0; padding:0; height:20px;}
#uplResp div.respCont .rowDescr {width:90%; margin:0; margin-top:5px; padding:0; height:16px; font-weight:bold;}
#uplResp div.respCont .rowDescrResp {width:90%; margin:0; margin-bottom:5px; padding:0; height:30px; color:#666666; font-weight:bold;}
#uplResp div.respCont .row .txt {float:left; width:35%; height:auto; margin:0;}
#uplResp div.respCont .row .txtres {float:left; width:55%; height:auto; margin:0; color:#CCCCCC; font-weight:bold;}
#uplResp div.respCont .error {width:auto; margin:0; padding-top:5px; padding-bottom:5px; height:30px; font-size:12px;color:#FFFFFF; font-weight:normal}
/* UPLOAD PAGE RESP - END */

/* AREA COMMENT VIDEO INIT */
#boxComments {width:100%; font-size:11px; font-family:Arial, Verdana, sans-serif; color:#FFFFFF;	text-decoration: none;	/*border:1px solid #FFFFFF;*/}
#boxComments h1 {width:auto; margin:0; padding:5px 0; font-size:14px; font-weight:bold; color:#BBBBBB; border-top:1px solid #666666;}
#boxComments .areacomm {width:auto; height:auto; text-align:left; font-size:11px; padding:5px 0; margin:10px 0; overflow:visible;}
#boxComments .areacomm h1 {width:auto; margin:0; padding:5px 0; font-size:14px; font-weight:bold; color:#BBBBBB; border-top:1px solid #666666;}
#boxComments .areacomm textarea.commdescr {margin:0; padding:4px; width:90%; height:30px; font-family:Arial, Verdana, sans-serif; font-size:11px; background-color:#ECECEC; border:1px solid #808080;}
#boxComments .areacomm input.button {float:left; width:auto; height:20px; margin:0 10px 0 0; padding:0 5px; font-size:11px; font-family:Arial, Verdana, sans-serif; background-color:#B0B0B0; border:1px solid #808080; text-decoration:none;}
#boxComments .areacomm span {float:left; height:15px; display:none; margin:4px 0 0 5px; color:#FF0033; font-size:11px}

#boxComments .comments {width:auto; height:auto; padding:0; margin:0; border:1px solid #000000;}
#boxComments .comments .title {width:auto; margin:0; padding:4px; height:30px; font-size:12px; font-weight:bold;}
#boxComments .comments .boxitems {width:auto; margin-bottom:5px;	padding:4px 4px 0 0; font-size:12px; /*border:1px solid #FF0000;*/ /*border-width:90%;*/}
#boxComments .comments .boxitems h1 { width:auto; height:20px; padding:2px 0; font-size:12px; color:#FFFFFF; border:0; font-weight:normal}
#boxComments .comments .boxitems .descr {width:auto; background-color:#333333; line-height:20px;}
#boxComments .comments .boxitems a { float:left; margin-left:5px; padding:0; line-height:20px; font-size:14px; font-weight:bold; cursor:pointer; width:15px}
#boxComments .comments .boxitems p {width:auto; padding:0 0 0 4px; background-color:#333333; overflow:auto; line-height:20px;/*font-weight:bold;*/}

#boxComments .changePage {width:auto; height:30px; margin:0; margin-top:15px; padding:0; text-align:center}
#boxComments .changePage tt {font-family:Arial, Verdana, sans-serif; font-weight:bold;}
#boxComments .changePage a {color:#AAAAAA;	text-decoration:none}
#boxComments .changePage a:hover {color:#EEEEEE;	text-decoration:none}
#boxComments .error {width:auto; margin:0; padding-top:5px; padding-bottom:5px; height:30px; color:#FF0033; font-weight:bold;}
/* AREA COMMENT VIDEO END */

input, select, textarea {
	background-color: #DDDDDD;
}
input:focus {
	background-color: #FFFFFF;
}

