body {
	margin:0;
	background-color:#f5f4e9;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/back/back_body.gif);
	background-repeat:repeat-x;
	color:#000000;
	font-size:12px;
}

a{ 
	font-size:11px;
	color:#000000; 
	text-decoration:none; 
}

ul{ 
	font-size:11px;
	color:#000000; 
}

a:hover { 
	font-size:11px;
	color:#000000; 
	text-decoration:none; 
}

#menu ul {

	
}

#menu li {
    list-style-image:url(../images/menu/bullet.png);

}

.sousmenu{
	width:250px;
	list-style-image:url(../images/menu/bullet2.png);
	color:#CCCCCC;
	border-bottom:none;
}

#menu h3 {
	width:250px;
	margin-top:2px;
	margin-bottom:0px;
	font-variant:small-caps;
	font-weight:bolder;
	color:#999999;
	font-size:15px;
	padding-left:20px;	
}



p {
	padding:20px;
	margin:auto;
	font-size:12px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
}



#contenu{
	width:951px;
	margin:auto;
	text-align:left;
}



#top{
	margin:auto;
	text-align:left;
	background-image:url(../images/back/back_top.png);
	background-repeat:repeat-x;
	height:265px;
	clear:both;
}

#lien_top{
	margin:auto;
	text-align:right;
	background-image:url(../images/top/top.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:28px;
	clear:both;
	padding-top:10px;
}

#lien{
	margin-right:125px;
}



#logo_top{
	padding-left:15px;
	margin:auto;
	height:128px;
	clear:both;
}

#logo{
	margin:auto;
	width:477px;
	float:left;
}
#slogan{
	margin:auto;
	width:442px;
	float:left;
}

#principale{
	margin:auto;
	clear:both;
	text-align:left;
	background-image:url(../images/back/back_site.png);
	background-repeat:repeat-y;
}

#border_bas{
	margin:auto;
	clear:both;
	text-align:left;
	height:20px;
	background-image:url(../images/bas/border_bas.png);
	background-repeat:no-repeat;
}
#section{
	padding-left:14px;
	height:97px;
	margin:auto;
	clear:both;
}

#droite{
	padding-left:5px;
	width:260px;
	margin:auto;
	float:left;
}

#gauche{
	width:660px;
	margin:auto;
	float:left;
}


#menu{
	text-align:left;
	width:250px;
	clear:both;
	margin-left:5px;
	background-image:url(../images/menu/back_menu.gif);
	background-repeat:repeat-y;	
}

#top_menu{
	text-align:left;
	background-image:url(../images/menu/top_menu.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;	
}

#bas_menu{
	margin:auto;
	clear:both;
	background-image:url(../images/menu/top_menu.gif);
	background-repeat:no-repeat;
	background-position:top;	
}

.box_redirect{
	height:135px;
	clear:both;
	width:679px;
}

.box_photo{
	margin:auto;
	float:left;
	width:215px;

}

.etape{
	clear:both;
	margin-top:5px;
}
.box_etape{
	margin:auto;
	clear:both;
	width:659px;
	height:30px;
	background-image:url(../images/onglet/background_onglet.gif);
	background-repeat:repeat-x;
}

.box_etape_contenu{
	margin:auto;
	clear:both;
	width:659px;
	height:219px;
	background-image:url(../images/onglet/contenu_onglet.gif);
	background-repeat:no-repeat;	
}




.onglet1 a{
	font-variant:small-caps;
	font-weight:bolder;
	color:#4e4e4e;
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
}

.onglet1{
	margin-right:2px;
	float:left;
	height:25px;
	background-image:url(../images/onglet/onglet_off.gif);
	text-align:center;
	padding-top:5px;
		font-size:12px;
	background-repeat:repeat-x;
}

#droite_joindre{
	float:left;
	margin-left:20px;
	width:280px;

	background-image:url(../images/joindre/back1.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#gauche_joindre{

	float:left;
	width:337px;
	margin-left:15px;
	background-image:url(../images/joindre/back1.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#gauche_formulaire{

	float:left;
	width:95%;
	margin-left:15px;
	background-image:url(../images/joindre/back1.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#fiche_liste{
clear:both;
	float:left;
	width:95%;
	margin-left:15px;
	background-image:url(../images/joindre/back1.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#fiche{
	float:left;
	width:95%;
	margin-left:15px;
	background-image:url(../images/fiche/back.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#gauche_fiche{
	float:left;
	width:30%;
	margin-left:18px;
}
#droite_fiche{
	float:left;
	width:63%;
	margin-left:18px;
}
.onglet1 a{
	font-variant:small-caps;
	font-weight:bolder;
	color:#4e4e4e;
	font-size:13px;
}


.box_texte{
	padding-left:35px;
	margin:auto;
	float:left; 
	width:420px;
	text-align:left;
	height:131px;
	background-image:url(../images/investissement/back_photo.gif);
	background-repeat:no-repeat;
	background-position:top;	
}
.box_texte h2   {
	margin-top:2px;
	margin-bottom:0px;
	font-variant:small-caps;
	font-weight:bolder;
	color:#8F8F8F;
	font-size:25px;
}

.box_texte ul {
	margin-top:0px;
}

.box_texte li {
    list-style-image:url(../images/investissement/f_onglet.gif);
	margin-top:2px;
	margin-bottom:2px;

}

#lien_bas{
	width:100%;
	
}


#bas{
	text-align:center;
	padding-top:20px;
	margin:auto;
	margin-left:16px;
		font-size:11px;
	color:#000000; 
	width:920px;
	clear:both; 
	height:45px;
	background-image:url(../images/bas/bas_site.gif);
	background-repeat:no-repeat;
}

h4 {

	font-weight:bolder;
	color:#315480;
	font-size:25px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}

h5 {

	font-weight:bolder;
	color:#666666;
	font-size:25px;
	margin-top:10px;
	margin-bottom:0px;
}
h6 {
	font-weight:bolder;
	color:#666666;
	font-size:16px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}

.txt {
padding-top:0px;
}




