body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
	}

*  {
	margin: 0 ;
	padding:0;
}



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

ul  {
	list-style:none;
}




a {
	text-decoration:none;
	
	
}


a:hover {
	text-decoration:none;
	
}
.clr{
    clear:both;
	font-size:0;
}
.contour{
    border:#045883 solid 1px;
}
#table {


}
#table  td{
border:0;
border-collapse:collapse;
}

#bg-gche {background: url(images/imggauche.jpg) no-repeat right 0 #fff;
border:0;

}
#bg-drt {
background: url(images/imdroi.jpg) no-repeat  0px 0px #fff;
border:0;
}

#page{
	width:898px;
	}

#baniere{
	background:  url(images/img_header.jpg) no-repeat;
	width:898px;
	height:279px;
		}
		
	#baniere00{
	background:  url(images/img_header2.jpg) no-repeat;
	width:898px;
	height:279px;
		}
		
	#baniere01{
	background:  url(images/img_header3.jpg) no-repeat;
	width:898px;
	height:279px;
		}



#contenu{
width:898px;
float:left;
padding:44px 0 20px 0;
background:#fff url(images/img_contenu.jpg) 0 0 no-repeat;}

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


#menu{
width:285px;
height:26px;
margin:36px 0 0 0;
float:left;


}

	
#menu li {}	

#menu li a{
    display:block;
	height:26px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	text-transform:capitalize;
}



/*menu_accueil*/
#menu .mnacc a{
font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0 0 0 80px;
	margin:0px 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{
font-family:Arial, Helvetica, sans-serif;
background:url(images/img_accroll.png) 0 0px no-repeat;
width:197px;
height:26px;
padding:0 0 0 80px;
margin:0px 8px 0 0;
font-size:14px;
font-weight:bold;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_accroll.png', sizingMethod='crop');
color:#023a57;
}

#menu .mnsavoir a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0 0 0 80px;
	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 .mnsavoir a:hover, #menu .mnsavoir_a a{
font-family:Arial, Helvetica, sans-serif;
background:url(images/img_savoiroll.png) 0 0px no-repeat;
width:245px;
height:26px;
padding:0 0 0 80px;
font-size:14px;
font-weight:bold;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_savoiroll.png', sizingMethod='crop');
color:#023a57;
}



#menu .mncomp a{
font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0 0 0 80px;
	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 .mncomp a:hover, #menu .mncomp_a a{
font-family:Arial, Helvetica, sans-serif;
background:url(images/img_comproll.png) 0 0px no-repeat;
width:300px;
height:26px;
padding:0 0 0 80px;
font-size:14px;
font-weight:bold;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_comproll.png', sizingMethod='crop');
color:#023a57;
}


#menu .mncont a{
font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0 0 0 80px;
	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 .mncont a:hover, #menu .mncont_a a{
font-family:Arial, Helvetica, sans-serif;
background:url(images/img_contactroll.png) 0 0px no-repeat;
width:292px;
height:26px;
padding:0 0 0 80px;
font-size:14px;
font-weight:bold;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_contactroll.png', sizingMethod='crop');
color:#023a57;
}

.consiel{
margin:0 0 0px 0;


}

.consiel00{
margin:5px 0 0 128px;

}

.consiel01{
margin:0 0 0 50px;


}

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

#block_header_left{
width:390px;
float:left;}

#block_header_right{
width:340px;
padding:70px 0 0 160px;
float:left;}

.comptable{
	width:230px;
	float:left;
	color:#e8a107;
	font-weight:bold;
	margin:15px 5px 5px 0;
	font-size: 13px;
}

.comptable span.gris{
	width:225px;
	display:block;
	padding:0 0 2px 5px;
	background:#044363;
	color:#e8a107;
	line-height:22px;
	font-weight:bold;
	font-size: 15px;
}
.comptable span.unvrai{
	width:230px;
	display:block;
	color:#0a6a9b;
	line-height:20px;
	font-weight:bold;
	padding: 0 0 0 0px;
}

.stil_img{
margin:15px 0 0 0;
display:block;
float:left;}


.comptable00{
clear:both;
width:213px;}

#block_left{
width:481px;
float:left;
}

.prg_left{
width:238px;
float:left;
color:#044363;
font-size:15px;
font-weight:bold;
padding:23px 36px 0 30px;
background:url(images/bg_txt.jpg) 0 0 no-repeat;}

.prg_left span{
font-weight:normal;
float:left;
color:#1889c2;
font-style:italic;
font-size:11px;
padding:10px 0 0 110px;
}

#block_left00{
width:481px;
float:left;
}

#block_txt{
width:177px;
float:left;
background:url(images/bg_bleu.jpg) 0 0 no-repeat;}

.suivi{
padding:10px 0 0 30px;
background:url(images/puce_blanc.gif) 15px 14px no-repeat;
color:#FFFFFF;}

.suivi09{
padding:10px 0 15px 30px;
background:url(images/puce_blanc.gif) 15px 14px no-repeat;
color:#FFFFFF;}

.exemple{
color:#044363;
clear:both;
font-size:14px;
padding:19px 0 10px 0;}

.avocats{
margin:3px 0 0 0;
color:#FFFFFF;
background:#e8a107;
line-height:18px;
padding:8px 10px 10px 12px;}

.clas_img02{
float:left;
padding:0px 20px;}

.clas_img03{
	padding:0;
	border: #045883 solid 1px;
	margin: 0 0 17px 0;
}

.clas_img08{
	padding:0;
	border: #045883 solid 1px;
	margin: 0 0 17px 0;
}

#block_right{
width:247px;
float:left;}

.presentation{
border-top:1px solid #044363;
color:#045883;
text-transform:uppercase;
line-height:20px;
font-weight:bold;
padding:0 0 0 5px;
border-bottom:1px solid #044363;}

.text_pres{
color:#045883;
padding:6px 0 0 0;
text-align:justify;}

.text_pres00{
color:#045883;
padding:10px 0 10px 0;
text-align:justify;}

.cathrine{
color:#1889c2;
font-size:11px;}

.expert{
color:#1889c2;
font-size:11px;}

.presentation00{
margin:10px 0 0px 0;
background:url(images/puce_orange.gif) 3px 8px no-repeat;
border-top:1px solid #e8a107;
color:#e8a107;
line-height:20px;
font-weight:bold;
padding:0 0 0 15px;
border-bottom:1px solid #e8a107;}

.presentation00 a{
color:#e8a107;
}
.presentation00 a:hover{
color:#045883;
}
/**************************************    savoir   ******************************/

#block_left_savoir{
width:322px;
padding:0 19px 0 0;
float:left;
}

#block_bottom{
width:177px;
float:left;}

.manger{
background:#e8a107;
margin:5px 0 0 0;
color:#fff;
padding:10px;}

.presentation01{
margin:5px 0 0 0;
background:url(images/puce_orange.gif) 3px 8px no-repeat;
border-top:1px solid #e8a107;
color:#e8a107;
line-height:20px;
padding:0 0 0 15px;
border-bottom:1px solid #e8a107;}

.presentation01 a{
color:#e8a107;
}
.presentation01 a:hover{
color:#045883;
}

.clas_img04{
float:left;
padding:0px 0px 0 25px;}

#mission{
float:left;
margin:10px 0 0 0;
width:320px;
background:#9dc0d1 url(images/bg_mission.jpg) 0 0 no-repeat;}

.nos{
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
padding:5px 0 15px 18px;
}

.txt_mission{
padding:0 0 0 16px;
color:#FFFFFF;}

.suivi00{
padding:2px 0 0 30px;
background:url(images/puce_blanc2.gif) 15px 5px no-repeat;
color:#FFFFFF;}

.suivi03{
padding:5px 0 15px 30px;
background:url(images/puce_blanc2.gif) 15px 8px no-repeat;
color:#FFFFFF;}

.cathrine06{
color:#1889c2;
padding:0 0 0 16px;
font-size:11px;}

.cathrine07{
color:#1889c2;
font-style:italic;
padding:0 0 10px 16px;
font-size:11px;}

#block_right_savoir{
width:556px;
float:left;}

#block_right_savoir p.conseil{
padding:10px 0;
}
#block_right_savoir p.fiscal{
padding:10px 0 0 0;
}
.experience{
border-top:1px solid #044363;
background:url(images/bg_num1.gif) 0 2px no-repeat;
color:#045883;
text-transform:uppercase;
line-height:43px;
font-size:14px;
font-weight:bold;
padding:0px 0 0 49px;
border-bottom:1px solid #044363;}

#gestion{
float:left;
padding:0 26px 0 0;
width:279px;}

.text_pres03{
color:#045883;
padding:10px 0;
text-align:justify;}

.experience01{
border-top:1px solid #044363;
background:url(images/bg_num2.gif) 0 3px no-repeat;
color:#045883;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
padding:8px 0 5px 49px;
border-bottom:1px solid #044363;}

.experience05{
border-top:1px solid #044363;
background:url(images/bg_num3.gif) 0 3px no-repeat;
color:#045883;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
padding:8px 0 5px 49px;
border-bottom:1px solid #044363;}

#gestion00{
float:left;
width:249px;}

.plan{
color:#045883;
text-align:justify;
padding:0 0 5px 10px;
background:url(images/puce_bleu.gif) 0px 5px no-repeat;}

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

#block_left_contact00{
width:288px;
float:left;
}

.text_pres_contact{
color:#045883;
padding:6px 0 0px 0;
font-weight:bold;
text-align:justify;}

.adress{
background:url(images/img_lettre.gif) 0px 20px no-repeat;
color:#045883;
font-size:12px;
padding:10px 0 0 50px;}



.tele{
background:url(images/img_tele.gif) 0px 20px no-repeat;
color:#045883;
font-size:12px;
padding:20px 0 0px 50px;}




.mail{
background:url(images/img_mail.gif) 0px 20px no-repeat;
font-weight:bold;
color:#045883;
font-size:12px;
padding:28px 0 20px 50px;}

.img_plan{
float:left;
padding:30px 30px 0 18px;}

#block_right_contact{
width:324px;
float:left;}

/*************************** Mention legal ****************************/
#content_mention{
width:898px;
float:left;
padding:44px 0 20px 0;
background:#fff url(images/img_contenu.jpg) 0 0 no-repeat;;
	
}
#content_mention p{
color:#045883;
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 p.experience{
border-top:1px solid #044363;
background:url(images/bg_num1.gif) 0 5px no-repeat;
color:#045883;
text-transform:uppercase;
line-height:43px;
font-size:14px;
font-weight:bold;
padding:5px 0 0 49px;
border-bottom:1px solid #044363;}

#content_mention strong{
	color:#045883;
}


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

.formulaire {
	float:left;
	width:286px;
	color:#fff;
	background:#055884;
	font-weight:bold;
	font-size:12px;
	margin:10px 0 0 0;
	padding:20px 19px 0 19px;

}

.formulaire p {
	margin:5px 0;
	width:286px;
	float:left;




}



.formulaire span {
	float:left;
	clear:left;
	font-size:11px
}
.formulaire .info {
	color:#FFFFFF;
	text-align:right;
	font-weight: normal;
	
}
.formulaire em {
	color:#fff;
}
.formulaire .question {
	padding-top:10px;
}
.formulaire input {
	float:right;
	width:211px;
	height:14px;
	background:#fff;
	border:1px solid #b0b0ad;
	color:#13417e;
	background:#fff;

}
.formulaire textarea {
	float:right;
	height:70px;
	width:211px;
	overflow:hidden;
	background:#fff;
	border:1px solid #b0b0ad;
	color:#13417e;
	background:#fff;

}
.formulaire .bout {
	width:81px;
	height:23px;
	border:none;
	background:none;
}
.rouge {
	color: #FF0000;
	font-weight:bold;
	float:left;
	padding-top:5px;
	height:18px;
	margin-bottom:0;
	width:324px;
	
}

#block_left_contact{
padding:30px 5px 0 20px;
width:184px;
float:left;}


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



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

#footer p{
	color:#ffffff;
	font-size:11px;
	padding:2px 0 4px 0;
	width:898px;

}

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


object{
	top:5px;
}

#footer ul {
	list-style-type:none;
	color:#023a57;
	padding:0 0 20px 0;
}
 
#footer li {
	display:inline;
}
 
 
#footer li a{
	color:#023a57;
	
}
 
#footer li a:hover{
	color:#e8a107;
}

#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;
	padding:10px 0 0 0;
} 

#logo_bas a{
	font-size:9px;
	border:none;
	color:#28769d; 
}

#logo_bas a:hover{
	color:#000;
}

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