/* LAYOUT */
body {margin:0; padding:0;}
h1, h3 {height:2.3em; margin-bottom:0;}
h4 {margin-bottom:5px; margin-top:5px;}
#conteneur {width:780px; left:50%; position:absolute; margin:10px 10px 10px -375px;}
#header {height:114px;}
#header #photo {float:right; width:475px; height:114px;}
#bar {margin:0; padding:0; height:2em;}
#bar #flags {margin-left:10px; position:absolute; float:left; height:2em;}
#bar #flags img {border:none; height:2em;}
#bar #menu {margin:0; padding:0; float:right;}
#bar #menu ul {margin:0; padding:0;}
#bar #menu li {display:block; float:left; margin:0; padding:0; text-align:center;}
#bar #menu li a {text-decoration:none; line-height:2em; display:block;}
#bar #menu #accueil {width:79px;}
#bar #menu #immobilier {width:174px;}
#bar #menu #partenaires {width:94px;}
#bar #menu #contact {width:122px;}
#content {}
#content #gauche {left:0; float:left; width:170px; padding:0px;}
#content #gauche .vignette {width:128px; margin-bottom:10px; padding:4px; text-align:center;}
#content #gauche .vignette img {border:none; width:126px;}
#content #centre {margin-left:192px; margin-right:10px;}
#content #centre #page ul {margin-top:0;}
#content #centre #page form {margin-top:0;}
#content #centre #page p {margin-top:0;}
#content #centre #page img {border:none;}
#content #centre #page #location {margin:10px 0 10px 0;}
#content #centre #footer {text-align:center; margin-top:40px;}
#sign {margin-top:30px; text-align:right; padding-right:10px;}
.agence {text-align:center;}
.plan {text-align:center;}
.attention {float:left; padding-right:10px;}

/* COLORS */
body {font-family:sans-serif; font-size:0.8em; background:#C5D1DF url('/img/back.gif') repeat-x; color:#153558;}
h1, h3 {font-size:1.4em; background: url(/img/line.gif) left bottom no-repeat; color:#C11010;}
#conteneur {border:4px solid #FFF; background:#7A90A8 url(/img/bg2.gif) repeat-y;}
#header {background:#FFF url('/img/immoconcept.gif') no-repeat;}
#header #photo {background:#93A5BA url('/img/photo.jpg') no-repeat; border-left:2px solid #FFF;}
#bar {background-color:#C11010; border-bottom:1px solid #FFF; border-top:2px solid #FFF;}
#bar #flags img {border-left:2px solid #FFF; border-right:2px solid #FFF;}
#bar #menu li a {border-left:2px solid #FFF; color:#FFF;}
#bar #menu li a:hover {background-color:#93A5BA;}
#bar #menu li.actif a {background-color:#820A0A; font-weight:bold;}
#content {border-top:1px solid #EEE;}
#content #gauche {}
#content #gauche .vignette {border:1px solid #6B8097; background-color:#FFF;}
#content #gauche .vignette a {font-size:0.8em; color:#0e2540; text-decoration:none;}
#content #gauche .vignette:hover {border:1px solid #C11010;}
#content #centre #page {margin-right:10px;}
#content #centre #page a {color:#0e2540;}
#content #centre #page a:hover {color:#C11010;}
#content #centre #page ul {list-style-image: url("/img/selector.gif");}
#content #centre #page p.color:first-letter {color:#C11010; font-weight:bold;}
#content #centre #page #location {}
#content #centre #footer {font-size:0.8em;}
#sign {background-color:#C11010; font-size:0.8em; border-top:2px solid #FFF; color:#FFF;}
#sign a {color:#FFF;}

