/* NEUTRALISATION */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
ol,ul { list-style:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
caption,th { text-align:left; }
q:before, q:after { content :''; }
a { outline:none; }

/* GENERAL */
body { font-size:13px; font-family:Tahoma, Arial, sans-serif; color:#4d3b44; background:#ffffff; }
a { font-weight: normal; text-decoration: underline; color: #000000; }
a:hover { text-decoration: none; color: #e77817; }

/* BANNER */
#haut { background:#dbd0bf; }
#hautcontenu { position:relative; width:960px; height:85px; margin:0 auto; }
#fondlogo { position:absolute; top:18px; left:0px; background:url(img/fondlogo.gif) left top no-repeat; width:300px; height:109px; }
#logo { z-index:100; position:absolute; top:19px; left:48px; background:url(img/noesis-hr-consulting.gif) left top no-repeat; width:205px; height:69px; text-indent:-5000px; }
#ariane { text-align:right; width:960px; padding:5px 0 0 0; font-size:11px; }
#ariane ul { display:inline; }
#ariane ul li { display:inline; }
#ariane ul li a { color:#4d3b44; text-decoration:underline; }
#ariane ul li a:hover { color:#4d3b44; text-decoration:none; }
#slogan { position:absolute; top:55px; left:607px; }

/* CONTENU */
#contenu { position:relative; margin:0 auto; width:960px; min-height:550px; }

/* COLONNE SECONDAIRE */
#navservices { left:0; top:50px; width:300px; }
.navsec { margin:0; list-style-type:none; overflow:auto; }
.contenunavsec { height:105px; background:url(img/nav-clair.gif) left top no-repeat; margin:0 0 9px 0; }
.contenunavsec.hover { height:105px; background:url(img/nav-clair.gif) left bottom no-repeat; cursor:pointer; }
.contenunavsec span { display:block; padding:10px 10px 10px 10px; }
.contenunavsec a { color:#4d3b44; text-decoration:none; font-size:15px; }
.contenunavsec p { margin:0 0 0 10px; }
.contenunavsecover { height:105px; background:url(img/nav-fonce.gif) left top no-repeat; margin:0 0 9px 0; }
.contenunavsecover.hover { cursor:pointer; }
.contenunavsecover span { display:block; padding:10px 10px 10px 10px; color:#ffffff; }
.contenunavsecover a { color:#ffffff; text-decoration:none; font-size:15px; }
.contenunavsecover p { margin:0 0 0 10px; }

/* COLONNE PRINCIPALE */
#colonneprincipale { position:relative; left:320px; width:640px; background:url(img/fondcolprincipale.jpg) left bottom no-repeat; padding:0 0 162px 0; }
#colonneprincipale h1 { font-size:22px; padding:55px 0 15px 0; }
.texte { margin:0 0 15px 0; }
.borduretexte { border-left:15px solid #dbd0bf; padding:0 0 0 10px; }
.bold { font-weight:bold; }
.calltoaction { margin:25px 0 0 0; }
.ultexte { margin:0 0 15px 5px; line-height:18px; list-style:url(img/bulle.gif) outside; color:#4d3b44; padding:0 0 0 10px; }
.lientexte { color:#4d3b44; text-decoration:underline; }
.lientexte:hover { color:#4d3b44; text-decoration:none; }
.references { color:#856376; }

#navprincipale { position:absolute; top:0px; left:0px; }
.liennavprincipale { display:block; width:82px; float:left; line-height:30px; text-align:center; background:#f1e9dd; color:#4d3b44; margin:8px 10px 0 0; text-decoration:none; font-size:14px; }
.liennavprincipale:hover { background:#dbd0bf; text-decoration:none; color:#4d3b44; }
.liennavprincipalefin { display:block; width:82px; float:left; line-height:30px; text-align:center; background:#f1e9dd; color:#4d3b44; margin:8px 0 0 0; text-decoration:none; font-size:14px; }
.liennavprincipalefin:hover { background:#dbd0bf; text-decoration:none; color:#4d3b44; }
.liennavprincipaleover { display:block; width:82px; float:left; line-height:30px; text-align:center; background:#8f7b86; color:#ffffff; margin:8px 10px 0 0; text-decoration:none; font-size:14px; }
.liennavprincipaleover:hover { background:#dbd0bf; text-decoration:none; color:#4d3b44; }
.liennavprincipalefinover { display:block; width:82px; float:left; line-height:30px; text-align:center; background:#8f7b86; color:#ffffff; margin:8px 0 0 0; text-decoration:none; font-size:14px; }
.liennavprincipalefinover:hover { background:#dbd0bf; text-decoration:none; color:#4d3b44; }

/* PERSONALIA */
#personalia { background:#dbd0bf; height:255px; }
#personaliacontenu { position:relative; width:960px; margin:0 auto; }
#logobas { position:absolute; top:18px; left:650px; background:url(img/logobas.gif) left top no-repeat; width:310px; height:85px; text-indent:-5000px; }
#coordonnees { position:absolute; top:18px; left:320px; background:url(img/fondbottom.gif) left top no-repeat; width:310px; height:85px; }
#coordonnees p { width:280px; margin:12px 15px 15px 25px; color:#ffffff; line-height:20px; font-size:13px; font-weight:bold; }
#coordonnees a { color:#ffffff; text-decoration:underline; font-weight:bold; }
#coordonnees a:hover { color:#ffffff; text-decoration:none; font-weight:bold; }
#photobas { position:absolute; top:18px; left:0px; background:url(img/fondphotobas.gif) left top no-repeat; width:300px; height:220px; }
#photobas img { position:absolute; top:13px; left:13px; }
#photobas p { position:absolute; top:15px; left:165px; width:110px; color:#ffffff; line-height:20px; font-size:13px; }
#presentation { position:absolute; top:110px; left:170px; }
#presentationcontenu p { margin:0 0 15px 0; }
#presentationcontenu a { color:#4d3b44; text-decoration:underline; }
#presentationcontenu a:hover { color:#4d3b44; text-decoration:none; }

/* BOTTOM */
#bottom { position:relative; width:960px; margin:3px auto 10px auto; text-align:right; font-size:11px; }
.bottomlien1 { color:#4d3b44; text-decoration:none; }
.bottomlien1:hover { color:#4d3b44; text-decoration:underline; }
.bottomlien2 { color:#4d3b44; text-decoration:underline; }
.bottomlien2:hover { color:#4d3b44; text-decoration:none; }

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */
