body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f5eac8 url(images/px_body.jpg) 0 0 repeat-x;
	}

*  {
	margin: 0 ;
	padding:0;
}



p, h2, h3 , h4 , h5  {
	display:block;
	
}

ul  {
	list-style:none;
}




a {
	text-decoration:none;
	color:#FFFFFF;
	
	
}


a:hover {
	text-decoration:none;
	
}
.clr{
    clear:both;
	font-size:0;
}


#page{
	width:955px;
	margin:0 auto;
	}

#baniere{
	width:955px;
	height:252px;
	background:url(images/img_header.jpg) 0 0 no-repeat;
		}

#baniere00{
	width:955px;
	height:252px;
	background:url(images/img_header2.jpg) 0 0 no-repeat;
		}
		
		#baniere01{
	width:955px;
	height:252px;
	background:url(images/img_header3.jpg) 0 0 no-repeat;
		}


.mini_menu{
padding:0 0 0 28px;}
.mini_menu a{
font-size:10px;
color:#0440ad;
width:460px;
padding:0 0 0 5px;
}

.logo{
float:left;
margin:45px 0 0 30px;}

.mini_menu{
padding:0 0 0 589px;}
.mini_menu a{
font-size:10px;
color:#fff;
width:460px;
padding:0 0 0 5px;
}

/*-------------menu header -------------*/


#menu{
width:560px;
height:30px;
float:left;
padding:190px 0 0 42px;

}

	
#menu li {
	float:left;
	display:block;
	
}
#menu li a{
    display:block;
	height:30px;
	color:#fff;
	line-height:30px;
	font-size:12px;
	cursor:pointer;
	
	text-transform:capitalize;
}



/*menu_accueil*/
#menu .mnacc a{
	color:#FFF;
	font-size:16px;
	width:131px;
	height:30px;
	text-align:center;
	margin:0 8px 0 0;
	font-weight:bold;
	background:url(images/btn_acc.png) 0 0 no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_acc.png', sizingMethod='crop');
	text-transform:capitalize;
}

#menu .mnacc a:hover, #menu .mnacc_a a{
background:url(images/btn_acc_roll.png) no-repeat;
_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_acc_roll.png', sizingMethod='crop');
width:131px;
height:30px;
text-align:center;
margin:0 8px 0 0;
font-size:16px;
font-weight:bold;
color:#9d0000;
}

#suport{
clear:left;
width:30px;
float:left;
}

#contenu{
width:874px;
padding:16px 0 20px 21px;
float:left;
background:#fff url(images/px_contenu.jpg) 0 0 repeat-x;}

#block_left{
width:293px;
border-right:1px solid #b9b6b2;
float:left;
background:url(images/bg_left.jpg) 0 0 no-repeat;}

.diag{
float:left;
margin:0 15px 10px 0;
}

.nos{
padding:130px 0 10px 83px;
background:url(images/border_bottom.jpg) 83px 160px no-repeat;
color:#9d0000;
font-size:18px;
width:180px;}

.fnci{
padding:10px 0 0px 13px;
color:#9d0000;
font-size:18px;
}

.fnci00{
	padding:5px 0 0px 13px;
	color:#9d0000;
	font-size:18px;
	clear: both;
}

.txt_left{
	padding:3px 40px 5px 0px;
	text-align:justify;
	color:#9d0000;
}

#block_right{
width:530px;
float:left;
padding:8px 0 0 30px;
}

.pres{
color:#9d0000;
font-size:18px;
padding:0 0 8px 0;
border-bottom:#c2615a solid 1px;
}

.clas_img1{
float:left;
margin:10px 13px 0 0;}

.txt_presentation{
color:#9d0000;
text-align:justify;
padding:10px 0 0 0;}

#tarifs_right{
margin:21px 12px 0 0;
width:257px;
float:left;
background:#fbeab2;}

#tarifs_right00{
margin:21px 0 0 0;
width:257px;
float:left;
background:#c7daff;}

.stil_img2{
float:left;
padding:25px 12px 0 2px;}

.tarif_txt{
float:left;
font-size:14px;
padding:5px 0 20px 0;
width:123px;
background:url(images/border_tarifs.jpg) 0 25px no-repeat;
color:#9d0000;}

.tarif_txt00{
float:left;
width:123px;
font-size:11px;
color:#000000;}

.tarif_txt01{
clear:both;
padding:10px 0 10px 180px;
width:66px;
font-size:11px;
color:#9d0000;}

.tarif_txt01 a{
font-size:11px;
color:#9d0000;}

.tarif_txt01 a:hover{
clear:both;
text-decoration:underline;
width:66px;
font-size:11px;
color:#9d0000;}

.emprint_txt01{
clear:both;
padding:10px 0 10px 180px;
width:66px;
font-size:11px;
color:#00079d;}

.emprint_txt01 a{
font-size:11px;
color:#00079d;}

.emprint_txt01 a:hover{
clear:both;
text-decoration:underline;
width:66px;
font-size:11px;
color:#00079d;}


.emprunt{
float:left;
font-size:14px;
padding:5px 0 20px 0;
width:130px;
background:url(images/border_emprint.jpg) 0 25px no-repeat;
color:#00079d;}


.presentationb{ margin-bottom:5px;width:100%;color:#990000;}

.presentationb00{ margin-bottom:5px;width:100%;color:#990000;}

.presentationb00 table{border-collapse:collapse;margin:12px 0 0 0;}
.presentationb00 td{border: 1px solid #f1bb00;padding:3px; color:#990000;}

.presentationb table{border-collapse:collapse;margin:12px 0 0 0;}
.presentationb td{border: 1px solid #f1bb00;padding:3px; color:#990000;}
.massage table{ border-collapse:collapse;margin:12px 0 0 0;color:#990000;}
.massage td{ border: 1px solid #f1bb00;padding:3px;}

.stil_pdf{
margin:80px 0 0 20px}

.stil_pdf1{
margin:40px 0 0 20px}

.stil_pdf2{
margin:20px 0 0 20px}

.stil_pdf3{
margin:5px 0 0 10px}

.consulter{
font-size:14px;
color:#9d0000;}

#block_left_pres{
width:293px;
border-right:1px solid #b9b6b2;
float:left;
}

.home{
margin:0 0 0 24px;}

#pret{
width:225px;
margin:0 0 0 20px;
background:url(images/px_repet.jpg) 0 0 repeat-y;}

#pret00{
width:225px;
background:url(images/bg_bleu.jpg) 0 0 no-repeat;}

.taux{
color:#00079d;
padding:5px 0 20px 10px;
font-size:18px;
}

.txt_taux{
padding:0 10px 0 77px;
color:#00079d;
text-align:justify;}

.emprint_txt06{
	clear:both;
	padding:10px 10px 10px 0px;
	font-size:11px;
	color:#00079d;
	text-align: right;
}

.emprint_txt06 a{
font-size:11px;
color:#00079d;}

.emprint_txt06 a:hover{
clear:both;
text-decoration:underline;
width:66px;
font-size:11px;
color:#00079d;}

.home2{
margin:20px 0 0 20px;}

.home3{
margin:20px 0 20px 30px;}

.home4{
margin:20px 0 30px 30px;}

.validite{
color:#9d0000;
font-size:16px;
text-decoration:underline;
font-weight:bold;
padding:8px 0 0 0;
}

.pres04{
color:#9d0000;
font-size:18px;
padding:10px 0 8px 0;
border-bottom:#c2615a solid 1px;
}

.pres05{
color:#9d0000;
font-size:18px;
padding:0px 0 8px 0;
border-bottom:#c2615a solid 1px;
}

.vente{
border:2px solid #f1bb00;
text-align:center;
margin:10px 0 10px 50px;
font-weight:bold;
padding:10px 10px 10px 10px;
width:400px;}

.frais{
background:url(images/img_puce_rouge.gif) 0 4px no-repeat;
font-weight:bold;
padding:0 0 10px 20px;
}

.contacter{
font-weight:bold;}

.contacter span{
font-weight:bold;
padding:0 0 0 40px;}

.contacter span.decal1{
font-weight:bold;
padding:0 0 0 65px;}

.contacter00{
font-weight:bold;
padding:0 0 10px 183px;}

.contacter00 span{
padding:0 0 0 40px;
font-weight:bold;}

.sous{
color:#9d0000;
padding:0 0 10px 0px;
font-weight:bold;
text-decoration:underline;}

.vente00{
color:#9d0000;
border:2px solid #f1bb00;
text-align:center;
margin:10px 0 10px 0px;
font-weight:bold;
padding:10px 10px 10px 10px;
width:250px;}

#block_table{
width:850px;
float:left;}

.jaune {
background:#FFFF99;}

.tab{
float:left;}

#block_table_right{
float:left;
padding:0 0px 0 10px;}

/**************************************    contact   ******************************/

#block_left_contact{
width:243px;
float:left;
margin:20px 0 0 0;
}

#block_middle{
margin:20px 20px 0 0;
width:370px;
float:left;
background:url(images/bg_middle.jpg) 0 0 no-repeat;}

.zone{
font-size:18px;
padding:0 0 20px 108px;
color:#9d0000;
background:url(images/bg_zone.jpg) 115px 25px no-repeat;}

.adress{
color:#9d0000;
font-weight:bold;
padding:5px 0 0 161px;}

.adress00{
color:#000000;
font-weight:bold;
padding:5px 0 0 161px;}

.tele{
color:#9d0000;
font-weight:bold;
padding:15px 0 0 161px;}

.tele span{
color:#000000;
font-weight:bold;
}

.tele00{
color:#9d0000;
font-weight:bold;
padding:0px 0 0 161px;}

.tele00 span{
color:#000000;
font-weight:bold;
}

.mail{
color:#9d0000;
font-weight:bold;
padding:20px 0 50px 165px;}

#block_right_contact{
width:225px;
margin:20px 0 0 0;
float:left;}

#block_right_contact p.zone00{
font-size:18px;
padding:0 0 20px 0px;
color:#9d0000;
background:url(images/bg_zone.jpg) 0px 25px no-repeat;}

/*************************** Mention legal ****************************/
#content_mention{
width:824px;
padding:16px 50px 30px 21px;
float:left;
background:#fff url(images/px_contenu.jpg) 0 0 repeat-x;
	
}
#content_mention p{
color:#9d0000;
padding:5px 10px 0 0;
line-height:18px;
	
}

#content_mention .somme_mentions{
color:#color:#9d0000;
font-size:18px;
padding:0 0 10px 0;
border-bottom:1px solid #9d0000;
}

#content_mention p.titre{
font-size:21px;
padding:0 0 10px 0;
border-bottom:1px #9d0000 solid;
color:##9d0000;
}



#content_mention strong{
	color:##9d0000;
}

/*------------------------------------CSS formulaire-----------------------------------*/

.formulaire {
	float:left;
	width:225px;
	color:#646464;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 0 0px;

}

#block_right_contact p {
	margin:0 0 5px 0;
	width:225px;
	padding:0;
	color:#000000;
	float:left;
}



#block_right_contact span {
	float:left;
	clear:left;
	font-size:11px
}
#block_right_contact .info {
	clear: both;
	text-align:right;
}
#block_right_contact em {
	color:#646464;
}
.formulaire .question {
	padding-top:10px;
}
#block_right_contact input {
	float:right;
	width:155px;
	height:18px;
	background:#efefec;
	border:1px solid #9d0000;
	color:#13417e;

}
#block_right_contact textarea {
	float:right;
	height:70px;
	width:155px;
	overflow:hidden;
	background:#efefec;
	border:1px solid #9d0000;
	color:#13417e;


}
#block_right_contact .bout {
	width:86px;
	height:17px;
	border:none;
	background:none;
}
#block_right_contact .rouge {
	color: #FF0000;
	font-weight:bold;
	float:right;
	padding-top:5px;
	height:16px;
	margin-bottom:0;

}

/**************************************    Footer   ******************************/



#footer{
	width:955px;
	margin:0 auto;
	background: url(images/img_footer.jpg) no-repeat;
	text-align:center;
	font-size:10px;
	clear:both;

	padding:0 0 10px 0;
}

#footer p{
	color:#9d0000;
	font-size:11px;
	padding:0 0 4px 0;
	width:955px;

}

#footer p span{
	color:#9d0000;
	font-size:14px;
	font-weight:bold;
	
}


object{
	top:5px;
	position:relative;
}

#footer ul {
	list-style-type:none;
	color:#f5eac8;
	padding:0 0 10px 0;
}
 
#footer li {
	display:inline;
}
 
 
#footer li a{
	color:#f5eac8;
	
}
 
#footer li a:hover{
	color:#FFFFFF;
}

#footer .possibilite{
padding:5px 0 8px 0;
color:#ff7200;
font-weight:bold;
background:url(images/bg_footer2.jpg) center 0 no-repeat;}


#logo_bas {
	text-align:center;
	line-height:20px;
	clear:both;

	
} 


#logo_bas a{
	font-size:9px;
	border:none;
	color:#9d0000; 

}

#logo_bas a:hover{
	color:#000;
}
h1.h1tt {
	display: none;
	}
