/* PMP CONCEPT 07/2007 */

/* ------------------------------------ */
/*                                      */
/*            HAUT SITE                 */
/*                                      */
/* ------------------------------------ */
#hautSite { width:748px; height:132px; background:#fff; background:none; }
#hautSite h2 { clear:both; width:748px; height:30px; background:url(../_image/fr//espacepro/haut_site.png) 0 0 no-repeat; display:block; position:absolute; top:93px; }
a#retourPro { width:143px; height:49px; display:block; background:#fff url(../_image/fr/espacepro/retour_pro.png) 0 0 no-repeat; position:absolute; top:0; }
a:hover#retourPro { background-position:0 -49px; }
#hautSite #retourPro { margin:0 0 0 612px; }


/* ------------------------------------ */
/*                                      */
/*            COEUR PAGE                */
/*                                      */
/* ------------------------------------ */
#coeurSite { width:748px; padding-top:12px; }
#bordureHaut { width:748px; height:12px; display:block; background:url(../_image/espacepro/fond_haut.png) left top no-repeat; overflow:hidden; position:inherit; }
#bordureCentre { background:url(../_image/espacepro/fond_centre.png) left top repeat-y; overflow:hidden; }
#bordureBas { width:748px; height:26px; display:block; background:url(../_image/espacepro/fond_bas.png) left bottom no-repeat; position:inherit; margin-top:0; clear:both; }


#gauche { width:188px; padding:12px 0 0 0; }
#gauche #titreGauche { width:188px; height:25px; display:block; background:url(../_image/espacepro/menu.png) 0 0 no-repeat; position:absolute; top:143px; }
#gauche #titreGaucheVide { width:188px; height:25px; display:block; background:url(../_image/espacepro/menu_vide.png) 0 0 no-repeat; position:absolute; top:143px; }
#gauche p { padding:0 10px 15px 10px; }

#gauche #menuGauche { width:188px; margin:0; }
#gauche #menuGauche ul { margin:0 0 15px 0; padding:0; }
#gauche #menuGauche li { background:url(../_image/espacepro/fond_menu.png) 0 0 no-repeat; margin:0; height:21px; padding:8px 0 0 0; }
#gauche #menuGauche a { text-decoration:none; color:#143d61; }
#gauche #menuGauche a:hover { text-decoration:underline; }


#droite { width:525px; margin:0; padding:0 12px 0 12px; }
#droite h1 { font-weight:normal; }
#droite p { text-align:justify; }

#droite .groupe h2 { font-size:12px; color:#143d61; border:0; padding:5px 0 0 24px; margin:0 0 9px 0; font-weight:normal; background:url(../_image/espacepro/font_titre.png) 0 0 no-repeat; height:18px; cursor:pointer; }
#droite .groupe h2.plus { background-position:0 0; }
#droite .groupe h2.moins { background-position:0 -22px; }
#droite .groupe h3 { margin:0 0 3px 0; }
#droite .groupe .fichier { padding:0 15px 0 15px; }
#droite .groupe .fichier table { margin-bottom:15px; border-collapse:collapse; width:495px; color:#657d8b; }
#droite .groupe .fichier table td { border-top:1px solid #dfdfdf; vertical-align:top; }
#droite .groupe .fichier table td.titre { height:21px; vertical-align:bottom; }
#droite .groupe .fichier table td.fichier { text-align:right; padding:4px 0 0 0; font-variant:small-caps; }


/*authentification*/
.connexionBouton { overflow:hidden; margin-bottom:20px; }
.connexionBouton a { float:right; }
#droite .formulaire h3 { font-size:13px; font-weight:normal; color:#143d61; width:120px; float:left; margin:0 10px 0 0; }
.connexionBouton { padding:0 50px 0 0; }

/*
<style>
{ position:inherit; font-weight:normal; white-space:nowrap; }
</style>
*/