@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	text-align:center;
	padding-bottom: 40px;

}

div { margin: 0 auto;font-family: "Arial", sans-serif; }

.left { 
	float:left;
    /*overflow:hidden;*/
}
.right { float:right; }
.clear { clear:both; }

.maincontent {
	margin-top: 50px;
	width: 990px;
	position: relative;
}

.content_out {
	width: 990px;
	background: center url(../img/bgcontent.png) repeat-y;
}
	
.content {
	width: 970px;
	background-color: #ffffff;
}

.content_body {
	width: 970px;
	position: relative;
	padding-bottom: 30px;
}

/* NO DEL
.body_left {
	width: 658px;
	padding-left: 4px;
	margin-left: 0px;
	float:left;
}

.body_right {
	width: 304px;
	padding-right: 4px;
	float:right;
}
*/

.body_left {
	width: 658px!important;
	width: 654px;
	
	padding-left: 4px;
	margin-left: 0px;
	float:left;
}




.body_right {
	width: 304px;
	padding-right: 4px;
	
	*padding-right: 4px;
	float:right;
}

.columnsx {
	width: 180px;
}

.columncenter {
	width: 469px!important;
	width:464px;
	padding-left:8px!important;
	padding-left:0px;  /* IE  hack */
}
.columncenter2 {
	width: 469px;
	padding-left:4px!important;
	padding:0px;  /* IE  hack */
}
.body_left_all {
	width: 962px;
	padding-left: 4px;
	margin-left: 0px;
	padding-right: 4px;
	float:left;
}

.columncenter_all {
	width: 773px;
}

.centralbox_all {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 771px;
}

.little_box_content_nopd_special_all {
	width: 771px;
	overflow: hidden;
}

/* MENU TOP */

.maincontent2 {
	width: 990px;
	position: relative;
	z-index: 0;
}

.header2 {
	position: relative;
}

.headertop2 {
	height: 80px;
	*height: 70px;
}

.logo2 {
	margin-left: 25px;
	height: 70px;
	overflow: hidden;
}

.menu_all_items_open_top {
	width: 645px;
	*width: 635px;
	height: 50px;
	overflow: hidden;
	position: relative;
	z-index: 4;
}

.menu_all_items_open2 {
	width: 2000;
}

.menu_all_open2 {
	position: absolute;
	top: 0px;
	left: 166px;
	width: 650px;
	z-index: 3;
}

.menutop {
	background: url(../img/menutopbg.png) repeat-x;
	height: 45px;
}

.menutop_content {
	width: 990px;
	position: relative;
	z-index: 100;
}

.menu_login2 {
	margin-right: 10px;
	margin-top: 49px;
	*margin-top: 44px;
	position: relative;
	z-index: 2;
}

.shadowtop {
	height: 10px;
	width: 990px;
	*overflow: hidden;
	position:absolute;
	top: 70px;
	*top: 60px;
	left: 0px;
}

.shtsx {
	height: 10px;
	width: 20px;
	background: url(../img/shtsx.png) no-repeat;
}

.shtc {
	height: 10px;
	width: 950px;
	background: url(../img/shadowtop.png) repeat-x;
}

.shtdx {
	height: 10px;
	width: 20px;
	background: url(../img/shtdx.png) no-repeat;
}

.logotop {
	margin-left: 25px;
	margin-right:30px;
}

.search_top {
	width: 174px;
	height: 30px;
	margin-top: 10px;
	*margin-right: 10px;
}

.first_body_row {
	padding-bottom: 5px;
}

.briciole2 {
	width: 810px;
	padding-left: 20px;
	margin-left: 0px;
	padding-top: 5px;
}

.logodea3 {
	margin-right: 5px;
	margin-top: 5px;
}

/* HEADER */

.header {}

.headertop {
	height: 80px;
}

.logo {
	margin-left: 25px;
	height: 80px;
	overflow: hidden;
}

.menu_login {
	margin-right: 17px;
	margin-top: 54px;
}

.menu_login_item {
	text-align: center;
	padding-left: 9px;
	padding-right: 9px;
	background: url(../img/loginbg.png) repeat-x;
	height: 26px;
	display: table-cell;
	vertical-align: middle;
}

.menu_login_itema {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 5px;
}

.menu {
	width: 990px;
}

.menu_content {
	width: 954px;
	height: 45px;
	background: url(../img/menubg.png) repeat-x;
}

.shadowmenu {
	width: 990px;
	height: 13px;
}

.menu_all_items {
	width: 780px;
	height: 45px;
}

.menu_all_items_open {
	position: absolute;
	top: 80px;
	left: 19px;
	width: 780px;
	height: 50px;
	overflow: hidden;
	z-index: 4;
}

.menu_all_items_open2 {
	width: 2000;
}

.menu_all_open {
	position: absolute;
	top: 80px;
	left: 19px;
	width: 650px;
	z-index: 3;
}

.items_open{
	height: 50px;
}

.menu_item_box {
	border-right: 1px solid #ff922b;
	overflow: hidden;
	margin-top: 14px;
}

.menu_item_box_switch {
	position: relative;
	margin-left:-1px;
	height:50px;
	z-index: 10;
	overflow: hidden;
}

.menu_item_box_selected {
	
	margin-left: -5px;
	height:50px;
	z-index: 9;
}

.menu_item_box_Kselected {
	position: relative;

	height:50px;
	z-index: 9;
}

.menu_item_boxa_switch {
	height:50px;
	background: url(../img/itembg2.png) repeat-x;
}

.menu_item_boxa_selected {
	height:50px;

	background: url(../img/itembg.png) repeat-x;
}

.menu_item_box_last {
	overflow: hidden;
	margin-top: 14px;
	margin-right: 1px;
}

.menu_open {
	position:absolute;
	top: 45px;
	left: -6px;
	background: #ff6600 url(../img/menuopenbg.png) repeat-x;
	width: 659px;
	z-index: 2;
	padding-bottom: 7px;
}

.shadow_bottom {
	background: url(../img/ombramenubottom.png) repeat-x;
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: -4;
	*bottom: -19;
	left: 0;
	z-index: 1;
}

.submenu_content {
	margin-left: 11px;
	margin-top: 7px;
	margin-bottom: 7px;
	position: relative;
	z-index: 1;
}

/* FONT MENU */
/* Per modificare la dimensione delle voci di menu ritoccare le seguenti classi */

.menu_item:link, .menu_item:visited {
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #373737;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

.menu_item_switch {
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 13px;
	margin-right: 1px;
}

.menu_item_selected {
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 14px;
	margin-right: 1px;
}
.menu_item_Kselected {
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 13px;
	margin-left:4px;

}
.submenu_item:link, .submenu_item:visited, .submenu_item:active {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 160px;
	width:150px!important;
	height: 21px;
	padding-left:10px;
	padding-top: 4px;
	position: relative;
	z-index: 1;
}
.submenu_item:hover {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 160px;
	width:150px!important;
	height: 21px;
	background: url(../img/submenubg.png) repeat-x;
		padding-left:10px;
	padding-top: 4px;
	position: relative;
	z-index: 1;
}

/* end font menu */

.search {
	width: 174px;
	height: 30px;
	margin-top: 10px;
}

.search2 {
	width: 174px;
	height: 30px;
	*height: 0px;
	margin-top: 8px;
	margin-left: 12px;
	*margin-top: -11px;
}

.search_content {
	width: 132px;
	height: 24px;
	background: url(../img/searchbg.png) repeat-x;
	border: none;
	margin-left: -3px;
	margin-right: -3px;
}

.input_search {
	width:132px;
	border-width: 0px;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #999999;
	background: #fffeed;
	margin-top: 3px;
	padding-left: 3px;
	text-decoration: none;
}

/**/

.content_double_box, .content_box {
	border: 1px solid #bfbfbf;
	margin-top: 4px;
}

.title_box {
	height: 29px;
	background: url(../img/title_box_bg.png) repeat-x;
}

.title_box_2 {
	*margin-bottom: -5px;
}

.title_box_max {
	width: 234px;
}

.title_box_max_bg {
	height: 19px;
	background: url(../img/abbbg.png) repeat-x;
}

.title_box_label {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-left: 7px;
	padding-top: 8px;
}

/* FOOTER */

.footer {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 10px;
}

.footertxt1 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
}

.footertxt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #787878;
	font-weight: bold;
	text-decoration: none;
}

/**/

.briciole {
	width: 950px;
	padding-left: 20px;
	margin-left: 0px;
	margin-bottom: 8px;
}

.briciole_txta {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff6f09;
	font-weight: bold;
	text-decoration: none;
}

.briciole_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #b1b1b1;
	font-weight: bold;
	text-decoration: none;
}

.briciole_space {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #474747;
	font-weight: bold;
	text-decoration: none;
}

/* Box immagine */

.box_image {
	width: 658px;
	height: 257px;
	margin-top:4px;

}

.bg_image {
	width: 224px;
	height: 227px;
	*width: 254px;
	*height: 257px;
	background: url(../img/opacity.png) repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 15px;
}

.text_image_text {
	line-height: 13px;
	*vertical-align: middle;
}

.text_image_intro {
	font-family: "Arial", sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.text_image_title {
	font-family: "Arial", sans-serif;
	font-size: 37px;
	color: #f16e36;
	font-weight: bold;
	text-decoration: none;
}

.text_image_description {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

/* Box (flash) */

.box_flashhp {
	margin-top: 4px;
	width:658;
	height: 148;
	background: #4f4f4f;
}

/* Box contenuto */

.onlytitle{
	margin-top: 4px;
	width: 658px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height: 16px;
	*vertical-align: middle;
}

.big_box_1 {
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 658px!important;	
	*width: 658px;
}

.big_box_tot {
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	
}

.big_box_single {
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 960px;
	*width: 962px;
	*margin-left: 4px;
}

.big_box_single2 {
	border: 1px solid #bfbfbf;
	padding-top: 20px;
	width: 960px;
	*width: 962px;
	*margin-left: 4px;
	margin-bottom: 50px;
}

.content_single {
	
	
}
.content_single2 {
	padding: 10px;

}
.content_single3 {
	padding: 10px!important;
	padding:0px;
}

.empty_space {
	width: 300px;
	height: 28px;
	*height: 31px;
}

.box_adv {
	*margin-left: 4px;
	margin-top: 4px;
}

.box_corso {
	margin-top: 4px;
	
}

.box_tema {
	margin-top: 4px;
}

.little_box, .little_box_link {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 298px;
	*width: 300px;
	*margin-left: 4px;
}

.leftbox {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 182px !important;
	width:174px;
	*width: 175px;
}

.leftbox_title {
	background: url(../img/bglbt.png) repeat-x #ff692f;
	min-height: 25px;
	*height: 25px;
}

.leftbox_content {
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.leftbox_content2 {
	padding-top: 10px;
	padding-left: 13px;
}

.leftbox_content {
	padding: 5px;
}

.leftbox_footer {
	padding-left: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #efefef;
}

.leftbox_footer2 {
	margin-bottom: 5px;
	margin-right: 5px;
}

.leftbox_l3 {
	margin-bottom: 5px;
	margin-right: 5px;
	padding-top: 3px;
}

.lbc_img {
	margin-left: 10px;
	*margin-left: 9px;
}

.lbc_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #a1a1a1;
	font-weight: normal;
	text-decoration: none;
}

.lbc_txt1_ {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #a1a1a1;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin-top: 5px;
}

.lbc_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	font-weight: normal;
	text-decoration: none;
}

.lbf_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
}

.lbf_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	font-weight: bold;
	text-decoration: none;
}

.lbf_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	font-weight: normal;
	text-decoration: none;
}

.lbc_cont {
	padding-bottom: 5px;
}

.lbc_cont2 {
	padding-bottom: 5px;
	*padding-bottom: 1px;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom: 1px dotted #c8c8c8;
}

.lbc_cont3 {
	padding-top: 5px;
	border-top: 1px solid #eeeeee;
}

.lbc_t2 {
	line-height: 13px;
	margin-top: 3px;
}

.lbc_text {
	border: 1px solid #d9d9d9;
	margin-left: 4px;
	margin-top: 4px;
	width: 446px;
	*width: 459px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.lbc_text_input {
	border: 1px solid #d9d9d9;
	margin-left: 4px;
	margin-top: 4px;
	width: 458px;
	*width: 459px;
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #a1a1a1;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	padding-left: 3px;
	padding-right: 5px;
}

.lbcc_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #a1a1a1;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

.lbcc_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #696969;
	font-weight: normal;
	text-decoration: none;
}

.minus_lbf {
	margin-top: 5px;
}

.plus_lbf {
	margin-top: 5px;
}

/* NO DEL
.centralbox {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 467px;
	*width: 465px;
}
*/

.centralbox {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 467px;
	*width: 469px;
}

.medium_box {
	*width:658px;
}

.medium_box_link {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	margin-top: 4px;
	width: 325px;
	*width: 327px;
}

.little_box_content, .medium_box_content {
	padding: 4px;
}

.little_box_content2 {
	padding: 10px;
}

.little_box_content_nopd {}

.medium_box_content_in {
	padding-bottom: 5px;
	border-bottom: 1px dotted #989898;
	line-height: 13px;
}
 
.big_box_1_left {
	width: 329px;
}

.big_box_1_right {
	width: 327px;
}

.content_left {
	width: 320px;
	*width: 318px;
	margin-left: 9px;
	*margin-left: 7px;
	margin-top: 4px;
	border-right: 1px dotted #ff9331;
}

.content_right {
	margin-left: 6px;
	*margin-left: 4px;
	margin-top: 4px;
}

.content_box_space {	
	width:314px;
	margin-right: 5px;
	padding-top: 3px;
}

.box_bottom {
	width: 100%;
}

.footer_left {
	margin-top: 5px;
	margin-bottom: 6px;
	width: 330px;
	*width: 326px;
}

.footer_right {
	margin-top: 5px;
	margin-bottom: 6px;
	width: 325px;
	*width: 328px;
}

.footer_box_text{
	border-top: 1px dotted #989898;
	margin-left: 6px;
	margin-right: 6px;
	padding-top: 4px;
	*padding-top: 1px;
}

.footer_box_single_text {
	padding-bottom: 5px;
	padding-top: 1px;
	margin-left:4px;
}

.footer_box_single_text_d {
	padding-bottom: 5px;
	padding-top:4px;
}

.footer_box_single_text_ie {
	padding-bottom: 5px;
	padding-top: 1px;
	*padding-right: 5px;
}

.footer_left_text, .footer_right_text {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
	margin-right: 3px;
}

.footer_single_text {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	margin-right: 7px;
	font-weight: bold;
}

.little_box_txt, .medium_box_txt {
	margin-right: 5px;
	padding-bottom: 4px;
	*padding-bottom: 5px;
	margin-top: 3px;
	*margin-top: 2px;
}

.little_box_txta, .medium_box_txta {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.little_txta, .other_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
}

.box_line_1_txta {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
}

.box_line_1_txtb {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
}

.little_txt {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.little_box_line {
	margin-bottom: 5px;
}

.little_textbox {
	width: 155px;
	*width: 160px;
	padding-right: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*margin-top: -4px;
	*padding-bottom: 4px;
}

.mini_box {
	margin-top: 5px;
	margin-left: 4px;
	padding-left: 10px;
}

.text_link_mini {
	line-height: 13px;
	padding-top: 5px;
	*padding-top: 4px;
	margin-right: 5px;
	margin-left: 3px;
}

.mini_box_title {
	font-family: "Arial", sans-serif;
	font-size: 18px;
	color: #f17230;
	text-decoration: none;
}

.mini_box_desc {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #5b5b5b;
	text-decoration: none;
}

.user_action {
	border-bottom: 1px dotted #989898;
	min-height: 55px;
	*height: 55px;
	margin-bottom: 5px;
}

.user_action2 {
	border-bottom: 1px dotted #989898;
	padding-bottom: 5px;
	*padding-bottom: 1px;
	margin-top: 5px;
}

.user_action3 {
	border-bottom: 1px dotted #989898;
	padding-top: 5px;
	*padding-top: 2px;
	margin-top: 5px;
	*margin-top: 0px;
}

.user_action3_noline {
	padding-top: 5px;
	margin-top: 5px;
}

.user_action_last {
	height: 55px;
	margin-bottom: 5px;
}

.textbox {
	width: 260px;
	line-height: 13px;
	padding-top: 2px;
	*margin-top: -6px;
	*vertical-align: top;
	*padding-bottom: 4px;
}

.textbox1 {
	line-height: 13px;
	height: 55px;
	*height: 55px;
	border-bottom: 1px dotted #989898;
}

.textbox2 {
	line-height: 13px;
	height: 60px;
	border-bottom: 1px dotted #989898;
}

.textbox3 {
	line-height: 13px;
	margin-top:4px;
}

.text_time {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}

.text_last_action {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}

.text_link {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.text_link2 {
	margin-left: 4px;
	padding-top: 1px;
	*padding-top: 2px;
}

.text_description {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
}

.newuserimg {
	margin-left: -159px;
}

.data_user {
	margin-left: 9px;
	overflow: hidden;
}

.text_user {
	font-family: "Arial", sans-serif;
	font-size: 14px;
	color: #e36d12;
	text-decoration: none;
}

.text_data {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
}

.text_value {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #373737;
	text-decoration: none;
}

.line_user {
	margin-top: 5px;
	margin-bottom: 5px;
}

.txt_name {
	font-family: "Arial", sans-serif;
	font-style: italic;
	font-size: 11px;
	color: #6b6b6b;
	text-decoration: none;
}

.txt_link {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.txt_text, .box_line_1_txt, .other_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration: none;
	font-weight: normal;
}

.textboxa {
	width: 230px;
	line-height: 13px;
	*vertical-align: middle;
	*margin-top: -4px;
	*padding-bottom: 4px;
}

.content_news {
	border-bottom: 1px dotted #989898;
	padding-bottom: 5px;
	*padding-bottom: 0px;
	margin-top:5px;
	*padding-top:1px;
}

.content_news_last {
	margin-top:5px;
	*padding-top:1px;
}

.login_box {
	margin-left: 4px;
	margin-top: -13px;
	position: relative;
	z-index: 1;
}

.login_box2 {
	margin-left: 4px;
	margin-top: 4px;
	position: relative;
	z-index: 1;
}

.login_content_line {
	margin-bottom: 5px;
}

.login_content_line2 {
	margin-top: 20px;
}

.login_content_text {
	width: 65px;
}

.login_text {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.login_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.login_txta {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #f17130;
	text-decoration: none;
}

.input_login_content {
	width: 210px;
	*width: 100px;
	*padding-left: 3px;
	*padding-right: 3px;
	*margin-left: -3px;
	*margin-right: -3px;
	height: 20px;
	background: url(../img/input_log_bg.png) repeat-x;
	border: none;
}

.input_login_content2 {
	width: 140px;
	*width: 100px;
	*padding-left: 3px;
	*padding-right: 3px;
	*margin-left: -3px;
	*margin-right: -3px;
	height: 20px;
	background: url(../img/input_log_bg.png) repeat-x;
	border: none;
}

.input_login {
	width: 205px;
	*width: 200px;
	height: 15px;
	border-width: 0px;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	background: #fffeed;
	margin-top:3px;
}

.input_login2 {
	width:135px;
	*width:127px;
	height: 15px;
	border-width: 0px;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	background: #fffeed;
	margin-top:3px;
}

.login_enter {
	margin-left: 7px;
}

.box_line_1, .other_box {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #d5d5d5;
	padding: 5px;
}
.box_line_1, .other_box2 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #d5d5d5;
	padding: 5px;
}

.box_line_1_ie{
		background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #d5d5d5;
	
}

.box_line_2 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #e6e6e6;
	padding: 5px;
	margin: 1px;
	width: 206px;
	height: 80px;
	*width: 216px;
}

.box_line_1_textbox {
	width: 145px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_1_textbox2 {
	width: 175px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_1_textbox3 {
	width: 185px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_1_textbox4 {
	width: 185px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_2_textbox {
	width: 125px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -2px;
}

.box_line_2_txta {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #f0882b;
	text-decoration: none;
}

.box_line_2_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration: none;
}

.box_line_2_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration: none;
	font-weight: bold;
}

.box_line_3 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #bfbfbf;
	padding: 5px;
	margin: 1px;
	width: 206px;
	*width: 216px;
}

.box_line_3f {
	margin-top: 3px;
	*margin-top: -7px;
}

.box_line_3_textbox {
	width: 100px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_3_txta {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #e36d12;
	text-decoration: none;
}

.box_line_3_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}

.box_line_3_txt1_forum {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
}

.box_line_3_txt2,span.box_line_3_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
	line-height: 13px;
}

.box_line_3_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: normal;
}
#user_description_textarea{
	
	font:0.8em "Arial";
}
.box_line_4 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #d5d5d5;
	padding: 5px;
}

.box_line_4_textbox {
	width: 175px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_5 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #d5d5d5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	*padding-bottom: 0px;
}

.box_line_5_textbox {
	width: 173px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.box_line_6 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	*padding-bottom: 0px;
}

.box_line_6_textbox {
	width: 120px;
	margin-left: 5px;
	line-height: 13px;
}
.box_line_62_textbox {
	width: 210px;
	margin-left: 5px;
	line-height: 13px;
}

.box_line_7 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	padding: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.box_line_7f {
	border-top: 1px solid #efefef;
	background: url(../img/bgb7.png) repeat-x #e8e8e8;
	padding: 5px;
	*padding: 0px;
	*padding-top: 5px;
	*padding-left: 5px;
	*padding-right: 5px;
	*padding-bottom: 0px;
	min-height: 30px!important;
	height: 50px;
}

.box_line_7f_text {
	width: 215px;
	*width: 210px;
	line-height: 13px;
	height: 40px;

}

.box_line_7f_text_big {
	width: 630px;
	*width: 210px;
	line-height: 13px;
	height: 40px;

}

.box_line_7f_btn {
	padding-top: 4px;
}

.box_line_8 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	padding: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	
}

.box_line_9 {
	background: url(../img/bgbox1.png) repeat-x #f3f3f3;
	border-bottom: 1px solid #d5d5d5;
	padding: 10px;
}

.box_line_8_text {
	width: 155px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
	margin-left: 5px;
	
	height:150px;
}

.box_line_9_text {
	width: 130px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
	margin-left: 10px;
	height:150px;
}

.box8l {
	border-right: 1px solid #e9e9e9;
	width: 327px;

	*width: 328px;
}

.box8r {
	border-left: 1px solid #e9e9e9;
	width: 327px;
	*width: 328px;
	
}

.box8btn {
	width: 155px;
	min-height: 24px;
	*height: 28px;
}

.boxout_notifica {
	margin-top: 4px;
	width: 300px;
	*margin-left: 4px;
}

.box_notifica {
	border-top: 4px solid #ff932c;
	background-color: #edeceb;
	*margin-bottom: -11px;
	padding: 5px;
}

.notify {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #ffffff;
}

.img_notify {
	margin-left: 5px;
}

.txt_notify {
	margin-left: 5px;
}

.txt0_notify {
	margin-left: 5px;
	margin-bottom: 10px;
}

.line_notify {
	margin-top: 5px;
	margin-bottom: 5px;
}

.notify_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 9px;
	color: #747474;
	text-decoration: none;
	font-weight: bold;
}

.notify_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #8d8d8d;
	text-decoration: none;
}

.message_notify {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13px;
}

.notify_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #808080;
	text-decoration: none;
	font-weight: bold;
}

.notify_txt4 {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.notify_txt5 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	font-weight: bold;
}

.notify_txt6 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
}

.box_message3 {
	padding-bottom: 5px;
	*padding-bottom: 0px;
	border-bottom: 1px dotted #989898;
	margin-bottom: 5px;
}

.message2_title {
	height: 25px;
	background: url(../img/bgtitleon.png) repeat-x;
	padding-left: 5px;
	padding-right: 5px;
}

.message2_title2 {
	height: 25px;
	background: url(../img/bgtitleoff.png) repeat-x;
	*margin-bottom: -4px;
}

.message2_subtitle {
	height: 25px;
	background: #ffffff;
}

.message2_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display:block;
	margin-top: 4px;
}

.message2_line {
	background-image: url(../img/bgmediumbox.png);
	background-repeat: repeat-y;
	*height: 25px;
}

.message2_left {
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #f6f6f6;
	width: 184px;
	*width: 194px;
	padding: 5px;
	line-height: 13px;
	*margin-bottom: 5px;
	*height: 25px;
	*vertical-align: middle;
	*padding-top: 0px;
	*padding-bottom: 4px;
}

.message2_right {
	border-top: 1px solid #ffffff;
	background-color: #f1f1f1;
	width: 93px;
	*width: 103px;
	padding: 5px;
	line-height: 13px;
	*margin-bottom: 5px;
	*height: 25px;
	*vertical-align: middle;
	*padding-top: 0px;
	*padding-bottom: 4px;
}

.message3_line {
	background-image: url(../img/bgmediumbox3.png);
	background-repeat: repeat-y;
	border-top: 1px solid #ffffff;
}

.message3_left {
	border-right: 1px solid #ffffff;
	background-color: #f6f6f6;
	width: 150px;
	*width: 160px;
	padding: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 8px;
	*padding-top: 0px;
}

.message3_right {
	background-color: #f1f1f1;
	*width: 137px;
	padding: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 8px;
	*padding-top: 0px;
}

.message4_left {
	border-right: 1px solid #ffffff;
	background-color: #f6f6f6;
	width: 150px;
	padding: 5px;
	line-height: 13px;
}

.message4_right {
	background-color: #f1f1f1;
	width: 125px;
	padding: 5px;
	line-height: 13px;
}

.message2_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}

.message2_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
}

.message2_txt4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #d06e19;
	text-decoration: none;
	font-weight: bold;
}

.message2_txt5 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}

.message2_txt6 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-left: 5px;
	padding-top: 5px;
}

.medium_box_text {
	width:155px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.medium_line {
	margin-top: 5px;
	margin-bottom: 5px;
}

.medium_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
}

.medium_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #f16e11;
	text-decoration: none;
	font-weight: bold;
}

.medium_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	font-weight: bold;
}

.medium_txt4 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #646464;
	text-decoration: none;
	font-weight: bold;
}

.medium_txt5 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #858585;
	text-decoration: none;
}

.medium_txt6 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #f16e11;
	text-decoration: none;
	font-weight: bold;
}

.spacing5 {
	display: block;
	height: 5px;
	width: 1px;
	overflow: hidden;
}

.spacing4 {
	display: block;
	height: 4px;
	width: 1px;
	overflow: hidden;
}

.spacing3 {
	display: block;
	height: 3px;
	width: 1px;
	overflow: hidden;
}

.spacing2 {
	display: block;
	height: 2px;
	width: 1px;
	overflow: hidden;
}

.spacing1 {
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
	
.abb_txt {
	font-family: "Arial", sans-serif;
	font-size: 9px;
	color: #747474;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 4px;
}

.abbbtn {
	margin-top: 6px;
}

.orangebtn {
	margin-right: 4px;
	*margin-right: 11px;
}

.orangebtn2 {}

.orangebtn3 {
	margin-top: 4px;
}

.orangebtn4 {
	float: right;
	margin-right: 18px;
	*margin-bottom: -10px;
}

.orangebtn5 {
	margin-right: 5px;
	margin-top: 2px;
	*margin-top: 3px;
}

.orangetext {
	height: 20px;
	background: url(../img/enterbg.png) repeat-x;
}

.orangetxt {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
}

.orangetxtp {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left:3px;
	margin-right:3px;
	margin-top:2px;
}

.box5 {
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	width: 326px !important;
	width: 325px;  /* hack per internet explorer */
}

.box5_title {
	height: 17px;
	*height: 20px;
	background: url(../img/box5tbg.png) repeat-x;
	border-bottom: 1px solid white;
}

.box5_content {
	padding: 7px;
	border-top: 1px solid #ececec;
	background: url(../img/box5cbg.png) repeat-x #f3f3f3;
	min-height: 120px;
	height: 140px;
}

.box6_content {
	padding: 7px;
	border-top: 1px solid #ececec;
	background: url(../img/box5cbg.png) repeat-x #f3f3f3;
	*margin-bottom: -2px;
}

.box5_text {
	width: 150px;
}

.box5_2_text {
	width: 140px;
	margin-left: 5px;
	margin-right: 2px;
}

.box5_textt {
	
	
	min-height: 90px!important;
	height: 100px;
	margin-bottom: 5px;
	line-height: 13px;

	
}

.box6_textt {
	min-height: 90px !important;
	
	margin-bottom: 5px;
	line-height: 13px;
	
}

.box5_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	display: block;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 3px;
}

.box5_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
}

.box5_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #4b4b4b;
	text-decoration: none;
	font-weight: bold;
}

.box5_txt4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #828282;
	text-decoration: none;
}

.line_icons {
	height: 19px;
	*height: 15px;
	overflow: hidden;
}

.line_icons_ie {
	height: 19px;
	*height: 15px;
}

.line_icons_ie_text {
	*margin-top:-3px;
}

.combtn {}

.comtext {
	height: 20px;
	background: url(../img/combg.png) repeat-x;
}

.comtxt {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #5a5a5a;
	text-decoration: none;
	display: block;
	margin-left:3px;
	margin-right:3px;
	margin-top:4px;
}

.btn2 {
	margin-right: 5px;
	margin-top: 4px;
}

.btn3 {
	margin-right: 5px;
	margin-top: 7px;
}

.btn2text {
	height: 17px;
	background: url(../img/btn2bg.png) repeat-x;
}

.btn2xt {
	font-family: "Arial", sans-serif;
	font-size: 9px;
	color: #747474;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
}

.image0 {
	margin-right: 15px;
	margin-bottom: 10px;
}

.text_box {
	
	margin-top: 10px;
	margin-top: 10px;
	font-family: "Arial", sans-serif;
	color: #757575;
	line-height:13px;
	font-weight:normal;
	font-size: 14px;
}

.text0, .text0 table tr td {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	color: #757575;
	text-decoration: none;
	font-weight: normal;
	line-height:13px;
}

.text2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #757575;
	text-decoration: none;
	font-weight: bold;
}

.text1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #fd8025;
	text-decoration: none;
	font-weight: bold;
}

.title0 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #757575;
	text-decoration: none;
	font-weight: bold;
}


.title1 {
	font-family: "Arial", sans-serif;
	font-size: 17px;
	color: #ff6d07;
	text-decoration: none;
	font-weight: bold;
}

.title2, .vtext1 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	font-weight: bold;
}

.title3, .vtext2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #de640c;
	text-decoration: none;
	font-weight: bold;
}

.title4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #acacac;
	text-decoration: none;
	font-weight: bold;
}

.box_voto {
	border-top: 1px solid #dfdfdf;
	margin-top: 20px;
	padding-top: 5px;
	
}

#star_select{

	height: 12px!important;
	height:12px;
	
	margin:0 50px;
	
}
#star_select img{

	height:12px;
	
}

.box_att {
	margin-top: 20px;
}

.att_txt, .comm_txt, .other_txt {
	font-family: "Arial", sans-serif;
	font-size: 14px;
	color: #ff6d07;
	text-decoration: none;
	font-weight: bold;
}

.comm_txt_l {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff6d07;
	text-decoration: none;
	font-weight: bold;
}

.att_text {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 10px;
	margin-top: 8px;
}

.att_content {
	border-bottom: 1px dotted #d3d3d3;
	padding-top: 3px;
	padding-bottom: 3px;
}

.comm_content, .other_content {
	padding-top: 3px;
	padding-bottom: 3px;
}

.multibtn {
	margin-top: 20px;
}

.box_message {
	margin-top: 20px;
}

.box_message_text {
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.imgThumb155x113{
	
	width:155px;
	height:113px;
	text-align:center;
	margin:0 auto!important;
}

.box_comment {
	margin-top: 20px;


}

.txtarea {
	margin-bottom: 5px;
}

.textarea {
	width: 636px;
	height: 90px;
	overflow-y: scroll;
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #757575;
	text-decoration: none;
	font-weight: normal;
}

.textarea_little {
	width: 458px;
	height: 90px;
	overflow-y: scroll;
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #757575;
	text-decoration: none;
	font-weight: normal;
}

.textarea_mini {
	width: 430px;
	height: 90px;
	overflow-y: scroll;
	font-family: "Arial", sans-serif;
	font-size: 15px;
	color: #757575;
	text-decoration: none;
	font-weight: normal;
}

.textarea_tiny {
	width: 350px;
	height: 70px;
	overflow-y: auto;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}

.txtmini {
	width: 430px;
}

.message_box_txt {
	margin-top: 5px;
}

.comment_content{
	
	float:left;
	border-bottom: 1px dotted #989898;
	padding-left: 0px;
	*padding-bottom: 0px;
	
}

.box_other {
	margin-top: 20px;
}

.other_textbox {
	width: 100px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -3px;
}

.other_title {
	width: 90px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
}

.other_text {
	margin-top: 2px;
	*margin-top: -2px;
}

.box_video {
	margin-top: 20px;
}
.box_video_img {
	margin-top: 10px;
	float:left;
	width:155px;
	height:113px;
	border:1px solid white;
	
}

.video_data {
	margin-top: 10px;
	margin-bottom: 5px;
}

.video_description {
	border-bottom: 1px solid #dfdfdf;
	
	line-height: 15px;

	padding-bottom: 14px;
}

.videotxt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #3c3c3c;
	text-decoration: none;
	font-weight: bold;
}

.videotxt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #757575;
	text-decoration: none;
	margin-left:20px;
}
.videotxt3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #757575;
	text-decoration: none;
	width:470px !important;
	width:460px;
	padding-left:10px;
}


.gmenu_up {
	border-bottom: 1px solid #d2d3d3;
	border-top: 1px solid #d2d3d3;
	background: url(../img/gmenu_bgoff.png) repeat-x;
}

.gmenu_down {
	border-bottom: 1px solid #d2d3d3;
	background: url(../img/gmenu_bgoff.png) repeat-x;
}

.gmenuon {
	height: 25px;
	background: url(../img/gmenu_bgon.png) repeat-x;
	border-right: 1px solid #c2c2c2;
}

.gmenuoff {
	height: 25px;
	background: url(../img/gmenu_bgoff.png) repeat-x;
	border-right: 1px solid #c2c2c2;
}

.gmenu_txton {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff6b06;
	text-decoration: none;
	font-weight: bold;
	display:block;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

.gmenu_txtoff {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	display:block;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

.gmenuon2 {
	height: 25px;
	background: url(../img/gmenu_bgon.png) repeat-x;
	/*border-left: 1px solid #c2c2c2;*/
}

.gmenuoff2 {
	height: 25px;
	background: url(../img/gmenu_bgoff.png) repeat-x;
	/*border-left: 1px solid #c2c2c2;*/
}

.gmenuspace {
	width: 1px;
	min-height: 25px;
	*height: 25px;
	background: #c2c2c2;
}

.gmenu_txton2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff6b06;
	text-decoration: none;
	font-weight: bold;
	display:block;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.gmenu_txtoff2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	display:block;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.gmenu_txton3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff6b06;
	text-decoration: none;
	font-weight: bold;
	display:block;
	margin-left: 27px;
	margin-right: 27px;
	margin-top: 5px;
}

.gmenu_txtoff3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	display:block;
	margin-left: 26px;
	margin-right: 26px;
	margin-top: 5px;
}

.content_gallery {
	border-bottom: 1px dotted #dadada;
	margin: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.gblock {
	width:155px;
	margin-right: 5px;
}
.gblock2 {

	margin-right: 5px;
}
.gtext {
	line-height: 13px;
}

.gtext0 {
	padding-top: 5px;
	*padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.gtxt1 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
	font-weight: normal;
}

.gtxt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #4b4b4b;
	text-decoration: none;
	font-weight: bold;
}

.gtxt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #e36d12;
	text-decoration: none;
	font-weight: normal;
}

.filter_txt1, .group_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: normal;
	display:block;
	margin-left: 10px;
	margin-top: 4px;
}

.filter_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 3px;
}

.filter_title {
	background: url(../img/tfilterbg.png) repeat-x #f8f8f8;
	height: 20px;
	*height: 24px;
}

.group_title {
	background: url(../img/tfilterbg.png) repeat-x #f8f8f8;
	height: 20px;
	*height: 24px;
	width: 327px;
}

.filterleft, .groupleft {
	border-right: 1px solid #e8e8e8;
}

.filter_line {
	background: url(../img/lfilterbg.png) repeat-x #fdfdfd;
	border-bottom: 1px solid #e8e8e8;
	padding:10px;
	*padding-bottom:0px;
	height: 20px;
	*height: 30px;
	width: 307px;
	*width: 327px;
}

.filter_line_l {
	background: url(../img/lfilterbg.png) repeat-x #fdfdfd;
	border-bottom: 1px solid #e8e8e8;
	padding:10px;
	*padding-bottom:0px;
	height: 20px;
	*height: 45px;
	width: 267px;
	*width: 287px;
}

.filter_line_r {
	background: url(../img/lfilterbg.png) repeat-x #fdfdfd;
	border-bottom: 1px solid #e8e8e8;
	padding:10px;
	*padding-bottom:0px;
	height: 20px;
	*height: 45px;
	width: 347px;
	*width: 367px;
}

.group_line {
	background: url(../img/lfilterbg.png) repeat-x #fdfdfd;
	border-bottom: 1px solid #e8e8e8;
	padding: 5px;
	padding-left: 8px;
	*padding-left: 9px;
	min-height: 30px;
	*height: 40px;
	width: 312px;
	*width: 327px;
	line-height: 13px;
}

.group_linel {
	background: url(../img/lfilterbg.png) repeat-x #fdfdfd;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	padding: 5px;
	padding-left: 8px;
	*padding-left: 9px;
	min-height: 30px;
	*height: 35px;
	width: 314px;
	*width: 328px;
	line-height: 13px;
}

.group_liner {
	background: url(../img/lfilterbg.png) repeat-x #fdfdfd;
	border-bottom: 1px solid #e8e8e8;
	padding: 5px;
	padding-left: 8px;
	*padding-left: 9px;
	min-height: 30px;
	*height: 35px;
	width: 314px;
	*width: 328px;
	line-height: 13px;
}

.grl_sx {
	margin-top: 5px;
	margin-bottom: 5px;
	*margin-bottom: -2px;
	line-height: 13px;
}

.grl_dx {
	margin-top: 5px;
	margin-bottom: 5px;
	*margin-bottom: -2px;
	margin-left: 5px;
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -1px;
}

.filter_select {
	width: 200px;
}

.filter_select2 {
	margin-left: 10px;
}

.filter_select3 {
	width: 170px;
}

.filtertext {
	width: 80px;
}

.group_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}

.group_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #7e7d7d;
	text-decoration: none;
	font-weight: bold;
}

.box_search, .user_search {
	height: 40px;
	*min-height: 40px;
	*height: 40px;
	background: url(../img/box_searchbg.png) repeat-x;
}

.search_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 15px;
	padding-top: 12px;
}

.search_txt_usr {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 10px;
	padding-top: 12px;
}

.grbot_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 10px;
	margin-top: 5px;
}

.pages {
	margin-left: 10px;
}

.pages_box {
	width: 880px;
}

.pageok {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: normal;
	display: block;
	border: 1px solid #dcdcdc;
	margin-top: 4px;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 4px;
	padding-right: 6px;
}
.pageok2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: normal;
	display: block;
	
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 4px;
	padding-right: 6px;
}
.pageko {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: normal;
	display: block;
	border: 1px solid #ffffff;
	margin-top: 4px;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 4px;
	padding-right: 6px;
}

.arrowpsx {
	margin-top: 7px;
	margin-right: 3px;
}

.arrowpdx {
	margin-top: 7px;
	margin-left: 3px;
}

.page_select {
	width: 45px;
	margin-top: 3px;
	margin-right:10px;
	margin-left:10px;
}

.titlea {
	background: url(../img/bgtitlea.png);
	background-repeat: repeat-x;
	min-height: 27px;
	*height: 27px;
}

.titleb {
	background-color: #fbfbfb;
	min-height: 27px;
	*height: 27px;
}

.titlec {
	background: url(../img/bgtitlec.png);
	background-repeat: repeat-x;
	min-height: 27px;
	*height: 27px;
}

.plus_titlea {
	margin-left: 5px;
	margin-top: 7px;
}

.ico_titleb {
	margin-left: 5px;
	margin-top: 7px;
}

.titlea_txt {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-top: 6px;
	margin-left: 5px;
}

.titleb_txt {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-left: 5px;
	margin-top: 6px;
}

.titlea1_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	margin-left: 5px;
}

.titlec1_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	margin-left: 5px;
}

.personal_txt:link, .personal_txt:visited {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	padding-left: 5px;
	background: url(../img/bgtitlec.png);
	background-repeat: repeat-x;
	min-height: 21px;
	*height: 27px;
}

.personal_txt:hover, .personal_txt:active {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	padding-left: 5px;
	background: url(../img/bgtitlea.png);
	background-repeat: repeat-x;
	min-height: 21px;
	*height: 27px;
}

.forum_title {
	background-color: #ebebeb;
	min-height: 22px;
	*height: 23px;
	border-bottom: 1px solid #dadada;
}

.forum_title_sx {
	background: url(../img/tfilterbg.png) repeat-x #ebebeb;
	min-height: 22px;
	*height: 23px;
	width: 340;
	border-right: 1px solid #dadada;
}

.forum_title_dx {
	background: url(../img/tfilterbg.png) repeat-x #ebebeb;
	min-height: 22px;
	*height: 23px;
	width:126px;
}

.forum_text {
	background-color: #f2f2f2;
	min-height: 35px;
	*height: 37px;
	border-bottom: 1px solid #dadada;
}

.forum_text_dx {
	background: url(../img/ftbg.png) repeat-x #f2f2f2;
	min-height: 30px;
	*height: 37px;
	width: 116px;
	*width:126px;
	line-height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
	*vertical-align: middle;
	*padding-top: 0px;
	*padding-bottom: 8px;
}

.forum_text_sx {
	background: url(../img/ftbg.png) repeat-x #f2f2f2;
	min-height: 30px;
	*height: 35px;
	width: 330;
	*width: 340;
	border-right: 1px solid #dadada;
	line-height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	*vertical-align: middle;
	*padding-top: 0px;
	*padding-bottom: 8px;
}

.forumbox_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: bold;
	display:block;
	margin-left: 5px;
	margin-top: 3px;
}

.forumbox_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: normal;
}

.forumbox_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.forumbox_txt4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #707070;
	
	font-weight: bold;
}
.forumbox_txt4 a{
	color: #e36d12;
	text-decoration: none;
	
	
}
.myimage {
	border-bottom: 8px solid white;
}

.borderimage {
	margin-left: -64px;
}

.friend_box {
	border: 1px solid white;
	background: url(../img/fbbg.png) repeat-x #f3f3f3;
	min-height: 115px;
	*height: 115px;
	width: 153px;
	*width: 155px;
}

.friend_box_cont {
	border-top: 1px solid #ececec;
	padding: 5px;
}

.friend_box_text {
	line-height: 13px;
	padding-top: 3px;
}

.friend_box_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}

.title_box2{
	
	
	height: 29px;
	background: url(../img/title_box_bg.png) repeat-x;
}

.body_right .title_box2, .body_right .little_box_content_nopd2{
	
	margin-left:4px;
	
}

.friend_box_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ff7423;
	text-decoration: none;
	font-weight: normal;
}

.friend_ico_link:link, .friend_ico_link:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(../img/minus_g.png) no-repeat;
}

.friend_ico_link:hover, .friend_ico_link:active {
	display: block;
	height: 16px;
	width: 16px;
	background: url(../img/minus_r.png) no-repeat;
}

.medium_content_pd {
	padding: 0px;
	margin-bottom: 5px;
}

.box_speach {
	padding: 5px;
	*padding: 0px;
	*padding-top: 5px;
	*padding-bottom: 4px;
	border-bottom: 1px dotted #dadada;
}

.box_speach2 {
	line-height: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 300px;
}


.content_image {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 1px;
	*height: 79px;
	*width: 126px;
	*overflow: hidden;
}

.speech_text {
	margin-left: 10px;
	line-height: 13px;
	line-height: 13px;
}

.spech_textl {
	width: 160px;
}

.spech_textr {
	width: 150px;
}

.spech_textl_listing_ugc {
	width: 230px;
}

.spech_textr_listing_ugc {
	width: 80px;
}

.spech_text3 {
	width: 250px;
}

.spech_text0 {
	line-height: 13px;
	*vertical-align: middle;
}

.spech_text01 {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #989898;
	margin-bottom: 5px;
}

.speech_onlytxt {
	margin-top: 5px;
	margin-bottom: 7px;
}

.speach_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}

.speach_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.speach_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
	text-align:left;
}

.speach_txt4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ff7423;
	text-decoration: none;
	font-weight: normal;
}

.speach_txt5 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ff2323;
	text-decoration: none;
	font-weight: normal;
}

.speach_txt6 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.speach_txt7 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}

/* TEMPLATE 2 */

.menu_left_txt:link, .menu_left_txt:visited {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(../img/menu_left1.png);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	min-height: 18px;
	*height: 25px;
}

.menu_left_txt:hover, .menu_left_txt:active {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(../img/menu_left2.png);
	background-repeat: repeat-x;
	background-color: #ff692f;
	min-height: 18px;
	*height: 25px;
}

.little_box_content_nopd_special {
	width: 467px;
	height: 230px;
	overflow: hidden;
}

.simple_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.simple_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5c5c5c;
	text-decoration: none;
	font-weight: normal;
}

.simple_txt3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: normal;
}

.box_allievi {
	margin-left: 19px;
}

.box_title_imagel {
	width: 154px;
	border-right: 1px solid white;
}

.box_title_imager {
	width: 155px;
}

.box_title_image_text {
	padding: 5px;
	min-height: 30px;
	*min-height: 40px;
	*height: 40px;
	line-height: 13px;
}

.box_title_image_img {
	width: 155px;
	height: 113px;
	overflow: hidden;
}

.box_title_image_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none;
	font-weight: normal;
}

.box_multil {
	
	width: 232px;
	height:125px;
	border-right: 1px solid #dadada;
}

.box_multir {
	width: 233px;
	height:160px;
	*width: 234px;
}

.box_multi_title {
	background: url(../img/bmtbg.png) repeat-x;
	min-height: 25px;
	*height: 25px;
	padding-left: 5px;
	padding-top: 5px;
	*padding-top: 2px;
}

.box_multi_title_txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: normal;
}

.box_multi_box {
	background: url(../img/bmttbg.png) repeat-x #f3f3f3;
	min-height: 85px;
	*height: 85px;
	padding: 5px;
	border-bottom: 1px solid #ececec;
}

.box_multi_txt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}

.box_multi_txt2 {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}

.box_multi_text {
	width: 120px;
}

.box_multi_textt {
	width: 110px;
	min-height: 60px;
	*height: 60px;
	line-height: 13px;
}

.box_multi_textt2 {
	width: 210px;
	line-height: 13px;
}

.box_multi_text2 {
	padding: 5px;
}

.box_multi_box2 {
	background: url(../img/bmttbg2.png) repeat-x #f3f3f3;
	height: 75px;
	border-bottom: 1px solid #ececec;
}

.box_multi_btn {
	padding-right: 5px;
	padding-bottom: 5px;
	*padding-bottom: 0px;
}

.nicktxt {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.loginmask {
	border: 1px solid #dbdbdb;
	width: 380px;
	margin-left: 5px;
}

.loginmask_title {
	background: url(../img/lmtbg.png) repeat-x #e7e7e7;
	margin-bottom: 1px;
	min-height: 17px;
	*height: 20px;
	padding-left: 8px;
	padding-top: 3px;
	*padding-top: 0px;
}

.loginmask_content {
	background: url(../img/lmcbg.png) repeat-x #f0f0f0;
	border-top: 1px solid #ececec;
	min-height: 130px;
	*height: 130px;
}

.loginmask_footer {
	background-color: #f0f0f0;
	border-top: 1px solid #dbdbdb;
	text-align: center;
	min-height: 24px;
	*height: 24px;
}

.lmtxt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: bold;
}

.lmtxt1c {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 2px;
}

.lmtxt2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: normal;
}

.lmtxt3 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #fc7b23;
	text-decoration: none;
	font-weight: bold;
}

.lmtext {
	margin-left: 10px;
	width: 100px;
	padding-top: 3px;
}

.lminput {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-weight: normal;
	width: 180px;
}

.lmcont {
	width: 300px;
	*width: 340px;
}

.lmbtn {
	padding-top: 1px;
	*padding-top: 2px;
}

.btn4txt {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
}

.btn4text {
	height: 21px;
	background: url(../img/btn4bg.png) repeat-x;
}

.warning {
	border-bottom: 1px dotted #dadada;
	padding: 10px;
}

.wcheck {
	width: 40px;
}

.wtext {
	line-height: 13px;
	*vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
	width: 530px;
}

.wtxt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.wtxt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}

.wbtn {
	min-height: 25px;
	*height: 35px;
	padding-top: 15px;
	padding-left: 290px;
}

.content_select {
	width: 100px;
}

.contsel {
	margin-top:-2px;
	*margin-top:1px;
	margin-left: 10px;
}

.cont_text {
	width: 80px;
}

.line_cont_mix {
	margin-bottom: 10px;
}

.sel_mix {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}

.sel_mix2 {
	margin-left: 10px;
}

.mix_size {
	width: 150px;
}

.mix_size_larger {
	width: 200px;
}

.mix_size2 {
	width: 170px;
}

.last_comm {
	margin-top: 30px;
	*margin-bottom: -20px;
}

.bbtxt1 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #e36d12;
	text-decoration: none;
	font-weight: bold;
}

.bbtxt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
	font-weight: normal;
}

.bbtxt3 {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}

.bbtxt4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #ff2323;
	text-decoration: none;
	font-weight: normal;
}

.bbtitle {
	padding-left: 10px;
	padding-top: 4px;
	*padding-top: 0px;
	margin-bottom: 5px;
}

.bb_boxl {
	background: url(../img/bbbg.png) repeat-x #f3f3f3;
	min-height: 110px;
	*height: 110px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e5e5e5;
	margin-top: 1px;
	width: 303px;
	*width: 319px;
	padding: 8px;
	*padding-bottom: 0px;
}

.bb_boxr {
	background: url(../img/bbbg.png) repeat-x #f3f3f3;
	min-height: 110px;
	*height: 110px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 1px;
	width: 303px;
	*width: 319px;
	padding: 8px;
	*padding-bottom: 0px;
}

.bbtext {
	margin-left: 5px;
}

.bbtextbox {
	line-height: 13px;
	min-height: 90px;
	*height: 90px;
}

.bbbtn {
	width: 140px;
}

.text_content {
	line-height: 13px;
}

.rspace {
	height: 20px;
	border-top: 1px solid #f0f0f0;
	margin-top: 1px;
	background: url(../img/rboxbg.png) repeat-x #e7e7e7;
}

.rtitle {
	padding: 10px;
	line-height: 13px;
}

.rtxt1 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}

.rtxt2 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #f27236;
	text-decoration: none;
	font-weight: bold;
}

.rtxt3 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
	font-weight: normal;
}

.rtxt4 {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
	font-weight: normal;
}

.rtitl {
	background: url(../img/rboxbg.png) repeat-x #e7e7e7;
	height: 20px;
	*height: 100%;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	width: 360px;
	margin-bottom: 1px;
}

.rtitr {
	background: url(../img/rboxbg.png) repeat-x #e7e7e7;
	height: 20px;
	*height: 100%;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	margin-left: -1px;
	width: 598px;
	*width: 600px;
	margin-bottom: 1px;
}

.rcbox {
	min-height: 40px!important;
	
	background: url(../img/rbbg.png) repeat-x #f9f9f9;
}

.rboxl {
	*height: 100%;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	width: 360px;
	padding-bottom: 10px;
}

.rboxr {
	*height: 100%;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	margin-left: -1px;
	width: 598px;
	*width: 600px;
	padding-bottom: 10px;
}

.rboxl2 {
	*height: 100%;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	margin-left: -1px;
	width: 335px;
	padding-bottom: 10px;
}

.rboxr2 {
	*height: 100%;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	margin-left: -1px;
	width: 263px;
	*width: 265px;
	padding-bottom: 10px;
}

.rtext {
	margin-left: 8px;
	margin-top: 10px;
	width:130px;
}

.rtextc {
	margin-left: 8px;
	margin-top: 10px;
	width:70px;
	line-height: 13px;
}

.rtextc2 {

	margin-left: 10px;
	margin-top: 10px;
	width: 85px;
	line-height: 15px;

}

.rinput {
	width: 180px;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}

.rinputbox, .rcapbox {
	margin-top: 8px;
}

.ast_txt {
	font-family: "Arial", sans-serif;
	color: #626262;
	font-weight: bold;
}

.rtext1 {
	font-family: "Arial", sans-serif;
	color: #626262;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 40px;
	*padding-top: 38px;
	*padding-bottom: 4px;
	line-height: 13px;
	vertical-align: middle;
}

.rtext2 {
	font-family: "Arial", sans-serif;
	color: #626262;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 13px;
	*vertical-align: middle;
}

.rtext22 {
	font-family: "Arial", sans-serif;
	color: #626262;
	font-weight: bold;
	padding-top: 5px;
	*padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 13px;
	*vertical-align: middle;
}

.rtext3 {
	width: 550px;
	padding-left: 10px;
	*padding-bottom: 4px;
	margin-top: -3px;
	*margin-top: -5px;
}

.rtext0 {
	width: 10px;
}

.rtextr {
	float:right;
}

.rtext01 {
	padding-top:10px;
	padding-right:12px;
}

.rtext02 {
	padding-top:10px;
	line-height:13px;
}

.rtext03 {
	margin-top:-3px;
}

.radio1 {
	margin-left: 10px;
	margin-top: 10px;
}

.radio2 {
	margin-left: 10px;
	margin-top: 7px;
	*margin-top: 10px;
}

.radio3 {
	margin-left: 15px;
	margin-top: 7px;
	*margin-top: 10px;
}

.radio4 {
	margin-right: 10px;
}

.rtxt00 {
	margin-left: 10px;
	margin-top: 10px;
	width: 70px;
}

.rsel00 {
	margin-top: 10px;
}

.bbr {
	border-bottom: 1px solid #ececec;
}

.rva {
	padding-top: 20px;
}

.cimage {
	border:1px solid #d5d5d5;
}

.rboxcond {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
}

.rtextarea {
	width: 660px;
	height: 50px;
	overflow-y: scroll;
	font-weight: normal;
}

.rcc {
	margin-top:2px;
}

.rctxt {
	margin-top:3px;
	margin-left:5px;
	line-height: 13px;
	width: 700px;
}

.rbbt2 {
	width: 750px;
	line-height: 13px;
	vertical-align: middle;
	*padding-bottom: 4px;
	*margin-top: -4px;
}

.rbtnc {
	margin-top: 10px;
	*margin-top: 8px;
	min-height: 30px;
	*height: 35px;
	padding-left: 450px;
}

.privatemsg-form-new p{
  color: #707070;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  text-decoration: none;
  margin-left : 4px;
}

.privatemsg-form-new a{
  color: #707070;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.privatemsg-form-new label{
  color: #707070;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.privatemsg-form-new .form-submit{
  margin-left : 4px;
}

.privatemsg-form-new .form-item{

  margin-left : 4px;

    margin-bottom:5px;
}

.privatemsg-form-new .description{
  color: #707070;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  margin-bottom:5px;

}


.des_txt{
	
	color:#707070;
	font-weight:normal;
}
/* ************************* STYLES ADDED BY TECH TEAM ************************* */


div.fileinputs {
    position: relative;
    margin-left:10px;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left:138px;
    
    z-index: 1;
}

input.file {
    position: relative;
    margin-left:68px;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}


.tabellaH{background-color:#EEEEEE;


border-width:1px 1px medium;
color:#565656;
display:block;
font-family:"Arial",sans-serif;
font-size:12px;
height:auto;
width:656px;
}
.tabellaH .titoloHbar{height:4px;background-color:#ff932c;display:block;}
.tabellaH .titoloHtxt{height:21px;background-color:#f0efee;display:block;padding:4px 0 0 4px;}
.tabellaH .nomeForum{height:25px;background-color:#f0efee;display:block;background-image: url(../img/bgTit0.gif);}
.tabellaH .nomeForumTxt{background:url(../img/bgTit.gif) repeat-x top;float:left;height:25px;padding-left:6px;padding-top:5px;font-weight:bold;display:block;text-decoration:none;color:#ffffff;}
.tabellaH .nomeForumDx{height:25px;display:block;background-image: url(../img/bgTit2.gif);width:49px;float:left;}
.tabellaH .cellBg{width:656px;height:auto;display:block;background:#fff url(../img/bgCel.gif) no-repeat;background-position: bottom;border-bottom:1px solid #dcdcdc;position:relative}
.tabellaH .cellBg  .cell1{text-decoration:none;width:243px;height: auto;min-height: 17px;padding:4px 4px 4px 4px;color:#FF6B06;font-weight: bold;display:block;float: left;margin-right: 1px;}
.tabellaH .cellBg .cell1N{color:#565656;text-decoration:none;width:263px;height: auto;min-height: 17px;padding:4px 4px 4px 0px;display:block;float: left;margin-right: 1px;}
.tabellaH .cellBg  .cell2{width:115px; height: auto;min-height: 17px;padding:4px; margin-left:0px !important;margin-left:8px;display:block;float: left;margin-right: 1px;}
.tabellaH .cellBg  .cell3{width:110px!important;width:130px;height: auto;min-height: 17px;padding:4px; margin-left:0px !important;margin-left:8px;display:block;float: left;margin-right: 1px;}
.tabellaH .cellBg  .cell4{width:132px;height: auto;min-height: 17px;padding:4px 4px 4px 4px;display:block;float: left;}


.tabellaH .cellBg .cell2B{color:#FF6B06;font-weight: bold;float:left;padding:0px;margin:0px;margin-left:260px!important;margin-left:270px;}
.tabellaH .cellBg .cell3B{color:#FF6B06;font-weight: bold;float:left;margin-left:55px;}
.tabellaH .cellBg .cell4B{color:#FF6B06;font-weight: bold;float:left;margin-left:60px;}
/* aggiunte da matteo*/

.tabellaH .cellBg .cell22B{color:#FF6B06;font-weight: bold;float:left;padding:0px;margin:0px;margin-left:125px!important;margin-left:270px;}
.tabellaH .cellBg .cell32B{color:#FF6B06;font-weight: bold;float:left;margin-left:55px;}
.tabellaH .cellBg .cell42B{color:#FF6B06;font-weight: bold;float:left;margin-left:60px;}

.clean{clear:both;}



.friends_manage_header {
	background:url("../img/title_box_bg.png") repeat-x scroll 0 0 transparent;
	height:29px;
	min-height:25px;
	color:#707070;
	font-family:"Arial",sans-serif;
	font-size:12px;
	font-weight:normal;
	min-width:40%;
	text-decoration:none;
}

.friends_manage_header p{
	margin-top: 4px;
}

.friends_manage a {
	color:#707070;
	font-family:"Arial",sans-serif;
	font-size:12px;
	font-weight:bold;
	min-width:40%;
	text-decoration:none;
}

.friends_manage {
	color:#707070;
	font-family:"Arial",sans-serif;
	font-size:12px;
	font-weight:normal;
	min-width:40%;
}

.friends_manage td{
	background:url("../img/ftbg.png") repeat-x scroll 0 0 transparent;
	color:#707070;
	font-family:"Arial",sans-serif;
	height:25px;
	min-height:35px;
	
	padding-left:5px;
	padding-top:5px;
}

/* STILE PER SLIDESHOW IN PRIMA PAGINA USANDO PLUG-IN JQUERY: EASY SLIDER */


img{border:none;}
 #prevBtn{}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
.sliderComponent{width:658px;height:148px;background-image: url(../images/bg.gif);}
#sliderCont{position:absolute;margin-left:55px;width:560px;height:148px;}
#sliderContIns{}
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:560px;height:148px;overflow:hidden;}
#prevBtn, #nextBtn, #slider1next, #slider1prev{display:block;width:30px;height:77px;position:absolute;left:-40px;top:41px;z-index:1000;}
#slider1next{display:block;width:30px;height:77px;position:absolute;left:-30px;top:41px;z-index:1000;}
#slider1prev{margin-right:50px;}
#nextBtn, #slider1next{left:560px;}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;}
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}
ol#controls{margin:1em 0;padding:0;height:28px;}
ol#controls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol#controls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol#controls li.current a{background:#5DC9E1;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
.sliderItem{width:130px;height:148px;display:block;background-color: #ff0000;float:left;margin-right:10px;background-position: 0 26px;}
.trick{width:130px;height:148px;display:block;z-index:2;background-image: url(../images/traspButt.png);}


/* ************** FINE *****************/

/* AGGIUNTE PER BUGS FIX */
#edit-operation-wrapper,#edit-delete{
	margin-top:10px;
	margin-left:5px;
	padding:10px !important;
	float:left;
}

.wbtn_dialog {
margin-right:30px;
min-height:25px;
padding-left:190px;
padding-top:15px;
}

.wbtn_conferma {
margin-right:30px;
min-height:25px;
padding-left:240px;
padding-top:15px;
}

.orangebtn2_dialog{
	
	margin-left:30px;
	margin-right:30px;
}
/* supporta: auto, both, horizontal, none, vertical */
textarea {
text-align:left;
resize: none;
}
.textarea_description{
	color:#757575;
	font-family:"Arial",sans-serif;
	font-size:15px;
	font-weight:normal;
	height:90px;
	overflow-y:scroll;
	text-decoration:none;
	width:448px;
}
.form-item{
	
	/*width:450px !important;
	width:440px;*/
	
}
.container_safe{
	margin-top:4px;	
	padding:0px;
}

/* prova */


table #edit-body_tbl{
	
	width:100px;
}
#edit-comment-wrapper{
	
	
	width:600px;
	
}

div.error, tr.error{
	background:none;
	color:#666;
	border:0;
	height:150px;
	margin-top:70px;
}

blockquote {
font-style:italic;
}
.service-links{
	
	float:left;
	
}
.box_multil_blog{width: 232px; border-right: 1px solid #dadada}
ul.shared_links{
	
	
	margin:0;
	padding:0;
}
ul.shared_links li{
	
	display:inline;
	list-style-type:none;
	padding-left:5px;
}
#tinymce{
	
	text-align:left;
}

.highlight_role{
	
	color:red;
	font-family:'Arial',sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:500;
	
	
}

/* PROVA */
#edit-field-news-user-tags-value{
	
	height:100px;
}

a {
	color:#F17130;
	font-family:"Arial",sans-serif;
	text-decoration:none;
}