@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------------------- 
                       MAF
                      CSS STYLES
            Par L'Ile des Medias, 2009 - S.E.E
-------------------------------------------------------------------- */

/*---------- GENERAL ----------*/

body {margin:0; padding:0; background:#737288 url(/img/bg-body.jpg) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

img {border:0;}

a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none}

form {margin:0; padding:0;}

.clearer {clear:both;}

/*---------- STRUCTURE ----------*/

#conteneur {position:relative; width:993px; height:100%; background:url(/img/bg-gauche.jpg) top left no-repeat; margin:0 auto; padding:0 0 0 10px;}
.conteneur {width:983px; background:url(/img/bg-droite.jpg) top right no-repeat; margin:0; padding:0 10px 0 0;}

#header {position:relative; width:983px; height:106px; margin:0 auto; background:url(/img/bg-header.jpg) repeat-x;}

#contenu {width:983px; margin:0 auto; background:#fff url(/img/bg-contenu.gif) repeat-y; overflow: hidden;}

#contenu_gauche {float:left; width:159px;}
#contenu_centre {float:left; width:452px; padding:15px 24px 0 9px;}
#contenu_droite {float:left; width:335px; padding-top:12px;}
#contenu_centre_inscription {float:left; width:790px; padding:15px 25px 0 25px;}
#contenu_centre_entier {float:left; width:824px; padding-bottom:30px;}

#footer {width:983px; height:30px; margin:0 auto; position:relative;}
#footer p{color:#fff; font-size:9px; text-align:center;font-weight:bold;}
#footer a{color:#fff; position:absolute; right:0; top:0; text-decoration:none; font-size:10px}
#footer a:hover{text-decoration:underline;}

/*---------- HEADER ----------*/

h1 {float:left; margin:0; padding:0;}
h1 a {display:block; width:159px; height:97px; background:url(/img/MAF-logo.jpg) no-repeat; }
h1 span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#b7b7b7; position:absolute; top:25px; left:218px; z-index:3;}


/*---------- NAVIGATION PRINCIPALE ----------*/

#navigation {list-style-type:none; margin:0; padding:0; position:absolute; top:62px; left:213px; z-index:3}
#navigation li {display:inline; margin:0; padding:0;}
#navigation li a {float:left; line-height:11px; font-weight:bold; color:#fff; text-decoration:none; height:24px; margin:10px 2px 0 0;}
#navigation li a span {display:block; padding:7px 0 0 27px;}
#navigation li a:hover {height:34px;}
#navigation li a.encours, #navigation li a.encours:hover {height:44px; margin-top:0;}
#navigation li a.encours span {padding-top:13px}

#nav_carnet {width:124px; background:url(/img/navigation.gif) 0px 0px no-repeat;}
#nav_discussion {width:123px; background:url(/img/navigation.gif) -124px 0px no-repeat; }
#nav_conference {width:123px; background:url(/img/navigation.gif) -247px 0px no-repeat;}
#nav_annuaire {width:123px; background:url(/img/navigation.gif) -370px 0px no-repeat;}
#nav_documentaire {width:193px; background:url(/img/navigation.gif) -493px 0px no-repeat;}

#nav_carnet.encours {background-position:0px -44px;}
#nav_discussion.encours {background-position:-124px -44px;}
#nav_conference.encours {background-position:-247px -44px;}
#nav_annuaire.encours {background-position:-370px -44px;}
#nav_documentaire.encours {background-position:-493px -44px;}

div.sous_navigation {width:983px; height:10px; background:url(/img/sous-navigation.jpg) 159px 0px no-repeat; position:absolute; top:96px; left:0px; z-index:2;}

div.sous_navigation_carnet {background:url(/img/sous-navigation-carnet.jpg) 159px 0px no-repeat;}

div.sous_logo {background:#ededed; width:159px; height:8px; position:absolute; top:98px; left:0; z-index:5}

/*---------- COLONNE DE GAUCHE ----------*/

/* Identifiant */
p.identifiant {width:110px; padding:10px; margin:0px 0px 13px 13px; background:#fff; color:#6f6e84;}
p.identifiant a {display:block; margin-top:3px}
p.identifiant a.deconnecter {color:#e70033; margin-bottom:5px}
p.identifiant a.photo {color:#6f6e84; margin-top:5px}
p.identifiant img {margin-top:-5px; display:block;}

p.non_identifie {background:none; padding:0; margin:0} /* page demande d'inscription */
html > body p.non_identifie {margin:0px 0px 13px 13px;}

/* Navigation */
#navigation_gauche {list-style-type:none; margin:0; padding:0 1px 0 0;}
#navigation_gauche li {margin:0 0 0 0; padding:0; border:1px solid #ededed; background:#fff; border-top:0;}
#navigation_gauche li span {display:block; margin:0 0 0px 0;}

html > body #navigation_gauche li a {text-decoration:none;}

#navigation_gauche li a span {background:#dcdcdc; color:#6f6e84; border-left:1px solid #e4e4e4; padding:5px 10px 5px 7px; text-decoration:none;}
#navigation_gauche li a:hover span {background:#fff;}
#navigation_gauche li a.encours span, #navigation_gauche li a.encours:hover span {font-size:12px; font-weight:bold; padding:5px 0px 5px 13px; background:#fff url(/img/bg-navgauche.gif) left no-repeat; border:0}

/* sous-rubriques */
#navigation_gauche ul {list-style-type:none; margin:0; padding:0;} 
#navigation_gauche ul li {margin:0 0 0 0; padding:0; border:0; border-top:0;}
#navigation_gauche ul li span {display:block; margin:0 0 0px 0; }

html > body #navigation_gauche ul li a {text-decoration:none;}

#navigation_gauche ul li a span, #navigation_gauche ul li a:hover span, #navigation_gauche ul li a.encours span, #navigation_gauche ul li a.encours:hover span {padding:2px 0px 4px 13px; background:#fff url(/img/bg-navgauche-sousrubrique.gif) left no-repeat; color:#6f6e84; border:0;  text-decoration:none; font-size:10px}
#navigation_gauche ul li a:hover span, #navigation_gauche ul li a.encours:hover span {font-weight:bold}

/* Recherche */
.form {margin:0; padding:0;}

#recherche {margin:22px 0 0 10px;}
#recherche dt {display:none;}

.form dt {font-weight:bold; color:#6f6e84; margin-bottom:10px;}
.invisible {display:none;}
.form dd {margin:0; padding:0;}
.form dd.fixe {height:30px;}
.form dd p {margin:0; padding:0;}
.form dd p span {display:none;}
.form dd p span.texte {display:inline}
.form dd p span.error {display:inline; color:#ff0000;}
.form dd input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #6f6e84; background:#fff; float:left; margin-right:2px; padding:2px 2px 3px 4px;}
.form dd input.petit {width:103px;}
.form dd input.moyen {width:172px;}
.form dd input.grand {width:202px;}
.form dd input.plusgrand {width:300px;}
.form dd textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.form dd input.OK {font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-ok.gif) no-repeat; width:26px; height:20px; margin-bottom:20px; border:0;}

input.OK {font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-ok.gif) no-repeat; width:26px; height:20px; margin-bottom:20px; border:0;}

/* Profil */
p.profil {padding:0 0 0 10px; font-size:9px;}
p.profil span {display:block; margin-bottom:5px; color:#6f6e84; font-size:11px; font-weight:bold;}
p.profil span.img {width:140px; border:1px solid #6f6e84; margin-top:2px;}
p.profil span.img img {display:block;}

p.contactMaf {margin-top:20px; padding:0 0 0 10px; font-size:9px;}
p.contactMaf span {color:#6f6e84; font-size:10px; font-weight:bold;}
p.contactMaf a {color:#000;}

p.vide {height:490px}

/*---------- CONTENU ----------*/

/*----- HOMEPAGE -----*/
.home h2 {margin:0 0 10px 0; padding:5px 0; line-height:14px; font-size:11px; font-weight:bold; color:#fff; text-align:center;}

/* Articles */
#carnet {width:452px; margin:33px 0 30px 0;}
html > body #carnet {width:452px; margin:18px 0 30px 0;}
#carnet h2 {background:#737288 url(/img/bg-titre-carnet-home.gif);}
/*#carnet div {float:left; width:452px; margin:0 0 20px 0;}*/
#carnet img {float:left; width:60px;  margin-top:5px;}
#carnet p {float:left; width:370px; margin-top:5px; padding:0 6px 0 9px; line-height:17px;}
#carnet p span {color:#777777;}
#carnet span.carnet-lien {display:block; padding-top:10px;}
#carnet a {color:#000;}
#carnet a.lien {color:#e70033;}

/* Discussions */
#discussions {width:452px; margin:0 0 30px 0;}
#discussions img { width:60px;}
#discussions h2 {width:452px; background:#737288 url(/img/bg-titre-discussion-home.gif);}
#discussions h3 {color:#777777;margin:-11px 0 0 2px ; padding:0; font-size:10px; font-weight:normal; background:url(/img/puce-verte.gif) 0px 5px no-repeat;padding-left:10px}
#discussions p a {line-height:14px;text-decoration:none}
#discussions p a:hover {text-decoration:underline}
#discussions a {color:#000;}
#discussions span{font-weight: bold;}
#discussions span a {text-decoration:underline}
#discussions p{	padding: 0 6px 0 2px;line-height: 17px;margin: -3px 0 12px;}
#discussions a.lien {color:#e70033;}

#discussions table td {padding:0 9px 15px 0;}

div.discussions_resultats table {width:557px; border:0;}
div.discussions_resultats table caption {display:none;}
div.discussions_resultats table th {text-align:left; border:0; font-weight:normal; padding:0 0 10px 15px;}
div.discussions_resultats table th.first {padding-left:10px;}
div.discussions_resultats table th.none {padding-left:0;}
div.discussions_resultats table th a {color:#e70537}
div.discussions_resultats table td {vertical-align:top; padding:0 0 7px 15px; border:0;}
div.discussions_resultats table td.date {color:#777777; background:url(/img/puce-verte.gif) 0 7px no-repeat; padding-left:10px; width:80px;}
div.discussions_resultats table td.titre {padding-left:0;}
div.discussions_resultats table td a {font-weight:bold;}
div.discussions_resultats table td.carnet a {font-weight:normal;}

/* Conférence */
#conference {}
#conference h2 {width:452px; background:#737288 url(/img/bg-titre-conference-home.gif);}
#conference div {margin-bottom:15px; margin-top:5px;float:left}
#conference div.first {margin:0;}
#conference a {color:#000;}
/*#conference h3 {margin:0 0 10px 0; padding:0; font-size:11px; font-weight:normal;}*/

#conference h3 {background:#e9e8e8; font-size:12px; text-transform:uppercase; padding:4px; margin:25px 0 10px 0; color:#6f6e84;}
#conference h3 a {font-size:11px; color:#000; font-weight:normal;}
#conference div.first h3 {margin-top:0;}

#conference img {float:left; margin:0 10px 10px 0;height:184px;width:142px}
#conference p {margin:1em 0; padding:0}
#conference p.interview {float:left; line-height:20px; margin-bottom:10px;}

#conference p.conference_question {padding-top:10px;}
#conference p.conference_question a {color:#e70537;}

#conference span.historique_conference {float:right;}


/* Conférence - Provisoire */
#conference h4, #conference h5 {font-size:11px; font-weight:normal;} 
#conference h5 {margin-bottom:30px;}
#conference h5 a {color:#000;}

/* Membres Points Communs */
#membres_pointcommun {margin-bottom:30px; padding-bottom:17px; background:#f1f4fd url(/img/bg-membres-home.gif) left bottom no-repeat;}
h2.membres_pointcommun {width:335px; background:#737288 url(/img/bg-titre-membres-home.gif);}
#membres_pointcommun ul {list-style-type:none; width:320px; margin:0 0 0 11px; padding:0;}
#membres_pointcommun li {padding-bottom:4px;}
#membres_pointcommun li a {font-size:9px; background:url(/img/puce-orange.gif) 0px 7px no-repeat; padding-left:10px; line-height:14px; display:block;}
#membres_pointcommun li a span {font-weight:bold;}

/* Image de la semaine */
#imageSemaine{position:relative; height:160px;}
#imageSemaine h2 {width:335px; background:#737288 url(/img/bg-titre-documents-home.gif);}
#imageSemaine img {float:left; margin:0 10px 15px 9px;}
#imageSemaine strong {float:left; width:210px; margin:0; padding:0; }
#imageSemaine u {position:absolute; top:113px; left:118px; width:193px; background:url(/img/picto-zoom.gif) 0 4px no-repeat; padding-left:17px; line-height:20px;}
#imageSemaine a {cursor:hand;}
#imageSemaine a strong {color:#000}
#imageSemaine a u {color:#e70033}
#imageSemaine a:hover u {text-decoration:none;}


/* Les actualités de MAFCOM */
div.actuMafcom {background:#f2f2f2 url(/img/recherche-annuaire-home_bg_bottom.gif) bottom no-repeat; padding-bottom:7px; text-align: justify;}
div.actuMafcom h2 {width:335px; background:#737288 url(/img/bg-titre-actualite-droit.gif);}
div.actuMafcom div {display:block; height:215px; padding:0 10px;}
div.actuMafcom div img {float:left; display:block; margin:3px 10px 10px 0;}
div.actuMafcom a {color:#e70033;}
div.actuMafcom div.divPage {position:absolute; width:335px; height:25px; margin-top:7px; padding:7px 0 4px 0; text-align:center;}
div.actuMafcom div.divPage a {padding:5px; color:#000; text-decoration:none;}
div.actuMafcom div.divPage a:hover {text-decoration:underline;}
div.actuMafcom div.divPage a.encours {background:url(/img/rond-actu.gif) center no-repeat;}
div.actuMafcom div.divPage a.previous {position:absolute; left:10px;}
div.actuMafcom div.divPage a.next {position:absolute; right:10px;}
div.actuMafcom p {display:none;}
div.actuMafcom span p {height:auto; width:auto; display:inline;}

/* Documents */
#documents {margin-top:40px;}
#documents h2 {width:335px; background:#737288 url(/img/bg-titre-documents-home.gif);}
#documents img {float:left; margin:0 10px 15px 9px;}
#documents p {float:left; width:330px; margin:0 0 15px 0; padding:0; line-height:20px;}
#documents p img {float:none; margin:0;}
#documents p a {padding-bottom:4px;}
#documents p.lien {margin:-5px 0 15px 0; padding:0 0 0 9px;}
#documents p.lien a {color:#e70033;}

/* Les actualités du Moniteur */
#moniteur {background:#f2f2f2 url(/img/recherche-annuaire-home_bg_bottom.gif) bottom no-repeat; padding-bottom:7px; float:left; margin-top:13px;}
#moniteur h2 {width:335px; background:#737288 url(/img/bg-titre-actualite-droit.gif);}
#moniteur h3 {margin:0 0 10px 0; padding:0 0 0 9px; font-size:12px; text-transform:uppercase;}
#moniteur h3 span {text-transform:capitalize}
#moniteur p {float:left; width:326px; margin:0 0 5px 0; padding:0 0 0 9px; line-height:15px;}
#moniteur p img {float:left; margin:0 10px 15px 0;}
#moniteur p a.moniteur{	padding-bottom: 4px;	text-decoration: none;	}
#moniteur p a.moniteur:hover {text-decoration:underline;cursor:pointer;}
#moniteur strong {padding:0 0 0 9px; display:inline-block; width:100px;}

#moniteur-navigation {list-style-type:none; margin:-13px 0 0 0; padding:0 0 0 12px; float:right; height:21px; background:#fff url(/img/moniteur-liste-bg.gif) 0 0 no-repeat;}
#moniteur-navigation li {float:left; width:11px; padding:2px 0 0 0;}
#moniteur-navigation li img {display:block; margin:5px 0 0 0;}
#moniteur-navigation li.lien {width:165px; padding-left:30px;}
#moniteur-navigation li.lien a {color:#e70033;}

/*recherche dans l'annuaire colonne droite*/
#RechercheAnnuaire {background:#f2f2f2 url(/img/recherche-annuaire-home_bg_bottom.gif) bottom no-repeat; float:left; margin-top:30px; padding-bottom:7px;}
#RechercheAnnuaire h2 {width:335px; background:#737288 url(/img/recherche-annuaire-home_bg_top.gif);}

/* Recherche */
#recherche_annuaire {width:250px; margin:0px 0 0 30px; padding-top:10px;}

p.lienrecherche {margin:0; padding:0; float:left;}
html > body p.lienrecherche {margin-top:-10px; }
p.lienrecherche a {color:#e70033;}
a.lienAffiner{color:#e70033;margin-left:30px;}



/* Compléter profil - IMG */
div.completer_profil {width:129px; height:70px; background:url(/img/bg-profil.gif) no-repeat; margin:40px 24px 0 113px;}
html > body div.completer_profil {float:left; margin:30px 24px 0 113px;}

div.completer_profil p {margin:0; padding:9px; color:#6f6e84;}

div.completer_profil a {display:block; color:#e70033; text-decoration:none; border-top:1px solid #d0c7bb; margin-top:7px; padding-top:5px;}
div.completer_profil a:hover {text-decoration:underline;}

/*-------LOGIN---------*/
div.login{float:left; padding-top:50px;}
div.login h2{color:#706e84; text-align:left; font-size:14px;}

div.loginGauche{float:left; width:403px; padding:10px 13px 0 60px;}
div.loginGauche h2{padding-bottom:10px;}
div.loginGauche strong{color:#706e84}
div.loginGauche p{margin:0 0 10px 0}
div.loginGauche p span strong{color:#000;}
div.loginGauche a{text-align:center; display:block; background:url(/img/bt-demande-inscription.gif) no-repeat center top; padding-bottom:4px; color:#FFF; font-weight:bold; font-size:11px; line-height:17px; text-decoration:none;}
div.loginGauche ul{padding:0; margin:0 0 15px 0; list-style-type:none;}
div.loginGauche ul li{height:24px; padding:5px 0 0 36px;}
#profil_login{background:url(/img/puce-profil.gif) no-repeat 4px 0; margin-bottom:13px; padding-top:5px;}
#reagissez_login{background:url(/img/puce-reagissez.gif) no-repeat 4px 0;}
#discutez_login{background:url(/img/puce-actualite.gif) no-repeat 0 0;}
#participez_login{background:url(/img/puce-participez.gif) no-repeat 4px 0;}
#documentez_login{background:url(/img/puce-documentez.gif) no-repeat 0 0;}

div.loginDroit{float:left; width:275px; padding:10px 0 25px 15px; border-left:1px solid #ededed;}
div.loginDroit fieldset{border:none; padding:0; width:263px; padding-bottom:50px;}
div.loginDroit fieldset a{color:#706e84}
div.loginDroit legend{display:none}
div.loginDroit label span{display:none}
div.loginDroit label input{width:258px; margin-bottom:13px; font-style:italic; color:#706e84; font-size:12px;}
div.loginDroit input.submit{float:right; background:url(/img/bt-mabonner.gif) no-repeat left top; border:none; width:86px; padding-bottom:4px; color:#FFF; font-weight:bold; font-size:12px; line-height:17px; cursor:pointer;}

div.loginDroit p{margin-top:0; float:left; width:270px;}
div.loginDroit p img{float:left; padding:10px 6px 0 0;}
div.loginDroit p a{text-decoration:none}
div.loginDroit p a:hover{text-decoration:underline;}
div.loginDroit p a strong, div.loginDroit p a span{color:#706e84}

/*----- ANNUAIRE -----*/

/* Chemin de fer */
p.chemin {margin:0 0 25px 0; padding:0; color:#a3a3ad;}
p.chemin a {color:#a3a3ad; text-decoration:none;}
p.chemin a:hover {text-decoration:underline;}
p.chemin strong {color:#6f6e84;}

/* Recherche */
#annuaire_recherche {width:360px; margin:0; }
#annuaire_recherche dt {color:#000;}

/* Membres : points communs */
h2.annuaire_membres {width:335px; background:#737288 url(/img/bg-titre-membres-page.gif);}

/* Membres : derniers membres */
#derniers_membres {margin:20px 0 30px 0;}
#derniers_membres h2 {width:452px; background:#737288 url(/img/bg-titre-annuaire.gif);}

#derniers_membres table {width:452px; border:0; border-collapse:collapse}
#derniers_membres table caption, #derniers_membres table th, #derniers_membres table td {border:1px solid #fff;}
#derniers_membres table th {padding-bottom:5px; text-align:left;}
#derniers_membres table td {vertical-align:top; padding:0 15px 5px 0;}
#derniers_membres table tfoot {display:none;}
#derniers_membres table td.region {padding-right:0;}
#derniers_membres table td a {color:#777777; background:url(/img/puce-orange.gif) 0 7px no-repeat; padding-left:10px;}
#derniers_membres table td a.region {color:#777777;background:none;  padding-left:0;color:Black;}

/* Membres : derniers profils */
#derniers_profils {margin:0; padding:0 10px 10px 9px;}
#derniers_profils h2 {width:790px; background:#737288 url(/img/bg-titre-annuaire-grand.gif); margin-bottom:20px}

#derniers_profils div {float:left; width:240px; padding-left:10px;}
#derniers_profils div.ligne {width:800px; background:blue; float:left; padding:0; margin-bottom:20px}

#derniers_profils div img {float:left; margin-right:10px;}
#derniers_profils div p {margin:0 0 10px 0; padding:0;}
#derniers_profils div p a {font-weight:bold;}

#derniers_profils div ul {list-style-type:none; margin:0; padding:0;}
#derniers_profils div li {background:url(/img/puce-orange.gif) 88px 5px no-repeat; padding:0 0 2px 95px}
#derniers_profils div li span {color:#777777;}
#derniers_profils div li.top {padding-top:5px; background:url(/img/puce-orange.gif) 88px 12px no-repeat;}

/* ajout suite au développement // #derniers_profils table td à la place de #derniers_profils div.ligne */
#derniers_profils table td {padding-bottom:20px; vertical-align:top;}

/* Profil */
#annuaire_profil {margin:30px 0 30px 0;}
#annuaire_profil h2 {width:452px; background:#737288 url(/img/bg-titre-annuaire.gif);}
#annuaire_profil div {width:438px; margin-bottom:20px; padding:7px; background:#f3f3f3}
#annuaire_profil div.membre {float:left; background:#fff; padding:0 0 0 10px; margin-bottom:25px;}
#annuaire_profil div img {float:left; margin-right:10px;}
#annuaire_profil div span {display:block; font-weight:normal;}
#annuaire_profil div strong {display:block; margin-bottom:5px; }
#annuaire_profil p {margin:0; padding:0;}
#annuaire_profil div p {margin:0 0 10px 0;}
#annuaire_profil ul {list-style-type:none; margin:0; padding:0;}
#annuaire_profil li {background:url(/img/puce-orange.gif) 0px 7px no-repeat; padding:2px 0 2px 7px}
#annuaire_profil div.membre li {background:url(/img/puce-orange.gif) 88px 5px no-repeat; padding:0 0 2px 95px}
#annuaire_profil div.membre li span {color:#777777; margin:0;}
#annuaire_profil div.membre li.top {padding-top:5px; background:url(/img/puce-orange.gif) 88px 12px no-repeat;}

/* Profil - Contributions */
#annuaire_profil_contribution {margin-bottom:30px; padding-bottom:17px; background:#f1f4fd url(/img/bg-membres-home.gif) left bottom no-repeat;}
#annuaire_profil_contribution h2 {width:335px; background:#737288 url(/img/bg-titre-membres-page.gif);}
#annuaire_profil_contribution ul {list-style-type:none; width:320px; margin:0 0 15px 11px; padding:0;}
#annuaire_profil_contribution li {background:url(/img/puce-orange.gif) 0px 6px no-repeat; padding:0 0 15px 10px; font-size:9px;}
#annuaire_profil_contribution li a {font-size:11px;}
#annuaire_profil_contribution strong {display:block; margin:0 0 10px 11px; font-size:10px;}

/* Recherche avancée */
#recherche_avancee {margin:20px 0 30px 0;}
#recherche_avancee h2 {width:452px; background:#737288 url(/img/bg-titre-annuaire.gif);}
#recherche_avancee p {font-size:10px;}
#recherche_avancee p.intro {padding:0 55px 0 10px; margin:0 0 20px 0}
#recherche_avancee fieldset {border:0; padding:0 0 0 9px; margin-bottom:5px;}
#recherche_avancee legend {font-weight:bold; color:#000; margin-left:-8px; margin-bottom:10px;}
html > body #recherche_avancee legend {margin-left:-3px;}
#recherche_avancee fieldset p {font-size:11px; margin:0; padding:5px 0;}
#recherche_avancee fieldset span {display:block; width:180px; padding-right:50px; float:left;}
#recherche_avancee fieldset span span {display:block; font-size:10px}
#recherche_avancee select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:200px}
#recherche_avancee option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#recherche_avancee p.valider {padding-left:300px;}
#recherche_avancee p.valider input {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0;}


/* Résultat recherche */
div.annuaire_resultat {float:left; width:824px; padding:15px 0 0 0;}
div.annuaire_resultat p.chemin, div.annuaire_resultat p.expression {padding:0 24px 0 9px}
/*div.annuaire_resultat p.expression {margin-top:30px;}*/
div.annuaire_resultat div.ligne div {padding-bottom:20px;}
div.annuaire_resultat ul.pagination {margin-top:0;}

/* Recherche */
#annuaire_resultat_recherche {width:700px; margin:0; padding:0 0 40px 9px; position:relative; float:left;}
#annuaire_resultat_recherche dt {color:#000;}
#annuaire_resultat_recherche p.lienrecherche{width:700px;}
/*#annuaire_resultat_recherche p.archives input {border:0; background:none; padding:0;}*/
#annuaire_resultat_recherche input, #annuaire_resultat_recherche select, #annuaire_resultat_recherche span {float:left;}
#annuaire_resultat_recherche select {font-size:11px; height:20px; margin-right:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#annuaire_resultat_recherche span.visible {display:block; padding:3px 3px 0 30px; color:#6f6e84;}



/*----- DISCUSSIONS -----*/

/*-- Accueil --*/

/* Introduction */
p.introduction {color:#6f6e84; margin-bottom:22px;}

/* Tous les thèmes */
div.discussions_themes {float:left; width:557px; margin-bottom:30px;}
div.discussions_themes h2 {background:#737288 url(/img/bg-titre-discussions.gif) no-repeat; margin-bottom:15px}

div.discussions_themes h3 {float:left; width:549px; background:#e9e8e8; font-size:12px; text-transform:uppercase; padding:4px; margin:25px 0 10px 0; color:#6f6e84;}
div.discussions_themes h3.first {margin-top:0;}
div.discussions_themes img {float:left; width:60px;}
div.discussions_themes table {float:left; width:497px; border:0; border-collapse:collapse;}
div.discussions_themes table caption, div.discussions_themes table th {display:none;}
div.discussions_themes table td {vertical-align:top; padding:0 10px 5px 10px; border:0; color:#777777; font-size:10px;}
div.discussions_themes table tfoot {display:none;}
div.discussions_themes table td.date {width:180px; padding:0 0px 5px 0px; text-align:right}
div.discussions_themes table td a {color:#000; font-weight:bold; font-size:11px;}
div.discussions_themes table td a.auteur {color:#6f6e84; font-size:10px; font-weight:normal;}

div.discussions_themes div.suggerer {float:left; width:557px; padding:20px 0; margin:0; position:relative;} /* bouton suggérer un sujet */
div.discussions_themes div.suggerer h4 {width:146px; height:23px; margin:0 auto 20px auto; padding-top:7px;}
div.discussions_themes div.suggerer h4 {font-size:11px;}

/* Les derniers messages */

div.derniers_messages {width:207px; margin:-20px auto 0 auto; padding:0 0 30px 0; background:#dfdfe0 url(/img/bg-bottom-top-articles.gif) bottom left no-repeat; }
div.derniers_messages h2.derniers_messages {background:#737288 url(/img/bg-titre-top-articles.gif) no-repeat;}

div.derniers_messages ul {list-style-type:none; margin:0; padding:0 12px;}
div.derniers_messages li {padding:13px 0 13px 0; font-size:10px; color:#444444; line-height:13px; border-top:2px solid #fff}
div.derniers_messages li.first {padding-top:0; border:0;}
div.derniers_messages span {color:#777777; display:block; padding:7px 0 2px 0; margin:0 0 -12px 0}
div.derniers_messages a {color:#444444; font-size:11px}
div.derniers_messages a.auteur {color:#6f6e84; font-size:10px;}

/* Structure */
#discussion_gauche {float:left; width:540px; padding:15px 40px 0 9px; }
#discussion_droite {float:left; width:220px; padding-top:15px;}

/* Intro */
div.discussion_intro {}
div.discussion_intro h3 {font-size:12px; margin:40px 0 20px 0;}
div.discussion_intro h4 {font-size:11px; color:#6f6e84;}
div.discussion_intro p {color:#444444; margin-bottom:0;}
div.discussion_intro a.bt_abonner {float:left; display:block; background:#737288 url(/img/bt-mabonner2.gif) no-repeat; width:110px; height:17px; color:#fff; font-weight:bold; text-decoration:none; padding-top:3px; margin:4px 10px 0 0; text-align:center;}

/* Bouton suggérer un thème */
a.bt_suggerer_theme {background:#737288 url(/img/bg-bt-suggerer-theme.gif) no-repeat; display:block; width:208px; height:17px; color:#fff; font-weight:bold; text-decoration:none; padding-top:3px; margin-bottom: 10px; margin-top:-20px; line-height:12px;}
a.bt_suggerer_theme:hover {text-decoration:underline;}
a.bt_suggerer_theme span {display:block; width:137px; margin:0 0 0 40px;}
#mes-discussions{background:#737288 url(/img/bg-bt-suggerer-theme-mes-discussions.gif) no-repeat; width:208px; height:31px;}

/* Recherche */
#message_recherche {width:220px; margin:0 0 40px 0; padding-top:0;}

/* Bloc discussion */
div.discussion {padding:0 23px 0 9px;}

h3.reponse_n1 {color:#fff; font-size:11px; font-weight:normal; margin:10px 0 0 0; padding:0; background:#737288 url(/img/bg-bloc-message.gif) no-repeat; line-height:15px; padding:3px 0 3px 10px} /* Titre du message d'origine */
h3.n2 {background:#737288 url(/img/bg-bloc-message-orange.gif) no-repeat;} /* Titre du message d'origine */

/* Message Origine */
div.message_origine {margin-bottom:20px;}
div.message_origine h3 {margin-top:0; font-size:17px; color:#6f6e84; }
div.message_origine img {float:left; display:block; margin-right:10px;}
div.message_origine p {padding-left:75px;}
div.message_origine ul {list-style-type:none; margin:0; padding-left:75px;}
div.message_origine a {float:right; width:266px; margin-top:5px; padding:3px 0 5px 0; text-align:center; font-weight:bold; color:#fff; text-decoration:none; background:url(/img/bg-bt-lancer-discussion.gif) no-repeat;}
div.message_origine a:hover {text-decoration:underline;}

/* Nombre réponses */
h4.reponses {float:left; font-size:10px; margin:20px 0 5px 0}

/* Message contenu */
div.bloc_message {float:left; width:792px; margin-bottom:10px; background:#f3f3f3 url(/img/bg-message.gif) left repeat-y;}

div.deco_message {background:url(/img/bg-bloc-reponse.gif); width:792px; height:11px; font-size:0; line-height:0; float:left;}

div.message_content {float:left; width:657px; margin:0; padding:0;/* border-top:1px solid red; border-bottom:1px solid red;*/}
div.contenu_message {float:left; width:627px; margin:0; padding:15px;}

div.bloc_message p {margin:0 0 15px 0; padding:0 15px 0 0; line-height:14px;}
div.bloc_message p.membre {float:left; width:115px; margin:0; padding:5px 10px 10px 10px; font-size:10px; line-height:normal}
div.bloc_message p.membre span {display:block; color:#6f6e84;}
div.bloc_message p.membre a {color:#6f6e84;}
div.bloc_message p.membre img {display:block; margin:-3px 0 -4px 7px;}

p.moderateur {color:#6f6e84;}

ul.nav_message_action {list-style-type:none; margin:5px 0 0 0; padding:0 2px 0 5px; float:right;}
ul.nav_message_action li {display:inline; padding-right:10px}
ul.nav_message_action li a {color:#6f6e84;}

ul.modifier_supprimer{margin:5px 0 10px 0; width:630px; text-align:right; color:#6f6e84;}
li.message_modifie{float:left;}

div.nav_message_reponse {float:left; width:627px; padding:15px; background:#dcdcdc;}
div.sans_reponse {background:none;}

div.nav_message_reponse ul {list-style-type:none; margin:0; padding:0;}
div.nav_message_reponse li {float:left; width:300px; padding:0; color:#fe7028;}
div.nav_message_reponse li.niveau2_nb_reponses{font-weight:bold}
div.nav_message_reponse li.right {width:327px; text-align:right}
div.nav_message_reponse li a {display:block; font-weight:bold; color:#fd6e2c;}
div.nav_message_reponse li a:hover, div.nav_message_reponse li a:focus, div.nav_message_reponse li a:active {text-decoration:none}
div.nav_message_reponse li.right a {float:right; width:103px; padding:3px 0 5px 0; text-align:center; color:#fff; text-decoration:none; background:url(/img/bg-bt-repondre.gif) no-repeat;}
div.nav_message_reponse li.right a:hover {text-decoration:underline;}

a.nb_reponses {background:url(/img/fleche-reponse-off.gif) no-repeat left 3px; padding-left:13px;}
a.nb_reponses:hover, a.reponse_on, li.reponse_on {background:url(/img/fleche-reponse-on.gif) no-repeat left 3px; padding-left:13px; text-decoration:none;}

/* Message contenu - Niveau 2 */
.openClose {display:none;}
div.niveau2 {float:none; width:100%; margin:0}
div.message_reponse{padding-left:15px; padding-right:13px;}
div.membre_message {border-top:10px solid #fd6e2a; background:#e8e8e6; float:left; width:100%; height:43px;}
div.membre_message img {margin:3px; position:absolute;}
div.membre_message p {margin:6px 0 0 45px;}
div.membre_message p span, div.niveau2 div.membre_message p a {color:#706e84;}
div.niveau2 div.nav_message_reponse {background:none; margin:0;}
div.niveau2 div.nav_message_reponse li {width:280px; padding-left:20px;}
div.niveau2 div.nav_message_reponse li.right {width:327px; padding-left:0;}

/* Message contenu - Niveau 3 */
div.niveau3 {float:none; width:95%; padding-left:5%; margin:0;}
div.niveau3 div.membre_message {border-top:10px solid #fccfae;}

/* Bloc Message */
div.message {float:left; width:792px; background:#f3f3f3 url(/img/bg-message.gif) left repeat-y;}
div.message div {float:left; width:612px; margin:0; padding:15px;}
div.message p {margin:0 0 15px 0; padding:0; line-height:14px;}
div.message p.membre {float:left; width:115px; margin:0; padding:5px 10px 10px 10px; font-size:10px; line-height:normal}
div.message p.membre span {display:block; color:#6f6e84;}
div.message p.membre a {color:#6f6e84;}
div.message p.membre img {display:block; margin:-3px 0 -4px 7px;}

div.message ul.nav_message {list-style-type:none; margin:5px 0 0 0; padding:0 5px 0 0; float:right;}
div.message ul.nav_message li {display:inline; padding-right:10px}
div.message ul.nav_message li a {color:#6f6e84;}

div.first_reponse {background:url(/img/bg-bloc-reponse.gif); width:792px; height:11px; font-size:0; line-height:0; float:left;}

div.separation {float:left; width:792px; height:10px; background:#fc6e2a; }
div.separation span, div.separation a {display:block; width:135px; height:10px; background:#fff; font-size:0; line-height:0;}

/* Navigation discussion */
ul.nav_discussion {list-style-type:none; margin:0 0 5px 0; padding:0;}
ul.nav_discussion li {padding:10px 0 5px 0;}
ul.nav_discussion li.right, a.nav_discussion {text-align:right}
ul.nav_discussion li a, a.nav_discussion {color:#e70537}
a.nav_discussion {display:block; padding-top:10px}

/* Pagination */
ul.pagination {list-style-type:none; margin:10px 0 0 0; padding:0; float:left; width:792px;}
ul.pagination li {width:150px; float:left; padding:2px 0;}
ul.pagination li.centre {width:492px; text-align:center;}
ul.pagination li.right {text-align:right}
ul.pagination li.last {width:792px}
ul.pagination li a {color:#e70537}
ul.firstPage li.centre{padding-left:150px;}

/* Réponse - Formulaire */
.margTop {margin-top:30px;}
#discussion_reponse {float:left; width:792px; background:url(/img/bg-bloc-message-gris.gif) no-repeat; }
#discussion_reponse dd, #discussion_reponse dt, #discussion_reponse input, #discussion_reponse span, #discussion_reponse textarea, #discussion_reponse p {float:left; color:#fff; font-weight:normal; }

#discussion_reponse .xsmall {font-size:9px;}

#reponse {width:140px; padding-top:3px; padding-left:10px;}
#titre {width:642px; padding-top:2px;}
#titre input {border:1px solid #000; background:#fff; font-size:10px; color:#6d6c6c; width:400px; padding:1px 5px 3px 5px; margin:0 2px}
#message {width:642px; padding-left:150px; position:relative}
#message textarea {font-size:11px; color:#6d6c6c; margin:0 0 30px 0; width:620px; height:100px}
#message p {position:absolute; left:150px; top:110px; color:#000; margin:0; padding:0;}
#submit {width:792px; background:#fff; padding:10px 0 0 0;}
#submit input {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; margin-left:370px;}


#submit_message {width:792px; background:#fff; padding:10px 0 0 0;}
#submit_message input {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; }


/* Thème - Discussions - Colonne de droite*/
div.discussion_droite {width:207px; background:#fff; margin:0; padding-bottom:15px;}
div.discussion_droite h2 {background:#737288 url(/img/bg-titre-carnet-droit.gif) no-repeat; margin:0;}
div.discussion_first {margin-top:-13px;}
div.discussion_last {background:#fff url(/img/bg-bottom-precedents-articles.gif) left bottom no-repeat; padding-bottom:20px;}
div.discussion_first h2 {background:#737288 url(/img/bg-titre-carnet-droit-first.gif) no-repeat;}
div.discussion_droite ul {list-style-type:none; margin:0; padding:0;}
div.discussion_droite li {padding:3px 7px 5px 3px; color:#777777;}
div.discussion_droite li a {font-weight:normal;}

/* Discussions par thème */
div.discussions_par_theme {float:left; width:557px; margin-bottom:30px;}
/*div.discussions_par_theme div {float:left; width:420px; padding-right:20px}
div.discussions_par_theme div.abonnement {width:114px; padding:0;}*/

div.discussions_par_theme div {float:left; width:430px; padding-right:20px}
div.discussions_par_theme div.abonnement {width:100px; padding:0;}

div.discussions_par_theme div img {float:left; margin:0 10px 5px 0}
div.discussions_par_theme div h3 {float:left; width:350px; font-size:11px; margin:0 0 10px 0; padding-top:0;}
div.discussions_par_theme div h3
div.discussions_par_theme div p {float:left; padding-top:0; margin-top:0;}
div.discussions_par_theme div p.messag {float:left; width:430px;}
html > body div.discussions_par_theme div p.messag {float:none; clear:both; line-height:16px;}
div.discussions_par_theme div p span {color:#777777; font-size:10px;}
div.discussions_par_theme div ul {list-style-type:none; margin:0; padding:0;}
div.discussions_par_theme div ul li {padding:1px 0}
div.discussions_par_theme div ul li span {color:#777777;}

div.abonnement a.bt_abonner {display:block; background:#737288 url(/img/bt-mabonner2.gif) no-repeat; width:110px; height:17px; color:#fff; font-weight:bold; text-decoration:none; padding-top:3px; margin:0; text-align:center;}

div.suggerertheme {float:left; width:557px; padding:0; margin:0 0 40px 0; position:relative;} /* bouton suggérer un sujet */
div.suggerertheme h4 {width:146px; height:23px; margin:0 auto;}
div.suggerertheme h4 {font-size:11px;}


/*----- CARNETS -----*/

/* Structure */
#carnets_contenu {width:983px; margin:0 auto; background:#fff url(/img/bg-carnets-contenu.gif) repeat-y;}
#carnets_gauche {float:left; width:556px; padding:15px 28px 0 9px;}
#carnets_droite {float:left; position:relative; width:210px; padding-top:15px;}

/* Recherche */
#carnets_recherche {width:230px; margin:0 0 40px 0; padding-top:0; position:relative;}
#carnets_recherche p.archives {position:absolute; top:54px; left:0;}
#carnets_recherche p.archives input {border:0; background:none; padding:0;}

/* Le Top des Articles */
div.top_articles {width:207px; margin-top:-20px; padding:0 0 30px 0; background:#dfdfe0 url(/img/bg-bottom-top-articles.gif) bottom left no-repeat; }
div.top_articles h2.top_article {background:#737288 url(/img/bg-titre-top-articles.gif) no-repeat;}
div.top_articles h3 {font-size:11px; margin:5px 0; padding:0 12px;}
div.top_articles h3.marg {margin-top:20px;}
div.top_articles ul {list-style-type:none; margin:0; padding:0 12px;}
div.top_articles li {padding:0 0 7px 0}
div.top_articles span {}
div.top_articles a {color:#444444;}
div.top_articles a span {color:#6f6e84;}

div.top_articles_carnet {margin-top:0; padding-bottom:10px;} /* page carnet - colonne de droite */
div.top_articles_carnet h2.top_article {background:#737288 url(/img/bg-titre-top-articles-carnet.gif) no-repeat;}

div.nomargtop {margin-top:0;}

/* Les derniers carnets */
div.derniers_carnets {float:left; width:557px; margin-bottom:30px;}
div.derniers_carnets h2 {background:#737288 url(/img/bg-titre-carnet.gif) no-repeat; margin-bottom:15px}
div.derniers_carnets div {float:left; width:270px;}
div.derniers_carnets div.first {padding-right:17px;}
div.derniers_carnets h3 {background:#e9e8e8; font-size:12px; text-transform:uppercase; padding:4px; margin:0 0 10px 0}
div.derniers_carnets h3 a {color:#6f6e84;}
div.derniers_carnets img {float:left; width:60px;}
div.derniers_carnets p {float:left; width:270px; margin:0; padding:0;}
div.derniers_carnets p.titre {width:200px; padding:0 0 0 10px;}
div.derniers_carnets p span {font-size:10px; color:#777777; display:block; margin:4px 0 -7px 0}
div.derniers_carnets p a {color:#000; font-size:11px; font-weight:bold;}
div.derniers_carnets ul {list-style-type:none; margin:13px 0; padding:0; float:left; width:270px;}
div.derniers_carnets li {background:url(/img/puce-violettte.gif) 0px 6px no-repeat; padding:2px 0 2px 10px;}
div.derniers_carnets li a {color:#a1a0a0; font-size:10px; line-height:14px;}
div.derniers_carnets span.sep {display:none;}
div.derniers_carnets span.lu {padding-left:10px; display:inline; font-size:11px; color:#000; margin:0;}
div.derniers_carnets span.carnet {margin:0;}

div.derniers_carnets div.suggerer {float:left; width:557px; padding:20px 0; margin:0; position:relative;} /* bouton suggérer un sujet */

div.derniers_carnets div.suggerer h4 {width:146px; height:23px; margin:0 auto; text-align:center; background:#737288 url(/img/bg-bouton-suggerer-sujet.gif) no-repeat; padding-top:7px;}
div.derniers_carnets div.suggerer h4 a {font-size:11px; color:#fff; text-decoration:none;}
div.derniers_carnets div.suggerer h4 a:hover {font-size:11px; color:#fff; text-decoration:underline;}
div.derniers_carnets p.tous_les_articles {margin-bottom:15px;}
div.derniers_carnets p.tous_les_articles a {color:#777777; font-size:10px; line-height:14px;}

/* NEW / */
div.suggerer_carnet {float:left; width:155px; padding:0 0 0 395px; margin:-45px 0 0 0; position:relative;} /* bouton suggérer un sujet */
div.suggerer_carnet h4 {width:146px; height:23px; margin:0 auto; text-align:center; background:#737288 url(/img/bg-bouton-suggerer-sujet.gif) no-repeat; padding-top:7px;}
div.suggerer_carnet h4 a {font-size:11px; color:#fff; text-decoration:none;}
div.suggerer_carnet h4 a:hover {font-size:11px; color:#fff; text-decoration:underline;}

div.nouveau_carnet {margin-bottom:0;}
div.nouveau_carnet div {margin-bottom:0px}
div.nouveau_carnet div.titre {float:left; width:200px; margin-bottom:0;}
div.nouveau_carnet div.titre h3 {background:none; padding:0;}
div.nouveau_carnet div.titre h3 a {color:#b118d5;}
div.nouveau_carnet div.titre p {width:200px;}
div.nouveau_carnet img {margin-right:8px;}
div.nouveau_carnet span.carnet {font-size:10px; color:#777777; display:block; margin:4px 0 0 0}
div.nouveau_carnet p.tous_les_articles {margin-bottom:0; padding-bottom:40px;}

div.nouveau_carnet table {border-collapse:collapse; margin:0; float:left;}
div.nouveau_carnet table tfoot {display:none;}
div.nouveau_carnet table th {background:#e9e7e8; padding:2px 7px 2px 0; font-size:10px; font-weight:normal; text-align:left;}
div.nouveau_carnet table td {vertical-align:top; padding:4px 7px 15px 0;}
div.nouveau_carnet table td a {font-weight:bold;}
div.nouveau_carnet table td a.nb_commentaires {font-weight:normal;}
/* / NEW */


/* Les archives */
div.carnets_archive {float:left; width:557px;}
div.carnets_archive h2 {background:#737288 url(/img/bg-titre-carnet.gif) no-repeat;}
div.carnets_archive ul {list-style-type:none; margin:0; padding:0;}
div.carnets_archive li {float:left; width:260px; padding:0 0 10px 10px; background:url(/img/puce-violettte.gif) 0px 10px no-repeat; color:#777777; font-weight:bold; font-size:10px;}
div.carnets_archive li.first {padding-right:17px;}
div.carnets_archive li span {text-transform:uppercase}
div.carnets_archive li a {font-size:11px; line-height:19px;}

/* marge Accueil Carnet */
.carnet_accueil_margtop {margin-top:-15px;}
.carnet_accueil_suggerer {top:-10px;}

/* Carnet */
h2.carnet_titre {color:#6f6e84; text-align:left; margin-bottom:20px; }
h2.carnet_titre span {font-size:10px; font-weight:normal;}
h2.carnet_titre span.titre {font-size:12px; font-weight:bold; color:#777777; text-transform:uppercase; background:#e9e8e8; padding:4px; display:block; margin:0 0 -10px 0; }

div.derniers_carnets span.date {margin:10px 0 0 0}
div.derniers_carnets p.commentaire {background:#e9e8e8; margin-bottom:30px; padding:1px 4px; width:262px;}

/* Tous les titres */
div.sansmarg {margin-bottom:0;}
div.carnets_titres {float:left; width:557px;}
div.carnets_titres h2 {background:#737288 url(/img/bg-titre-carnet.gif) no-repeat;}

div.carnets_titres table {width:557px; border:0; border-collapse:collapse}
div.carnets_titres table caption, div.carnets_titres table th, div.carnets_titres table tfoot {display:none;}
div.carnets_titres table td {vertical-align:top; padding:0 0 5px 15px; border:0;}
div.carnets_titres table td.date {color:#777777; background:url(/img/puce-violettte.gif) 0 7px no-repeat; padding-left:10px; width:80px;}
div.carnets_titres table td.titre {padding-left:0;}
div.carnets_titres table td a {font-weight:bold;}

div.carnets_titres p.historique {text-align:right;}
div.carnets_titres p.historique a {color:#e70537}

/* Carnet - Colonne de droite */
div.carnet_droite {width:207px; background:#fff; margin:0; padding-bottom:15px;}
div.carnet_droite h2 {background:#737288 url(/img/bg-titre-carnet-droit.gif) no-repeat; margin:0;}
div.carnet_first {margin-top:-13px;}
div.carnet_first h2 {background:#737288 url(/img/bg-titre-carnet-droit-first.gif) no-repeat;}
div.carnet_droite ul {list-style-type:none; margin:0; padding:0;}
div.carnet_droite li {padding:10px 3px; color:#777777;}
div.carnet_droite li a {font-weight:bold;}

/* Résultat de la recherche */
div.carnets_resultats {}
div.carnets_resultats h2 {background:#737288 url(/img/bg-titre-carnet.gif) no-repeat;}

div.carnets_resultats table {width:557px; border:0;}
div.carnets_resultats table caption {display:none;}
div.carnets_resultats table th {text-align:left; border:0; font-weight:normal; padding:0 0 10px 15px;}
div.carnets_resultats table th.first {padding-left:10px;}
div.carnets_resultats table th.none {padding-left:0;}
div.carnets_resultats table th a {color:#e70537}
div.carnets_resultats table td {vertical-align:top; padding:0 0 7px 15px; border:0;}
div.carnets_resultats table td.date {color:#777777; background:url(/img/puce-violettte.gif) 0 7px no-repeat; padding-left:10px; width:80px;}
div.carnets_resultats table td.titre {padding-left:0;}
div.carnets_resultats table td a {font-weight:bold;}
div.carnets_resultats table td.carnet a {font-weight:normal;}


ul.pagination_carnet {width:557px}
ul.pagination_carnet li.centre {width:257px; text-align:center;}
ul.pagination_carnet li.centre  table {width:20px; border:0;}

ul.pagination_discussion {width:792px}
ul.pagination_discussion li.centre {width:457px; text-align:center;}
ul.pagination_discussion li.centre  table {width:20px; border:0;}

ul.pagination_contenu {width:557px}
ul.pagination_contenu li.centre {width:157px;padding-left:100px; text-align:center;}
ul.pagination_contenu li.centre  table {width:20px;border:0;}
ul.pagination_contenu li.centre  table td {padding: 0 0 0 5px;border:0;}

/* Recherche */
#carnets_resultat_recherche {width:552px; margin:0; padding:0 0 40px 0; position:relative; float:left;}
#carnets_resultat_recherche p.archives {position:absolute; top:54px; left:0;}
#carnets_resultat_recherche p.archives input {border:0; background:none; padding:0;}
#carnets_resultat_recherche input, #carnets_resultat_recherche select, #carnets_resultat_recherche span {float:left;}
#carnets_resultat_recherche select {font-size:11px; height:20px; margin-right:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#carnets_resultat_recherche span.visible {display:block; padding:3px 3px 0 30px; color:#6f6e84;}

#discussions_resultat_recherche {/*width:752px;*/ margin:0; padding:0 0 5px 0; position:relative; float:left;}
#discussions_resultat_recherche p.archives {position:absolute; top:54px; left:0;}
#discussions_resultat_recherche p.archives input {border:0; background:none; padding:0;}
#discussions_resultat_recherche input, #discussions_resultat_recherche select, #discussions_resultat_recherche span {float:left;}
#discussions_resultat_recherche select {font-size:11px; height:20px; margin-right:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#discussions_resultat_recherche span.visible {display:block; padding:3px 3px 0 30px; color:#6f6e84;}

p.expression {margin:0 0 20px 0;}

/* Article */
div.article {padding:0 20px;}
div.article h2 {font-size:16px; line-height:20px; font-weight:bold; color:#000; text-align:left;}
div.article h2 span {display:block; margin-bottom:15px; font-weight:normal; font-size:13px; color:#8a8989;}
div.article h2 span.invisible {display:none;}
div.article img.photo_article {float:left; display:block; margin:10px 15px 15px 0}
div.article img.photo_article_right {float:right; display:block; margin:10px 0 15px 15px}

div.article p {color:#444444; line-height:13px; text-align:justify}

div.article_contenu {} /* Contenu de l'article */
div.article_contenu h4 {font-size:13px; font-weight:normal; color:#444444; margin:10px 0 10px 0; padding:7px 0 0 0;}
div.article_contenu p {color:#444444; line-height:13px; text-align:justify}
div.article_contenu p.center {text-align:center}

div.article h3 {font-size:12px; margin-bottom:15px; margin-top:0; padding-top:40px;}
h3.ssMarges{font-size:12px; margin-bottom:15px; margin-top:0; padding-top:0 !important;}

div.article p.auteur {text-align:right; padding:0; margin:0px 0 20px 0;} /* auteur */
div.article p.article_note {color:#000;}
div.article p.article_note img {display:inline;}
div.article a.recommander {float:right; color:#e70537; padding-left:20px;}
div.article p.note_legende {font-weight:bold; font-size:10px; color:#000; margin-bottom:7px;}
div.article ul.notes {list-style-type:none; margin:0; padding:0; width:200px;}
/* Site Internet – Evolutions 2 : suppression libelle des etoiles
div.article ul.notes li {font-size:10px; width:200px;}
div.article ul.notes li span {float:left; width:115px; padding-bottom:5px;}
div.article ul.notes li img {float:left;}
div.article ul.notes li a span {text-decoration:underline;}
div.article ul.notes li a:hover span {text-decoration:none;}
*/

/* Derniers commentaires */
div.dernier_commentaire {position:relative; margin-bottom:35px;}
div.dernier_commentaire h4 {width:295px; padding:0; margin-bottom:5px !important;}
div.dernier_commentaire h4 a {font-size:11px;}
div.dernier_commentaire ul {list-style-type:none; margin:0; padding:0;}
div.dernier_commentaire li {font-size:10px; color:#a1a0a0;/* background:url(/img/puce-violettte.gif) 0px 6px no-repeat;*/ padding:0 0 2px 0px;}
div.dernier_commentaire li a {color:#a1a0a0;}
div.dernier_commentaire p {color:#444444;}
div.dernier_commentaire a.ignorer {color:#e70537; position:absolute; left:305px; top:0;}

ul.commentaire_pagination {list-style-type:none; margin:0; padding:0;}
ul.commentaire_pagination li {float:left; width:258px;}
ul.commentaire_pagination li.right {text-align:right;}
ul.commentaire_pagination li a {color:#e70537}

div.twoButton  input.bt_valider {left:233px !important; margin-left:27px !important;}

/* Laisser un commentaire */
#article_commentaire {margin:0; padding:0;}
#article_commentaire fieldset {border:0; padding:0;}
#article_commentaire legend {display:none;}
#article_commentaire input, #article_commentaire textarea, #article_commentaire p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6c6c}
#article_commentaire textarea {width:510px}
#article_commentaire p {padding:0; margin:0 0 5px 0}
#article_commentaire p.soumettre {position:relative; height:50px;}
#article_commentaire input.bt_valider {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; position:absolute; top:5px; left:427px;}
#article_commentaire input.bt_accueil {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; position:absolute; top:5px; left:355px;}
#article_commentaire span {display:none;}
#article_commentaire span.code {display:block; font-size:10px;}
#article_commentaire span.limiter{display:inline; font-size:10px;}

#article_commentaire p.limiter_commentaire {padding-right:40px; text-align:right;}

#article_commentaire strong {font-size:12px; color:#000;}

/* Précédents articles */
div.articles_precedents {background:#fff url(/img/bg-bottom-precedents-articles.gif) left bottom no-repeat;}
div.articles_precedents h2 {background:#737288 url(/img/bg-titre-carnet-droit-first.gif) no-repeat;}
div.articles_precedents li span {font-size:11px; color:#000; line-height:17px;}

/*----- INSCRIPTION -----*/

/* Profil */
#recherche_avancee h2.profil {background:#737288 url(/img/bg-gris-titre.gif);}
#recherche_avancee input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:195px}
#recherche_avancee input.none {width:auto;}
#recherche_avancee strong {color:#e70537; font-weight:normal}
#recherche_avancee span.none {visibility:hidden}
#recherche_avancee a.right, #recherche_avancee a.left  {display:block; float:left; color:#e70537; width:430px; height:22px; padding-top:2px; text-align:right;}
#recherche_avancee a.left {text-align:left;}
#recherche_avancee legend.cache {display:none;}

#recherche_avancee div.legend_formation {margin:-7px 0 7px 0;} /* texte sous formation */

/* ajout texte pour multiselect */
div.texte_multiselect1 {width:200px; position:absolute; top:478px; left:627px; z-index:10}
div.texte_multiselect2 {width:200px; position:absolute; top:581px; left:627px; z-index:10}
div.texte_multiselect3 {width:200px; position:absolute; top:660px; left:627px; z-index:10}
div.texte_multiselect4 {width:200px; position:absolute; top:740px; left:627px; z-index:10}
div.texte_multiselect5 {width:200px; position:absolute; top:820px; left:627px; z-index:10}

html > body div.texte_multiselect1 {width:200px; position:absolute; top:468px; left:627px; z-index:10}
html > body div.texte_multiselect2 {width:200px; position:absolute; top:561px; left:627px; z-index:10}
html > body div.texte_multiselect3 {width:200px; position:absolute; top:640px; left:627px; z-index:10}
html > body div.texte_multiselect4 {width:200px; position:absolute; top:720px; left:627px; z-index:10}
html > body div.texte_multiselect5 {width:200px; position:absolute; top:800px; left:627px; z-index:10}

/* Argumentaire */
#argumentaire {margin-bottom:30px; padding-bottom:17px; background:#f1f4fd url(/img/bg-membres-home.gif) left bottom no-repeat;}
h2.argumentaire {width:335px; background:#737288 url(/img/bg-gris-titre-droit.gif);}
#argumentaire p {padding:0 10px;}

/* Compte Administrateur */
.fixed {width:450px;}
.fixed span {visibility:hidden}
a.rouged {color:#e70537;}

/*----- MON PROFIL -----*/

/* Structure */
#contenu_profil {float:left; width:790px; padding:15px 14px 0 9px;}
#contenu_profil_gauche {float:left; width:395px; padding:30px 14px 0 9px;}
#contenu_profil_droite {float:left; width:395px; padding-top:30px;}

/* Contenu */
#contenu_profil h1 {float:none;font-size:16px;}
#contenu_profil p.intro {color:#6f6e84; margin:0;}
#contenu_profil table.rblAbonnement {color:#6f6e84; margin:0;}
table.profil {width:395px; border:0; background:#f3f3f3;}
table.profil caption {text-align:left; font-weight:bold; background:#f3f3f3; padding:3px 5px;}
table.profil caption span {display:block; font-weight:normal;}
table.profil caption p{display:inline; margin:0 70px 0 0 !important; margin:-12px 70px 0 0; float:right;}
table.profil th {display:none;}
table.profil th a {color:#e70537}
table.profil td {vertical-align:top; width:14px; padding:2px 5px 4px 5px; border:0;}
table.profil td.libelle {width:330px; background:url(/img/puce-grise.gif) 6px 8px no-repeat; padding-left:15px;}
table.profil td.last {padding-bottom:4px;}
table.profil td a {display:block;}
table.profil td span{display:block; font-size:10px; color:#999; width:150px;}
table.profil td span.AffichageText{	color: #000;width: 330px;text-align: justify;}
table.profil  p.erreur{	color: red;	font-size: 9px;	margin-top:-1px;margin-bottom:-1px;}
p.ajout {padding:3px 0 0 5px; margin:0 0 20px 0}
p.ajout a {color:#e70033;}

div.profil_membre {padding:0 0 30px 10px; float:left;}
div.profil_membre img {float:left; margin-right:10px;}
div.profil_membre table, div.profil_membre p {float:left;}
div.profil_membre p {padding:0; margin:0 0 10px 0}

table.membre {width:297px; background:#fff;}
table.membre caption {display:none;}
table.membre th {display:block; text-align:left; font-weight:normal; border:0; vertical-align:top; padding:2px 0 4px 0; width:50px;}
table.membre thead, table.membre tfoot {display:none;}
table.membre td {padding:2px 0 4px 0;}
table.membre td.lib {background:none; width:205px; text-align:left; }
table.membre td a {width:17px; margin:2px 5px 4px 0;}
table.membre td a.mail {width:auto; margin:0; text-decoration:none;}
table.membre td a.mail:hover {text-decoration:underline}

/* Chemin */
div.chemin_profil {margin:15px 14px 0 9px;}

/* Profils proches */
#derniers_profils h2.proche {width:790px; background:#737288 url(/img/bg-gris-titre-profil.gif);}

/* Recherche */
#profil_recherche {width:790px; margin:30px 0 15px 9px;}
html > body #profil_recherche {margin-bottom:25px;}
#profil_recherche dt {color:#000;}
#profil_recherche input {width:200px;}
#profil_recherche input, #profil_recherche select, #profil_recherche span {float:left;}
#profil_recherche input.OK {width:26px; margin-left:2px}
#profil_recherche span.visible {display:block; padding:3px 3px 0 30px; color:#000;}
#profil_recherche select {font-size:12px;}
#profil_recherche option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#profil_recherche p.lienrecherche {width:780px;}

/* Membres Points Communs */
#pointcommun {background:#f3f3f3; width:790px; margin:15px 14px 0 9px; padding-bottom:10px;}
h2.pointcommun {background:#737288 url(/img/bg-gris-titre-profil.gif);}
#pointcommun p {padding:0 0 0 11px; margin:10px 0;}
#pointcommun ul {list-style-type:none; width:780px; padding:0 0 0 11px; margin:0;}
#pointcommun li {float:left; width:360px; padding:0 20px 7px 10px; font-size:9px; background:url(/img/puce-grise.gif) 0px 6px no-repeat;}
#pointcommun li a {font-weight:bold; font-size:10px;}
#pointcommun p.blanc{background:#fff; margin:0; height:20px;}

/* Pagination */
ul.pagination_proche {width:790px}
ul.pagination_proche li.centre {width:490px; text-align:center;}

/*----- CONTENU DOCUMENTAIRE -----*/

/* Recherche */
#document_recherche {width:250px; margin:0 0 35px 0; padding-top:0; position:relative;}
html > body #document_recherche {margin:0 0 45px 0;}
#document_recherche_droite {width:220px; margin:0 0 35px 0; padding-top:0; position:relative;}

/* Bouton "Suggérer un document" */
div.suggererdoc {float:right; width:290px; padding:16px 0; margin:0; position:relative;}
div.suggererdoc h4 {width:146px; height:23px; margin:0 auto; text-align:center; background:#737288 url(/img/bg-bouton-suggerer-sujet.gif) no-repeat; padding-top:7px;}
div.suggererdoc h4 a {font-size:11px; color:#fff; text-decoration:none;}
div.suggererdoc h4 a:hover {font-size:11px; color:#fff; text-decoration:underline;}

/* Les documents par thèmes */
div.documents_theme {float:left; width:557px;}
div.documents_theme h2 {background:#737288 url(/img/bg-titre-contenu-documentaire.gif) no-repeat; margin-bottom:15px}
div.documents_theme div {float:left; width:270px;}
div.documents_theme div.first {padding-right:17px;}
div.documents_theme h3 {background:#e9e8e8; font-size:12px; text-transform:uppercase; padding:4px; margin:0 0 10px 0}
div.documents_theme h3 a {color:#6f6e84;}

p.document {float:left; width:220px; margin:0 0 15px 0; padding:0 0 0 50px;}
p.document span {font-size:10px; color:#777777; display:block; margin:0 0 -12px 0; padding-top:5px;}
p.document a {color:#000; font-size:11px; /*padding-right:80px;*/ /*float:left;*/ line-height:15px;}

p.document a.lightwindow {float:left; margin-left:-50px;}

p.document a.LienDoc{float: inherit !important; margin-left:inherit !important;}

p.document a.lightwindowIcon {float:left; margin-left:-50px;}

p.document a.comment {padding:0;}

p.document span.typedoc {position:absolute; top:0; left:200px; width:64px; display:block;}
p.document span.typedoc span, p.document span.typedoc img {float:left; padding:0;}
p.document span.typedoc span {width:48px; text-align:right; padding:2px 0 0 0;}
p.document span.typedoc span span {display:none; width:0; padding:0;}
p.document span.sep {display:none; display:none; width:0; padding:0;}
p.document span.lu {padding-left:0px; display:inline; font-size:11px; color:#000; margin:0;}
p.document span.ludoc {display:inline; font-size:11px; color:#000; margin:0;}

div.documents_theme p.voirdoc {float:left; width:270px; text-align:right; padding:0 0 10px 0; margin:0 0 20px 0;}
div.documents_theme p.voirdoc a {color:#e70537; padding:0;}

/* Focus maison individuelle */
div.documents div{background:#e9e7e8; text-align:center; padding:20px 0 15px 0;}
div.documents div img{margin-bottom:15px;}
div.documents div a{color:#e52d73;}

/* Les documents */
h2.doc {color:#000; margin:0 0 20px 0; padding:0; background:none; text-align:left;}
div.documents {width:270px; float:left; margin-bottom:20px;}
div.firstdocument {padding-right:16px;}
div.documents p.sansmarg {margin:0;}
p.document span.theme {/*font-weight:bold; */color:#000; font-size:11px; line-height:13px; margin:0; /*background:url(/img/puce-rose.gif) 0 7px no-repeat; padding:0 0 0 10px; width:180px; display:block;*/}
p.document span.theme a {float:none; font-weight:normal; padding:0;}
p.document a.theme {color:#000; font-size:11px; margin:0 0 15px 0; width:190px; padding:0; display:block;}

/* Séparation - documents */
div.sep_doc {float:left; margin:0; padding:20px 0 35px 143px;}
div.sep_doc div {width:287px; border:0; border-bottom:2px solid #d71061; margin:0; padding:0;}

/* Lien - Plus de documents */
p.plusdedoc {float:left; width:545px; text-align:right; padding:10px 12px 0 0; margin:0;}
p.plusdedoc a {color:#e70537; padding:0;}

/* Documents - Les plus commentés */
div.pluscommentes {width:207px; margin:0 auto 0 auto; padding:0 0 30px 0; background:#dfdfe0 url(/img/bg-bottom-top-articles.gif) bottom left no-repeat; }
div.pluscommentes h2.commentaire {background:#737288 url(/img/bg-titre-top-articles.gif) no-repeat;}
div.pluscommentes ul {list-style-type:none; margin:0; padding:0 12px;}
div.pluscommentes li {padding:0 0 15px 0;}
div.pluscommentes span {color:#6f6e84; font-style:italic; font-size:10px;}

div.plusconsultes span {font-style:normal}

div.pluscommentes a {color:#444444; display:block; margin:0 0 -9px 0;}

/*-- Contenu documentaire - Thème --*/

/* Thème */
h2.theme {font-size:12px; text-transform:uppercase; color:#6f6e84; text-align:left; background:none; background:#e9e8e8; padding:4px;}

/* Thèmes - Colonne de droite */
div.documents_droite {float:left; width:207px; background:#fff; margin:0; padding-bottom:15px;}
div.documents_droite h2 {background:#737288 url(/img/bg-titre-carnet-droit.gif) no-repeat; margin:0;}
div.documents_first {margin-top:-13px;}
div.documents_first h2 {background:#737288 url(/img/bg-titre-carnet-droit-first.gif) no-repeat;}

/* Les plus téléchargés - Colonne de droite  */
div.top_articles_documents {float:left; margin:0; padding-bottom:10px;}
div.top_articles_documents h2.top_documents {background:#737288 url(/img/bg-titre-top-articles-carnet.gif) no-repeat;}
div.top_articles_documents h2.top_documents span {display:none;}

/* Les documents - Colonne de droite  */
div.top_articles_documents ul.docs, div.documents_droite ul.docs {list-style-type:none; margin:0; padding:0 7px 10px 8px;}

ul.docs {list-style-type:none; margin:0; padding:0;}
ul.docs li {float:left; width:189px; padding:10px 0px 2px 3px; color:#000;}
ul.docs li a {line-height:15px;}
span.publication span.sep {display:none;}
span.publication {display:block; font-size:10px; color:#777777;}
span.publication span {float:left; font-size:10px; margin:0; padding-top:5px; color:#777777; }
span.publication span.fichier {width:64px; padding-left:7px;}
span.publication span.fichier img, span.publication span.fichier span {float:left;}
span.publication span.fichier img {margin-right:2px;}
span.publication span.fichier span {width:45px; font-size:11px; color:#000; text-align:right; padding-top:0; height:12px; display:block; overflow:hidden}

span.publication span.fichier span.sep { width:0; height:0; text-indent:-10000px;}

ul.docs li span {font-size:10px; color:#777777; display:block; margin:0 0 0 0; padding-top:5px;}

/*----- CONFERENCE -----*/

/* La prochaine conférence */
#prochaine_conference {margin:20px 0 0 0;}
#prochaine_conference h2 {width:452px; background:#737288 url(/img/bg-titre-conference.gif);}
#prochaine_conference img {float:left; margin:10px 10px 0 0;}
/*
#prochaine_conference h3 {font-size:14px; margin:0; padding:0;}
#prochaine_conference span {background:url(/img/puce-bleue.gif) 0 5px no-repeat; padding-left:12px; margin:5px 0 10px 0;display:block;float:left;}
#prochaine_conference span.conference_date {font-style:italic; color:#777777; margin:5px 0 0 0;}
#prochaine_conference p {float:left; width:258px; margin:10px 0 0 0; padding:0;}
#prochaine_conference p.conference_question {text-align:right}
*/
#prochaine_conference div {float:left; width:258px; margin:0; padding:0;}
#prochaine_conference div p {font-size:11px !important; font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#prochaine_conference p.conference_question a {color:#e70537;}

/* Les conférences précédentes */
#precedente_conference {margin:40px 0 0 0; padding:0 10px 10px 9px;}
#precedente_conference h2 {width:790px; background:#737288 url(/img/bg-titre-conference-grand.gif); margin-bottom:20px}
#precedente_conference div {float:left; width:370px; padding:0 20px 0 10px;}
#precedente_conference div.ligne {float:left; width:800px; padding:0; margin-bottom:20px}
#precedente_conference div img {float:left; margin-right:10px;}
/*#precedente_conference div h3 {font-size:14px; margin:0; padding:0;}
#precedente_conference div span {background:url(/img/puce-bleue.gif) 0 5px no-repeat; padding-left:12px; font-style:italic; color:#777777;}*/
#precedente_conference div p {margin:10px 0 0 0; padding:0;}
#precedente_conference div p.conference_question a {color:#e70537;}

/* Questions posées pour la prochaine conférence */
.question_conference {margin-top:33px;}

/* Historique du chat */
#historique_chat {margin:40px 0 0 0; padding:0 10px 10px 9px;}
#historique_chat h2 {width:790px; background:#737288 url(/img/bg-titre-conference-grand.gif); margin-bottom:20px}
#historique_chat div {width:790px;}
#historique_chat p a {color:#e70537;}

/* La conférence en cours - detail de la conférence */
#la_conference {margin:0; padding:0 10px 10px 9px; clear:both;}
#la_conference h2 {width:790px; background:#737288 url(/img/bg-titre-conference-grand.gif); margin-bottom:20px;}
#la_conference div {width:790px;}
#la_conference p a {color:#e70537;}
#la_conference img {float:left; margin:0 10px 0 0 ;}

#la_conference p {font-size:11px !important; font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#la_conference p.conference_question a {color:#e70537;}


/* Questions déjà posées pour la prochaine conférence */
h2.questions {width:335px; background:#737288 url(/img/bg-titre-membres-page.gif);}
#membres_pointcommun ul.listequestion li {padding-bottom:6px;}
p.touteslesquestions {padding:0 0 0 10px; margin:10px 0;}
p.touteslesquestions a {color:#e70537;}

/*----- MESSAGERIE -----*/

/*-- Navigation Intérieure --*/
#navigation_boite_reception {float:left; width:795px; list-style-type:none; margin:0; padding:0;}
#navigation_boite_reception li {float:left; margin:0; padding:0;}
#navigation_boite_reception li a {float:left; line-height:11px; font-weight:bold; color:#fff; text-decoration:none; height:24px; margin:13px 2px 0 0;}
#navigation_boite_reception li a span {display:block; padding:7px 0 0 0; text-align:center;}
#navigation_boite_reception li a.encours, #navigation_boite_reception li a.encours:hover, #navigation_boite_reception li a:hover {height:37px; margin-top:0; color:#6f6e84;}
#navigation_boite_reception li a.encours span, #navigation_boite_reception li a:hover span {padding-top:13px}

#nav_reception {width:192px; background:#737288 url(/img/bg-navigation-messagerie.jpg) 0px 0px no-repeat;}
#nav_relation {width:267px; background:#737288 url(/img/bg-navigation-messagerie.jpg) -192px 0px no-repeat; }
#nav_envoi {width:199px; background:#737288 url(/img/bg-navigation-messagerie.jpg) -459px 0px no-repeat;}
#nav_archives {width:129px; background:#737288 url(/img/bg-navigation-messagerie.jpg) -658px 0px no-repeat;}

#nav_reception.encours, #nav_reception:hover {background-position:0px -34px; background-color:#eaeaea}
#nav_relation.encours, #nav_relation:hover {background-position:-192px -34px; background-color:#eaeaea}
#nav_envoi.encours, #nav_envoi:hover {background-position:-459px -34px; background-color:#eaeaea}
#nav_archives.encours, #nav_archives:hover {background-position:-658px -34px; background-color:#eaeaea}

/* Boîte de réception */
div.messagerie {width:788px; background:#eaeaea; padding:10px 0 10px 5px;}
table.messagerie {border:0;}
table.messagerie caption {display:none;}
table.messagerie td, table.messagerie th {vertical-align:top; width:20px; padding:4px 5px 4px 5px; border:0; color:#777777;}
table.messagerie th {text-align:left; font-weight:normal; border:0; padding-bottom:10px;}
table.messagerie th.action {display:none;}
table.messagerie th a {color:#e70537}
table.messagerie td.suppr img {margin-top:8px;}
table.messagerie td.date {}
table.messagerie td.auteur {width:210px}
table.messagerie td.objet {width:400px;}
table.messagerie td a {display:block;}
table.messagerie tr.nonlus td {font-weight:bold;} /* messages non lus */

/* Message */
p.message_titre {margin:20px 0; padding:0 20px;}
p.message_titre a {color:#000; font-weight:bold;}
p.origine {margin-top:73px;}

div.message_contenu {padding:0 70px 0 20px;}

ul.message {list-style-type:none; margin:10px 0 0 0; padding:0; float:left; width:788px;}
ul.message li {float:left; width:334px; padding:2px 30px;}
ul.message li.right {text-align:right}
ul.message li a {color:#e70537}

ul.message3 {list-style-type:none; margin:10px 0 0 0; padding:0; float:left; width:788px;}
ul.message3 li {float:left; width:200px; padding:2px 30px;}
ul.message3 li.right {text-align:right}
ul.message3 li.left {text-align:left}
ul.message3 li.center {text-align:center}
ul.message3 li a {color:#e70537}

/* Réponse au message */
#message_reponse {margin:0; padding:20px 0 0 20px;}
#message_reponse fieldset {border:0; padding:0;}
#message_reponse legend {display:none;}
#message_reponse input, #message_reponse textarea, #message_reponse p ,#message_reponse select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6d6c6c}
#message_reponse textarea {width:510px}
#message_reponse input {width:330px;}
#message_reponse p {padding:0; margin:0 0 10px 0}
#message_reponse p.soumettre {position:relative;}
#message_reponse input.bt_valider {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; position:absolute; top:5px; left:212px;}
#message_reponse span {display:block; float:left; width:45px; color:#000;}
#message_reponse span.objet {padding-top:4px;}
#message_reponse span.commentaire {display:none;}
#message_reponse a {font-weight:bold;}

/* Demande de mise en relation */
table.relation td {padding-bottom:8px;}
p.refus {padding:40px 20px 20px 20px;}
p.refus a {font-weight:bold;}

/* Messages envoyés */
table.envoi td {padding-bottom:10px;}

/* Archives */
table.relation td.objet {width:430px;}

/* gestion des comptes */
div.gestion_inscription {margin:15px 14px 0 9px;}
div.compte {float:left; width:788px; padding:30px 14px 0 9px;}

/* photo adhérent */
div.photo_adherent {float:left; width:788px; padding:30px 14px 0 9px;}

/*
#discussions {}
#discussions h2 {width:452px; background:#737288 url(/img/bg-titre-discussion-home.gif);}
#discussions h3 {margin:0 0 2px 0; padding:0; font-size:11px; font-weight:normal;}
#discussions h3 a {color:#000; text-decoration:none; background:url(/img/puce-verte.gif) 0px 7px no-repeat; padding-left:10px}
#discussions h3 a:hover {text-decoration:underline;}
#discussions p {margin:0 0 15px 0; padding:0;}
#discussions p a {line-height:14px;}*/

div.gestion_comptes table {width:557px; border:0;}
div.gestion_comptes table caption {display:none;}
div.gestion_comptes table th {text-align:left; border:0; font-weight:normal; padding: 0 0 10px 15px;}
div.gestion_comptes table th.first {padding-left:10px;}
div.gestion_comptes table th.none {padding-left:0;}
div.gestion_comptes table th a {color:#e70537}
div.gestion_comptes table td {vertical-align:top; padding:0 0 7px 5px; border:0;}
div.gestion_comptes table td.titre {padding-left:0;}
div.gestion_comptes table td a {font-weight:bold;}
div.gestion_comptes table td.carnet a {font-weight:normal;}
div.gestion_comptes table thead {display:none;}
div.gestion_comptes table tfoot {display:none;}

.divpopup {border:thin solid #737288;position:absolute;top:450px;left:220px;margin:0;padding:10px;width:470px;height:280px;vertical-align:top;background-color:#DFDFE0;z-index:1000;}
.divpopup input.bt_valider {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; position:relative; top:5px; left:150px;}

/* Réactions à mes commentaires */
#reaction_commentaire {width:790px; padding:15px 25px 0 9px;}
#reaction_commentaire h2.reaction_carnet {background:url(/img/bg-reaction-carnet.gif) no-repeat;}
#reaction_commentaire h2.reaction_discussion {background:url(/img/bg-reaction-discussions.gif) no-repeat;}
#reaction_commentaire h3 {background:#e9e8e8; font-size:12px; color:#6f6e84; text-transform:uppercase; padding:4px; margin:0 0 -10px 0}
#reaction_commentaire h4 {font-size:11px; margin:20px 0 10px 0;}
#reaction_commentaire h5 {font-size:11px; font-weight:normal; margin:0 0 5px 0;}
#reaction_commentaire div {padding:0 0 30px 0;}
#reaction_commentaire div p {/*position:relative;*/ margin:0 0 5px 0; padding:0 0 0 7px; background: url(/img/puce-grise.gif) 0px 5px no-repeat;}
#reaction_commentaire div p span {/*position:absolute; */color:#e70537;/* left:300px;*/ padding:0 0 0 7px;}

/* --- Demande d'inscription ---*/
div.demande_inscription {}
div.demande_inscription h2 {background:url(/img/fond-etapes.gif) no-repeat; height:32px; color:#4e4c6b; text-align:left; padding:9px 0 0 10px; font-weight:normal; font-size:12px; margin-bottom:-5px;}
div.demande_inscription h2 strong {margin-right:25px;}
div.demande_inscription h2.inscription {margin-top:30px;}
div.demande_inscription h3 {font-size:12px; margin:0 0 10px 0; /*color:#6f6d83;*/}
div.demande_inscription h4 { font-size:12px; /*color:#6f6d83;*/}
div.bandeau h4, div.inscription_communaute h4 {font-size:13px; color:#000;}
div.bandeau {background:#f3f3f3; margin:30px 0; padding:10px;}
div.bandeau ul {padding-left:13px;}
/*div.inscription_communaute {float:left; width:390px; margin-top:10px; padding:0 0 10px 20px;}
div.inscription_communaute p{margin:0;}
div.inscription_communaute p strong{font-size:12px;}*/

div.gauche_communaute{margin-top:35px; padding-left:25px;}
div.gauche_communaute ul {list-style-type:none; margin:0; padding:0;}
div.gauche_communaute ul li {background:url(/img/puce-rouge.gif) no-repeat 0 7px; padding:2px 0 2px 10px; font-size:11px; color:#6f6d83; line-height:14px; margin-right:45px; float:left; width:320px;}
div.gauche_communaute ul li span {color:#000;}

#communaute{float:left; width:390px; padding:8px 0 0 0; margin-top:60px; background:url(/img/haut_liste_login.gif) no-repeat left top;}
#communaute ul{background:url(/img/bord_liste_login.gif) repeat-y right;  border-left:1px solid #979797; margin:0; padding:10px 20px 5px 20px;}
li.profil_communaute{margin-bottom:25px !important; padding-top:0px !important;}
span.bas_liste_login{background:url(/img/bas_liste_login.gif) no-repeat left top; width:390px; height:15px; display:inline-block;}

p.sousform {float:left; width:700px; font-size:10px; color:#6f6d83; margin:0 0 20px 0; padding-left:9px;}

span.formInfo1 a, span.formInfo2 a{background:url(/img/tooltip.gif) no-repeat left top; width:19px; height:19px; display:block; color:#fff; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 4px; margin-left:5px;}
/* Demande d'inscription - Formulaire */
#inscription {margin:35px 0 10px 0; float:left; width:325px; padding-left:25px;}
#inscription fieldset {border:0; padding:0; margin-bottom:0; width:315px;}
#inscription fieldset legend {display:none;}
#inscription fieldset span {display:block; padding-right:5px; font-size:14px; width:220px; font-weight:bold;}
#inscription fieldset span span {display:block; font-size:10px}
#inscription fieldset input {width:225px; margin:0;}
#inscription p.valider {padding-left:75px; margin-top:5px;}
#inscription p.valider input {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:center; color:#fff; background:red url(/img/bt-valider.gif) no-repeat; width:86px; height:20px; border:0; cursor:pointer;}

#inscription table td {padding:2px 0;}
#inscription table td.col1 {width:152px;}
#inscription table td.col2 {width:140px}

.tooltip{display:none; position:absolute; margin:0 0 0 30px; background:#c9e7ff; border:1px solid #1f66a4; width:250px; padding:0 10px;}

table.message_inscription {float:left; width:700px;}
table.message_inscription td {padding-left:4px}

/* bloc inscription */
div.bloc_inscription{width:741px; padding-top:10px; margin-bottom:8px;}
div.bloc_inscription p{padding:5px 15px 5px 65px; margin:0; line-height:18px; font-size:12px; min-height:30px;}
div.bloc_inscription span{display:inline-block; width:741px; height:10px;}

/* vert */
div.bloc_vert{background:#e5efc2 url(/img/haut_bloc_vert.gif) no-repeat left top;}
div.bloc_vert p{background:url(/img/pastille_verte.gif) no-repeat 15px 50%; border-left:1px solid #97bf0d; border-right:1px solid #97bf0d;}
div.bloc_vert span{background:url(/img/bas_bloc_vert.gif) no-repeat left top;}

/* bleu */
div.bloc_bleu{background:#cfe2f2 url(/img/haut_bloc_bleu.gif) no-repeat left top;}
div.bloc_bleu p{background:url(/img/pastille_bleu.gif) no-repeat 15px 50%; border-left:1px solid #418acc; border-right:1px solid #418acc;}
div.bloc_bleu span{background:url(/img/bas_bloc_bleu.gif) no-repeat left top;}

/* rouge */
div.bloc_rouge{background:#fe927f url(/img/haut_bloc_rouge.gif) no-repeat left top;}
div.bloc_rouge p{background:url(/img/pastille_rouge.gif) no-repeat 15px 50%; border-left:1px solid #eb5339; border-right:1px solid #eb5339;}
div.bloc_rouge span{background:url(/img/bas_bloc_rouge.gif) no-repeat left top;}

/* jaune */
div.bloc_jaune{background:#ffeac6 url(/img/haut_bloc_jaune.gif) no-repeat left top;}
div.bloc_jaune p{background:url(/img/pastille_jaune.gif) no-repeat 15px 50%; border-left:1px solid #d8af42; border-right:1px solid #d8af42;}
div.bloc_jaune span{background:url(/img/bas_bloc_jaune.gif) no-repeat left top;}


/*--- ERREURS 404 / 500 ---*/
div.erreur {width:400px; margin:150px auto;}
div.erreur h3 {font-size:14px;}

/*--- Lien Poser Question ---*/
p.posez_question a {color:#e70537;}
p.posez_question { margin:0 0 0 11px;}


/* -- POP UP VIDEO -- */
div.popUpVideo{
	display:none;
	position:absolute;
	left:300px;
	top:220px;
	width:440px;
	height:340px;
	text-align:center;
	z-index:1;
	border:1px solid #a3adb9;
	background:url(img/bg_popUp.jpg) repeat-x;
}
div.popUpVideo a{
	position:absolute;
	right:2px;
	top:2px;
}
div.popUpVideo object{
	margin-top:25px;
}

a.classik {
	text-decoration:none !important;
	color:#706e84!important;
	background :none !important;
	text-align:left !important;	
}
a:hover.classik {
	text-decoration:underline !important;
}

div.indexdocuments {float:left; margin-bottom:20px;}
div.indexdocuments p.document a.lightwindowIcon,div.indexdocuments p.document a.lightwindow {float:left;margin-left:0px; margin-right:8px;}
div.indexdocuments p.document span {font-size:10px; display:inline; color:#777777; margin:0 0 -12px 0; padding-top:5px;}
div.indexdocuments p.document span.lu {padding-left:0px; display:inline; font-size:11px; color:#000; margin:0 0 -12px 0;}

