body {background:#fff;font:14px arial;color:#333;padding:0px 0;margin:10px 0px;}
table, td {border:none;border-collapse:collapse;}
td {vertical-align:top;}
.centrer {text-align:center;}
#promo {width:468px;height:60px;margin:30px auto;}
#conteneur {width:776px;background:url(layout/top.png) no-repeat;margin:auto;height:123px;padding-top:90px;}
#chemin {font-size:12px;margin-left:118px;}
#chemin a {color:#333;}
#chemin h1 {display:inline;padding:0px;margin:0px;font-size:12px;font-weight:normal;}
#centre {background:url(layout/filet-fond.png) repeat-y;margin-top:18px;}
.colcentre h2 a {color:#ea7d1d;text-decoration:none;}
.colcentre h2 {background:url(layout/puce.png) 0 3px no-repeat;font-size:13px;color:#ea7d1d;padding-left:15px;text-transform:uppercase;margin-top:30px;}
#centre p {margin-left:14px;margin-right:16px;text-align:justify;}
#centre ul {margin-right:16px;}
#centre p a,.colcentre li a {color:#345688;text-decoration:none;/*border-bottom:1px dotted #345688;*/background:url(layout/souligne.png) repeat-x bottom;} 
#centre p img {float:right;margin:0px 0px 5px 10px;border:1px solid #666;}
#partenaires {width:480px;padding:0px 6px 6px 6px;margin:auto;margin-top:10px;margin-bottom:20px;border:1px solid #ccc;color:#999;font-size:12px;clear:both;display:block;}
#partenaires ul {list-style:none;margin:0;padding:0;background:#f7f7f7;padding:3px 6px;color:#333;}
#partenaires li {background:url(layout/tirets.png) repeat-x bottom;padding-bottom:4px;margin-bottom:4px;list-style:none;}
#partenaires a {display:block;font-weight:bold;color:#345688;background:#f7f7f7;}
.nonflot {clear:both;}
#tableau {width:776px;}
.colcentre {padding-left:26px;padding-top:15px;}
.colcentre li {list-style:circle;}
#etude {text-align:center;margin-top:40px;margin-bottom:40px;}
#cliquez {text-align:center;margin-top:40px;margin-bottom:40px;}
#cliquez input {padding:10px 20px; background : url('ressources/degrade.PNG'); background-repeat : repeat-x; border : 1px solid #000; font-size : 14px; font-weight : bold;}
.coldroite {width:212px;}
.coldroite h4 {background:url(layout/bouton-menu.png) no-repeat;color:#fff;font-weight:bold;width:182px;height:28px;font-size:14px;padding-left:10px;padding-top:6px;margin-left:10px;margin-bottom:0px;}
.coldroite ul, .coldroite li {margin:0;padding:0;}
.coldroite ul {padding-left:35px;margin-top:0px;}
.coldroite li {list-style:square;color:#333;}
.coldroite li a {color:#333;text-decoration:none;font-size:13px;}
.coldroite li a:hover {color:#000;text-decoration:underline;}
.coldroite a span {color:#c90000;font-weight:bold;}
.coldroite a:hover span {color:#c90000;text-decoration:underline;}
.coldroite a img {border:none;margin-top:10px;}
#bottom {height:16px;background:url(layout/bottom.png) no-repeat;}
#footer {text-align:center;color:#aaa;font-size:12px;padding-bottom:20px;}
#footer a {color:#aaa;}

/* index */
#news {width:480px;padding:0px 6px 6px 6px;margin:auto;margin-top:10px;margin-bottom:20px;border:1px solid #ccc;color:#999;font-size:12px;}
#news ul {list-style:none;margin:0;padding:0;background:#fcfcf6;padding:3px 6px;color:#333;}
#news li {background:url(layout/tirets.png) repeat-x bottom;padding-bottom:4px;margin-bottom:4px;list-style:none;}
#news a {display:block;font-weight:bold;color:#345688;background:#fcfcf6;}

/* demande d'etude */
#formulaire {text-align:left;margin:auto;width:360px;}
#formulaire td {border-top:1px solid #fff;vertical-align:middle;height:24px;}
#formulaire th {text-align:center;background:#345688;color:#fff;margin-top:20px;}
.titres {text-align:right;padding:0 10px;background:#ededed;}
.champs {background:#f7f7f7;padding:0 10px;}
.chbord {border:1px solid #ccc;}
#formenvoi {text-align:center;margin-top:20px;}
#formenvoi input {padding:3px 20px;}
#rectif {font-size:11px;text-align:justify;margin-top:80px;color:#999;}
#rectif p a {color:#999;border-bottom:1px dotted #999;}
.inter {height:10px;}
.rouge {font-size:14px;font-weight:bold;color:#ff0000;}
#indispensable {text-align:center;margin-top:20px;color:#ff0000;font-size:10px;}

/* contact */
#contact {margin-top:30px;margin-bottom:30px;}
#contact input {border:1px solid #ccc;}
#contact fieldset {display:block;width:300px;padding:5px;background-color:#f7f7f7;margin:auto;border:1px solid #ccc;}
#contact fieldset.submit {border:none;text-align:center;}
#contact fieldset.radio {width:100%;margin:1em 0em 2em 0;background-color:#ededed;padding-top:5px;}
#contact fieldset.radio label {font-weight:normal;}
#contact fieldset.radio input {clear:both;float:left;width:auto;}
#contact input {display:block;width:100%;color:#666}
#contact textarea {display:block;width:100%;color:#666}
#contact label {display:block;margin-bottom:1em;}
#contact select {display:block;}
#contact .submit {font-size:12px;font-weight:bold;background:#ea7d1d;color:#fff;}

/* consultation */
#profils {margin:auto;}
#profils th {background:#345688;color:#fff;}
#profils td {height:45px;}
#profils td, #profils th {padding:2px 10px;border-top:1px solid #fff;border-right:1px solid #fff;font-size:12px;}
.visu1 {background:#ededed;}
.visu2 {background:#f7f7f7;}
.visu1 a,.visu2 a {color:#333;}
.visuhover {background:#d9ffd9;color:#000;}
.visuhover a {color:#000;}
.it {font-style:italic;font-size:10px;}

/* simulation de robien */
.simul {margin:auto;margin-right:10px;margin-left:10px;font-size:12px;}
.simul th {background:#666;color:#fff;border-left:1px solid #fff;padding-left:3px;padding-right:3px;}
.simul tr {border-bottom:1px solid #ccc;}
.simul td, .simul th {text-align:right;}
.simul td {padding-right:5px;}
.simulgris {background:#ededed;}

/* simulation credit immobilier */
#simulation fieldset {width:480px;margin:auto;border:1px solid #ccc;background:#f7f7f7;font-size:11px;color:#999;}
#simulation label {display:block;font-size:14px;color:#333;margin-top:10px;margin-bottom:10px;}
#simulation label input {border:1px solid #ccc;}

/* blog */
.post {margin-bottom:40px;}
.day-date {color:#666;font-size:11px;font-weight:bold;margin-top:20px;margin-bottom:-20px;}
.post-info {color:#999;font-style:italic;text-decoration:none;}
.post-info, .post-info-co {font-size:11px;}
.post img {border:none;float:left;margin-right:5px;margin-bottom:5px;border:1px solid #fff;}
.post q {font-style:italic;}
.coldroite table {width:180px;margin:auto;}
.coldroite table, .coldroite th, .coldroite td {font-size:11px;}
.coldroite th {text-align:center;}
.coldroite td {text-align:center;}
.coldroite td a {color:#345688;font-weight:bold;}
#q, .submit {border:1px solid #ccc;}
#q {width:130px;}
#trackbacks, #comments, #comment-preview {margin:20px 20px 0px 20px;}
#precsuiv {font-size:11px;font-style:italic;}
#precsuiv p {margin-top:0;margin-bottom:0px;}
#precsuiv p a {background:#fff;}
#comments fieldset, #comment-preview fieldset {border:1px solid #eee;background:#f7f7f7;}
#comments a, #comment-preview a {color:#333;}
.comment-info {color:#666;}
#comment-form input, #comment-form textarea {border:1px solid #ccc;}
.comment-number a {padding-left:14px;font-family:georgia;font-size:16px;font-weight:bold;text-decoration:none;color:#000;}
#centre .comment-number a {border-bottom:0px;} 
#comments blockquote {text-align:justify;padding:0 5px;font-size:12px;font-style:italic;}
#trackbacks, #comments {font-size:11px;}
#trackbacks h3, #comments h3 {font-size:12px;color:#666;}

#feedv {width:500px; margin:20px auto;}
#feedv h5 { width:350px; margin:10px auto; text-align:center;font-size:18px;text-transform:uppercase;background:#fff;;padding:5px;color:#345688}
#feedv input {display:block;width:300px;margin:10px auto;font-weight:bold;}
#feedv input.txt {border:1px solid #333;height:26px;font-size:18px;padding:5px;}
#feedv input.sub{padding:10px 20px; background : url('ressources/degrade.PNG'); background-repeat : repeat-x; border : 1px solid #000; font-size : 14px; font-weight : bold;}
#radioOptin {text-align:center;}
#radioOptin input {display:inline; width:70px; margin:0px;}
#googsrch {margin-top:10px;}