body { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; background-color:#FFFFFF; text-align:center; }

/***********
 Layout
***********/
#container { margin:10px auto; width:955px; text-align:left; }
#header img { border:none; }
#menu { height:27px; background:url(img/menu.png) no-repeat -1px top; padding:8px 15px 0px 35px; font-size:11px; color:#007556; letter-spacing:normal; line-height:20px; font-style:normal; font-weight:bold; }
hr.cleaner { clear:both; visibility:hidden; }

#formSecteur, #formEntreprise { margin-right:3px; float:left; }
#ddSecteur { width:310px; font-size:11px; color:#007556; overflow:hidden; }
#ddEntreprise { width:310px; font-size:11px; color:#007556; }

#menu a, #menu a:link, #menu a:visited { color:#FFFFFF; text-decoration:none; }
#menu a:hover { text-decoration: underline; }
#menu span { font-size:10px; }

#content, #homeContent, #contactPage { background:url(img/content.png) no-repeat -1px top; width:942px; padding:5px; padding-top:0px; height:565px; }
#homeContent { background-image:url(img/contentHome.png); padding-top:10px; height:450px; }

#contactPage { padding:20px 130px; }
#contactPage h2 { color:#007556; font-size:14px; font-weight:normal; line-height:20px; }
#contactPage ul { list-style-type:none; width:500px; }
#contactPage li { color:#707173; font-size:12px; width:230px; float:left; padding:0px 10px; height:125px; }
#contactPage a { color:#707173; }
#contactPage a.ext { color:#007556; }

.fastContact { text-align:right; color:#007556; font-size:12px; margin-right:10px; }
.fastContact a { color:#007556; }

#homeContent h2 { color:#007556; font-size:14px; font-weight:normal; line-height:20px; padding:0px 30px; }
#homeContent h2 span { color:#707173; font-size:12px; line-height:16px; list-style-type:none; margin:0px; padding:0px; }
#homeContent #homeBottom { background:url(img/homeBottom.png) no-repeat center top; float:right; height:41px; width:417px; padding:5px 0px 0px 40px; color:#007556; font-size:11px; font-weight:bold; margin-top:6px; *margin-top:-12px; }
#homeContent #homeBottom a { color:#FFF; text-decoration:none;  }
#homeContent .logos { padding:0 30px; *margin:-10px; }
#homeContent h2.larger { padding-right:0px; font-size:13px; }

#map { width:460px; background:green; float:left; }

#list, #profile, #contact { width:445px; float:right; }
#list h2, #profile h2, #contact h2 { background:url(img/h2.liste.png) no-repeat top center; height:22px; padding:6px 5px 0px 30px; color:#FFF; font-size:14px; margin:0px; }

#list div { height:500px; overflow-y:scroll; background:url(img/listBg.png) no-repeat center top; padding:15px 30px; line-height:18px; }
#list h3 { color:#007556; font-size:12px; margin:0px; }
#list div a { color:#707173; font-size:12px; text-decoration:none; }
#list div a:hover { text-decoration:underline; }
#list h4 { color:#83B819; font-size:12px; font-weight:normal; line-height:20px; margin-top:0px; }

#profile h2 { background-image:url(img/h2.fiche.png); padding-left:15px; }
#profile h2 div { float:right; margin-top:-15px; }
#profile h2 a img { border:none; vertical-align:bottom; }
#profile h2 a { color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; }
#profile h2 a:hover { text-decoration:underline; }
#profile { height:411px; }
#profile .infos { height:350px; color:#707173; overflow-y:scroll; background:url(img/listBg.png) no-repeat center top; padding:10px 20px; line-height:auto; }
#profile .infos h3 { color:#007556; margin:0px; font-size:12px; font-weight:normal; padding-bottom:3px; margin-top:4px; }
#profile .infos div { font-size:11px; margin-bottom:8px; margin-left:10px; }
#profile .infos h3 div { margin-left:5px; font-size:12px; }
#profile .infos p { margin:0px; padding-left:5px; }

#contact h2 { background-image:url(img/h2.contact.png); padding-left:40px; }
#contact { height:137px; }
#contact div  { background:url(img/listBg2.png) no-repeat center top; padding:10px 15px; line-height:18px; color:#707173; font-size:11px; line-height:normal; }
#contact div span { color:#007556; }
#contact div a { color:#007556; }
#contact img { float:left; width:135px; }
#contact .informations { margin-left:150px; }