img{
border:none
}

div#wrapper {
margin-left:auto;
margin-right:auto;
max-width:960px;
min-width:960px;
_width: expression(((document.body.clientWidth)) < 960? "960px": ((document.body.clientWidth)) > 960? "960px": "auto" );
}
div#headerfull{
height:292px; 
background:url(../images/bg_headfull.gif) repeat-x 
}
div#header{
height:73px
}
div#header_l {
float:left;
background:url(../images/cheveux_head.gif) no-repeat bottom left scroll;
height:73px;
}
div#header_r{
float:right; 
text-align:right;
width:275px;
}
div#incitation{
background:url(../images/couple.gif) no-repeat left; 
text-align:right;
height:132px
}
.incittext{
margin-top:5px; margin-right:100px
}
div#undeuxtrois{
height:87px;
padding-right:1px
}
div#corps{
background:url(../images/bg_corps.gif) top repeat-x
}
div#metier{
height:170px
}
div#incit{
height:120px; 
padding-left:0px; 
padding-top:10px
}
div#creditrouge{
background:url(../images/creditrouge2.gif) no-repeat; 
text-align:left;
padding-right:10px
}
td#rachatviolet{
background:url(../images/rachatviolet2.gif) no-repeat; 
text-align:left
}
div#rachatviolet{
background:url(../images/rachatviolet2.gif) no-repeat; 
text-align:left;
padding-right:10px
}
td#assurances{
background:url(../images/assurancebleu2.gif) no-repeat; 
text-align:left
}
div#assurances{
background:url(../images/assurancebleu2.gif) no-repeat; 
text-align:left;
padding-right:10px
}
td#assuemp{
background:url(../images/assurempvert2.gif) no-repeat; 
text-align:left
}
div#assuemp{
background:url(../images/assurempvert2.gif) no-repeat; 
text-align:left;
padding-right:10px
}
td#taux{
background:url(../images/fond_taux.gif) no-repeat center top;
vertical-align:top; 
padding-top:15px; 
padding-left:60px; 
padding-right:35px
}
td#colonne{
vertical-align:top; 
text-align:left
}
td#infocol{
vertical-align:top
}
div#box{
height:82px;
background:url(../images/box.gif) left center scroll;
margin-bottom:20px;

}
div#box2{
height:116px;
background:url(../images/box2.gif) left center scroll;
margin-bottom:20px;

}
div#box5{
height:227px;
background:url(../images/box5.gif) left center scroll no-repeat;
margin-bottom:20px;
padding-left:65px;
padding-top:5px
}
div#box5 p{
background:url(../images/puce5.gif) no-repeat left scroll;
padding-left:10px;
margin-bottom:10px;
color:#a2a2a2
}
div#temoin{
height:82px;background:url(../images/mectemoin.gif) no-repeat left top; 
padding-left:78px;
padding-top:5px
}
div#lexique{
height:82px;background:url(../images/livre.gif) no-repeat left center; 
padding-left:78px;
padding-top:5px
}
div#5bonnes{

}
div#callback{
height:82px;background:url(../images/fillecallback.gif) no-repeat left top; 
padding-left:78px;
padding-top:5px
}
div#partenaires{
height:82px;
padding-top:3px;
padding-left:10px
}
div#infos{
background:url(../images/bginfos.gif) repeat-x; 
height:275px
}
#infostable{
text-align:left; 
margin-top:25px
}
div#actu{
margin-bottom:32px
}
div#nuage a.liensrose{
color:#be84fe;}
div#nuage a.liensvert{
color:#089c3a;}
div#nuage a.liensbleu{
color:#5c6aea;}
div#nuage a.liensrouge{
color:#7c0000;}
div#titreactu{
background:url(../images/titre_actu.gif) no-repeat bottom left scroll;
padding-left:25px;
text-align:left;
line-height:20px;
}
div#lienfleche{
font-family:Trebushed Ms; 
font-style: bold ; 
font-size: 12px ; 
color:#595959;
text-align:right;
margin-top:8px
}
div#lienfleche a{
font-family:arial; 
font-style: bold ; 
font-size: 12px ; 
color:#595959;
text-decoration:none;
padding-left:20px;
margin-right:10px;
background:url(../images/lien_fleche.gif) scroll no-repeat
}
div#lienplus{
font-family:Trebushed Ms; 
font-style: bold ; 
font-size: 12px ; 
color:#595959;
text-align:right;
margin-top:7px

}
div#lienplus a{
font-family:arial; 
font-style: bold ; 
font-size: 12px ; 
color:#595959;
text-decoration:none;
padding-left:20px;
margin-right:10px;
background:url(../images/lien_plus.gif) scroll no-repeat
}
div#lienplus2{
font-family:Trebushed Ms; 
font-style: bold ; 
font-size: 12px ; 
color:#595959;
text-align:right;
margin-top:17px
}
div#lienplus2 a{
font-family:arial; 
font-style: bold ; 
font-size: 12px ; 
color:#595959;
text-decoration:none;
padding-left:20px;
margin-right:10px;
background:url(../images/lien_plus.gif) scroll no-repeat
}
div#footer{
background:url(../images/bgfooter.gif) repeat-x; 
height:151px
}
div#nuage{
padding: 10px 70px 0px 70px; 
font-family:Arial; 
font-size:12px; 
color:#7E7E7E
}
div#nuage a{
text-decoration:none;
color:#7E7E7E;

}
div#nuage a:hover{
text-decoration:underline;
}
div#foot{
margin-top:30px; 
color:#ffffff;
font-family:Trebushed Ms
}
div#foot a{
text-decoration:none;
color:#FFFFFF
}
div#foot a:hover{
text-decoration:underline;
}
div#copyright{
font-family :Trebushed Ms;
font-size: 12px ; 
color:#fe0000
}
div#copyright a{
text-decoration:none;
color:#fe0000
}
div#copyright a:hover{
text-decoration:underline;
}
div#menuright{
float:right; 
width:305px;
text-align:left;
padding-top:20px
}
.incitcredit{
font-family:verdana; 
font-style: bold ;
font-size: 14px ;
color:#BC0101; 
margin-bottom:5px;
margin-left:90px

}
.incitrachat{
font-family:verdana; 
font-style: bold ;
font-size: 14px ;
color:#be84fe; 
margin-bottom:5px;
margin-left:90px

}
.incitassemp{
font-family:verdana; 
font-style: bold ;
font-size: 14px ;
color:#089c3a;
margin-bottom:5px;
margin-left:90px
}
.incitassurance{
font-family:verdana; 
font-style: bold ;
font-size: 14px ;
color:#5c6aea ; 
margin-bottom:5px;
margin-left:90px
}
.tel{
font-family:Verdana;
color:#656769;

}
.text {
font-family:Verdana; 
font-size: 12px;
margin-left:92px
}

div#goviolet{
margin-top:19px; 
text-align:right; 
margin-right:45px
}
div#gorouge{
margin-top:19px; 
text-align:right; 
margin-right:45px
}
div#gobleu{
margin-top:19px; 
text-align:right; 
margin-right:45px
}
div#govert{
margin-top:19px; 
text-align:right; 
margin-right:45px
}
div#goviolet a{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/goviolet.gif) no-repeat right scroll
}
div#goviolet a:hover{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/goviolet_on.gif) no-repeat right scroll
}
div#gorouge a{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/gorouge.gif) no-repeat right scroll
}
div#gorouge a:hover{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/gorouge_on.gif) no-repeat right scroll
}
div#gobleu a{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/gobleu.gif) no-repeat right scroll
}
div#gobleu a:hover{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/gobleu_on.gif) no-repeat right scroll
}
div#govert a{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/govert.gif) no-repeat right scroll
}
div#govert a:hover{
font-family:Verdana;
font-weight:bold; 
font-size: 12px ;
color:#434343;
text-decoration:none;
padding-right:40px;
background:url(../images/govert_on.gif) no-repeat right scroll
}
* {
margin:0pt;
padding:0pt;
}

body{
font-family:Arial;
font-size:12px;
}

p.dateactu {
border-color:#E5E5E5;
border-style:solid;
border-width:1px 0pt;
margin-bottom:10px;
padding:0.5em 0pt;
font-family:Arial; 
font-style: italic; 
font-size: 12px ;
color:#2d2b2b;
text-align:left
}
.roseactu{
color:#be84fe;
}
p.chapoactu {
font-family:Arial; 
font-style: italic; 
font-size: 12px ;
color:#2d2b2b;
text-align:left
}
.textgrisdate{
font-family:Arial; 
font-style: normal; 
font-size: 12px ; 
color:#a2a2a2;
text-align:left;
border-color:#E5E5E5;
border-style:solid;
border-width:0pt 0pt 1px 0pt;
padding:0pt 0pt 0.5em 0pt;
margin-bottom:5px;
}
.textgris{
font-family:Arial; 
font-style: normal; 
font-size: 12px ; 
color:#a2a2a2;
text-align:left;
padding:0pt;

}
h2{
font-family:Arial; 
font-style: bold ; 
font-size: 14px ; 
color:#c30202;
margin-bottom:5px;
padding:0px;
}
.titrebox{
font-family:Arial;
font-weight:bold; 
font-size: 14px ; 
color:#c30202;
margin-bottom:5px;
padding:0px;
}
.infotitre{
border-color:#E5E5E5;
border-style:solid;
border-width:0pt 0pt 1px 0pt;
font-family:Arial;
font-weight:bold ; 
font-size: 12px ; 
color:#7e7e7e;
background:url(../images/infopuce.gif) center left scroll no-repeat;
padding-left:20px;
margin-bottom:10px
}
.infop{
font-family:arial;
font-size: 12px ; 
color:#7e7e7e;
margin-top:5px;
}

#infocol a{
text-decoration:none;
color:#7e7e7e;
}
#infocol a:hover{
text-decoration:none;
color:#6D000C;
}
.nostyle a{
font-size:12px;
text-decoration:none;
text-transform:none;
color:#3F3F3F;
}
.nostyle a:hover{
text-decoration:none;
text-transform:none;
color:#3F3F3F;
font-size:12px;

}
ul#listeassurances li{
list-style:square;
list-style-position:outside;
margin-left:20px;
}
ul#listeassurances li a{
color:#bc0101;
background:none;
text-decoration:underline;
padding-left:0px;
margin-left:0px;
}
ul#listeassurances li a:hover{
color:#3F3F3F;
background:none;
text-decoration:underline;
padding-left:0px;
margin-left:0px
}

/*====================>Gestion du contenu<===================*/
div#contenu{
text-align:justify;
font-size:12px;
padding-left:10px; 
padding-right:20px; 
padding-top:20px;
font-family:Verdana;
color:#3F3F3F
}
div#retour{
padding-top:20px;
padding-right:20px;
float:right;
font-size:10px
}
#contenu H1{
background:url(../images/titre_actu.gif) left scroll no-repeat;
padding-left:30px;
font-size:24px;
font-weight:bold;
color:#bc0101;
text-align:left
}
#contenu H3{
font-size:16px;
font-weight:bold;
color:#5d5f62;
margin-bottom:10px;
}
#contenu H3 span{
color:#d51920
}
hr {
border-color:-moz-use-text-color -moz-use-text-color #E6E6E6; color:#E6E6E6;
border-style:solid;
border-width:0pt 0pt 2px;
clear:left;
margin:10px 0pt;
}

#retour a{
text-decoration:none;
color:#bc0101;
background:url(../images/double_fleche.gif) no-repeat scroll;
padding-left:40px;

}
#retour a:hover{
text-decoration:none;
color:#000000;

}
#contenu a{
text-decoration:none;
color:#000000;
}
#contenu a:hover{
text-decoration:none;
color:#bc0101;
}
#contenu li{
margin-bottom:10px;
list-style:none
}
#contenu li a{
background:url(../images/lien_fleche.gif) no-repeat left scroll;
padding-left:30px;
margin-left:20px;
text-decoration:none;
color:#3F3F3F;
font-size:12px
}
#contenu li a:hover{
background:url(../images/lien_fleche.gif) no-repeat left scroll;
padding-left:30px;
margin-left:20px;
text-decoration:none;
color:#bc0101;
font-size:12px
}
#contenu div{
text-align:right
}
#contenu div a{
color:#bc0101;
font-size:10px;
text-decoration:none;
}
#contenu div a:hover{
color:#666666;
font-size:10px;
text-decoration:none;
}
#contenu p{
background:transparent url(../images/p_arrow.gif) no-repeat scroll 5px 3px ;
padding-left:25px;
margin-bottom:5px;
margin-top:5px
}
#contenu span p{
padding-left:30px;
margin-left:30px
}
#contenu table{
border:#DCCAF3 solid thin;

}
#contenu th{
background-color:#DCCAF3;
color:#000000;
text-align:left;
font-weight:bold;
}
#contenu td{
height:23px;
padding:1px
}
div#contenu tr.fonce{
text-align:left;
font-size:12px; 
color:#3F3F3F; 
background-color:#ebe1f1
}
div#contenu tr.clair{
text-align:left;
font-size:12px; 
color:#9334ff; 
background-color:#ffffff
}
div#contenu tr.over{
text-align:left;
font-size:12px; 
color:#000000; 
background-color:#DCCAF3
}

/*====================>MENU-ACCUEIL<===================*/


#menu-accueil {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu-accueil li{
padding:0 1px 0 0;
font-family:Arial;
font-weight:bold;
font-size:12px;
margin-left:20px;
margin-top:20px;
display:block;
float:left;
text-transform:uppercase
}



#menu-accueil li a{
display:block;
line-height:35px;
text-decoration:none;
text-align:center;
}

#accueil a{
color:#ffffff;
background:url(../images/carre_rouge.gif) no-repeat center scroll;
width:70px;                               
}
#accueil a:hover{
color:#7c7d7f;
}

#accueil a.on{
color:#7c7d7f;
text-decoration:none;
}


#immobilier a{
color:#7c0000                                   
}
#immobilier a:hover{
color:#7c7d7f;
}

#immobilier a.on{
color:#F76B21;
text-decoration:none;
}

#rachat a{
color:#be84fe                                   
}
#rachat a:hover{
color:#7c7d7f;
}

#rachat a.on{
color:#7c7d7f;
text-decoration:none;
}

#asscredit a{
color:#089c3a                                  
}
#asscredit a:hover{
color:#7c7d7f ;
}

#asscredit a.on{
color:#7c7d7f ;
text-decoration:none;
}

#assurance a{
color:#5c6aea                                  
}
#assurance a:hover{
color:#7c7d7f ;
}

#assurance a.on{
color:#7c7d7f ;
text-decoration:none;
}

/* Calculette */

#calculette H1{background:url(../images/titre_actu.gif) left scroll no-repeat;padding-left:30px;font-size:24px;font-weight:bold;color:#bc0101;text-align:left}
#calculette H2{background:url(../images/titre_actu.gif) left scroll no-repeat;padding-left:30px;font-size:16px;font-weight:bold;color:#bc0101;text-align:left}

#calculette table{ border:1px solid #BB0101; background-color:#FFF; color:#3F3F64 }
#calculette td{ padding:2px }
#calculette .titre{ background:#BB0101; color:#FFF; text-align:center; line-height:30px; vertical-align:middle; font-weight:bold }
#calculette .ligneresultat{ background:#FFF; text-align:right;padding:2px;padding-right:5px}
#calculette .odd{ background:#FFF}
#calculette .even{ background:#FFE3E5}
#calculette .header{ background:#75777A; color:#FFF; text-align:center}
#calculette .footer{ background:#75777A; color:#FFF; text-align:center}

#calculette #variationtable a{color:#3F3F64;text-decoration:none}
#calculette #variationtable a:hover{color:#3F3F64;text-decoration:underline}
#calculette #variationtable .cell{background-color:#FFE3E5;padding:2px;text-align:right}

#calculette #saisie input, select{border:1px solid #3F3F64}
#calculette #saisie input {text-align:right}

#menu_calculette a{color:#BB0101;text-decoration:none}
#menu_calculette a:hover{color:#3F3F64;text-decoration:none}
