body { font-size:Verdana; color:#999; font-size:11px; margin:0px; text-align:center; } a { color:#999; } div.page { text-align:left; width:744px; margin:0px auto; } div.header { padding:144px 0 0 0; background:url("images/header.jpeg"); background-repeat:no-repeat; background-position:left top; } div.header h1 { font-size:0px; } div.menu { background-image:url("images/plus.jpeg"); background-position:top left; background-repeat:repeat-x; float:left; width:230px; padding:25px 10px 10px 10px; } div.menu ul { margin:0px 0 30px 0; padding:0px; } div.menu li { color:#555; margin:0px; list-style:square url("images/dieze.jpeg") inside; padding:2px 5px; } div.menu h3 { font-size:11px; color:#555; background-image:url("images/dieze.jpeg"); background-repeat:no-repeat; background-position:top left; margin:23px 5px 2px 5px; padding:0px 13px; font-weight:normal; text-transform:uppercase; } div.contact { border-top:1px solid #ccc; border-bottom:1px solid #ccc; } h4,h5,h6,p{ margin:0px 0 0 0; padding:0px; font-size:11px; font-weight:normal;} div.contenu { margin: 0px 0 0 350px; padding:10px 5px 30px 5px; background-image:url("images/plus.jpeg"); background-position:top left; background-repeat:repeat-x; border-bottom:1px solid #ccc; } div.nav p { float:left; } div.nav p.droite { float:none; text-align:right; } div.contenu h4 { font-weight:bold; margin:0px 0 0 0; padding:1px 5px; color:#444; float:left; } div.contenu h4:after { content: " :: "; } div.contenu h5 { padding:1px 5px; float:left; } div.contenu h5:after { content:" :: "; } div.contenu div {margin:20px 0 0 0; } div.contenu div div { margin:5px 0 0 0; } .color { color:#ff9900; }