
body       { color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #9cc4fb; background-image: url(templates/Collage/img/6683B6/top_banner_background.jpg); background-repeat: repeat-x; margin-right: auto; margin-left: auto; width: 900px }
legend { color: #9c0000; font-weight: bold }
pre { font-size: 12px; font-family: Arial }
a img { border-width: 0 }
a { color: #000 }
p         { text-align: justify }
a:visited {color:#000000;}
TD { text-decoration: none; border-width: 0 }
TABLE  { background-color: white; margin-bottom: 0 }
h2     { color: #9c0000; font-size: 1em; font-weight: bold; margin-top: 0.5em }
h1           { color: #9c0000; font-size: 1em; font-family: "Trebuchet MS"; text-align: center; margin-bottom: 0.4em }
.accueil    { text-align: left }
.accueil li  { margin-bottom: 0.2em }
.accueil li a { }
.admission { color: #214495; font-size: 0.7em; text-align: center; margin-top: 0; padding-top: 0 }
.annonce    { background-color: #ffc; text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0.5em 0.1px; width: 65%; border-style: dotted dotted solid; border-width: 1px; border-color: #9c0000 }
.titre_actu    { color: #fff; font-size: 0.9em; font-family: Arial; font-weight: bold; background-color: #9c0000; background-image: url(img/fond-menu.jpg); background-repeat: repeat-x; background-position: 15% 0; text-align: center; margin: 0 auto; padding-top: 5px; padding-bottom: 5px; width: 65%; clear: left }
.floatleft { float: left }
.centre { text-align: center }
.gauche { margin-right: 12px; float: left }
.gauche_txt { text-align: left }
.image_gauche   { margin-right: 1em; margin-bottom: 12px; margin-left: 1em; float: left; border: solid 1px #9c0000 }
.image_droite  { margin-right: 1em; float: right; border: solid 1px #9c0000 }
.carac  { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }
.contour { border: solid 1px silver }
.contour_rouge { border: solid 1px #9c0000 }
.contour_rouge_droite { margin-right: 10%; float: right; border: solid 1px #9c0000 }
.contenu   { background-color: #fff; padding: 12px }
.formulaire { text-align: left }
.gras { font-weight: bold }
.voteBox { margin-bottom: 15px; width: 100%; border: solid 1px #ececec }
.carte { text-align: center }
.haut100 { height: 85px }
.clear100 { height: 70px; clear: both }
.clear { clear: both }
.clear_centre { text-align: center; clear: both }
.centre { text-align: center }
.marge-haut  { height: 100px }
.noir { color: #060660; text-decoration: underline }
.espace  { text-align: center; margin-top: 20px; margin-bottom: 10px }
.localisation { font-style: italic; text-align: center }
.occupant    { margin-top: 0; margin-right: 0; margin-left: 3em; width: 310px; float: left }
.investisseurs   { background-color: #fff; margin: 0 0 0 0; padding: 0.5em; width: 310px; float: left; border: solid 1px #9c0000 }
.investir ul { text-align: left }
.titres-pages  { color: #9c0000; font-weight: bold }
.titres-pages a  { color: #000 }
.petit   { font-size: 0.9em; font-style: italic }
.taille_h1  { font-size: 1em; margin-top: 0 }
.titres  { color: #060660; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.titre_rouge   { color: #fff; font-size: 0.9em; font-family: Arial; font-weight: bold; background-color: #9c0000; text-align: center; margin-bottom: 0; padding-top: 3px; padding-bottom: 3px }
.coul_orya { background-color: #9c0000 }
#avantages      { color: #9c0000; font-size: 1em; margin: 0 auto; padding: 0; width: 90%; clear: right; border: solid 1px #c8c8c8 }
#avenir      { text-align: center; list-style-type: none; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0.5em; width: 90% }
#avenir ul   { list-style-type: none; margin-top: 0; padding-top: 0 }
#avenir li   { margin-right: 2em; margin-bottom: 2em; float: left }
#avantages li a { color: #9c0000; text-decoration: underline }
#avantages ul   { list-style-type: none; margin: 0; padding: 0 }
#avantages li    { font-weight: bold; background-color: #fef7cd; text-align: center; margin-top: 0; margin-bottom: 0.4em; padding-top: 0.3em; padding-bottom: 0.3em }
#banniere     { background-image: url(templates/Collage/img/6683B6/banniere-II.jpg); background-repeat: no-repeat; height: 160px }
#banniere_ecureuils    { background-image: url(templates/Collage/img/6683B6/banniere-ecureuils.jpg); background-repeat: no-repeat; height: 160px }
#banniere_sigolsheim     { background-image: url(images/sigolsheim.jpg); background-repeat: no-repeat; height: 160px }
#banniere_clos { background-image: url(templates/Collage/img/6683B6/banniere-clos-tage.jpg); background-repeat: no-repeat; height: 160px }
#banniere_centaure { background-image: url(templates/Collage/img/6683B6/banniere-centaure.jpg); background-repeat: no-repeat; height: 160px }
#banniere_parc { background-image: url(templates/Collage/img/6683B6/banniere-parc.jpg); background-repeat: no-repeat; height: 160px }
#banniere_capucines { background-image: url(templates/Collage/img/6683B6/banniere-capucines.jpg); background-repeat: no-repeat; height: 160px }
#banniere_grands_pres { background-image: url(img/ban-grands-pres.jpg); background-repeat: no-repeat; height: 160px }
#banniere_eridan { background-image: url(templates/Collage/img/6683B6/banniere-eridan.jpg); background-repeat: no-repeat; height: 160px }
#banniere_pegase { background-image: url(templates/Collage/img/6683B6/banniere-pegase.jpg); background-repeat: no-repeat; height: 160px }
#banniere_sirius { background-image: url(templates/Collage/img/6683B6/banniere-sirius.jpg); background-repeat: no-repeat; height: 160px }
#banniere_residences { background-image: url(templates/Collage/img/6683B6/banniere-nouvelles.jpg); background-repeat: no-repeat; height: 160px }
#banniere_references { background-image: url(templates/Collage/img/6683B6/banniere-references.jpg); background-repeat: no-repeat; height: 160px }
#banniere_contact { background-image: url(templates/Collage/img/6683B6/banniere-ecureuils.jpg); background-repeat: no-repeat; height: 160px }
#banniere_derniers { background-image: url(templates/Collage/img/6683B6/banniere-derniers.jpg); background-repeat: no-repeat; height: 160px }
#banniere_cassiopee  { background-image: url(templates/Collage/img/6683B6/banniere-cassiopee.jpg); background-repeat: no-repeat; height: 160px }
#banniere_lapoutroie { background-image: url(templates/Collage/img/6683B6/banniere-lapoutroie.jpg); background-repeat: no-repeat; height: 160px }
#banniere_sigold  { background-image: url(templates/Collage/img/6683B6/banniere-sigold.jpg); background-repeat: no-repeat; height: 160px }
#banniere_gemeaux  { background-image: url(templates/Collage/img/6683B6/banniere-gemeaux.jpg); background-repeat: no-repeat; height: 160px }
#banniere_avantages   { background-image: url(templates/Collage/img/6683B6/banniere-avantages.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#banniere_prestations { background-image: url(templates/Collage/img/6683B6/banniere-prestations.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#banniere_presentation { background-image: url(templates/Collage/img/6683B6/banniere-presentation.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#banniere_avenir  { background-image: url(templates/Collage/img/6683B6/banniere-avenir.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#banniere_nf   { background-image: url(templates/Collage/img/6683B6/banniere-garanties.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#banniere_securite   { background-image: url(templates/Collage/img/6683B6/banniere-securite.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#banniere_investir  { background-image: url(images/banniere-investir.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 900px; height: 160px }
#blanc { width: 100%; height: 200px }
#contenu { background-color: #fff; padding-top: 12px; padding-right: 12px; padding-left: 12px }
#compteur { margin-top: 2em }
#contenu_orya        { font-size: 0.8em; background-color: #fff; text-align: center; padding: 12px 3em; height: 100% }

#contenu_orya1  { font-size: 0.8em; background-color: #fff; text-align: center; padding: 12px 2em; height: 100% }
#contenu1 { width: 690px }
#descriptif_eridan  { font-size: 1em; line-height: 1.5em; text-align: center; padding-bottom: 0 }
#descriptif { line-height: 1.5em; text-align: center; padding-bottom: 0 }
#descriptif li  { text-align: justify; padding-bottom: 0.3em }
#descriptif ul { text-align: left }
#descriptif_eridan li { list-style-type: none }
#descriptif_eridan ul { text-align: left }
#descriptif_marge { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; padding-top: 3em }
#derniers      { margin: 2em auto 4em; padding-bottom: 4em; width: 70% }
#derniers li   {list-style-type: none; margin-right: 1em; margin-left: 1em; float: left }
#entete a    { color: #9c0000 }
#entete p  { padding-top: 1em }
#fond_menu   { font-size: 0.9em; background-color: #fff }
#intro      { background-image: url(img/FOND.jpg); background-repeat: no-repeat; background-position: -5px -5px; display: block; margin-right: auto; margin-left: auto; padding-left: 1em; width: 455px; height: 290px }
#maj { margin-right: auto; margin-bottom: 1em; margin-left: auto; width: 90%; border-top: 2em }
#maj TD { padding-top: 1em }
#message { font-size: 0.9em; font-style: italic; background-color: #ffc; text-align: center; padding-right: 1em; padding-left: 1em; width: 384px; height: 280px; border: solid 1px #9c0000 }
#prestations  { }
#page   { background-color: #fff }
#photo_pole { text-align: center; width: 176px }
#plans    { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 650px; clear: both }
#plans_clos { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 100%; clear: both }
#plans_clos img { border-width: 0 }
#plans_gemeaux { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 90%; clear: both }
#plans_gemeaux img { border-width: 0 }
#plans_ecureuils { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 90%; clear: both }
#plans_ecureuils img { border-width: 0 }
#plans_sigold { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 90%; clear: both }
#plans_sigold img { border-width: 0 }
#plans_eridan  { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 90%; clear: both }
#plans_eridan img  { margin-top: 12px; margin-left: 2em; clear: both; border-width: 0 }
#plans_sirius { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 75%; clear: both }
#plans_sirius img { border-width: 0 }
#plans td img { padding-top: 0.5em; padding-bottom: 0.5em; border-width: 0 }
#plans td { vertical-align: top }
#prestations table     { margin-top: 2em; margin-right: auto; margin-left: auto; width: 90%; border: solid 1px #000; border-collapse: collapse    }
#prestations TD    { text-align: center; border: solid 1px #000 }
#prestations img { margin-right: 5px; margin-left: 5px }
#pres1 TD { padding-top: 0.3em; padding-bottom: 12px }
#pres2 TD { padding-top: 0.3em; padding-bottom: 12px }
#residences    { list-style-type: none }
#residences img { border-width: 0 }
#residences li   { margin-right: 2px; margin-left: 2px; padding-left: 50px; float: left }
#residences1  { list-style-type: none }
#residences1 img { border-width: 0 }
#residences1 li   { margin-right: 2px; margin-left: 2px; padding-top: 10px; padding-left: 50px; float: left }
#societes  { font-size: 0.9em; font-style: italic; margin-right: auto; margin-left: auto; width: 90% }
#ligne1 TD { padding-top: 0.5em; padding-bottom: 0.5em }
#ligne2 TD { padding-top: 0.5em; padding-bottom: 0.5em }
.tv object { border: solid 1px #c8c8c8 }
#plan_site  { text-align: left; margin-right: auto; margin-left: auto; padding-top: 12px; width: 50% }
#pub { margin-left: 20px; width: 160px; float: right }
#po { margin-top: 35px; margin-left: 12px; width: 400px; height: 200px; border: solid 2px #9c0000 }
#menu       { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #9c0000; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em; border-top: 1px solid #9c0000; border-bottom: 1px solid #9c0000 }
#menu a       { color: #fff; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #9c0000; background-image: url(img/fond-menu.jpg); background-repeat: repeat-x; margin-right: 0; padding: 0.5em 1em; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000 }
#menu a:hover    { color: #9c0000; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #fff; background-image: none; padding: 0.5em 0.6em; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000 }
#menu a img  { text-decoration: none; border: none }
#nf_intro  { text-decoration: none; margin-right: 3em; padding-top: 3em; width: 120px; height: 300px; float: left }
#nf_intro img { border-width: 0 }
/*pied de page*/
#pied-de-page      { background-image: url(templates/Collage/img/6683B6/image-pied-page.gif); background-repeat: no-repeat; text-align: center; width: 900px; height: 54px }
#pied-de-page a { color: #fff }
#pied-de-page p   { color: #fff; font-size: 0.8em; font-weight: bold; text-align: center; padding-top: 20px }
#pied-de-page_orya   { background-image: url(templates/Collage/img/6683B6/image-pied-page.gif); background-repeat: no-repeat; text-align: center; width: 900px; height: 54px; clear: both }
#pied-de-page_orya a { color: #fff }
#pied-de-page_orya p  { color: #fff; font-size: 0.7em; font-weight: bold; text-align: center; padding-top: 20px }
#mapProg { margin-right: auto; margin-left: auto; width: 350px; height: 200px; border: solid 1px #9c0000 }
#titre_rouge   { color: #fff; font-size: 0.9em; font-family: Arial; font-weight: bold; background-color: #9c0000; text-align: center; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; width: 194px }
#choix_prog    { margin-top: 2em; margin-left: 10%; float: left }
#video  { margin-right: auto; margin-bottom: 4em; margin-left: auto; width: 400px; height: 300px }
#video_droite   { padding-right: 1em; padding-bottom: 0; padding-left: 2em; float: right }
#chantier { }
#chantier img { border-width: 0 }
#chantier ul { margin-right: auto; margin-left: auto; width: 90% }
#chantier li { list-style-type: none; margin-right: 1.5em; margin-left: 1.5em; float: left }
/*formulaire
*/
#formulaire  { margin-top: 0; clear: both }
#formulaire td { text-align: left }
#adresse  { padding-right: 2em; padding-left: 2em; float: left }
#adresse p { font-weight: bold }
#photo-corine { padding-right: 2em; padding-left: 2em; float: right }
#photo-corine p { text-align: center }
#map   { margin-bottom: 1em; padding-right: 2em; padding-left: 2em; width: 520px; height: 200px; float: right; border: solid 1px #9c0000 }
/*photos site*/
#photos-site  { }
#photos-site img  { text-decoration: none; padding-right: 0.7em; padding-left: 0.7em; float: left; border: none }
.commentaire { text-align: center; margin-top: 0; padding-top: 0.5em; clear: left }
/*pub eridan width: 350px*/
#pub-eridan          { background-image: url(include/REF/pub-eridan.jpg); background-repeat: no-repeat; margin-right: 0; margin-bottom: 0; margin-left: 1em; padding-top: 3.5em; padding-bottom: 0; padding-left: 17em; width: 350px; height: 200px; float: left }
/*ANNONCES en GENERAL*/
#pub-sirius  { margin-left: 0; float: right }
.right { text-align: center; margin-right: 2em; width: 260px; float: right }
/*plans*/
#documents  { font-size: 1em }
#documents li    { list-style-type: none; padding-right: 0.3em; padding-left: 0.3em; float: left }
/*info pres*/
#info-pres li { list-style-type: none; margin-right: 2.8em; margin-left: 2.8em; float: left }
/*OFFRES SPECIALES*/
#offre-haut-page img { padding-right: 2em; float: left }
#offre-haut-page ul { padding-top: 0.5em; padding-bottom: 0.5em; border-top: 1px solid #9c0000; border-right: 1px solid #9c0000; border-bottom: 1px solid #9c0000 }
#offre-haut-page li { font-size: 1.2em; font-family: Tahoma; margin-top: 0.2em }
.barre { font-weight: bold; background-image: url(img/barre.jpg); background-repeat: repeat-x; background-position: 1px 1px; margin-right: 0.5em }
.prix { font-weight: bold; margin-right: 0.5em }

/*session
*/
#session       { color: #900; font-size: 0.8em; font-family: Arial; font-weight: bold; background-color: #fff; text-align: center; padding-top: 0.3em; position: fixed; top: 40px; left: 40px; width: 110px; height: 40px; border: solid 3px #eed350 }
.rouge { font-size: 1.2em; text-align: center }
.rouge a { color: #f00; font-weight: bold }
.pdf { text-align: center; padding-top: 1em; padding-bottom: 1em; border: dashed 1px #9c0000 }
.pdf a { color: #03f; text-decoration: underline }
.pdf a:hover { color: #03f; text-decoration: none }
.barre-rouge  { background-image: url(immobilier-neuf-alsace/images/barre-rouge.gif); background-repeat: repeat-x }
.rouge { color: #f00 }
/*Scellier
*/
#illustratiion-scellier { margin-left: 2em; float: right }
.align-left { text-align: left }
.scellier-h2 { color: #000; font-size: 1.2em }
.gauche-scellier { margin-right: 35px; margin-left: 35px }
#autres-programme-scellier { }
#autres-programme-scellier li { list-style-type: none; margin-right: 25px; margin-left: 25px; padding-left: 0; width: 280px; float: left }
.investir-wettolsheim img { margin-left: 10em; border-width: 0 }
#pics { margin-right: auto; margin-left: auto; width: 80% }
.pics  { margin-top: 10px; margin-right: auto; margin-left: auto; width: 80% }
.pics caption { margin-top: 10px; margin-right: auto; margin-left: auto; width: 80%; border: solid 1px #ccc }
.pics tr  { font-size: 12px }

