/* PMP CONCEPT 06/2006 */


/* GENERAL */

body { margin:0px 0 0 0; background:#DCDCDC url(../_images/fond_page.png); color:#221f0e; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }

h1,h2,h3,h4,h5,h6,p,form,ul,li,fieldset { margin:0; padding:0; border:none; }

a { color:#515151; text-decoration:none; }
a:hover { color:#2E5A7B; text-decoration:underline; }

h1 { color:#515151; font-size:14px; margin-bottom:20px; }
h2 { color:#2E5A7B; font-size:12px; margin-bottom:13px; }
h3 { color:#8D8D8D; font-size:14px; margin-bottom:20px; }

.masque { position: absolute; left: -5000px; }
.photoright { float:right; padding-left:10px; }


#cadre { width:758px; border:1px solid #A7A7A7; padding:10px; background:#FFFFFF; margin:0 auto; }
#page { background:#fff url(../_images/fond_gauche.png) left top repeat-y; }
#coeur { clear:both; }
#contenue { width:595px; float:left; margin-left:17px; padding:19px 0 0 0; }
#contenue li {list-style:none; margin-left:20px; margin-top:2px; padding-left:12px; background:url(../_images/puce1.png) left no-repeat; }
a.texte  { color:#2E5A7B; text-decoration:underline; }
a.texte :hover { color:#2E5A7B; text-decoration:underline; }

h1.titre { font-size:18px; font-weight:normal; color:#2e90ca; border-bottom:2px solid #8ac1e2; padding-bottom:2px; }



/* HAUT PAGE */

#haut { width:758px; height:89px; background:#2E5A7B url(../_images/fond_titre.png) left repeat-y; }
#logo { width:104px; height:70px; float:left; background:url(../_images/int-b.png) left top no-repeat; margin:13px 22px 0 8px; }
#logo a { width:104px; height:70px; display:block; background:none; }
#titrehaut { float:left; width:500px; }
#titrehaut h1 { color:#C8D3D5; font-size:36px; margin-top:28px; margin-bottom:0; }
#titrehaut p { color:#8ac1e2; margin-top:6px; font-size:14px; font-style:italic; }
#drapeaux { float:right; width:100px; }
#drapeaux #fr { width:30px; height:20px; background:url(../_images/fr.png) 0 0 no-repeat; float:right; margin-right:10px; margin-top:15px }
#drapeaux #pl { width:30px; height:20px; background:url(../_images/pl.png) 0 0 no-repeat; float:right; margin-right:15px; margin-top:15px }
#drapeaux #fr a, #drapeaux #pl a { display:block; width:30px; height:20px; background:none; }
#arbo { width:300px; font-size:10px; height:18px; float:left; padding-left:163px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#arbo li { float:left; list-style:none; margin-right:5px; margin-top:2px; }
#arbo li a { background:url(../_images/puce2.png) right no-repeat; padding-right:10px; }
.ongletdroit { float:right; display:block; width:10px; height:18px; background:#8ac1e2 url(../_images/onglet_droit.png) 0 0 no-repeat; } 
.ongletgauche { float:right; display:block; width:10px; height:18px; background:#8ac1e2 url(../_images/onglet_gauche.png) 0 0 no-repeat; margin-left:5px; } 
.onglet { float:right; display:block; height:18px; background:#8ac1e2; text-transform:uppercase; font-size:12px; } 
.onglet a { color:#FFFFFF; text-decoration:none; }
.onglet a:hover { color:#515151; text-decoration:none; }



/* BAS PAGE */
#baspage { width:758px; clear:both; text-align:right; font-size:10px; padding-top:15px; }
#baspage p { border-top:1px solid #DBDADA; background:#FFFFFF; }
#baspage a { padding:1px; text-decoration:none; color:#2E5A7B; }
#baspage a:hover { padding:1px; text-decoration:none; color:#FFFFFF; background:#2E5A7B; }

#copyright { margin-top:10px; font-size:10px; color:#2E5A7B; float:left; }
#copyright a { text-decoration:none; color:#2E5A7B; }
#copyright a:hover { text-decoration:none; color:#8ac1e2; }
#copyright #tdr { width:300px; float:left; }
#copyright #pmp { width:57px; height:9px; background:url(../_images/pmpconcept.png) 0 0; float:right; margin-right:10px; margin-top:5px; }
#copyright #pmp a { width:57px; height:9px; display:block; background:none; }


/* GAUCHE PAGE */

#gauche { float:left; width:146px; display:block; background:#fff url(../_images/fond_gauche.png) left top repeat-y; }
#partenaire { text-align:center; margin-top:20px; }



/* ACCUEIL */

td.tableau { border-bottom:1px solid #8C8C8C; border-left:1px solid #8C8C8C; border-right:1px solid #8C8C8C; padding:9px; text-align:left; vertical-align:text-top; font-size:12px; }
td.tableau p { text-align:right; margin-top:10px; }
td.tableau p a { color:#8ac1e2; text-decoration:none; }
td.tableau p a:hover { color:#2E5A7B; text-decoration:none; }
th.tableau { background:#2E5A7B url(../_images/puce1.png) 6px no-repeat; color:#FFFFFF; padding:2px 0 2px 18px; font-weight:normal; vertical-align:middle; text-align:left }
td.espace { width:17px; display:block; border:none; }
#lien a { font-weight:bold; color:#2E5A7B; font-size:12px; display:block; width:100%; padding:2px; }
#lien a:hover { font-weight:bold; color:#C8D3D5; background:#2E5A7B; font-size:12px; padding:2px; text-decoration:none; }



/* OFFRE / DEMANDE */
.listeCat { border-top:2px solid #8ac1e2; padding-top:20px; clear:both; font-size:12px; }
.listeCat B { background:url(../_images/puce1.png) left no-repeat; }
.listeCat B A { color:#221f0e; }
.listeCat A { padding:0 3px 0 16px; }
.listeCat table { float:left; margin-left:25px; width:250px; }

#prenium { position:relative; left:50%; margin-left:-280px; width:560px; }
#prenium, #prenium A { font-size:10px; text-align:center; color:#2E5A7B; font-weight:bold; text-decoration:none; }
#prenium A:hover { font-size:10px; text-align:center; color:#2E5A7B; font-weight:bold; text-decoration:underline; }
#prenium table#preniumtab { padding-bottom:15px; float:left; }
#prenium table td { padding:0 5px 0 5px; line-height:12px; text-align:center; }
#prenium table.thumb { background:#FFFFFF; border:1px solid #2E5A7B; width:70px; height:70px; padding:0; float:inherit; }
#prenium table.thumb img { border:none; }



/* FICHE */
#fiche h1 { font-size:14px; text-align:center; background:url(../_images/bord_fiche_droite.png) right top no-repeat; font-weight:normal; padding:3px 0 3px 0; margin:0 }
#fiche #titre { background:#EBD07F url(../_images/bord_fiche_gauche.png) left top no-repeat; }
#fiche table { float:right; width:296px; margin-right:-2px; }
#fiche table TD { background:#F7EDCD; font-size:12px; padding-left:10px; }
#fiche #photo table { background:#ffffff; width:300px; height:180px; margin-top:2px; float:left }
#fiche #photo table td { background:#ffffff; padding:0; font-size:10px; text-align:center; vertical-align:top; }
#fichier { float:right; margin-left:10px; margin-bottom:10px; font-size:10px; text-align:center; }
#description { clear:both; padding-top:10px; }
#abrbocat { font-size:10px; margin-bottom:4px; margin-top:-15px; }
#validannonce_fr { width:292px; height:94px; position:absolute; margin-top:98px; margin-left:303px; background:#fff url(../_images/interesse.png) no-repeat left top; }
#validannonce_fr h4 a { display:block; width:292px; height:94px; }
#validannonce_pl { width:292px; height:94px; position:absolute; margin-top:98px; margin-left:303px; background:#fff url(../_images/interesse_pl.png) no-repeat left top; }
#validannonce_pl h4 a { display:block; width:292px; height:94px; }



/* FICHE REPONDRE */
#ficherepondre h1 { font-size:14px; text-align:center; background:url(../_images/bord_fiche_droite.png) right top no-repeat; font-weight:normal; padding:3px 0 3px 0; margin:0 }
#ficherepondre #titre { background:#EBD07F url(../_images/bord_fiche_gauche.png) left top no-repeat; }
#ficherepondre table { float:left; width:300px; margin-left:-2px; background:#FFFFFF; }
#ficherepondre TD { background:#F7EDCD; font-size:12px; padding-left:10px; }
#ficherepondre tr.photo td { background:inherit; padding-left:0px; text-align:center; }
#ficherepondre #formulaire { width:280px; float:left; font-size:12px; margin-left:10px; }
#ficherepondre #formulaire input, #ficherepondre #formulaire select, #ficherepondre #formulaire textarea { width:270px; border:1px solid #EBD07F; color:#2E5A7B; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; margin-bottom:3px; }
#ficherepondre label { font-size:10px; }
#ficherepondre .message { padding:10px; text-align:left; color:#2E5A7B; }
a.boutton { width:inherit; background:#F7EDCD; border:1px solid #EBD07F; padding:5px 10px 5px 10px; color:#515151; }
a.boutton:hover { width:inherit; background:#EBD07F; border:1px solid #EBD07F; padding:5px 10px 5px 10px; color:#2E5A7B; text-decoration:none; }
#boutton { text-align:center; padding-top:15px; }
.erreur { border:1px solid #D72323; padding:10px; margin-bottom:5px; background:#EEE7E7; color:#D72323; }
.confirm_mail { padding:10px 10px 10px 200px; margin-top:10px; border:1px solid #EBD07F; background:#F7EDCD url(../_images/int-b.gif) no-repeat 0 15px; }


/* CATEGORIE / SOUS CATEGORIE */

.listeSousCat { border-top:2px solid #8ac1e2; padding-top:20px; clear:both; font-size:12px; }
.listeSousCat B A { color:#2E5A7B; }
.listeSousCat A { padding:0 3px 0 10px; }
.listeSousCat table { float:left; margin-left:30px; margin-bottom:20px; width:250px; }



/* OFFRE / DEMANDE */
table.listeAnnonce { clear:both; font-size:12px; width:100%; border-spacing:0px;; }
table.listeAnnonce tr.titre td { background:#2e90ca; text-align:center; color:#fff; border-top:3px solid #58a6d5 }
table.listeAnnonce tr.titre td a { color:#fff; }
table.listeAnnonce tr.titre td a:hover { font-weight:bold; color:#CC0000; }
table.listeAnnonce tr.titre th { background:#c5e0f1; text-align:right; font-weight:bold; color:#2E5A7B; padding-right:5px; }
table.listeAnnonce tr.titre { background:#FFFFFF; }
table.listeAnnonce tr.bleu { background:#ffffff; }
table.listeAnnonce tr.blanc { background:#f6f6f6; }
table.listeAnnonce td.prix { text-align:right; }
table.listeAnnonce td.photo { text-align:center; }
table.listeAnnonce td { vertical-align:middle; }
.navigation { margin-top:15px; text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.navigation a { color:#2E5A7B; }


/* DEPOSE OFFRE */
#deposeoffre { width:518px; height:87px; position: relative; left:50%; margin-left:-259px; margin-bottom:15px; }
#deposeoffre #offre1 a { float:left; display:block; width:178px; height:87px; background:#fff url(../_images/deposer_01.png) no-repeat; }
#deposeoffre #offre2   { float:left; display:block; width:81px; height:87px; background:#fff url(../_images/deposer_02.png) no-repeat; }
#deposeoffre #offre3 a { float:left; display:block; width:259px; height:87px; background:#fff url(../_images/deposer_03.png) no-repeat; }
#deposeoffre #offre1pl a { float:left; display:block; width:178px; height:87px; background:#fff url(../_images/deposer_01_pl.png) no-repeat; }
#deposeoffre #offre3pl a { float:left; display:block; width:259px; height:87px; background:#fff url(../_images/deposer_03_pl.png) no-repeat; }

/* DEPOSE DEMANDE */
#deposedemande { width:518px; height:87px; position: relative; left:50%; margin-left:-259px; margin-bottom:15px; }
#deposedemande #demande1 a { float:left; display:block; width:178px; height:87px; background:#fff url(../_images/deposer_11.png) no-repeat; }
#deposedemande #demande2   { float:left; display:block; width:81px; height:87px; background:#fff url(../_images/deposer_02.png) no-repeat; }
#deposedemande #demande3 a { float:left; display:block; width:259px; height:87px; background:#fff url(../_images/deposer_13.png) no-repeat; }
#deposedemande #demande1pl a { float:left; display:block; width:178px; height:87px; background:#fff url(../_images/deposer_11_pl.png) no-repeat; }
#deposedemande #demande3pl a { float:left; display:block; width:259px; height:87px; background:#fff url(../_images/deposer_13_pl.png) no-repeat; }

/* ENREGISTRER OFFRE/DEMANDE */

.table1 h1 { font-size:14px; text-align:left; background:url(../_images/bord_fiche_droite.png) right top no-repeat; font-weight:bold; padding:3px 0 3px 15px;; margin:0 }
.table1 th.titre { background:#EBD07F url(../_images/bord_fiche_gauche.png) left top no-repeat; border-bottom:2px solid #FFFFFF }
.table1 { width:100%; background:#F7EDCD; font-size:12px }
.table1 td { padding-bottom:5px; padding-top:5px; vertical-align:top;; }
.label { color:#2E5A7B; width:130px; padding-left:10px; padding-top:8px; font-size:12px; vertical-align:top; }
.infos { background:#D8E4EC; width:150px; padding-left:10px; padding-right:5px; font-size:10px; line-height:12px; color:#2E5A7B; }
.table1 input, .table1 select, .table1 textarea { width:90%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#515151; }
.table1 .noformat input { width:auto; }
.noPrivileges { color:#2E5A7B; }
.erreursaisi { background-color:#F1E8E6; }
.normal {}
div.warning2 {
    margin: 5px 0 5px 0;
    border: 1px solid #CC0000;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding: 10px;
    color: #CC0000;
    background-color: #FFFFCC;
}

/* CONTACT */

.red { color:#CC0000; font-weight:bold; }



/* TARIFS */
.table2 { width:100%; }
.table2 th { text-align:left; background:#D8E4EC; }
.table2 td { text-align:left; background:#F7EDCD; }
.photodroite { float:right; margin-left:5px; margin-right:15px; }


/* LIENS */
div.liens p.url { background:#D8E4EC;  }
div.liens p.url a  { background:#D8E4EC url(../_images/puce3.png) no-repeat left; padding-left:10px;  }
div.liens p.url a:hover { background:#D8E4EC url(../_images/puce3.png) no-repeat left; color:#515151; }
div.liens p.top { background:#F7EDCD; margin-bottom:2px;  }
div.liens p { padding: 3px 10px 3px 10px; }


/* PLAN DU SITE */

.plansite a:hover { }
.plansite h2 { margin:0; font-size:14px; margin-top:10px; margin-left:10px; padding-left:15px; background:url(../_images/puce1.png) left no-repeat; color:#2E5A7B; }
.plansite h2 a { color:#2E5A7B; }
.plansite h3 { margin:0; font-size:12px; margin-left:25px; padding-left:10px; background:url(../_images/puce2.png) left no-repeat; font-weight:normal; }


/* AIDES EXPORT */

.fond_export { background:#fff url(../_images/aides_export/fond.png) right; padding-left:10px; width:190px; }