/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/magazine/global_v3.css ::::: */

* { margin: 0pt; padding: 0pt; }
img { border: 0pt none; }
a { text-decoration: none; color: rgb(97, 67, 67); }
a:hover { text-decoration: underline; }
div.spacer { clear: both; height: 1px; font-size: 1px; }
body { background: url('fond_body.gif') repeat-y scroll left top rgb(218, 209, 211); color: rgb(97, 67, 67); font: 12px Arial,Helvetica,sans-serif; }
#gauche { width: 170px; float: left; margin-top: 10px; }
#contenu { float: left; margin-left: 10px; width: 986px; background: url('bordure_droite2.gif') repeat-y scroll left top transparent; padding: 0pt; border: 0pt none; }
#corps { padding-right: 0pt; width: 647px; float: left; }
#centre { float: left; width: 460px; margin-left: 5px; margin-top: 10px; background: none repeat scroll 0% 0% transparent; border-right: 1px solid rgb(240, 236, 237); padding-right: 10px; }
#droite { width: 310px; float: left; background: none repeat scroll 0% 0% transparent; margin-top: 10px; margin-left: 10px; border-left: 0pt solid rgb(240, 236, 237); padding-left: 0pt; }
#pied { display: block; float: left; width: 967px; }
#gauche #colonne_gauche { margin-bottom: 15px; padding-bottom: 23px; background: url('map.gif') no-repeat scroll left bottom transparent; font-size: 11px; }
#gauche #colonne_gauche ul li { display: block; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: bold; }
#gauche #colonne_gauche ul li a, #gauche #colonne_gauche ul li span { padding-left: 23px; display: block; height: 23px; line-height: 23px; background: url('map.gif') no-repeat scroll 0pt -23px transparent; text-transform: uppercase; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
#gauche #colonne_gauche ul li.premier a { padding-left: 23px; display: block; height: 23px; line-height: 23px; background: url('map.gif') no-repeat scroll 0pt 0pt transparent; text-transform: uppercase; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
#gauche #colonne_gauche ul li ul li a, #gauche #colonne_gauche ul li.premier ul li a { background: url('map.gif') no-repeat scroll 0pt -46px transparent; color: rgb(97, 67, 67); text-transform: none; }
#gauche #colonne_gauche ul li ul li a:hover, #gauche #colonne_gauche ul li ul li.actif a { background: url('map.gif') no-repeat scroll 0pt -68px transparent; text-decoration: none; }
#gauche #colonne_gauche ul li ul li.evenementiel a { color: rgb(213, 13, 78); }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/magazine/home_v3.css ::::: */

/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/magazine/player_v3.css ::::: */

#player { width: 608px; height: 328px; overflow: hidden; background: url('fond_001.gif') no-repeat scroll right bottom rgb(215, 206, 209); margin-top: 10px; margin-left: 10px; display: block; padding: 13px; }
#player #player_image_centrale { text-align: center; float: left; width: 409px; background: none repeat scroll 0% 0% transparent; margin-right: 7px; }
#player #player_image_centrale #player_image_centrale_image { position: relative; }
#player #player_image_centrale a { text-decoration: none; }
#player #player_image_centrale p { width: 408px; height: 270px; }
#player #player_image_centrale p img { width: 408px; height: 270px; }
#player #player_image_centrale p { border: 1px solid rgb(231, 231, 231); }
#player #player_image_centrale h2 { color: rgb(213, 13, 78); font-size: 17px; text-align: left; margin-top: 5px; }
#player #player_image_centrale h2 a { color: rgb(100, 67, 71); }
#player #player_image_centrale h3 { color: rgb(97, 67, 67); font-size: 12px; text-align: left; font-weight: normal; }
#player #player_image_centrale h3 a { color: rgb(97, 67, 67); text-decoration: none; }
#player #player_image_centrale h3 span a { font-weight: bold; }
#player #player_image_centrale h3 span a { text-decoration: underline; }
#player #player_image_centrale #player_image_centrale_boutons { display: block; list-style: none outside none; position: absolute; bottom: 1px; right: 0px; width: 108px; height: 20px; border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); overflow: hidden; }
#player #player_image_centrale #player_image_centrale_boutons li { display: block; float: left; width: 36px; height: 20px; background: none repeat scroll 0% 0% rgb(194, 4, 66); }
#player #player_image_centrale #player_image_centrale_boutons li a { text-decoration: none; width: 36px; display: block; float: right; height: 20px; }
#player #player_image_centrale #player_image_centrale_boutons li.precedent a { background: url('boutons.gif') no-repeat scroll 0pt 0pt transparent; }
#player #player_image_centrale #player_image_centrale_boutons li.pause a { background: url('boutons.gif') no-repeat scroll 0pt -20px transparent; }
#player #player_image_centrale #player_image_centrale_boutons li.lecture a { background: url('boutons.gif') no-repeat scroll 0pt -60px transparent; }
#player #player_image_centrale #player_image_centrale_boutons li.suivant a { background: url('boutons.gif') no-repeat scroll 0pt -40px transparent; }
#player #player_image_centrale #player_image_centrale_boutons li.precedent.disabled a, #player #player_image_centrale #player_image_centrale_boutons li.suivant.disabled a { cursor: auto; }
#player #player_image_centrale #player_image_centrale_boutons li a span { display: none; }
#player #player_item { width: 190px; float: right; list-style: none outside none; }
#player #player_item ul { list-style: none outside none; width: 190px; }
#player #player_item ul li { width: 195px; height: 61px; cursor: pointer; color: rgb(126, 101, 100); background: url('fond_item.gif') no-repeat scroll right bottom rgb(255, 255, 255); margin-bottom: 7px; border: 1px solid rgb(231, 231, 231); }
#player #player_item ul li img { float: left; width: 91px; height: 61px; }
#player #player_item ul li h4 { font-family: verdana; font-size: 9px; font-weight: bold; color: rgb(231, 136, 169); float: left; width: 85px; margin: 2px 0pt 2px 5px; border-bottom: 1px solid rgb(231, 136, 169); text-transform: uppercase; }
#player #player_item ul li h5 { float: left; width: 85px; margin: 0pt 0pt 0pt 5px; font-size: 11px; color: rgb(97, 67, 67); font-weight: normal; }
#player #player_item ul li p { display: none; }
#player #player_item ul li p.image { display: block; position: absolute; top: -2000px; left: -2000px; }
#player #player_item div.jcarousel-clip { width: 197px; height: 280px; }
#player_item li { width: 75px; height: 75px; }
#player_item .jcarousel-clip-vertical { width: 75px; height: 245px; }
#player #player_item #player_item_boutons { width: 190px; float: right; list-style: none outside none; text-transform: uppercase; height: 22px; background: none repeat scroll 0% 0% transparent; }
#player #player_item #player_item_boutons li { display: block; float: left; height: auto; margin-bottom: 0pt; border-top: 0pt none; border-left: 0pt none; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 11px; text-align: center; }
#player #player_item #player_item_boutons li a { display: block; float: left; height: 18px; line-height: 18px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; color: rgb(124, 99, 98); font-weight: bold; }
#player #player_item #player_item_boutons li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#player #player_item #player_item_boutons li.monter, #player #player_item #player_item_boutons li.monter a { width: 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 2px solid rgb(215, 206, 209); }
#player #player_item #player_item_boutons li.descendre, #player #player_item #player_item_boutons li.descendre a { width: 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#player #player_item #player_item_boutons li.plus, #player #player_item #player_item_boutons li.plus a { width: 144px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#player #player_item #player_item_boutons li.monter a { border-right: 2px solid rgb(215, 206, 209); }
#player #player_item #player_item_boutons li.descendre a { border-left: 2px solid rgb(215, 206, 209); }
#player #player_item #player_item_boutons img { margin-top: 7px; margin-left: 7px; width: auto; height: auto; }
#player #player_item #player_item_boutons li.disabled, #player #player_item #player_item_boutons li.disabled a { color: rgb(212, 212, 212); cursor: auto; }
#corps div.bloc { color: rgb(97, 67, 65); margin-bottom: 10px; clear: both; display: block; float: left; width: 100%; background: url('fond_bloc.gif') no-repeat scroll right bottom transparent; }
#corps div.bloc h3 { text-transform: uppercase; font-size: 16px; color: rgb(79, 59, 61); border-bottom: 1px solid rgb(223, 216, 218); margin-bottom: 10px; }
#corps div.bloc h3 a { color: rgb(79, 59, 61); }
#corps div.bloc h3 a:hover { text-decoration: none; color: rgb(213, 14, 79); }
#corps div.bloc img { float: left; }
#corps div.bloc div.detail { width: 290px; float: right; }
#corps div.bloc ul.liens { width: 290px; float: right; margin: 5px 0pt; }
#corps div.bloc div.detail h4 { color: rgb(213, 13, 78); font-size: 16px; }
#corps div.bloc div.detail h4 a { text-decoration: none; }
#corps div.bloc div.detail h4 a:hover { text-decoration: underline; }
#corps div.bloc ul li { list-style: none outside none; background: url('puce.gif') no-repeat scroll 0pt 4px transparent; padding-left: 10px; }
#corps div.bloc div.detail a { color: rgb(213, 13, 78); text-decoration: underline; }
#corps div.bloc div.detail a:hover { text-decoration: none; }
#corps div.bloc ul li a { font-weight: bold; text-decoration: none; color: rgb(97, 67, 65); }
#corps div.bloc ul li a:hover { text-decoration: underline; }
#corps div.bloc p.pied { text-align: right; font-weight: bold; clear: both; padding: 0pt 10px 5px; }
#corps div.bloc p.pied a { text-decoration: none; background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; color: rgb(169, 155, 159); }
#corps div.bloc p.pied a:hover { text-decoration: underline; }
#global #contenu #droite #module_temoignage { width: 280px; }
#promo { text-align: center; margin: 10px 0pt 0pt 10px; width: 150px; background: url('fond-promo.gif') no-repeat scroll left top rgb(255, 205, 221); color: rgb(80, 53, 53); padding-bottom: 5px; padding-top: 37px; }
#promo img { margin: 5px 0pt; }
#promo p { text-align: left; margin: 4px 1px 4px 3px; font-size: 9px; font-weight: bold; }
#promo p.lien { margin-top: 10px; width: 145px; height: 20px; text-align: center; }
#promo p.lien a { display: block; background: url('fond-promo-lien.gif') no-repeat scroll center top transparent; width: 122px; height: 20px; color: rgb(255, 255, 255); padding: 2px 10px 0pt; font-size: 11px; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/v3/jcarousel.css ::::: */

.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0pt; margin: 0pt; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0pt; left: 0pt; margin: 0pt; padding: 0pt; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none outside none; }
.jcarousel-list li, .jcarousel-item {  }
.jcarousel-container-vertical { padding: 0pt; }
.jcarousel-next-vertical { cursor: pointer; }
.jcarousel-next-vertical:hover {  }
.jcarousel-next-vertical:active {  }
.jcarousel-prev-vertical { cursor: pointer; }
.jcarousel-prev-vertical:hover {  }
.jcarousel-prev-vertical:active {  }
.jcarousel-prev-disabled-vertical, .jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active { cursor: default; }
/* ::::: http://www.linternaute.com/femmes/maa/html_include/style/microapplicationajax/global.css?4 ::::: */

#maa { font: 11px/16px Arial; border: 1px solid rgb(215, 212, 198); background-color: rgb(255, 255, 255); width: 298px; }
#maa b { font: bold 11px Arial; }
#maa .titre_conteneur { background: url('mini_tetiere.jpg') no-repeat scroll 0px 0px rgb(255, 255, 255); width: 298px; height: 25px; }
#maa input { font-size: 11px; padding: 2px; }
#maa_login { border: 1px solid rgb(127, 157, 195); width: 120px; }
#maa_password { border: 1px solid rgb(127, 157, 195); width: 120px; display: none; }
#maa_password_text { border: 1px solid rgb(127, 157, 195); width: 120px; }
a.mdp_oublie { font-size: 11px; }
#maa_lien_deconnexion { float: right; }
a#maa_lien_deconnexion:hover { text-decoration: underline; }
#maa_connecter { background: url('boutonok.gif') no-repeat scroll 0% 0% transparent; border: 0px solid rgb(127, 157, 195); float: left; height: 15px; margin-right: 0px; margin-top: 3px; width: 22px; cursor: pointer; }
#maa li { background: url('puce1.gif') no-repeat scroll 5px 7px transparent; display: block; float: none; margin: 0pt 0pt 2px 0px; padding-left: 5px; }
#maa ol { position: relative; }
#maa_identification { background: url('fond2_jdf.png') repeat-x scroll center bottom transparent; padding: 5px; }
#maa_conteneur { clear: both; border-top: 1px solid rgb(215, 212, 198); padding-top: 3px; }
.maa_titre_corps { background-color: rgb(255, 255, 255); width: 99px; clear: right; float: left; cursor: pointer; height: 33px; }
.maa_titre_corps_texte { color: rgb(51, 51, 51); float: right; font-size: 11px; font-weight: bold; position: relative; text-transform: uppercase; top: 8px; width: 70px; }
.maa_titre_corps_inactif { background: url('bouton_off_femmes.png') no-repeat scroll 0% 0% transparent; }
img.maa_titre_icone { float: left; margin-left: 4px; margin-top: 4px; }
.maa_contenu { background-color: rgb(255, 255, 254); clear: both; height: 0pt; overflow: hidden; padding: 0px; position: relative; width: 264px; margin-top: 2px; }
#maa_zone_info { display: none; }
#maa_zone_info_image_perso { float: left; display: inline; padding-bottom: 5px; }
#maa_zone_info_texte { padding-left: 5px; width: 232px; float: left; display: inline; background: none repeat scroll 0% 0% transparent; }
#maa_zone_info_texte div.personne { width: 100%; border-bottom: 1px solid rgb(215, 212, 198); }
#maa_zone_info_prenom { font-weight: bold; text-decoration: none; }
#maa_table_login { display: none; width: 100%; margin-top: 8px; }
#maa_table_login tbody { width: 100%; }
#maa_invitation_ident { white-space: nowrap; }
#maa_nbmail { color: red; }
li.maa_puce_grise { list-style-type: none; color: rgb(128, 128, 128); padding-top: 2px; }
li.maa_puce_grise a { padding-left: 8px; text-decoration: none; }
li.maa_puce_grise a:hover { text-decoration: underline; }
li.maa_puce_grise a.maa_lien { font-weight: bold; }
li.maa_puce_grise a.maa_lien:hover { text-decoration: underline; font-weight: bold; }
li.maa_puce_grise a.maa_lien_acces { color: rgb(170, 0, 0); font-weight: bold; text-decoration: underline; }
li.maa_puce_grise a.maa_lien_acces:hover { text-decoration: none; }
#maa_incitation_mail { border-top: 1px solid rgb(215, 212, 198); height: 16px; padding-top: 3px; }
#maa_incitation_mail a { color: rgb(170, 0, 0); font-weight: bold; text-decoration: underline; }
#maa_incitation_mail a:hover { text-decoration: none; }
#maa_zone_login { display: none; }
div.spacer { clear: both; font-size: 1px; }
div#maa_conteneur_newsletter { clear: both; border-top: 1px solid rgb(215, 212, 198); padding-top: 4px; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/include.css ::::: */

#global #gauche { z-index: 20000000; }
#global #tetiere { z-index: 30000000; }
#droite div.module_quiz { text-align: left; margin: 0px 0pt 15px; border-width: 1px 0pt; border-style: solid none; border-color: rgb(219, 219, 208) -moz-use-text-color; padding-bottom: 8px; }
#droite div.module_quiz h4 { display: block; height: 20px; line-height: 20px; width: 100%; }
#droite div.module_quiz h4 a { display: block; height: 21px; font: bold 10px/21px Verdana; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#droite div.module_quiz h4 a:hover { text-decoration: underline; }
#droite div.module_quiz ul { list-style: none outside none; margin: 8px 0pt 8px 7px; }
#droite div.module_quiz ul li { display: block; width: 87px; text-align: center; float: left; background: none repeat scroll 0% 0% transparent; }
#droite div.module_quiz ul span { display: block; text-align: center; float: left; border: 1px solid rgb(219, 219, 208); padding: 5px; }
#droite div.module_quiz ul li a { color: rgb(100, 67, 71); }
#droite div.module_quiz ul li img { width: 66px; }
#droite div.module_quiz p { margin-right: 10px; text-align: right; }
#droite div.module_quiz p a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite div.module_quiz p a:hover { text-decoration: none; }
#droite div.module_quiz div.spacer { clear: both; }
#droite #sondage { padding: 5px; border-left: 1px solid rgb(219, 217, 218); border-right: 1px solid rgb(219, 217, 218); font-family: arial; clear: both; margin-top: 10px; }
#droite #sondage .bloc_titre { height: 15px; line-height: 15px; background: url('picto_3couleurs.gif') no-repeat scroll 0px 4px transparent; margin-bottom: 0pt; }
#droite #sondage .bloc_titre a { font-weight: bold; color: rgb(92, 68, 70); text-transform: uppercase; padding-left: 25px; font-size: 12px; }
#droite #sondage .bloc_titre a:hover { text-decoration: underline; }
#droite #sondage form {  }
#droite #sondage form p { font-size: 11px; color: rgb(51, 51, 51); margin-bottom: 5px; }
#droite #sondage form p.bloc_entete { clear: both; margin: 10px 0pt; }
#droite #sondage form input { float: left; clear: left; margin: 0px 0pt 2px 5px; height: 18px; width: 15px; background: none repeat scroll 0% 0% transparent; }
#droite #sondage form label { float: left; margin: 0px 0px 2px 5px; width: 220px; font: 11px/15px Arial; color: rgb(92, 68, 70); }
#droite #sondage form button { float: left; margin-left: 110px; clear: both; height: 20px; width: 60px; border: 0px none; cursor: pointer; background: url('bt_valider1.gif') no-repeat scroll 0% 0% transparent; }
#droite #sondage p.tous { clear: both; text-align: right; width: 245px; padding-top: 10px; }
#droite #sondage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #sondage p.tous a:hover { text-decoration: none; }
#droite #sondage div.spacer { clear: both; }
#global #droite #module_temoignage { width: 300px; }
#global #module_temoignage * { margin: 0pt; padding: 0pt; }
#global #module_temoignage { text-align: left; margin: 0px 0pt 15px; font-size: 12px; font-family: verdana; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 5px; }
#global #module_temoignage .bloc_titre { height: 21px; margin: 0px; position: relative; background: none repeat scroll 0% 0% transparent; }
#global #module_temoignage .bloc_titre a { display: block; height: 21px; font-weight: bold; font-size: 11px; line-height: 21px; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#global #module_temoignage .bloc_titre a:hover { text-decoration: underline; }
#global #module_temoignage .bloc_corps { clear: right; border-right: 0px solid rgb(219, 219, 208); border-width: 0px; border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); padding: 10px 5px 0pt; }
#global #module_temoignage .bloc_corps a { color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps img { margin-right: 10px; }
#global #module_temoignage .bloc_corps img { margin-right: 10px; float: left; }
#global #module_temoignage .bloc_corps p { font: 12px Arial; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete { font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a { text-decoration: underline; font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a:hover { text-decoration: none; }
#global #module_temoignage .bloc_corps p.action { font-size: 10px; color: rgb(100, 67, 71); margin-bottom: 10px; margin-top: 0pt; }
#global #module_temoignage .bloc_corps p.action a:hover { text-decoration: none; }
#global #module_temoignage p.tous { clear: both; text-align: right; padding-top: 10px; }
#global #module_temoignage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#global #module_temoignage p.tous a:hover { text-decoration: none; }
#global #module_temoignage div.separateur { clear: both; height: 5px; }
#qr_bloc, #droite #qr_bloc.module_standard { width: 290px; color: rgb(92, 68, 70); font-family: arial; font-size: 12px; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 0pt 5px; margin-bottom: 20px; clear: both; }
#qr_bloc *, #droite #qr_bloc.module_standard * { margin: 0pt; padding: 0pt; }
#qr_bloc a, #droite #qr_bloc.module_standard a { color: rgb(92, 68, 70); text-decoration: none; }
#qr_bloc a:hover, #droite #qr_bloc.module_standard a:hover { text-decoration: underline; }
#qr_bloc div.item, #droite #qr_bloc.module_standard div.item { padding-bottom: 0pt; }
#qr_bloc div.item.separateur, #droite #qr_bloc.module_standard div.item.separateur { padding-bottom: 10px; }
#qr_bloc div.spacer, #droite #qr_bloc.module_standard div.spacer { clear: both; }
#qr_bloc h2, #droite #qr_bloc.module_standard h2 { background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; height: 21px; line-height: 21px; }
#qr_bloc h2 a, #droite #qr_bloc.module_standard h2 a { background: none repeat scroll 0% 0% transparent; color: rgb(92, 68, 70); text-transform: uppercase; font-size: 12px; padding-left: 25px; }
#qr_bloc h2 a.qr_copain, #droite #qr_bloc.module_standard h2 a.qr_copain { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
#qr_bloc h3, #droite #qr_bloc.module_standard h3 { margin: 5px 0pt 0pt; background: none repeat scroll 0% 0% rgb(223, 216, 218); height: 20px; line-height: 20px; font-size: 11px; padding: 0pt 5px; font-weight: normal; text-transform: none; }
#qr_bloc h3 a, #droite #qr_bloc.module_standard h3 a { text-decoration: none; }
#qr_bloc h3 a:hover, #droite #qr_bloc.module_standard h3 a:hover { text-decoration: underline; }
#qr_bloc h3 a.qr_right, #droite #qr_bloc.module_standard h3 a.qr_right { float: right; font-weight: bold; text-decoration: underline; }
#qr_bloc h3 a.qr_right:hover, #droite #qr_bloc.module_standard h3 a.qr_right:hover { text-decoration: none; }
#qr_bloc h4, #droite #qr_bloc.module_standard h4 { margin-top: 5px; padding: 0pt 5px 5px 0pt; text-align: right; font-size: 11px; }
#qr_bloc h4 a, #droite #qr_bloc.module_standard h4 a { background: url('puce-lien-tout.gif') no-repeat scroll left 5px transparent; color: rgb(83, 74, 65); font-weight: bold; padding-left: 10px; text-decoration: underline; }
#qr_bloc h4 a:hover, #droite #qr_bloc.module_standard h4 a:hover { text-decoration: none; }
#qr_bloc .item, #droite #qr_bloc.module_standard .item { padding: 5px; }
#qr_bloc .qr_inc, #droite #qr_bloc.module_standard .qr_inc { float: left; }
#qr_bloc .detail, #droite #qr_bloc.module_standard .detail { width: 215px; float: right; }
#qr_bloc a.qr_under_red, #qr_bloc a.qr_under, #droite #qr_bloc.module_standard a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under { font-size: 10px; text-decoration: underline; }
#qr_bloc a.qr_under_red:hover, #qr_bloc a.qr_under:hover, #droite #qr_bloc.module_standard a.qr_under_red:hover, #droite #qr_bloc.module_standard a.qr_under:hover { text-decoration: none; }
#qr_bloc a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under_red { font-size: 10px; color: rgb(204, 0, 0); }
#qr_bloc ul, #droite #qr_bloc.module_standard ul { list-style: none outside none; margin: 5px 10px; font-size: 11px; }
#qr_bloc ul li a, #droite #qr_bloc.module_standard ul li a { font-size: 12px; font-weight: bold; text-decoration: underline; }
#qr_bloc ul a:hover, #droite #qr_bloc.module_standard ul a:hover { text-decoration: none; }
#droite #module_carte { width: 288px; text-align: left; margin-bottom: 20px; border: 1px solid rgb(218, 219, 213); padding: 5px; background: none repeat scroll 0% 0% rgb(245, 243, 244); }
#droite #module_carte * { padding: 0pt; margin: 0pt; }
#droite #module_carte #lien_home_photo { height: 21px; position: relative; background: url('picto_3couleurs.gif') no-repeat scroll 7px 7px transparent; padding-left: 35px; font-weight: bold; }
#droite #module_carte #lien_home_photo a { display: block; height: 21px; line-height: 21px; text-transform: uppercase; }
#droite #module_carte #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_carte .item_photo { float: left; margin: 5px 2px 5px 7px; width: 86px; }
#droite #module_carte .item_photo .vignette_photo a img { margin: 0px; width: 80px; height: 80px; border: 1px solid rgb(218, 213, 210); }
#droite #module_carte .item_photo p.titre_categorie_photo a { text-decoration: underline; color: rgb(83, 74, 65); font: bold 11px Arial; }
#droite #module_carte .item_photo p { width: 82px; padding: 3px 0px; text-align: center; overflow: hidden; }
#droite #module_carte .item_photo p a { text-decoration: underline; color: rgb(83, 74, 65); font: 10px Arial; }
#droite #module_carte .item_photo p a:hover { text-decoration: none; }
#droite #module_carte #infos_photo { clear: both; text-align: right; padding: 2px 0px; margin-right: 5px; margin-top: 0pt; }
#droite #module_carte #infos_photo a { font-weight: normal; text-decoration: underline; font-size: 11px; background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #module_carte #infos_photo a:hover { text-decoration: none; }
#droite div.bloc { border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 10px; margin-bottom: 20px; font-size: 11px; }
#droite div.bloc * { color: rgb(136, 112, 114); }
#droite div.bloc h3 { height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.bloc h4 { font-size: 12px; }
#droite div.bloc p.pied { text-align: right; margin-top: 5px; }
#droite div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#droite div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.bloc img { float: right; }
#papier div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#papier div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard { margin-top: 10px; border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 0pt; margin-bottom: 20px; font-size: 11px; }
#droite div.module_standard * { color: rgb(136, 112, 114); }
#droite div.module_standard h3, #droite div.module_standard div.bloc_titre { font-weight: bold; height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.module_standard h4 { font-size: 12px; }
#droite div.module_standard p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard img { float: right; }
#droite div.module_standard ul li { list-style: none outside none; background: url('puce.gif') no-repeat scroll 0pt 4px transparent; padding-left: 10px; }
#droite div.module_standard div.detail a { color: rgb(213, 13, 78); }
#droite div.module_standard ul li a { color: rgb(136, 112, 114); }
#droite div.module_standard div.bloc_corps { margin-top: 10px; }
#droite div.module_standard div.item { margin: 0pt 10px; }
#boutique_creations { clear: both; }
#boutique_creations * { margin: 0pt; padding: 0pt; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#boutique_creations { border: 1px solid rgb(160, 104, 91); color: rgb(97, 70, 70); margin: 10px 0pt; }
#boutique_creations .spacer { clear: both; }
#boutique_creations a { color: rgb(97, 70, 70); }
#boutique_creations h2 { text-indent: -1000px; background: url('fond_002.gif') repeat-x scroll left top transparent; height: 28px; line-height: 28px; }
#boutique_creations h2 a { display: block; float: left; height: 28px; line-height: 28px; width: 78px; background: url('logo_boutique_miniature.gif') no-repeat scroll 10px 0pt transparent; }
#boutique_creations h2 span a { width: 105px; background: url('logo_voscreations_miniature.png') no-repeat scroll 5px 0pt transparent; }
#boutique_creations ul { float: none; list-style: none outside none; }
#boutique_creations ul li { display: block; float: left; width: 25%; text-align: center; margin: 4px 0pt; background: none repeat scroll 0% 0% transparent; }
#boutique_creations ul li h3, #boutique_creations ul li p, #boutique_creations ul li h4 { margin: 0pt; }
#boutique_creations ul li img { margin: 4px 0pt; }
#boutique_creations ul li h3 a { font-size: 13px; font-weight: bold; text-decoration: none; }
#boutique_creations ul li h3 a:hover { text-decoration: underline; }
#boutique_creations ul li h4 a:hover { text-decoration: none; }
#boutique_creations ul li h4 a { text-decoration: underline; }
#boutique_creations p.tous { margin: 4px 0pt; clear: both; text-align: right; }
#boutique_creations p.tous a { padding: 0pt 5px 0pt 10px; background: url('puce_001.gif') no-repeat scroll 0pt 4px transparent; text-decoration: underline; }
#boutique_creations p.tous a:hover { text-decoration: none; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/magazine/tetiere_v3.css ::::: */

/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/tetiere_v3.css ::::: */

#tetiere-box { position: relative; border: 0pt none; width: 987px; height: 137px; padding: 0pt 0pt 0pt 10px; margin: 0pt; background: url('fond_tetiere.gif') repeat-y scroll 0pt 0pt rgb(223, 216, 218); }
#tetiere-box a { text-decoration: none; }
#tetiere-box a:hover { text-decoration: underline; }
#tetiere-box * { font-family: arial; font-size: 11px; }
#tetiere-box input, #tetiere-box select { font-size: 11px; color: rgb(0, 0, 0); }
#tetiere-box #bloc_droite { height: 90px; text-align: right; background: none repeat scroll 0% 0% transparent; font-size: 11px; margin-right: 10px; }
#tetiere-box #bloc_droite #bloc_session, #tetiere-box #bloc_session_authentification { margin-top: 10px; }
#tetiere-box #bloc_session_inscrit { margin-top: 18px; }
#tetiere-box #bloc_session_authentification p { margin-bottom: 0pt; }
#tetiere-box #bloc_session_authentification button.ok { border: 0pt none; background: url('bouton_ok.gif') no-repeat scroll left top transparent; cursor: pointer; height: 21px; margin: 2px 0pt 0pt 5px; width: 21px; }
#tetiere-box #bloc_session_inscrit p img { margin-right: 5px; margin-left: 5px; }
#tetiere-box #bloc_session_inscrit p a img { margin-right: 5px; position: relative; top: 4px; border: 0pt none; }
#tetiere-box #bloc_droite a { text-decoration: underline; }
#tetiere-box #bloc_droite a:hover { text-decoration: none; }
#tetiere-box #logo_linternaute { width: 84px; height: 24px; position: absolute; top: 71px; right: 10px; background: url('logo_linternaute.gif') no-repeat scroll left top transparent; }
#tetiere-box #logo_linternaute span { text-indent: -3000px; visibility: hidden; display: block; }
#tetiere-box h1 a, #tetiere-box p.famille a { display: block; width: 171px; height: 75px; position: relative; top: 1px; margin: 15px 0pt 0pt 20px; float: left; background: url('logo_jdf.gif') no-repeat scroll left top transparent; text-indent: -5000px; }
#tetiere-box #recherche_interne { position: relative; top: 20px; left: 0pt; float: left; width: 372px; background: url('fond_recherche_interne.gif') no-repeat scroll 5px 0pt transparent; padding: 20px 0pt 0pt 30px; }
#tetiere-box #recherche_interne * { font-size: 11px; }
#tetiere-box #recherche_interne input { float: left; border: 0pt none; padding: 0pt; height: 18px; margin-right: 5px; }
#tetiere-box #recherche_interne select { font-size: 11px; float: left; border: 0pt none; width: 180px; height: 18px; margin-right: 5px; }
#tetiere-box #recherche_interne option { padding: 0pt; margin: 0pt; }
#tetiere-box #recherche_interne button.ok { float: left; border: 0pt none; background: url('bouton_ok.gif') no-repeat scroll left top transparent; cursor: pointer; height: 21px; margin: 0pt; width: 21px; position: relative; top: -2px; }
#tetiere-box #date { font-size: 11px; height: 19px; line-height: 19px; overflow: hidden; min-width: 245px; }
#tetiere-box #date a { font-size: 11px; }
#tetiere-box #date a:hover { color: rgb(213, 13, 78); }
#tetiere-box #date span.date { font-size: 11px; line-height: 19px; padding-right: 3px; padding-left: 10px; display: block; float: right; height: 19px; background: url('map_001.gif') no-repeat scroll 0pt -18px transparent; }
#tetiere-box #date span.fete a { padding-left: 3px; padding-right: 10px; display: block; float: right; height: 19px; background: url('map_001.gif') no-repeat scroll right top transparent; }
#tetiere-box #date span.separateur { display: block; float: right; height: 19px; line-height: 17px; background: url('map_001.gif') no-repeat scroll 0pt -30px rgb(235, 230, 231); }
#tetiere-box #menu { display: block; width: 987px; float: left; height: 47px; clear: both; list-style: none outside none; text-transform: uppercase; font-weight: bold; font-size: 12px; background: url('map2.gif') repeat-x scroll 993px -111px transparent; border: 0pt none; }
#tetiere-box #menu li { list-style: none outside none; display: block; float: left; height: 27px; }
#tetiere-box #menu li a, #tetiere-box #menu ul li.inactif a { padding: 0pt 8px 0pt 6px; display: block; float: left; height: 27px; line-height: 27px; background: url('map_001.gif') no-repeat scroll 0pt -57px transparent; color: rgb(97, 67, 67); }
#tetiere-box #menu li a:hover, #tetiere-box #menu li a.actif, #tetiere-box #menu li.actif a, #tetiere-box #menu ul li.survol a { text-decoration: none; color: rgb(255, 255, 255); background: url('map_001.gif') no-repeat scroll 0pt -84px transparent; }
#tetiere-box #menu ul #onglet_luxe a:hover, #tetiere-box #menu ul #onglet_luxe a.actif, #tetiere-box #menu ul #onglet_luxe.actif a, #tetiere-box #menu ul #onglet_luxe.survol a { text-decoration: none; color: rgb(255, 255, 255); background: url('map_001.gif') no-repeat scroll 0pt -214px rgb(0, 0, 0); }
#tetiere-box #menu li.dernier { text-transform: none; font-weight: normal; font-size: 11px; }
#tetiere-box #menu li.dernier a, #tetiere-box #menu li.dernier a:hover, #tetiere-box #menu li.dernier.survol a { color: rgb(97, 67, 65); background: none repeat scroll 0% 0% transparent; }
#tetiere-box #menu li.dernier a:hover { text-decoration: underline; background: none repeat scroll 0% 0% transparent; }
#tetiere-box #menu li.premier { background: none repeat scroll 0% 0% transparent; }
#tetiere-box #menu li.premier a { background: url('map_001.gif') no-repeat scroll 0pt -138px transparent; }
#tetiere-box #menu li.premier a:hover, #tetiere-box #menu li.premier a.actif, #tetiere-box #menu li.premier.actif a, #tetiere-box #menu li.premier.survol a { background: url('map_001.gif') no-repeat scroll 0pt -165px transparent; color: rgb(255, 255, 255); }
#tetiere-box #menu #sous-menu { font-size: 12px; display: block; float: left; width: 978px; height: 20px; line-height: 20px; text-transform: none; font-weight: normal; background: url('fond_sousmenu2.gif') repeat-y scroll left top rgb(218, 209, 211); border: 0pt none; }
#tetiere-box #menu #sous-menu li { height: 20px; line-height: 20px; display: block; float: left; padding-left: 6px; padding-right: 6px; color: rgb(97, 67, 65); }
#tetiere-box #menu #sous-menu li.separateur a { border-left: 1px solid rgb(255, 170, 36); padding-left: 12px; }
#tetiere-box #menu #sous-menu li.premier a { background: none repeat scroll 0% 0% transparent; }
#tetiere-box #menu #sous-menu li.premier { background: none repeat scroll 0% 0% transparent; }
#tetiere-box #menu #sous-menu li a { color: rgb(255, 255, 255); padding: 0pt; margin: 4px 0pt 0pt; height: 12px; line-height: 12px; background: none repeat scroll 0% 0% rgb(213, 13, 78); font-weight: bold; font-size: 11px; }
#tetiere-box #menu #sous-menu li a:hover { text-decoration: underline; }
#tetiere-box #menu #sous-menu ul.hidden { display: none; }
#tetiere-box #menu #sous-menu #sous-menu_onglet_luxe { background: url('fond_sousmenu2.gif') repeat-y scroll left bottom rgb(218, 209, 211); height: 20px; width: 978px; }
#tetiere-box #menu #sous-menu #sous-menu_onglet_luxe a { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.x26 { position: absolute; width: 1px; height: 1px; top: 0px; left: 0px; z-index: 6; }
.topleft { position: absolute; top: 0px; left: 0px; z-index: 6; }
#promo { text-align: center; margin: 10px 0pt 0pt 10px; width: 150px; background: url('fond-promo.gif') no-repeat scroll left top rgb(255, 205, 221); color: rgb(80, 53, 53); padding-bottom: 5px; padding-top: 37px; }
#promo img { margin: 5px 0pt; }
#promo p { text-align: left; margin: 4px 1px 4px 3px; font-size: 9px; font-weight: bold; }
#promo p.lien { margin-top: 10px; width: 145px; height: 20px; text-align: center; }
#promo p.lien a { display: block; background: url('fond-promo-lien.gif') no-repeat scroll center top transparent; width: 122px; height: 20px; color: rgb(255, 255, 255); padding: 2px 10px 0pt; font-size: 11px; }
#appel-fw { width: 460px; height: 130px; background: url('fond.gif') repeat scroll left top transparent; color: rgb(31, 31, 31); font-size: 12px; font-family: arial; margin-bottom: 15px; }
#appel-fw .chapeau { margin: 0px 3px 3px 20px; padding-top: 10px; }
#appel-fw a { color: rgb(133, 133, 133); text-decoration: underline; text-align: right; }
#appel-fw img { margin-left: 10px; border: 0px none; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/include.css ::::: */

#global #gauche { z-index: 20000000; }
#global #tetiere { z-index: 30000000; }
#droite div.module_quiz { text-align: left; margin: 0px 0pt 15px; border-width: 1px 0pt; border-style: solid none; border-color: rgb(219, 219, 208) -moz-use-text-color; padding-bottom: 8px; }
#droite div.module_quiz h4 { display: block; height: 20px; line-height: 20px; width: 100%; }
#droite div.module_quiz h4 a { display: block; height: 21px; font: bold 10px/21px Verdana; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#droite div.module_quiz h4 a:hover { text-decoration: underline; }
#droite div.module_quiz ul { list-style: none outside none; margin: 8px 0pt 8px 7px; }
#droite div.module_quiz ul li { display: block; width: 87px; text-align: center; float: left; background: none repeat scroll 0% 0% transparent; }
#droite div.module_quiz ul span { display: block; text-align: center; float: left; border: 1px solid rgb(219, 219, 208); padding: 5px; }
#droite div.module_quiz ul li a { color: rgb(100, 67, 71); }
#droite div.module_quiz ul li img { width: 66px; }
#droite div.module_quiz p { margin-right: 10px; text-align: right; }
#droite div.module_quiz p a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite div.module_quiz p a:hover { text-decoration: none; }
#droite div.module_quiz div.spacer { clear: both; }
#droite #sondage { padding: 5px; border-left: 1px solid rgb(219, 217, 218); border-right: 1px solid rgb(219, 217, 218); font-family: arial; clear: both; margin-top: 10px; }
#droite #sondage .bloc_titre { height: 15px; line-height: 15px; background: url('picto_3couleurs.gif') no-repeat scroll 0px 4px transparent; margin-bottom: 0pt; }
#droite #sondage .bloc_titre a { font-weight: bold; color: rgb(92, 68, 70); text-transform: uppercase; padding-left: 25px; font-size: 12px; }
#droite #sondage .bloc_titre a:hover { text-decoration: underline; }
#droite #sondage form {  }
#droite #sondage form p { font-size: 11px; color: rgb(51, 51, 51); margin-bottom: 5px; }
#droite #sondage form p.bloc_entete { clear: both; margin: 10px 0pt; }
#droite #sondage form input { float: left; clear: left; margin: 0px 0pt 2px 5px; height: 18px; width: 15px; background: none repeat scroll 0% 0% transparent; }
#droite #sondage form label { float: left; margin: 0px 0px 2px 5px; width: 220px; font: 11px/15px Arial; color: rgb(92, 68, 70); }
#droite #sondage form button { float: left; margin-left: 110px; clear: both; height: 20px; width: 60px; border: 0px none; cursor: pointer; background: url('bt_valider1.gif') no-repeat scroll 0% 0% transparent; }
#droite #sondage p.tous { clear: both; text-align: right; width: 245px; padding-top: 10px; }
#droite #sondage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #sondage p.tous a:hover { text-decoration: none; }
#droite #sondage div.spacer { clear: both; }
#global #droite #module_temoignage { width: 300px; }
#global #module_temoignage * { margin: 0pt; padding: 0pt; }
#global #module_temoignage { text-align: left; margin: 0px 0pt 15px; font-size: 12px; font-family: verdana; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 5px; }
#global #module_temoignage .bloc_titre { height: 21px; margin: 0px; position: relative; background: none repeat scroll 0% 0% transparent; }
#global #module_temoignage .bloc_titre a { display: block; height: 21px; font-weight: bold; font-size: 11px; line-height: 21px; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#global #module_temoignage .bloc_titre a:hover { text-decoration: underline; }
#global #module_temoignage .bloc_corps { clear: right; border-right: 0px solid rgb(219, 219, 208); border-width: 0px; border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); padding: 10px 5px 0pt; }
#global #module_temoignage .bloc_corps a { color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps img { margin-right: 10px; }
#global #module_temoignage .bloc_corps img { margin-right: 10px; float: left; }
#global #module_temoignage .bloc_corps p { font: 12px Arial; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete { font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a { text-decoration: underline; font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a:hover { text-decoration: none; }
#global #module_temoignage .bloc_corps p.action { font-size: 10px; color: rgb(100, 67, 71); margin-bottom: 10px; margin-top: 0pt; }
#global #module_temoignage .bloc_corps p.action a:hover { text-decoration: none; }
#global #module_temoignage p.tous { clear: both; text-align: right; padding-top: 10px; }
#global #module_temoignage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#global #module_temoignage p.tous a:hover { text-decoration: none; }
#global #module_temoignage div.separateur { clear: both; height: 5px; }
#qr_bloc, #droite #qr_bloc.module_standard { width: 290px; color: rgb(92, 68, 70); font-family: arial; font-size: 12px; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 0pt 5px; margin-bottom: 20px; clear: both; }
#qr_bloc *, #droite #qr_bloc.module_standard * { margin: 0pt; padding: 0pt; }
#qr_bloc a, #droite #qr_bloc.module_standard a { color: rgb(92, 68, 70); text-decoration: none; }
#qr_bloc a:hover, #droite #qr_bloc.module_standard a:hover { text-decoration: underline; }
#qr_bloc div.item, #droite #qr_bloc.module_standard div.item { padding-bottom: 0pt; }
#qr_bloc div.item.separateur, #droite #qr_bloc.module_standard div.item.separateur { padding-bottom: 10px; }
#qr_bloc div.spacer, #droite #qr_bloc.module_standard div.spacer { clear: both; }
#qr_bloc h2, #droite #qr_bloc.module_standard h2 { background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; height: 21px; line-height: 21px; }
#qr_bloc h2 a, #droite #qr_bloc.module_standard h2 a { background: none repeat scroll 0% 0% transparent; color: rgb(92, 68, 70); text-transform: uppercase; font-size: 12px; padding-left: 25px; }
#qr_bloc h2 a.qr_copain, #droite #qr_bloc.module_standard h2 a.qr_copain { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
#qr_bloc h3, #droite #qr_bloc.module_standard h3 { margin: 5px 0pt 0pt; background: none repeat scroll 0% 0% rgb(223, 216, 218); height: 20px; line-height: 20px; font-size: 11px; padding: 0pt 5px; font-weight: normal; text-transform: none; }
#qr_bloc h3 a, #droite #qr_bloc.module_standard h3 a { text-decoration: none; }
#qr_bloc h3 a:hover, #droite #qr_bloc.module_standard h3 a:hover { text-decoration: underline; }
#qr_bloc h3 a.qr_right, #droite #qr_bloc.module_standard h3 a.qr_right { float: right; font-weight: bold; text-decoration: underline; }
#qr_bloc h3 a.qr_right:hover, #droite #qr_bloc.module_standard h3 a.qr_right:hover { text-decoration: none; }
#qr_bloc h4, #droite #qr_bloc.module_standard h4 { margin-top: 5px; padding: 0pt 5px 5px 0pt; text-align: right; font-size: 11px; }
#qr_bloc h4 a, #droite #qr_bloc.module_standard h4 a { background: url('puce-lien-tout.gif') no-repeat scroll left 5px transparent; color: rgb(83, 74, 65); font-weight: bold; padding-left: 10px; text-decoration: underline; }
#qr_bloc h4 a:hover, #droite #qr_bloc.module_standard h4 a:hover { text-decoration: none; }
#qr_bloc .item, #droite #qr_bloc.module_standard .item { padding: 5px; }
#qr_bloc .qr_inc, #droite #qr_bloc.module_standard .qr_inc { float: left; }
#qr_bloc .detail, #droite #qr_bloc.module_standard .detail { width: 215px; float: right; }
#qr_bloc a.qr_under_red, #qr_bloc a.qr_under, #droite #qr_bloc.module_standard a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under { font-size: 10px; text-decoration: underline; }
#qr_bloc a.qr_under_red:hover, #qr_bloc a.qr_under:hover, #droite #qr_bloc.module_standard a.qr_under_red:hover, #droite #qr_bloc.module_standard a.qr_under:hover { text-decoration: none; }
#qr_bloc a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under_red { font-size: 10px; color: rgb(204, 0, 0); }
#qr_bloc ul, #droite #qr_bloc.module_standard ul { list-style: none outside none; margin: 5px 10px; font-size: 11px; }
#qr_bloc ul li a, #droite #qr_bloc.module_standard ul li a { font-size: 12px; font-weight: bold; text-decoration: underline; }
#qr_bloc ul a:hover, #droite #qr_bloc.module_standard ul a:hover { text-decoration: none; }
#droite #module_carte { width: 288px; text-align: left; margin-bottom: 20px; border: 1px solid rgb(218, 219, 213); padding: 5px; background: none repeat scroll 0% 0% rgb(245, 243, 244); }
#droite #module_carte * { padding: 0pt; margin: 0pt; }
#droite #module_carte #lien_home_photo { height: 21px; position: relative; background: url('picto_3couleurs.gif') no-repeat scroll 7px 7px transparent; padding-left: 35px; font-weight: bold; }
#droite #module_carte #lien_home_photo a { display: block; height: 21px; line-height: 21px; text-transform: uppercase; }
#droite #module_carte #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_carte .item_photo { float: left; margin: 5px 2px 5px 7px; width: 86px; }
#droite #module_carte .item_photo .vignette_photo a img { margin: 0px; width: 80px; height: 80px; border: 1px solid rgb(218, 213, 210); }
#droite #module_carte .item_photo p.titre_categorie_photo a { text-decoration: underline; color: rgb(83, 74, 65); font: bold 11px Arial; }
#droite #module_carte .item_photo p { width: 82px; padding: 3px 0px; text-align: center; overflow: hidden; }
#droite #module_carte .item_photo p a { text-decoration: underline; color: rgb(83, 74, 65); font: 10px Arial; }
#droite #module_carte .item_photo p a:hover { text-decoration: none; }
#droite #module_carte #infos_photo { clear: both; text-align: right; padding: 2px 0px; margin-right: 5px; margin-top: 0pt; }
#droite #module_carte #infos_photo a { font-weight: normal; text-decoration: underline; font-size: 11px; background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #module_carte #infos_photo a:hover { text-decoration: none; }
#droite div.bloc { border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 10px; margin-bottom: 20px; font-size: 11px; }
#droite div.bloc * { color: rgb(136, 112, 114); }
#droite div.bloc h3 { height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.bloc h4 { font-size: 12px; }
#droite div.bloc p.pied { text-align: right; margin-top: 5px; }
#droite div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#droite div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.bloc img { float: right; }
#papier div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#papier div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard { margin-top: 10px; border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 0pt; margin-bottom: 20px; font-size: 11px; }
#droite div.module_standard * { color: rgb(136, 112, 114); }
#droite div.module_standard h3, #droite div.module_standard div.bloc_titre { font-weight: bold; height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.module_standard h4 { font-size: 12px; }
#droite div.module_standard p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard img { float: right; }
#droite div.module_standard ul li { list-style: none outside none; background: url('puce.gif') no-repeat scroll 0pt 4px transparent; padding-left: 10px; }
#droite div.module_standard div.detail a { color: rgb(213, 13, 78); }
#droite div.module_standard ul li a { color: rgb(136, 112, 114); }
#droite div.module_standard div.bloc_corps { margin-top: 10px; }
#droite div.module_standard div.item { margin: 0pt 10px; }
#boutique_creations { clear: both; }
#boutique_creations * { margin: 0pt; padding: 0pt; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#boutique_creations { border: 1px solid rgb(160, 104, 91); color: rgb(97, 70, 70); margin: 10px 0pt; }
#boutique_creations .spacer { clear: both; }
#boutique_creations a { color: rgb(97, 70, 70); }
#boutique_creations h2 { text-indent: -1000px; background: url('fond_002.gif') repeat-x scroll left top transparent; height: 28px; line-height: 28px; }
#boutique_creations h2 a { display: block; float: left; height: 28px; line-height: 28px; width: 78px; background: url('logo_boutique_miniature.gif') no-repeat scroll 10px 0pt transparent; }
#boutique_creations h2 span a { width: 105px; background: url('logo_voscreations_miniature.png') no-repeat scroll 5px 0pt transparent; }
#boutique_creations ul { float: none; list-style: none outside none; }
#boutique_creations ul li { display: block; float: left; width: 25%; text-align: center; margin: 4px 0pt; background: none repeat scroll 0% 0% transparent; }
#boutique_creations ul li h3, #boutique_creations ul li p, #boutique_creations ul li h4 { margin: 0pt; }
#boutique_creations ul li img { margin: 4px 0pt; }
#boutique_creations ul li h3 a { font-size: 13px; font-weight: bold; text-decoration: none; }
#boutique_creations ul li h3 a:hover { text-decoration: underline; }
#boutique_creations ul li h4 a:hover { text-decoration: none; }
#boutique_creations ul li h4 a { text-decoration: underline; }
#boutique_creations p.tous { margin: 4px 0pt; clear: both; text-align: right; }
#boutique_creations p.tous a { padding: 0pt 5px 0pt 10px; background: url('puce_001.gif') no-repeat scroll 0pt 4px transparent; text-decoration: underline; }
#boutique_creations p.tous a:hover { text-decoration: none; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/include_v3.css ::::: */

#droite div.bloc { border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 10px; margin-bottom: 20px; font-size: 11px; }
#droite div.bloc * { color: rgb(136, 112, 114); }
#droite div.bloc h3 { height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.bloc h4 { font-size: 12px; }
#droite div.bloc p.pied { text-align: right; margin-top: 5px; }
#droite div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#droite div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.bloc img { float: right; }
#droite div.bloc.newsletter h3 { background: url('newsletter.gif') no-repeat scroll 0pt 0pt transparent; }
#droite div.bloc.newsletter form { margin-left: 30px; }
div.bloc.newsletter p.checkbox { float: left; margin-right: 2px; margin-top: 4px; }
div.bloc.newsletter p.texte { float: left; margin-right: 10px; margin-top: 4px; font: 11px arial; color: rgb(97, 67, 67); }
div.bloc.newsletter input { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-right: 2px; border: 1px solid rgb(97, 67, 65); float: left; width: 200px; padding: 1px; font-size: 11px; }
div.bloc.newsletter input.ok { margin-left: 4px; border: 0pt none; margin-top: -2px; width: auto; margin-right: 10px; }
div.bloc.newsletter p.checkbox input { width: auto; border: 0pt none; }
#droite div.bloc.horoscope h3 { height: 23px; background: url('horoscope.gif') no-repeat scroll 0pt 0pt transparent; }
#droite div.bloc.courrier h3 { background: url('courrier.gif') no-repeat scroll 0pt 0pt transparent; }
#global #contenu #droite div.module_quiz { width: 298px; text-align: left; margin: 0px 0pt 20px; border-width: 1px 0pt; border-style: solid none; border-color: rgb(219, 219, 208) -moz-use-text-color; font-size: 11px; padding: 10px 0pt; }
#global #contenu #droite div.module_quiz h4 { width: 298px; height: 19px; line-height: 19px; text-transform: uppercase; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 35px; }
#global #contenu #droite #colonne_droite div.module_quiz h4 { width: 258px; }
#global #contenu #droite div.module_quiz h4 a { display: inline; font-family: arial; font-size: 12px; color: rgb(136, 112, 114); background: none repeat scroll 0% 0% transparent; padding-left: 0pt; }
#global #contenu #droite div.module_quiz h4 a:hover { text-decoration: underline; }
#global #contenu #droite div.module_quiz ul { list-style: none outside none; margin: 8px 0pt 8px 7px; }
#global #contenu #droite div.module_quiz ul li { display: block; width: 87px; text-align: center; float: left; background: none repeat scroll 0% 0% transparent; }
#global #contenu #droite div.module_quiz ul span { width: 66px; display: block; text-align: center; float: left; border: 1px solid rgb(219, 219, 208); padding: 5px; cursor: pointer; }
#global #contenu #droite div.module_quiz ul li a { color: rgb(136, 112, 114); }
#global #contenu #droite div.module_quiz ul li img { width: 66px; }
#global #contenu #droite div.module_quiz p { margin-right: 10px; text-align: right; }
#global #contenu #droite div.module_quiz p a { text-decoration: underline; font: 11px Arial; color: rgb(136, 112, 114); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#global #contenu #droite div.module_quiz p a:hover { text-decoration: none; }
#global #contenu #droite div.module_quiz div.spacer { clear: both; }
#global #contenu #droite #module_temoignage { width: 288px; margin-bottom: 20px; }
#global #contenu #droite #module_temoignage .bloc_titre a { font-family: arial; font-size: 12px; }
#droite #sondage { margin-bottom: 20px; width: 288px; border: 1px solid rgb(219, 217, 218); }
div.pub-avis { display: none; }
div.pub-avis a { color: rgb(198, 198, 198); text-decoration: underline; }
div.pub-avis a:hover { text-decoration: none; }
div.pub-avis { text-align: right; font: bold 10px verdana; width: 299px; clear: both; margin-bottom: 10px; }
#pub_avis { text-align: right; font: bold 10px verdana; width: 299px; position: static; margin-bottom: 10px; clear: both; }
#pub_avis a { color: rgb(198, 198, 198); text-decoration: underline; display: none; }
#pub_avis a:hover { text-decoration: none; }
#boutique p { color: rgb(51, 51, 51); font-family: Arial; font-size: 12px; margin-right: 0px; }
#boutique { border-left: 1px solid rgb(218, 205, 163); border-right: 1px solid rgb(218, 205, 163); border-bottom: 1px solid rgb(218, 205, 163); width: 296px; height: auto; }
.image_boutique { margin: 5px; }
#boutique p.tout { height: 15px; padding-bottom: 5px; text-align: right; padding-right: 10px; }
#boutique p.tout a { color: rgb(83, 74, 65); font-weight: bold; text-decoration: underline; font-size: 11px; }
#boutique a.titre strong { font-weight: bold; color: rgb(51, 51, 51); }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/include.css ::::: */

#global #gauche { z-index: 20000000; }
#global #tetiere { z-index: 30000000; }
#droite div.module_quiz { text-align: left; margin: 0px 0pt 15px; border-width: 1px 0pt; border-style: solid none; border-color: rgb(219, 219, 208) -moz-use-text-color; padding-bottom: 8px; }
#droite div.module_quiz h4 { display: block; height: 20px; line-height: 20px; width: 100%; }
#droite div.module_quiz h4 a { display: block; height: 21px; font: bold 10px/21px Verdana; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#droite div.module_quiz h4 a:hover { text-decoration: underline; }
#droite div.module_quiz ul { list-style: none outside none; margin: 8px 0pt 8px 7px; }
#droite div.module_quiz ul li { display: block; width: 87px; text-align: center; float: left; background: none repeat scroll 0% 0% transparent; }
#droite div.module_quiz ul span { display: block; text-align: center; float: left; border: 1px solid rgb(219, 219, 208); padding: 5px; }
#droite div.module_quiz ul li a { color: rgb(100, 67, 71); }
#droite div.module_quiz ul li img { width: 66px; }
#droite div.module_quiz p { margin-right: 10px; text-align: right; }
#droite div.module_quiz p a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite div.module_quiz p a:hover { text-decoration: none; }
#droite div.module_quiz div.spacer { clear: both; }
#droite #sondage { padding: 5px; border-left: 1px solid rgb(219, 217, 218); border-right: 1px solid rgb(219, 217, 218); font-family: arial; clear: both; margin-top: 10px; }
#droite #sondage .bloc_titre { height: 15px; line-height: 15px; background: url('picto_3couleurs.gif') no-repeat scroll 0px 4px transparent; margin-bottom: 0pt; }
#droite #sondage .bloc_titre a { font-weight: bold; color: rgb(92, 68, 70); text-transform: uppercase; padding-left: 25px; font-size: 12px; }
#droite #sondage .bloc_titre a:hover { text-decoration: underline; }
#droite #sondage form {  }
#droite #sondage form p { font-size: 11px; color: rgb(51, 51, 51); margin-bottom: 5px; }
#droite #sondage form p.bloc_entete { clear: both; margin: 10px 0pt; }
#droite #sondage form input { float: left; clear: left; margin: 0px 0pt 2px 5px; height: 18px; width: 15px; background: none repeat scroll 0% 0% transparent; }
#droite #sondage form label { float: left; margin: 0px 0px 2px 5px; width: 220px; font: 11px/15px Arial; color: rgb(92, 68, 70); }
#droite #sondage form button { float: left; margin-left: 110px; clear: both; height: 20px; width: 60px; border: 0px none; cursor: pointer; background: url('bt_valider1.gif') no-repeat scroll 0% 0% transparent; }
#droite #sondage p.tous { clear: both; text-align: right; width: 245px; padding-top: 10px; }
#droite #sondage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #sondage p.tous a:hover { text-decoration: none; }
#droite #sondage div.spacer { clear: both; }
#global #droite #module_temoignage { width: 300px; }
#global #module_temoignage * { margin: 0pt; padding: 0pt; }
#global #module_temoignage { text-align: left; margin: 0px 0pt 15px; font-size: 12px; font-family: verdana; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 5px; }
#global #module_temoignage .bloc_titre { height: 21px; margin: 0px; position: relative; background: none repeat scroll 0% 0% transparent; }
#global #module_temoignage .bloc_titre a { display: block; height: 21px; font-weight: bold; font-size: 11px; line-height: 21px; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#global #module_temoignage .bloc_titre a:hover { text-decoration: underline; }
#global #module_temoignage .bloc_corps { clear: right; border-right: 0px solid rgb(219, 219, 208); border-width: 0px; border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); padding: 10px 5px 0pt; }
#global #module_temoignage .bloc_corps a { color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps img { margin-right: 10px; }
#global #module_temoignage .bloc_corps img { margin-right: 10px; float: left; }
#global #module_temoignage .bloc_corps p { font: 12px Arial; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete { font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a { text-decoration: underline; font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a:hover { text-decoration: none; }
#global #module_temoignage .bloc_corps p.action { font-size: 10px; color: rgb(100, 67, 71); margin-bottom: 10px; margin-top: 0pt; }
#global #module_temoignage .bloc_corps p.action a:hover { text-decoration: none; }
#global #module_temoignage p.tous { clear: both; text-align: right; padding-top: 10px; }
#global #module_temoignage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#global #module_temoignage p.tous a:hover { text-decoration: none; }
#global #module_temoignage div.separateur { clear: both; height: 5px; }
#qr_bloc, #droite #qr_bloc.module_standard { width: 290px; color: rgb(92, 68, 70); font-family: arial; font-size: 12px; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 0pt 5px; margin-bottom: 20px; clear: both; }
#qr_bloc *, #droite #qr_bloc.module_standard * { margin: 0pt; padding: 0pt; }
#qr_bloc a, #droite #qr_bloc.module_standard a { color: rgb(92, 68, 70); text-decoration: none; }
#qr_bloc a:hover, #droite #qr_bloc.module_standard a:hover { text-decoration: underline; }
#qr_bloc div.item, #droite #qr_bloc.module_standard div.item { padding-bottom: 0pt; }
#qr_bloc div.item.separateur, #droite #qr_bloc.module_standard div.item.separateur { padding-bottom: 10px; }
#qr_bloc div.spacer, #droite #qr_bloc.module_standard div.spacer { clear: both; }
#qr_bloc h2, #droite #qr_bloc.module_standard h2 { background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; height: 21px; line-height: 21px; }
#qr_bloc h2 a, #droite #qr_bloc.module_standard h2 a { background: none repeat scroll 0% 0% transparent; color: rgb(92, 68, 70); text-transform: uppercase; font-size: 12px; padding-left: 25px; }
#qr_bloc h2 a.qr_copain, #droite #qr_bloc.module_standard h2 a.qr_copain { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
#qr_bloc h3, #droite #qr_bloc.module_standard h3 { margin: 5px 0pt 0pt; background: none repeat scroll 0% 0% rgb(223, 216, 218); height: 20px; line-height: 20px; font-size: 11px; padding: 0pt 5px; font-weight: normal; text-transform: none; }
#qr_bloc h3 a, #droite #qr_bloc.module_standard h3 a { text-decoration: none; }
#qr_bloc h3 a:hover, #droite #qr_bloc.module_standard h3 a:hover { text-decoration: underline; }
#qr_bloc h3 a.qr_right, #droite #qr_bloc.module_standard h3 a.qr_right { float: right; font-weight: bold; text-decoration: underline; }
#qr_bloc h3 a.qr_right:hover, #droite #qr_bloc.module_standard h3 a.qr_right:hover { text-decoration: none; }
#qr_bloc h4, #droite #qr_bloc.module_standard h4 { margin-top: 5px; padding: 0pt 5px 5px 0pt; text-align: right; font-size: 11px; }
#qr_bloc h4 a, #droite #qr_bloc.module_standard h4 a { background: url('puce-lien-tout.gif') no-repeat scroll left 5px transparent; color: rgb(83, 74, 65); font-weight: bold; padding-left: 10px; text-decoration: underline; }
#qr_bloc h4 a:hover, #droite #qr_bloc.module_standard h4 a:hover { text-decoration: none; }
#qr_bloc .item, #droite #qr_bloc.module_standard .item { padding: 5px; }
#qr_bloc .qr_inc, #droite #qr_bloc.module_standard .qr_inc { float: left; }
#qr_bloc .detail, #droite #qr_bloc.module_standard .detail { width: 215px; float: right; }
#qr_bloc a.qr_under_red, #qr_bloc a.qr_under, #droite #qr_bloc.module_standard a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under { font-size: 10px; text-decoration: underline; }
#qr_bloc a.qr_under_red:hover, #qr_bloc a.qr_under:hover, #droite #qr_bloc.module_standard a.qr_under_red:hover, #droite #qr_bloc.module_standard a.qr_under:hover { text-decoration: none; }
#qr_bloc a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under_red { font-size: 10px; color: rgb(204, 0, 0); }
#qr_bloc ul, #droite #qr_bloc.module_standard ul { list-style: none outside none; margin: 5px 10px; font-size: 11px; }
#qr_bloc ul li a, #droite #qr_bloc.module_standard ul li a { font-size: 12px; font-weight: bold; text-decoration: underline; }
#qr_bloc ul a:hover, #droite #qr_bloc.module_standard ul a:hover { text-decoration: none; }
#droite #module_carte { width: 288px; text-align: left; margin-bottom: 20px; border: 1px solid rgb(218, 219, 213); padding: 5px; background: none repeat scroll 0% 0% rgb(245, 243, 244); }
#droite #module_carte * { padding: 0pt; margin: 0pt; }
#droite #module_carte #lien_home_photo { height: 21px; position: relative; background: url('picto_3couleurs.gif') no-repeat scroll 7px 7px transparent; padding-left: 35px; font-weight: bold; }
#droite #module_carte #lien_home_photo a { display: block; height: 21px; line-height: 21px; text-transform: uppercase; }
#droite #module_carte #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_carte .item_photo { float: left; margin: 5px 2px 5px 7px; width: 86px; }
#droite #module_carte .item_photo .vignette_photo a img { margin: 0px; width: 80px; height: 80px; border: 1px solid rgb(218, 213, 210); }
#droite #module_carte .item_photo p.titre_categorie_photo a { text-decoration: underline; color: rgb(83, 74, 65); font: bold 11px Arial; }
#droite #module_carte .item_photo p { width: 82px; padding: 3px 0px; text-align: center; overflow: hidden; }
#droite #module_carte .item_photo p a { text-decoration: underline; color: rgb(83, 74, 65); font: 10px Arial; }
#droite #module_carte .item_photo p a:hover { text-decoration: none; }
#droite #module_carte #infos_photo { clear: both; text-align: right; padding: 2px 0px; margin-right: 5px; margin-top: 0pt; }
#droite #module_carte #infos_photo a { font-weight: normal; text-decoration: underline; font-size: 11px; background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #module_carte #infos_photo a:hover { text-decoration: none; }
#droite div.bloc { border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 10px; margin-bottom: 20px; font-size: 11px; }
#droite div.bloc * { color: rgb(136, 112, 114); }
#droite div.bloc h3 { height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.bloc h4 { font-size: 12px; }
#droite div.bloc p.pied { text-align: right; margin-top: 5px; }
#droite div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#droite div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.bloc img { float: right; }
#papier div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#papier div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard { margin-top: 10px; border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 0pt; margin-bottom: 20px; font-size: 11px; }
#droite div.module_standard * { color: rgb(136, 112, 114); }
#droite div.module_standard h3, #droite div.module_standard div.bloc_titre { font-weight: bold; height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.module_standard h4 { font-size: 12px; }
#droite div.module_standard p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard img { float: right; }
#droite div.module_standard ul li { list-style: none outside none; background: url('puce.gif') no-repeat scroll 0pt 4px transparent; padding-left: 10px; }
#droite div.module_standard div.detail a { color: rgb(213, 13, 78); }
#droite div.module_standard ul li a { color: rgb(136, 112, 114); }
#droite div.module_standard div.bloc_corps { margin-top: 10px; }
#droite div.module_standard div.item { margin: 0pt 10px; }
#boutique_creations { clear: both; }
#boutique_creations * { margin: 0pt; padding: 0pt; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#boutique_creations { border: 1px solid rgb(160, 104, 91); color: rgb(97, 70, 70); margin: 10px 0pt; }
#boutique_creations .spacer { clear: both; }
#boutique_creations a { color: rgb(97, 70, 70); }
#boutique_creations h2 { text-indent: -1000px; background: url('fond_002.gif') repeat-x scroll left top transparent; height: 28px; line-height: 28px; }
#boutique_creations h2 a { display: block; float: left; height: 28px; line-height: 28px; width: 78px; background: url('logo_boutique_miniature.gif') no-repeat scroll 10px 0pt transparent; }
#boutique_creations h2 span a { width: 105px; background: url('logo_voscreations_miniature.png') no-repeat scroll 5px 0pt transparent; }
#boutique_creations ul { float: none; list-style: none outside none; }
#boutique_creations ul li { display: block; float: left; width: 25%; text-align: center; margin: 4px 0pt; background: none repeat scroll 0% 0% transparent; }
#boutique_creations ul li h3, #boutique_creations ul li p, #boutique_creations ul li h4 { margin: 0pt; }
#boutique_creations ul li img { margin: 4px 0pt; }
#boutique_creations ul li h3 a { font-size: 13px; font-weight: bold; text-decoration: none; }
#boutique_creations ul li h3 a:hover { text-decoration: underline; }
#boutique_creations ul li h4 a:hover { text-decoration: none; }
#boutique_creations ul li h4 a { text-decoration: underline; }
#boutique_creations p.tous { margin: 4px 0pt; clear: both; text-align: right; }
#boutique_creations p.tous a { padding: 0pt 5px 0pt 10px; background: url('puce_001.gif') no-repeat scroll 0pt 4px transparent; text-decoration: underline; }
#boutique_creations p.tous a:hover { text-decoration: none; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/include_v3.css ::::: */

#droite div.bloc { border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 10px; margin-bottom: 20px; font-size: 11px; }
#droite div.bloc * { color: rgb(136, 112, 114); }
#droite div.bloc h3 { height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.bloc h4 { font-size: 12px; }
#droite div.bloc p.pied { text-align: right; margin-top: 5px; }
#droite div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#droite div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.bloc img { float: right; }
#droite div.bloc.newsletter h3 { background: url('newsletter.gif') no-repeat scroll 0pt 0pt transparent; }
#droite div.bloc.newsletter form { margin-left: 30px; }
div.bloc.newsletter p.checkbox { float: left; margin-right: 2px; margin-top: 4px; }
div.bloc.newsletter p.texte { float: left; margin-right: 10px; margin-top: 4px; font: 11px arial; color: rgb(97, 67, 67); }
div.bloc.newsletter input { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-right: 2px; border: 1px solid rgb(97, 67, 65); float: left; width: 200px; padding: 1px; font-size: 11px; }
div.bloc.newsletter input.ok { margin-left: 4px; border: 0pt none; margin-top: -2px; width: auto; margin-right: 10px; }
div.bloc.newsletter p.checkbox input { width: auto; border: 0pt none; }
#droite div.bloc.horoscope h3 { height: 23px; background: url('horoscope.gif') no-repeat scroll 0pt 0pt transparent; }
#droite div.bloc.courrier h3 { background: url('courrier.gif') no-repeat scroll 0pt 0pt transparent; }
#global #contenu #droite div.module_quiz { width: 298px; text-align: left; margin: 0px 0pt 20px; border-width: 1px 0pt; border-style: solid none; border-color: rgb(219, 219, 208) -moz-use-text-color; font-size: 11px; padding: 10px 0pt; }
#global #contenu #droite div.module_quiz h4 { width: 298px; height: 19px; line-height: 19px; text-transform: uppercase; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 35px; }
#global #contenu #droite #colonne_droite div.module_quiz h4 { width: 258px; }
#global #contenu #droite div.module_quiz h4 a { display: inline; font-family: arial; font-size: 12px; color: rgb(136, 112, 114); background: none repeat scroll 0% 0% transparent; padding-left: 0pt; }
#global #contenu #droite div.module_quiz h4 a:hover { text-decoration: underline; }
#global #contenu #droite div.module_quiz ul { list-style: none outside none; margin: 8px 0pt 8px 7px; }
#global #contenu #droite div.module_quiz ul li { display: block; width: 87px; text-align: center; float: left; background: none repeat scroll 0% 0% transparent; }
#global #contenu #droite div.module_quiz ul span { width: 66px; display: block; text-align: center; float: left; border: 1px solid rgb(219, 219, 208); padding: 5px; cursor: pointer; }
#global #contenu #droite div.module_quiz ul li a { color: rgb(136, 112, 114); }
#global #contenu #droite div.module_quiz ul li img { width: 66px; }
#global #contenu #droite div.module_quiz p { margin-right: 10px; text-align: right; }
#global #contenu #droite div.module_quiz p a { text-decoration: underline; font: 11px Arial; color: rgb(136, 112, 114); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#global #contenu #droite div.module_quiz p a:hover { text-decoration: none; }
#global #contenu #droite div.module_quiz div.spacer { clear: both; }
#global #contenu #droite #module_temoignage { width: 288px; margin-bottom: 20px; }
#global #contenu #droite #module_temoignage .bloc_titre a { font-family: arial; font-size: 12px; }
#droite #sondage { margin-bottom: 20px; width: 288px; border: 1px solid rgb(219, 217, 218); }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/include.css ::::: */

#global #gauche { z-index: 20000000; }
#global #tetiere { z-index: 30000000; }
#droite div.module_quiz { text-align: left; margin: 0px 0pt 15px; border-width: 1px 0pt; border-style: solid none; border-color: rgb(219, 219, 208) -moz-use-text-color; padding-bottom: 8px; }
#droite div.module_quiz h4 { display: block; height: 20px; line-height: 20px; width: 100%; }
#droite div.module_quiz h4 a { display: block; height: 21px; font: bold 10px/21px Verdana; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#droite div.module_quiz h4 a:hover { text-decoration: underline; }
#droite div.module_quiz ul { list-style: none outside none; margin: 8px 0pt 8px 7px; }
#droite div.module_quiz ul li { display: block; width: 87px; text-align: center; float: left; background: none repeat scroll 0% 0% transparent; }
#droite div.module_quiz ul span { display: block; text-align: center; float: left; border: 1px solid rgb(219, 219, 208); padding: 5px; }
#droite div.module_quiz ul li a { color: rgb(100, 67, 71); }
#droite div.module_quiz ul li img { width: 66px; }
#droite div.module_quiz p { margin-right: 10px; text-align: right; }
#droite div.module_quiz p a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite div.module_quiz p a:hover { text-decoration: none; }
#droite div.module_quiz div.spacer { clear: both; }
#droite #sondage { padding: 5px; border-left: 1px solid rgb(219, 217, 218); border-right: 1px solid rgb(219, 217, 218); font-family: arial; clear: both; margin-top: 10px; }
#droite #sondage .bloc_titre { height: 15px; line-height: 15px; background: url('picto_3couleurs.gif') no-repeat scroll 0px 4px transparent; margin-bottom: 0pt; }
#droite #sondage .bloc_titre a { font-weight: bold; color: rgb(92, 68, 70); text-transform: uppercase; padding-left: 25px; font-size: 12px; }
#droite #sondage .bloc_titre a:hover { text-decoration: underline; }
#droite #sondage form {  }
#droite #sondage form p { font-size: 11px; color: rgb(51, 51, 51); margin-bottom: 5px; }
#droite #sondage form p.bloc_entete { clear: both; margin: 10px 0pt; }
#droite #sondage form input { float: left; clear: left; margin: 0px 0pt 2px 5px; height: 18px; width: 15px; background: none repeat scroll 0% 0% transparent; }
#droite #sondage form label { float: left; margin: 0px 0px 2px 5px; width: 220px; font: 11px/15px Arial; color: rgb(92, 68, 70); }
#droite #sondage form button { float: left; margin-left: 110px; clear: both; height: 20px; width: 60px; border: 0px none; cursor: pointer; background: url('bt_valider1.gif') no-repeat scroll 0% 0% transparent; }
#droite #sondage p.tous { clear: both; text-align: right; width: 245px; padding-top: 10px; }
#droite #sondage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #sondage p.tous a:hover { text-decoration: none; }
#droite #sondage div.spacer { clear: both; }
#global #droite #module_temoignage { width: 300px; }
#global #module_temoignage * { margin: 0pt; padding: 0pt; }
#global #module_temoignage { text-align: left; margin: 0px 0pt 15px; font-size: 12px; font-family: verdana; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 5px; }
#global #module_temoignage .bloc_titre { height: 21px; margin: 0px; position: relative; background: none repeat scroll 0% 0% transparent; }
#global #module_temoignage .bloc_titre a { display: block; height: 21px; font-weight: bold; font-size: 11px; line-height: 21px; text-transform: uppercase; color: rgb(100, 67, 71); text-decoration: none; padding-left: 25px; background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; }
#global #module_temoignage .bloc_titre a:hover { text-decoration: underline; }
#global #module_temoignage .bloc_corps { clear: right; border-right: 0px solid rgb(219, 219, 208); border-width: 0px; border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); padding: 10px 5px 0pt; }
#global #module_temoignage .bloc_corps a { color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps img { margin-right: 10px; }
#global #module_temoignage .bloc_corps img { margin-right: 10px; float: left; }
#global #module_temoignage .bloc_corps p { font: 12px Arial; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete { font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a { text-decoration: underline; font-weight: bold; color: rgb(100, 67, 71); }
#global #module_temoignage .bloc_corps p.bloc_entete a:hover { text-decoration: none; }
#global #module_temoignage .bloc_corps p.action { font-size: 10px; color: rgb(100, 67, 71); margin-bottom: 10px; margin-top: 0pt; }
#global #module_temoignage .bloc_corps p.action a:hover { text-decoration: none; }
#global #module_temoignage p.tous { clear: both; text-align: right; padding-top: 10px; }
#global #module_temoignage p.tous a { text-decoration: underline; font: 11px Arial; color: rgb(165, 149, 149); background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#global #module_temoignage p.tous a:hover { text-decoration: none; }
#global #module_temoignage div.separateur { clear: both; height: 5px; }
#qr_bloc, #droite #qr_bloc.module_standard { width: 290px; color: rgb(92, 68, 70); font-family: arial; font-size: 12px; background: none repeat scroll 0% 0% rgb(245, 243, 244); border: 1px solid rgb(219, 217, 218); padding: 0pt 5px; margin-bottom: 20px; clear: both; }
#qr_bloc *, #droite #qr_bloc.module_standard * { margin: 0pt; padding: 0pt; }
#qr_bloc a, #droite #qr_bloc.module_standard a { color: rgb(92, 68, 70); text-decoration: none; }
#qr_bloc a:hover, #droite #qr_bloc.module_standard a:hover { text-decoration: underline; }
#qr_bloc div.item, #droite #qr_bloc.module_standard div.item { padding-bottom: 0pt; }
#qr_bloc div.item.separateur, #droite #qr_bloc.module_standard div.item.separateur { padding-bottom: 10px; }
#qr_bloc div.spacer, #droite #qr_bloc.module_standard div.spacer { clear: both; }
#qr_bloc h2, #droite #qr_bloc.module_standard h2 { background: url('picto_3couleurs.gif') no-repeat scroll left center transparent; height: 21px; line-height: 21px; }
#qr_bloc h2 a, #droite #qr_bloc.module_standard h2 a { background: none repeat scroll 0% 0% transparent; color: rgb(92, 68, 70); text-transform: uppercase; font-size: 12px; padding-left: 25px; }
#qr_bloc h2 a.qr_copain, #droite #qr_bloc.module_standard h2 a.qr_copain { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
#qr_bloc h3, #droite #qr_bloc.module_standard h3 { margin: 5px 0pt 0pt; background: none repeat scroll 0% 0% rgb(223, 216, 218); height: 20px; line-height: 20px; font-size: 11px; padding: 0pt 5px; font-weight: normal; text-transform: none; }
#qr_bloc h3 a, #droite #qr_bloc.module_standard h3 a { text-decoration: none; }
#qr_bloc h3 a:hover, #droite #qr_bloc.module_standard h3 a:hover { text-decoration: underline; }
#qr_bloc h3 a.qr_right, #droite #qr_bloc.module_standard h3 a.qr_right { float: right; font-weight: bold; text-decoration: underline; }
#qr_bloc h3 a.qr_right:hover, #droite #qr_bloc.module_standard h3 a.qr_right:hover { text-decoration: none; }
#qr_bloc h4, #droite #qr_bloc.module_standard h4 { margin-top: 5px; padding: 0pt 5px 5px 0pt; text-align: right; font-size: 11px; }
#qr_bloc h4 a, #droite #qr_bloc.module_standard h4 a { background: url('puce-lien-tout.gif') no-repeat scroll left 5px transparent; color: rgb(83, 74, 65); font-weight: bold; padding-left: 10px; text-decoration: underline; }
#qr_bloc h4 a:hover, #droite #qr_bloc.module_standard h4 a:hover { text-decoration: none; }
#qr_bloc .item, #droite #qr_bloc.module_standard .item { padding: 5px; }
#qr_bloc .qr_inc, #droite #qr_bloc.module_standard .qr_inc { float: left; }
#qr_bloc .detail, #droite #qr_bloc.module_standard .detail { width: 215px; float: right; }
#qr_bloc a.qr_under_red, #qr_bloc a.qr_under, #droite #qr_bloc.module_standard a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under { font-size: 10px; text-decoration: underline; }
#qr_bloc a.qr_under_red:hover, #qr_bloc a.qr_under:hover, #droite #qr_bloc.module_standard a.qr_under_red:hover, #droite #qr_bloc.module_standard a.qr_under:hover { text-decoration: none; }
#qr_bloc a.qr_under_red, #droite #qr_bloc.module_standard a.qr_under_red { font-size: 10px; color: rgb(204, 0, 0); }
#qr_bloc ul, #droite #qr_bloc.module_standard ul { list-style: none outside none; margin: 5px 10px; font-size: 11px; }
#qr_bloc ul li a, #droite #qr_bloc.module_standard ul li a { font-size: 12px; font-weight: bold; text-decoration: underline; }
#qr_bloc ul a:hover, #droite #qr_bloc.module_standard ul a:hover { text-decoration: none; }
#droite #module_carte { width: 288px; text-align: left; margin-bottom: 20px; border: 1px solid rgb(218, 219, 213); padding: 5px; background: none repeat scroll 0% 0% rgb(245, 243, 244); }
#droite #module_carte * { padding: 0pt; margin: 0pt; }
#droite #module_carte #lien_home_photo { height: 21px; position: relative; background: url('picto_3couleurs.gif') no-repeat scroll 7px 7px transparent; padding-left: 35px; font-weight: bold; }
#droite #module_carte #lien_home_photo a { display: block; height: 21px; line-height: 21px; text-transform: uppercase; }
#droite #module_carte #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_carte .item_photo { float: left; margin: 5px 2px 5px 7px; width: 86px; }
#droite #module_carte .item_photo .vignette_photo a img { margin: 0px; width: 80px; height: 80px; border: 1px solid rgb(218, 213, 210); }
#droite #module_carte .item_photo p.titre_categorie_photo a { text-decoration: underline; color: rgb(83, 74, 65); font: bold 11px Arial; }
#droite #module_carte .item_photo p { width: 82px; padding: 3px 0px; text-align: center; overflow: hidden; }
#droite #module_carte .item_photo p a { text-decoration: underline; color: rgb(83, 74, 65); font: 10px Arial; }
#droite #module_carte .item_photo p a:hover { text-decoration: none; }
#droite #module_carte #infos_photo { clear: both; text-align: right; padding: 2px 0px; margin-right: 5px; margin-top: 0pt; }
#droite #module_carte #infos_photo a { font-weight: normal; text-decoration: underline; font-size: 11px; background: url('fleche_suivant.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; }
#droite #module_carte #infos_photo a:hover { text-decoration: none; }
#droite div.bloc { border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 10px; margin-bottom: 20px; font-size: 11px; }
#droite div.bloc * { color: rgb(136, 112, 114); }
#droite div.bloc h3 { height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.bloc h4 { font-size: 12px; }
#droite div.bloc p.pied { text-align: right; margin-top: 5px; }
#droite div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#droite div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.bloc img { float: right; }
#papier div.bloc p.pied a, #droite div.bloc p a.pied { background: url('fleche_001.gif') no-repeat scroll 0pt 4px transparent; padding-left: 12px; text-decoration: underline; }
#papier div.bloc p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard { margin-top: 10px; border: 1px solid rgb(223, 216, 218); background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 278px; padding: 0pt; margin-bottom: 20px; font-size: 11px; }
#droite div.module_standard * { color: rgb(136, 112, 114); }
#droite div.module_standard h3, #droite div.module_standard div.bloc_titre { font-weight: bold; height: 19px; line-height: 19px; text-transform: uppercase; font-size: 12px; margin-bottom: 5px; background: url('picto_3couleurs.gif') no-repeat scroll 7px 6px transparent; padding-left: 30px; }
#droite div.module_standard h4 { font-size: 12px; }
#droite div.module_standard p.pied a:hover, #droite div.bloc p a.pied:hover { text-decoration: none; }
#droite div.module_standard img { float: right; }
#droite div.module_standard ul li { list-style: none outside none; background: url('puce.gif') no-repeat scroll 0pt 4px transparent; padding-left: 10px; }
#droite div.module_standard div.detail a { color: rgb(213, 13, 78); }
#droite div.module_standard ul li a { color: rgb(136, 112, 114); }
#droite div.module_standard div.bloc_corps { margin-top: 10px; }
#droite div.module_standard div.item { margin: 0pt 10px; }
#boutique_creations { clear: both; }
#boutique_creations * { margin: 0pt; padding: 0pt; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#boutique_creations { border: 1px solid rgb(160, 104, 91); color: rgb(97, 70, 70); margin: 10px 0pt; }
#boutique_creations .spacer { clear: both; }
#boutique_creations a { color: rgb(97, 70, 70); }
#boutique_creations h2 { text-indent: -1000px; background: url('fond_002.gif') repeat-x scroll left top transparent; height: 28px; line-height: 28px; }
#boutique_creations h2 a { display: block; float: left; height: 28px; line-height: 28px; width: 78px; background: url('logo_boutique_miniature.gif') no-repeat scroll 10px 0pt transparent; }
#boutique_creations h2 span a { width: 105px; background: url('logo_voscreations_miniature.png') no-repeat scroll 5px 0pt transparent; }
#boutique_creations ul { float: none; list-style: none outside none; }
#boutique_creations ul li { display: block; float: left; width: 25%; text-align: center; margin: 4px 0pt; background: none repeat scroll 0% 0% transparent; }
#boutique_creations ul li h3, #boutique_creations ul li p, #boutique_creations ul li h4 { margin: 0pt; }
#boutique_creations ul li img { margin: 4px 0pt; }
#boutique_creations ul li h3 a { font-size: 13px; font-weight: bold; text-decoration: none; }
#boutique_creations ul li h3 a:hover { text-decoration: underline; }
#boutique_creations ul li h4 a:hover { text-decoration: none; }
#boutique_creations ul li h4 a { text-decoration: underline; }
#boutique_creations p.tous { margin: 4px 0pt; clear: both; text-align: right; }
#boutique_creations p.tous a { padding: 0pt 5px 0pt 10px; background: url('puce_001.gif') no-repeat scroll 0pt 4px transparent; text-decoration: underline; }
#boutique_creations p.tous a:hover { text-decoration: none; }
/* ::::: http://www.linternaute.com/femmes/html_externe3/style/femmes/pieddepage_v3.css ::::: */

#pieddepage {  }
#pieddepage div.liste_services { width: 776px; margin-left: 175px; padding: 0pt 0pt 20px; background: url('top.gif') no-repeat scroll center 14px transparent; }
#pieddepage div.corps { width: 776px; padding-bottom: 20px; padding-top: 10px; background: url('pied.gif') repeat-y scroll left bottom transparent; }
#pieddepage div.liste_services h3 { text-transform: uppercase; font-size: 16px; color: rgb(97, 67, 65); padding-bottom: 0px; }
#pieddepage div.liste_services h4 { font-size: 12px; }
#pieddepage div.liste_services div.service { border-left: 1px solid rgb(217, 211, 211); float: left; margin-left: 20px; padding-left: 20px; }
#pieddepage div.liste_services div.service.bi_colonne { border-left: 0pt none; padding-left: 0pt; }
#pieddepage div.liste_services div.rubrique.bi_colonne { border-left: 1px solid rgb(217, 211, 211); padding-left: 20px; }
#pieddepage div.liste_services div.service ul { display: block; float: left; width: 120px; }
#pieddepage div.liste_services div.service.bi_colonne ul { width: 260px; }
#pieddepage div.liste_services div.service ul li { list-style: none outside none; }
#pieddepage div.liste_services div.service.bi_colonne ul li { display: block; float: left; width: 130px; }
#pieddepage div.liens { line-height: 15px; width: 959px; padding: 0pt 0px 20px; margin: 20px auto 0pt; background: url('femme.gif') no-repeat scroll center bottom transparent; font-size: 10px; font-family: verdana; text-align: center; }
#pieddepage div.liens ul { margin: 0pt; }
#pieddepage div.liens ul li { list-style: none outside none; display: inline; }
#pieddepage div.liens ul.liste_sites { width: 959px; background: url('separateur.gif') no-repeat scroll center top transparent; padding-top: 20px; }
#pieddepage div.liens ul.liste_sites li { margin-right: 5px; border-right: 1px solid rgb(130, 100, 102); padding-right: 5px; }
#pieddepage div.liens ul.liste_sites li.dernier { border-right: 0pt none; }
#pieddepage div.liens ul.liste_sites li a { font-weight: bold; text-decoration: underline; }
#pieddepage div.liens ul.liste_sites li a:hover { text-decoration: none; }
#pieddepage div.liens ul.liste_liens { width: 959px; margin-top: 8px; color: rgb(172, 60, 91); }
#pieddepage div.liens ul.liste_liens li { margin-right: 5px; border-right: 1px solid rgb(130, 100, 102); padding-right: 5px; }
#pieddepage div.liens ul.liste_liens li.dernier { border-right: 0pt none; }
#pieddepage div.liens ul.liste_liens a { color: rgb(172, 60, 91); }

