
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff url(http://img.mobaila.com/vt/img/body_bg.jpg) repeat-x ;
	font: normal small Verdana, Arial, sans-serif;
	color: #333;
	text-align: center;
	position:relative;
	z-index: 1
}
body.banner-off {
	background: #fff url(http://img.mobaila.com/vt/img/body_bg_2.jpg) repeat-x;
}
.clear{
clear: left;
height:10px;
}
.left{
float: left;
}
.right{
float: right;
}
br {
clear:left;
}
img{
border: none}
p{color:#360;}
p a:link, p a:visited, p a:active, p a:hover{color:#360; text-decoration:underline;}
p a:hover{color:#693;}

form a.button, form a.button:link, form a.button:active, form a.button:visited, form a.button:hover, a.button, a.button:link, a.button:active, a.button:visited, a.button:hover {
	display: inline;
	background: #335715;

	border: 2px solid #fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;

	color: #fff;
	padding: 6px 15px;

	font-size: 80%;
	line-height: 20px;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

form button.submit {
	display: inline;
	background: #335715;

	border: 1px solid #fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;

	color: #fff;
	padding: 5px 15px;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;

    cursor: pointer;
}

form button.small {
	padding: 3px 5px;
}

form li.text {
	font-size: 80%;
}

form li.text label {
	display: block;
}

form li.text input {
	width: 95%;
}

form li.text p {
	margin-top: .5em;
}

form li.captcha {
	background: #fff;
	border: 1px solid #aaa;
}

form li.captcha p {
	line-height: 160%;
}

form li#datiPers {
	border-width: 1px 0;
	border-color: #aaa;
	border-style: solid;
	
	margin: 0 0 8px 0;
	
	line-height: 130%;
}

form li#datiPers p {
	margin: .5em 0;
	padding: 0;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#banner_top{
	width: 960px;
	height: 104px;
	text-align: center;
}
#main_container{
width: 960px;
background:url(http://img.mobaila.com/vt/img/main_bg.jpg) repeat-y;
float: left
}

#header{
width: 960px;
height: 271px;
background:url(http://img.mobaila.com/vt/img/header.jpg) no-repeat top left;
float: left;
}

.logo_top{
width: 360px;
height:206px;
padding-left: 198px;
float: left;
}
.claim{
width: 216px;
height: 84px;
float: left;
}
.claim h1#claim_txt{
width: 216px;
height: 84px;
color: #fff;
margin-left: 40px;
background:url(http://img.mobaila.com/vt/img/claim_top.gif) no-repeat;
}

.claim h1#claim_txt a {
display: block;
width: 216px;
height: 84px;
text-indent: -9999px;
}


.loghino_mobaila{
width:75px;
height: 46px;
float:left;
margin: 20px 0 0 50px;
}
.box_match{
float: left;
margin-left:0px;
width: 325px;
height:206px;
}
.box_match h1{
font-size: 12px;
color: #fff;
padding: 10px 0 0 80px;
text-transform:uppercase;
}
.box_match h2{
font-size: 14px;
color: #fff;
text-align:center;
text-decoration:none
}
.box_match h2 a:link, .box_match h2 a:active,.box_match h2 a:visited, .box_match h2 a:hover{
color: #fff;
text-decoration: underline
}
.box_video_match{
width: 314px;
height: 140px;
float: left;
margin-left: 7px;
background:url(http://img.mobaila.com/vt/img/bg_video_top.jpg) no-repeat bottom right;
}
.video1, .video2{
margin-top:5px;
float: left;
}
.video1{

width: 150px;
text-align:center
}
.video2{

margin-left: 0;
width: 155px;
text-align:center
}
.video1 img, .video2 img{
border: 1px solid #fff;
}
.box_match h2#sfida{
width: 246px;
height: 14px;
font: bold 12px Arial,sans-serif;
color: #fff;
margin:120px 0 0 15px;
background:url(http://img.mobaila.com/vt/img/titoletto_sfide.gif) no-repeat;
}
.box_match h2#sfida span{
position: relative;
z-index:-1
}

.login_form{
float: left;
width:330px ;
height: 70px;
margin-left: 220px;
margin-right: 10px;
background:url(http://img.mobaila.com/vt/img/bg_login.jpg) no-repeat;
color: #fff;
}
.login_form a:link, .login_form a:active,.login_form a:visited, .login_form a:hover{
color: #360;
font-weight: bold;
text-decoration: underline
}

.login_form #forgot-data {
	position: relative;
	font-size: 85%;
	top: -18px;
	left: 5px;
}

/* form */
#loginForm{
width:300px;
padding: 10px;
float: left
}
#loginForm label{
float:left;
padding: 0 5px 0 10px;
line-height:20px;
}
#loginForm input{
float:left;
width: 70px;
}

/* fine form */

/* form contatti */
#contactForm { 
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding:0;
	font-size: 90%;
}

#contactForm fieldset {
	display: block;
	float: left;
	width: 49%;
	margin: 5px 0;
	padding:0;
	border: none;
}

#contactForm fieldset.message {
	text-align: right;
}

#contactForm p {
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 100%;
	line-height: 160%;
	margin: 0 0 1em 0;
}

#contactForm label {
	display: block;
	line-height: 160%;
	text-align: left;
	color: #335715;
}

#contactForm input.text {
	width: 90%;
}

#contactForm select {
	width: 90%;
	border: 1px solid black;
	line-height: 160%;
}

#contactForm textarea{
	width: 100%;
	height: 150px;
	text-align: left;
	font-family: sans-serif;
	font-size: 100%;
}

#contactForm .submit {
	display: block;
	float: none;
	clear: both;
	text-align: right;
}

/* fine form */
.menu_header{
float: left;
margin:0;
padding: 12px 0 0 5px;
width: 325px;
height: 70px;
background:url(http://img.mobaila.com/vt/img/bg_menu_top.jpg) no-repeat;
}

#menu li{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
text-transform:uppercase
}
#menu a:link, #menu a:visited{
font-weight: bold;
margin: 0.7em;
text-decoration: none;
color: #333;
}
#menu a:hover{
text-decoration: underline;
}
/* contenuti centrali */
#main_middle{
	width: 805px;
	margin: 20px 77px 0 77px;
}

/* Intestazione generica */
#main_middle .top{
	width: 805px;
	background: url(http://img.mobaila.com/vt/img/top_main_middle2.jpg) no-repeat;
	height: 39px;
	margin-left: 20px;
}

/* Intestazione per la home */

#main_middle .home {
	width: 805px;
	background: url(http://img.mobaila.com/vt/img/top_main_middle.jpg) no-repeat;
	height: 57px;
	margin-left: 0;
}

#main_middle .top h1{
color: #fff;
font-size:14px;
padding: 3px 0 0 15px 
}
/* titoletti top */
#main_middle .top .titolo_video {
width: 250px;
float: left;
color: #360;
padding: 0;
margin: 10px 0 0 30px;
font-size: 110%;
}
#main_middle .top .nome_tifoso{
width: 130px;
float: left;
margin-left: 15px;
margin-top:15px;
color: #360;
font-size: 10px;
text-align: right !important;
}

#main_middle .top .video_post{
width: 300px;
float: left;
margin-left: 80px;
color: #fff;
}
#main_middle .top .titolo_video, #main_middle .top .nome_tifoso, #main_middle .top .video_post{
text-align:center;
padding-top: 13px;
font-weight: bold;
}
/* fine titoletti top*/
/* video match */
#main_middle_vm{
	width: 805px;
	margin: 20px 77px 0 77px;
}
#main_middle_vm .top{
	width: 805px;
	background: url(http://img.mobaila.com/vt/img/top_main_videomatch.jpg) no-repeat top left;
	height: 83px;
}
.top-video1{
margin-top: 35px;
margin-left: 200px;
float: left;
color: #fff;
font-weight: bold;
text-align: right;
width: 110px;
}
.top-video2{
float: left;
margin-top: 35px;
margin-left: 185px;
color: #fff;
font-weight: bold;
width: 110px;
}
#main_middle_vm .top h1{
color: #fff;
font-size:14px;
padding: 3px 0 0 5px 
}
#main_content_vm{
width: 805px;
height:auto;
background:url(http://img.mobaila.com/vt/img/content_main_vm.jpg) repeat-y	;
padding-left: 20px;
float: left;
}
#squadra1{
width: 350px;
float: left;
}
#squadra1 .top_squadra1{
width: 350px;
height: 38px;
background: url(http://img.mobaila.com/vt/img/top_squadra.jpg) no-repeat;
}
#squadra1 .content_squadra1{
width: 350px;
background-color: #46870F;
color: #fff;
}
#squadra1 .content_squadra1 span{
color: #fff;
}
#squadra1 .content_squadra1 p, #squadra1 .content_squadra1 a:link, #squadra1 .content_squadra1 a:active, #squadra1 .content_squadra1 a:visited{
color: #360;
font-size: 10px;
font-weight: bold;
text-decoration:none;
padding: 5px;
background:url(http://img.mobaila.com/vt/img/bg.jpg) repeat-x;
}
#squadra1 .content_squadra1 a:hover{
text-decoration:underline;
}
#squadra1 .top_squadra1 .titolo_video, #squadra2 .top_squadra2 .titolo_video{
float: left;
color: #fff;
line-height: 12px;
padding-top: 10px;
padding-left: 20px;
}
#squadra1  .desc p.txt, #squadra2  .desc p.txt{
width: 330px;
background-color:#fff;
margin: 0 5px 0 5px;
}
#squadra1 .bot_squadra1{
width: 350px;
height: 11px;
background: url(http://img.mobaila.com/vt/img/bot_squadra.jpg) no-repeat;
}
#squadra2{
width: 350px;
float: left;
margin-left: 50px;
}
#squadra2 .top_squadra2{
width: 350px;
height: 38px;
background: url(http://img.mobaila.com/vt/img/top_squadra.jpg) no-repeat;
}

#squadra2 .content_squadra2{
width: 350px;
background-color: #46870F;
}
#squadra2 .content_squadra2 p, #squadra2 .content_squadra2 a:link, #squadra2 .content_squadra2 a:active, #squadra2 .content_squadra2 a:visited{
color: #360;font-size: 10px;
font-weight: bold;
text-decoration:none;
padding: 5px;
background:url(http://img.mobaila.com/vt/img/bg.jpg) repeat-x;
}
#squadra2 .content_squadra2 a:hover{
text-decoration:underline;
}
#squadra2 .bot_squadra2{
width: 350px;
height: 11px;
background: url(http://img.mobaila.com/vt/img/bot_squadra.jpg) no-repeat;
}
#squadra1 .content_squadra1 .video, #squadra2 .content_squadra2 .video{
width:311px;
height: 270px;
background-color: #fff;
margin: 0 20px;
}
.interazione_squadra li{
display: inline;
margin: 0 0 0 20px;
padding: 0;
list-style-type: none;
text-transform:uppercase;
font-weight:bold;
color: #fff;
}
.interazione_squadra a:link, .interazione_squadra a:visited{
font-weight: normal;
margin: 1em;
text-decoration: none;
color: #fff;
}
.interazione_squadra a:hover{
text-decoration: underline;
color: #fff;
}
/* fine video match */
/* fine titoletti top*/
#main_content{
width: 805px;
height:auto;
background:url(http://img.mobaila.com/vt/img/content_main_middle2.jpg) repeat-y	;
padding-left: 20px;
margin-left: 20px;
float: left;
}

#main_content.home {
width: 805px;
height:auto;
background:url(http://img.mobaila.com/vt/img/content_main_middle.jpg) repeat-y	;
margin-left: 0;
}

#main_content p {
	margin-right: 50px;
	font-size: 90%;
	line-height: 1.6;
}
p.altri_video {
	margin-right: 0 !important;
}

/* box per il video grande */
#main_content .video_grande{
width: 330px;
float: left;
padding-left: 91px;
}

.video{
background: #fff;
width:311px;
height: 270px;
/* background:url(http://img.mobaila.com/vt/img/bg_video_big.jpg) no-repeat; */
}

#main_content.home .video{
background:url(http://img.mobaila.com/vt/img/bg_video_big.jpg) no-repeat;
}

#flashcontent, #flashcontent2 {
	padding: 5px;
}


/* fine box per video grande */
.video_item {
float: left;
margin-bottom:10px
}
.video_item .anteprima{
width: 150px;
height: 130px;
border: 2px solid #fff;
background-color:#000;
float: left;
margin-right: 10px;
text-align: center;
}
.video_item .anteprima img {
width: 146px;
height: 126px;
border: none;
vertical-align: middle;
}
.video_item .descrizione_video{
float: left;
width: 545px;
height: 130px;
}
.descrizione_video h1 {
color: #360;
font-size: 14px;
background-color:#fff;
}
.descrizione_video h1 span{
color: #360;
font-size: 12px;
font-weight: normal
}
.descrizione_video p {
color: #fff;
background-color:#999;
font-size: 10px;
line-height:11px;
padding: 3px;
margin-right: 0 !important;
}
.descrizione_video p.video_menu{
color: #360;
background-color: #fff;
font-weight:bold
}
/* box per lista video a dx */
#main_content .lista_video{
width: 326px;
margin-left: 30px;
float: left;
background:#59a916 url(http://img.mobaila.com/vt/img/bg_list_video.jpg) repeat-x;
}
.post_video{
width: 141px;
height:148px ;
float: left;
margin: 0;
padding:5px 0 0 10px;
color: #fff;
font-size: 10px;
font-weight: bold;
}
.action{
float: left;
margin: 0;
padding:5px 0 0 10px;
width: 160px;
height:148px;
color: #fff;
font-size: 12px;
}

h3.interazione, .comenti h3.interazione {
position: relative !important;
font-size: 10px;
line-height: 20px;
background:url(http://img.mobaila.com/vt/img/bg_h3.jpg) repeat-x;
padding-left: 3px;
height: 22px;

}
h3.interaction{
background:url(http://img.mobaila.com/vt/img/bg.jpg) repeat-x;

display: block;
width: 401px;
height: 22px;

font-size: 11px;
line-height: 20px;
color: #360;
text-align:left;
padding-left: 5px;
}
h3.interaction a:link, h3.interaction a:visited, h3.interaction a:active{
color: #360;
text-decoration:underline;
}

.commenti h3{
color: #fff;
font-size: 12px;
line-height: 20px;
height: 22px;
margin: 2px 0 0 0;
padding: 0 5px 0 5px;
width:300px;
}
.bottom_lista{
background:url(http://img.mobaila.com/vt/img/guarda_post.jpg) no-repeat;
width: 326px;
height:70px;
}
p.altri_video{
font-size: 11px !important;
color: #fff;
text-align: right;
font-weight: bold;
padding: 37px 15px 0 0;
}
p.altri_video a:link, p.altri_video a:active, p.altri_video a:visited{
color: #fff;
text-decoration:none
}
p.altri_video a:hover{
text-decoration:underline;
}
#descrizione{
padding: 0 5px 0 5px;
width:300px;
float: left
}
#descrizione .top{
width:300px;
height: 11px;
margin:0;
padding:0;
background: url(http://img.mobaila.com/vt/img/descrizione_top.jpg) no-repeat;
}

#descrizione .content{
background-color: #fff;
width: 300px;
}
#descrizione .bottom_desc{
width:300px;
height: 8px;
background: url(http://img.mobaila.com/vt/img/descrizione_bottom.gif) no-repeat;
}
/* fine box per lista video a dx */
#main_middle .bottom{
	width: 805px;
	background: url(http://img.mobaila.com/vt/img/bot_main_middle.jpg) no-repeat;
	height: 23px;
	clear: left
}
/* banner autopromozione */
#banner_bottom{
width: 805px;
float: left;
padding-left: 15px;
}
#banner_bottom .banner1{
width: 170px;
float: left;
}

#banner_bottom .banner1 h3 {
background: #fff url(http://img.mobaila.com/vt/img/bg_banner1_title.gif);
width: 170px;
line-height: 38px;
color: #fff;
margin: 0 0 1px 0;
padding: 0;
text-indent: -9999px;
}

#banner_bottom .banner1 img.banner1_image {
width: 170px;
height: 120px;
}

#banner_bottom .banner1 div.banner1_text {
background: #afafaf;
width: 170px;
height: 45px;
overflow: hidden;
color: #335815;
font-size: 90%;
margin: 0;
padding: 0;
}

#banner_bottom .banner1 div.banner1_text p {
	margin: 13px;
	padding:0;
}

#banner_bottom .banner1 div.banner1_click {
background: #fff url(http://img.mobaila.com/vt/img/bg_banner1_link.gif);
width: 170px;
height: 46px;
}

#banner_bottom .banner1 div.banner1_click a {
display: block;
float: none;
width: 78px;
height: 21px;
margin: 0 0 0 19px;
text-indent: -9999px;
}

#banner_bottom .banner2{
width: 300px;
height: 248px;
float: left;
margin-left: 5px;
}

#banner_bottom .banner3{
width: 300px;
height: 250px;
float: left;
margin-left: 5px;
/* border: 2px solid #ffcc00 */
}

div.banner3 img {
	border: 2px solid #FFCE03;
}


#banner_bottom .commenti1{
width: 393px;
float: left;
background-color: #e1e1e1;
}
h1.com_1, h1.com_2{
width: 393px;
height: 28px;
font-size: 14px;
color: #fff;
padding: 8px;
}
h1.com_1{
background:url(http://img.mobaila.com/vt/img/top_commenti_match.jpg) no-repeat;
}
#banner_bottom .commenti_video{
width: 393px;
float: left;
background-color: #e1e1e1;
}
/* area commenti Video Post */
#big_video .comments{
width: 480px;
margin: 0 10px 0 10px;
float: left;
background-color: #e0e0e1;
}
#big_video .comments h1{
background-color: #990000;
color: #fff;
font-size:14px;
padding: 20px 0 0 5px;
height: 30px
}
#big_video .single_comment{
width: 450px;
margin: 5px 15px 5px 15px;
background-color: #999;
float: left
}
#big_video .single_comment img{
border: 2px solid #fff;
margin: 5px;
float: left;
}
#big_video .single_comment p.titolocommento{
color: #333;
background-color: #fff;
font-weight: bold;
}
#big_video .single_comment .testocommento_video, #big_video .single_comment .testocommento_video p{
width: 280px;
color: #fff;
float: left;
margin: 0;
background-color: #999;
}
#big_video .single_comment .testocommento_testo {
	width: 450px;
	margin: 0;
	float: left;
	background-color: #999;
	color: #fff;
}

#big_video .single_comment .testocommento_testo p{
	color: #fff;
	margin: 5px;
}
/* FINE area commenti Video Post */
/* colonna destra video post */
#main_middle .column_right{
float: right;
margin: 0 0 15px 0;
width: 300px;
}
#main_middle .correlate{
margin:25px 0 0 0;
width: 290px;
background-color: #900;
}
#main_middle .correlate .top_correlate{
width: 290px;
height: 11px;
background:url(http://img.mobaila.com/vt/img/top_correlate.gif) no-repeat;
color: #fff;
font-size: 12px;
padding: 3px;
font-weight: bold
}
#main_middle .correlate .content_correlate{
width: 290px;
height: 300px;
color: #fff;
font-size: 10px;
padding: 3px;
font-weight: bold;
overflow-y: scroll;
overflow-x: hidden;
}
#main_middle .correlate .content_correlate .single{
width: 290px;
color: #fff;
font-size: 10px;
margin-top: 10px;
font-weight: bold
}
#main_middle .correlate .video_cor{
border: 2px solid #fff;
}
/* FINE colonna destra video post */

#banner_bottom .commenti2{
width: 393px;
float: left;
margin-left: 15px;
background-color: #e1e1e1;
}
h1.com_2{
background:url(http://img.mobaila.com/vt/img/top_commenti_match.jpg) no-repeat;
}


/* BOX commenti VideoMatch */

/* Box esterno */
.com_lista {
	width: 380px;
	margin: 0 3px 10px 3px;
	padding:0;
	background-color: #b1b1b1;
	font-size: 10px;
	float: right;
}

.com_lista .titolo {
	background-color:#fff;
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
}

.com_lista .titolo h3 {
    font-size: 12px;
	display: block;
	color: #360;
	margin: 0;
	padding: 3px 5px;
}

/*Contenitore video*/
.com_lista .video_com_lista{
	display: block;
	width: 130px;
	height: 122px;
	float: left;
	margin: 3px 5px;
	padding: 0;
	background-color:#000;
	border: 2px solid #fff;
}

/* Box voti (stelle) */
.com_lista .com_lista_bot {
	position: relative;
	color: #333;
	font-weight: normal;
	clear: both;
	margin: 10px 0;
}

/* Box conteggio voti */
.com_lista_bot span.tot-voti {
	padding-left: 80px;
}

/* Contenuto commento SMS */
.com_lista p {
	color: #333;
	margin: 10px 5px;
	padding: 0;
}

/* FINE box commenti VideoMatch */


/* singolo video */
#big_video{
width: 800px;
float: left;
}
#big_video .top{
width: 800px;
height: 26px;
margin: 0 10px 0 10px;
background:url(http://img.mobaila.com/vt/img/big_video_top.gif) no-repeat;
}
#big_video .top .title{
font-size: 14px;
color: #fff;
}
#big_video .top span{
text-align: right;
font-size: 10px;
margin-left: 10px
}
#big_video .content_post{
width: 800px;
background-color: #990000;
margin: 0 10px 0 10px;
float: left;
}
#big_video .videopost{
width:311px;
background-color: #fff;
margin: 0 20px 0 20px;
float: left;
}
#big_video .big_video_bottom{
width: 800px;
height: 11px;
margin: 0 10px 0 10px;
background:url(http://img.mobaila.com/vt/img/big_video_bot.gif) no-repeat;
}
#big_video  .descrizione_post{
float: left;
width: 400px;
margin-left: 10px;
color: #fff;
font-weight: bold;
}
#big_video  .descrizione_post .top_descr{
width: 400px;
background-color:#810003;
padding:3px;
}
#big_video  .descrizione_post .descr_content{
width: 400px;
background-color:#fff;
padding:3px;
font-weight: normal;
color: #333;
font-size: 11px;
}
/* footer */
#footer{
width: 960px;
height: 93px;
background:url(http://img.mobaila.com/vt/img/bg_footer.jpg) no-repeat;
clear: both;
text-align: center;
margin-top: 10px
}
#menu_footer li{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
text-transform:uppercase;
font-size:10px;
color: #360;
}
#menu_footer a:link, #menu_footer a:visited{
font-weight: normal;
margin: 1em;
text-decoration: none;
color: #360;
}
#menu_footer a:hover{
text-decoration: underline;
color: #693;
}
p.testofooter{
color: #360;
font-size: 10px}
/* stile per la paginazione */
ul#pagination{
    margin: 1em 0;padding: 0;
    list-style: none;text-align: center}

ul#pagination li{
    display: inline;margin-right: 0.5em}

ul#pagination a{text-decoration: none;
    border: 1px solid #ccc;padding: 0 3px;
    background: #360;color: #FFF}

/*
ul#pagination a:visited{
    background: #EEE;color: #360;
    border-color: #333}
*/

ul#pagination a:hover{
    background: #ccc;color: #360}

ul#pagination li#currentpage a{
    border: 0px;background: #FFF;
    color: #333;cursor: default}
	
.testo{
width: 733px;
}
.testo p{
padding: 5px;
font-size:10px
}
.testo_registrazione{
width:300px;
height: 495px;
float: left;
/* background:url(http://img.mobaila.com/vt/img/bg_registrazione.jpg) repeat-x top left; */
padding:0 20px 0 10px;
}
.testo_registrazione p{
padding: 5px;
font-size:10px
}
.testo_reg_right{
width:415px;
height: 495px;
margin:-10px 0 0 0;
float: left;
/* background:url(http://img.mobaila.com/vt/img/bg_registrazione.jpg) repeat-x top left; */
}
.testo_reg_right p{
padding: 5px;
font-size:10px
}
.testo_utente{
float: left;
padding:0 20px 0 10px;
}

.testo_utente form#Vpost {
display: block;
float: left;
width: 400px;
margin: 0;
padding:0;
}

.testo_utente p{
padding: 5px;
font-size:10px
}

.testo_utente form#Vpost p {
	margin: 0 !important;
}

.statistiche{
width: 240px;
float: left;
margin: 0;
background-color: #ccc;
color: #900;
font-weight: bold;
padding: 5px;
text-align:center;
border: 1px solid #360;
}
.statistiche span{
color: #333;
}
.suggerisci{
width: 240px;
height: 68px;
float: left;
margin: 5px 0 10px 0;
background:url(http://img.mobaila.com/vt/img/bg_suggerisci.gif) no-repeat;
color: #fff;
padding: 5px 10px 0 10px;
font-size: 10px;
}
/* registrazione premium */
#main_middle_rp{
	width: 733px;
	margin: 20px 77px 0 77px;
}
#main_middle_rp .top{
	width: 733px;
	background: url(http://img.mobaila.com/vt/img/top_rp.jpg) no-repeat;
	height: 36px;
	margin-left: 20px
}
#main_middle_rp .top h1{
color: #fff;
font-size:14px;
padding: 3px 0 0 15px 
}
#main_content_rp{
width: 733px;
height:auto;
background-color: #e6e6e6;
float: left;
margin-left: 20px;
}
#main_content_rp .left{
width: 388px;
height: 127px;
float: left;
}
#main_content_rp .right{
width: 342px;
height: 127px;
float: left;
}
#main_content_rp .right .form_attivati{
background:url(http://img.mobaila.com/vt/img/bg_attivati2.jpg) no-repeat;
width: 342px;
height: 127px;
/* margin-top:20px; */
padding: 28px 10px 0 15px;
font-size: 90%;
}
.testo_privacy{
width: 733px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
background:#f2f2f4 url(http://img.mobaila.com/vt/img/bg_privacy.jpg) no-repeat bottom left;
}

#testo-privacy-premium {
	width: 733px;
	background:#e6e6e6 url(http://img.mobaila.com/vt/img/bg_premium_regolamento_02.jpg) no-repeat bottom left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0 0 5px 0;

/* 	border: 2px solid red; */
}

.testo_privacy p{
color: #999;
padding: 10px;
margin: 0 0 0 3px
}
/* form modifica dati */
form.modifica_dati fieldset {
  margin-bottom: 10px;
  border:0
}
form.modifica_dati legend {
  padding: 0 2px;
  font-weight: bold;
  color:#360
}
form.modifica_dati label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.modifica_dati fieldset ol {
  margin: 0;
  padding: 0;
}
form.modifica_dati fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.modifica_dati fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.modifica_dati fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.modifica_dati fieldset fieldset label {
  display: block;
  width: auto;
}
form.modifica_dati em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.modifica_dati label {
  width: 200px; /* Width of labels */
  color: #360;
}
form.modifica_dati fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

form#dillo label {
	display: inline-block;
	float: left;
}

/* form registrazione */
form.registrazione fieldset {
  margin-bottom: 5px;
  border:0;
  width: 300px;
}
form.registrazione legend {
  padding: 0 2px;
  font-weight: bold;
  color:#360
}
form.registrazione label {
  display: inline-block;
  line-height: 1.5;
  vertical-align: top;

  width: 150px; /* Width of labels */
  color: #360;

}
form.registrazione ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
form.registrazione li {
  padding: 5px;
  margin: 0;
}

form.registrazione select {
	border: 1px solid #aaa;
	line-height: 1.5;
	padding: 1px;
	width: 150px;
}

form.registrazione fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.registrazione fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.registrazione fieldset fieldset label {
  display: block;
  width: auto;
}
form.registrazione em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.registrazione fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

form.conf-registrazione {
	font-size: 85%;
}
form.conf-registrazione label {
	font-weight: bold;
}
#errArea ul {
	color: black;
	margin: .5em 2em 1em 2em;
	font-size: 90%;
	padding:0;
	list-style-type: circle;
}
form.conf-registrazione #errArea ul {
	font-size: 100%;
}
#errArea ul li {
	padding: 0;
}

.autore_commento mobile{
	display: block;
	padding-left: 10px;
}

.testocommento_testo p.mobile
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	background-image: url(../img/telefonino2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	margin-top: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #999999;

}
.testocommento_video p.mobile
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	background-image: url(../img/telefonino2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	margin-top: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #999999;
}
.com_lista .mobile
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	background-image: url(../img/telefonino.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	border-top-width: 4px;
	border-left: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	
	
}