/**/
*{ 
	margin:0; 
	padding:0; 
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
}

body{ padding: 10px; }

h1{font-size:14px;}

#status{ width:50%;	padding:10px;	outline:none;	height:36px; }

.focusField{ border:solid 1px #d0ff00; background:#e7ff7f; color:#4a5a1c; }
.idleField{ background:#EEE; color: #6F6F6F; border: solid 1px #DFDFDF; }
.idleSubmits{ text-transform:uppercase; border: none; background:#68753a; color:#FFF; padding:5px; margin:5px 2px; }
.focusSubmits{ background:#FF5500; color: #000; }

img{ border:none;	}

.thumb_column a{
	display:block;
	padding:5px;
	margin:5px;
	border:1px solid #68754c;
	background:#FFF;
}

.message_block{
	overflow:hidden;
	background:#e7ff7f;
	border: 1px solid #d0ff00;
	color: #4a5a1c;
	padding: 5px;
	margin: 5px 0;
}

.warning_block{
	overflow:hidden;
	background:#fff87f;
	border: 1px solid #fff200;
	color: #54521c;
	padding: 5px;
	margin: 5px 0;
}

.error_block,
.notification_error{
	overflow:hidden;
	background:#fbb27f;
	border: 1px solid #ff6600;
	color: #54321c;
	padding: 5px;
	margin: 5px 0;
}

#user_header{
	text-align:right;
	padding:5px 0;
	width:880px;
	overflow:hidden;
	border:1px #CCC;
	border-style:solid none none none;
}

#username{
	font-weight:bold;
}

#user_menu_utils{
	padding:5px 0;
	width:600px;
	overflow:hidden;
	border:1px #CCC;
	border-style:solid none solid none;
}

.manage_block{
	width:600px;
	overflow:hidden;
	border:1px solid #474c3a;
	margin:10px 0;
}

.manage_block a{
	padding: 5px;
	overflow: hidden;
	border: 1px solid #CCC;
}

.manage_block h2{
	background:#474c3a;
	color:#FFF;
	padding:5px;
}

.manage_buttons_block{
	width:600px;
	overflow:hidden;
	background:#e4e6de;
	padding: 2px 0;
	margin:0 0 10px 0;
}
.manage_buttons_block a{
	border:none;
	background:#68753a;
	color:#fff;
	text-decoration:none;
}

.macro_selector{
	overflow:hidden;
	border:1px solid #e4e6de;
	margin:10px 0;
	padding:5px;
}

.macro_selector select{
	margin:5px 20px;
}

.macro_selector h3{
	background:#474c3a;
	color:#FFF;
	padding:5px;
}

.macro_selector h4{
	background:#d6d9ce;
	color:#474c3a;
	padding:5px;
}

.macro_selectors_part{
	overflow:hidden;
	border:1px solid #e4e6de;
	margin:10px 0;
}

.macro_selectors_part h3{
	background:#bac0ae;
	color:#474c3a;
	padding:5px;
}

#product_data_input_form{
	width:280px;
	float:left;
	overflow:hidden;
	padding:20px 0 10px 20px;
}

#product_extradata_input_form{
	float:left;
	overflow:hidden;
	width:280px;
	padding:20px 10px;	
}

/* Motore di ricerca */
#search_form_container{
	width:582px;
	overflow:hidden;
	padding:10px;	
}

#search_form_container h2{
	margin: -10px -10px 10px -10px;
}

#search_form_container .macro_selectors{
	display:block;
}

#search_form_container .select_block.left{
	float:left;
	width:274px;
	margin: 0 4px 0 0;
}

#search_form_container .select_block.right{
	float:left;
	width:274px;
	margin: 0 0 0 4px;
}

#search_form_container #selector_armi_extra{
	clear:left;
	overflow:hidden;
	width:571px;
	height:160px;
	margin:10px 0;
}

#search_form_container #selector_armi_extra .macro_selectors_part{
	float:left;
	width:185px;
	margin:0 1px;
}
#search_form_container ol.forms li.grouping ul { margin-left: 20px; }

.selector{
	width:230px;
}


/* post per author */

.new_adv_container{
	background:#e7ff7f;
	height:30px;
}

table.manage_adv{
	padding:0;
}
table.manage_adv td{
	padding:5px;
}
table.manage_adv th{
	padding:5px;
	background:#bac0ae;
	color:#23262d;
}

/* wp-content/themes/mimbo/index.php */
table.search_results{
	border:1px solid #e4e6de;
}
table.search_results .excerpt{
	border:1px #e4e6de;
	border-style: solid none;
}

table.search_results .excerpt_0{
	background:#f5f7f4;
}
table.search_results .detail_0 .navTabs{
	border:1px #FFF;
	border-style:solid none none none;
	background:#f5f7f4;
}
table.search_results .excerpt_1{
	background:#dee0dd;
}
table.search_results .detail_1 .navTabs{
	border:1px #FFF;
	border-style:solid none none none;
	background:#dee0dd;
}

table.search_results .excerpt td{
	border-top:1px solid #23262d;
}

table.search_results img{
	margin:0 auto;
}

table.search_results .bindings{
	background:#FFF;
	border:1px solid #e4e6de;
	padding:2px;
	width:250px;
}

table.search_results .product_title{
	font-size:13px;
	font-weight:bold;

}

table.search_results .details_toggler{
	cursor:pointer;
	font-weight:bold;
	color:#68754c;
}

table.search_results .adv_per_vip_author{
	cursor:pointer;
	font-weight:bold;
	color:#322e44;
}



/* ARMOURY VIP */
table.search_results .excerpt_armoury_vip{
	background:#e7ff7f;
}
table.search_results .link_armoury_vip{
	background:#FFF;
	border:1px solid #dee0dd;
	margin:5px 20px 5px 0;
	padding:5px;
}

.categories_part,
.categories_part ul{
	list-style:none;
}

.categories_part{
	float:left;
	width:128px;
	height:220px;
	margin:0 2px;
	padding:10px 5px;
	border: 1px solid #dee0dd;
}
.categories_part li{
	margin: 5px 0;
}

.categories_part li a{
	color:#333;
}

.categories_part li li a{
	color:#68754c;
}

a.category_item{
	margin:0;
	padding:0;
	border:none;
	
}


.search_form_toggler{
	width:594px;
	display:block;
	padding:5px;
	background:#FFFBB9;
	margin:10px 0 0 0;
	border:1px solid #23262d;
	color:#474c3a;
	outline:0;
}

.pagination{ margin:10px auto; }

.tabContent {
	margin: 0 0 20px 0;
	overflow:hidden;
}	
.product_details {
	float:left;
	padding:2px 20px;
}
.product_details th.title{
	text-align:center;
	font-weight:bold;
	padding:5px 0;
	border:1px #E4E4E4;
	border-style: solid none;
}
.product_details tr {
	padding:2px 0;
}
.product_details th {
	text-transform:uppercase;
	text-align:right;
	font-weight:normal;
	border-bottom:1px solid #E4E4E4;
}
.product_details td {
	width: 140px;
	text-align:left;
	padding: 0 0 0 5px;
	font-weight:bold;
	border-bottom:1px solid #E4E4E4;
}
.product_description {
	display:block;
	margin:5px 0 0 0;
}

.strong{
	font-weight:bold;
}

