@import url(/css/common.css);

/*testo login*/
.loginTxt { padding:25px 10px 15px; font-size:14px; line-height:16px; }
	.loginTxt h2, .loginTxt h3, .loginTxt h4, .loginTxt h5, .loginTxt h6, .loginTxt p, .loginTxt ul, .loginTxt ol { margin:0 0 1em; font-size:14px; line-height:16px; }
	.loginTxt ul, .loginTxt ol { margin:0 0 1em 1em; }

/*box login*/
.boxLogin { width:390px; overflow:hidden; padding:25px 10px 15px; }
	.boxLogin p { margin:0 0 10px; font-size:18px; line-height:20px; color:#3CF; }
		.boxLogin p input { margin:5px 0; display:block; width:370px; height:24px; overflow:hidden; outline:none; padding:6px 10px 0; font-size:15px; line-height:16px; color:#CCC; background:#444; }
	.boxLogin p.bt119x52 { float:right; margin-top:5px; text-transform:uppercase; }
	.boxLogin ul.lk { padding-top:11px; list-style:none; }
		.boxLogin ul.lk li { font-size:16px; line-height:19px; }
		.boxLogin ul.lk a { color:#999; }
		.boxLogin ul.lk a:hover { color:#CCC; }

/*box Benvenuto*/
.boxBenvenuto { position:relative; padding:30px 10px 5px;  }
	.boxBenvenuto h3 { padding:0 0 10px; font-weight:400; font-size:18px; line-height:21px; text-transform:uppercase; color:#3CF; }
		.boxBenvenuto h3 span { display:block; text-transform:none; }
	.boxBenvenuto p.lk01 { position:absolute; top:0; left:0; width:423px; height:24px; overflow:hidden; padding:0 10px; text-align:right; font-size:14px; line-height:24px; color:#EEB043; background:#000; }
	* html .boxBenvenuto p.lk01 { left:-10px; }
		.boxBenvenuto p.lk01 a { color:#999; }
		.boxBenvenuto p.lk01 a:hover { color:#CCC; }
	.boxBenvenuto ul.lk02 { margin:0 0 0 -5px; font-size:18px; color:#3CF; list-style:none; }
		.boxBenvenuto .lk02 li { clear:both; line-height:52px; padding:5px 0;  }
		.boxBenvenuto .lk02 span.bt119x52,
		.boxBenvenuto .lk02 span.bt119x52g { float:left; display:inline; margin-right:7px; text-transform:uppercase; }

/*box Domanda*/
.boxDomanda { padding:10px 0 15px; }
	.boxDomanda h3 { padding:0 0 10px; font-weight:200; font-size:18px; line-height:21px; color:#3CF; }
	.boxDomanda .colSx3 { width:302px; padding:0 0 0 10px; }
	.boxDomanda .colDx3 { width:623px; padding:0 10px; }
	.boxDomanda textarea { width:603px; height:120px; overflow:hidden; margin:0 0 10px; padding:5px; border:1px solid #666; outline:none; font:400 13px/15px Arial, Helvetica, sans-serif; }
		.boxDomanda .boxBottoni span { text-transform:uppercase; }

/*box Carica Video*/
.boxCaricaV { padding:10px 0 15px;  }
	.boxCaricaV h3,
	.boxCaricaV label { padding:0 0 10px; font-weight:400; font-size:18px; line-height:21px; color:#3CF; }
		.boxCaricaV label span { font-size:12px; color:#AAA; }
	.boxCaricaV h4,
	.boxCaricaV ul { font-weight:400; font-size:14px; line-height:16px; color:#AAA; }
	.boxCaricaV ul { list-style:none; }
		
	.boxCaricaV .form-submit { display:none !important; }
	.boxCaricaV .inpFile input,
	.boxCaricaV .inpTxt input,
	.boxCaricaV .inpTxtArea textarea { margin:10px 0 15px; display:block; width:450px; height:24px; overflow:hidden; outline:none; padding:6px 10px 0; font:15px/16px Arial, Helvetica, sans-serif; color:#CCC; background:#444; }
	.boxCaricaV .inpTxtArea textarea { height:160px; }

	.boxCaricaV .colSx3 { width:492px; padding:0 10px; }
		.boxCaricaV .colSx3 ul { padding:0 0 20px 1em; list-style:square; }
	.boxCaricaV .colDx3 { width:423px; padding:0 10px; }
		.boxCaricaV .colDx3 ul { width:370px; padding:0 0 20px; color:#999; }
		.boxCaricaV .colDx3 li { padding:5px 0; border-bottom:1px solid #666; }
			.boxCaricaV .colDx3 li input { margin:0 3px 0 0; }
			.boxCaricaV .colDx3 li label { font-size:14px; color:#999; }
		.boxCaricaV .boxBottoni span { text-transform:uppercase; }

/*box risposte*/
.boxRisp { clear:both; padding:45px 10px; }
	.boxRisp h4 { padding:0 0 30px; font-size:24px; line-height:27px; text-align:center; text-transform:uppercase; color:#3CF; }
	.boxRisp p { padding:0 80px; font-weight:700; font-size:16px; line-height:18px; text-align:center; color:#999; }

/*Registrazione*/
/*testo reg*/
.regTxt { padding:25px 10px; font-size:14px; line-height:16px; }

.colDx3reg { float:right; width:443px; width:381px; overflow:hidden; padding:1px 0 60px 62px; background:url(/imgs/bg_bt_form_n01.gif) no-repeat 100% 100%; }
	.colDx3reg .boxFReg { position:relative; padding:89px 24px 0 33px; background:#000 url(/imgs/n01.gif) no-repeat 0 0; }
		.boxFReg h3 { width:307px; height:25px; overflow:hidden; margin:0 0 15px; padding:17px 5px 0 10px; font-weight:400; font-size:18px; line-height:20px; color:#3CF; background:url(/imgs/bg_tit_box_w322.png) no-repeat 50% 0; }
		.boxFReg p.note { margin:0 0 20px; font-size:16px; line-height:18px; color:#666; }
		.boxFReg label { font-size:18px; color:#3CF; }
		.boxFReg input.form-text { display:block; width:307px; height:24px; overflow:hidden; outline:none; margin:10px 0 15px; padding:6px 10px 0; font-size:15px; line-height:16px; color:#CCC; background:#444; }
		.boxFReg input.form-checkbox { display:inline; width:14px; height:14px; padding:0; vertical-align:middle; }
		.boxFReg select.form-select { display:block; width:327px; height:30px; overflow:hidden; outline:none; margin:10px 0 15px; font-size:15px; line-height:30px; color:#CCC; background:#444; }
		.boxFReg textarea.form-textarea { margin:10px 0 15px; display:block; width:480px; height:429px; overflow:auto; outline:none; padding:6px 0 6px 10px; font:12px/13px Arial, Helvetica, sans-serif; color:#CCC; background:#444; }
.colSx3reg { float:left; width:512px; padding:97px 0 0; background:url(/imgs/n02.gif) no-repeat 0 0; }
	.colSx3reg .boxFReg { padding:0 10px; }
		.colSx3reg .boxFReg h3 { margin:0 0 15px -10px; }
.int955reg { clear:both; width:955px; overflow:hidden; }
	.int955reg .boxFReg { padding:0 10px 5px; }
		.int955reg .boxFReg .regTxt { padding:0 0 5px; }
		.int955reg .boxFReg h4 { margin:10px 0 15px; font-weight:400; font-size:18px; color:#3CF; }
		.int955reg .boxFReg ul { list-style:none; font-size:16px; line-height:18px; }
			.int955reg .boxFReg ul li { padding:0 0 14px; }
			.int955reg .boxFReg ul label { color:#999; }
		.int955reg p.btReg span { text-transform:capitalize; }

/*Modifica video*/
/*listing video utente*/
h3.titLVU { clear:both; padding:17px 25px 0; font-weight:400; font-size:15px; line-height:17px; color:#EEB043;  }
.boxLVU { float:left; width:955px; height:180px; height:auto !important; min-height:180px; margin:0 0 15px; list-style:none; }
	.boxLVU .box01 { float:left; display:inline; width:208px; height:80px; overflow:hidden; margin:0 10px; padding:10px 0 0 10px; background:url(/imgs/bg_sep03.jpg) no-repeat 0 100%; }
		.boxLVU .box01 h4 { font-weight:400; font-size:12px; line-height:14px; }
			.boxLVU .box01 h4 a { display:block; height:46px; padding:0 0 10px; color:#999; }
			.boxLVU .box01 h4 a:hover { color:#CCC; }
				.boxLVU .box01 h4 a img { float:left; display:inline; width:55px; height:44px; overflow:hidden; margin:0 5px 0 0; border:1px solid #3CF; }
				.boxLVU .box01 h4 a:hover img { border-color:#CCC; }
		.boxLVU .box01 .lkGV { font-size:12px; color:#EEB043; }
			.boxLVU .box01 .lkGV a { color:#999; }
			.boxLVU .box01 .lkGV a:hover { color:#CCC; }

