* {font-family:Arial, Helvetica, sans-serif}

html, body {margin:0; padding:0}
object {outline:0}
img {border:0}
a {text-decoration:none}
b, strong {color:#0065CB}

body, body.sommaire {background:url(fond_accueil.jpg) top center repeat-y fixed}
body.entrepot {background:url(fond_entrepot.jpg) top center repeat-y fixed}
body.bureau {background:url(fond_bureau.jpg) top center repeat-y fixed}
body.commerce {background:url(fond_commerce.jpg) top center repeat-y fixed}
body.terrain {background:url(fond_terrain.jpg) top center repeat-y fixed}



#header {width:1000px; margin:0 auto; height:175px; position:relative; background:url(header_droite.png) no-repeat top right #F3FBFF}
#header #cote {position:absolute; left:-25px}
#header ul {margin:0; padding:0; list-style-type:none}
#header #lien_accueil {display:block; width:57px; height:60px; background:url(header_onglet1.png) 0 60px; text-indent:-4000px; position:absolute; top:0; left:290px}
#header #lien_contact {display:block; width:65px; height:60px; background:url(header_onglet2.png); text-indent:-4000px; position:absolute; top:0; left:347px}
#header #lien_favori {display:block; width:65px; height:60px; background:url(header_onglet3.png); text-indent:-4000px; position:absolute; top:0; left:412px}
#header #lien_accueil:hover, #header #lien_contact:hover, #header #lien_favori:hover {background-position:0 60px}
#header #lien_recherche {display:block; width:95px; height:50px; background:url(bouton_rechercher.png); text-indent:-4000px; position:absolute; top:75px; right:100px; border:0; cursor:pointer}
#header #lien_recherche:hover {background-position:0 50px}

#content {width:1000px; margin:0 auto; background:#F3FBFF; overflow:hidden; padding-bottom:30px}

#gauche {width:265px; overflow:hidden; float:left}
#centre {overflow:hidden; float:left; margin-left:25px}
#droite {width:220px; overflow:hidden; float:right}
#footer {clear:both; width:900px; margin:0 auto; background:url(bottom.png); height:170px; padding:70px 50px 0 50px; position:relative}

#fond_menu_gauche {background:url(menu-rpt.png) right repeat-y}

#gauche h2 {margin:0}
#gauche h2 a {display:block; width:290px; min-height:29px; background:url(menu_n1_bloc.png) no-repeat left bottom; padding:6px 0 6px 40px}
#gauche h2:hover {background:url(menu-rpt-h2.png) right repeat-y}
#gauche h2 a:hover {background:url(menu_n1_survol.png) no-repeat left bottom}
#gauche h2.ouvert a {background:url(menu_n2.png)}
#gauche h3 {margin:0}
#gauche h3 a {display:block; width:290px; height:35px; line-height:35px; color:#fff; font-size:11px; padding:0 0 0 50px; font-weight:normal}
#gauche h3 a:hover, #gauche h3.actif a {background:url(menu_n2_survol.png) no-repeat 0 5px}
#gauche ul {margin:0; padding:0; list-style-type:none}
#gauche ul.ouvert {background:url(menu_n2.png)}

#menu_gauche {background:url(menu_n1_bas.png) bottom left no-repeat; padding-bottom:35px}
#menu_gauche ul.ferme {display:none}
#menu_gauche ul.ouvert {display:block}

#centre {background:url(centre_repeat.png); padding:0 25px; width:440px}
#haut_centre {background:url(centre_haut.png); width:490px; height:50px; position:relative; left:-25px}
#bas_centre {background:url(centre_bas.png); width:490px; height:50px; position:relative; left:-25px; clear:both}

#droite .objet {clear:both; width:220px}
#droite .objet h2 {width:220px; height:25px; background:url(droite_encart_haut.png); font-size:11px; color:#fff; margin:0; text-align:center; line-height:25px}
#droite .objet .voir {width:220px; height:75px; background:url(droite_encart_bas.png); display:block; text-indent:-4000px}
#droite .objet .visuel {padding-left:25px}

#ariane {top:-30px; position:relative}
#ariane, #ariane * {font-size:11px!important; color:#BFBFBF!important; margin:0!important; font-weight:normal}

#contenu {margin-top:-20px}

/* Styles Textes */
#centre, #centre p {font-size:12px; color:#404040}
#centre h1 {margin:8px 0}
#centre h2, #centre h2 * {font-size:14px; color:#0065CB; margin:6px 0}
#centre h3, #centre h3 * {font-size:13px; color:#0065CB; margin:6px 0}
#centre h4, #centre h4 * {font-size:12px; color:#0065CB; margin:6px 0}
#centre h5, #centre h5 * {font-size:11px; color:#0065CB; margin:6px 0}
#centre ul {font-size:12px}
#centre a {color:#0065CB}
/* Fin Styles Textes */

#refs, #refs * {font-weight:normal; font-size:11px; color:#fff}

#menu_bas {list-style-type:none; margin:0; padding:0; position:absolute; right:50px}
#menu_bas li {float:left; padding:0 10px; border-left:1px solid #fff; height:12px; line-height:12px}
#menu_bas li a {font-size:11px; font-weight:bold; color:#fff}

.rubrique_liste {clear:both; margin:10px 0; overflow:hidden}
.rubrique_liste img {margin:0 10px 10px 0}
.rubrique_liste_bien {width:130px; float:left; margin:0 25px 20px 0}
.rubrique_liste_bien h2 {clear:both}

.ajout_selection {background:url(bouton_ajouter.png); display:block; width:130px; height:40px; margin:10px 0 0 0; text-indent:-4000px}
.ajout_selection:hover {background-position:0 -40px}

#contenu .visuel {float:right; margin:0 0 20px 20px}
#contenu .visuel_grand {}
.chapeau {color:#0065CB }

#fonctions {text-align:right; clear:both}
#contactez_nous {width:130px; height:40px; display:block; background:url(bouton_contact.png); text-indent:-4000px; text-align:left; float:right; overflow:hidden; margin-right:10px}
.contactez_nous {width:130px; height:40px; display:block; background:url(bouton_contact.png); text-indent:-4000px}
#ajout_selection {width:130px; height:40px; display:block; background:url(bouton_ajouter.png); text-indent:-4000px; text-align:left; float:right; overflow:hidden}
#ajout_selection:hover, #contactez_nous:hover, .contactez_nous:hover {background-position:0 -40px}

.portfolio {clear:both; margin:20px 0}
.portfolio a {margin:0 15px 0 0}

#select_type {position:absolute; top:90px; left:310px; width:124px; border:1px solid #C9CACD}
#select_loc {position:absolute; top:90px; left:442px; width:190px; border:1px solid #C9CACD}
#select_sup {position:absolute; top:90px; left:642px; width:125px; border:1px solid #C9CACD}

#selection {font-size:10px; color:#000; position:absolute; top:28px; right:25px; width:170px; text-align:center}





