/* CSS Document */

#rubriques ul li {
	list-style:none;
	}

#liste-detail {
	list-style:none;
	}

#liste-detail li .caption {
	float:left;
	width:180px;
	font-weight:bold;
	}

.table td .mp_rubs li {
	list-style:none;
	color:#999;
	font-size:11px;
}

/*
	Page publique
	--------------------------------------*/

.mp {
	margin:10px 0 15px 0;
	font-size:.85em;
	border-top:2px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.mp th, td {
	padding:6px 6px 6px 6px;
	border-bottom:1px solid #666;
	text-align:left;
	}

.mp th {
	color:#000;
	border-bottom:2px solid #ccc;
	background-color:#f1f1f1;
	font-size:1.25em;
	}

.mp td.altc1 {
	background-color:#FFFFCC;
	}

.mp td.objet {
	font-size:1.25em;
	font-weight:bold;
}

.mp td.objet .meta {
	font-size:.85em;
	font-weight:normal;
	color:#666;
}

.mp td.objet .meta ul li {
	margin:0 0 -7px 0;
}
		
/*
	Formulaire
	*********************************/

#rico-div1,
#rico-div2 {
	background-color:#e3f2fe;
	width:315px;
	margin:0 0 15px 0;
}
.rico-content {
	padding:5px;
}

#rico-div3 {
	background-color:#fc3;
	margin:0 0 15px 0;
}

.form-item {
	display:block;
	}

.form-item label {
	display:block;
	width:304px;
	}
	
.form-item input,
.form-item textarea {
	width:300px;
	border:1px solid #ccc;
	}
.form-item input.bt {
	margin:10px 0;
	padding:5px;
}
.form-item input.checkbox {
	display:inline;
	width:auto;
}

.btn {
	padding:.5em;
	}

/*
	.list-rubs
	********************************/
	
.list-rubs li {
	margin:0 0 7px 0;
}

.list-rubs .span-cats {
	padding:2px 4px;
	border:1px solid #666;
	background:url(images/bg-span-cats.png) top left repeat-x;
}

.list-rubs .span-rubs {
	padding:2px 4px;
	border:1px solid #666;
	background:url(images/bg-span-rubs.png) top left repeat-x;
}