/******BEWONS CSS*******/
html, body, input, textarea, select{font-family: Arial, Helvetica, sans-serif;}
html, body{color: #333; background:#FFF; height:100%;}
body{margin:0px;}
form, h1, h2, h3, h4{margin:0px; padding:0px;}
body, html, input, textarea{font-size: 13px;}
select{padding: 2px;}
p{margin: 7px 0;}
.limit{width: 960px;
margin-left:auto;
margin-right:auto;}
#logo{float: left; 
      white-space:nowrap;
	  padding:7px 0 10px 0;}
.topBgk{background: #EBEBEB;}
#logo a img{border:none;}
#intro_msg{background:#FFF; font-size:16px; color:#666; padding:5px 10px; margin:0 0 15px 0; font-weight:bold; line-height:1.7em; clear:both;}
/**Generic Link**/
a,
a:visited{
color:#2D6BAA;
text-decoration:none;}
a:hover, a:focus, a:active{
text-decoration:underline;}
/******Link Paginazione*****/
.pag a, a.CurrentPage{
   margin: 0 3px;
   text-decoration: none;
   padding: 2px 8px;
   border: 1px solid #CCC;
   background:#E5E5E6 url(../img/icon_map.png) repeat-x 0 -409px;}
.pag a:hover,
.pag a:focus,
.pag a:active{
	background: #FFF;}
.pag a.CurrentPage{
    padding: 2px 6px !important;
	color: #666;
	background:none;
	border: none;
	font-weight:bold;}
/*bordo su img link*/
.antevd a:link img, .antevd a:visited img,
.anteph a:link img, .anteph a:visited img,
.vd a:link img, .vd a:visited img,
#vdlist a:link img, #vdlist a:visited img,
#userlist a:link img, #userlist a:visited img,
#vd_src_list a:link img, #vd_src_list a:visited img,
.wide_vd a:link img, .wide_vd a:visited img,
#photo a:link img,  #photo a:visited img{
   border: 1px solid #999; 
   padding:3px;}
/*bordo hover*/
a:hover {//background:transparent;} /*IE6 Hack for block link*/
.antevd a:hover img, .antevd a:focus img, .antevd a:active img,
.anteph a:hover img, .anteph a:focus img, .anteph a:active img,
.vd a:hover img, .vd a:focus img, .vd a:active img,
#vdlist a:hover img, #vdlist a:focus img, #vdlist a:active img,
#userlist a:hover img, #userlist a:focus img, #userlist a:active img,
#vd_src_list a:hover img, #vd_src_list a:focus img, #vd_src_list a:active img,
.wide_vd a:hover img, .wide_vd a:focus img, .wide_vd a:active img,
#photo a:hover img,  #photo a:focus img, #photo a:active img{border: 1px solid #2D6BAA;}
/*function*/
.topmarg{margin: 10px 0 0 0;}
.center{text-align: center;}
.right{text-align: right;}
.clear{
   visibility: hidden;
   background: #fff;
   color: #fff;
   clear: both;
   margin: 0;
   height:0px;
   font-size:0px;}
.minispan{
	font-size: 11px;
	font-weight: normal !important;}
acronym, abbr{border-bottom: 1px dotted #FF66FF;}
/*Button effect*/
input.button, 
#close-lang a,
a.act_button,
#action .subscribe_profile a{
	color: #000;
	border-right: 1px solid #666 !important;
	border-bottom: 1px solid #666 !important;
	border-top: 1px solid #CCC !important;
	border-left: 1px solid #CCC !important;
	padding:2px 10px 3px;
	//padding:2px 5px 3px 5px !important;
	background: #CCCCCB url(../img/icon_map.png) repeat-x 0px -122px;}
	
#action .subscribe_profile{margin:15px 0 10px 0;}
#action .subscribe_profile a{text-decoration:none; border:1px solid #999 !important;}	
#action .subscribe_profile a:hover{border:1px solid #00548C !important;}

input, textarea{padding: 3px; }
/*Border input textarea*/
input.inp_text,
textarea,
#simple_src .middlebox #q,
#advanced_src .middlebox #ss,
#advanced_src #soundtrack input,
#advanced_src #city_src input,
#form_email #subject_email input{
    border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;}
select{font-size: 12px;}
.primop{margin-top: 0px !important;}
.evi{background-color:#EBEBEB; border: 1px solid #999; padding: 5px 15px;}
.isola{margin: 15px 0 20px 0;}
/*clearfix*/
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*menu accanto al logo*/
#menusup{
	float: right;
	width: 600px;
	position: relative;
	top:0px;
	height: 35px;}
.roundSX, .roundDXred, .roundDXorange{
    float: right;
    width:13px;
	height: 34px;}
.roundSX{background:url(../img/top_effect.png) 0 0;}
.roundDXorange{background:url(../img/top_effect.png) right -36px;}
.roundDXred{background:url(../img/top_effect.png) right top;}
a.icoSubscribe{background: #EC721C !important;}
a.icoUploadVideo{background: #FF4F55 !important;}
/*Icon Top Menu*/
#menusup a,
#menusup .nomsg{
	display: block;
	float: right;
	margin: 0;
	height: 25px;
	color:#FFF;
	padding:9px 13px 0;
	background:#333;
}
/*Iscriviti C00*/
#menusup a.icoReg{color:#C00;}
#menusup .nomsg{font-weight:bold;}
#menusup a.icoReg i,
#menusup a.icoGuide i,
#menusup a.icoEnter i,
#menusup a.icoChat i,
#menusup .nomsg i,
#menusup a.icoProfile i,
#menusup a.icoLogout i{float:left; width:16px; height:16px; display:block; margin:0 3px 0 0;}

#menusup a.icoReg i{background: url(../img/icon_map.png) no-repeat -32px 0px;}
#menusup a.icoGuide i{background: url(../img/icon_map.png) no-repeat -16px 0px;}
#menusup a.icoEnter i{background: url(../img/icon_map.png) no-repeat 0px -0px;}
#menusup a.icoChat i{background: url(../img/icon_map.png) no-repeat -48px -0px;}
#menusup .nomsg i{background: url(../img/icon_map.png) no-repeat -48px -0px;}
#menusup a.icoProfile i{background: url(../img/icon_map.png) no-repeat -64px -0px;}
#menusup a.icoLogout i{background: url(../img/icon_map.png) no-repeat -80px -0px;}

/*#menusup a.icoReg:hover i{background: url(../img/menusup_ico.png) no-repeat -32px -16px;}
#menusup a.icoGuide:hover i{background: url(../img/menusup_ico.png) no-repeat -16px -16px;}
#menusup a.icoEnter:hover i{background: url(../img/menusup_ico.png) no-repeat 0px -16px;}
#menusup a.icoChat:hover i{background: url(../img/menusup_ico.png) no-repeat -48px -16px;}
#menusup a.icoProfile:hover i{background: url(../img/menusup_ico.png) no-repeat -64px -16px;}
#menusup a.icoLogout:hover i{background: url(../img/menusup_ico.png) no-repeat -80px -16px;}*/
/*Number of messages*/
#menusup .Nm{
	display: block;
	float: right;
	margin-top: 0;
	margin-right: 15px;
	margin-left: -12px !important;
}	
#menusup .vm {
	background: url(../img/icon_map.png) no-repeat 0px bottom;
	padding:0 0 0 7px;
	display:inline-block;
}
#menusup .vm i {
	background: #FFF url(../img/icon_map.png) no-repeat 100% bottom;
	padding:0 6px 0 0;
	font-size:11px;
	line-height:16px;
	display:inline-block;
	font-style: normal !important;
	font-weight: bold;
	height:17px;
} 
#menusup .vm i i{
background:none;
margin:0;
padding:0;
overflow:hidden;
color:#FFF;
}
/*Menu di navigazione principale*/
#bg-navig{
	background:#333;
	border-bottom: 5px solid #EBEBEB;}
#navig {
	margin: 0px;
	padding:0px;
	text-align: center;}
#navig li{
	display: inline;
	margin: 0px;
	list-style-type: none;}
/*Link del menu principale*/
#navig a.aleft{float:left;}
#navig a.aright{float:right;}
#navig a{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	display: block;
	padding: 5px 18px;
}
#navig a:visited{color: #FFF;}
#navig a:hover, #navig a:focus, #navig a:active{
	background: #EBEBEB;
	color:#333;}
#scene{
	padding: 0;
	margin-bottom: 15px;
	width: 624px;
	background:#EBEBEB;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;}
#scene a:hover{text-decoration:none; background:#DADADA;}
#scene a, #scene_selected{padding: 3px 13px; display:inline-block; border-right: 1px solid #CCC;}
#scene #scene_selected{
    background: #FFF;
	}
#scene .type{
    font-size:16px;
	margin-right:10px;
	display:inline-block;
	padding:0 0 0 7px;}
*+html #scene .type{height:23px;}/*IE7 only*/
* html #scene .type{height:23px;}/*IE7 only*/
/*colonne sx e dx*/
#colsx,
#coldx, 
#col34,
#col14,
#colfull{margin-top: 15px;}
#colfull{width: 960px;}
#col34{
    width: 750px;
	float: left;
	clear: left;}
#col14{
	width: 194px;
	float: right;}
#colsx{
	width: 624px;
	float: left;
	clear: left;}
#coldx{
	width: 320px;
	float: right;}
.vd{
	float: left;
	width: 208px;
	margin: 0 0 20px 0;}
.vd .thumb_space{margin: 0 0 4px 0;}
.vd .thumb_space a{text-decoration:none;}
.vd p{margin:0px; color:#666; font-size: 12px;}
.ptitle{
	display: block;
	height: 32px;
	margin: 0 0 3px 0 !important;
	padding: 0 7px 0 0;
	overflow: hidden;
	}
.vd .video_info p{line-height:1.4em;}
.img160, .img100, .img120, .otrVideo .wide120{-ms-interpolation-mode:bicubic;}
.img160{width:160px; height:100px;}
.img100{height: 100px;}
.img120{width:120px; height:80px;}
.vd a.username{
	display:inline-block;
	padding: 0 0 0 13px;
	}
.vd a.on{background:url(../img/ico_utente_online.png) no-repeat 0px center;}/*online*/
.vd a.off{background:url(../img/ico_utente.png) no-repeat 0px center;}/*offline*/
.vd a.catname, .vd a.username{
    color:#C00;
	text-decoration:underline;}
.vd a.catname:hover, .vd a.username:hover,
.vd a.catname:focus, .vd a.username:focus
.vd a.catname:active, .vd a.username:active{
    text-decoration:none;}
/*Video Time*/
.video_image{position:relative; display:block;}
* html .video_image{height:0;}/*IE6 only*/
.video_time{position:absolute; left: 4px; bottom:4px; display:inline-block; background:#666; cursor:pointer; font-size: 10px; padding: 1px 2px; color:#FFF; background:url(../img/video_time_bg.png) repeat;}
/*a.image_video_link:hover .video_time{display:none;}*/
.pag{
	margin-top: 10px;
	padding: 5px 0;
}
.bord_pager{border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC;}
/*footer*/
#footer{
    position:relative;
	width:100%;
	clear: both;
	padding: 20px 0 10px 0;
	margin: 30px auto 0;
	border-top: 1px solid #999;
	background:#FFF url(../img/icon_map.png) repeat-x 0 -174px;}
.sub_lang{position:relative;}
#footer #footlink{margin-left:120px;}
#footer #footlink a{margin: 0 20px 0 0;}
/*Select language*/
#current-lang{margin-left:10px;}
#current-lang,
#language{
    position:absolute;
	}
html>body #language{background: url(../img/transp-grey.png) repeat 0px 0px; /*Hide IE*/}
#language{
	z-index:1000;
	display:none;
	left: 0px;
	top: -175px;
	padding: 8px;}
* html #language{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.bewons.com/img/transp-grey.png');}
#current-lang{
	z-index:900;
	left: 0px;
	top: 0px;
	font-weight: bold;
	display:inline-block;
	background: url(../img/transp-grey.png) no-repeat -100px 0px; /*load for cache*/}
#current-lang i{
    height: 8px;
	width: 7px;
	margin: 0 3px 0 0;
	display: inline-block;	
	background: url(../img/lang-ico.png) no-repeat left 0px;
	//vertical-align:top;
	//height: 17px !important;
	//background-position: left 5px !important;}
#language #lang-border{
    border:1px solid #666;
    background-color: #FFF;}
#language ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#language li{border-bottom: 1px solid #CCC;}
#language li, #language li a, #language #current{display:block;}
#language li a, #language #current, #language #close-lang{padding:5px;}
#language li a:hover{color:#C00;}
#language #close-lang{
    position:relative;
	text-align:center;
	padding: 10px 0 !important;
	border-top: 1px solid #FFF;
	background-color: #EAF4FF;
}
#language #close-lang a{
    text-decoration:none;
    padding-left:15px !important;
    padding-right:15px !important;}
#language li i.de,
#language li i.en,
#language li i.es,
#language li i.fr,
#language li i.it,
#language li i.pt{margin: 0 2px 0 0; height:15px; width:15px; display:inline-block; vertical-align:top;}

#language li i.de{background:url(../img/lang-ico.png) no-repeat left -16px;}
#language li i.en{background:url(../img/lang-ico.png) no-repeat left -32px;}
#language li i.es{background:url(../img/lang-ico.png) no-repeat left -48px;}
#language li i.fr{background:url(../img/lang-ico.png) no-repeat left -64px;}
#language li i.it{background:url(../img/lang-ico.png) no-repeat left -80px;}
#language li i.pt{background:url(../img/lang-ico.png) no-repeat left -96px;}
/*titolo e titoletto principale altre pag*/
.bigtitle{
	font-size: 18px;
	margin:0 0 10px 0;}
.subigtitle{
	font-size: 15px;
	background:#EEE;
	padding: 4px;
	margin: 7px 0 8px 0;}
/*form upload and edit video*/
.upload label{font-weight: bold;}
.upload label.nobold{font-weight: normal !important;}
.upload p{margin-top: 20px;}
.longtext{width: 500px;}
.mediumtext{width: 203px;}
.longtext, .mediumtext{margin-top: 7px;}
/********************DA CANCELLARE UNA VOLTA MODIFICATA PAGNA UPLOAD VIDEO
#accept{
	margin:20px 0;
	padding: 8px 12px;
	line-height:1.4em;
	border-top: 8px solid #449ED2;
	border-right: 3px solid #449ED2;
	border-bottom: 8px solid #449ED2;
	border-left: 3px solid #449ED2;
}
#accept .acheck{margin: 5px 0 0 0;}
#accept .acheck input{
    position:relative;
	margin:0 4px 0 0;
	}
*/
.evi_type{
    border-bottom: 2px solid #449ED2;
	padding: 0 0 2px 0;
		}
.reg th{
	padding:4px 0px;
	text-align:left;}
.reg td{padding: 10px 5px;}
.reg tr select{font-size: 15px; font-weight: bold;}
.reg tr select option{}

p.distance{line-height: 1.6em;}
p.space{
	line-height: 1.4em;
	margin-bottom: 1.5em;
}
p.notice{margin:1px 0 0 0;}
.ErrDiv{
	background-color: #FFD2D2;
	border: 2px solid #F00;
	}
.okDiv{
	border: 2px solid #090;
	background-color: #9FFF9F;
}
.okDiv, .ErrDiv{
    padding: 10px;
	margin: 7px 0;
	text-align: center;
	color: #000;
	font-weight: bold;
	line-height:1.5em;} 
/*witing icon*/
.wait{
	height: 16px;
	width: 16px;
	display: none;
	background-image: url(../img/load_icon.gif);
	background-repeat: no-repeat;}

/*Box ricerca user not logged*/
#simple_src .middlebox,
#advanced_src .middlebox{
    background: #EAEAEA;
	padding: 15px 5px;
	border: 1px solid #CCC;}
#simple_src .middlebox #q{width: 200px; margin: 0 5px 0 0;}
/*User logged src*/
#advanced_src .middlebox #ss{width: 260px;}
#advanced_src .middlebox #input_box2{margin: 0 0 10px 0;}

* html #advanced_src .middlebox{line-height:1.1em;/*IE6*/}
*+html #advanced_src .middlebox{line-height:1.1em;/*IE7*/}
#advanced_src .middlebox h3{
    background-color: #EBEBEB; 
	border-top: 1px solid #CCC; 
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0;}
#advanced_src .s{
    border-top:1px solid #CCC;
	padding-top: 10px;}
#advanced_src .middlebox #query_type{
   padding:5px 0 10px 0; 
   background:#EBEBEB url(../img/bg_query_type.png) no-repeat 0px 0px !important; 
   }
#advanced_src .middlebox #query_type #sx{float:left; width:40%; text-align:right;}
#advanced_src .middlebox #query_type #dx{float:right; width:40%;}
#advanced_src #soundtrack,
#advanced_src #dance_style,
#advanced_src #age,
#advanced_src #stature,
#advanced_src #city_src{padding: 5px 0 15px 0; font-size:11px; display:none;}
#advanced_src #soundtrack input{width:95px; font-size:12px; padding:2px 0px;}
#advanced_src #city_src input{width:150px; font-size:12px; padding:2px 0px;}

/*UPDATE Box*/
#updBox .topbox h2,
#blog_news .topbox h2,
#spotBox .topbox h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 5px 0;
	color: #FFF;}
#updBox,
#blog_news,
#spotBox{margin-top: 20px;}
#updBox .topbox,
#blog_news .topbox,
#spotBox .topbox{
    padding: 0px 10px;}
#updBox .topbox{
    background:#2FACFF;
	border-bottom: 2px solid #0080D5;}
#blog_news .topbox{
    background:#FF8A3C;
	border-bottom: 2px solid #F06000;}
#spotBox .topbox{
    background: #A5D13D;
	border-bottom: 2px solid #749623;}
#updBox .middlebox p,
#blog_news .middlebox p{
    margin: 0px;}
#blog_news .middlebox p{
    padding: 8px 0;
	border-bottom: 1px dotted #999;}
#updBox .middlebox p.upd_list{
	padding: 10px 0; 
	border-bottom: 1px dotted #999;}
#spotBox img{border:none;}
#blog_news p a,
#updBox .middlebox p.upd_list a{color:#333;}
/*#updBox .middlebox p.upd_list a{display:block;overflow:hidden;}
#updBox .middlebox p.upd_list a img{margin-bottom:-10px;} ritaglio parte superiore immagine*/
#updBox .middlebox p.upd_list img{
    width: 50px;
	max-height: 50px;
	float:left;
	margin: 0 10px 0 0;}
#updBox .middlebox p.upd_list a img{
    border: none;}
a.new_upd_btn{
    padding:4px 10px 4px;
	border-right: 1px solid #666 !important;
	border-bottom: 1px solid #666 !important;
	border-top: 1px solid #CCC !important;
	border-left: 1px solid #CCC !important;
	//padding:4px 8px 4px !important;
    background: #449ED2 url(../img/icon_map.png) repeat-x 0px -470px !important;
    color:#FFF !important;
	font-weight:bold;
	text-decoration: none;
	}
/*Messagge Help Insert Update*/
.msg_help_ins{
    border:1px solid #CCC;
	padding: 8px;
	margin: 10px 0 7px 0;
	background:#EEE;}
/*Menu User Logged coldx*/
.title18{
	font-size: 13px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;}
#coldx .menu{
	margin: 0 0 10px 0;
	padding:0px;
	list-style-type: none;
	display: block;}
#coldx .menu li{
    margin:0px;
	border-bottom: 1px solid #EEE;
	padding: 5px 0 3px 0;
	overflow:hidden;
	height: 16px;
	}
#coldx .menu li a{
	display:block;
	padding: 0 0 0 25px;
	}
#coldx .menu li a.ico1{background: url(../img/profile_ico.png) no-repeat 0 0px;}
#coldx .menu li a.ico2{background: url(../img/profile_ico.png) no-repeat 0 -20px;}
#coldx .menu li a.ico3{background: url(../img/profile_ico.png) no-repeat 0 -40px;}
#coldx .menu li a.ico4{background: url(../img/profile_ico.png) no-repeat 0 -60px;}
#coldx .menu li a.ico5{background: url(../img/profile_ico.png) no-repeat 0 -80px;}
#coldx .menu li a.ico6{background: url(../img/profile_ico.png) no-repeat 0 -100px;}
#coldx .menu li a.ico7{background: url(../img/profile_ico.png) no-repeat 0 -120px;}
#coldx .menu li a.ico8{background: url(../img/profile_ico.png) no-repeat 0 -140px;}
/*#coldx .menu li a:hover{
	background: url(../img/ico_cat_double.png) no-repeat -320px 3px;}*/
.stats{line-height: 25px;}
.stats strong{
    color:#C00;}
/*Ico stat*/
.ico_stat{    
    width:20px;
    height:20px;
	display:inline-block;
	background:url(../img/icon_map.png) no-repeat -60px -54px;
	margin: 0 5px 0 0;
	}
html > body .ico_stat{
    position:relative;
	top:1px;}
*+html .ico_stat{ height:23px;}/*IE7 only*/
* html .ico_stat{ height:23px;}/*IE6 only*/
/*Instruction televoting*/
#wizard{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#televoting{
	border-top: 1px solid #BEBBFF;
	border-bottom: 1px solid #BEBBFF;
	background-color: #E2E1FF;
	padding: 0 10px;
}
#televoting p{
	line-height:1.4em;
}
#televoting #instructions{
	font-size: 1.7em;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #333;
	background-color: #FFF;
}
#televoting #instructions .n{
	padding: 0 5px;
	color: #C00;
}
/*Flash banner home page NEW LAYOUT*/
#flash_vd{
	clear:both;
	padding:20px 0 10px 0;
	}
#flash_vd .limit .btsx,
#flash_vd .limit .btdx{width:25px;}
#flash_vd .limit .btsx{float:left;}
#flash_vd .limit .btdx{float:right;}
#flash_vd .limit .btsx .fresx{
	height:120px; display:block; background: url(../img/fre.png) no-repeat -25px center;}
#flash_vd .limit .btsx .fresx:hover{background: url(../img/fre.png) no-repeat -75px center;}
#flash_vd .limit .btdx .fredx{
    height:120px; display:block; background: url(../img/fre.png) no-repeat 0 center;}
#flash_vd .limit .btdx .fredx:hover{background: url(../img/fre.png) no-repeat -50px center;}
#flash_vd .limit .btce{float:left; text-align:center; width:910px;}
.img_preview{
    width:160px; 
	float:left;
	margin: 0 0 0 50px; 
	text-align:left;
	font-size:12px;}
.img_preview img{
	width:160px; 
	height:100px;
	border:1px solid #999;}
.img_preview a:hover img{border:1px solid #2D6BAA;}
a.vd_usr{
    color: #C00 !important;}
.img_preview p{
    margin: 5px 0 0 0;
	overflow:hidden;}
.img_preview p.vd_bar_info{
    font-size:11px;}
.img_preview p.vd_bar_title{
    height:29px;}
/*
#flash_vd{
    height:180px;
	clear:both;
	padding: 0px;
	z-index:500;}*/
.rounded_box{
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
.w_msg{margin: 20px 0 0 0;}
.w_msg textarea{
    width: 590px;
	overflow:auto;
	}
.w_msg #aph{margin: 10px 0;}
#group_sx{
    float:left;
	width:300px;}
#single_msg #brochure{
	text-align:center;
	}
#single_msg #brochure img{
    border:1px solid #666;
	max-width:300px;
	}
.paragraph{
    float:right;
	width:430px;}
#single_msg #read_msg .paragraph{
    line-height: 1.6em;
	}
#single_msg #group_sx .info{
	padding: 10px 0 0 0;
	margin: 15px 0 0 0;
    border-top: 12px solid #EEE;
}
i.ico_cine,
i.ico_card,
i.ico_school_card,
i.ico_companies,
i.ico_professionals{
    width:20px;
    height:20px;
	display:inline-block;
	margin: 0 5px 0 0;}
i.ico_school_card{background:url(../img/icon_map.png) no-repeat -180px -54px;}
*+html i.ico_school_card{vertical-align:top;}/*IE7 only*/
i.ico_companies{background:url(../img/icon_map.png) no-repeat 0px -34px;}
*+html i.ico_companies{vertical-align:top;}/*IE7 only*/
i.ico_professionals{background:url(../img/icon_map.png) no-repeat -20px -34px;}
*+html i.ico_professionals{vertical-align:top;}/*IE7 only*/
i.ico_cine{background:url(../img/icon_map.png) no-repeat 0px -54px;}
*+html i.ico_cine{vertical-align:top;}/*IE7 only*/
/*dancers*/
i.ico_card{background:url(../img/icon_map.png) no-repeat -140px -54px;}
*+html i.ico_card{vertical-align:top;}/*IE7 only*/
/*countdown chars*/
#countchars300,
#countchars5000,
#countchars50,
#countchars100{
	font-weight:bold;
	font-style: normal;
	color:#C00;
    }
.select_cat{font-size:11px;}
.select_cat optgroup{
	font-style: normal;
}
#co1, #co2, #co3, #co4, #co5, #co6, #co8, #co7, #co9{
    display:inline-block;
	color: #C00;
    font-weight:bold;
	margin: 0 0 0 3px;}
#co1 i, #co2 i, #co3 i, #co4 i, #co5 i, #co6 i, #co8 i, #co7 i,  #co9 i{ 
    background: url(../img/error_indicator.png) no-repeat 0 center;
    padding: 0 0 0 21px;
    }
*+html #co1 i,
*+html #co2 i,
*+html #co3 i,
*+html #co4 i,
*+html #co5 i,
*+html #co6 i,
*+html #co7 i,
*+html #co8 i,
*+html #co9 i{display:inline-block;} /*IE7 only*/
/*404 Page not Found*/
.list_action li{padding: 10px 0 0 0;}
/*Share on site*/
.share{
     margin: 20px 0 0 0;
	 padding: 15px 0 0 0;
     text-align: left;
	 border-top:1px dotted #CCC;
	 }
#twitshare{float:left;
     margin: 0 15px 0 0;}
#twitshare img{border:none;}
.special_name{
	margin: 0px 0 10px 25px;
}
.special_name i{
    font-style: normal;
	margin: 0 10px 0 0;
	font-size:12px;
	position: relative; top: -7px;}
	/*Personalizza profilo*/
.coloring_underline{
   background:url(../img/color_underline.png) no-repeat 0 bottom;
   padding:0 0 7px 25px; 
   display:block;}
/*Spot Ban*/
.spotSplit{background: #A5D13D; border-top: 5px solid #FFF;border-bottom: 5px solid #FFF;padding:3px 0;}
.spot a img{border:none;}
a.add_picture{
    height:190px;
	width: 300px;
	display:block;
	background: url(../img/add_photo.png) 0 0;}
a.add_picture:hover{background: url(../img/add_photo.png) 0 190px;}
#cont_double{margin: 25px 0 0 0;}
.cont_figure{
    float:left;
	width: 300px;}
.cont_text{float:right;
    width: 400px;}
a.princ_link{
   font-size:15px !important;}
.up_photo i, .up_video i{
   width: 27px; 
   height: 14px;}
.up_photo i{
   display: inline-block; 
   background: url(../img/profile_ico.png) no-repeat 0 -20px;}
.up_video i{
   display: inline-block;
   background: url(../img/profile_ico.png) no-repeat 0 0px;}
.skip{margin-top: 40px;}
#uploading_box{background:#E1F3FF; border:1px solid #2FACFF; padding:10px 15px;}
.split_action{background:#FFF; font-size:14px; margin:15px 0; padding:10px;}
#instructions_terms,
#instructions_upload{background: #EBEBEB; padding:10px; line-height:1.4em; border:1px solid #CCC;}
#instructions_upload{margin: 0 0 20px 0;}
#instructions_upload ul{margin:0px; padding:0px; list-style-type:none;}
#instructions_upload p{margin:10px 0 0 0;}