/**
* Ce fichier fait parti d'un package, toute modification doit entrainer la génération
* d'un nouveau package pour être pris en compte.
* voir l'objet ObjFichierPackage pour connaitre la marche à suivre pour regénérer un package
* @since 20/05/2009 Olivier REYT <reyt@benchmark.fr>
*/

body{position:relative}

/**
 * liste_module : div contenant le conteneur et toutes les infos contenus dans des inputs HIDDEN
 * liste_module_superieur :Idem, mais sans le hack IE
 */
.liste_module, .liste_module_superieur {width:485px;z-index:1;clear:both;margin-bottom:10px;}

/**
 * Sur IE, l'espacement entre les conteneurs s'aditionne avec les margins des derniers modules
 * pour cela on ajout un margin-bottom négatif
 */
* + html .liste_module {margin-bottom:-0px}
* html .liste_module {margin-bottom:-0px}

* + html .liste_module_superieur {margin-bottom:-0px}
* html .liste_module_superieur {margin-bottom:-0px}

.conteneur_module {width:493px;z-index:1}
.liste_module_colonnedroite .conteneur_module {width:300px;}

/* Div qui indique où on peut placer le module */
.emptyPlaceMarker {border:2px dashed #666}
.holdercss {border:2px dashed #666}

.bloc_home_module {clear:both}

/* Ancre des modules */
/*.module .ancre_module {position:absolute;top:-200px;}*/
* + html .module .ancre_module {position:relative;clear:left;float:left;}
* html .module .ancre_module {position:relative;clear:left;float:left;}

noscript {font:bold 12px arial;margin-left:60px}

.erreur_firebug {font:bold 12px arial;display:none;margin-top:20px;text-align:center;color:red}

.conteneur_module div.module_simple {margin-left:4px;margin-right:4px;width:48%;z-index:1;clear:both}
.conteneur_module div.module_double {margin-left:4px;margin-right:4px;width:98%;z-index:1;clear:both}

/* On va placer ici tous les styles fixes liés aux modules */
/* Pour toute autre modification, il faudra créer un css spécifique */

.module {width:483px;margin:20px 0px}
.module {border:1px solid #c4c2bb;border-bottom:none;position:relative;z-index:3}

/**
 * Partie supérieure du module :Reduire/ouvrir le module, titre du module, fermer le module
 */
.module div.module_prise {height:18px;overflow:hidden;width:100%;border-bottom :1px solid #008770;background:url(/framework/lib/commun/image/parcours/fond/prise_fond.png) repeat-x}

.module div.module_prise a {height:15px;white-space:nowrap;float:left}
.module div.module_prise a:hover {text-decoration:none}

.module div.module_prise div.icone_avant_titre,
.module div.module_prise div.reduire_fleche,
.module div.module_prise div.ouvrir_fleche {float:left}
.module div.module_prise div.reduire_fleche a {width:25px;height:25px;background:url(/framework/lib/commun/image/parcours/map.png) 5px -718px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 5px -718px no-repeat;margin:-5px}
.module div.module_prise div.ouvrir_fleche a {width:25px;height:25px;background:url(/framework/lib/commun/image/parcours/map.png) 5px -696px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 5px -696px no-repeat;margin:-5px}
.module div.module_prise div.icone_avant_titre {width:25px;height:25px;background:url(/framework/lib/commun/image/parcours/map.png) 2px -1515px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 2px -1515px no-repeat;margin:-5px}
* + html .module div.module_prise div.icone_avant_titre, * html .module div.module_prise div.icone_avant_titre {width:20px}

.module div.module_prise a.icone_ajout_module {width:120px;font:bold 11px arial;color:#f60}
.module div.module_prise a.icone_ajout_module:hover {text-decoration:underline}


.module div.module_prise div.titre,
.module div.module_prise div.titre a {color:#008770;font:bold 11px arial;text-decoration:none}
.module div.module_prise div.titre span { color: #000; margin-left: 10px; }
.module div.module_prise div.titre a:hover {text-decoration:underline}

.module div.module_prise div.titre {height:18px}
.module div.module_prise div.titre_avec_ajout {}
.module div.module_prise div.titre_sans_fleche {padding-left:5px}

.module div.module_prise div.titre div.titre_module {padding-top:2px;float:left}
.module div.module_prise div.titre div.titre_copainplus {float:left;color:#f6f3ec;background:#008770 repeat-x scroll 0%;margin-left:2px;margin-right:2px;padding:2px 5px}

.module div.module_prise div.deplacer_windows {display:block;background-color:none}
.module div.module_prise div.deplacer_windows span {float:right;display:block;height:18px;line-height:18px;font-weight:bold;color:#5e5e5e;padding-left:16px;padding-right:5px;border-right:1px solid #C4C2BB;border-left:1px solid #C4C2BB;cursor:move}
.module div.module_prise div.deplacer_windows span {background: url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -782px;__background: url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -782px}

.module div.module_prise div.deplacer_conteneur {display:block;background-color:none}
.module div.module_prise div.deplacer_conteneur span {float:right;display:block;height:18px;line-height:18px;font-weight:bold;color:#5e5e5e;padding-left:5px;padding-right:19px;border-right:1px solid #C4C2BB;border-left:1px solid #C4C2BB;cursor:pointer}
.module div.module_prise div.deplacer_conteneur span.vers_page_1 {background: url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 100px -1620px;__background: url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 100px -1620px}
.module div.module_prise div.deplacer_conteneur span.vers_page_2 {background: url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 100px -1640px;__background: url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 98px -1640px}

/**
* Style pour les actions sur les boutons de déplacement de fenetre ou vers un autre conteneur
**/
.deplacementWindowsOn {background-color:#FFFFFF !important;color:#EE5106 !important;}
.deplacementWindowsOff {background-color:transparent !important;color:#5E5E5E !important;}

.module div.module_prise div.fermer,
.module div.module_prise div.ajouter {float:right}
.module div.module_prise div.fermer a {width:25px;height:25px;background:url(/framework/lib/commun/image/parcours/map.png) 0 -759px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -759px no-repeat;margin:-3px}

.module .module_prise ul.actions {}
.module .module_prise ul.actions li {display:inline}
.module .module_prise ul.actions li a {height:18px;line-height:18px;float:right;display:block;background-color:none;padding:0 5px;color:#5e5e5e;font-weight:bold}
.module .module_prise ul.actions li.ouvrir a,
.module .module_prise ul.actions li.fermer a {width:41px}
.module .module_prise ul.actions li a:hover {color:#ee5106;background-color:#fffffe}

/**
 * Partie inférieure du module :Informations sur les droits et modification des droits
 */
.module div.module_infos_droit {float:left;list-style:none;overflow:hidden;width:100%}

/**
 * Partie contenu du module :conteneur des liens inférieurs et supérieurs et conteneur du contenu du module
 */
.module div.module_contenu {clear:both;width:483px;background:white}
.module div.interieur_contenu_dynamique {margin:5px}
/*.module div.module_contenu {overflow:auto;height:auto;background:white}*/
.module div.avec_border {border-bottom:1px solid #c4c2bb}
.module div.module_content {padding:0px}
.module div.texte_sans_marge {padding:5px}
.module div.module_content div.home_service_contenu {margin:0 0 5px 0;}
.module div.module_content p.barre_titre {margin:0 0 3px 0;background:#D5D2C1;font-size:12px;color:#000;height:22px;line-height:22px;font-weight:bold;padding-left:5px}

/**
 * Liens inférieur du module
 */
.module div.module_lien_bas {padding:5px;text-align:right;font-size:11px;}
.module .trait_entre_lien {color:#f60}

/**
 * Pointillé séparant le contenu des liens inférieurs
 */
.module div.trait_en_pointille_top {background:url(/framework/lib/commun/image/parcours/pointille.png) repeat-x top;height:2px;padding:0px;margin:0px;margin-top:5px}
.module div.trait_en_pointille {background:url(/framework/lib/commun/image/parcours/pointille.png) repeat-x top;height:2px;padding:0px;margin:0px;margin-left:5px;margin-right:5px;!margin-top:-1px;display:inline-block;width:99%;_width:98%;}
.module .trait_en_pointille_bottom {background:url(/framework/lib/commun/image/parcours/pointille.png) repeat-x bottom}

/**
 * Partie concernant les droits
 */
.module div.module_droit {clear:both;line-height:20px;height:20px;padding-left:5px}
.module div.module_droit {border-bottom: 1px solid #c4c2bb}
.module div.module_droit {background:url(/framework/lib/commun/image/parcours/map.png) -2px -620px no-repeat #f6f3ec;_background:url(/framework/lib/commun/image/parcours/map.gif) -2px -620px no-repeat #f6f3ec}

/**
 * Fenetre de modifications des droits
 */
.module div.liste_droit {padding:5px;position:absolute;margin-left:50px;margin-top:-1px;width:150px;z-index:9999999999999}
.module div.liste_droit {background:white;border :1px solid #c4c2bb}

.module div.liste_droit div.titre_case_a_cocher {float:left;padding-top:3px}
.module div.liste_droit input {float:left}

/**
 * Bouton de validation des droits
 */
.module a.bouton_valider_droit {background:url(/framework/lib/commun/image/parcours/map.png) 0 -900px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -900px no-repeat;float:right;height:21px;width:25px;margin-top:-20px;!margin-top:-30px;}
.module a:hover.bouton_valider_droit {text-decoration:none}
.module a.sans_tous {margin-top:77px;!margin-top:79px;}

/**
 * Texte sur les droits
 */
.module div.module_droit a {text-decoration:underline}
.module div.module_droit a:hover {text-decoration:none}

.module div.module_droit div.titre_visibilite {white-space:nowrap;padding-left:10px}

.module a, .module a:hover {cursor:pointer}

/**
 * Balise lien pour les icones dans les modules
 */
.module a.icone_livre {background: url(/framework/lib/commun/image/parcours/map.png) -8px -1902px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) -8px -1902px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px;}

/**
 * Icones sur la gauche
 **/
.module a.icone_tous {background:url(/framework/lib/commun/image/parcours/map.png) 0 -364px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -364px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_fleche {background:url(/framework/lib/commun/image/parcours/map.png) 0 -403px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -403px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_ajout {background:url(/framework/lib/commun/image/parcours/map.png) 0 -423px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -423px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_ajout_module {background:url(/framework/lib/commun/image/parcours/map.png) 0 -543px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -543px no-repeat;float:right;display:block;margin-left:5px;margin-top:1px}
.module a.icone_anime {background:url(/framework/lib/commun/image/parcours/map.png) 0 -523px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -523px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_envoie {background:url(/framework/lib/commun/image/parcours/map.png) 0 -562px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -562px no-repeat;float:right;display:block;padding-left:22px;margin-left:5px}
.module a.icone_modifie {background:url(/framework/lib/commun/image/parcours/map.png) 0 -604px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -604px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_supprime {background:url(/framework/lib/commun/image/parcours/map.png) 0 -443px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -443px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_fiche {background:url(/framework/lib/commun/image/parcours/map.png) 0 -583px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -583px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_agrandie {background:url(/framework/lib/commun/image/parcours/map.png) 0 -383px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -383px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_direction {background:url(/framework/lib/commun/image/parcours/map.png) 0 -403px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -403px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_desactiver {background:url(/framework/lib/commun/image/parcours/map.png) 0 -483px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -483px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_activer {background:url(/framework/lib/commun/image/parcours/map.png) 0 -463px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -463px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_valider {background:url(/framework/lib/commun/image/parcours/map.png) 0 -503px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -503px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_abus {background:url(/framework/lib/commun/image/parcours/map.png) 0 -1483px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -1483px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_lien_interrogation {background:url(/framework/lib/commun/image/parcours/map.png) -3px -1803px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) -3px -1803px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module a.icone_rafraichir {background:url(/framework/lib/commun/image/parcours/map.png) 0 -1953px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -1953px no-repeat;float:right;display:block;padding-left:20px;margin-left:5px}
.module span.icone_livre {background: url(/framework/lib/commun/image/parcours/map.png) -8px -1902px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) -8px -1902px no-repeat;width:18px;height:16px;float:right;display:block;}

/**
 * Icones sur la droite
 **/
.module a.icone_tous_en_avant {background:url(/framework/lib/commun/image/parcours/map.png) 38px -364px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 38px -364px no-repeat;float:right;display:block;padding-right:20px;margin-right:5px}

.module span.icone_tous {background:url(/framework/lib/commun/image/parcours/map.png) 0 -364px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -364px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_fleche {background:url(/framework/lib/commun/image/parcours/map.png) 0 -403px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -403px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_ajout {background:url(/framework/lib/commun/image/parcours/map.png) 0 -420px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -420px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_anime {background:url(/framework/lib/commun/image/parcours/map.png) 0 -523px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -523px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_envoie {background:url(/framework/lib/commun/image/parcours/map.png) 0 -562px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -562px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_modifie {background:url(/framework/lib/commun/image/parcours/map.png) 0 -604px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -604px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_supprime {background:url(/framework/lib/commun/image/parcours/map.png) 0 -443px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -443px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_fiche {background:url(/framework/lib/commun/image/parcours/map.png) 0 -583px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -583px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_agrandie {background:url(/framework/lib/commun/image/parcours/map.png) 0 -383px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -383px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_direction {background:url(/framework/lib/commun/image/parcours/map.png) 0 -403px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -403px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_desactiver {background:url(/framework/lib/commun/image/parcours/map.png) 0 -483px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -483px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_activer {background:url(/framework/lib/commun/image/parcours/map.png) 0 -463px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -463px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_valider {background:url(/framework/lib/commun/image/parcours/map.png) 0 -503px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -503px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_abus {background:url(/framework/lib/commun/image/parcours/map.png) 0 -1483px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -1483px no-repeat;width:18px;height:16px;float:right;display:block}
.module span.icone_supprime_float_left {background:url(/framework/lib/commun/image/parcours/map.png) 0 -442px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -442px no-repeat;width:18px;height:16px;float:left;display:block}
.module span.icone_modifie_float_left {background:url(/framework/lib/commun/image/parcours/map.png) 0 -604px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -604px no-repeat;width:18px;height:16px;float:left;display:block}

.module a.date-picker {background:url(/framework/lib/commun/image/parcours/map.png) 0 -971px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -971px no-repeat}

/**
 * Style à utiliser pour tous les modules
 */

/**
 * Liste de styles pour les textes
 */
.module div.module_contenu {font:normal 12px arial;color:#333}
.module div.module_contenu h3, .module div.module_contenu h3 a {color:#333;font-size:13px;font-weight:bold}
.module div.module_contenu h3 {padding:0 5px}
.module div.module_contenu .texte_plus_petit, .module div.module_contenu span.nbr_personne {font:normal 11px arial}
.module div.module_contenu .texte_gras {font:bold 12px arial}
.module div.module_contenu .nom_pays {font:normal 12px arial}
.module div.module_contenu .ajout_de_module {font:bold 11px arial;color:#f60}
.module div.module_contenu .texte_copain_plus {font:bold 12px arial;color:#f60}
.module div.module_contenu .liste_module_dispo {font:bold 11px arial}

/**
 * Liste de styles pour les liens
 */

/**
 * font et color
 **/
.module div.module_contenu a.titre,
.module div.module_contenu table {font:normal 12px arial;color:#333}
.module div.module_contenu a {font:normal 11px arial;color:#333}
.module div.module_contenu a.lien_suite {font:normal 11px arial;color:#f60}
.module div.module_contenu a.lien_gras,
.module div.module_contenu .feed_texte a {font:bold 11px arial}
.module div.module_contenu a.lien_gras_plus_gros{font:bold 12px arial}
.module div.module_contenu a.lien_tous_les_sejours,
.module div.module_contenu a.lien_lire,
.module div.module_contenu .nbr_personne {color:#f60}
.module div.module_contenu a.lien_repondre {text-decoration:underline !important;font:normal 11px arial;color:#333}
.module div.module_contenu a.lien_repondre:hover {text-decoration:none !important}
.module div.module_contenu .opacite_moyenne {color:#a5a294}
.module div.module_contenu .opacite_modere {color:#666}
.module div.module_contenu .affichage_date {font:normal 11px arial;color:#A5A294;padding-right:5px;float:right}
.module div.module_contenu .affichage_date_non_decale {font:normal 11px arial;color:#a5a294}
.module div.module_contenu .bandeau_titre {font:bold 12px arial;padding-left:5px;height:22px;vertical-align:middle}
.module div.module_contenu .bandeau_titre a {font: bold 12px arial;}
.module div.module_contenu .lien_titre {font:bold 12px arial}
.module div.module_contenu .lien_incitation,
.module div.module_contenu a.lien_fonctionnel {font:normal 12px arial}
.module div.module_contenu .home_liens_visualisation a.lien_fonctionnel {font:normal 11px arial}
.module div.module_contenu a.lien_texte_plus_icone {float:right}
.module div.module_contenu a.lien_repondre_light {font:normal 11px arial}

/**
 * text-decoration
 **/
.module div.module_contenu a.lien_inverse,
.module div.module_contenu .lien_tous_les_sejours,
.module div.module_contenu a.nbr_personne,
.module div.module_contenu a.lien_souligne,
.module div.module_contenu a.lien_souligne:hover,
.module div.module_contenu a.lien_fonctionnel,
.module div.module_contenu a:hover {text-decoration:underline}

.module div.module_contenu a,
.module div.module_contenu a.lien_inverse:hover,
.module div.module_contenu a.sans_underline:hover,
.module div.module_contenu a.nbr_personne:hover,
.module div.module_contenu a.sans_underline,
.module div.module_contenu a.lien_fonctionnel:hover,
.module div.module_contenu a.lien_tous_les_sejours:hover {text-decoration:none}

/**
 * Liste de styles pour les boutons de validation
 */
.module .bouton_genere {border:none;background:url(/framework/lib/commun/image/parcours/bouton/bouton_orange_fond.gif) repeat-x top left;position:relative;height:18px;padding-top:1px;display:block;text-align:center;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px}
.module .bouton_genere span.bouton_genere_gauche {background:url(/framework/lib/commun/image/parcours/map.png) 0 -851px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -851px no-repeat;position:absolute;display:block;width:23px;height:18px;left:-9px;top:0}
.module .bouton_genere span.bouton_genere_droit {background:url(/framework/lib/commun/image/parcours/map.png) 0 -810px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -810px no-repeat;position:absolute;display:block;width:23px;height:18px;right:-9px;top:0;$right:-9px}
.module .bouton_genere a {position:relative;z-index:3;display:block;padding:1px 10px 0 10px;text-decoration:none;font:bold 11px Arial!important;color:#fff!important}
.module .bouton_genere a:hover {text-decoration:none}

/**
 * Liste de styles pour les titres
 */
.module div.module_contenu .liste_arbre {font:normal 11px arial}
.module div.module_contenu .gras {font:bold 12px arial}
.module div.module_contenu .titre_aligne_gauche {text-align:left}
.module div.module_contenu .couleur_points {color:#008872}

/**
 * Liste de styles pour les fonds
 */
.module div.module_contenu .fond_blanc {background-color:#fff}
.module div.module_contenu .fond_fonce {background-color:#d5d2c1}
.module div.module_contenu .fond_clair {background-color:#f6f3ec}
.module div.module_contenu .fond_titre_tableau {background-color:#d5d2c1}

/**
 * Liste de styles pour les tableaux
 */
#global .module .module_tableau td {vertical-align:middle}

.module div.module_contenu .tableau_collapse {border-collapse:collapse}
.module div.module_contenu .tableau_collapse td {padding-bottom:3px;padding-top:3px}

.module div.texte_aere {padding-bottom:3px;padding-top:3px}

.module div.module_contenu .module_tableau,
.module div.module_contenu .module_tableau table {font:normal 11px arial}

.module div.module_contenu tr.titre_tableau {height:20px}
.module div.module_contenu tr.titre_tableau td {padding-left:5px}

.module div.module_contenu td.avec_marge_gauche {padding-left:5px}
.module div.module_contenu td.avec_marge_droite {padding-right:5px}

.module div.module_contenu a.lien_groupe {font-weight:bold;text-decoration:underline;}
.module div.module_contenu a.lien_groupe:hover {font-weight:bold;text-decoration:none;}

/* loading */
.module .chargementencours {display:none;background:url(/framework/lib/commun/image/parcours/chargement.gif) center center no-repeat;height:20px}

/* Styles à appliquer aux sous modules par défaut */
.sous_module {}
.sous_module .sous_titre , .sous_titre {background:#d5d2c1;color:#000;font-size:12px;font-weight:bold;height:22px;line-height:22px;margin:0 0 3px;padding-left:5px}

/* div lorsque le conteneur est vide */
div.texte_conteneur_vide {margin-top:10px;margin-bottom:10px;margin-left:5px;margin-right:5px;color:#333;font-family:arial;font-size:12px}
div.texte_conteneur_vide a {text-decoration:underline;font-size:12px}
div.texte_conteneur_vide a:hover {text-decoration:none}

/* textarea passions pour safari et opera */
#contenu_liste_acteur_prefere textarea,
#contenu_liste_livre_prefere textarea,
#contenu_liste_jeu_prefere textarea,
#contenu_liste_programme_tv_prefere textarea,
#contenu_liste_sportif_prefere textarea,
#contenu_liste_artiste_prefere textarea,
#contenu_liste_chanson_prefere textarea,
#liste_jeu_video_prefere textarea { width:267px; }