@import url(home.css);
@import url(smenu.css);
@import url(all_in_one.css);
@import url(faq.css);
@import url(droite.css);
@import url(ami.css);
@import url(prescripteur.css);
@import url(presse.css);
@import url(calculettes.css);

body{
font-family:Arial, Helvetica, sans-serif;
}
*{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
.breaker{
clear:both;
height:1px;
_height:auto;
visibility:hidden;
/*overflow:visible;
border-bottom:1px solid transparent;
!border-bottom:none;*/
}
#principal{
width:940px;
background:url(../images/common/milieu_general.gif) repeat-y;
border-top:1px solid #E2E2E2;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 10px;
}
#bas_form{
display:block;
background:url(../images/common/bas_general_form.gif) no-repeat;
width:940px;
height:26px;
margin:0px 0px 0px 10px;
}

#contenu{
width:985px;
background:url(../images/common/fond_milieu.gif) repeat-y;
border-bottom:1px solid transparent;
!border-bottom:none;
}
.contenu{
width:748px;
float:left;
}
.gauche{
float:left;
width:218px;
}
.gauche img{
margin:0px 0px 0px 32px;
}
.centre{
float:left;
width:493px;
margin:0px 0px 0px 37px;
}
.droite{
float:left;
width:236px;
margin:13px 0px 0px 0px;
text-align:center;
z-index:-1;
}

#contenu h1.titre{
margin:19px 0px 0px 32px;
padding:0px 0px 8px 0px;
background:url(../images/common/filet_pointille.gif) bottom repeat-x;
}

#contenu .H2commeH1titre{
margin:19px 0px 0px 32px;
padding:0px 0px 8px 0px;
background:url(../images/common/filet_pointille.gif) bottom repeat-x;
}

.centre h1{
font-size:18px;
font-weight:bold;
color:#f58d1e;
margin:20px 0px 30px 0px;
padding:0px 0px 3px 0px;
background:url(../images/common/filet_pointille.gif) bottom repeat-x;
}

h2.centreH1{
font-size:18px;
font-weight:bold;
color:#f58d1e;
margin:20px 0px 30px 0px;
padding:0px 0px 3px 0px;
background:url(../images/common/filet_pointille.gif) bottom repeat-x;
}

.centre h2.intro{
font-size:18px;
font-weight:bold;
color:#3c3e43;
background:url(../images/common/puce/puce6.gif) no-repeat 0px 3px;
padding:0px 0px 0px 10px;
margin:23px 0px 0px 0px;
}

.centre p.intro {
font-size:12px;
color:#3c3e43;
font-weight:bold;
}
.centre table{margin:23px 0px 0px 0px}

.centre h2.article{
font-size:17px;
font-weight:bold;
color:#253f7d;
background:url(../images/puce/fleche1.gif) no-repeat 0px 5px;
padding:0px 0px 0px 19px;
margin:23px 0px 0px 0px;
}

.droite a{display:block;}

.espace{
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2; 
height:6px; 
margin:0px 0px 0px 32px;
width:938px;
}
.filet_bas{
border-bottom:1px solid #E2E2E2; 
padding-top:30px; 
padding-bottom:39px; 
text-align:center;
}

div.dossier form{
width:auto;
margin:0px;}
/* ENCART GAUCHE */
.encart_gauche{
float:left;
width:205px;
padding:20px 0px 0px 0px;
}
.encart_gauche img{
display:block;
margin:0px 0px 0px 20px;
}
/* ENCART DROITE */
.encart_droite{
float:left;
width:205px;
}
.dossier{
width:182px;
background:url(../images/common/bas_reprendre_dossier.gif) no-repeat bottom;
padding:0px 0px 5px 0px;
margin:20px auto 0px auto;
}
.dossier h1{ 
margin:0px; 
padding:0px;
}

.f_dossier{
background:#fff;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
padding:5px 0px 5px 0px;
}
a.bt_dossier{
display:block;
width:172px;
height:46px;
background:url(../images/picts_fr/bt_dossier.gif) no-repeat;
margin:0px auto 0px auto;
}
a.bt_dossier span, a.bt_dossier_sim span{
display:none;
}
a.bt_dossier:hover{
background:url(../images/picts_fr/bt_dossier_on.gif) no-repeat;
}
a.bt_dossier_sim{
display:block;
width:172px;
height:46px;
background:url(../images/picts_fr/bt_dossier_sim.gif) no-repeat;
margin:0px auto 0px auto;
}
a.bt_dossier_sim:hover{
background:url(../images/picts_fr/bt_dossier_sim_on.gif) no-repeat;
}

#dossier2{
margin:0px 0px 0px 14px;
}
#dossier2 label{
display:block;
font-size:11px;
color:#3C3C3C;
margin:5px 0px 5px 0px;
}
#dossier2 input{
display:block;
width:142px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #cccccc;
padding:3px 5px 3px 5px;
}
#dossier2 strong{
display:block;
font-size:11px;
color:#97B90A;
margin:5px 0px 0px 0px;
}
a.valider{
display:block;
width:115px;
height:34px;
background:url(../images/picts_fr/bt_valider.gif) no-repeat;
margin:7px 0px 0px 20px;
}
a.valider span, a.valider_sim span{
display:none;
}
a.valider:hover{
background:url(../images/picts_fr/bt_valider_on.gif) no-repeat;
}
a.valider_sim{
display:block;
width:115px;
height:34px;
background:url(../images/picts_fr/bt_valider_sim.gif) no-repeat;
margin:7px 0px 0px 20px;
}
a.valider_sim:hover{
background:url(../images/picts_fr/bt_valider_sim_on.gif) no-repeat;
}
.confidentiel{
width:162px;
font-size:12px;
color:#3C3E43;
border-bottom:1px solid #E2E2E2;
margin:15px 0px 15px 20px;
}
.confidentiel p{
margin:0px 0px 15px 0px;
}
p.obligatoire{
font-size:11px;
color:#3C3E43;
margin:0px 0px 0px 20px;
}
p.obligatoire span{
color:#ED821F;
}

/* ENCART CENTRE */
.encart_centre{
float:left;
width:523px;
}
p.suivant,p.suivant_sim{padding:10px 0px 0px 142px;}
p.suivant_sim2{padding:10px 0px 0px 0px;}

p.ajout a span{
display:none;
}
p.ajout{padding:10px 0px 0px 134px;}
p.ajout a{
display:block;
background:url(../images/picts_fr/bt_ajout_emprunteur.gif) no-repeat;
width:187px;
height:41px;
}
p.ajout a:hover{
background:url(../images/picts_fr/bt_ajout_emprunteur_on.gif) no-repeat;
}

p.suivant a span, p.suivant_sim a span, p.suivant_sim2 a span{
display:none;
}
p.suivant a{
display:block;
background:url(../images/picts_fr/bt_suivante.gif) no-repeat;
width:172px;
height:46px;
}
p.suivant a:hover{
background:url(../images/picts_fr/bt_suivante_on.gif) no-repeat;
}
p.suivant_sim a, p.suivant_sim2 a{
display:block;
background:url(../images/picts_fr/bt_suivante_sim.gif) no-repeat;
width:172px;
height:46px;
}
p.suivant_sim a:hover, p.suivant_sim2 a:hover{
background:url(../images/picts_fr/bt_suivante_sim_on.gif) no-repeat;
}

/* ENCART ERREUR */
.h_erreur{
width:457px;
background:url(../images/common/h_erreur_g.gif) no-repeat;
padding:5px 0px 0px 0px;
margin:0px auto 20px auto;
}
.erreur{
background:#F29C2A url(../images/common/picto_erreur.gif) no-repeat 15px 0px;
padding:4px 60px 4px 70px;
color:#fff;
font-size:12px;
}
.b_erreur{
background:url(../images/common/b_erreur_g.gif) no-repeat bottom;
padding:0px 0px 5px 0px;
}
.h_erreur_p{
width:152px;
background:url(../images/common/h_erreur_p.gif) no-repeat;
padding:5px 0px 0px 0px;
margin:0px 0px 10px 0px;
}
.erreur_p{
background:#F29C2A url(../images/common/picto_erreur_p.gif) no-repeat 10px 4px;
padding:4px 10px 4px 45px;
color:#fff;
font-size:11px;
}
.b_erreur_p{
background:url(../images/common/b_erreur_p.gif) no-repeat bottom;
padding:0px 0px 5px 0px;
}
.padding20{padding:20px;}
.padding40{padding:20px 20px 20px 40px;}
.padding_form{padding:0px 30px 30px 30px;}
.padding_form2{padding:10px 30px 30px 149px;}

/* Simulation */
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.coulnoir{color:#3c3c3c;}
.coulbleu{color:#368fbf;}
.coulorange{color:#ed821f;}
.fwbold{font-weight:bold;}
.fwnormal{font-weight:normal;}
.coulvert{color:#95b706;}

a.txt_sim2{
font-size:13px;
color:#368fbf;
font-weight:bold;
text-decoration:underline;
}
a.txt_sim2:hover{text-decoration:none;}

.txt_sim_fin{
width:470px; 
margin:20px 0px 0px 25px;
}
.txt_sim_fin h1{padding-top:20px;}
.sim_filet{
width:475px;
background:#e2e2e2; 
margin:0px;
padding:0px;
}

.h_tab_sim1{
margin:20px 20px 0px 10px;
!margin:13px 20px 0px 10px;
width:490px; 
height:8px; 
background:url(../images/common/h_cadre_sim_fin.gif) no-repeat 0px 0px;
background-position:bottom;
}
.m_tab_sim1{
padding:5px 15px 5px 15px;
margin:0px 0px 0px 10px;
width:458px;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
}

.b_tab_sim1{
margin:0px 20px 0px 10px;
width:490px; 
height:8px; 
background:url(../images/common/b_cadre_sim_fin.gif) no-repeat 0px 0px;
}

.h_tab_sim2{
margin:20px 20px 0px 10px;
width:490px; 
height:8px; 
background:url(../images/common/h_cadre_sim_fin.gif) no-repeat 0px 0px;
background-position:bottom;
}
.m_tab_sim2{
padding:0px 0px 5px 0px;
margin:0px 0px 0px 10px;
width:488px;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
}

.b_tab_sim2{
margin:0px 20px 0px 10px;
padding:10px 0px 10px 0px; 
width:490px; 
height:16px; 
background:url(../images/common/b_cadre_sim_fin2.gif) no-repeat 0px 0px;
}

/* Pagination */
.pagination{
background:url(../images/common/filet_pointille.gif) repeat-x bottom;
font-size:12px;
padding:6px 0px 6px 0px;
margin:0px 0px 20px 0px;
color:#3c3c3c;
}
.pagination h5{
float:left;
font-size:12px;
font-weight:normal;
height:17px;
color:#3c3c3c;
padding:3px 20px 0px 0px;
margin:0px 20px 0px 0px;
border-right:2px solid #D6D6D6;
}
a.precedent span, a.suivant span{
display:none;
color:#3c3c3c;
}
a.precedent{
float:left;
display:block;
background:url(../images/common/puce/precedent.gif) no-repeat 0px 0px;
width:16px;
height:15px;
margin:3px 12px 0px 0px;
}
a.suivant{
color:#3c3c3c;
float:left;
display:block;
background:url(../images/common/puce/suivant.gif) no-repeat 0px 0px;
width:16px;
height:15px;
margin:3px 0px 0px 12px;
}
.page{
color:#3c3c3c;
float:left;
margin:3px 0px 0px 0px;
}
.page a{
color:#3c3c3c;
margin:0px 2px 0px 2px;
}
.page a:hover{
color:#EF9702;
}
.page a.on{
color:#EF9702;
font-weight:bold;
text-decoration:none;
}
/* PLAN DU SITE	*/

.plan_gauche{
float:left;
display:block;
width:240px;
}
.plan_gauche ul{
margin:10px 0px 0px 32px;
list-style:none;
}
.plan_gauche ul li{padding:9px 0px 0px 0px;}
.plan_gauche ul li a{
font-size:13px;
color:#3c3e43;
text-decoration:none;
font-weight:normal;
background:url(../images/common/puce/puce3.gif) no-repeat 0px 5px;
padding:0px 0px 0px 12px;
}
.plan_gauche ul li a:hover{color:#ed821f;}


.plan_centre{
float:left;
display:block;
width:225px;
}
.plan_centre ul#niv1{
list-style:none;
}
.plan_centre ul#niv1 li a{
margin:19px 0px 5px 0px;
display:block;
font-size:13px;
color:#3c3e43;
text-decoration:none;
font-weight:bold;
background:url(../images/common/puce/puce3.gif) no-repeat 0px 5px;
padding:0px 0px 4px 12px;
border-bottom:1px solid #e2e2e2;
}
.plan_centre ul#niv1 li a:hover, .plan_centre ul#niv1 li ul#niv2 li a:hover{color:#ed821f;}

.plan_centre ul#niv1 li ul#niv2{
margin:0px 0px 0px 20px;
}
.plan_centre ul#niv1 li ul#niv2 li{
margin:0px 0px 0px 0px;
padding:0px 0px 6px 0px;
}
.plan_centre ul#niv1 li ul#niv2 li a{
display:block;
font-size:13px;
color:#3c3e43;
text-decoration:none;
font-weight:normal;
background:url(../images/common/puce/puce9.gif) no-repeat 0px 5px;
padding:0px 0px 4px 12px;
margin:0px 0px 0px 0px;
border:none;
}


.plan_droite{
float:left;
display:block;
}
.plan_droite ul{
margin:10px 0px 0px 66px;
list-style:none;
}
.plan_droite ul li{padding:9px 0px 0px 0px;}
.plan_droite ul li a{
font-size:13px;
color:#3c3e43;
text-decoration:none;
font-weight:normal;
background:url(../images/common/puce/puce3.gif) no-repeat 0px 5px;
padding:0px 0px 0px 12px;
}
.plan_droite ul li a:hover{color:#ed821f;}

/* Mentions */
div.mentions{
margin:10px 0px 0px 32px;}

/*glossaire*/
#glossaire_nav {
	text-transform: uppercase;
	font-size: 14px;
	color: #3c3e43;
	text-decoration:none;
	padding:0px 0px 8px 0px;
	background:url(../images/common/filet_pointille.gif) bottom repeat-x;
}
#glossaire_nav span {padding-right:8px;}
#glossaire_nav a {
	color: #ed821f;
	padding-right:8px;
	text-decoration:underline;
}
#glossaire_nav a:hover {text-decoration:none;}

.glossaire_box_titre {
	height: 20px;
	margin: 0px 0px 10px 0px;
}
.glossaire_box_titre h1 {
	color: #253f7d;
	font-size: 17px;
	background:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.glossaire_box_titre span {
	color: #5c6272;
	font-size: 11px;
	font-weight: bold;
}
.glossaire_box_titre span a {
	color: #5c6272;
}
.glossaire_box {
	font-size: 12px;
	color: #3c3e43;
}
.glossaire_box span {
	color: #3c3e43;
	font-size: 15px;
	font-weight: bold;
}
.glossaire_haut a{
	font-size: 12px;
	color: #3c3e43;
	text-decoration:underline;
}
.glossaire_haut a:hover{
	color: #ed821f;
	text-decoration:none;
}


/* Abid 16/04/07 -- HV -- SEO*/

#contenu h1.demande{
margin:19px 0px 0px 32px;
padding:0px 0px 8px 0px;
background:url(../images/common/filet_pointille.gif) bottom repeat-x;
color:#95b706;
}

#contenu h1.demande a{
color:#95b706;
text-decoration:none;
}

.centre .pret{
font-size:18px;
font-weight:bold;
color:#95b706;
margin:20px 0px 30px 0px;
padding:0px 0px 3px 0px;
background:url(../images/common/filet_pointille.gif) bottom repeat-x;
}

div.credit{
font-size:16px;
font-weight: normal;
color: #ed8620;
}
.stitre{
	font-size:12px;
	font-weight: bold;
	color:#95b706;
}

h1.img{
	width:245px;
	height:109px;
	padding-bottom:10px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/picts_fr/txt_negocier.gif) no-repeat 0px 0px;
}