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

/* ::::: http://www.linternaute.com/html_externe3/style/bloc_appel.css ::::: */

.appel h1 a, h2 a { text-decoration: underline; color: rgb(0, 0, 0); }
.appel h1 a:hover, h2 a:hover { text-decoration: none; }
* { margin: 0pt; padding: 0pt; }
body { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
table { width: 100%; }
#global { position: relative; min-width: 1003px; }
#droite { float: left; width: 0px; }
#pied { z-index: 5; position: absolute; clear: both; width: 100%; left: 0px; bottom: -90px; padding-bottom: 15px; }
#tetiere { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 1; position: absolute; width: 100%; left: 0px; top: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gauche { z-index: 3; position: absolute; width: 130px; left: 0px; top: 90px; }
a { text-decoration: none; color: rgb(51, 51, 51); }
a:hover { text-decoration: underline; color: rgb(51, 51, 51); }
p { margin-bottom: 5px; }
br { line-height: normal; }
h1 { margin: 10px 0pt; font-size: 16px; color: rgb(69, 68, 54); }
h2 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(204, 51, 0); margin-top: 13px; }
h3 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(204, 51, 0); }
table { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
input { background-color: rgb(255, 255, 255); font-size: 10px; }
img { border: 0pt none ; }
.date { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: right; }
a.flechehome, .flechehome a { color: rgb(51, 51, 51); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: underline; }
a.flechehome:hover, .flechehome a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.categorie-entete { display: inline; }
.categorie-entete a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#colonne_droite { padding: 15px; }
#newsletter { width: 260px; margin-top: 15px; margin-bottom: 20px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
#newsletter a { text-decoration: underline; color: rgb(51, 51, 51); }
#newsletter a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.appel h1 a, h2 a { text-decoration: underline; color: rgb(0, 0, 0); }
.appel h1 a:hover, h2 a:hover { text-decoration: none; }
#top1, #PubTop1 { position: absolute; top: -4px; left: 0px; z-index: 9999999; }
#top3, #PubTop3 { display: none; }
#topleft, #PubTopLeft { position: absolute; top: 0px; left: 0px; }
#PubBottomRight {  }
#gauche { z-index: 2; }
#tetiere { z-index: 3; }
#pied { z-index: 5; }
/* ::::: http://www.linternaute.com/html_externe3/style/linternaute/tetiere_optimise.css ::::: */

#bloc_tetiere_accueil * { margin: 0px; padding: 0px; }
#bloc_tetiere_accueil { width: 100%; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#bloc_tetiere_accueil img { border: 0px none ; }
#bloc_tetiere_accueil a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bloc_tetiere_accueil a { text-decoration: underline; }
#bloc_tetiere_accueil a:hover { text-decoration: none; }
#bloc_tetiere_accueil #tetiere_conteneur { width: 1004px; }
#bloc_tetiere_accueil #partie_chaine { margin: 0px 0px 0px 20px; padding: 0px; height: 67px; }
#bloc_tetiere_accueil #partie_chaine p.chaine_logo { margin: 0px; padding: 0px; float: left; display: block; }
#bloc_tetiere_accueil #partie_chaine p.chaine_logo a img { margin: 0px; }
#bloc_tetiere_accueil #partie_chaine #ephemeride { padding: 7px 0px 0px 15px; float: left; margin-left: 20px; height: 60px; width: 175px; }
#bloc_tetiere_accueil #partie_chaine #ephemeride p { margin: 0px; }
#bloc_tetiere_accueil #partie_chaine #ephemeride #aujourdhui { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 3px; }
#bloc_tetiere_accueil #partie_chaine #ephemeride #bloc_prenom { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 3px; }
#bloc_tetiere_accueil #partie_chaine #ephemeride #bloc_prenom a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bloc_tetiere_accueil #partie_chaine #ephemeride p.fete { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bloc_tetiere_accueil #partie_chaine #ephemeride p.fete a { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bloc_tetiere_accueil #partie_chaine #utile { float: left; margin-top: 10px; padding-left: 20px; }
#bloc_tetiere_accueil #partie_chaine #utile p.meteo { float: left; }
#bloc_tetiere_accueil #partie_chaine #utile p.meteo a { padding-left: 13px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bloc_tetiere_accueil #partie_chaine #utile p.programmetv { float: left; margin-left: 13px; }
#bloc_tetiere_accueil #partie_chaine #utile p.programmetv a { padding-left: 13px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bloc_tetiere_accueil #partie_chaine #utile p.dictionnaire { float: left; margin-left: 12px; }
#bloc_tetiere_accueil #partie_chaine #utile p.dictionnaire a { padding-left: 17px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bloc_tetiere_accueil #partie_chaine #utile p.cartes { float: left; margin-left: 12px; }
#bloc_tetiere_accueil #partie_chaine #utile p.cartes a { padding-left: 17px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bloc_tetiere_accueil #partie_chaine #utile p.itineraire { float: left; margin-left: 12px; }
#bloc_tetiere_accueil #partie_chaine #utile p.itineraire a { padding-left: 16px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#bloc_tetiere_accueil #partie_chaine #utile p a:hover { text-decoration: underline; }
#bloc_tetiere_accueil #partie_chaine #recherche { float: right; height: 28px; width: 430px; margin-top: 2px; padding-right: 20px; }
#bloc_tetiere_accueil #partie_chaine #recherche p { float: left; margin-top: 7px; margin-right: 8px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
#bloc_tetiere_accueil #partie_chaine #recherche form { margin: 0px; padding: 0px; float: left; width: 310px; }
#bloc_tetiere_accueil #partie_chaine #recherche form input { padding: 0px; float: left; margin-top: 5px; margin-right: 8px; width: 134px; height: 16px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bloc_tetiere_accueil #partie_chaine #recherche form select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin-top: 5px; margin-right: 8px; width: 134px; height: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-top: 1px; }
#bloc_tetiere_accueil #partie_chaine #recherche form select option { padding: 2px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
#bloc_tetiere_accueil #partie_chaine #recherche form button.valider { border: medium none ; background: transparent url('spriteh.png') no-repeat scroll 0pt -163px; float: left; margin-top: 8px; margin-right: 0px; width: 22px; height: 15px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_service { margin: 0px; padding: 0px; height: 24px; }
#bloc_tetiere_accueil #partie_service p.famille { display: block; float: left; clear: left; margin-top: 5px; padding-left: 15px; }
#bloc_tetiere_accueil #partie_service p.famille a { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-decoration: none; }
#bloc_tetiere_accueil #partie_service p.famille a:hover { text-decoration: underline; }
#bloc_tetiere_accueil #partie_service ul.service_onglet { float: left; height: 24px; padding-left: 25px; }
#bloc_tetiere_accueil #partie_service ul.service_onglet li { display: block; float: left; height: 24px; list-style-type: none; padding-right: 36px; }
#bloc_tetiere_accueil #partie_service ul.service_onglet li a { display: block; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-transform: uppercase; margin-top: 5px; text-decoration: none; }
#bloc_tetiere_accueil #partie_service ul.service_onglet li a:hover { text-decoration: underline; }
#bloc_tetiere_accueil #partie_service ul.service_lien { float: right; height: 24px; padding-right: 30px; }
#bloc_tetiere_accueil #partie_service ul.service_lien li { display: block; float: left; height: 20px; list-style-type: none; padding-left: 10px; margin-top: 4px; margin-right: 10px; }
#bloc_tetiere_accueil #partie_service ul.service_lien li a { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#top1 { display: none; position: absolute; top: 0px; left: 0px; }
#top3 { display: none; position: absolute; top: 0px; left: 0px; }
#topleft { display: none; position: absolute; top: 0px; left: 0px; }
#bloc_tetiere_accueil { border-bottom: 1px solid rgb(109, 76, 76); background: rgb(255, 255, 255) url('spriteh.png') repeat-x scroll 0pt 67px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 90px; }
#bloc_tetiere_accueil a { color: rgb(51, 51, 51); }
#bloc_tetiere_accueil #partie_chaine #ephemeride { padding: 0pt 5px 0pt 0pt; background: transparent url('spritev.png') repeat-y scroll 179px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 67px; }
#bloc_tetiere_accueil #partie_chaine #ephemeride #aujourdhui { color: rgb(152, 0, 0); padding-top: 5px; }
p.chaine_logo { background: transparent url('spritev.png') repeat-y scroll 324px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 40px ! important; margin-right: 0pt; }
#bloc_tetiere_accueil #partie_chaine #utile p.meteo a { background: transparent url('spriteh.png') no-repeat scroll 0pt -144px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_chaine #utile p.programmetv a { background: transparent url('spriteh.png') no-repeat scroll 0pt -125px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_chaine #utile p.dictionnaire a { background: transparent url('spriteh.png') no-repeat scroll 1px -73px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_chaine #utile p.cartes a { background: transparent url('spriteh.png') no-repeat scroll 0pt -106px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_chaine #utile p.itineraire a { background: transparent url('spriteh.png') no-repeat scroll 2px -57px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_chaine #recherche p { color: rgb(51, 51, 51); }
#bloc_tetiere_accueil #partie_chaine #recherche form {  }
#bloc_tetiere_accueil #partie_service ul.service_onglet li { background: transparent url('spriteh.png') no-repeat scroll right -28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_tetiere_accueil #partie_service ul.service_lien li { background: transparent url('spriteh.png') no-repeat scroll 0pt -88px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
/* ::::: http://www.linternaute.com/html_externe3/style/linternaute/pieddepage_optimise.css ::::: */

#pieddepage-dispatch *, #pieddepage-box * { margin: 0px; padding: 0px; }
#pieddepage-dispatch { border-top: 1px solid rgb(215, 212, 198); background: transparent url('spriteh_001.png') repeat-x scroll 0pt -13px; clear: both; height: 48px; left: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pieddepage-dispatch ul { list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; width: 910px; margin-top: 6px; margin-left: 90px; }
#pieddepage-dispatch li { background: transparent url('spriteh_001.png') no-repeat scroll right center; display: inline; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(142, 139, 134); white-space: nowrap; padding-right: 5px; padding-left: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pieddepage-dispatch li a { font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: underline; }
#pieddepage-dispatch li a:hover { text-decoration: none; }
#pieddepage-dispatch li.fin { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pieddepage-box { border-top: 1px solid rgb(215, 212, 198); border-bottom: 1px solid rgb(215, 212, 198); background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; height: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 0px; }
#pieddepage-box #pied_image img { float: left; margin-left: 15px; }
#pieddepage-box #pied_navigation { float: left; height: 20px; margin-left: 60px; margin-top: 4px; }
#pieddepage-box #pied_navigation li { background: transparent url('spriteh_001.png') no-repeat scroll right center; display: inline; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-right: 5px; padding-left: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pieddepage-box #pied_navigation li a { background: transparent none repeat scroll 0% 0%; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(142, 139, 134); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pieddepage-box #pied_navigation li.fin { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
/* ::::: http://www.linternaute.com/html_externe3/style/linternaute/magazine/home_v2_optimise.css ::::: */

#global { min-width: 1008px; }
#global table { border-collapse: collapse; }
#global img { border: 0px none ; }
#global #tetiere { position: static; }
#home { border-right: 1px solid rgb(223, 221, 201); position: inherit; float: left; clear: both; width: 660px; padding-left: 15px; }
#home td { margin: 0px; padding: 0px 0px 0px 15px; }
#home #bloc_defilant { padding: 0px; float: left; width: 368px; height: 350px; margin-top: 15px; }
#home #une-actualite { padding: 0px 15px 0px 0px; float: left; width: 260px; margin-left: 15px; margin-top: 15px; }
#home #une-magazine { background: transparent url('colonne_gauche-fond.gif') repeat-y scroll 0% 0%; float: left; clear: both; width: 660px; margin-top: 35px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche { position: relative; float: left; width: 144px; clear: left; top: auto; left: auto; }
#home #une-magazine #corps { padding: 0px; position: relative; float: left; width: 480px; margin-left: 15px; }
#home #une-actualite .categorie-bloc { background: transparent url('categorie-bordure.gif') repeat-x scroll center bottom; clear: both; margin-bottom: 10px; padding-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-actualite .categorie-bloc a img { margin-right: 10px; }
#home #une-actualite .categorie-bloc p { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#home #une-actualite .categorie-bloc p.categorie-entete { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#home #une-magazine #gauche p.intitule, #home #une-magazine #gauche p.intitule_copain { margin: 0px; padding: 0px; background: transparent url('onglet-fond.gif') no-repeat scroll 0% 0%; width: 144px; height: 27px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche p.intitule a, #home #une-magazine #gauche p.intitule_copain a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(72, 72, 72); line-height: 27px; padding-left: 32px; }
#home #une-magazine #gauche p.intitule_copain { background: transparent url('intitule-fond_copains.gif') no-repeat scroll 0% 0%; margin-top: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche ul.liste_defaut { list-style-type: none; list-style-image: none; list-style-position: outside; }
#home #une-magazine #gauche ul.liste_defaut li { background: transparent url('onglet-fond.gif') no-repeat scroll right -53px; display: block; width: 144px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche ul.liste_defaut li a { background: transparent url('liste-puce.gif') no-repeat scroll 12px 10px; display: block; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(72, 72, 72); line-height: 26px; width: 122px; padding-left: 22px; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche ul.liste_defaut li a:hover { background: transparent url('onglet-fond.gif') no-repeat scroll left -26px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche ul li.evenementiel a { color: rgb(204, 0, 0); }
#home #une-magazine #gauche ul.liste_defaut li.deroulant { height: auto; background-position: right -1000px; }
#home #une-magazine #gauche ul.liste_defaut li.deroulant a { height: 22px; }
#home #une-magazine #gauche ul.liste_defaut li.deroulant ul { margin: 0pt; padding-bottom: 0px; }
#home #une-magazine #gauche ul.liste_defaut li.deroulant ul li { background: transparent none repeat scroll 0% 0%; height: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #gauche ul.liste_defaut li.deroulant ul li a { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: auto; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(72, 72, 72); }
#home #une-magazine #gauche ul.liste_defaut li.deroulant ul li a:hover { text-decoration: underline; }
#home #une-magazine #gauche ul.liste_defaut li.deroulant ul li.dernier { background: transparent url('onglet-fond.gif') no-repeat scroll right -60px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 5px; }
#home #une-magazine #corps .bloc_magazine { background: transparent url('categorie-bordure.gif') repeat-x scroll center bottom; margin-bottom: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 15px; }
#home #une-magazine #corps .bloc_magazine a img { margin: 0px 10px 10px 0px; width: 150px; height: 100px; }
#home #une-magazine #corps .actualites a img { max-width: 150px; max-height: 100px; width: auto; height: auto; }
#home #une-magazine #corps .bloc_magazine p a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#home #une-magazine #corps .bloc_magazine p a.flechehome { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#home #une-magazine #corps .bloc_magazine div.spacer { clear: both; line-height: 1px; font-size: 1px; }
#home #une-magazine #corps .bloc_magazine p.bloc_titre { background: transparent url('bloc_titre-fond.gif') repeat-x scroll 0% 0%; height: 18px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
#home #une-magazine #corps .bloc_magazine p.bloc_titre a { display: block; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(133, 133, 133); text-transform: uppercase; line-height: 18px; padding-left: 22px; }
#home #une-magazine #corps .bloc_magazine p.bloc_entete a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#home #une-magazine #corps .bloc_magazine p.tout { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 5px; margin-top: 7px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(176, 174, 162); }
#home #une-magazine #corps .bloc_magazine p.tout a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(176, 174, 162); text-decoration: underline; }
#home #une-magazine #corps .bloc_magazine p.tout a:hover { text-decoration: none; }
#home #une-magazine #corps .bloc_magazine ul.bloc_article { position: relative; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 310px; }
#home #une-magazine #corps .bloc_magazine ul.bloc_article li { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); padding-left: 12px; }
#home #une-magazine #corps .bloc_magazine ul.bloc_article li a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); text-decoration: underline; }
#home #une-magazine #corps .bloc_magazine ul.bloc_article li a:hover { text-decoration: none; }
#home #une-magazine #corps .bloc_magazine ul.bloc_supplement { clear: both; list-style-type: none; list-style-image: none; list-style-position: outside; }
#home #une-magazine #corps .bloc_magazine ul.bloc_supplement li { display: inline; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); margin-right: 2px; }
#home #une-magazine #corps .bloc_magazine ul.bloc_supplement li a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); padding-left: 12px; }
#home #une-magazine #corps .bloc_magazine ul.actualite li a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#home #une-magazine #corps .bloc_magazine ul.actualite li a:hover { text-decoration: underline; }
#home #une-magazine #corps .bloc_magazine a.actualite-images { font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; clear: both; }
#home #une-magazine #corps .jaune p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left -36px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .jaune ul.bloc_article li { background-image: url('fleche.gif'); background-position: 0px -145px; background-repeat: no-repeat; background-color: rgb(255, 255, 255); }
#home #une-magazine #corps .jaune ul.bloc_supplement li a { background: transparent url('bloc_supplement.gif') no-repeat scroll 0px -9px; display: block; float: left; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .vert p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left -54px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .vert ul.bloc_article li { background-image: url('fleche.gif'); background-repeat: no-repeat; background-position: 0px 3px; }
#home #une-magazine #corps .vert ul.bloc_supplement li a { background: transparent url('bloc_supplement.gif') no-repeat scroll 0px -53px; display: block; float: left; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .rouge p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .rouge ul.bloc_article li { background-image: url('fleche.gif'); background-position: 0px -10px; background-repeat: no-repeat; }
#home #une-magazine #corps .rouge ul.bloc_supplement li a { background: transparent url('bloc_supplement.gif') no-repeat scroll 0px -67px; display: block; float: left; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .journaldunet p.bloc_titre { background: transparent url('bloc_titre-fond.gif') repeat-x scroll left -18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .journaldunet p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left -72px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .journaldunet ul.bloc_article li { background: transparent url('fleche.gif') no-repeat scroll 0px -82px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .journaldunet ul.bloc_supplement li a { background: transparent url('bloc_supplement.gif') no-repeat scroll 0px -95px; display: block; float: left; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .journaldesfemmes p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left -108px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .journaldesfemmes ul.bloc_article li { background-image: url('fleche.gif'); background-position: 0px -97px; background-repeat: no-repeat; }
#home #une-magazine #corps .journaldesfemmes ul.bloc_supplement li a { background: transparent url('bloc_supplement.gif') no-repeat scroll 0px -67px; display: block; float: left; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .indigo p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left -126px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .indigo ul.bloc_article li { background: transparent url('fleche_indigo.gif') no-repeat scroll 0px 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #une-magazine #corps .indigo ul.bloc_supplement li a { background: transparent url('bloc_supplement.gif') no-repeat scroll 0px -25px; display: block; float: left; margin-right: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #include_finance { padding: 0px; display: block; width: 134px; margin-left: 9px; margin-top: 20px; margin-bottom: 0px; }
#home #include_finance h1 { padding-left: 10px; }
#home #include_finance .include_seance { border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; margin-left: 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home #include_finance .include_seance p.tout { border: medium none ; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #bloc_comparateur { width: 298px; }
#droite #bloc_comparateur form input { width: 155px; }
#droite #bloc_comparateur form label { width: 130px; }
#droite #bloc_comparateur form button { margin-left: 130px; }
#droite { padding: 0px; position: relative; float: left; width: 332px ! important; }
#droite #newsletter { margin: 0px 0pt 15px; width: 300px; text-align: left; }
#droite #newsletter .bloc_titre { margin: 0px; background: transparent none repeat scroll 0% 0%; height: 27px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#droite #newsletter form { border-left: 1px solid rgb(223, 221, 201); border-right: 1px solid rgb(223, 221, 201); padding: 10px 0px 15px 30px; background: rgb(249, 248, 242) none repeat scroll 0% 0%; width: 268px; height: 30px; margin-bottom: -15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
#droite #newsletter form input { border: 1px solid rgb(155, 155, 155); float: left; height: 14px; padding-top: 3px; padding-left: 5px; width: 130px; }
#droite #newsletter form button { border: 0px none ; margin: 0px 0px 0px 10px; padding: 0px; background: transparent url('newsletter-ok.gif') no-repeat scroll 0% 0%; float: left; height: 20px; width: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#droite #newsletter p.tout { background: transparent url('newsletter-exemple.gif') no-repeat scroll center bottom; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); clear: both; height: 15px; padding-left: 30px; padding-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #temoignage { margin: 0px 0pt 15px; width: 300px; text-align: left; }
#droite #temoignage .bloc_titre { margin: 0px; background: transparent url('temoignage-titre.gif') no-repeat scroll 0% 0%; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#droite #temoignage .bloc_titre a { background: transparent url('bloc_supplement.gif') no-repeat scroll 8px -106px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #temoignage .bloc_titre a:hover { text-decoration: underline; }
#droite #temoignage .bloc_corps { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; padding: 10px; }
#droite #temoignage .bloc_corps img { margin-right: 10px; }
#droite #temoignage .bloc_corps p { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#droite #temoignage .bloc_corps p.bloc_entete { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#droite #temoignage .bloc_corps p.bloc_entete a { text-decoration: underline; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#droite #temoignage .bloc_corps p.bloc_entete a:hover { text-decoration: none; }
#droite #sondage { margin: 0px 0pt 15px; width: 300px; text-align: left; }
#droite #sondage .bloc_titre { margin: 0px; background: transparent url('sondage-titre.gif') no-repeat scroll 0% 0%; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#droite #sondage .bloc_titre a { background: transparent url('bulle-puce.gif') no-repeat scroll 5px 5px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #sondage .bloc_titre a:hover { text-decoration: underline; }
#droite #sondage form { border-style: none solid solid; border-color: -moz-use-text-color rgb(215, 212, 198) rgb(215, 212, 198); border-width: medium 1px 1px; padding: 10px; background: rgb(247, 247, 244) url('sondage-fond.gif') repeat-x scroll center bottom; width: 278px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #sondage form p { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); margin-bottom: 10px; }
#droite #sondage form p.bloc_entete { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#droite #sondage form input { margin: 0px 0px 8px 5px; background: transparent none repeat scroll 0% 0%; float: left; clear: left; height: 18px; width: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #sondage form label { margin: 0px 0px 8px 5px; float: left; width: 250px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); line-height: 15px; }
#droite #sondage form button { border: 0px none ; background: transparent url('sondage-valider.gif') no-repeat scroll 0% 0%; float: left; margin-left: 110px; clear: both; height: 20px; width: 60px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #module_photo { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; margin: 0px 0pt 15px; width: 298px; text-align: left; padding-bottom: 8px; }
#droite #module_photo * { margin: 0pt; padding: 0pt; }
#droite #module_photo #lien_home_photo { margin: 0px 0px 0px -1px; background: transparent url('temoignage-titre.gif') no-repeat scroll 0% 0%; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#droite #module_photo #lien_home_photo a { background: transparent url('bloc_supplement.gif') no-repeat scroll 8px -106px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #module_photo #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_photo .item_photo { margin: 10px 2px 0px 10px; float: left; width: 86px; }
#droite #module_photo .item_photo .vignette_photo { border: 1px solid rgb(218, 213, 210); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 76px; height: 64px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#droite #module_photo .item_photo .vignette_photo a img { border: 0px none ; margin: 6px 7px; width: 63px; height: 52px; }
#droite #module_photo .item_photo p { padding: 3px 0px; overflow: hidden; width: 82px; text-align: center; }
#droite #module_photo .item_photo p a { text-decoration: underline; color: rgb(0, 0, 0); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#droite #module_photo .item_photo p a:hover { text-decoration: none; }
#droite #module_photo #infos_photo { padding: 2px 0px; clear: both; text-align: right; margin-right: 10px; }
#droite #module_photo #infos_photo a { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 5px; text-decoration: underline; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(83, 74, 65); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 8px; }
#droite #module_photo #infos_photo a:hover { text-decoration: none; }
#droite #position2 { margin-bottom: 15px; }
#pied { background: transparent url('sprite.png') no-repeat scroll 15px 0pt; position: static; clear: both; width: 100%; padding-top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pied #pieddepage_home { background: rgb(255, 255, 255) url('sprite.png') no-repeat scroll -200px 15px; margin-top: 0pt; width: 830px; height: 330px; padding-top: 27px; margin-bottom: 30px; margin-left: 174px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pied #pieddepage_home dl { background: rgb(255, 255, 255) url('sprite.png') repeat-x scroll center bottom; float: left; padding-top: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 10px; height: 280px; }
#pied #pieddepage_home dt { background: transparent url('sprite.png') no-repeat scroll -180px -25px; font-family: Arial,Helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; }
#pied #pieddepage_home dd { margin-top: 5px; }
#pied #pieddepage_home dd ul { border-left: 1px solid rgb(212, 213, 201); float: left; width: 125px; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 10px; }
#pied #pieddepage_home dd ul li { margin-bottom: 2px; }
#pied #pieddepage_home dd ul li a { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
div.module_onglets { margin-bottom: 10px; display: block; }
div.module_onglets * { margin: 0pt; padding: 0pt; }
div.module_onglets ul.menu { margin-bottom: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; height: 26px; }
div.module_onglets ul.menu li { cursor: pointer; display: block; float: left; width: 160px; height: 26px; line-height: 26px; background-image: url('sprite_001.png'); background-repeat: no-repeat; background-position: -4px -26px; font-weight: bold; text-align: center; color: rgb(127, 125, 117); font-size: 14px; }
div.module_onglets ul.menu #module_onglet1 { margin-left: 0pt; background-position: -4px -26px; }
div.module_onglets ul.menu #module_onglet2 { background-position: -4px -26px; }
div.module_onglets ul.menu #module_onglet3 { background-position: -4px -26px; }
div.module_onglets ul.menu #module_onglet2.onglet_selectionne { background-position: -4px 0pt; }
div.module_onglets ul.menu li.onglet_selectionne { border-bottom: 0pt none; font-size: 17px; background-position: -4px -26px; color: rgb(66, 67, 50); }
div.module_onglets ul.menu li span, div.module_onglets ul.menu li a { background: transparent none repeat scroll 0% 0%; font-size: 14px; font-weight: bold; padding-left: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.module_onglets ul.menu li a { color: rgb(127, 125, 117); }
div.module_onglets ul.menu li a:hover { text-decoration: none; }
div.module_onglets ul.menu li.onglet_selectionne span, div.module_onglets ul.menu li.onglet_selectionne a { padding-left: 18px; background-image: url('sprite_001.png'); background-repeat: no-repeat; background-position: -4px -68px; }
div.module_onglets div.corps { background: rgb(232, 231, 218) none repeat scroll 0% 0%; width: 478px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0pt; }
div.module_onglets div.corps div.colonne { display: block; width: 158px; float: left; }
div.module_onglets div.corps div.gauche { border-left: 1px solid rgb(217, 216, 204); width: 159px; }
div.module_onglets div.corps div.droite { border-right: 1px solid rgb(217, 216, 204); width: 159px; }
div.module_onglets div.corps div.colonne.droite form { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.module_onglets div.corps div.colonne h1 { margin: 0pt 0pt 5px; background: transparent none repeat scroll 0% 0%; color: rgb(127, 125, 117); font-size: 14px; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.module_onglets div.corps div.colonne h1 a { color: rgb(127, 125, 117); font-size: 14px; font-weight: bold; }
div.module_onglets div.corps div.colonne div.contenu { padding: 10px 0pt; background: rgb(232, 231, 218) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.module_onglets div.corps div.colonne form { margin: 0pt; padding: 0pt 5px; background: transparent url('sprite_001.png') repeat-y scroll 157px 0pt; font-size: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.module_onglets div.corps div.colonne p { text-align: center; }
div.module_onglets div.corps div.colonne p.recherche { text-align: right; }
div.module_onglets div.corps div.colonne p.recherche a { background: transparent url('sprite_001.png') no-repeat scroll -4px -87px; display: block; width: 35px; height: 14px; float: right; font-size: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.module_onglets div.corps div.colonne p.input { border: 1px solid rgb(217, 216, 204); margin-top: 10px; font-size: 11px; }
div.module_onglets div.corps div.colonne p.input input { border: 0pt none ; padding: 2px; width: 142px; }
div.module_onglets div.corps div.colonne p.input select { border: 0pt none ; padding: 0pt; width: 142px; font-size: 10px; }
div.module_onglets div.corps div.colonne ul { margin-top: 14px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
div.module_onglets div.corps div.colonne li { background: transparent url('sprite_001.png') no-repeat scroll -4px -55px; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; font-size: 11px; }
div.module_onglets div.corps div.colonne li a { color: rgb(0, 0, 0); text-decoration: underline; }
div.module_onglets div.corps div.colonne li a:hover { color: rgb(173, 172, 151); }
div.module_onglets div.spacer { border-style: none solid solid; border-color: -moz-use-text-color rgb(217, 216, 204) rgb(217, 216, 204); border-width: 0pt 1px 1px; background: rgb(232, 231, 218) none repeat scroll 0% 0%; width: 476px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.dossiers { border: 1px solid rgb(216, 217, 205); padding: 8px; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.dossiers .spacer { clear: both; }
.dossiers ul { display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: normal; }
.dossiers ul li { height: 16px; display: block; float: left; }
.dossiers ul li.titre { font-weight: bold; color: rgb(230, 16, 16); text-transform: uppercase; padding-left: 5px; margin-top: -1px; }
.dossiers ul li a { border-right: 1px solid rgb(163, 163, 163); display: block; float: left; padding-left: 5px; color: rgb(0, 0, 0); padding-right: 5px; text-decoration: underline; line-height: 12px; }
.dossiers ul li a:hover { text-decoration: none; }
.dossiers ul li.actuel a { font-weight: bold; }
/* ::::: http://www.linternaute.com/html_externe3/style/linternaute/include.css ::::: */

#droite { padding: 0px; position: relative; float: left; width: 300px; }
#module_video { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; margin: 0px 0pt 15px; text-align: left; padding-bottom: 8px; color: rgb(104, 101, 101); width: 100%; min-width: 395px; }
#droite #module_video { width: 298px; min-width: 0pt; }
#module_video * { margin: 0pt; padding: 0pt; }
#module_video .bloc_titre { margin: 0px; background: transparent url('temoignage-titre-ok.gif') repeat-x scroll left top; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#module_video .bloc_titre a, #droite #module_video .bloc_titre a { background: transparent url('bloc-puce.gif') no-repeat scroll 8px 8px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#module_video .bloc_titre a:hover { text-decoration: underline; }
#module_video .item_video { margin: 10px 2px 0px 28px; float: left; width: 86px; }
#droite #module_video .item_video { margin: 10px 2px 0px 10px; }
#module_video .item_video .vignette_video_haut { background: transparent url('vignette_haut.gif') no-repeat scroll 0% 0%; width: 82px; height: 3px; font-size: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#module_video .item_video .vignette_video_bas { background: transparent url('vignette_bas.gif') no-repeat scroll 0% 0%; width: 82px; height: 3px; font-size: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#module_video .item_video .vignette_video_corps { background: rgb(218, 213, 210) none repeat scroll 0% 0%; width: 82px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 2px; color: rgb(104, 101, 101); }
#module_video .item_video .vignette_video_corps a img { border: 0px none ; margin-left: 3px; width: 75px; height: auto; }
#module_video .item_video a { color: rgb(104, 101, 101); font-size: 11px; }
#module_video .item_video .vignette_video_corps a.visionner { background: transparent url('lecture.gif') no-repeat scroll left center; display: block; margin-top: 2px; margin-left: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-indent: 20px; text-decoration: none; color: rgb(104, 101, 101); }
#module_video .item_video p { padding: 3px 0px; overflow: hidden; width: 82px; text-align: center; }
#module_video .item_video p a:hover { text-decoration: none; }
#module_video p.tous, #droite #module_video p.tous { padding: 2px 0px; clear: both; text-align: right; margin-right: 5px; margin-top: 10px; }
#module_video p.tous a, #droite #module_video p.tous a { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 5px; color: rgb(83, 74, 65); font-weight: bold; text-decoration: underline; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 8px; }
#module_video p.tous a:hover { text-decoration: none; }
#droite #module_photo { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; margin: 0px 0pt 15px; width: 298px; text-align: left; padding-bottom: 8px; }
#droite #module_photo * { margin: 0pt; padding: 0pt; }
#droite #module_photo #lien_home_photo { margin: 0px 0px 0px -1px; background: transparent url('temoignage-titre.gif') no-repeat scroll 0% 0%; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#droite #module_photo #lien_home_photo a { background: transparent url('bloc_supplement.gif') no-repeat scroll 8px -106px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #module_photo #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_photo .item_photo { margin: 10px 2px 0px 10px; float: left; width: 86px; }
#droite #module_photo .item_photo .vignette_photo { border: 1px solid rgb(218, 213, 210); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 76px; height: 64px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#droite #module_photo .item_photo .vignette_photo a img { border: 0px none ; margin: 6px 7px; width: 63px; height: 52px; }
#droite #module_photo .item_photo p { padding: 3px 0px; overflow: hidden; width: 82px; text-align: center; }
#droite #module_photo .item_photo p a { text-decoration: none; color: rgb(0, 0, 0); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#droite #module_photo .item_photo p a:hover { text-decoration: underline; }
#droite #module_photo #infos_photo { padding: 2px 0px; clear: both; text-align: right; margin-right: 10px; }
#droite #module_photo #infos_photo a { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 5px; color: rgb(83, 74, 65); font-weight: bold; text-decoration: underline; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 8px; }
#droite #module_photo #infos_photo a:hover { text-decoration: none; }
#droite #module_carte { border-style: none solid solid; border-color: -moz-use-text-color rgb(218, 219, 213) rgb(218, 219, 213); border-width: 0px 1px 1px; margin: 0px 0pt 15px; width: 298px; text-align: left; padding-bottom: 8px; }
#droite #module_carte * { margin: 0pt; padding: 0pt; }
#droite #module_carte #lien_home_photo { margin: 0px 0px 0px -1px; background: transparent url('temoignage-titre.gif') no-repeat scroll 0% 50%; height: 21px; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #module_carte #lien_home_photo a { background: transparent url('bloc_supplement.gif') no-repeat scroll 8px -106px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #module_carte #lien_home_photo a:hover { text-decoration: underline; }
#droite #module_carte .item_photo { margin: 5px 2px 5px 10px; float: left; width: 86px; }
#droite #module_carte .item_photo .vignette_photo a img { border: 1px solid rgb(218, 213, 210); margin: 0px; width: 80px; height: 80px; }
#droite #module_carte .item_photo p.titre_categorie_photo a { text-decoration: underline; color: rgb(83, 74, 65); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#droite #module_carte .item_photo p { padding: 3px 0px; overflow: hidden; width: 82px; text-align: center; }
#droite #module_carte .item_photo p a { text-decoration: underline; color: rgb(83, 74, 65); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#droite #module_carte .item_photo p a:hover { text-decoration: none; }
#droite #module_carte #infos_photo { padding: 2px 0px; clear: both; text-align: right; margin-right: 5px; margin-top: 0pt; }
#droite #module_carte #infos_photo a { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 5px; color: rgb(83, 74, 65); font-weight: bold; text-decoration: underline; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 8px; }
#droite #module_carte #infos_photo a:hover { text-decoration: none; }
#bloc_comparateur * { margin: 0px; padding: 0px; }
#bloc_comparateur { border: 1px solid rgb(215, 212, 198); padding: 0px 0px 10px; width: 260px; margin-top: 15px; }
#bloc_comparateur p { clear: both; margin-left: 10px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#bloc_comparateur p.titre-bloc_comparateur { margin: 0px; background: transparent url('comparateur_fond-titre.gif') repeat-x scroll left top; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_comparateur p a { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#bloc_comparateur form p.comparateur_legende { margin: 5px 0px 10px 10px; background: transparent url('comparateur_picto.gif') no-repeat scroll left top; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 157, 142); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: 25px; }
#bloc_comparateur form p.comparateur_intertitre { margin: 5px 0px 10px 10px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 157, 142); }
#bloc_comparateur form label { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); text-indent: 10px; margin-bottom: 5px; display: block; float: left; clear: left; width: 110px; }
#bloc_comparateur form input { border: 1px solid rgb(215, 212, 198); font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); float: left; margin-bottom: 5px; width: 140px; }
#bloc_comparateur form select { border: 1px solid rgb(215, 212, 198); font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); float: left; height: 15px; margin-bottom: 5px; }
#bloc_comparateur form option {  }
#bloc_comparateur form button { border: 0px none ; background: transparent url('comparateur_bouton.gif') no-repeat scroll left top; float: left; clear: both; margin-left: 110px; margin-bottom: 10px; height: 20px; width: 32px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#nbadults, #nbchilds, #nbbabies { width: 40px; margin-right: 50px; }
#dyear, #ryear { width: 50px; }
#include_finance { display: block; width: 124px; margin-left: 3px; }
#include_finance * { margin: 0pt; padding: 0pt; }
#include_finance h1 { text-transform: uppercase; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 5px; }
#include_finance .include_seance { border-top: 1px solid rgb(201, 220, 218); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-top: 10px; width: 124px; height: 100px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; clear: both; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#include_finance .include_seance p { width: 124px; float: left; clear: both; white-space: nowrap; margin-bottom: 2px; }
#include_finance .include_seance p.positif a, #include_finance .include_seance p.negatif a { display: block; float: left; padding-left: 15px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); text-decoration: underline; }
#include_finance .include_seance p.positif a:hover, #include_finance .include_seance p.negatif a:hover { text-decoration: none; }
#include_finance .include_seance p.negatif { background: transparent url('fleche_negatif.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#include_finance .include_seance p.tout { border-top: 1px solid rgb(201, 220, 218); margin: 5px 0px 0px; padding: 2px 0px 5px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; display: block; float: none; text-align: right; width: 100%; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#include_finance .include_seance p.tout a { text-decoration: underline ! important; margin-bottom: 5px ! important; }
#include_finance .include_seance p.tout a:hover { text-decoration: none ! important; }
#include_finance .include_seance p.tout a { padding-right: 0px; }
#include_finance .include_seance p.tout { margin: 5px 5px 0px 0px; width: 119px; text-align: right; clear: both; }
#include_finance .include_seance p.tout a { background: transparent url('flecher.gif') no-repeat scroll 0px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); padding-left: 8px; text-decoration: underline; }
#include_finance .include_seance p.tout a:hover { text-decoration: none; }
#include_finance .include_seance p span { display: block; float: right; }
#include_finance .include_seance p.negatif span { color: rgb(255, 0, 0); }
#position2 { margin-top: 20px; }
#frame2 { margin-top: 20px; }
#droite #module_petitesannonces { width: 298px; clear: right; margin-bottom: 10px; }
#droite #module_petitesannonces #corps_module_petitesannonces { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; margin: 0pt 0pt 2px; width: 298px; text-align: left; padding-bottom: 2px; }
#droite #module_petitesannonces #corps_module_petitesannonces * { margin: 0pt; padding: 0pt; }
#droite #module_petitesannonces div.spacer { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1px; line-height: 1px; clear: both; }
#droite #module_petitesannonces #corps_module_petitesannonces h1 { margin: 0px 0px 0px -1px; background: transparent url('temoignage-titre.gif') no-repeat scroll 0% 0%; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#droite #module_petitesannonces #corps_module_petitesannonces h1 a { background: transparent url('bloc-puce.gif') no-repeat scroll 8px 8px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#droite #module_petitesannonces #corps_module_petitesannonces h2 { margin: 5px 10px; background: transparent url('flechesimplerouge.jpg') no-repeat scroll 0pt 3px; font-size: 11px; color: rgb(102, 102, 102); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 10px; }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce { background: transparent url('categorie-bordure.gif') repeat-x scroll left top; float: left; width: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 5px; }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce.gauche { margin-left: 6px; }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce.droite { padding-left: 6px; }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce a { color: rgb(203, 1, 0); }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce a.soulignement { text-decoration: underline; }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce img { float: left; margin-right: 5px; }
#droite #module_petitesannonces #corps_module_petitesannonces div.annonce p { font-size: 10px; float: right; width: 85px; }
#droite #module_petitesannonces ul { float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
#droite #module_petitesannonces ul li { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 6px; display: inline; padding-right: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 9px; }
#droite #module_petitesannonces ul li a { color: rgb(102, 102, 102); text-decoration: underline; }
#droite #module_petitesannonces ul li a:hover { text-decoration: none; }
#droite #module_petitesannonces div.annonce.gauche p.selected, #droite #module_petitesannonces div.annonce.droite p.selected { overflow: hidden; }
#sondage { margin: 10px 0pt 15px; width: 298px; text-align: left; }
#sondage .bloc_titre { border-right: 0px solid rgb(215, 212, 198); margin: 0px; padding: 0pt; background: transparent url('sondage-titre.gif') no-repeat scroll 0% 0%; width: 300px; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#sondage .bloc_titre a { background: transparent url('bulle-puce.gif') no-repeat scroll 5px 5px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sondage .bloc_titre a:hover { text-decoration: underline; }
#sondage form { border-style: none solid solid; border-color: -moz-use-text-color rgb(215, 212, 198) rgb(215, 212, 198); border-width: medium 1px 1px; padding: 10px 10px 5px ! important; background: rgb(247, 247, 244) url('sondage-fond.gif') repeat-x scroll center bottom; width: 278px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0pt; }
#sondage form p { color: rgb(51, 51, 51); margin-bottom: 10px; }
#sondage form p.bloc_entete { color: rgb(51, 51, 51); font-weight: bold; }
#droite #sondage form p.bloc_entete { font-weight: bold; }
#sondage form input { margin: 0px 0px 8px 0pt; float: left; clear: left; width: auto ! important; }
#sondage form label { margin: 0px 0px 8px 5px; float: left; width: 220px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); line-height: 15px; }
#sondage form button { border: 0px none ; background: transparent url('sondage-valider.gif') no-repeat scroll 0% 0%; float: left; margin-left: 110px; clear: both; height: 20px; width: 60px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sondage p.bloc_entete, #droite #sondage p.bloc_entete { display: block; clear: both; font-weight: normal; }
#sondage p.bt_submit { margin: 0pt; padding: 0pt; }
#sondage p.tous { clear: both; }
#sondage p.tous { margin: 0pt; padding: 10px 0pt 0pt; text-align: right; }
#sondage p.tous a { font-weight: bold; color: rgb(176, 174, 161); text-decoration: underline; }
#sondage p.tous a:hover { text-decoration: none; }
#sondage div.spacer { clear: both; }
div.module_standard { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; margin: 0px 0pt 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; color: rgb(104, 101, 101); width: 100%; min-width: 395px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: both; }
#droite div.module_standard { width: 298px; min-width: 0pt; }
div.module_standard * { margin: 0pt; padding: 0pt; }
div.module_standard a { color: rgb(104, 101, 101); text-decoration: underline; }
div.module_standard a:hover { text-decoration: none; }
div.module_standard div.bloc_corps { margin-top: 10px; margin-bottom: 10px; }
div.module_standard div.item { margin: 0pt 10px; }
div.module_standard div.separateur { background: transparent url('categorie-bordure.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; padding-bottom: 10px; }
#colonne_droite div.module_standard div.separateur { height: auto; }
div.module_standard div.spacer { clear: both; height: 1px; font-size: 1px; }
div.module_standard ul { margin-left: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.module_standard ul li { background: transparent url('puce-lien-tout.gif') no-repeat scroll 0pt 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 8px; }
#qr_bloc { color: rgb(51, 51, 51); font-family: arial; font-size: 12px; width: 467px; }
#droite #qr_bloc { width: 300px; }
#qr_bloc * { margin: 0pt; padding: 0pt; }
#qr_bloc a { color: rgb(51, 51, 51); text-decoration: none; }
#qr_bloc a:hover {  }
#qr_bloc div.item { padding-bottom: 0pt; }
#qr_bloc div.item.separateur { padding-bottom: 10px; }
#qr_bloc h2 { background: transparent url('temoignage-titre-ok.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 21px; line-height: 21px; font-weight: bold; font-size: 11px; }
#qr_bloc h2 a { background: transparent url('bloc-puce.gif') no-repeat scroll 8px center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(154, 152, 139); padding-left: 20px; text-decoration: none; }
#qr_bloc h2 a.qr_copain { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 0px; }
#qr_bloc h3 { padding: 0pt 5px; background-color: rgb(236, 236, 223); height: 20px; line-height: 20px; font-size: 11px; font-weight: normal; }
#qr_bloc h3 a { text-decoration: none; }
#qr_bloc h3 a:hover { text-decoration: underline; }
#qr_bloc h3 a.qr_right { float: right; font-weight: bold; text-decoration: underline; }
#qr_bloc h3 a.qr_right:hover { text-decoration: none; }
#qr_bloc.module_standard h4 { padding: 0pt 5px 5px 0pt; display: block; text-align: right; font-size: 11px; }
#droite #qr_bloc.module_standard h4 { width: 270px; font-size: 11px; display: block; }
#qr_bloc.module_standard h4 a { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(83, 74, 65); font-weight: bold; padding-left: 10px; text-decoration: underline; }
#qr_bloc .item { padding: 10px; }
#qr_bloc .detail { width: 395px; float: right; }
#droite #qr_bloc .detail { width: 220px; float: right; }
#qr_bloc a.qr_under_red, #qr_bloc a.qr_under { font-size: 10px; text-decoration: underline; }
#qr_bloc a.qr_under_red:hover, #qr_bloc a.qr_under:hover { text-decoration: none; }
#qr_bloc a.qr_under_red { font-size: 10px; color: rgb(204, 0, 0); }
#qr_bloc ul { margin: 5px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
#qr_bloc.module_standard ul li { display: block; float: left; padding-left: 10px; }
#droite #qr_bloc.module_standard ul li { width: 270px; margin-left: 20px; }
#qr_bloc ul li a { font-size: 12px; font-weight: bold; text-decoration: underline; }
#qr_bloc ul a:hover { text-decoration: none; }
#corps_module_petitesannonces { border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 219, 208) rgb(219, 219, 208); border-width: 0px 1px 1px; margin: 0pt 0pt 2px; width: 298px; text-align: left; padding-bottom: 2px; }
#corps_module_petitesannonces * { margin: 0pt; padding: 0pt; }
#corps_module_petitesannonces div.spacer { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1px; line-height: 1px; clear: both; }
#corps_module_petitesannonces h1 { margin: 0px 0px 0px -1px; background: transparent url('temoignage-titre.gif') no-repeat scroll 0% 0%; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#corps_module_petitesannonces h1 a { background: transparent url('bloc-puce.gif') no-repeat scroll 8px 8px; display: block; height: 21px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 21px; text-transform: uppercase; color: rgb(154, 152, 139); text-decoration: none; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#corps_module_petitesannonces h2 { margin: 5px 10px; background: transparent url('flechesimplerouge.jpg') no-repeat scroll 0pt 3px; font-size: 11px; color: rgb(102, 102, 102); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 10px; }
#corps_module_petitesannonces div.annonce { background: transparent url('categorie-bordure.gif') repeat-x scroll left top; float: left; width: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 5px; }
#corps_module_petitesannonces div.annonce.gauche { margin-left: 6px; }
#corps_module_petitesannonces div.annonce.droite { padding-left: 6px; }
#corps_module_petitesannonces div.annonce a { color: rgb(203, 1, 0); }
#corps_module_petitesannonces div.annonce a.soulignement { text-decoration: underline; }
#corps_module_petitesannonces div.annonce img { float: left; margin-right: 5px; }
#corps_module_petitesannonces div.annonce p { font-size: 10px; float: right; width: 77px; }
#corps_module_petitesannonces div.annonce.gauche p.selected, #corps_module_petitesannonces div.annonce.droite p.selected { overflow: hidden; }
.module_conteneur ul { float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
.module_conteneur ul li { background: transparent url('puce-lien-tout.gif') no-repeat scroll left 6px; display: inline; padding-right: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 8px; }
.module_conteneur ul li a { color: rgb(102, 102, 102); text-decoration: underline; }
.module_conteneur ul li a:hover { text-decoration: none; }
#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); margin: 10px 0pt; color: rgb(97, 70, 70); }
#boutique_creations .spacer { clear: both; }
#boutique_creations a { color: rgb(97, 70, 70); }
#boutique_creations h2 { background: transparent url('fond.gif') repeat-x scroll left top; text-indent: -1000px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 28px; line-height: 28px; }
#boutique_creations h2 a { background: transparent url('logo_boutique_miniature.gif') no-repeat scroll 10px 0pt; display: block; float: left; height: 28px; line-height: 28px; width: 78px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#boutique_creations h2 span a { background: transparent url('logo_voscreations_miniature.png') no-repeat scroll 5px 0pt; width: 105px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#boutique_creations ul { float: none; list-style-type: none; list-style-image: none; list-style-position: outside; }
#boutique_creations ul li { margin: 4px 0pt; background: transparent none repeat scroll 0% 0%; display: block; float: left; width: 25%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#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: transparent url('puce.gif') no-repeat scroll 0pt 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: underline; }
#boutique_creations p.tous a:hover { text-decoration: none; }
/* ::::: http://www.linternaute.com/maa/html_include/style/microapplicationajax/global.css?3 ::::: */

#microApplicationAjax { background: rgb(255, 255, 255) url('chargement.gif') no-repeat scroll 131px 54px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 174px; }
html > body #microApplicationAjax { height: auto; min-height: 174px; }
#maa { border: 1px solid rgb(215, 212, 198); font-family: Arial; font-size: 11px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 16px; width: 298px; }
#maa b { font-family: Arial; font-size: 11px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; }
#maa .titre_conteneur { height: 25px; width: 298px; }
#maa input { padding: 2px; font-size: 11px; }
#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; }
#maa_connecter { border: 0px solid rgb(127, 157, 195); background: transparent url('boutonok.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; height: 15px; margin-right: 0px; margin-top: 3px; width: 22px; cursor: pointer; }
#maa li { margin: 0pt 0pt 2px 0px; background: transparent url('puce1.gif') no-repeat scroll 5px 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: none; padding-left: 5px; }
#maa ol { position: relative; }
#maa_identification { padding: 5px; background: rgb(255, 255, 255) url('fond2.png') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#maa_conteneur { border-top: 1px solid rgb(215, 212, 198); border-bottom: 1px solid rgb(215, 212, 198); background-color: rgb(230, 232, 229); padding-bottom: 3px; }
.maa_titre_corps { background-color: rgb(255, 255, 255); width: 99px; clear: right; float: left; cursor: pointer; -moz-user-select: none; }
.maa_titre_corps_texte { color: rgb(51, 51, 51); float: right; font-size: 11px; font-weight: bold; position: relative; text-transform: uppercase; top: 13px; width: 60px; }
.maa_titre_corps_inactif { background: transparent url('onglet_ferme.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img.maa_titre_icone { float: left; height: 24px; left: 10px; margin-left: 10px; margin-top: 7px; top: 9px; width: 24px; }
.maa_contenu { border-style: solid; border-color: rgb(215, 212, 198) rgb(190, 190, 183) rgb(215, 212, 198) rgb(215, 212, 198); border-width: 0pt 2px 1px 1px; overflow: hidden; background-color: rgb(255, 255, 254); clear: both; height: 0pt; margin-left: 2px; margin-right: 1px; padding-bottom: 0pt; padding-left: 5px; padding-right: 5px; position: relative; width: 280px; }
#maa_table_login { display: none; width: 100%; margin-top: 8px; }
#maa_table_login tbody { width: 100%; }
#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; }
#maa_zone_info_texte div.personne { border-bottom: 1px solid rgb(215, 212, 198); width: 100%; }
#maa_zone_info_prenom { font-weight: bold; text-decoration: none; }
#maa_zone_info_prenom:hover { text-decoration: underline; }
#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; }
#home #une-actualite {  }
.lien_nouveau_dossier { width: 368px; text-align: center; font-weight: bold; margin-top: 5px; font-size: 12px; }
.lien_nouveau_dossier a { background: transparent url('fleche_haut_rouge.gif') no-repeat scroll 0pt 3px; text-decoration: underline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 16px; }
.lien_nouveau_dossier a:hover { text-decoration: none; }
#twit a:hover { text-decoration: underline; }
#twit a { text-decoration: none; }
.lien_twit { font-weight: bold; margin-top: 5px; font-size: 11px; }
.lien_twit a { background: transparent url('fleche_droite_grise.gif') no-repeat scroll 0pt 3px; text-decoration: underline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 16px; }
.lien_twit a:hover { text-decoration: none; }
#programme_tv { font-size: 10px; font-family: Verdana; width: 480px; }
#programme_tv * { margin: 0pt; padding: 0pt; }
#programme_tv div.spacer { clear: both; }
#programme_tv div.conteneur { border: 1px solid rgb(215, 212, 198); margin-top: 5px; }
#programme_tv p.bloc_titre { border-bottom: 1px solid rgb(215, 212, 198); background: transparent url('bloc_titre-fond.gif') repeat-x scroll 0pt 0pt; font-weight: bold; font-size: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 18px; line-height: 18px; }
#programme_tv p.bloc_titre a { background: transparent url('titre-puce.gif') no-repeat scroll left -18px; display: block; font-family: Verdana; padding-left: 22px; color: rgb(133, 133, 133); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 18px; height: 18px; }
#programme_tv table.ce_soir { float: left; width: 359px; border-collapse: collapse; font-size: 11px; margin-top: 5px; }
#programme_tv table.ce_soir tr.paire td { background-color: rgb(215, 212, 198); }
#programme_tv table.ce_soir tr.impaire td { background-color: rgb(236, 236, 223); }
#programme_tv table.ce_soir td.chaine { width: 40px; text-indent: -1000px; height: 32px; vertical-align: middle; background-repeat: no-repeat; background-position: 10px center; background-color: blue; }
#programme_tv table.ce_soir td.chaine.chaine67, #programme_tv div.a_voir div.chaine.chaine67 { background-image: url('779.png'); }
#programme_tv table.ce_soir td.chaine.chaine28, #programme_tv div.a_voir div.chaine.chaine28 { background-image: url('740.png'); }
#programme_tv table.ce_soir td.chaine.chaine29, #programme_tv div.a_voir div.chaine.chaine29 { background-image: url('741.png'); }
#programme_tv table.ce_soir td.chaine.chaine5, #programme_tv div.a_voir div.chaine.chaine5 { background-image: url('718.png'); }
#programme_tv table.ce_soir td.chaine.chaine31, #programme_tv div.a_voir div.chaine.chaine31 { background-image: url('743.png'); }
#programme_tv table.ce_soir td.chaine.chaine44, #programme_tv div.a_voir div.chaine.chaine44 { background-image: url('756.png'); }
#programme_tv table.ce_soir td.programme {  }
#programme_tv table.ce_soir td.programme a { font-weight: bold; text-decoration: underline; }
#programme_tv table.ce_soir td.programme a:hover { text-decoration: none; }
#programme_tv table.ce_soir td.heure { background: blue none repeat scroll 0% 0%; width: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#programme_tv p.tout { font-weight: bold; text-align: right; margin-top: 2px; margin-right: 5px; }
#programme_tv p.tout a { text-decoration: underline; }
#programme_tv p.tout a:hover { text-decoration: none; }
#programme_tv form { border-top: 1px dashed rgb(215, 212, 198); float: left; width: 480px; padding-top: 5px; margin-top: 5px; }
#programme_tv form label { display: none; }
#programme_tv form p { padding: 5px; float: left; }
#programme_tv form p.submit input { margin-top: 1px; }
#programme_tv form select { font-size: 10px; }
#programme_tv fieldset { border: 0pt none ; }
#programme_tv p.legend { padding: 0pt 0pt 0pt 5px; float: none; color: rgb(255, 153, 0); font-weight: bold; text-transform: uppercase; }
#pub_avis { text-align: right; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 299px; position: static; margin-bottom: 10px; clear: both; }
#pub-avis { display: none; }
#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); }
#pub-avis a { color: rgb(198, 198, 198); text-decoration: underline; }
#pub-avis a:hover { text-decoration: none; }
#pub-avis { text-align: right; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 299px; clear: both; position: absolute; margin-bottom: 10px; }
#PubBottomRight { margin-bottom: 15px; }
#pied #pieddepage_home { height: 380px; }
/* ::::: http://www.linternaute.com/maa/html_include/style/microapplicationajax/global.css?3 ::::: */

#microApplicationAjax { background: rgb(255, 255, 255) url('chargement.gif') no-repeat scroll 131px 54px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 174px; }
html > body #microApplicationAjax { height: auto; min-height: 174px; }
#maa { border: 1px solid rgb(215, 212, 198); font-family: Arial; font-size: 11px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 16px; width: 298px; }
#maa b { font-family: Arial; font-size: 11px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; }
#maa .titre_conteneur { height: 25px; width: 298px; }
#maa input { padding: 2px; font-size: 11px; }
#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; }
#maa_connecter { border: 0px solid rgb(127, 157, 195); background: transparent url('boutonok.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; height: 15px; margin-right: 0px; margin-top: 3px; width: 22px; cursor: pointer; }
#maa li { margin: 0pt 0pt 2px 0px; background: transparent url('puce1.gif') no-repeat scroll 5px 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: none; padding-left: 5px; }
#maa ol { position: relative; }
#maa_identification { padding: 5px; background: rgb(255, 255, 255) url('fond2.png') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#maa_conteneur { border-top: 1px solid rgb(215, 212, 198); border-bottom: 1px solid rgb(215, 212, 198); background-color: rgb(230, 232, 229); padding-bottom: 3px; }
.maa_titre_corps { background-color: rgb(255, 255, 255); width: 99px; clear: right; float: left; cursor: pointer; -moz-user-select: none; }
.maa_titre_corps_texte { color: rgb(51, 51, 51); float: right; font-size: 11px; font-weight: bold; position: relative; text-transform: uppercase; top: 13px; width: 60px; }
.maa_titre_corps_inactif { background: transparent url('onglet_ferme.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img.maa_titre_icone { float: left; height: 24px; left: 10px; margin-left: 10px; margin-top: 7px; top: 9px; width: 24px; }
.maa_contenu { border-style: solid; border-color: rgb(215, 212, 198) rgb(190, 190, 183) rgb(215, 212, 198) rgb(215, 212, 198); border-width: 0pt 2px 1px 1px; overflow: hidden; background-color: rgb(255, 255, 254); clear: both; height: 0pt; margin-left: 2px; margin-right: 1px; padding-bottom: 0pt; padding-left: 5px; padding-right: 5px; position: relative; width: 280px; }
#maa_table_login { display: none; width: 100%; margin-top: 8px; }
#maa_table_login tbody { width: 100%; }
#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; }
#maa_zone_info_texte div.personne { border-bottom: 1px solid rgb(215, 212, 198); width: 100%; }
#maa_zone_info_prenom { font-weight: bold; text-decoration: none; }
#maa_zone_info_prenom:hover { text-decoration: underline; }
#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; }
