
/* ------------ PROPRIÉTÉS GÉNÉRALES ------------ */

* { padding:0; margin:0; }

body { background-color:#ffffff; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color:#343434 }

h1 { padding-top:24px; }
h1 a { height:52px; width:180px; display:block; background:transparent url(/images/logo_exagon.gif) 0 0 no-repeat }
h5 { font-weight:normal; padding:5px 0 0 10px; }
h4 { padding-top:3px; padding-bottom:5px; }

#box { width:958px; margin:0 auto; text-align:left; padding:0 14px; background:#ffffff url(/images/bg_shadow.gif) 0 0 repeat-y }

#header { height:85px; padding-left:20px; background:#94bee2 url(/images/header_bg.jpg) 0 0 no-repeat }
#footer { min-height:46px; background:#94bee2 url(/images/footer_bg.jpg) 0 0 no-repeat; }
* html #footer { height:46px; }



#nav {}
#menu { right:13px; }
#menu li a { width:116px; height:26px;  }
#menu li li { padding:3px 4px; }
#menu li li a { width:auto; height:auto; background-image:none; }
#menu li ul { top:0px; left:0px; width:116px; padding-top:30px; padding-bottom:7px; background:transparent url(/images/sous_bg.gif) bottom left no-repeat; }

#sous { top:12px; right:14px; }
#sous li { padding-right:10px; margin-right:10px; border-right:1px solid }
#sous li.last { border-right:0; }



#slogan { width:958px; height:160px; }
.interne #slogan { margin-bottom:12px; }
#home #slogan { height:218px; }

#content { line-height:1.7em; }

#solutions { width:436px; background:transparent url(/images/bg_solutions.gif) bottom left no-repeat; margin-bottom:3px; line-height:1.5em }
#solutions dl { width:203px; border-left:2px dotted #b2b2b2; padding-bottom:10px; }
#solutions dd, #extras dd { padding:110px 14px 0px 14px; background:transparent url(/images/sfinance_screenshot.gif) 14px 0 no-repeat }
#extras dd { padding-left:0; padding-right:0; background-position:0 0 }
#solutions dl.first { margin-right:0px; padding-left:14px; border-left:0; }
#solutions dt { border-bottom:2px dotted #b2b2b2; height:63px; }
#extras dt { height:55px; }
#solutions dl.first dd { padding-left:0px !important; background-position:0 0; padding-right:18px; }


#news dl { margin:0 22px 0 13px; }
#news dt { font-weight:bold; color:#f98500 }
#news dd { margin-bottom:11px; }

#sections { width:522px; }
#secteurs a { padding:0px 0 0px 0; }
#secteurs ul { margin-left:13px; }
#secteurs li { margin-right:16px; margin-bottom:8px; }

#zone form { margin-left:13px; }
#zone div { margin-bottom:8px }
#zone input { border:1px solid #cfcfcf; padding:1px 0; width:150px; }
#zone input#goform { border:0; padding:0; margin-bottom:-4px; width:auto; }
#zone #psw { width:120px; }

#sofe_lite { margin-top:28px; margin-left:13px; }
#sofe_lite a { width:148px; height:30px; background:transparent url(/images/btn_sofe_lite.gif) 0 -30px no-repeat }

#bandfooter { width:986px; margin:0 auto; height:13px; background:transparent url(/images/bg_shadow_footer.gif) 0 0 no-repeat; padding:0; }

.interne #content { width:660px; margin-right:40px; margin-bottom:20px; padding-left:72px; line-height:1.7em;  }
.interne #content p { padding-top:3px; padding-bottom:7px; }
.interne #content h3 { border-bottom:1px solid #99b4cd; padding-bottom:2px; padding-top:27px; margin-bottom:4px;  }
#extras { width:186px; }
#extras dl { line-height:1.6; padding-bottom:15px }


#admin .boutons { border-bottom:1px solid #f97e00 }

.interne #content ul { padding-bottom:3px; }
.interne #content ul.indent { margin-left:20px; }
.interne #content li { padding:0 12px 9px 12px; background:transparent url(/images/bullet_jaune2.gif) 0 8px no-repeat; }

div.split { width:300px; margin-right:40px; }
div.col { margin-right:0; }

.center { text-align:center; }


.interne form { padding-top:6px; }
.interne form div { padding-bottom:4px; }
.interne form label { width:10em; }
.interne form .boutons { padding-top:15px; }