body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
margin:0;
padding:0;
text-align:center;
cursor:default
}
h1, h2, h3, h4, h5, p, ul, form{
margin:0;
padding:0
}
p input{
margin-bottom:-2px
}
label{
cursor:pointer
}
table th, table td{
vertical-align:top;
}
a img{
border:0
}

/* Blocs principaux ######################################################### */

#conteneur_dialogue{
width:766px;
margin:0 auto
}
#conteneur_dialogue_haut{
height:14px;
background:url(../../elements/conteneur_dialogue_haut.gif) no-repeat left bottom;
}
#conteneur_dialogue_bas{
height:54px;
background:url(../../elements/conteneur_dialogue_bas.gif) no-repeat right top;
}
#conteneur_dialogue_contenu{
width:752px;
padding:7px;
background:#FFF;
}
#conteneur_dialogue_entete{
float:left;
width:70px;
height:175px
}
#conteneur_dialogue_zone_contenu{
float:left;
width:660px;
padding:10px 10px 2px 10px;
border-top:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
font-size:0.8em;
font-family:"Trebuchet MS",Verdana,sans-serif;
text-align:left;
color:#6F6F6F;
background:#fff;
}
#conteneur_dialogue_zone_contenu h1{
font-family:Georgia,"Times New Roman",serif;
font-size:2.4em;
font-weight:normal;
padding:0 10px 10px 10px;
}
#conteneur_dialogue_zone_contenu p{
padding:0 10px 10px 10px;
}
#conteneur_dialogue_zone_contenu ul{
padding:0 10px;
list-style:none inside none
}
#conteneur_dialogue_zone_contenu ul li{
padding:0 0 10px 50px;
background:#fff url(../../elements/puce.gif) no-repeat 30px 5px
}
#conteneur_dialogue_boutons{
border-top:1px dashed #D8D8D8;
padding-top:10px;
font-size:0.8em
}
#conteneur_global{
margin:0 auto;
width:100%
}
#conteneur_global_decoratif{
padding:0 0 30px 0;
margin:0 auto;
width:100%
}
#conteneur_site{
margin:0 auto;
width:798px
}
#conteneur_principal{
width:752px;
padding:0 23px 7px 23px;
text-align:left;
}
#conteneur_marque_page{
float:left;
padding:10px 0 0 9px;
width:308px;
height:71px
}
#conteneur_afficher_mon_panier{
float:left;
padding:2px 0 0 50px;
width:137px;
height:79px;
}
#bouton_afficher_mon_panier{
width:137px;
height:71px
}
#conteneur_marquer_cette_page_haut{
float:right;
padding:8px 0 0 0;
width:220px;
height:65px;
}
#conteneur_entete{
clear:both;
width:752px;
height:100px
}
#conteneur_entete img{
display:block
}
#conteneur_secondaire{
width:752px;
}
#conteneur_centre{
width:752px;
padding-bottom:20px;
text-align:left;
font-size:0.6em
}
#conteneur_menus{
float:left;
width:198px;
padding:0 1px;
border-top:1px solid #e1e0de
}
#conteneur_menus a:link, #conteneur_menus a:visited{
text-decoration:none
}
#conteneur_menus a:hover, #conteneur_menus a:active{
text-decoration:underline
}
#conteneur_contenu{
float:right;
width:551px;
padding:0 1px 20px 0;
color:#000;
}
#conteneur_chemin{
padding:3px 10px 4px 10px;
margin:0 0 12px 0;
width:531px;
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:1.1em;
border-bottom:1px dashed #DADADA;
}  
#conteneur_chemin a:link, #conteneur_chemin a:visited{
font-weight:bold;
text-decoration:none
}
#conteneur_chemin a:hover, #conteneur_chemin a:active{
font-weight:bold;
text-decoration:underline
}
#conteneur_pied_de_page{
clear:both;
width:752px;
}
#conteneur_pied_de_page p{
text-align:right;
font-size:0.6em;
padding:7px
}
/* Barre d'outils ########################################################### */
#conteneur_barre_outils{
text-align:left
}
#conteneur_barre_outils_configuration{
padding:6px 0 0 0;
width:766px;
margin-left:auto;
margin-right:auto
}
#conteneur_barre_outils_configuration table{
width:766px
}
.conteneur_barre_outils_categorie{
margin:0 0 4px 0;
padding:4px 14px 12px 14px;
font-size:1.2em;
font-weight:bold;
border-bottom:1px dashed #444
}
#conteneur_barre_outils_configuration table td{
padding:0 14px 14px 14px;
font-size:0.6em
}
#conteneur_barre_outils_configuration table p{
padding:4px 0 2px 0
}
#conteneur_barre_outils_configuration table p img{
vertical-align:-2px
}
#recepteur_barre_outils_message{
padding:12px 0 13px 0;
}
#conteneur_barre_outils_message_haut{
width:766px;
}
#conteneur_barre_outils_message_bas{
margin-left:auto;
margin-right:auto;
width:766px;
}
#conteneur_barre_outils_message_haut p{
font-size:0.6em;
padding:6px 14px
}
#conteneur_barre_outils_message_haut p img{
vertical-align:-6px
}
#conteneur_barre_outils_onglets{
width:100%;
height:120px;
}
#conteneur_barre_outils_onglets_contenu{
width:960px;
height:86px;
margin:0 auto
}
#conteneur_barre_outils_onglets_contenu a:link, #conteneur_barre_outils_onglets_contenu a:visited{
text-decoration:none
}
#conteneur_barre_outils_onglets_contenu a:hover, #conteneur_barre_outils_onglets_contenu a:active{
text-decoration:underline
}
#toggle_conteneur_barre_outils_configuration{
cursor:pointer
}
.barre_outils_onglet_gauche{
float:left;
width:97px;
height:86px
}
.barre_outils_onglet_centre{
float:left;
padding-top:16px;
height:94px
}
.barre_outils_onglet_centre p{
text-align:left;
padding:5px 10px 0 0;
font-size:0.6em
}
.barre_outils_onglet_droite{
float:left;
width:97px;
height:86px
}
.barre_outils_zone_gauche{
float:left;
width:17px;
height:34px;
}
.barre_outils_zone_centre{
float:left;
height:29px;
padding-top:5px;
}
.barre_outils_zone_droite{
float:left;
width:17px;
height:34px;
}
.activite_ajax{
float:left;
}
.barre_outils_zone_separateur{
float:left;
width:12px;
height:34px;
}
#formulaire_moteur_de_recherche{
margin-top:-2px;
}
.champ_outils_recherche{
margin-top:2px;
padding:2px 4px 2px 4px;
border:0;
font-size:0.8em;
width:130px;
float:left
}

/* Affichage du panier ------------------------------------------------------ */

#conteneur_panier{
padding:10px 20px
}
#conteneur_panier_recapitulatif{
font-family:"Trebuchet MS",Verdana,sans-serif;
text-align:right;
color:#6F6F6F;
font-size:1.1em;
}
#conteneur_panier_annonce{
font-style:italic;
color:#611F58
}
#conteneur_apercu_panier{
width:766px;
margin:0 auto
}
#conteneur_apercu_panier a:link, #conteneur_apercu_panier a:visited{
color:#611F58;
text-decoration:none
}
#conteneur_apercu_panier a:hover, #conteneur_apercu_panier a:active{
color:#662E5E;
text-decoration:underline
}
#conteneur_apercu_panier_haut{
height:14px;
background:url(../../elements/conteneur_apercu_panier_haut.gif) no-repeat left bottom;
}
#conteneur_apercu_panier_bas{
height:54px;
background:url(../../elements/conteneur_apercu_panier_bas.gif) no-repeat right top;
}
#conteneur_apercu_panier_contenu{
width:752px;
padding:7px;
background:#FFF;
}
#conteneur_apercu_panier_fond{
background:url(../../elements/conteneur_apercu_panier_fond.gif) repeat-y left;
}
#conteneur_apercu_panier_entete{
float:left;
width:70px;
background:#611F58;
}
#conteneur_apercu_panier_recapitulatif{
float:left;
width:661px;
padding:10px;
border-top:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
font-size:0.7em;
font-family:"Trebuchet MS",Verdana,sans-serif;
text-align:right;
color:#6F6F6F;
}
#conteneur_apercu_panier_recapitulatif table{
width:659px;
margin:10px 0;
border:1px solid #D8D8D8;
font-family:"Trebuchet MS",Verdana,sans-serif;
text-align:left;
color:#000;
}
#conteneur_panier_recapitulatif table{
width:509px;
margin:10px 0;
border:1px solid #D8D8D8;
text-align:left;
color:#000;
}
#conteneur_apercu_panier_recapitulatif table th,
#conteneur_panier_recapitulatif table th{
background:#6F6F6F;
color:#FFF;
padding:10px;
}
#conteneur_apercu_panier_recapitulatif table td,
#conteneur_panier_recapitulatif table td{
padding:10px;
}
.conteneur_panier_supprimer{
width:10px
}
.conteneur_panier_disponibilite{
border-left:1px dashed #D8D8D8;
}
.conteneur_panier_tarif{
border-left:1px dashed #D8D8D8;
width:60px;
text-align:right
}
.ligne_0{
background:#F8F7F3
}
.ligne_1{
background:#EBEAE7
}
.panier_annonce_forte{
font-size:1.1em;
padding:0 0 5px 0;
font-style:italic;
color:#A20000
}
.panier_annonce_simple{
font-size:1.1em;
padding:0 0 5px 0;
}
.icone_supprimer{
padding:4px 0
}

/* Contenu ##################################################################### */
.conteneur_contenu_proprietes a:link, .conteneur_contenu_proprietes a:visited{
text-decoration:none;
}
.conteneur_contenu_proprietes a:hover{
text-decoration:underline;
}
.conteneur_contenu_proprietes a:active{
text-decoration:underline;
}

/* Menu ##################################################################### */
.conteneur_menu_general{
color:#545454;
font-weight:bold;
background-image: none;
background-position:left center;
background-repeat: no-repeat
}
.action_lien{
background-position:left center;
background-repeat: no-repeat
}
.menu_rubrique,
.menu_sous_rubrique,
.menu_sous_sous_rubrique,
.menu_sous_sous_sous_rubrique{
list-style-type:none
}
.menu_rubrique a,
.menu_sous_rubrique a,
.menu_sous_sous_rubrique a,
.menu_sous_sous_sous_rubrique a{
padding-left:9px
}
.menu_rubrique li{
padding:5px 10px 7px 10px;
border-bottom:1px solid #e1e0de
}
.menu_lien_rubrique{
background:#EEECE2;
color:#545454
}
.menu_sous_rubrique li{
padding:5px 10px 7px 20px;
border-bottom:1px solid #e1e0de
}
.menu_sous_sous_rubrique li {
padding:5px 10px 7px 30px;
border-bottom:1px solid #e1e0de
}
.menu_sous_sous_sous_rubrique li {
padding:5px 10px 7px 40px;
border-bottom:1px solid #e1e0de
}
#conteneur_alerte_contacts{
padding:6px 10px 6px 10px;
border-bottom:1px solid #e1e0de
}
#conteneur_alerte_contacts a:link, #conteneur_alerte_contacts a:visited{
text-decoration:none
}
#conteneur_alerte_contacts a:hover{
text-decoration:underline
}
#conteneur_alerte_contacts a:active {
text-decoration:underline
}
#conteneur_alerte_contacts table{
padding:6px 0 6px 0;
width:186px
}
#conteneur_alerte_contacts table th{
width:12px;
padding-top:3px;
}
#conteneur_alerte_contacts table td{
padding:2px;
}
#conteneur_compteur_live{
font-weight:normal;
border-bottom:1px solid #E1E0DE;
padding:5px 10px 7px;
}
#conteneur_menu_connexion{
font-weight:normal;
border-bottom:1px solid #E1E0DE;
padding:5px 10px 7px;
}
#conteneur_menu_connexion p{
padding:4px 0
}
#conteneur_menu_connexion a:link, #conteneur_menu_connexion a:visited{
text-decoration:none
}
#conteneur_menu_connexion a:hover{
text-decoration:underline
}
#conteneur_menu_connexion a:active {
text-decoration:underline
}
.conteneur_accroche_sondage{
padding:10px 0 20px 0;
color:#545454;
font-style:italic;
border-bottom:1px dashed #E1E0DE;
}
.conteneur_accroche_sondage p{
width:156px;
padding:10px 0 0 20px;
}
.conteneur_accroche_sondage a:link, .conteneur_accroche_sondage a:visited{
text-align:right;
text-decoration:none;
color:#8A0001
}
.conteneur_accroche_sondage a:hover, .conteneur_accroche_sondage a:active{
text-align:right;
text-decoration:underline;
color:#8A0001
}
/* Informations contextuelles ############################################### */
.conteneur_information_contextuelle{
margin:20px 18px 10px 18px;
padding:10px 20px 10px 20px
}
.conteneur_information_contextuelle a:link, .conteneur_information_contextuelle a:visited{
text-decoration:none;
color:#8A0001
}
.conteneur_information_contextuelle a:hover, .conteneur_information_contextuelle a:active{
text-decoration:underline;
color:#8A0001
}
.conteneur_information_contextuelle p{
font-size:1.2em;
font-family:"Trebuchet MS",Verdana,sans-serif;
padding:2px 0 4px 0;
}
.information_contextuelle_niveau_1{
background:#F8F7F3;
border:1px dashed #dadada;
color:#545454
}
.information_contextuelle_niveau_2{
background:#FFFFE7;
border:1px solid #000;
color:#000
}
.information_contextuelle_niveau_3{
background:#FFFFE7;
border:1px solid #000;
color:#F00
}
.information_contextuelle_niveau_4{
background:#FBFBFB;
border:1px solid #DADADA;
color:#545454
}

/* Onglets ##################################################################### */
#conteneur_onglets_sites{
clear:both
}

.onglet_accueil_roomantic_fr{
padding:0 10px 5px 0;
}
.onglet_accueil_rencontre{
padding:0 10px 5px 0;
}
.onglet_accueil_boutique{
padding:0 10px 0 0;
}
.onglet_accueil_roomantic_info{
padding:0 0 3px 0;
}

/* Editorial ################################################################ */
.conteneur_editorial{
width:511px;
padding:0 0 0 20px;
}
.conteneur_editorial h1{
font-family:Georgia,"Times New Roman",serif;
margin:0;
padding:0 0 10px 0;
font-size:2.8em;
font-weight:normal;
clear:both
}
.conteneur_editorial h2{
font-family:Georgia,"Times New Roman",serif;
margin:0;
padding-bottom:16px;
font-size:2.1em;
font-weight:normal;
clear:both
}
.conteneur_editorial h2 a:link, .conteneur_editorial h2 a:visited{
padding-left:12px;
color:#6F6F6F;
}
.conteneur_editorial h2 a:hover, .conteneur_editorial h2 a:active{
padding-left:12px;
color:#6F6F6F;
background:url(../../elements/icone_recadrage_h2.gif) no-repeat left 8px;
}
.conteneur_editorial h3{
font-family:Georgia,"Times New Roman",serif;
margin:0;
padding-bottom:16px;
font-size:1.7em;
font-weight:normal
}
.conteneur_editorial h3 a:link, .conteneur_editorial h3 a:visited{
padding-left:12px;
}
.conteneur_editorial h3 a:hover, .conteneur_editorial h3 a:active{
padding-left:12px;
}
.conteneur_editorial h4{
font-family:Georgia,"Times New Roman",serif;
margin:0;
padding-bottom:16px;
font-size:1.3em;
font-weight:bold
}
.conteneur_editorial p{
font-family:"Trebuchet MS", Verdana, sans-serif;
padding:0 0 10px 0;
font-size:1.2em;
text-align:justify
}
.conteneur_editorial ul{
margin:0;
padding:0 0 20px 0;
list-style:none inside none
}
.conteneur_editorial ul li{
font-family:"Trebuchet MS", Verdana, sans-serif;
text-align:justify;
font-size:1.2em;
padding:5px 0 5px 50px;
}
.conteneur_contributeurs{
border-top:1px dashed #D8D8D8;
margin:0 20px;
padding:10px 0;
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:1.2em;
text-align:right;
font-style:italic
}
.conteneur_barre_de_votes{
border:1px solid #DADADA;
margin:0 0 10px 20px;
padding:4px 6px;
width:498px;
color:#999;
background:#FBFBFB
}
.conteneur_barre_de_votes img{
vertical-align:-4px
}
/* Zone interactive ################################################################ */
#conteneur_global_notation{
width:539px;
padding:8px 6px;
height:16px;
background-position:439px 8px;
background-repeat:no-repeat;
}
#affichage_notation{
position:absolute;
width:539px;
height:16px;
background-position:433px top;
background-repeat:no-repeat;
}
#conteneur_notation{
position:absolute;
width:539px;
height:16px;
}
#note_label{
float:left;
width:432px;
text-align:right;
font-weight:bold
}
#note_1{
float:left;
width:21px;
height:16px;
}
#note_2{
float:left;
width:22px;
height:16px;
}
#note_3{
float:left;
width:21px;
height:16px;
}
#note_4{
float:left;
width:22px;
height:16px;
}
#note_5{
float:left;
width:20px;
height:16px;
}

/* Cloture ################################################################## */
#conteneur_copyright{
position:relative;
font-size:0.6em
}
#conteneur_copyright_contenu{
padding:80px 0 50px 0
}
#conteneur_copyright_tableau_general{
margin:0 auto 0 auto;
padding:0 0 50px 0
}
#conteneur_copyright_tableau_general td{
padding:0 14px 0 14px;
text-align:left;
}
#conteneur_copyright_tableau_general table{
padding:0 0 10px 0;
width:280px
}
#conteneur_copyright_tableau_general table th{
padding:10px 5px 10px 0;
width:45px;
border-bottom:1px dashed #333
}
#conteneur_copyright_tableau_general table td{
padding:10px 0;
border-bottom:1px dashed #333
}
#conteneur_copyright_tableau_general h2{
font-family:Georgia,"Times New Roman",serif;
padding-bottom:5px;
font-size:2em;
font-weight:normal;
color:#666;
border-bottom:1px solid #333
}
#conteneur_copyright_tableau_general p{
padding:5px 0 7px 0;
border-bottom:1px dashed #333
}
#conteneur_copyright_tableau_general table p{
border:0
}
#conteneur_copyright a:link, #conteneur_copyright a:visited{
text-decoration:none
}
#conteneur_copyright a:hover, #conteneur_copyright a:active {
text-decoration:underline
}


/* Classes principales ###################################################### */
.conteneur_liens_amorce{
padding:4px 0 8px 0;
margin:0 20px 10px 20px;
text-align:right;
border-bottom:1px solid #d8d8d8
}
.editorial_introduction_importante{
clear:both;
font-family:Georgia,Times,Sans-serif;
padding:10px 40px 30px 40px;
font-size:1.7em;
font-style:italic;
line-height:1.6em;
text-align:justify
}
.editorial_sommaire{
margin:10px 0 20px 20px;
padding:10px 20px 10px 20px;
border:1px solid #dadada;
width:470px;
}
.editorial_sommaire li{
font-family:Georgia,"Times New Roman",serif;
font-size:1.3em;
list-style:none;
padding:6px 0 6px 0;
line-height: 1.4em
}
.conteneur_boutons_illustres{
margin:10px 0 12px 18px;
}
.conteneur_boutons_illustres a:link, .conteneur_boutons_illustres a:visited,
.conteneur_boutons_illustres a:hover, .conteneur_boutons_illustres a:active{
text-decoration:none
}
.conteneur_boutons_illustres img{
margin-right:15px;
padding-top:4px;
cursor:pointer
}
.conteneur_bordure{
border:1px solid #DADADA;
margin:10px 0 20px 20px;
padding:10px;
width:490px;
}
#conteneur_focus_sujet{
width:490px;
height:130px;
color:#FFF
}
#conteneur_focus_sujet a:link, #conteneur_focus_sujet a:visited,
#conteneur_focus_sujet a:hover, #conteneur_focus_sujet a:active{
color:#FFF
}
#conteneur_focus_haut{
padding:12px 0 0 18px;
height:47px;
}
#focus_sujet_espace{
padding-top:3px;
font-style:italic
}
#focus_sujet_auteur_date{
float:right;
width:118px;
padding-left:16px;
font-weight:bold;
color:#3B0701
}
#focus_sujet_auteur_date a:link, #focus_sujet_auteur_date a:visited{
color:#3B0701
}
#focus_sujet_auteur_date a:hover, #focus_sujet_auteur_date a:active{
color:#3B0701;
cursor:pointer
}
#focus_sujet_date{
padding:2px 10px 0 0;
text-align:right;
}
#focus_sujet_avatar{
float:right;
width:48px;
padding:0 0 0 40px;
text-align:center
}
#conteneur_focus_bas{
padding:5px 0 0 18px;
}
.focus_sujet_page{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.focus_sujet_page a:link, .focus_sujet_page a:visited{
padding:2px 4px;
text-decoration:none;
border:1px solid #888;
background:#000;
color:#FFF
}
.focus_sujet_page a:hover, .focus_sujet_page a:active {
padding:2px 4px;
text-decoration:none;
border:1px solid #FFF;
background:#8A0000;
color:#FFF
}
.conteneur_guide{
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:1.2em;
text-align:justify;
}
.guide_introduction{
padding-left:100px;
border:1px dashed #DADADA;
color:#6F6F6F;
background:#FFF url(../../elements/conteneur_guide_introduction.gif) no-repeat 10px 10px
}
.conteneur_guide h3{
border-top:1px solid #DADADA;
font-family:Georgia,"Times New Roman",serif;
margin:10px 0 0 0;
padding:10px 0 5px 0;
font-weight:bold;
color:#6F6F6F;
background:#FFF;
cursor:pointer
}
.conteneur_guide p{
padding:10px;
color:#6F6F6F;
background:#FFF
}
.conteneur_guide ul{
margin:0;
padding:0;
list-style:none inside none
}
.conteneur_guide ul li{
padding:5px 10px 5px 30px;
color:#6F6F6F;
background:#fff url(../../elements/puce.gif) no-repeat 10px 10px
}
/* Affichage liste reduite  --------------------------------------- */

.conteneur_liste_reduite_bordure{
margin:10px 18px 20px 18px;
border:1px solid #dadada
}
.conteneur_liste_reduite{
font-family:"Trebuchet MS", Verdana, sans-serif
}
.conteneur_liste_reduite table{
width:514px;
border:0;
font-size:1.1em;
}
.conteneur_liste_reduite th{
padding:4px 6px 4px 6px;
margin:0;
border:0;
height:20px
}
.conteneur_liste_reduite td{
padding:10px 6px 10px 6px;
border-top:1px dashed #d8d8d8
}
.conteneur_liste_resultats{
width:549px;
border:1px solid #999;
font-family:"Trebuchet MS", Verdana, sans-serif;
}
.conteneur_liste_resultats table{
border:0;
width:548px;
font-size:1.1em;
}
.conteneur_liste_resultats th{
padding:0 6px 0 6px;
margin:0;
border:0;
height:20px;
font-weight:normal
}
.conteneur_liste_resultats td{
padding:10px 6px 10px 6px;
border-top:1px dashed #d8d8d8;
}
.conteneur_liste_resultats td p input{
vertical-align:0;
}
.conteneur_liste_resultats ul{
margin:0;
padding:5px 0 0 0;
list-style:none inside none
}
.conteneur_liste_resultats ul li{
font-family:"Trebuchet MS", Verdana, sans-serif;
padding:0 0 5px 50px;
}
.conteneur_liste_resultats_informations_contextuelles{
padding:2px 6px 2px 6px;
font-size:1.1em;
text-align:right;
}
.lien_rss{
padding-right:15px;
}
.lien_valide{
padding-right:15px;
}

/* Classes globales ######################################################### */

/* Affichage des listes detaillees ------------------------------------------ */
.conteneur_previsualisation{
margin:20px;
padding:20px 0;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:1.2em;
color:#545454;
}
.conteneur_previsualisation p{
padding:0 0 20px 0
}
.conteneur_tableau_liste_bordure{
margin:10px 18px 20px 18px;
padding:10px;
border:1px solid #dadada
}
.conteneur_tableau_liste{
padding:10px 20px 10px 20px;
border:1px solid #dadada;
font-family:"Trebuchet MS", Verdana, sans-serif;
}
.conteneur_tableau_liste table{
width:451px;
border:0;
font-size:1.1em;
}
.conteneur_tableau_liste th{
padding:0 6px 0 6px;
margin:0;
border:0;
font-weight:normal;
font-style: italic
}
.conteneur_tableau_liste td{
padding:10px 6px 10px 6px;
border-top:1px dashed #d8d8d8
}
.conteneur_tableau_liste_detail{
margin:4px 0 4px 0;
padding:4px 8px 4px 8px;
border:1px solid #EBEBEB
}
/* Affichage des Tooltips -------------------------------------------------- */
.element_tooltip{
cursor:pointer
}
.tip{
font-size:0.5em;
text-align:left;
width:202px;
z-index: 13000
}
.tip-title{
font-weight:bold;
margin:0;
padding:6px 8px 6px 26px
}
.tip-text{
padding:4px 8px 8px
}
/* Affichage de la popularite ----------------------------------------------- */
.indicateur_popularite{
padding:4px 0 4px 0;
width:72px;
height:10px;
background:url(../../elements/popularite_inactif.gif) no-repeat left;
text-align: left
}
.pourcentage_popularite{
height:10px;
background:url(../../elements/popularite_actif.gif) no-repeat left
}
.pourcentage_popularite_classique{
height:10px;
background:url(../../elements/popularite_classique_actif.gif) no-repeat left
}
.pourcentage_popularite_boutique{
height:10px;
background:url(../../elements/popularite_boutique_actif.gif) no-repeat left
}

/* Affichage de l'attente AJAX ---------------------------------------------- */
.interactif{
cursor:pointer
}
.lien_fleche{
padding-left:9px;
}
.lien_puce_blocage{
padding-right:13px
}
.lien_puce_ancre_haut_de_page,
.lien_puce_ancre_bas_haut_de_page{
padding-right:14px
}
.lien_puce_forum{
padding-right:15px
}
.lien_action_puce_page,
.lien_puce_page_haut_de_page,
.puce_page_externe_haut_de_page{
padding-right:18px
}
.puce_ancre_bas,
.puce_page{
padding-left:20px;
}
a.lien_contextuel:link, a.lien_contextuel:visited{
text-decoration:none;
border-bottom:1px dashed #6F6F6F
}
a.lien_contextuel:hover, a.lien_contextuel:active {
text-decoration:none;
border-bottom:1px dashed #AA5D02
}
.homme{
font-weight:bold
}
.femme{
font-weight:bold
}
.humeur{
font-style:italic;
color:#999;
font-family: Verdana, Arial, sans-serif
}

.lien_image{
display:block;
border-width:0;
cursor: pointer
}
.soulignement{
text-decoration:underline
}
.italique{
font-style:italic
}
.gras,
.importance_capitale{
font-weight:bold
}
.paragraphe_unique {
margin:10px 20px 0 20px;
}
.tableau_liste_avancee{
border-spacing:0px;
margin:0 20px 0 20px;
font-size:1em;
color:#6F6F6F;
} 
.tableau_liste_avancee td{
padding:20px 0 20px 0
}
.tableau_liste_avancee h3{
font-family:Georgia,"Times New Roman",serif;
margin:0;
padding:4px 10px 6px 10px;
font-size:1.7em;
font-weight:normal;
color:#A20001;
}
.tableau_liste_avancee h4{
font-family:"Trebuchet MS", Verdana, sans-serif;
margin:0 10px 0 10px;
padding:4px 0 2px 0;
font-size:1em;
font-weight:normal;
color:#AFAFAF;
}
.tableau_liste_avancee p{
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:1.2em;
padding:10px 10px 10px 10px;
text-align:justify;
}
.tableau_liste_avancee ul{
padding:6px 10px 6px 20px;
list-style:none inside none
}
.tableau_liste_avancee ul li{
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:1.2em;
padding:3px 0 3px 16px;
}
.liste_avancee_lien p{
text-align:right;
}
.tableau_horizontal, .tableau_vertical{
border-spacing:0px;
width:551px;
border-top:1px solid #d8d8d8;
font-size:1em;
line-height:1.4em
}
.tableau_vertical_neutre{
border-spacing:0px;
width:551px;
font-size:1em;
}
.tableau_horizontal th{
border-bottom:1px solid #d8d8d8;
padding:10px;
font-family:"Trebuchet MS", Verdana, sans-serif;
text-align:left;
font-size:1.1em;
font-weight:normal
}
.tableau_vertical th{
border-bottom:1px dashed #d8d8d8;
padding:10px;
font-family:"Trebuchet MS", Verdana, sans-serif;
text-align:left;
font-size:1.2em;
font-weight:normal
}
.tableau_vertical_neutre th{
padding:10px;
font-family:"Trebuchet MS", Verdana, sans-serif;
text-align:left;
font-size:1.2em;
font-weight:normal
}
.tableau_horizontal td{
border-bottom:1px dashed #d8d8d8;
padding:10px;
font-size:1em;
text-align:left
}
.tableau_vertical td{
border-bottom:1px dashed #d8d8d8;
padding:10px;
font-size:1em;
text-align:left
}
.tableau_vertical_neutre td{
padding:10px;
font-size:1em;
text-align:left;
line-height:1.8em
}
.champ{
border:1px solid #ccc;
padding:3px 3px 3px 3px;
font-size:1em;
}
.champ_texte{
border:1px solid #ccc;
padding:3px 3px 3px 3px;
font-size:1em;
font-family:Verdana, sans-serif;  
}
.liste_deroulante{
border:1px solid #ccc;
padding:3px 3px 3px 3px;
font-size:1em;
font-family:Verdana, sans-serif;
cursor:pointer
}
.largeur_th_100 th{
width:100px
}
.largeur_th_120 th{
width:120px
}
.largeur_th_150 th{
width:150px
}
.largeur_th_200 th{
width:200px
}
.tableau_vertical_fermeture{
border-bottom:1px solid #d8d8d8;
width:531px;
padding:6px 10px 6px 10px;
margin-bottom:20px;
}
.tableau_vertical_fermeture p{
text-align:right;
color:#5D5D5D;
}
.conteneur_bouton_validation{
border-bottom:1px solid #d8d8d8;
width:531px;
padding:10px;
margin-bottom:20px;
text-align:center
}
.conteneur_bouton_validation p{
padding:2px 0 10px 0;
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:1em
}
.conteneur_bouton_validation p input{
vertical-align:-1px
}
.bouton_validation,
.bouton_suppression{
border:1px solid #ccc;
padding:3px 3px 3px 3px;
font-size:1.1em;
cursor:pointer;
background:no-repeat;
background-position: right center
}
.bouton_validation_boutique{
border:1px solid #611F58;
padding:3px 3px 3px 3px;
font-size:1.1em;
cursor:pointer;
background:#611F58;
color:#FFF
}
#conteneur_moteur_de_recherche{
margin:10px 0 10px 0;
padding:10px 20px 10px 20px;
border:1px solid #DADADA;
}
#conteneur_moteur_de_recherche p{
font-family:Georgia,"Times New Roman",serif;
font-size:1.3em;
}
.conteneur_avatar{
padding:10px;
}
.conteneur_avatar_liste{
padding:0 10px 0 10px;
}
.avatar{
margin:0 auto 0 auto
}
.avatar img{
border:1px solid #ccc;
padding:4px;
display:block;
}

.membre_pseudonyme{
margin:4px 0 4px 0;
font-weight:bold;
font-size:1em;
}
.membre_informations{
margin-top:2px;
}
.conteneur_accueil_rubrique{
margin:20px 20px 0 20px;
padding:8px 10px 10px 10px;
border:1px solid #ECEAE1;
font-size:1.5em
}
dl.illustration_droite{
margin:5px 0 10px 20px;
float:right;
}
dl.illustration_gauche{
margin:0 20px 10px 0;
float:left;
}
dl.illustration_gauche img,
dl.illustration_droite img,
.illustration_simple img{
border:1px solid #d8d8d8;
padding:10px;
display:block
}
dl.illustration_centrale{
margin:0 0 20px 0;
}
dl.illustration_centrale img{
margin:0 auto;
border:1px solid #d8d8d8;
padding:10px;
display:block
}
.retour_haut_de_page{
clear:both;
text-align:right;
margin:6px 20px 20px 20px;
padding:4px 0 4px 0;
border-top:1px solid #d8d8d8
}
.retour_haut_de_page p{
padding:4px 0 4px 0;
}
.page_courante{
padding:2px 4px;
}
.page_autre{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.page_autre a:link, .page_autre a:visited{
padding:2px 4px;
text-decoration:none;
}
.page_autre a:hover, .page_autre a:active {
padding:2px 4px;
text-decoration:none;
}
.separation_forte{
border-top:1px solid #d8d8d8;
}
.separation_legere{
border-top:1px dashed #d8d8d8;
}
