/* PMP CONCEPT 11/2006 */


/* GENERAL */
body, ul, p, fieldset, legend, h1, h2, h3, form { padding:0; margin:0; text-indent:0; border:none; }

body { background:RGB(255,255,255); color:RGB(107,107,107); line-height:15px; font-family:Arial; font-size:12px; margin-bottom:20px; }

span.vide, legend { display:none }

p { text-align:justify; }

img { border:none; }

input, textarea { font-size:12px; font-family:Arial; color:RGB(144,144,144); padding:2px; margin:1px; width:200px; }
.radio { width:auto; }

.coeurPage { width:760px; overflow:hidden; margin:0 auto; text-align:left; padding:29px 0 28px 5px;  }



/* HAUT SITE */
.hautFond { height:44px; width:100%; background-color:RGB(233,241,246); top:110px; left:0px; position:absolute; z-index:1; }
.hautsite { width:765px; height:154px; margin:0 auto; background:#ffffff url(../_image/pmpconcept.png) 0 0 no-repeat; }
.logo a { display:block; position:absolute; background:transparent url(../_image/vide.png); width:275px; height:104px; }
.menu { margin-top:86px; margin-left:560px; position:absolute; width:320px; z-index:2; }
.menu li { float:left; margin-left:34px; list-style:none; }
.menu a { font-size:12px; font-weight:bold; color:RGB(194,194,194); text-decoration:none; text-transform:uppercase; padding-bottom:15px; display:block; background:transparent url(../_image/puce_menu.png) bottom no-repeat; }
.menu a:hover { font-size:12px; font-weight:bold; color:RGB(145,186,208); text-decoration:none; text-transform:uppercase; padding-bottom:15px; display:block; background:transparent url(../_image/puce_menu_active.png) bottom no-repeat; }
.menu a.active { font-size:12px; font-weight:bold; color:RGB(145,186,208); text-decoration:none; text-transform:uppercase; padding-bottom:15px; display:block; background:transparent url(../_image/puce_menu_active.png) bottom no-repeat; }
a.accesClients { width:107px; height:36px; display:block; background:RGB(255,255,255) url(../_image/acces_client.png) left no-repeat; margin:25px 0 0 659px; position:absolute; z-index:2; }
a:hover.accesClients { width:107px; height:36px; display:block; background:RGB(255,255,255) url(../_image/acces_client.png) left no-repeat; margin:25px 0 0 659px; position:absolute; z-index:2; }
a.accesClients span { display:none; }


/* BAS SITE */
.basSite { background:#ffffff url(../_image/fond_bas.png) top repeat-x; }
.menuBas { margin:0 auto; width:765px; }
.menuBas li { float:left; list-style:none; color:RGB(255,255,255); font-size:11px; padding-top:8px; }
.menuBas li a { color:RGB(255,255,255); text-decoration:none; margin:0 3px 0 3px; }
.menuBas li a:hover { color:RGB(107,107,107); text-decoration:none; margin:0 3px 0 3px; }
.copyright { margin:0 auto; width:765px; padding-top:20px; padding-left:3px; clear:both; }
.copyright a { color:RGB(107,107,107); text-decoration:none; }
.copyright a:hover { color:RGB(145,186,208); text-decoration:none; }

#telephonez { width:228px; height:108px; background: url(../_image/telephonez.png) 0 0 no-repeat; position: absolute; top:0; left: 50%; margin-left: -70px; }
#telephonez span { height:0; position:absolute; padding-top:110px; overflow:hidden; display:block; }


/* ACCUEIL */
.activites { display:block; width:306px; height:200px; background:RGB(255,255,255) url(../_image/activites.png) 0 0 no-repeat; float:left; }
.refonte { display:block; width:306px; height:50px; background:RGB(255,255,255) url(../_image/refonte.png) 0 0 no-repeat; float:left; }
.references { float:right; }
.voirRef { float:right; margin-bottom:-30px; padding-right:44px; }
.voirRef a { text-decoration:none; padding-right:13px; background:transparent url(../_image/puce02.png) right no-repeat; color:RGB(107,107,107); }
.voirRef a:hover { text-decoration:none; padding-right:13px; background:transparent url(../_image/puce02.png) right no-repeat; color:RGB(145,186,208); }

/* REFERENCES */
.satisfaire { display:block; width:306px; height:200px; background:RGB(255,255,255) url(../_image/references.png) 0 0 no-repeat; float:left; }
.contact { width:364px; float:right; text-align:right; padding-top:90px; }

/* AUTHENTIFICATION */
.authentification { height:220px; padding:59px 0 0 340px; background:RGB(255,255,255) url(../_image/authentification.png) center 20px no-repeat; }
a.bttconnect { display:block; clear:both; width:119px; height:36px; margin-top:15px; cursor:pointer; background:RGB(255,255,255) url(../_image/connection.png) 0 0 no-repeat; }
a:hover.bttconnect { display:block; clear:both; width:119px; height:36px; margin-top:15px; cursor:pointer; background:RGB(255,255,255) url(../_image/connection_hover.png) 0 0 no-repeat; }
.bttconnect span { display:none; }
.inputlogin { width:160px; height:15px; margin-bottom:3px; }
.alerte { text-align:center; overflow:hidden; }
.alerte a { clear:both; color:RGB(255,133,0); padding:15px 0 15px 50px; font-size:16px; line-height:normal; background:RGB(255,255,255) url(../_image/alerte.jpg) left no-repeat; }