.psts_w_li_31 li {
	width:31%;
	text-align: center;
	padding-right: 18px;
	display: inline-block;
	box-sizing: border-box;
}

.psts_ul_layout input {
	margin: 0 5px 0 0;
    padding: 0;
	width:100%;
}

.psts_ul_layout li{
	margin-top:10px;
	margin-bottom:10px;
}

.psts_ul_layout img{
	width:85%;
}

#all_things {
	border-collapse:collapse;
	border: 1px solid #ddd;
	width:100%;
}

#all_things th {
	border: 1px solid #ddd;
}

#all_things td {
	width:24%;
	text-align:center;
	padding: 7px 0;
	border: 1px solid #ddd;
}

.psts_link_add {
	text-align:center;
}

.psts_link_add #ajout-chose{
	margin-right:50px;
}

.psts_link_add #ajout-col{
	margin-left:50px;
	margin-right:50px;
}

.psts_link_add #reset-all{
	margin-left:50px;
}

#custom_layout_table{
	width:650px;
	margin-left:10px;
	margin-top:10px;
}

#custom_layout_table th{
	text-align:left;
}

.psts_td_button {
	width:6% !important;
}

.psts_td_thin {
	width:15% !important;
}

.psts_table_31 {
	width:100%;
}

.psts_table_31 td{
	width:31%;
	text-align: center;
}

.psts_table_31_l{
	padding-bottom:20px;
}

.psts_select_25{
	width:22%;
	margin:10px;
}

.psts_select_100{
	width:100%;
	margin-top:5px;
}

.psts_label_title{
	color: #555;
    font-size: 14px;
    font-weight: 400;
	padding:10px;
}

.psts_admin_title{
	font-size: 17px;
	border-bottom: 3px solid whitesmoke;
    color: #0073aa;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 8px;
    padding-left: 4px;
    padding-right: 10px;
    padding-top: 4px;
	margin-top:15px;
	margin-bottom:15px;
}

#psts_layout_metabox h2 {
	font-size: 17px;
    color: #0073aa;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 4px;
	margin-bottom:15px;
	margin-top:5px;
}

#psts_table_metabox h2 {
	font-size: 17px;
    color: #0073aa;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 4px;
	margin-bottom:15px;
	margin-top:5px;
}

#psts_settings_metabox h2 {
	font-size: 17px;
    color: #0073aa;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 4px;
	margin-bottom:15px;
	margin-top:5px;
}

#psts_advanced_tools_metabox h2 {
	font-size: 17px;
    color: #0073aa;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 4px;
	margin-bottom:15px;
	margin-top:5px;
}

#advanced_tools_table {
	font-size:9pt !important;
	color:#666;
	text-shadow: 1px 1px 0px #fff;
	background:#f7f8f9;
	border:#ccc 1px solid;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
	border-collapse:collapse;
}

#advanced_tools_table p{
	font-size:9pt !important;
	margin-top:5px;
	margin-bottom:5px;
}

#advanced_tools_table th {
	border:#ccc 1px solid;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
	padding:5px;
}
#advanced_tools_table td {
	border:#ccc 1px solid;
}

#advanced_tools_table tr {
	font-size:9pt;
	text-align: center;
}

.psts_table td {
	padding-top:5px;
	padding-bottom:5px;
}

.psts_desc {
	color:#BDBDBD;
	font-style: italic;
	font-size:9pt;
}