/********************************************************************************* 
maison du crédit @Copyright 2007 KTP Concept
********************************************************************************** */
html{
overflow-y:scroll;
margin:0;
padding:0;
text-align:center;}

body{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
background-color:#fff;
text-align:center;}

*{margin:0;padding:0}

#centre{
margin-left:auto;
margin-right:auto;
width:960px;
margin-top:15px;
text-align:left;}

h1{
z-index:100;
position:absolute;
margin-top:0;
margin-left:0;
display:block;
width:360px; 
height:90px;
background-color:transparent !important;
background-position:left;
text-indent:-9999px;
background-image:url(../fond/h1.png);
cursor:pointer;}

h1 a{display:block;width:360px; 
height:70px;
text-indent:-9999px;}

#menu{ 
position:absolute;
margin-left:200px;
margin-top:0;
display:block;
height:60px;
margin-top:25px;
width:760px;}

#menu ul{
display:block;
height:25px;
z-index:2500;
padding-left:160px;
list-style:none;
text-align:right;
margin-top:8px;
}

#menu ul li {
display:block;
float:left;
height:18px;z-index:2500;
/*line-height:30px;*/
font-size:11px;}

#menu ul li a{
z-index:2500;
padding-left:10px;
margin-left:12px;
padding-right:0;
color:#6E6F65;
text-decoration:none;
background: transparent url(../fond/puce_bleu.gif) no-repeat center left;}

#menu ul li a:hover, #menu ul li.selected a{
z-index:2500;
padding-left:10px;
margin-left:12px;
padding-right:0;
color:#D4A013;
text-decoration:underline;
background: transparent url(../fond/puce_orange.gif) no-repeat center left;}

#main{
position:absolute;
margin-top:70px;
width:970px;}

#encart_ind{
float:left;
width:719px;
height:285px;
background: transparent ;
margin-bottom:4px;}

#contenu[id]{
float:left;
width:480px;
min-height:438px;
background-color:#fff;
margin-bottom:4px;}

#contenu{
float:left;
width:480px;

background-color:#fff;
margin-bottom:4px;}

#bandpub{
float:left;
width:232px;
height:456px;
padding-right:2px;
padding-left:2px;
margin-bottom:5px;
}


#error{
width:460px;
padding:5px;
padding-left:15px;
float:left;
background-color:#EC2D2E; 
font-size:13px;
color:#fff;
margin-bottom:4px;
}

#tlabel { font-size:13px; height:20px; width:440px;  padding:5px; padding-left:0;border-bottom:2px solid #fff; margin-bottom:10px; }



#contenu .form{
width:460px;
padding:5px;
padding-left:15px;
float:left;
background-color:#EAEE66; 
font-size:12px;

margin-bottom:4px;
}

#contenu .form label{
font-size:11px; color:#0b393b; display:block; width:235px; 
height:18px;font-weight:normal;
text-transform:none; float:left;
}

.encart1 a{ display:block; background-image:url(../fond/encart1.jpg); background-repeat:no-repeat; float:left; padding-top:5px;
padding-bottom:5px; padding-left:15px; padding-right:5px;margin-top:0px;margin-right:0; margin-left:5px;margin-bottom:0;border:1px solid #fff; font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}
.encart1 a:hover,.encart2 a:hover,.encart3 a:hover, .encart5 a:hover {  text-decoration:underline;}

.encart2 a{ display:block; background-image:url(../fond/encart3.jpg); background-repeat:no-repeat; float:left; padding-top:5px;
padding-bottom:5px; padding-left:15px; padding-right:5px;margin-top:0px;margin-right:0; margin-left:5px;margin-bottom:0;
border:1px solid #fff; font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}

.encart3 a{ display:block; background-image:url(../fond/encart2.jpg); background-repeat:no-repeat; float:left; padding-top:5px;
padding-bottom:5px; padding-left:15px; padding-right:5px;margin-top:0px;margin-right:0; margin-left:5px;margin-bottom:0;
;border:1px solid #fff; font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}

.encart5 a{ display:block; background-image:url(../fond/encart5.jpg); background-repeat:no-repeat; float:left; padding-top:5px;
padding-bottom:5px; padding-left:15px; padding-right:5px;margin-top:0px;margin-right:0; margin-left:5px;margin-bottom:0;border:1px solid #fff; font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}

.encart1 a, .encart2 a, .encart3 a, .encart4 a, .encart5 a{margin-top:5px;}

#contenu .form #tlabel label{ font-size:12px; text-transform:uppercase; font-weight:bold;  color:#00A0A8; width:400px;}

#contenu .form {font-size:11px; color:#222; 
}
#contenu .form  .ctext{width:205px;background-color:#fff; background-image:none;border:1px solid #00a0a8;margin-bottom:10px;color:#222}
#contenu .form  select{width:205px;background-color:#fff; background-image:none;border:1px solid #00a0a8;margin-bottom:10px;
font-size:10px;color:#222;}
#contenu .form  .ctext{width:205px;background-color:#fff; background-image:none;border:1px solid #00a0a8;margin-bottom:10px;color:#222}
#contenu .form textarea{width:205px;background-color:#fff; background-image:none;border:1px solid #00a0a8;margin-bottom:10px;color:#222}

#menu2{
float:left;
width:699px;
padding:10px;
height:15px;
padding-top:15px;
background-image:url(../fond/fond_menu2.jpg);
background-repeat:no-repeat;
margin-bottom:4px;}



#nav{ padding-top:5px;padding-bottom:5px; text-align:center;margin-bottom:25px;}

#nav a{ display:block; height:10px;  padding:10px; padding-top:5px; background-color:#00A0A8; float:left; 
border:1px outset #00A0A8; font-size:11px; margin-right:2px; color:#fff; font-weight:bold; text-decoration:none;}


#nav a:hover{ display:block; height:10px;  padding:10px; padding-top:5px; background-color:#05656A; float:left; 
border:1px outset #05656A; font-size:11px; margin-right:2px; color:#fff; font-weight:bold; text-decoration:underline;}

#menu2 ul{
float:left;
width:680px;
height:15px;
margin-left:15px;
}

#menu2 ul li{
float:left;
display:block;
padding-left:5px; 
padding-right:5px;
border-right:1px solid #595D5D;
color:#595D5D;
line-height:11px;
font-size:11px;

}

#menu2 ul li#last{border-right:0;}

#menu2 ul li a{ 
color:#595D5D;   font-weight:bold; text-decoration:none;}

#menu2 ul li a:hover, #menu2 ul li.selected a{ 
color:#000; text-decoration:underline;}

#encart2{
float:left;
width:237px;
height:211px;
background: transparent url(../fond/credit.jpg);
margin-bottom:4px;
margin-right:4px;}


#encart2 h2{
width:221px;
height:35px;
background-image:url(../fond/credit.png);
margin:6px;
margin-left:0;
text-indent:-9999px;
}

#encart2 p, #encart3 p, #encart4 p, #encart5 p{
padding:8px;
padding-top:0;
font-size:12px;
line-height:16px;}

.capital{ 
text-transform:uppercase; 
font-size:11px; 
font-weight:bold;}

.vertsombre{color:#50540B; font-size:12px; padding:5px; padding-top:0px;}
.vertsombre a{ color:#50540B;text-decoration:none;}
.vertsombre a:hover{ color:#50540B;text-decoration:underline;}
.blanc{color:#ffffff; font-size:12px; padding:5px; padding-top:0px;}
.blanc a{color:#fff; text-decoration:none;}
.brun a{color:#5E4909; text-decoration:none;}

.blanc a:hover{color:#fff; text-decoration:underline;}
.brun a:hover{color:#5E4909; text-decoration:underline;}
.brun{color:#5E4909;}

#encart3 h2{
width:221px;
height:35px;
background-image:url(../fond/investisseur.png);
margin:6px;
margin-left:0;
text-indent:-9999px;}


#encart4 h2{
width:236px;
height:35px;
background-image:url(../fond/entreprise.png);
margin:6px;
text-indent:-9999px;
margin-left:0;}

#encart3{
float:left;
width:237px;
height:211px;
background: transparent url(../fond/investisseur.jpg);
margin-bottom:4px;
margin-right:4px;}

.decale{ margin-left:8px;}
.normal{ margin-left:0px;}



.ctext{ margin-top:4px; width:143px; background:#fff url(../fond/ctext.jpg) repeat-x top; border:1px solid #ccc; font-size:11px; 
padding:2px;}

.bleusombre{ color:#063947;}

#encart4{
float:left;
width:237px;
height:211px;
background: transparent url(../fond/entreprise.jpg);
margin-bottom:4px;
margin-right:4px;}

#encart5{
float:left;
width:237px;
height:211px;
background: transparent url(../fond/patrimoine.jpg);
margin-bottom:4px;
margin-right:4px;}

#encart5 h2{
width:221px;
height:35px;
background-image:url(../fond/patrimoine.png);
margin:6px;
text-indent:-9999px;
margin-left:0;}

#encart2 .envoyer{ background-image:url(../fond/enovyer_h2.jpg); display:block; cursor:pointer; width:147px; height:20px;
text-indent:-9999px; border:0; margin-top:8px;}

#encart3 .envoyer{ background-image:url(../fond/envoyer_h3.jpg); display:block; cursor:pointer; width:147px; height:20px;
text-indent:-9999px; border:0; margin-top:8px;}

#encart4 .envoyer{ background-image:url(../fond/envoyer_h4.jpg); display:block; cursor:pointer; width:147px; height:20px;
text-indent:-9999px; border:0; margin-top:8px;}

#encart5 .envoyer{ background-image:url(../fond/envoyer_h4.jpg); display:block; cursor:pointer; width:147px; height:20px;
text-indent:-9999px; border:0; margin-top:8px;}

.submit{ background-image:url(../fond/submit.jpg); display:block; cursor:pointer; width:101px; height:21px;
text-indent:-9999px; border:0; margin-top:8px;}



h3#client{
display:block;
width:237px;
height:35px;
text-indent:-9999px;
background-image:url(../fond/espacec.jpg);
cursor:pointer;
}

p.client{ display:block; height:195px; padding:10px; font-size:11px; color:#656565; }

label{ color:#C0900E; display:block; text-transform:uppercase;margin-top:5px; }

p.partenaires{ display:block;  padding:10px; font-size:11px; color:#656565; }
h3#partenaires{
display:block;
width:237px;
height:35px;
text-indent:-9999px;
background-image:url(../fond/espacep.jpg);cursor:pointer;
}

#contact{
float:left;
width:237px;
height:211px;
background: transparent url(../fond/contact.jpg);
margin-bottom:4px;
text-indent:-9999px;}
#contact a{display:block; width:237px; height:211px;}

#infos{
	float:left;
	width:236px; height:69px;
	background: transparent url(../fond/infos.jpg) no-repeat top left;
	text-indent:-9999px;
}
#infos a{display:block; width:236px; height:69px;}

#contact2{
float:left;
width:237px;
height:211px;
background: transparent url(../fond/contact.jpg);
margin-left:4px;
margin-bottom:4px;
text-indent:-9999px;}

#agences{
	width:960px; height:29px;
	text-align:center!important;
	background:url(../fond/agences.gif) no-repeat top left;
	margin-bottom:5px;
	color:#FFFFFF;
}
#agences ul{width:630px;display:block;margin-left:200px; padding-top:6px;}
#agences li{float:left; list-style:none!important;}
#agences a{color:#FFFFFF; text-decoration:none; font-size:14px; /*font-weight:bold;*/  margin-left:5px; margin-right:5px;}
#agences a:hover{color:#333333;}

#google_map{width:478px; height:320px; margin-top:0px; margin-bottom:5px;}
#googlemap{width:478px; height:320px;}

#fichette{font-size:12px;}
#fichette h2{color:#147c99; font-size:14px; font-weight:bold; margin-bottom:5px; border-bottom:1px dotted #999999;}

#fichette p{display:none}
#gmapDirHead{display:none;}

#pied{
float:left;
width:700px;
height:170px;
padding:5px;
padding-left:15px;
padding-top:0px;
margin-right:5px;
background: transparent url(../fond/pied.jpg) repeat-x;}

#pied ul{
width:210px;
height:110px;
margin-left:6px;
margin-right:12px;
display:block;
float:left;
border-right:1px solid #bbb;

}

#anim_droite{float:left;
width:235px;
height:180px;
margin-left:0px;
}

#pied ul li{
width:170px;

} 

#pied ul li.un{
list-style:none;
}

#pied ul li.deux{

list-style:square;
}

#pied ul li.trois{
list-style:inside;

}


#pied ul li.un a{ 
display:block;
list-style:none;
font-size:11px; 
font-weight:bold;
/*font-variant:small-caps;*/
margin-top:6px;
color:#373636; 
text-decoration:none;
}

#pied ul li.deux a{ 
font-size:10px; 
color:#737373; 
text-decoration:none;
}


#pied ul li.trois a{ 
font-size:10px; 
color:#737373; 
text-decoration:none;
}
#pied ul li a:hover{ text-decoration:underline}



#espaces{
float:left;
margin-left:5px;
margin-bottom:4px;
width:237px;
background-color:#fff;
/*height:290px;*/
}


#espaces2{
float:left;
margin-left:5px;
margin-bottom:4px;
margin-top:-42px;
width:237px;
height:285px;
}

.spacer{display:block; clear:both;}