/* -------------------------------------------------------------------- 
                        E-SANTE FR
                    STYLES FOR WEBSITE
            By L'ILE DES MEDIAS, 2008
                    Created on 08/2008 - S.E.E
-------------------------------------------------------------------- */


/*--- Général ---*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0;}

img {border:0; display:block;}
form {margin:0; padding:0;}
.clearer {clear:both;}

hr {line-height:1px}

#conteneur {width:1003px; margin:0 auto; position:relative;}
#contenant {float:left;}
#contenu {float:left; width:693px; padding:0}

#colgauche {float:left; width:164px; padding:0 10px 0 0;}
#centre {float:right; width:519px; position:relative; padding-top:18px; border-top:5px solid;}
#coldroite {float:left; width:300px; padding:10px 0 0 10px; border-top:5px solid;}

/* 2 Colonnes - sans colonne de droite */
div.coldouble {width:1003px !important;}
div.sanscoldroite {width:829px !important;}

a.indexAlpha {text-decoration:none;color:#666666;}
a:hover.indexAlpha {text-decoration:underline;}


#centre.home {float:right}

.picto {background-position: 0 3px; background-repeat: no-repeat; padding-left:14px !important; display:block;}
.pictoa {background-position: 0 3px; background-repeat: no-repeat; padding-left:14px !important; display:block;}

h2.invisible {display:none;}

/* H4.picto */
h4.picto {padding:0; margin:0 0 10px 0;}
h4.picto a {font-size:12px; text-decoration:none;}
h4.picto a:hover {text-decoration:underline;}

a.pictoa {padding:0; margin:0 0 5px 0;font-size:12px; text-decoration:none; font-weight:bold;}
a:hover.pictoa {text-decoration:underline;}


span.pictoindex {padding:0; margin:0 0 10px 0; display:block;}
span.pictoindex a {font-size:12px; text-decoration:none;}
span.pictoindex a:hover {text-decoration:underline;}


h4.last {margin-bottom:35px;}
a.last {margin-bottom:35px;}
/*version spe sondage*/
.sond{color:#666666;font-size:11px;}

/*--- Haut de page ---*/
#header {width:1003px; height:113px; float:left; padding:0 0 10px 0;}
/*h1 {display:none;}*/
h2.slogan {margin:0; padding:5px 0 0 0; float:left; font-size:11px; text-transform:uppercase; width:220px; }

span.slogan {margin:0; padding:5px 0 0 0; float:left; font-size:11px; text-transform:uppercase; width:220px; font-weight:bold;}

h2.transp{display:none;}
h3.transp{display:none;}
#header .logo {float:left; margin-top:5px;}
#header .pubhaut {float:right; padding:5px 0 0 0; width:738px;}
#header .pubhaut span {float:right; width:10px; display:block; text-transform:uppercase;}
/*#header .pubhaut div {float:right;}*/
#header h1 {margin:0 0 0 0; padding:0 0 0 0;}
/*--- Colonne Gauche ---*/

/* Recherche */
p.rechercher {padding:10px 0 0 0; margin:0 0 10px 0;}
p.rechercher input.rechercher {font-size:9px; padding:2px; margin-top:2px; width:123px; border:1px solid;}
p.rechercher label {font-weight:bold}
p.rechercher input.submit {text-transform:uppercase; border-top:0; border-left:0; width:30px; height:20px; text-align:center;}

/* Navigation */
#navigation {padding-top:5px}
#navigation h2, #navigation h3, #navigation span {font-size:11px; text-transform:uppercase; margin:5px 0 5px 0; padding:3px 0 0 3px;}
#navigation ul {list-style-type:none; margin:0; padding:0 0 5px 0; border-bottom:1px solid;}
#navigation ul.sansfilet {border:0;}
#navigation ul li h3{margin:0 !important; padding:0 !important; text-transform:none !important}
#navigation span {font-weight:bold;margin-top:5px; display:block; }
#navigation ul li h3, #navigation ul li {padding:3px 0 3px 7px; font-weight:bold;}
#navigation ul li a, #navigation ul li h3 a {text-decoration:none;}
#navigation ul li ul li {font-weight:normal; border:0; clear:both;}
#navigation ul li ul li a {width:137px; display:block; padding-left:7px;}
#navigation ul li ul li a.encours {background-position:0px 3px !important; background-repeat:no-repeat !important;}

/*--- Centre / Contenu de la page ---*/

/*-- HOMEPAGE / --*/

/* Titre de la page */
div.home h1, div.home h2 {margin:0 0 10px 0; padding:0; font-size:13px; text-transform:uppercase; font-weight:bold;}

/* Date */
#centre span.datedujour {position:absolute; top:19px; right:0; font-weight:bold;}
/* Article */
div.article {float:left; margin:0 0 20px 0; padding:0;}
div.article.last {margin:0;}
div.article a {text-decoration:none;}
div.article img {float:left; margin:0 10px 0 0; border:1px solid;}
div.article h2 {margin:0 0 10px 103px; padding:0 0 5px 0; font-size:13px; border-bottom:1px solid; text-transform:uppercase;}
div.article h2 span {text-transform:lowercase; font-weight:normal; font-size:11px}
div.article h4, div.article h3 {margin:0 0 10px 0; padding:0; font-size:12px;}
div.article h4 span {font-size:11px}
div.article h4 a {text-decoration:underline;}
div.article p {padding:0; margin:0;}

h2.ancreRubrique  {margin:0 0 0 0 !important; padding:0 0 0 0 !important; font-size:11px !important; border-bottom:0px none !important; text-transform:none !important;}

span.SpanAncre {margin-top:10px; text-align: center;display:block;margin-bottom:10px;}

p.pubarticle {margin:0; padding:0 0 2px; padding-left:276px; text-transform:uppercase} /* pub */
div.articlepub {margin:0 5px 0 0 !important;}

/* Image optionnelle */
img.option {margin-bottom:20px;}
/* Publi-Info */
span.publi-info {display:block; text-align:right;}
div.publi-info {float:left; width:497px !important; padding:10px; margin-bottom:20px; border:1px solid; }
div.publi-info h4 {width:90%; padding:0; margin:0 0 0px 0; font-size:12px; display :inline;}
div.publi-info img {float:left; margin:0 10px 10px 0; border:1px solid;}
div.publi-info div {width:90%; padding:0; margin:0;display :inline;}
div.publi-info p {padding:0; margin:0 0 10px 0;}
div.publi-info a {text-decoration:none;}
div.publi-info a:hover {text-decoration:underline;}
/* Bloc article */
div.blocarticle {float:left; width:252px; margin:0 15px 20px 0;}
div.blocarticle h4 {margin:0;}
div.blocarticle h4 a {text-decoration:none;}
div.blocarticle a:hover {text-decoration:underline;}
/* Bloc Recette / Test */
div.blocrecettes {float:left; width:252px; height:400px; margin-bottom:20px;}
div.blocrecettes div {padding:5px; border:1px solid;}
div.blocrecettes div.recettes {margin-bottom:10px;}
div.blocrecettes div h3 {float:left; width:130px;  margin:0 0 20px 0; padding:0; font-size:13px; text-transform:uppercase;}
div.blocrecettes div h4 {font-size:12px;}
div.blocrecettes div.recettes {float:left;}
div.blocrecettes div.recettes h4 {float:left; width:134px;}
div.blocrecettes div.recettes h4.picto {width:222px;}
div.blocrecettes div.recettes a.pictoa {width:222px;}
div.blocrecettes div img {float:left; margin:0 10px 10px 0; border:1px solid;}
div.blocrecettes div p {padding:0; margin:0 0 4px 0; text-align:right; font-style:italic;}
div.blocrecettes div p a {text-decoration:none;}
div.blocrecettes div p a:hover {text-decoration:underline;}
div.blocrecettes div.tests {float:left;}
div.blocrecettes div.tests h4 {float:left; width:120px;}

/*-- Bloc Sondage - Dossier - Top5 du mois --*/
div.sondage h3, div.dossier h3, div.top5 h3 {margin:0 0 20px 0; padding:0; font-size:13px; text-transform:uppercase;}
div.sondage h4 a, div.dossier h4 a, div.top5 h4 a {font-size:12px;}
div.top5 h5 a {font-size:12px;}

/* sondage Hn*/
a.Liensondage {font-size:12px;font-weight:bold;}

/* Bloc Sondage - Dossier */
table.bloc-dossier-sondage {margin-bottom:10px;}
table.bloc-dossier-sondage td {vertical-align:top; border:1px solid }
table.bloc-dossier-sondage td.sep {width:15px; border:0;}
div.sondage, div.dossier {width:242px; padding:5px;}
/* Top 5 du mois */
div.top5 {float:left; width:192px; padding:5px; margin:13px 0 20px 0; border:1px solid}
div.top5 span {width:7px; float:left; display:block;}
div.top5 h4 {width:497px; float:left; margin:0 0 10px 0; }
div.top5 h4 a {text-decoration:none;}
div.top5 h4 a:hover {text-decoration:underline;}

div.top5 h5 {width:185px; float:left; margin:0 0 10px 0; }
div.top5 h5 a {text-decoration:none;}
div.top5 h5 a:hover {text-decoration:underline;}
div.top5 span.spantitreTop5 {margin:0 0 20px 0; padding:0; font-size:13px; text-transform:uppercase; font-weight:bold; width:100%;}

a.ArticleTop5 {font-size:12px; font-weight : bold; width:497px; float:left; margin:0 0 10px 0;text-decoration:none;}
a.LienVedette  {font-size:12px; margin:0 0 10px 0; padding:0; font-weight:bold; display:block;}
a:hover.LienVedette  {text-decoration:none;}
a:hover.ArticleTop5 {text-decoration:underline;}


/* Articles Vedettes */
h3.vedette, h5.vedette {clear:both; margin:0; }
div.articlevedette {float:left; margin:0; }
div.articlevedette div {float:left; margin:10px 0 0 0; padding:0 0 10px 0}
div.articlevedette div h4 {font-size:12px; margin:0 0 10px 0; padding:0;}
div.articlevedette div h4 a {text-decoration:underline;}
div.articlevedette div h4 a:hover {text-decoration:none;}
div.articlevedette div.img {width:70px;}
div.articlevedette div.img img {border:1px solid}
/* PUB */
#centre div.pub {float:left; padding:0; margin:0 15px 20px 0; }
#centre div.pub span {display:block; text-align:right; text-transform:uppercase;}
/*-- / HOMEPAGE --*/


/*--- AUTRE PAGES ---*/

/* Titre de la page */
/*div.page h2,*/ div.page h1 {margin:0 0 10px 0; padding:0; font-size:19px; text-transform:uppercase;}

/*-- RUBRIQUE --*/
h4.chemin {padding:5px 0 10px 0; margin:0; font-weight:normal; font-size:11px}
h4.chemin a {text-decoration:underline; line-height:17px}
h4.chemin a:hover {text-decoration:none;}

div.titrerubrique {float:left; width:387px;}

div.rubrique {width:519px} /* A VERIFIER */
div.rubrique a {text-decoration:underline;}
div.rubrique a:hover {text-decoration:none;}
div.rubrique h2 a {text-decoration:underline; font-size:11px;font-weight:normal;text-transform:none;}
div.rubrique h2 a:hover {text-decoration:none;}

a.allerloin {display:block !important;}
a.SavoirLien {text-decoration:underline;font-size:12px;font-weight:bold;}
a:hover.SavoirLien  {text-decoration:none;}

div.recherche span.titrefind {text-transform:uppercase; font-size:13px !important; padding-bottom:5px; border-bottom:1px solid; display:block; font-weight:bold; margin-bottom:5px;}



div.rubrique p, div.rubrique h2 {margin-bottom:5px; }
div.rubrique h2.ancres {margin:0 0 15px 0; text-align:center;}
div.rubrique h4, div.rubrique h3 {margin:0;}

h2.titre, h3.titre, h5.titre {text-transform:uppercase; font-size:13px; padding-bottom:5px; border-bottom:1px solid;}
h2.titre span, h3.titre span {font-weight:normal; text-transform:lowercase; font-size:11px;}
h3.marg {margin-top:30px}

h4.sansbold a {font-weight:normal;} /* h4 pour la partie Forum */

p.liens {clear:both; padding:0; margin:0 0 20px 0; text-align:right; font-style:italic; font-weight:bold}
p.liens a:hover {text-decoration:none;}

div.partenaire {position:relative;  margin:0 auto;}
div.partenaire img {border:0; margin:0;}

div.partenaireguide {position:relative;  margin:5px 0 0 2px;}
div.partenaireguide img {margin:0;}

div.guide {float:left; width:186px; border:1px solid; padding:5px; margin:0 15px 20px 0;}
div.guide span.sstitre {display:block; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
div.guide h4 {font-weight:normal; font-size:11px;}

div.savoirplus {float:left; width:304px; margin-bottom:20px;}
span.titre {font-style:italic; display:block; margin-bottom:2px;}
div.savoirplus h4 {margin:0 0 5px 0;}
div.savoirplus p {padding-top:5px;}

div.details {width:auto; float:none;}

h4.forum {margin: 0 0 10px 0; font-size:13px; font-weight:bold;}
h4.forum a {text-decoration:none;}
h4.forum a:hover {text-decoration:underline;}

div.centreboutique {border:0 !important; padding:0 !important;} /* boutique sur la page Rubrique */
div.centreboutique ul {width:519px !important;}
div.centreboutique ul li {float:left;}
div.centreboutique div.texteboutique {width:180px !important; padding:10px 7px 10px 0 !important;}


/* Top recherche */
div.toprecherche a {text-decoration:none;}
div.toprecherche a.top1 {font-size:19px;}
div.toprecherche a.top2 {font-size:15px;}
div.toprecherche a.top3 {font-size:13px;}

/*-- page ARTICLE --*/
div.contenuarticle {width:519px; overflow:hidden; font-size:12px;}
div.contenuarticle h1 {text-transform:none !important}
div.contenuarticle p.chapo {float:left; width:519px; margin:0 0 20px 0; padding:0;}
div.contenuarticle p.chapo img {float:left; width:90px; margin-right:10px;}
div.contenuarticle p.chapo span {float:left; display:block; width:419px;}

div.contenuarticle p.articlesymptome {width:519px; margin:0 0 20px 0;} /* Chapo Article Symptome et Maladies */
div.contenuarticle p.articlesymptome span  {width:419px;} /* Chapo Article Symptome et Maladies */

div.contenuarticle h2 {text-transform:none !important; margin:12px 0; padding:0; font-size:12px;}
div.contenuarticle p {margin:0 0 12px 0; padding:0;}
div.contenuarticle h3 {font-size:12px;}
div.contenuarticle p a:hover {text-decoration:none;}
div.contenuarticle td, div.contenuarticle td span, div.contenuarticle td font {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 12px !important;}
div.contenuarticle p img {margin-right:10px;}

div.contenuarticle ul {list-style-type:square; margin:0 0 10px 20px; padding:0;}

/* Liens sous l'article / ex : imprimer */
ul.outils {float:left; list-style-type:none !important; margin:0 0 20px 0 !important; padding:0; width:100%;} 
ul.outils li {float:left; width:33%; text-align:center; }
ul.outils li.first {text-align:left;}
ul.outils li.last {text-align:right; width:34%}
ul.outils li a {font-weight:bold;}
ul.outils li a:hover {text-decoration:none;}

/* A lire aussi */
div.lireaussi {float:left; width:505px; border:1px solid; padding:5px; margin:0px 0 10px 0;}

div.sansmarg {margin:0 !important;}

div.lireaussi p {font-weight:bold; padding:0; margin:0 0 10px 0;}
div.lireaussi span {width:7px; float:left; display:block;}
div.lireaussi h2, div.lireaussi h3 {width:498px; float:left; margin:0 0 3px 0; font-size:11px; font-weight:normal;}
div.lireaussi h2 a, div.lireaussi h3 a {text-decoration:underline;}
div.lireaussi h2 a:hover, div.lireaussi h3 a:hover {text-decoration:none;}

div.withPub {width:202px !important;}
div.withPub  h3 {width:195px !important;}

div.articlesymptome {width:505px;}  /* Article Symptome et Maladies */
div.articlesymptome h5 {width:498px;}   /* Article Symptome et Maladies */

/*-- page ARTICLE Symptome et Maladies --*/
div.contenuarticle h2.nomfiche {margin:0 0 20px 0; padding:10px 0 0 0; font-size:11px; font-style:italic} /* Titre Rubrique Symptome et Maladies */

/* Sommaire fiche Symptôme */
div.fiche {padding:10px; margin:0 0 10px 0; border:1px solid;}
div.fiche p {margin:0; padding:0; font-weight:bold;}
div.fiche p.aussi {margin-top:20px;}
div.fiche h3, div.fiche h2 {margin:0; padding:0; font-size:11px; font-weight:normal;}
div.fiche h3 a:hover, div.fiche h2 a:hover {text-decoration:none;}

/*-- page QUIZZ --*/
h3.quizz {margin-top:0;}

div.contenuquizz {font-size:12px}
div.contenuquizz h2 {text-transform:none !important}
div.contenuquizz p.chapo {float:left; margin:0 0 20px 0; padding:0;}
div.contenuquizz p.chapo img {float:left; width:90px; margin-right:10px;}
div.contenuquizz p.chapo span {float:left; display:block; width:409px;}
div.contenuquizz h4 {margin:0; padding:0; font-size:12px;}
div.contenuquizz ul {list-style-type:none; padding:0; margin:10px 0 20px 10px}
div.contenuquizz p.valider {text-align:center;}
div.contenuquizz p.valider input {text-transform:uppercase; border-top:0; border-left:0;}
div.contenuquizz h4.lien {margin-bottom:20px;}

/* -- pour impression -- */
#Imprimquizz {font-size:12px;}
#Imprimquizz p{margin:10px;}
#Imprimquizz p.chemin{font-size:10px}
#Imprimquizz p.chemin a{text-decoration:none;}
#Imprimquizz p.chemin a:hover{text-decoration:underline;}
#Imprimquizz p.titre{font-size:14px;}
#Imprimquizz p.chapo{margin:10px}
#Imprimquizz span.question{margin:10px; font-weight:bold;}
#Imprimquizz span.reponse{margin:10px; margin-left:35px}

/*-- page GUIDE --*/
h3.guide, h2.guide {margin-bottom:5px; width:90%;}
div.recherche {width:250px; margin-bottom:20px; float:left; }
div.premier {margin-right:19px;}

p.guide {padding:0; margin:0 0 10px 0;}
p.guide select {font-size:9px; padding:1px; border:1px solid;}

div.organe {width:500px; height:520px; background-position: top center; background-repeat: no-repeat; margin:0 auto;} /* Recherche par organe */
div.organe ul {list-style-type:none; margin:0 0 10px 0; padding:0; width:160px;}
div.organe span {list-style-type:none; margin:-65px 0 0px 0; padding:0; width:160px;}
div.organe ul.droite , div.organe span.droite{float:right;}
div.organe ul li {text-align:right; padding:5px 0 50px 0}
div.organe ul li h2, div.organe span h2{margin:0; padding:0; font-size:11px; font-weight:normal}
div.organe ul li.reins {margin-top:22px}
div.organe ul li.peau {margin-top:115px}
div.organe ul.droite li {text-align:left; padding:35px 0 60px 0}
div.organe ul.droite li.os {margin-top:25px;}
div.organe a {text-decoration:none;}
div.organe a:hover {text-decoration:underline;}
div.organe p {text-align:center;}

p.titre {text-transform:uppercase; font-size:12px; padding-bottom:0px; font-weight:bold; }
p.titre span {font-weight:normal; text-transform:lowercase; font-size:10px;}
p.marg {margin-top:30px}
/*-- page RUBRIQUE QUIZZ --*/
div.test {width:250px; padding-right:9px;}
div.plusdetest span.titre {font-weight:bold; font-style:normal; margin-bottom:10px;}
div.plusdetest h4 {float:left; width:235px; padding-right:9px;}
div.plusdetest h4 span {display:block; font-size:10px; font-weight:normal; padding-top:2px;}
div.plusdetest h4.dernier {clear:both;}

/* Pagination */
p.pagination {margin:20px 0; padding:5px !important; text-align:center; font-size:11px}
p.pagination a {padding:2px; border:1px solid; text-decoration:none;}

/* Page type Déontologie */
div.pagefooter p {margin:0 0 15px 0; padding:0; }
div.pagefooter a {text-decoration:underline; font-weight:bold}
div.pagefooter a:hover {text-decoration:none;}
span.intertitre {font-weight:bold; font-size:12px;}

/* page Contact */
p.contact {font-size:12px; margin-bottom:20px}
dl.contact {width:470px; margin: auto;}
dl.contact dt, dl.contact dd {float:left;}
dl.contact dt {width:130px; text-align:right; font-weight:bold;}
dl.contact dd {width:230px; padding-bottom:10px;}
dl.contact dd p {padding:0; margin:0;}
dl.contact input.text, dl.contact textarea {width:200px; border:1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
dl.contact ul {list-style-type:none; margin:0; padding:0;}
dl.contact ul li {font-weight:bold;}
dt#txtsubmit {display:none;}
dd#submit {padding:10px 0 10px 175px; margin:0; width:185px;}
dd#submit input {text-transform:uppercase; border-top:0; border-left:0;}

/* Newsletter */
p.confirmation {clear:both; font-size:13px; margin:0 0 30px 0; padding:20px 0 0 0;}

/* Assurance */
p.intro {border:1px solid; padding:10px 118px 5px 5px; height:60px; background:right no-repeat;}
p.typeassurance {float:left; width:254px; height:85px; padding:5px 5px 10px 0; margin:0 0 15px 0; border:0; border-right:1px dotted; border-top:1px solid; border-bottom:1px dotted;}
p.typeassuranceright {float:left; width:254px; height:85px; padding:5px 0 10px 5px; margin:0 0 15px 0;  border:0; border-top:1px dotted; border-bottom:1px solid;}
p.typeassurance a, p.typeassuranceright a {display:block; padding-top:7px; font-weight:bold; text-decoration:none;}
p.typeassurance a:hover, p.typeassuranceright a:hover {text-decoration:underline;}
p.typeassurance img {float:left; margin:0 5px 0 0;}
p.typeassuranceright img {float:right; margin:0 0 0 5px; }
img.marg1 {padding:0 7px 0 0}
img.marg2 {padding:0 2px 0 0}

/* Services */
div.monimageperso {width:650px; margin:0 auto;} /* monimageperso.asp */

/* Page Boutique */
div.boutiquetitre {float:left; padding:10px 0 40px 0;}
div.boutiquetitre h3 {width:250px; margin:20px 20px 0 0; float:left;}
div.boutiquetitre img {float:left;}

div.lesboutiques {position:absolute; margin:0 0 10px 0; top:50px; right:0; width:240px;}

ul.produits {float:left; list-style-type:none; margin:20px 0 0 0; padding:0;}
ul.produits li {float:left; margin:0 5px 10px 5px; width:190px; height:280px; text-align:center; }
ul.produits li img {display:block; width:100px; margin:0 auto; border:1px solid;}

ul.produits li a {font-weight:bold; text-decoration:none;}
ul.produits li a:hover {text-decoration:underline;}
ul.produits li a.lienpartenaire {font-weight:normal;}

ul.offres {list-style-type:none; margin:20px 0; padding:0;}
ul.offres li {float:left; padding-right:20px;}
ul.offres li a {font-weight:bold; text-decoration:underline;}
ul.offres li a:hover {text-decoration:none;}

/*-- Pages FORUM --*/

span.pubforum {padding:5px 0 2px 0; margin:0; display:block; text-align:right; text-transform:uppercase;} /* pub */

div.forum {width:515px; padding:0; margin:0;}
html > body div.forum {width:519px;}
div.forum div table {width:515px;}

div.forum a.nav {float:left; margin:0 0 0 30px}
div.forum table td.heading {font-weight:bold; text-transform:uppercase; font-size:13px;}
div.forum table td.tHeading {font-weight:bold; text-transform:uppercase;}
div.forum table td a:hover {text-decoration:none;}
div.forum table td.MAGCharte {border:2px solid;}
div.forum table td a.cat {font-weight:bold;}

div.forum div td.smText {text-align:left; padding:0 5px 10px 5px; width:45% !important}
div.forum td.smText img {display:block; margin:0 0 3px 0}

/* forum page 2*/
p.forumpartenaire {padding:0; margin:0 0 10px; text-align:center;}
p.forumpartenaire img {height:60px;}
div.blocforum {height:166px; border:2px solid; padding:5px; margin:0 0 10px;}
div.blocforum p {padding:0; margin:0 0 10px 0; font-weight:bold; font-size:12px;}
div.blocforum ul {list-style-type:square; padding:0; margin:0 0 0 20px;}
div.blocforum ul li {padding-bottom:10px;}
div.blocforum a {font-style:italic; text-decoration:underline;}
div.blocforum a:hover {text-decoration:none;}
div.blocforum a.article {font-weight:bold; font-style:normal}

/* Page Forum 2 colonnes */
div.deuxcol {width:829px !important; padding:0; margin:0;} 
div.deuxcol table td img {display:inline;}
div.deuxcol div table {width:827px !important;}
div.deuxcol div table td {width:400px; text-align:right !important;}
div.deuxcol div table table {width:400px !important; }
div.deuxcol div table table td {text-align:left !important;}
div.deuxcol div table td img {margin:0 0 3px 0 !important}
div.deuxcol div table td {width:200px !important; }

/* forum sujet (page 3) */
div.sujet span.lgText {font-weight:bold; font-size:13px;}
div.sujet div {margin-top:20px}
div.sujet div table {width:819px !important;margin-top:5px}
div.sujet div table td {width:819px !important; text-align:left !important; }
div.sujet div table table table td {width:auto !important}
div.sujet div table table table {width:450px !important;}



/* Page Medicament */
div.medicamententete {position:relative; width:519px; margin:0; padding:0;}
div.medicamententete h3 {margin-left:100px;}
div.medicamententete img {float:left; margin:0 10px 20px 0;}
div.medicamententete p {padding:0; margin:0; position:absolute; top:0; right:60px;}
div.medicamententete p a {font-size:12px; font-weight:bold;}
div.medicamententete p a:hover {text-decoration:none;}
div.medicamententete span.avertissement a:hover {text-decoration:none;}

div.medicament table td {padding:0;}
div.medicament table td.textemoyen {text-transform:uppercase; font-size:13px; font-weight:bold; padding-bottom:20px;}
div.medicament table td table td {padding:5px 2px;}
div.medicament .textegras {font-weight:bold;}

div.medicament .titrepop3 {font-size:13px; font-style:italic; font-weight:bold;}
div.medicament table td input {font-size:11px;}

div.medicament .titrepop4 {font-weight:bold;}
div.medicament .textegras2 {font-weight:bold; padding-bottom:20px;}

/* page Retraite */
div.retraitetitre {padding:0; margin:0;}
div.retraitetitre img {float:left; margin:0 10px 20px 0}
div.retraitetitre h3.titre {margin:0 0 0 100px;}

h4.retraite {padding:2px 0 2px 0; margin:0 0 10px 0; font-size:13px;}
h4.titre1 {padding-left:27px}
h4.titre2 {padding-left:27px}
h4.titre4 {padding-left:27px}

div.retraite {font-size:12px;}
div.retraite a {font-weight:bold;}
div.retraite a:hover {text-decoration:none;}

div.retraite ul {list-style-type:square; margin:0 0 0 20px; padding:0;}
div.retraite ul li {padding-bottom:10px;}

div.activites {margin:20px 0; font-size:11px;}

div.retraiteresultat {font-size:10px;}
div.retraiteresultat .GUIDEmaisontitres {font-weight:bold;}

div.retraitefiche {font-size:11px;}
div.retraitefiche td {text-align:left;}


/*--- AJOUT GAEL SPEC RECHERCHE --*/
#recherche td{background-color:#FFFFFF;}
#recherche a.GUIDErecherche {font-size:11px;text-decoration:none; color:#333333}
/*#recherche td.GUIDErecherche img {display:none;}*/
#recherche td.titrehome{font-size:13px;}

/* loterie */
span.titre_loterie{font-size:14px;}
span.intitule{}
h3.confirmation{font-size:14px;}
p.confirmation{font-size:12px;}

/*--- Colonne Droite ---*/

/* titre bloc coldroite */
#coldroite p.entete {padding:0 0 2px 0; margin:10px 0 0 0; text-align:right; text-transform:uppercase;} 

/* Partenaires */
#coldroite img.partenaires {margin:0 0 10px 0;}

/* PUB */
#coldroite div.pub {padding:0; margin:0;}

/* Assurance */
#coldroite div.assurance {padding:0 0 10px 0; margin:0; height:auto; border-top:7px solid; border-bottom:7px solid}
#coldroite div.assurance p {margin:0; padding:20px 0;}
#coldroite div.assurance p img {float:left; margin:0 10px 0 0;}
#coldroite div.assurance p a {text-decoration:none;}
#coldroite div.assurance p a:hover {text-decoration:underline;}


/* Boutique */
div.boutique {padding:0 0 10px 0; margin:0; border-top:7px solid; border-bottom:7px solid;}
div.boutique ul {list-style-type:none; margin:0; padding:0; width:300px;}
div.boutique div.imgboutique {float:left; width:60px; padding:10px 10px 10px 0; margin:0;}
div.boutique div.imgboutique img {border:1px solid;}
div.boutique div.texteboutique {float:left; width:228px; padding:10px 0; margin:0;}
div.boutique div.texteboutique a {font-weight:bold; text-decoration:none;}
div.boutique div.texteboutique a:hover {text-decoration:underline;}
div.boutique div.texteboutique a.lienpartenaire {font-weight:normal;}

/*--- Bas de page ---*/
#footer {padding:20px 0 10px 0; font-size:10px; text-align:center;}
#footer p {padding:0; margin:0;}
#footer span {font-size:9px}
#footer a {text-decoration:none;}


/*-- Lien intra site Auto --*/

/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.divnote, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 left: 2em; 
 /*width: 35em;*/
}
.divnote {
 padding: 3px;
 border: 1px solid #369;
 background-color: #FFFFCC;
 color: white;
 font-size : 10px !important ;
}
.notenested {
 width: 8em;
 padding: 3px;
 border: 1px solid #963;
 background-color: #C96;
 color: white;
}

/* Some position-type-specific offset information. Tweak as needed! */
h1 .snp-triggeroffset {
 margin-left: 5px;
 margin-top: 18px !important;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 5px;
 margin-top: 10px;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 2px;
 width: 14px;
 height: 14px;
 line-height: 14px;
 color: black;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}

.lienIntra  {
	text-decoration:none ;
	
}
/* fin lien intra*/

/*NUAGE de Tags*/

div.LireNuagesTags {float:left; width:290px; border:1px solid; padding:5px; margin:10px 0 10px 0;}

div.LireNuagesTags p {font-weight:bold; padding:0; margin:0 0 10px 0; text-transform:uppercase ;}
div.LireNuagesTags a:hover {text-decoration:underline;}
div.LireNuagesTags a {text-decoration:none;}

/*FIN NUAGES de TAGS*/