@import url("noheto.css");

/* Selecteur */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* 10px */
   color: #707168;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
   background-color: #fff;
}
body.accueil{
	padding-bottom: 0;
}
* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0;
	padding: 0;
}
*:focus{
	outline: none;
}
p{
	margin-bottom: 10px;
}
input, select{
	font-size: 1em;
	color: #707168;
}
img, table{
   border: 0;
}
li {
	list-style: none;
}
a{
	color: #707168;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input, label{
	vertical-align: middle;
}
input[type=radio], input[type=checkbox]{
   margin-right: 2px;
}
fieldset{
   margin: 0;
   padding: 0;
   border: 0;
}
address{
   font-style: normal;
}
sup{
   font-size: 0.8em;
}
object{
   position: relative;
}
.clear{
   clear: both;
}
.acces-direct{
	position: absolute;
	top: -500px;
}
/* FIN Selecteur */

/* Gestion des Couleurs */
.titre-principal, .bloc-sous-rubrique h2, .bloc-sous-rubrique h2 a{
	color: #c60d23;
}
.particuliers .titre-principal, .particuliers .bloc-sous-rubrique h2, .particuliers .bloc-sous-rubrique h2 a{
	color: #c60d23;
}
.entreprise .titre-principal, .entreprise .bloc-sous-rubrique h2, .entreprise .bloc-sous-rubrique h2 a{
	color: #306a80;
}
.essentiel-sante  .titre-principal, .essentiel-sante .bloc-sous-rubrique h2, .essentiel-sante .bloc-sous-rubrique h2 a{
	color: #36755b;
}
.professionnels .titre-principal, .professionnels .bloc-sous-rubrique h2, .professionnels .bloc-sous-rubrique h2 a{
	color: #d47d04;
}
.votre-mutuelle .titre-principal, .votre-mutuelle .bloc-sous-rubrique h2, .votre-mutuelle .bloc-sous-rubrique h2 a{
	color: #c60d23;
}
.professionnelsindependants .titre-principal, .professionnelsindependants .bloc-sous-rubrique h2, .professionnelsindependants .bloc-sous-rubrique h2 a{
	color: #1F95B4;
}
.titre-particuliers a{
	color: #e0a31f;
}
.titre-pro-independants a{
	color: #318b81;
}
.titre-entreprise a{
	color: #306a80;
}
.titre-ess-sante a{
	color: #36755b;
}
.titre-votre-mutuelle a{
	color: #c60d23;
}
.titre-pro-sante a{
	color: #d47d04;
}

.contenu-contextuel1{
	background-color: #f9b422;
}
.particuliers .contenu-contextuel1{
	background-color: #f9b422;
}
.entreprise .contenu-contextuel1{
	background-color: #306a80;
}
.essentiel-sante .contenu-contextuel1{
	background-color: #42906f;
}
.professionnels .contenu-contextuel1{
	background-color: #d98004;
}
.votre-mutuelle .contenu-contextuel1{
	background-color: #c60d23;
}
.professionnelsindependants .contenu-contextuel1{
	background-color: #1F95B4;
}
/* FIN  Gestion des Couleurs*/

/* Structure */
#page{
	width: 944px;
	background: url(../images/fd-pointilles.gif) 177px 0 repeat-y #fff;
	padding: 0 18px;
	margin: 0 auto;
	text-align: left;
}
#page.page-n-3{
	background-image: url(../images/fd-pointilles2.gif);
}
#conteneur{
	background: url(../images/fd-colonne.gif) repeat-y 171px 0 transparent;
	width: 100%;
}
#conlonne-principal{
	width: 640px;
	float: left;
	display: inline;
}
#contenu-principal{
	min-height: 480px;
}
.fil-ariane{
	background: url(../images/fd-ariane.gif) no-repeat 0 9px;
	padding-left: 50px;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.fil-ariane li{
	display: inline;
}
.fil-ariane a:hover, .fil-ariane strong{
	color: #3d3d38;
	font-weight: normal;	
}
/* FIN Structure */

/* Header */
.logo{
	width: 158px;
	float: left;
	margin-top: 12px;
}
.espace-reserve{
	width: 540px;
	float: right;
	margin-top: 4px;
	text-align: right;
	margin-right: 36px;
	white-space: nowrap;
}
.accueil-colonne3 .espace-reserve{
	width: auto;
	float: none;
	text-align: left;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: dotted 1px #d4d4d2;
	border-bottom: dotted 1px #d4d4d2;
}
.espace-reserve h2, .espace-reserve ul, .espace-reserve li, .espace-reserve form{
	display: inline;
	vertical-align: top;
	margin-left: 5px;
}
.accueil-colonne3 .espace-reserve ul, .accueil-colonne3 .espace-reserve li, .accueil-colonne3 .espace-reserve form{
	margin-left: 0;
}
.accueil-colonne3 .espace-reserve h2{
	display: block;
}
.espace-reserve a{
	background: url(../images/fleche-espace.gif) 0 5px no-repeat;
	padding-left: 7px;
	vertical-align: middle;
	font-size: 1.1em;
	line-height: 12px;
}
.espace-reserve a:hover, #page-accueil .espace-reserve a:hover{
	color: #3d3d38;
}
.accueil-colonne3 .espace-reserve li{
	display: block;
}
.accueil-colonne3 .espace-reserve li a{
	background-image: url(../images/fleche-grise.gif);
	font-size: 1.2em;
	margin-left: 39px;
}
.espace-reserve li.recherche{
	background: url(../images/fd-recherche.gif) 0 center no-repeat;
	padding-left: 16px;
	margin-left: 12px;
}
.espace-reserve li.recherche p{
	display: inline;
	margin-bottom: 0;
}
.recherche label, .restez-informe label, .cache{
	position: absolute;
	top: -5000px;
}
.champ-text{
	border: solid 1px #B7B8B3;
}
.recherche .champ-text{
	width: 130px;
	height: 12px;
	vertical-align: top;
}
.accueil-colonne3 .recherche{
	margin-bottom: 17px;
}
.accueil-colonne3 .recherche .champ-text{
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.1em;
}
.accueil-colonne3 .recherche p{
	margin-bottom: 0;
}
.bouton-ok{
	background-color: #665B62;
	cursor: pointer;
	border: 0;
	color: #fff;
	font-size: 0.8em;
	height: 14px;
	outline: none;
	vertical-align: top;
	padding-bottom: 2px;
	text-transform: lowercase;
}
.accueil-colonne3 .recherche .bouton-ok{	
	font-size: 1.1em;
	font-weight: bold;
	height: 18px;
}
.espace-reserve li.recherche .bouton-ok{
	width: 18px;
	text-align: center;
}
.restez-informe .bouton-ok{
	background-color: #fff;
	color: #707168;
	border: solid 1px #b7b8b3;
	height: 14px;
}
.recherche-avancee .bouton-ok, .bloc-sous-rubrique .bouton-ok{
	height: 20px;
	background-color: #c60d23;
	padding-left: 2px;
	padding-right: 2px;
}
.bloc-sous-rubrique .bouton-ok{
   background-color: #665B62;
}
/* FIN Header */

/* Footer */
#footer{
	margin-right: 8px;
	margin-top:40px;
}
#footer a.active{
	text-decoration: underline;
}
#footer li{
	display: inline;
	letter-spacing: -1px;
}
.footer-liens{
	float: left;
	word-spacing: -1px;
	font-size: 1.1em;
}
.copyright{
	float: right;
	font-size: 1.1em;
	letter-spacing: -1px;
	margin-bottom: 0;
}
/* MODIF ADN : font-size de 0.9 Ã  1.1 */
#page-accueil #footer{
	margin-left: 283px;
	margin-right: 16px;
	font-size:1.1em;
}
#page-accueil #footer p{
	margin-bottom: 0;
	letter-spacing: -1px;
	display: inline;
}
#page-accueil .footer-liens, #page-accueil .copyright{
	font-size: 1em;
	letter-spacing: normal;
}
.autres-sites{
	margin-bottom: 5px;
}
.acces-sites{
	display: inline;
}
.acces-sites li img{
	vertical-align: middle;
}
/* MODIF ADN : suppression du padding-left*/
.acces-sites li a{
	background: left center no-repeat;
	/*padding-left: 12px;*/
}
.acces-sites li a.site-enfant{
	background-image: url(../images/picto-sante-enfant.gif);
}
.acces-sites li a.site-instances{
	background-image: url(../images/picto-instances.gif);
	padding-left: 16px;
}
.acces-sites li a.site-fondation{
	background-image: url(../images/picto-fondation.gif);
	padding-left: 15px;
}
.acces-sites li a.site-mutualite{
	background-image: url(../images/picto-mutualite.gif);
	padding-left: 10px;
}
/* FIN Footer */

/* Navigation */
.navigation{
	position: relative;
	margin-top: 8px;
	width: 465px;
	float: left;
	display: inline;
	font-size: 1.1em;
}
.navigation ul{
	width: 163px;
	background: url(../images/fd-navigation.gif) right top no-repeat transparent;
	padding-top: 12px;
	min-height: 99px;	
}
.navigation li{
	margin-bottom: 3px;
}
.navigation li a{
	background: url(../images/fleche-navigation-off.gif) 0 5px no-repeat transparent;
	padding-left: 7px;
	display: block;
}
.navigation li a:hover, .navigation li a.navigation-active{
	color: #3d3d38;
	background-image: url(../images/fleche-navigation-on.gif);
}
.navigation ul.navigation-n-2{
	position: absolute;
	left: 164px;
	top: 3px;
	background: url(../images/fd-navigation-n-2.gif) 3px 0 no-repeat transparent;
	padding-top: 17px;
	width: 130px;
}
.navigation ul.navigation-n-2 li{
	margin-bottom: 0;
}
.navigation ul.navigation-n-3{
	position: absolute;
	left: 126px;
	top: -3px;
	background: url(../images/fd-navigation-n-3.gif) 0 0 no-repeat transparent;
	padding-top: 20px;
	padding-left: 5px;
	width: 150px;
}

.lien-contextuel{
	width: 475px;
	float: right;
	text-align: right;
	position: relative;
	margin-top: -50px;
	display: inline;
}
/* FIN Navigation */

/* Page d'accueil */
#page-accueil{
	/* modif FBN 25.09.09 - dÃ©calage de l'image de fond de -2px */
	/*background: url(../images/fd-accueil.gif) center top no-repeat #fff;*/
	background: url(../images/fd-accueil.gif) 0 top no-repeat #fff;
	/*padding: 0 32px;*/
	width: 945px;
	height: 813px;
	margin: 0 auto;
	text-align: left;
}
.accueil-colonne1{
	width: 242px;
	float: left;
	margin-right: 44px;
	margin-top: 123px;
	height: 635px;
	overflow: hidden;
}
.accueil-colonne1 h1{
	margin-bottom: 49px;
}
.slogan{
	margin-left: 13px;
	margin-top: 10px;
}
.accueil-colonne1-inter{
	margin-left: 10px;
}
.infos-conseils{
	background: url(../images/pointilles-acc.gif) left bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.toutes-infos-conseils{
	margin-bottom: 0;
}
.toutes-infos-conseils a{
	font-size: 1.4em;
	background: url(../images/fleche-acc1.gif) no-repeat 0 3px;
	padding-left: 10px;
	display: block;
}
.dossiers{	
	background: url(../images/pointilles-acc.gif) left bottom no-repeat;
	padding-bottom: 5px;
	margin-bottom: 68px;
}
.dossiers h2{
	margin-bottom: 1px;
	font-size: 1.2em;
	font-weight: normal;
}
.dossiers h2 a.lien-rouge{
	text-decoration: underline;
}
.dossiers h2 a.lien-rouge:hover{
	text-decoration: none;
}
a.lien-rouge{
	color: #e2001a;
}
.liste-articles li{
	margin-bottom: 5px;
}
.article-photo{	
	float: left;
	margin-bottom: 0;
}
.article-photo img{
	border-left: solid 3px #e2001a;
}
.contenu-liste-articles .article-photo img{
	border-left: solid 10px #e2001a;
}
.professionnelsindependants .contenu-liste-articles .article-photo img{
	border-left: solid 10px #1F95B4;
}
.article-text{
	float: right;
	width: 97px;
	padding: 0;
	margin: 0;
}
.article-text p{
	background: url(../images/fleche-acc2.gif) no-repeat 0 4px;
	padding-left: 5px;
	margin-top: 0;
}
.lien-puce-rouge li, .puce-rouge li{
	background: url(../images/fleche-acc4.gif) no-repeat 0 4px;
	padding-left: 5px;
}
.lien-puce-rouge li a{
	color: #e2001a;
}
.picto-lecture{
	position: absolute;
	z-index: 5;
	margin-top: 45px;	
	margin-left: 10px;
}
.bloc-video .picto-lecture{
	left: 52px;
	top: 35px;
	margin-top: 0;	
	margin-left: 0;
}
.pro-sante{
	width: 152px;
}

.accueil-colonne2{
	width: 460px;
	float: left;
}
.accueil-colonne3{
	width: 195px;
	float: left;
	margin-top: 100px;
}
.col3-haut{
	padding-left: 35px;
	padding-right: 10px;
}
.mutuelle{
	margin-bottom: 15px;
}
.mutuelle h2, .sante-enfant h2{
	margin-bottom: 7px;
}
.mutuelle li{
	background: url(../images/fleche-acc5.gif) no-repeat 0 3px;
	font-size: 1.3em;
	padding-left: 9px;
}
/* MODIF ADN : suppression de la hauteur fixe de ce bloc */
.sante-enfant{
	margin-bottom: 10px;
	font-size: 1.2em;
}
.sante-enfant p, .sante-enfant ul{
	margin-left: 10px;
}
.sante-enfant li{
	margin-bottom: 5px;
}
.sante-enfant li span{
	display: block;
	color: #e2001a;
}
.sante-enfant li a{
	background: url(../images/fleche-acc2.gif) no-repeat 0 4px;
	padding-left: 7px;
}
.sante-enfant li a.link_image{
	background: none;
	padding-left: 0;
}

/* GUR : slideshow d'actualités */

.slideshow {
	margin-bottom: 10px;
	font-size: 1.2em;
}
.slideshow li{
	margin-bottom: 5px;
}
.slideshow li a{
	background: url(../images/fleche-acc2.gif) no-repeat 0 4px;
	padding-left: 7px;
}
.slideshow li a.link_image{
	background: none;
	padding-left: 0;
}
.slideshow div.window {
	height:auto !important;
  	height:160px;
	min-height:160px;
}
.slideshow li span {
	font-size:0.75em;
	display: block;
	color: #e2001a;
}
.slideshow ul.navigator, .slideshow ul.navigator li {
	display:inline;
}
.slideshow ul.navigator li {
	float: left;
}
.slideshow ul.navigator li.right {
	float: right;
}
.slideshow ul.navigator li a {
	background: url(../images/fleche-acc2_rev.gif) no-repeat 0 center;
	padding: 0 0 0 7px;
	font-size:0.75em;
}
.slideshow ul.navigator li.right a {
	background: url(../images/fleche-acc2.gif) no-repeat right center;
	padding: 0 7px 0 0;
}
.slideshow ul.navigator li a:hover {
	color:#000000;
}

/* blocs contact*/
.bloc-contact{
	background: url(../images/fd-contact.gif) 0 0 no-repeat;
	height: 176px;
	padding: 25px 30px;
}
.restez-informe{
	margin-bottom: 10px;
}
.inscrire-newsletter{
	background: url(../images/picto-lettre-info.gif) left center no-repeat;
	padding-left: 42px;
	display: block;
}
.restez-informe .champ-text{
	width: 100px;
	vertical-align: top;
	height: 12px;
	margin-right: 2px;
	letter-spacing: -1px;
}

/* MODIFIE LE 17/07/2009 */
.contactez-nous li a{
	font-size: 1.2em;	
}
.contactez-nous li img{
	vertical-align: middle;
}
/* FIN MODIFIE LE 17/07/2009 */

/* FIN Page d'accueil */

/* Contenu contextuel1 */
.contenu-contextuel1{
	width: 134px;
	margin-left: 15px;
	margin-right: 22px;
	float: left;
	display: inline;
	min-height: 506px;
}
.contenu-contextuel1 p{
	margin-bottom: 0;
}
.contextuel-text{
	color: #fff;
	padding: 5px 2px 5px 5px;
}
.contextuel-text a{
	color: #fff;
}
.contextuel-text h2{
	margin-bottom: 5px;
}
.contextuel-text h2.context-titre-inter{
	margin-top: 15px;
}
.contextuel-text li{
	margin-bottom: 4px;
}
.contextuel-text li span{
	display: block;
}
.contextuel-text li a, .voir-tous{
	background: url(../images/fleche-contextuel1.png) no-repeat 0 0;
	padding-left: 7px;
	display: block;
}
.voir-tous{
	margin-top: 6px;
}
.contenu-contextuel1 li img{
	border-right: solid 3px #fff;
	padding-right: 11px;
	margin-left: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
}
/* FIN Contenu contextuel1 */

/* Contenu contextuel2 */
.contenu-contextuel2{
	width: 109px;
	float: left;
	margin-right: 20px;
	display: inline;
	border-top: solid 32px #fff;
}
.contenu-contextuel2 h2{
	margin-bottom: 3px;
	margin-left: 4px;
	margin-top: 7px;	
}
.contenu-contextuel2 p{
	margin-bottom: 0;
}
.boutons{
	background-color: #fff;
	position: absolute;
	margin-top: -30px;
}
.boutons li{
	display: inline;
	margin-right: 3px;
}

.nuage{
	padding: 5px 2px 0 2px;
	text-align: center;
}
.taille1{
	font-size: 1em;
}
.taille2{
	font-size: 1em;
	font-weight: bold;
}
.taille3{
	font-size: 1.4em;
	font-weight: bold;
}
.taille4{
	font-size: 1.4em;
	font-weight: bold;
}
.taille5{
	font-size: 1.6em;
}
.taille6{
	font-size: 2em;
	font-weight: bold;
	line-height: 1em;
}
.liste-contacts{
	text-align: left;
	margin: 0 5px 0 5px;
	font-size: 1.2em;
}
.liste-contacts li{
	background: url(../images/picto-contact.gif) no-repeat 0 3px;
	padding-left: 20px;
	margin-bottom: 5px;
}
.liste-contacts li.picto-contact{
	background-image: url(../images/picto-contact.gif);
}
.liste-contacts li.picto-agence{
	background-image: url(../images/picto-agence-context.gif);
	position: relative;
	margin-left: -3px;
	padding-left: 23px;
}
.liste-contacts li.picto-tel{
	background-image: url(../images/picto-tel-context.gif);
}
.contenu-contextuel2 .restez-informe{
	padding: 1px 2px 0 4px;
	text-align: left;
}
.contenu-contextuel2 .restez-informe h2{
	margin-bottom: 0;
}
.restez-informe p{
	margin-bottom: 3px;
	margin-left: 0;
}
.contenu-contextuel2 .inscrire-newsletter{
	background: url(../images/picto-lettre-info2.gif) 0 0 no-repeat;
	padding-left: 23px;
}
.contenu-contextuel2 .restez-informe .champ-text{
	width: 75px;
	letter-spacing: normal;
	padding: 0 1px;
}
.contenu-contextuel2 .restez-informe li{
	background: url(../images/fleche-context.gif) 0 5px no-repeat transparent;
	padding-left: 6px;
}
.hon-code{
	padding: 5px;
	text-align: left;
}
.hon-code h2{
	text-align: center;
	margin-bottom: 3px;
}
.hon-code a{
	text-decoration: underline;
}
.hon-code a:hover{
	text-decoration: none;
}
.separateur{
	margin: 7px 0 0 0;
}
.separateur img{
	display: block;
}

.liste-outils{
	text-align: left;
	margin: 0 5px 0 5px;
}
/* MODIF ADN : rÃ©duction de la marge gauche */
.liste-outils li{	
	background: no-repeat 0 3px;
	padding-left: 5px;
	margin-bottom: 5px;
	min-height: 22px;
}
.liste-outils li.picto-contact{
	background-image: url(../images/picto-contact.gif);
}
.liste-outils li.picto-contact-long{
	background-image: url(../images/picto-contact-long.gif);
	padding-right: 10px;
}
.liste-outils li.picto-tel{
	background-image: url(../images/picto-tel-context.gif);
	padding-top: 7px;
	min-height: 17px;
}
.liste-outils li.picto-tel-pro{
	background-image: url(../images/picto-tel-context.gif);
}
.liste-outils li.picto-agence{
	background-image: url(../images/picto-agence-context.gif);
	padding-top: 7px;
	position: relative;
	margin-left: -3px;
	padding-left: 24px;
}
.liste-outils li.picto-centre{
	background-image: url(../images/picto-centre-gestion.gif);
	padding-top: 2px;
	position: relative;
	margin-left: -3px;
	padding-left: 24px;
}
.visuel{
	margin-top: -2px;
	margin-left: 3px;	
}
.contenu-contextuel2 p.visuel2{
	margin-left: 3px;
	margin-top: 7px;
	margin-bottom: 3px;
}
.visuel img, .visuel2 img{
	border: solid 1px #d6d4cd;
}
.text{
	margin-left: 4px;
}
.picto-pdf{
	background: url(../images/picto-pdf.gif) no-repeat 0 0 transparent;
	padding-left: 25px;
	margin-left: 8px;
	font-size: 1.1em;
	display: block;
	min-height: 26px;
}
/* FIN Contenu contextuel2 */

/* Contenu principal */
.titre-principal{
	font-size: 2em;	/* GUR : 20100326 : 2.2em */
	font-weight: normal;
	margin-bottom: 25px;
}

.titre-particuliers, .titre-pro-independants, .titre-entreprise, .titre-ess-sante, .titre-votre-mutuelle, .titre-pro-sante{
	font-size: 1.6em;
	font-weight: normal;
	margin: 15px 0 5px 0;
}
.plan-du-site .titre-first {
	margin-top: 0;
}

.contenu-indente1{
	padding-left: 48px;
	width: 522px;
}
.contenu-indente2{
	padding-left: 48px;
	margin-right: 8px;
}
.accroche{
	font-size: 1.2em;
	margin-bottom: 25px;
	margin-right: 30px;
	font-weight: bold;
}
.bandeau{
	margin-bottom: 20px;
}
.en-retrait{
	position: relative;
	margin-left: -46px;
}
.bandeau span{
	position: absolute;
	left: -1500px;
}

.bloc-sous-rubrique{
	font-size: 1.2em;
	margin-bottom: 15px;
}
.bloc-sous-rubrique li{
	font-size: 1.2em;
}
.bloc-sous-rubrique h2{
	font-size: 1em;
	background: url(../images/picto-sous-titre.gif) 0 0 no-repeat transparent;
	padding-left: 23px;
	margin-bottom: 5px;
}
.bloc-photo{
	float: left;
	margin-right: 7px;
}
.bloc-photo img{
	border: solid 1px #e2dfd9;
}
.conteneur-3-blocs .bloc-photo img{
	border: solid 1px #cfcfc6;
}
.bloc-text{
	float: left;
	width: 445px;
	display: inline;
}
.contenu-colonne .bloc-text{
	width: 175px; /* 178px; GUR : reduction de taille pour impact agrandissement image visuel */
}
.classic-liste li{
	background: url(../images/classic-fleche.gif) 0 6px no-repeat transparent;
	padding-left: 7px;
}
.bloc-liste-liens .classic-liste li{
	background: url(../images/picto-sous-titre.gif) 0 0px no-repeat transparent;
	padding-left: 25px;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
}
.flux-rss .classic-liste li, .article-resources .classic-liste li{
	background-image: url(../images/fleche-espace.gif);
   background-position: 0 8px;
   font-style: normal;
}
.contenu-contextuel2 .classic-liste li{
	background: url(../images/fleche-context.gif) 0 5px no-repeat transparent;
	margin-left: 4px;
	padding-left: 6px;
}
.classic-liste li a{
	font-size: 0.9em;
}
.accroche .classic-liste{
	font-weight: normal;
}
.flux-rss .classic-liste li a, .bloc-liste-liens .classic-liste li a, .article-resources .classic-liste li a, .contenu-contextuel2 .classic-liste li a{
	font-size: 1em;
}
.conteneur-3-blocs .bloc-sous-rubrique .classic-liste li a{
	font-size: 1.2em;
}
.liste-long li{
	float: left;
	width: 45%;
	margin-right: 2.5%;
}
.bloc-liste-liens{
	font-size: 1.1em;
}
.bloc-liste-liens ul{
	margin-left: 48px;
}
.liste-2-colonnes ul{
   float: left;
   width: 240px;
}

.contenu-colonne{
	width: 225px;
	float: left;
	display: inline;
}
.colonne1{
	margin-right: 45px;
}
/* FIN Contenu principal */

/* Liste sous rubrique */
.lise-sous-rubrique li{
	margin-bottom: 15px;
	background: url(../images/picto-sous-titre.gif) 0 0 no-repeat transparent;
	padding-left: 23px;
}
.lise-sous-rubrique li a{
	color: #c60d23;
	font-weight: bold;
	font-size: 1.2em;
}
.professionnels .lise-sous-rubrique li a{
	color: #d47d04;
}
/* FIN Liste sous rubrique */

/* Page resultats de recherche */
.contenu-colonne1{
	width: 412px;
	float: left;
}
.resultats-intro{
	border-bottom: solid 4px #c60d23;
	padding-bottom: 2px;
	font-size: 1.1em;
}
.resultats-intro strong, .recherche-criteres strong{
	color: #c60d23;
	font-weight: normal;
}
.recherche-criteres{
	margin-bottom: 10px;	
	font-size: 1.1em;
}
.pagination{
	background: url(../images/fd-pagination.gif) 0 6px repeat-x;
	text-align: center;
	margin-bottom: 20px;
	font-size: 1.1em;
}
.pagination span{
	background-color: #fff;
}
.pagination a{
	margin-right: 5px;
}
.pagination strong{
	margin-right: 5px;
}
.pagination a.premiere-page{
	margin-right: 10px;
}
.pagination a.derniere-page{
	margin-right: 0;
	margin-left: 5px;
}
.numero{
	margin-bottom: 0;
	font-size: 0.9em;
}
.liste-resume-articles{
	margin-bottom: 30px;
}
.liste-resume-articles h2{
	font-weight: normal;
	color: #c60d23;
	font-size: 1.45em;
	margin-bottom: 0;
}
.contenu-liste-articles .liste-resume-articles h2{
	font-size: 1.6em;
	background: url(../images/picto-sous-titre.gif) 0 0 no-repeat transparent;
	padding-left: 23px;
	margin-bottom: 5px;
}
.liste-resume-articles h2 a{
	color: #c60d23;
}
.liste-resume-articles li{
	border-bottom: solid 1px #d0d0cd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.liste-resume-articles li.dernier-article{
	border-bottom: 0;
}
.liste-resume-articles li p{
	margin-bottom: 0;
	font-size: 1.2em;
}
.liste-resume-articles li p a{
	color: #707168;
}

.contenu-colonne2{
	width: 220px;
	float: right;
	margin-right: -18px;
	position: relative;
}
.recherche-avancee{
	background: url(../images/fd-recherche-avancee.gif) no-repeat 0 0;
	padding-top: 7px;
	margin-top: 14px;
}
.recherche-avancee.archive{
	margin-top: 5px;
}
.recherche-avancee h2{
	font-size: 1.3em;
	color: #c60d23;
	margin-bottom: 5px;
}
.liste-criteres{
	margin-bottom: 15px;
}
.liste-criteres li{
	margin-bottom: 5px;
}
.liste-criteres select{
	width: 170px;
	line-height: 16px;
	padding: 2px 0;
}
.liste-criteres select.select-jour{
	width: 50px;
}
.liste-criteres select.select-mois{
	width: 60px;
}
.liste-criteres select.select-annee{
	width: 60px;
}
.erreur{
	color: #e2001a;
}
.formulaire-connexion .erreur{
	color: #fff;
	background-color: #c60d23;
	width: 112px;
	margin-bottom: 1px;
	padding: 0;
	text-align: center;
}
.abonnement p.erreur{
	border-left: solid 2px #e2001a;
	padding-left: 6px;
	font-size: 0.9em;
}
.bouton-soumission{
	background: url(../images/fd-bouton-soumission.gif) no-repeat left bottom;
	width: 71px;
	height: 18px;
	color: #fff;
	border: 0;
	padding-bottom: 4px;
	cursor: pointer;
}
.formulaire-connexion .bouton-soumission{
   background-image: url(../images/fd-valider.gif);
   width: 50px;
}
.envoi-ami .bouton-soumission, .abonnement .bouton-soumission{
	font-size: 1.2em;
}
.abonnement .bouton-soumission{
	background-image: url(../images/fd-bouton-soumission2.gif);
	width: 55px;
	font-size: 1em;
}
/* FIN Page resultats de recherche */

/* Page liste articles */
.liste-intro{
	/*margin-left: 48px;*/
	font-size: 1.2em;
	margin-bottom: 50px;
	/*width: 370px;*/
	font-weight: bold;
}

.contenu-liste-articles .liste-resume-articles li p.date, .liste-resume-articles li p.article-type{
	margin-bottom: 5px;
	font-size: 1.1em;
}
.article .date{
	padding-bottom: 5px;
}
.contenu-liste-articles .date span, .article .date span{
	background-color: #C60D23;
	padding: 2px;
	color: #fff;
	margin-bottom: 2px;
}
.professionnelsindependants .contenu-liste-articles .date span{
   background-color: #1F95B4;
}
.essentiel-sante .contenu-liste-articles .date span{
   background-color: #42906f;
}
.entreprise .contenu-liste-articles .date span{
   background-color: #2e7088;
}
.essentiel-sante .contenu-liste-articles h2 a{
   color: #42906f;
}
.entreprise .contenu-liste-articles h2 a{
   color: #2e7088;
}
.professionnelsindependants .contenu-liste-articles h2 a{
   color: #1F95B4;
}
.essentiel-sante .article .date span{
   background-color: #42906f;
}
.entreprise .article .date span{
   background-color: #2e7088;
}
.particuliers .article .date span{
   background-color: #C60D23;
}
.professionnels .article .date span{
   background-color: #D98004;
}
.votre-mutuelle .article .date span{
   background-color: #c60d23;
}
.professionnelsindependants .article .date span{
   background-color: #1F95B4;
}
.article-type span{
	background-color: #e2dfd9;
	padding: 2px;
}
.article-resume{
	width: 205px;
	float: right;
	margin-top: 2px;
}
/* FIN Page liste articles */

/* Page sous rubrique essentiel bebe et enfant */
.bloc-sous-rubrique select{
	padding: 2px 0 1px 0;
	line-height: 16px;
	font-size: 0.9em;
}
.bloc-sous-rubrique select.select-articles{
	width: 380px;
}
.notre-selection{
	margin-right: 8px;
	margin-bottom: 7px;
	margin-top: 20px;
	background: url(../images/fd-selection.gif) left bottom repeat-x;
	padding-bottom: 9px;
}
.notre-selection h2{
   background: url(../images/fd-titre-selection.gif) 0 6px repeat-x;
   margin-bottom: 3px;
}
.list-selections{
   background-color: #e2dfd9;
   padding: 6px;
}
.list-selections li{
   width: 144px;
   float: left;
   margin-right: 14px;
   display: inline;
}
.list-selections li.dernier-video{
   margin-right: 0;
}
.list-selections li img{
   border: solid 8px #c6c4be;
}
.list-selections li a strong{
   background: url(../images/classic-fleche2.gif) 0 3px no-repeat;
   padding-left: 7px;
   display: block;
   font-weight: normal;
}
.list-selections li a:hover strong{
   text-decoration: underline;
}
/* FIN Page sous rubrique essentiel bebe et enfant */

/* Page article */
.article a{
	color: #707168;
}
.article p.date{
   margin-bottom: 10px;
}
.article .retour{
   color: #598170;
   background: #e4e1db url(../images/fleche-retour.gif) 2px 4px no-repeat;
   padding: 2px 4px 2px 10px;
   margin-left: 12px;
	text-decoration: none;
}
.article .retour:hover{
	text-decoration: underline;
}
.article-colonne1{
   width: 192px;
   float: left;
   display: inline;
	font-size: 1.1em;
}
.img-left img, .visuL img {
	float: left;
	margin-right: 28px;
}
.img-right img, .visuR img{
	float: right;
	margin-left: 28px;
}
.professionnelsindependants .photo-col1 img, .professionnelsindependants .img-right img, .professionnelsindependants .visuR img{
   border-left: solid 10px #1F95B4;
}
.essentiel-sante .photo-col1 img, .essentiel-sante .img-right img, .essentiel-sante .visuR img{
   border-left: solid 10px #42906f;
}
.entreprise .photo-col1 img, .entreprise .img-right img, .entreprise .visuR img{
   border-left: solid 10px #2e7088;
}
.particuliers .photo-col1 img, .particuliers .img-right img, .particuliers .visuR img{
   border-left: solid 10px #c60d23;
}
.professionnels .photo-col1 img, .professionnels .img-right img, .professionnels .visuR img{
   border-left: solid 10px #d98004;
}
.votre-mutuelle .photo-col1 img, .votre-mutuelle .img-right img, .votre-mutuelle .visuR img{
   border-left: solid 10px #c60d23;
}
.essentiel-sante .img-left img{
   border-right: solid 10px #42906f;
}
.entreprise .img-left img{
   border-right: solid 10px #2e7088;
}
.particuliers .img-left img{
   border-right: solid 10px #c60d23;
}
.professionnels .img-left img{
   border-right: solid 10px #d98004;
}
.votre-mutuelle .img-left img{
   border-right: solid 10px #c60d23;
}
.bloc-statistiques{
   border-left: solid 2px #f7b91e;
   padding-left: 10px;
   margin-bottom: 20px;
}
.bloc-statistiques h3{
   color: #dea71b;
   font-size: 1.3em;
   margin-bottom: 5px;
   font-style: italic;
}
.bloc-statistiques ul{
   position: relative;
   margin-left: -9px;
   margin-bottom: 10px;
}
.bloc-statistiques li{
   background: url(../images/puce.gif) 0 3px no-repeat;
   padding-left: 9px;
}
.bloc-statistiques .mention span{
   color: #dea71b;
}
.bloc-autopromotion h3{   
   font-size: 1.3em;
   margin-bottom: 5px;
}
.bloc-autopromotion h3 span{
   background: no-repeat left bottom;
   padding-left: 45px;
   padding-top: 20px;
   color: #696964;
   font-size: 0.9em;
   font-weight: normal;
   display: block;
}
.essentiel-sante .bloc-autopromotion h3 span{
	background-image: url(../images/picto-autopromotion.gif);	
}
.entreprise .bloc-autopromotion h3 span{
	background-image: url(../images/picto-autopromotion-entrepr.gif);
}
.particuliers .bloc-autopromotion h3 span{
	background-image: url(../images/picto-autopromotion-particu.gif);
}
.professionnels .bloc-autopromotion h3 span{
	background-image: url(../images/picto-autopromotion-pro.gif);
}
.votre-mutuelle .bloc-autopromotion h3 span{
	background-image: url(../images/picto-autopromotion-vm.gif);
}
.bloc-autopromotion a{
	color: #707168;
	text-decoration: underline;
}
.bloc-autopromotion a:hover{
	text-decoration: none;
}
.chapo-gauche, .chapo-droite{
	width: 368px;
   float: left;
   display: inline;
}
.chapo-gauche{
	margin-right: 30px;
}
.chapo-droite{
	margin-left: 30px;
}
.chapo-gauche .accroche, .chapo-droite .accroche{
	margin-bottom: 20px;
}
.article-colonne2{
   width: 411px;
   float: left;
   margin-left: 30px;
   display: inline;
}
.article-colonne-large{
	margin-left: 45px;
}
.accroche .article-paragraphe{
	padding-top:10px;
	font-weight:normal;
	font-size:1.1em;
	}
.article-paragraphe, .article-para-avec-photo1, .article-tableau{
	margin-right: 43px;
}
.article-paragraphe, .article-para-avec-photo1{	
	font-size: 1.2em;
	line-height:17px;
}
.article-paragraphe h2{
	font-size: 1.16em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top:20px;
}
.essentiel-sante .article-paragraphe h2, .essentiel-sante .legende, .essentiel-sante .article-paragraphe h3,
.essentiel-sante .plus, .essentiel-sante .article-tableau caption, .essentiel-sante .conteneur-3-blocs .bloc-sous-rubrique h3,
.essentiel-sante .conteneur-3-blocs .bloc-sous-rubrique h3 a, .essentiel-sante .bloc-autopromotion h3{
	color: #36755b;
}
.professionnelsindependants .article-paragraphe h2, .professionnelsindependants .legende, .professionnelsindependants .article-paragraphe h3,
.professionnelsindependants .plus, .professionnelsindependants .article-tableau caption, .professionnelsindependants .conteneur-3-blocs .bloc-sous-rubrique h3,
.professionnelsindependants .conteneur-3-blocs .bloc-sous-rubrique h3 a, .professionnelsindependants .bloc-autopromotion h3{
	color: #1F95B4;
}
.entreprise .article-paragraphe h2, .entreprise .legende, .entreprise .article-paragraphe h3,
.entreprise .plus, .entreprise .article-tableau caption, .entreprise .conteneur-3-blocs .bloc-sous-rubrique h3,
.entreprise .conteneur-3-blocs .bloc-sous-rubrique h3 a, .entreprise .bloc-autopromotion h3{
	color: #306a80;
}
.particuliers .article-paragraphe h2, .particuliers .legende, .particuliers .article-paragraphe h3,
.particuliers .plus, .particuliers .article-tableau caption, .particuliers .conteneur-3-blocs .bloc-sous-rubrique h3,
.particuliers .conteneur-3-blocs .bloc-sous-rubrique h3 a, .particuliers .bloc-autopromotion h3{
	color: #c60d23;
}
.professionnels .article-paragraphe h2, .professionnels .legende, .professionnels .article-paragraphe h3,
.professionnels .plus, .professionnels .article-tableau caption, .professionnels .conteneur-3-blocs .bloc-sous-rubrique h3,
.professionnels .conteneur-3-blocs .bloc-sous-rubrique h3 a, .professionnels .bloc-autopromotion h3{
	color: #d47d04;
}
.votre-mutuelle .article-paragraphe h2, .votre-mutuelle .legende, .votre-mutuelle .article-paragraphe h3,
.votre-mutuelle .plus, .votre-mutuelle .article-tableau caption, .votre-mutuelle .conteneur-3-blocs .bloc-sous-rubrique h3,
.votre-mutuelle .conteneur-3-blocs .bloc-sous-rubrique h3 a, .votre-mutuelle .bloc-autopromotion h3{
	color: #c60d23;
}
.article-paragraphe h3{
	font-size: 1.1em;
	margin-bottom: 5px;
	font-weight: bold;
}
.article-paragraphe ul{
	margin-bottom: 10px;
}
.bloc-photo-style1, .bloc-photo-style2, .bloc-photo-style3, .temoignage{
	margin-right: 43px;
}
.article-colonne-large .bloc-photo-style1{
	margin-left: 70px;
}
.bloc-photo-style3{
	text-align: center;
}
.article-colonne-large .bloc-photo-style3{
	margin-left: 70px;
	margin-right: 70px;
}
.bloc-photo-style1 .legende{
	float: left;
	width: 210px;
	margin-top: 30px;
	text-align: right;
}
.article-colonne-large .bloc-photo-style1 .legende{
	width: 320px;
}
.bloc-photo-style2 .legende{
	float: right;
	width: 210px;
	margin-top: 30px;
}
.article-colonne-large .bloc-photo-style2 .legende{
	width: 290px;
	float: left;
	margin-left: 10px;
}
.bloc-photo-style1 .photo{
	float: right;
}
.bloc-photo-style2 .photo{
	float: left;
}
.bloc-photo-style1 .photo img{
	background: 0 0 repeat-y;
	padding-left: 6px;
}
.essentiel-sante .bloc-photo-style1 .photo img{
	background-image: url(../images/bordure-photo1.gif);
}
.entreprise .bloc-photo-style1 .photo img{
	background-image: url(../images/bordure-photo1-entreprise.gif);
}
.particuliers .bloc-photo-style1 .photo img{
	background-image: url(../images/bordure-photo1-particu.gif);
}
.professionnels .bloc-photo-style1 .photo img{
	background-image: url(../images/bordure-photo1-pro.gif);
}
.votre-mutuelle .bloc-photo-style1 .photo img{
	background-image: url(../images/bordure-photo1-vm.gif);
}
.bloc-photo-style3 .legende, .article-tableau .legende{
	background: url(../images/fd-pointilles-photo-ess-sante.gif) center top no-repeat;
	padding-top: 10px;
	text-align: center;
}
.article-paragraphe li{
	background: url(../images/puce.gif) 0 6px no-repeat;
	padding-left: 10px;
	margin-left:20px;
}
.article-paragraphe li ul li{
	background-image: url(../images/puce2.gif);
}
.conteneur-style1 .article-paragraphe .avec-marg li{
	margin-bottom: 10px;
}
.conteneur-style1 .article-paragraphe li ul{
	margin-top: 10px;
}
.article-paragraphe .article-liens li{
	background: 0 2px no-repeat;
	padding-left: 24px;
}
.article-paragraphe .article-liens li a, .article a{
	text-decoration: underline;
}
.article-paragraphe .article-liens li a:hover, .article a:hover{
	text-decoration: none;
}
.article-paragraphe .article-liens li.telecharger{
   background-image: url(../images/picto-telecharger.gif);
}
.article-paragraphe .article-liens li.lien{
   background-image: url(../images/picto-lien.gif);
}
.article-para-avec-photo1 .photo{
	float: left;
}
.article-para-avec-photo1 .photo img, .bloc-photo-style2 .photo img{
	background: right top repeat-y;
	padding-right: 6px;
}
.essentiel-sante .article-para-avec-photo1 .photo img, .essentiel-sante .bloc-photo-style2 .photo img{
	background-image: url(../images/bordure-photo2.gif);
}
.entreprise .article-para-avec-photo1 .photo img, .entreprise .bloc-photo-style2 .photo img{
	background-image:  url(../images/bordure-photo2-entreprise.gif);
}
.particuliers .article-para-avec-photo1 .photo img, .particuliers .bloc-photo-style2 .photo img{
	background-image: url(../images/bordure-photo2-particu.gif);
}
.professionnels .article-para-avec-photo1 .photo img, .professionnels .bloc-photo-style2 .photo img{
	background-image:  url(../images/bordure-photo2-pro.gif);
}
.votre-mutuelle .article-para-avec-photo1 .photo img, .votre-mutuelle .bloc-photo-style2 .photo img{
	background-image: url(../images/bordure-photo2-vm.gif);
}
.article-para-texte{
	width: 180px;
}
.article-para-avec-photo1 .article-para-texte{
	float: right;
	padding-left: 4px;
	height: 104px;
	overflow: hidden;
	font-size: 0.8em;
	line-height: 11px;
}
.article-colonne-large .article-para-avec-photo1 .article-para-texte{
	font-size: 1em;
	line-height: normal;
}
.article-colonne-large .article-para-avec-photo1 .article-para-texte{
	width: 310px;
	float: left;
	margin-left: 4px;
}
.para-marg0, .article-para-avec-photo1 .article-para-texte p, .temoignage p{
	margin-bottom: 0;
}
.essentiel-sante .article-para-avec-photo1 .article-para-texte{
	border-left: 4px solid #42906f;
}
.entreprise .article-para-avec-photo1 .article-para-texte{
	border-left: 4px solid #2e7088;
}
.particuliers .article-para-avec-photo1 .article-para-texte{
	border-left: 4px solid #c60d23;
}
.professionnels .article-para-avec-photo1 .article-para-texte{
	border-left: 4px solid #d98004;
}
.votre-mutuelle .article-para-avec-photo1 .article-para-texte{
	border-left: 4px solid #c60d23;
}

.article-colonne-large .conteneur-3-colonnes{
	margin-left: 70px;
}
.conteneur-3-colonnes .article-paragraphe{
	width: 129px;
	float: left;
	display: inline;
	margin-right: 0;
}
.conteneur-3-colonnes .article-paragraphe.bloc-milieu{
	margin: 0 12px;
}
.conteneur-3-colonnes .article-paragraphe h3, .conteneur-2-colonnes .article-paragraphe h3{
	font-size: 1em;
	text-transform: uppercase;	
}
.conteneur-3-colonnes .article-paragraphe h3{
	min-height: 25px;
}
.conteneur-3-colonnes .photo, .conteneur-2-colonnes .photo{
	margin-bottom: 5px;
	text-align: center;
}
.conteneur-3-colonnes .photo img, .conteneur-2-colonnes .photo img{
	background: left bottom repeat-x;
	padding-bottom: 6px;
}
.essentiel-sante .conteneur-3-colonnes .photo img , .essentiel-sante .conteneur-2-colonnes .photo img{
	background-image: url(../images/bordure-photo3.gif);
}
.entreprise .conteneur-3-colonnes .photo img , .entreprise .conteneur-2-colonnes .photo img{
	background-image: url(../images/bordure-photo3-entreprise.gif);
}
.particuliers .conteneur-3-colonnes .photo img , .particuliers .conteneur-2-colonnes .photo img{
	background-image: url(../images/bordure-photo3-particu.gif);
}
.professionnels .conteneur-3-colonnes .photo img , .professionnels .conteneur-2-colonnes .photo img{
	background-image: url(../images/bordure-photo3-pro.gif);
}
.votre-mutuelle .conteneur-3-colonnes .photo img , .votre-mutuelle .conteneur-2-colonnes .photo img{
	background-image: url(../images/bordure-photo3-vm.gif);
}
.article-colonne-large .conteneur-2-colonnes{
	margin-left: 60px;
}
.conteneur-2-colonnes .article-paragraphe{
	width: 190px;
	float: left;
	margin-right: 0;
	display: inline;
}
.conteneur-2-colonnes .article-paragraphe.bloc-premier{
	margin-right: 30px;
}
.article-tableau{
	margin-bottom: 30px;
}
/*.article-colonne-large .article-tableau{
	margin-left: 95px;
	margin-right: 125px;
}*/
.article-colonne-large .article-tableau{
	margin-left: 40px;
	margin-right: 40px;
}
.article-tableau table{
	width: 100%;
	margin-bottom: 10px;
}
.article-tableau caption{
	font-size: 1.2em;
	padding: 5px;
}
.article-tableau table th{
	background: url(../images/bordure-tableau2.gif) right top repeat-y;
	padding: 4px 4px 4px 8px;	
	border-bottom: solid 1px #fff;
	font-weight: normal;
	font-size: 1.1em;
}
.article-tableau table .ligne-titre th{
	background: url(../images/bordure-tableau1.gif) left bottom repeat-x;
	padding: 0 4px 8px 4px;
	border-right: solid 1px #fff;
	border-bottom: none;
	padding-right: 0;
	text-align: center;
	color: #c60d23;
}
.article-tableau table .ligne-titre td{
	border: none;
}
.article-tableau table td{
	border-right: solid 1px #e2dfd9;
	border-bottom: solid 1px #e2dfd9;
	text-align: center;
	padding: 4px;
	font-size: 1.1em;
}
.temoignage{
	background: url(../images/fd-temoignage.gif) 5px bottom no-repeat;
	/* GUR : suppression de l'agrandissement pour les témoignages 
	font-size: 1.2em;
	*/
	color: #c60d23;
	padding-bottom: 18px;
	padding-left: 25px;
	margin-bottom: 5px;
}
.temoignage cite{
	font-style: normal;
}
.article-colonne-large .temoignage, .article-colonne-large .temoin{
	margin-left: 110px;
	margin-right: 140px;
}
.temoin{
	text-transform: uppercase;	
	margin-bottom: 30px;
}
.conteneur-style1{
	margin-bottom: 10px;
	padding-left: 24px;
	margin-left: 18px;
}
.essentiel-sante .conteneur-style1{
	border-left: solid 6px #42906F;
}
.entreprise .conteneur-style1{
	border-left: solid 6px #2e7088;
}
.particuliers .conteneur-style1{
	border-left: solid 6px #c60d23;
}
.professionnels .conteneur-style1{
	border-left: solid 6px #d98004;
}
.votre-mutuelle .conteneur-style1{
	border-left: solid 6px #c60d23;
}
.conteneur-style2{
	border-left: solid 6px #707168;
	padding-left: 24px;
	margin-bottom: 30px;
	margin-left: 18px;
}
.plus{
	font-size: 1.8em;
	font-weight: bold;
}
.article a.bouton-devis,.article-paragraphe a.bouton-devis{
	background: url(../images/fd-bouton-devis.gif) right top;
	color: #fff;
	font-size: 1.2em;
	padding: 18px 32px 23px 8px;
	margin-left: 18px;
	text-decoration: none;
}
.article a.bouton-devis:hover,.article-paragraphe a.bouton-devis:hover{
	text-decoration: underline;
}
.article .article-colonne-large a.bouton-devis{
	margin-left: 127px;
}
.article-resources{
	margin: 30px 0 0 0;
	width: 372px;
   font-size: 1.1em;
}
.article-colonne-large .article-resources{
	width: auto;
}
.article-resources em{
   font-size: 0.9em;
}
.article-resources h2{
   margin-bottom: 5px;
}
.article-resources ul{
	margin-bottom: 10px;
}
/* FIN Page article */

/* Page flux rss */
.flux-rss{
	font-size: 1.2em;
}
.flux-rss h2{
	font-size: 1em;
	margin-bottom: 10px;
}
.liste-flux-rss{
	width: 220px;
	margin-bottom: 15px;
}
.liste-flux-rss li{
	display: inline;
}
/* FIN Page flux rss */

/* Page essentiel sante */
.conteneur-videos-quiz{
	padding-bottom: 5px;
	border-bottom: solid 4px #9B9B95;
	margin-bottom: 10px;
}
.videos{
	background-color: #9b9b95;
	width: 475px;
	float: left;
	padding: 5px 12px 18px 12px;
	position: relative;
}
.videos h2{
	font-size: 1.4em;
	color: #fff;
	margin-bottom: 5px;
	margin-left: 10px;
}
.lien-acces{
	position: absolute;
	right: 20px;
	top: 5px;
	background: url(../images/fleche-acces.gif) 0 5px no-repeat;
	padding-left: 7px;
}
.lien-acces a{
	color: #fff;
}
.liste-videos .bloc-video{
	width: 207px;
	float: left;
	margin: 0 8px;
	border: solid 7px #d7d7d5;
	background-color: #fff;
	position: relative;
	display: inline;
}
.liste-videos .bloc-video p{
	margin-bottom: -2px;
}
.video-vignette{
	float: left;
}
.video-text{
	float: right;
	width: 70px;
	margin-right: 3px;
	padding-top: 2px;
}
.video-text li, .quiz li{
	background: url(../images/fleche-acc2.gif) 0 4px no-repeat transparent;
	padding-left: 5px;
}
.video-text a, .quiz li a{
	color: #9b9b95;
}
.quiz{
	width: 125px;
	float: right;
}
.quiz h2{
	font-size: 1.2em;
	margin-bottom: 5px;
	font-weight: normal;
	text-align: center;
}
.quiz p{
	margin-bottom: 0;
}

/* MODIF ADN : modif des taille sur conseil d'Equallia */
.conteneur-3-blocs .bloc-sous-rubrique{
	 width: 190px;    
	 float: left;    
	 margin-left: 15px;
}
.conteneur-3-blocs .bloc-sous-rubrique.premier-bloc{
	margin-left: 0;
}
.conteneur-3-blocs .bloc-sous-rubrique h2{
	position: relative;
	z-index: 5;
	margin-left: -9px;
}
.conteneur-3-blocs .bloc-sous-rubrique .bloc-text{
	width: 143px;
	float: right;
}
.conteneur-3-blocs .bloc-sous-rubrique h3{
	font-size: 1em;
	font-weight: normal;
}
.conteneur-3-blocs .bloc-sous-rubrique .classic-liste li{
	font-size: 0.8em;
	background-position: 0 4px;
}
.bloc img {
	float: left;
}
.bloc a.left {
	float: left;
	margin: 0 10px 0px 0;
}

/* FIN Page essentiel sante */

/* Page Video */
.lecteur-video{
	background-color: #9b9b95;
	width: 560px;
	padding: 14px 12px;
}
.lecteur-video p{
	margin-bottom: 0;
}
.videos-liees{
	margin-bottom: 20px;
}
.videos-liees h2{
	background: url(../images/picto-articles-lies.gif) no-repeat 0 0;
	padding: 2px 0 2px 24px;
	color: #dea71b;
	font-size: 1.3em;
	margin-bottom: 8px;
}
.videos-liees li{
	background: url(../images/fleche-espace.gif) 0 5px no-repeat transparent;
	padding-left: 7px;
	margin-left: 5px;
}
.lien-retranscription{
	background: url(../images/fd-pointilles-horizontal.gif) repeat-x left bottom;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
.lien-retranscription a{
	background: url(../images/classic-fleche2.gif) no-repeat 0 3px;
	padding-left: 8px;
	display: block;
	font-weight: bold;
	font-size: 1.1em;
}

.profil{
	background-color: #262625;
	padding: 8px;
	margin-bottom: 7px;
}
.acc-rub-profil{
	padding-bottom: 2px;
	border-bottom: solid 4px #9B9B95;
	margin-bottom: 5px;
}
.profil h2, .acc-rub-profil h2{
	float: left;
}
.liste-profil{
	background: url(../images/accolade-droite.gif) no-repeat right bottom;
	padding-right: 18px;
	height: 48px;
	float: left;
	margin-left: 5px;
}
.acc-rub-profil .liste-profil{
	background-image: url(../images/accolade-droite2.gif);
}
.liste-profil ul{
	background: url(../images/accolade-gauche.gif) no-repeat left bottom;
	padding-left: 15px;
	height: 48px;
	float: left;
}
.acc-rub-profil .liste-profil ul{
	background-image: url(../images/accolade-gauche2.gif);
}
.liste-profil li{
	background: no-repeat top;
	float: left;
	margin-left: 3px;
	white-space: nowrap;
}
.acc-rub-profil .liste-profil li{
	margin-left: 6px;
	margin-right: 6px;
}
.liste-profil li.profil-bebe{
	background-image: url(../images/profil-bebe.gif);
}
.liste-profil li.profil-enfant{
	background-image: url(../images/profil-enfant.gif);
}
.liste-profil li.profil-ado{
	background-image: url(../images/profil-ado.gif);
}
.liste-profil li.profil-femme{
	background-image: url(../images/profil-femme.gif);
}
.liste-profil li.profil-homme{
	background-image: url(../images/profil-homme.gif);
}
.liste-profil li.profil-senior{
	background-image: url(../images/profil-senior.gif);
}
.liste-profil li.profil-entreprise{
	background-image: url(../images/profil-entreprise.gif);
}
.liste-profil li.profil-pro-sante{
	background-image: url(../images/profil-pro-sante.gif);
}
.liste-profil li a{
	color: #e0a31f;
	padding-top: 37px;
	display: block;
	float: left;
	padding-bottom: 2px;
}
.liste-profil li.profil-entreprise a{
	color: #2e7a95;
}
.liste-profil li.profil-pro-sante a{
	color: #fe9d2a;
}
.liste-profil li a:hover, .liste-profil li a.profil-actif{
	background: url(../images/profil-roll.gif) center bottom no-repeat transparent;
	color: #fff;
	text-decoration: none;
}
.acc-rub-profil .liste-profil li a:hover, .acc-rub-profil .liste-profil li a.profil-actif{
	color: #fff;
}
.liste-profil li.profil-entreprise a:hover, .liste-profil li.profil-entreprise a.profil-actif{
	background-image: url(../images/profil-entreprise-roll.gif);
}
.liste-profil li.profil-pro-sante a:hover, .liste-profil li.profil-pro-sante a.profil-actif{
	background-image: url(../images/profil-pro-sante-roll.gif);
}
.thematique{
	background: url(../images/pointilles-profil.gif) 0 0 repeat-x;
	padding-top: 5px;
	margin-top: 5px;
}
.profil .thematique h2{
	float: none;
}
/* FIN Page Video */

/* Page Espace reserve */
.espace-reserve-col1{
   margin: 0 48px;
   width: 316px;
   float: left;
   display: inline;
}
.espace-reserve-col1 li{
	background: url(../images/puce.gif) 0 3px no-repeat;
	padding-left: 10px;
}
.espace-reserve-col1 ul{
   margin-bottom: 15px;
}
.bouton{
   background-color: #c60d23;
   padding: 3px 6px;
   color: #fff;
   font-weight: bold;
}
.bouton, .bloc-connexion li a{
   text-decoration: none;
}
.bouton:hover, .connexion-liens li a:hover{
   text-decoration: underline;
}
.espace-reserve-col2{
   width: 180px;
   float: left;
   display: inline;
}
.formulaire-connexion {
   background: url(../images/fd-connexion.jpg) no-repeat 0 0;
   height: 170px;
   padding: 70px 25px 0 25px;
   color: #fff;
   text-align: center;
   margin-bottom: 5px;
}
.entreprise .formulaire-connexion{
	background: url(../images/fd-connexion-ent.jpg) no-repeat 0 0;
}
.formulaire-connexion legend{
   font-size: 1.4em;
   margin-bottom: 5px;
	color: #fff;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
}
.formulaire-connexion ul{
   margin-bottom: 13px;
   text-align: left;
}
.formulaire-connexion label{
   font-size: 1.1em;
   display: block;
}
.formulaire-connexion .erreur{
   display: block;
}
.formulaire-connexion .champ-text{
   width: 110px;
   padding: 2px;
   margin-bottom: 2px;
}
.bulle{
   font-size: 1.2em;
   color: #fff;
   font-weight: bold;
   cursor: pointer;
}
.message-erreur{
   color: #e2001a;
   font-weight: bold;   
   text-align: center;
   font-size: 1.1em;
   letter-spacing: -1px;
	margin-bottom: 2px;
}
.connexion-liens{
	border-top: solid 3px #c60d23;
	padding-top: 5px;
}
.connexion-liens li{
   background: url(../images/classic-fleche2.gif) 0 4px no-repeat transparent;
   padding-left: 7px;
   margin-left: 8px;
}
/* FIN Page Espace reserve */

/* Page connexion */
.message{
	font-size: 1.2em;
	margin-bottom: 25px;
}
.liste-boutons{
	margin-bottom: 10px;
}
.liste-boutons li{
	display: inline;
}
.bouton-retour, .bouton-valider{
	color: #fff;
	font-size: 1.2em;
}
.bouton-retour{
	background: url(../images/fd-bouton-retour.gif) 0 0 repeat-y #f9b422;
	margin-left: 42px;
	margin-right: 130px;
	padding: 2px 5px 3px 10px;
	vertical-align: middle;
	display: block;
	float: left;
}
.bouton-retour:hover{
	text-decoration: none;
}
.bouton-valider{
	background: url(../images/fd-bouton-valider.gif) right top repeat-y #c60d23;
	padding: 1px 8px 2px 1px;
	border: 0;
	cursor: pointer;
	width: 57px;
}
.visuel-centrer{
	margin-left: 90px;
}
.asterix{
	color: #e2001a;
}
/* FIN Page connexion */

/* Page Envoi a un ami */
.intro{
	font-size: 1.1em;
	margin-bottom: 15px;
}
.envoi-ami fieldset{
	border-left: solid 6px #f9b422;
	padding-left: 14px;
	margin-bottom: 15px;
}
legend{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: -7px;
	color: #707168;
	margin-left: -7px;
}
.liste-champs{
	margin-top: 10px;
}
.abonnement .liste-champs{
	margin-bottom: 15px;
}
.liste-champs li{
	margin-top: 5px;
}
.abonnement .liste-champs li{
	margin-top: 10px;
}
.liste-champs label, .liste-champs .erreur{
	display: block;
}
.liste-champs .champ-text{
	width: 250px;
	padding: 1px 2px;
}
.abonnement .liste-champs .champ-text{
	width: 280px;
}
.liste-champs .champ-text.large{
	width: 400px;
}
.liste-champs textarea{
	width: 404px;
	font-size: 1em;
	color: #707168;
	border: solid 1px #b7b8b3;
}
/* FIN Page Envoi a un ami */

/* Page abonnement Newsletter */
.abonnement{
	font-size: 1.2em;
}
.abonnement legend{
	position: absolute;
	margin-top: -5000px;
}
.votre-email{
	font-size: 0.9em;
	margin-left: 5px;
	width: 170px;
	padding: 2px;
	background-color: #e2dfd9;
	border: solid 1px #b7b8b3;
}
.bouton-modifier{
	background: url(../images/fd-bouton-modifier.gif) right top repeat-y #707168;
	color: #fff;
	border: 0;
	padding: 2px 12px 3px 5px;
	cursor: pointer;
	width: 65px;
	text-align: left;
	font-size: 0.9em;
}
/* FIN Page abonnement Newsletter */

/* Plan du site */
.plan-du-site{
	margin-bottom: 20px;
}
.plan-du-site li ul{
	margin: 5px 0 5px 10px;
}
.plan-du-site li ul li a{
	color: #8d8d86;
}
.plan-du-site li{
	font-size: 1.2em;
}
.plan-du-site li ul li{
	font-size: 1em;
}
/* FIN Plan du site */

/* Page Erreur 404 */
.body-page-erreur{
	padding-bottom: 0;
}
.page-erreur{
	width: 495px;
	height: 672px;
	background: url(../images/fd-erreur.gif) no-repeat 0 0 #fff;
	margin: 0 auto;
	text-align: left;
	padding-top: 128px;
}
.page-erreur h1{
	margin-right: 118px;
	text-align: right;
	margin-bottom: 72px;
}
.page-erreur h2{
	margin-left: 255px;
	margin-bottom: 30px;
	font-size: 4.8em;
	color: #e2001a;
	line-height: 0.8em;
}
.page-erreur h2 strong{
	font-weight: normal;
	margin-left: 10px;
}
.erreur-text{
	margin-left: 237px;
	width: 220px;
	word-spacing: -1px;
	margin-bottom: 10px;
	height: 80px;
}
.erreur-liens{
	margin-left: 223px;
}
.erreur-liens li{
	background: url(../images/fleche-err.gif) 0 4px no-repeat transparent;
	padding-left: 8px;
	margin-bottom: 5px;
}
/* FIN Page Erreur 404 */

/* Page sommaire */
.fleche-rouge{
	background: url(../images/fleche-rouge.gif) 0 4px no-repeat transparent;
	color: #c60d23;
	padding-left: 7px;
}
/* FIN Page sommaire */

/* Ajouts PREVADIES FBN GDE */


.closebtn {
	text-decoration: none;
	background: url(../images/close.gif) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 50px;
	position: relative;
	z-index: 2000;
}
#back {
	opacity:0.4;
	filter:alpha(opacity=40);
	background: #000;
	position: fixed!important;
	position: absolute;
	z-index: 1000;
	left: 50%;
	top: 50%;
	display: block;
	-moz-box-shadow: 0px 0px 15px #666;
	-webkit-box-shadow: 0px 0px 15px #666;
	box-shadow: 0px 0px 15px #666;
}
#iframe,#modal {
	overflow: hidden;
	position: fixed!important;
	position: absolute;
	z-index: 2000;
	background: #FFF;
	left: 50%;
	top: 50%;
	/* padding-top: 10px; à recalculer si c un flash sinon le bouton fermer n'apparait pas */
	display: block;
	border: 0 none;
}
#modalint{
	z-index:2500;
}
#iframe{
		padding:0px;
}
/* FIN Ajouts PREVADIES FBN GDE */
