body {
	background:#6d0000;
	margin:10px 0 0 0;
	font-size:75%;
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	color:#464646;
}

/*COMMON*/
/*--------------------------------------------------------------*/
.highlight { border-bottom:1px dotted #FFE900; background:#FFF8AF; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }  /* for IE/Mac */

textarea, input, select, th, td { font-size:1em; }
li li, li p, td p, blockquote p { font-size:1em; }

label { color:#6d6d6d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em; }
textarea, input, select { color:#666;border:1px solid #bababa;font-family:Arial, Helvetica, Verdana, sans-serif; }

.first { border-left:none !important; }
.last { border-right:none !important; }

.clear { clear:both !important; }

.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.fn { float:none !important;}
.fright{float:right;}
.fleft{float:left;}


a { color:#464646; }
a.more {
	float:right;
	text-decoration:underline;
	background:transparent url(img/puce-more.gif) no-repeat top left;
	padding-left:16px;
	line-height:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a,.title a { color:#000; }

h1, h2, h3, h4, h5, .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 15px 0;
	color:black;
	line-height:1em;
}
h1 { font-size:2.0em; }
h2 { font-size:1.6em; }
h3 { font-size:1.5em; }
h4 { font-size:1.3em;border-bottom:1px dotted #bababa;padding-bottom:5px;margin-bottom:5px; }
h5 { font-size:1.2em; margin-bottom:5px; }

h1.title, .title {
	color:#941C21;
	height:35px;
	border-bottom:1px dotted #f1d9da;
	margin-bottom:15px;
	display:block;
	font-weight:bold;
	line-height:2.16em;
	text-shadow:0 1px 1px #FFFFFF;
	font-size:1.7em;
}
h1.title2, .title2 {
	color:#941C21;
	height:35px;
	border-bottom:1px dotted #f1d9da;
	margin-bottom:15px;
	display:block;
	font-weight:bold;
	line-height:2.16em;
	text-shadow:0 1px 1px #FFFFFF;
	font-size:1.2em;
}

ul li,
p {
	line-height:1.4em;
	text-align:left;
	margin-bottom:10px;
}

ul li{padding-left:15px;}

div.msg, div.msg-err { padding:5px 10px;text-align:center;margin:10px auto; }
.msg-err, input.error, .error input { border:1px solid #ff3615 !important; }
.msg-err, label.error, .error label { color:#ff3615 !important; }
.msg { border:1px solid #44BF2F !important; }
.msg { color:#44BF2F !important; }



/*MAIN*/
/*--------------------------------------------------------------*/
#background {
	width:604px;
	margin:10px auto;
}

#main{padding:20px;background:#fff;margin:0 2px;}
#header{margin:0 2px;border-bottom:5px solid #941C21;position:relative;}

.membre #header{border-bottom:5px solid #3F556B;}
.membre{background:#344658;}
.membre h1.title, .membre .title {color:#3F556B;}
.membre form{float:left;}
.membre form .btn{border:none;}
.membre form label, .membre form input{display:block;float:left;margin-right:10px;}
.membre form label{margin-top:5px;}

.membre p.form {
	padding:15px;
}

.membre .form, .membre form {
	background:#F6F6F6 none repeat scroll 0 0;
	color:#376077;
}
.membre p.form {
	padding:15px;
}

.membre .form, .membre form {
	background:#F6F6F6 none repeat scroll 0 0;
	color:#376077;
}

.price,
.ma-liste{margin-top:10px;}
.price tr th {
	font-size:0.9em;
	color:#fff;
	background:#941C21;
	padding:5px;
	border-bottom:1px dotted #D5DDE2;
	border-right:1px dotted #D5DDE2;
}
.ma-liste tr th {
	font-size:0.9em;
	color:#fff;
	background:#3F556B;
	padding:5px;
	border-bottom:1px dotted #D5DDE2;
	border-right:1px dotted #D5DDE2;
}
.price tr th.first,
.ma-liste tr th.first{background:none;}
.price tr.second th,
.ma-liste tr.second th{font-size:0.8em;}
.price tr td,
.ma-liste tr td{padding:5px 5px 5px 5px !important;text-align:center;font-size:0.9em;border:1px solid #f2f2f2}
.price tr td.first,
.ma-liste tr td.first{text-align:left;font-size:1em;}
.ma-liste tr td a img{border:none;padding-top:3px;}
.price tr th strong,
.ma-liste tr th strong{display:block;}
.price th.tl, .price  td.tl{text-align:left;}

.mes-biens h2,
.ma-liste h2{padding-top:10px !important;}
.mes-biens .teasing,
.ma-liste .teasing{margin-bottom:15px;float:}
.mes-biens .teasing p,
.mes-biens .teasing img,
.ma-liste .teasing p,
.ma-liste .teasing img{float:left;}
.mes-biens .teasing img,
.ma-liste .teasing img{border:none;}
.mes-biens .teasing p,
.ma-liste .teasing p{margin-top:15px;width:500px;margin-left:10px;}
.mes-biens .fieldset,
.ma-liste .fieldset{clear:both;}

.mes-biens .form{float:left;width:530px;margin-top:5px;}
.mes-biens table{margin-top:15px;}
.mes-biens table.ma-liste tr td {font-size:1em;}
