
#alert_attiva_mms{display:none; position:absolute; top:200px; left:170px; width:670px; height:auto; z-index:500;}
#attiva_mms_sx{float:left; width:32px; height:302px; background:url(/img/alertmms_sx.gif) 0 0 no-repeat;}
#testomms{float:left; width:596px; height:302px; background:#000; color:#fff; vertical-align:middle;}
#testomms img{float:left; margin:20px 8px 20px 40px; padding:0;}
.titmms{float:left; display:block; font-size:37px; color:#fff; margin:0; padding:40px 0 50px 0;}
.didascalia_mms{clear:both; display:block; font-size:21px; color:#bfff00;}
#attiva_mms_dx{float:left; width:32px; height:302px; background:url(/img/alertmms_dx.gif) 0 0 no-repeat;}
#colsx h3{font-size:21px; font-weight:normal;}
#coldx h3{font-size:21px; font-weight:normal; color:#666; margin:0 0 10px 3px;}
.box {padding:0; background:#fff;}
.colboxforum{float:left; width:160px; border-top:1px solid #CCC; margin:0 0 5px 0;}
.colbox{float:left; width:160px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; margin:0 0 10px 0;}
#listacontatti {text-align:right; padding:0 0 10px 0;}
#listacontatti ul {width:152px; float:left; padding:3px 4px 3px 4px;}
#listacontatti li{float:left; width:76px; text-align:center;}
#listacontatti li img{width:80%;}
#box_tuttiblog p{width:150px; position:relative; font-size:11px; text-align:left; padding:1px 0 1px 0;}

.titbox{background:#F2F2F2; width:160px; position:relative;}
.titbox h4{display:block; font-weight:bold; width:145px; font-size:12px; padding:1px 0 1px 3px; margin:0; color:#333;}
.titbox a:link, .titbox a:hover, .titbox a:visited, .titbox a:visited:hover{position:absolute; top:2px; right:2px; background:#09F; width:15px; text-align:center; color:#FFF; text-decoration:none; font-size:16px; font-weight:bold; line-height:17px;}

#box_tuttiblog a{position:absolute; top:1px; right:-10px; background:#09F; width:65px; text-align:center; color:#FFF; text-decoration:none; font-size:11px;}
#css_blog{}
#invita fieldset{float:left; padding:0 0 5px 0;}
#invita ul {padding:0;}
#invita li {padding:2px 0 2px 3px; float:left; clear:left;}
#invita input{border:1px solid #CCC; width:120px; font-size:11px; float:left; clear:left;}
#invita label{clear:left; display:inline-block; width:120px;}
#invita input.b_invita {width:auto; background:#09F; font-size:12px; color:#FFF; border:1px solid; padding:0; margin:3px 10px 5px 0; cursor:hand; cursor:pointer;}
#invita input.b_resetinvita{width:auto; background:#CCC; font-size:12px; color:#FFF; border:1px solid; margin:0; padding:0; cursor:hand; cursor:pointer;}

#pin{float:left; width:410px;}
#pin_err{color:red;}
#boxpin{height:63px; float:left; border:3px solid #D1DDEF; background:#fff; padding:2px; position:relative; margin-bottom:10px;}
#boxpin h3{font-size:16px;}
#boxpin form{clear:left;}
#boxpin fieldset{width:400px;}
#boxpin fieldset ul{border:none; float:left; width:400px; }
#boxpin fieldset li{width:400px;} 
#boxpin label {float:left; width:100px; text-align:right;}
#boxpin input.text {float:left; width:170px; padding:2px 0 15px 5px; border:0; background:url(/img/sf_input_1.gif) 0 0 no-repeat; background-attachment:fixed;
	font-size:11px; margin-right:2px; margin-left:5px;}
#boxpin input.text {background-attachment:scroll;}
#boxpin input.button {background:#09F; font-size:13px; color:#FFF; border:1px solid; padding:0 10px 0 10px; margin:0; cursor:hand; cursor:pointer;}

#cell{float:left; width:410px; background:#fff; }
#cell_err{color:red;}
#boxcell{height:63px; float:left; border:3px solid #D1DDEF; background:#fff; padding:2px; position:relative; margin-bottom:10px;}
#boxcell h3{font-size:16px;}
#boxcell form{clear:left;}
#boxcell fieldset{width:400px;}
#boxcell fieldset ul{border:none; float:left; width:400px; }
#boxcell fieldset li{width:400px;} 
#boxcell label {float:left; width:100px; text-align:right;}
#boxcell input.text {float:left; width:170px; padding:2px 0 15px 5px; border:0; background:url(/img/sf_input_1.gif) 0 0 no-repeat; background-attachment:fixed;
	font-size:11px; margin-right:2px; margin-left:5px;}
#boxcell input.text {background-attachment:scroll;}
#boxcell input.button {background:#09F; font-size:13px; color:#FFF; border:1px solid; padding:0 10px 0 10px; margin:0; cursor:hand; cursor:pointer;}

#blog{display:block; width:430px; background:#fff;}
#boxblog{display:block; width:425px; height:auto; margin:0 0 10px 3px; border:1px solid #D1DDEF; padding:2px; background:#fff; position:relative; vertical-align:top; overflow:hidden;}
#boxblog_prezzi{display:block; width:760px; height:auto; border:3px solid #D1DDEF; padding:2px; background:#fff; position:relative; vertical-align:top; overflow:auto;}
#boxblog h3{font-size:20px; width:425px;}
#boxblog ul{display:block; width:425px; border-top:1px solid #CCC; margin-top:5px;}
#boxblog li{clear:left; padding:1px 5px 1px 5px; width:380px;}
#boxblog li strong {font-size:13px;}
#boxblog li.bloginfo {font-size:11px; color:#666;}
#testojs ul{width:400px; margin:0; border:0;}
#boxblog #mobcast{border:none; float:left; position:absolute; width:160px; z-index:2; left:250px; top:32px; background:url(/img/cell.gif) 110px 0 no-repeat #FFF;}
#boxblog #mobcast li{font-size:11px; width:100px; height:88px; color:#666; clear:left; text-align:right;}
#boxblog #stepblog{float:left; width:425px; border-top:1px solid #CCC; margin-top:5px;}
#boxblog #stepblog li {float:left; clear:right; width:192px; line-height:30px;}
#boxblog form{clear:left;}
#boxblog fieldset{width:400px;}
#boxblog fieldset ul{border:none; float:left; width:400px; }
#boxblog fieldset li{width:400px;} 
#boxblog label {float:left; width:100px; text-align:right;}
#boxblog input.text {float:left; width:170px; padding:2px 0 15px 5px; border:0; background:url(/img/sf_input_1.gif) 0 0 no-repeat; background-attachment:fixed;
	font-size:11px; margin-right:2px; margin-left:5px;}
#boxblog input.text {background-attachment:scroll;}
#boxblog textarea{width:225px; margin-left:2px; border:1px solid #CCC; margin-right:5px;}
#boxblog input.b_blog {float:left; background:#09F; font-size:13px; color:#FFF; border:1px solid; padding:0 10px 0 10px; margin:10px 0 5px 105px; cursor:hand; cursor:pointer;}

#blog_inviti {float:left; width:410px; background:#ffffcc; border:3px solid #D1DDEF; margin-bottom:10px; padding:2px; position:relative;}

#h_titblog{width:278px; position:absolute; z-index:11; top:80px; left:310px; margin:0;}
#h_titblog p{background:url(/img/sf_info.gif); padding:0 15px 0 50px; color:#FFF;}
#h_urlblog{width:278px; position:absolute; z-index:12; top:125px; left:380px; margin:0;}
#h_urlblog p{background:url(/img/sf_info.gif); padding:0 15px 0 50px; color:#FFF;}
#h_descblog{width:278px; position:absolute; z-index:13; top:160px; left:350px; margin:0;}
#h_descblog p{background:url(/img/sf_info.gif); padding:0 15px 0 50px; color:#FFF;}

#boxinfoblog{display:block; border:3px solid #D1DDEF; border-top:none; width:414px; height:170px; background:url(/img/sf_infoblog.jpg) 5px 0 repeat-x #fff;}
#boxinfomobcast{display:block; border:3px solid #D1DDEF; border-top:none; width:414px; text-align:center}

#boxblog a.apriblog{z-index:1; position:absolute; top:8px; right:5px; background:#09F; width:15px; text-align:center; color:#FFF; text-decoration:none; font-size:16px; font-weight:bold; line-height:17px;}


#boxfotovideo{float:left; border:3px solid #D1DDEF; padding:2px; position:relative; margin-top:10px;}
#boxfotovideo h3{font-size:18px; width:410px;}
#boxfotovideo a.aprifv{clear:right; position:absolute; top:7px; right:5px; background:#09F; width:15px; text-align:center; color:#FFF; text-decoration:none; font-size:16px; font-weight:bold; line-height:17px;}
#fotovideo {width:410px; float:left; margin-top:5px;}
#fotovideo fieldset {border-top:1px solid #CCC;}
#fotovideo p{padding:5px;}
#fotovideo li{float:left; clear:right; width:205px; text-align:center;}
#fotovideo input.b_foto{background:#09F; font-size:11px; color:#FFF; border:1px solid; padding:0 auto 0 auto; margin:5px 0 5px 0; cursor:hand; cursor:pointer;}
#mondoblog{clear:right; width:410px; height:20px; font-size:21px; font-weight:normal; color:#666; margin:0; padding:0; vertical-align:top;}

#boxaltrifv{display:block; width:410px; height:auto; border:3px solid #fff;  background:#fff; padding:0; position:relative; margin-top:0;}
#boxaltrifv h3{position:absolute; top:33px; left:0; font-size:13px; font-weight:bold; width:410px; background:#f2f2f2; line-height:22px;}
#boxaltrifv a.aprialtrifv{clear:right; position:absolute; top:38px; right:5px; background:#999; width:12px; text-align:center; color:#FFF; text-decoration:none; font-size:14px; font-weight:bold; line-height:12px;}
#altrifv {width:410px; height:auto; margin-top:35px; background:#fff;}
#altrifv p{border-top:1px solid #CCC; padding:5px;}
#altrifv .mms{position:relative; float:left; display:block; width:134px; height:115px; margin:1px; padding:0; background:url(/img/fondo_foto.gif) no-repeat; vertical-align:middle;}
#altrifv .s_mms{position:relative; padding-top:14px; text-align:center; border:0;}

#boxaltriduefv{display:block; width:160px; height:auto; border:0;  background:#fff; padding:0; position:relative; margin:0; text-align:center;}
#boxaltriduefv h5{font-size:11px; margin:5px 0 10px 0; padding:0; font-weight:normal;}
#altriduefv {width:152px; height:auto; margin:0; background:#fff; padding-left:8px;}
#altriduefv .mms{display:block; width:134px; height:115px; margin:2px; padding:0; background:url(/img/fondo_foto.gif) no-repeat;}
#altriduefv .s_mms{position:relative; padding-top:14px; text-align:center;}

#boxmiefoto{display:block; width:160px; height:auto; border:0;  background:#fff; padding:0; position:relative; margin:0; text-align:center;}
#boxmiefoto h5{font-size:11px; margin:5px 0 10px 0; padding:0; font-weight:normal;}
#miefoto {width:152px; height:auto; margin:0; background:#fff; padding-left:8px;}
#miefoto .mms{display:block; width:134px; height:115px; margin:2px; padding:0; background:url(/img/fondo_foto.gif) no-repeat;}
#miefoto .s_mms{position:relative; padding-top:14px; text-align:center;}

#menu{float:left; width:160px; margin:0 0 20px 0;}
#menu li{font-size:20px;}

#last5blog{width:160px; overflow:hidden;}
#last5blog ul{margin:3px;}
/*
#tuttiblog li{float:left; width:157px;} */
#tuttiblog{width:159px;}
#tuttiblog ul{margin:3px 0 3px 3px;}
#tuttiblog a.puls_prev{display:block; float:left; width:15px; background:#09f; color:#fff; margin:0 0 1px 1px; text-align:center; font-size:16px; font-weight:bold; line-height:17px;}
#tuttiblog a.puls_next{display:block; float:right; width:15px; background:#09f; color:#fff; margin:0 1px 1px 0; text-align:center; font-size:16px; font-weight:bold; line-height:17px;}

#last5post{width:160px; overflow:hidden;}
#last5post ul{margin:3px;}

#blogguide{width:160px; overflow:hidden;}
#blogguide ul{margin:3px;}

#forumcat{font-size:11px; padding:3px;}
#forumcat li{line-height:15px;}
.al_dx{float:right;}
.lastpostli {margin:0 0 8px 13px; list-style:disc outside; color:#0099ff; font-weight:bold; font-size:11px; line-height:125%;}
.lastpostora{color:#999; font-size:11px; font-weight:normal; line-height:125%;}
.lastblogli {margin:0 0 1px 13px; list-style:url(/img/slash.gif) outside; color:#0099ff; font-weight:bold; font-size:13px; line-height:125%;}
.lastblogtitolo{color:#333; font-size:11px; font-weight:normal; font-size:12px; line-height:125%;}
.nicknero{color:#000;}
#listaforum {text-align:right; padding:0;}
#listaforum ul {width:152px; float:left; padding:3px 4px 3px 4px;}
#listaforum li{clear:left; text-align:left;}

/* NUOVI PER BLOG Rel. 2.0*/
#boxblog li.titoloblog {display:block; width:410px; height:25px; font-size:13px; margin:1px 0 7px 0; padding:5px 0 0 0; background:#f2f2f2;}
#boxtit_auth{float:left; width:290px; height:22px;}
#boxmobile{float:left; width:110px; height:22px;}
.titoloblog a{float:left; font-size:13px; margin:0 0 7px 5px; padding:0;} 
.titoloblog b{margin:8px 0 7px 0; padding:0;}
.titoloblog .auth{margin:0 0 7px 0; padding:0; font-weight:normal;}
.ismobile{float:right; margin:0; padding:0; font-weight:bold;}
.notmobile{float:right; margin:0; padding:0;}
.testo a{float:left; font-size:11px; margin:0 3px 0 0; padding:0;}
.titfastpost{background:#F2F2F2; width:400px; position:relative;}
.titfastpost h4{font-weight:bold; width:145px; font-size:12px; padding:1px 0 1px 3px; margin:0;}
.titfastpost a:link, .titbox a:hover, .titbox a:visited, .titbox a:visited:hover{position:absolute; top:2px; right:2px; background:#09F; width:15px; text-align:center; color:#FFF; text-decoration:none; font-size:16px; font-weight:bold; line-height:17px;}
.lettore {display:block; font-style:normal; text-align:left; color:#999;}
.fotodacell{position:absolute; margin:0; padding:0; width:110px; height:82px; background:url(/img/ico_foto_cell.gif) bottom right no-repeat;}
/* .fotodapc{position:absolute; width:110px; height:82px; background:url(/img/ico_foto_pc.gif) bottom right no-repeat; border:1px dashed red;} 
.videodacell{position:absolute; margin:0; padding:0; width:110px; height:82px; background:url(/img/ico_video_cell.gif) no-repeat;}
.videodapc{position:absolute; margin:0; padding:0; width:110px; height:82px; background:url(/img/ico_video_pc.gif) no-repeat;}*/
.icone_foto{position:absolute; z-index:10; top:72px; right:12px; border:none;}



