body {margin:0;padding:0;overflow:none;color:#A1D3F2;}
body,table,input,select,textarea {font-size:14px;font-family:verdana,helvetica,sans-serif;}
@media screen {html, body {height:100%;}}
img {border:none;}
a {color:#E3B3CF;text-decoration:none;}
a:hover {color:#FFFFFF;text-decoration:none;}
.centre {text-align:center;}
.clear {clear:both;}
.hidden {visibility:hidden;}
span.pdf {padding:5px 22px 5px 0;line-height:15px;background:no-repeat center right url(images/pdf.gif);}
span.prive {padding:5px 22px 5px 0;line-height:15px;background:no-repeat center right url(images/lock.png);}

#mainTitle {position:relative;display:none;left:0;top:0;width:100%;color:#FFFFFF;text-align:center;font-size:12px;margin:20px auto;}
#mainTitle h1 {text-align:center;font-size:12px;margin:20px auto;}
#mainTitle p {text-align:center;width:900px;margin:20px auto;}
#container {height:100%;width:100%;margin:0;padding:0;text-align:center;border-collapse:collapse;}
#main {position:relative;width:900px;height:547px;margin:0 auto;overflow:show;background:no-repeat url(images/fond.gif) #81276D;}
#container td > #main {min-height:547px;height:auto;border:solid 1px white;}
#logo {position:absolute;top:25px;left:29px;width:235px;height:50px;background:no-repeat url(images/logoMA.gif);}
#content {margin-top:132px;padding:10px;text-align:left;width:900px;overflow:hidden;}
#main > #content {width:880px;}
#baseline {position:absolute;left:441px;top:86px;}

#menu {position:absolute;left:578px;top:34px;margin:0;padding:0;list-style:none;}
#menu li {display:inline;float:left;}
#menu li * {text-decoration:none;display:block;width:80px;height:80px;background-repeat:no-repeat;background-position:0 0;}
#menu li a:hover {background-position:0 -80px;}
#menu li span {background-position:0 -160px;}
#menu #menu-1 {background-image:url(images/menuNeuf.gif);}
#menu #menu-2 {background-image:url(images/menuExistant.gif);}
#menu #menu-3 {background-image:url(images/menuValoriser.gif);}
#menu #menu-4 {background-image:url(images/menuConnaitre.gif);}
#menu #menu-5 {background-image:url(images/menuContact.gif);}

#menu-neuf {position:absolute;left:46px;top:120px;margin:0;padding:0;list-style:none;}
#menu-neuf li {display:inline;float:left;}
#menu-neuf li * {text-decoration:none;display:block;width:150px;height:26px;background-repeat:no-repeat;background-position:0 0;}
#menu-neuf li a:hover {background-position:-150px 0;}
#menu-neuf #menu-neuf-1 {background-image:url(images/menu-neuf-PourquoiNeuf.gif);}
#menu-neuf #menu-neuf-2 {background-image:url(images/menu-neuf-ChoisirMA.gif);}
#menu-neuf #menu-neuf-3 {background-image:url(images/menu-neuf-EtapesProjet.gif);}

#menu-entreprise {position:absolute;left:46px;top:120px;margin:0;padding:0;list-style:none;}
#menu-entreprise li {display:inline;float:left;}
#menu-entreprise li * {text-decoration:none;display:block;width:110px;height:26px;background-repeat:no-repeat;background-position:0 0;}
#menu-entreprise li a:hover {background-position:-110px 0;}
#menu-entreprise #menu-entreprise-1 {background-image:url(images/menu-entreprise-Actualites.gif);}
#menu-entreprise #menu-entreprise-2 {background-image:url(images/menu-entreprise-Partenaires.gif);}
#menu-entreprise #menu-entreprise-3 {background-image:url(images/menu-entreprise-Showroom.gif);}

#accueil #content a {display:block;}
#accueil #content #head {margin:25px 0 0 140px;}
#accueil #content #para-1 {padding-left:40px;margin:25px 0 0 100px;background:no-repeat url(images/carreRose.gif);}
#accueil #content #para-2 {padding-left:40px;margin:25px 0 0 100px;background:no-repeat url(images/carreJaune.gif);}
#accueil #content #ensavoirplus {margin:25px 80px 0 0;text-align:right;}
#accueil #content #contact {margin:35px 0 0 140px;}
/*#home #main {background-image:url(images/fond-accueil.png);}*/
#home #bandeau {position:absolute;top:101px;left:28px;}
#home #vignettes {position:absolute;top:35px;left:580px;}
#home #pave-sommaire {position:absolute;top:132px;left:29px;width:235px;height:415px;background:no-repeat url(images/pave-sommaire.png);}
#home #mentions {position:absolute;top:525px;left:0;width:890px;color:white;font-size:10px;text-align:right;}
#home #content #sommaire {list-style:none;margin:110px 0 0 340px;padding:50px 0 0 0;background:no-repeat url(images/vousSouhaitez.gif);}
#home #content #sommaire li {list-style:none;margin:0;padding:0;display:inline;}
#home #content #sommaire li a {display:block;padding:0 0 0 50px;margin:10px 0 0 0;background-repeat:no-repeat;font-weight:bold;}
#home #content #sommaire li #item-1 {background-image:url(images/carreBleu.png);}
#home #content #sommaire li #item-2 {background-image:url(images/carreRose.png);}
#home #content #sommaire li #item-3 {background-image:url(images/carreRouge.png);}
#home #content #sommaire li #item-4 {background-image:url(images/carreJaune.png);}

#sommaire #menu {left:738px;}
#sommaire #salon {position:absolute;top:240px;left:20px;}
#sommaire #content #paras {margin:40px 0 0 335px;}
#sommaire #content #paras a {display:block;}
#sommaire #content #para-1 {padding:0 0 35px 40px;margin-top:35px;background:no-repeat url(images/carreBleu.gif);}
#sommaire #content #para-2 {visibility:hidden;padding:0 0 35px 40px;margin-top:25px;background:no-repeat url(images/carreJaune.gif);}
#sommaire #content #para-3 {padding:0 0 50px 40px;margin-top:25px;background:no-repeat url(images/carreRose.gif);}

#valoriser #content #para-1 {display:block;padding-left:40px;margin:30px 0 0 100px;background:no-repeat url(images/carreBleu.gif);}
#valoriser #content #para-2 {display:block;padding-left:40px;margin:30px 0 0 100px;background:no-repeat url(images/carreJaune.gif);}
#valoriser #content #para-3 {display:block;padding-left:40px;margin:30px 0 40px 100px;background:no-repeat url(images/carreRose.gif);}

#entreprise #content #para-1 {display:block;padding:0 0 0 40px;margin:30px 50px 0 100px;background:no-repeat url(images/carreBleu.gif);}
#entreprise #content #para-2 {display:block;padding:0 0 0 40px;margin:30px 50px 0 100px;background:no-repeat url(images/carreJaune.gif);}

#table-list {width:870px;border-collapse:collapse;margin:25px auto 0 auto;padding:0;}
#table-list td {text-align:center;padding:5px;font-size:12px;width:33%;}
#list-control a {display:block;width:31px;height:31px;background:no-repeat;}
#list-control a:hover {background-position:0 -31px;}
#list-control #previous-item {float:left;background-image:url(images/flecheGaucheBig.png);}
#list-control #next-item {float:right;background-image:url(images/flecheDroiteBig.png);;}

#column-1 {float:left;width:448px;margin:20px 0 0 0;color:white;font-size:12px;}
#column-1 #col1-photo {padding:0 0 0 10px;background:no-repeat url(images/mentionNoncontractuel.gif);}
#column-1 #col1-photo div {width:45px;}
#column-1 #col1-photo a {display:block;width:19px;height:19px;background:no-repeat;}
#column-1 #col1-photo a:hover {background-position:0 -19px;}
#column-1 #col1-photo #previous-photo {float:left;background-image:url(images/flecheGaucheSmall.png);}
#column-1 #col1-photo #next-photo {float:right;background-image:url(images/flecheDroiteSmall.png);;}
#column-1 #col1-prestations {clear:both;margin:40px 0 0 0;padding:30px 0 0 0;list-style:none;background:no-repeat url(images/titrePrestations.gif);}
#column-1 #col1-details {clear:both;margin:40px 0 0 0;padding:30px 0 0 0;list-style:none;background:no-repeat url(images/titreInfosdetaillee.gif);}
#column-1 #col1-quartier {margin:20px 0 0 0;padding:30px 0 0 0;background:no-repeat url(images/titreInfosquartier.gif);}
#column-1 #col1-quartier a {display:block;font-size:10px;}

#column-2 {float:left;width:360px;margin:20px 0 0 0;padding:0 0 0 20px;color:white;font-size:12px;}
#content > #column-2 {width:340px;}
#column-2 img {display:block;}
#column-2 #col2-programme p {margin:10px 0 0 0;padding:0;}
#column-2 #col2-programme a {font-size:10px;}
#column-2 #col2-programme ul.plan-masse {list-style:none;margin:5px 0;padding:0;}
#column-2 #col2-programme ul.plan-masse li {padding:2px 0;}
#column-2 #col2-programme ul.plan-masse li a {font-size:12px;}
#column-2 #col2-programme ul.plan-masse li a {display:block;height:15px;padding:0 0 0 35px;background:no-repeat;background-image:url(images/oeil.png);}
#column-2 #col2-programme ul.plan-masse a:hover {background-position:0 -15px;}
#column-2 #col2-programme ul.pack {list-style:none;margin:0;padding:0;}
#column-2 #col2-programme ul.pack li {float:left;padding:10px 0;}
#column-2 #col2-programme ul.pack li a.pack-public {display:block;width:140px;height:136px;background:no-repeat 0px 0px url(images/public.png);}
#column-2 #col2-programme ul.pack li a.pack-public:hover {background-position:-140px 0px;}
#column-2 #col2-programme ul.pack form {padding:100px 0 0px 0;width:140px;margin:15px 0 0 0;font-size:10px;background:no-repeat top center url(images/pro.png);}
#column-2 #col2-programme ul.pack form input {font-size:10px;border:none;width:100px;margin-right:5px;}
#column-2 #col2-programme ul.pack form button {font-size:10px;border:one;width:30px;}
#column-2 #col2-programme ul.pack form span {display:block;color:red;font-weight:bold;}
#column-2 #col2-adresse {clear:both;margin:20px 0 0 0;padding:22px 0 0 0;background:no-repeat url(images/titreAdresse.png);}
#column-2 #col2-adresse a {display:block;font-size:10px;}
#column-2 #col2-livraison {margin:20px 0 0 0;padding:22px 0 0 0;background:no-repeat url(images/titreLivraison.png);}
#column-2 #col2-disponibilite {margin:20px 0 0 0;padding:22px 0 0 0;background:no-repeat url(images/titreDisponibilite.png);}
#column-2 #col2-vente {margin:20px 0 0 0;padding:22px 0 0 0;background:no-repeat url(images/titreVente.png);}
#column-2 #col2-conception {margin:20px 0 0 0;padding:22px 0 0 0;background:no-repeat url(images/titreConception.png);}

#column-3 {float:right;width:50px;margin:20px 0 0 0;}
#column-3 a {display:block;width:50px;height:50px;background:no-repeat;}
#column-3 a:hover {background-position:0 -50px;}
#column-3 #col3-retour {background-image:url(images/pictoRetour.png);}
#column-3 #col3-print {background-image:url(images/pictoPrint.png);}
#column-3 #col3-contact {background-image:url(images/pictoContact.png);}

#table-biens {clear:both;margin:0;padding:0;color:white;font-size:12px;border-collapse:collapse;}
#table-biens caption {margin:0;padding:10px 0 0 0;background:no-repeat url(images/titreInfosdetaillee.gif);}
#table-biens thead tr th {padding:5px;text-align:left;border:solid 1px white;}
#table-biens tbody tr td {padding:5px;border:solid 1px white;}
#table-biens tbody tr.vendu td {color:#CC57B1;}
#table-biens tbody tr td a.oeil {display:block;width:30px;height:15px;background-repeat:no-repeat;background-image:url(images/oeil.png);}
#table-biens tbody tr td a.oeil:hover {background-position:0 -15px;}

