/**
* 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; }
/**
* 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> 
*/

div.cadre_nouveaux_modules {font-size:12px; background-color:#fff8f1;margin-left:20px;}
div.cadre_nouveaux_modules div.titre_nouveaux_modules {color:#FF0000;font-weight:bold;margin-bottom:5px;}
div.cadre_nouveaux_modules div.liste_nouveaux_modules a {text-decoration:underline;display:block;font-size:12px;font-weight:bold;}
div.cadre_nouveaux_modules div.liste_nouveaux_modules a:hover {text-decoration:none;}
div.cadre_nouveaux_modules div.liste_nouveaux_modules div.incitation_module {margin-bottom:10px;}

div.message_notification_alerte {border:1px solid #FE5E0A;background:#FFF8F1 url(/framework/lib/objmessagenotification/image/parcours/objmessagenotification_alerte_orange.gif) no-repeat scroll 0 0 !important;}
div.message_notification_alerte {margin-left:4px;margin-right:4px;padding-top:2px;padding-bottom:2px;padding-right:2px;}

div.message_notification_information {border:1px solid #75BCB1;background:#FFFFFF url(/framework/lib/objmessagenotification/image/parcours/objmessagenotification_alerte.gif) no-repeat scroll 0 0;}
div.message_notification_information {margin-left:4px;margin-right:4px;padding-top:2px;padding-bottom:2px;padding-right:2px;}

* html div.message_notification_alerte_module {margin-bottom:-2px;}
* + html div.message_notification_alerte_module {margin-bottom:-2px;}
/**
* 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>
*/

div.module_aide {width:640px;}
div.module_aide div.module_contenu {width:630px;padding-left:5px;padding-right:5px;padding-bottom:5px;font-family:arial;font-size:12px;}
div.module_aide div.module_contenu p {}
div.module_aide div.module_contenu ul {list-style-position:inside;padding-left:10px;}
div.module_aide div.module_contenu ul li {margin-top:5px;margin-bottom:5px;}
div.module_aide div.module_contenu div.capture_module {text-align:center;}

span.onglet_page_1 {background: url(/framework/lib/commun/image/parcours/map.png) 0px -1622px no-repeat;__background: url(/framework/lib/commun/image/parcours/map.gif) 0px -1622px no-repeat;padding-right:15px;}
span.onglet_page_2 {background: url(/framework/lib/commun/image/parcours/map.png) 0px -1642px no-repeat;__background: url(/framework/lib/commun/image/parcours/map.gif) 0px -1642px no-repeat;padding-right:15px;}

span.icone_mode_emploi {background: url(/framework/lib/commun/image/parcours/picto_question.gif) 0px 0px no-repeat;width:22px;}
div.icone_lien_mode_emploi {background: url(/framework/lib/commun/image/parcours/picto_question.gif) 0px 0px no-repeat;padding-right:18px;padding-top:2px;height:22px;cursor:pointer;}

/* Style pour le lien vers le mode d'emploi */
div.lien_mode_emploi {text-align: center;margin-top:15px;}
div.lien_mode_emploi a.lien_icone {text-decoration:none;width:22px;}
div.lien_mode_emploi a.lien_icone:hover {text-decoration:none;}
div.lien_mode_emploi a.lien_texte {text-decoration:underline;}
div.lien_mode_emploi a.lien_texte:hover {text-decoration:none;}
div.lien_mode_emploi span.onglet_page_1 {padding-right:12px;width:12px;}
div.lien_mode_emploi span.onglet_page_2 {padding-right:12px;width:12px;}


div.lien_mode_emploi a.icone_lien_mode_emploi {background: url(/framework/lib/commun/image/parcours/picto_question.gif) 0px -4px no-repeat;padding-right:18px;padding-top:2px;height:22px;width:22px;}

/*onglets dans les modules*/
.module ul.onglets {margin: 0; padding: 0; list-style-type: none; background: #d4d1c0; height: 19px; padding-left: 5px; padding-top: 5px; margin-bottom: 5px;}
.module ul.onglets li {display: block; float: left; margin-left: 4px; background: #e7e5da;}
.module ul.onglets li a {display: block; float: left; padding: 3px 0px 1px 10px; font: bold 12px Arial, Helvetica, Sans-serif; padding-right: 10px;}
.module ul.onglets li.onglet_courant, .module_contenu ul.onglets li:hover {background: #FFFFFF;}
.module ul.onglets li.onglet_courant a, .module_contenu ul.onglets li a:hover {background-position: right -38px;background: #FFFFFF}

/*étoiles dans les modules qui ont 2 colonnes*/
.module div.etoiles_2_colonnes {height:18px;width:160px;}
.module div.etoiles_2_colonnes div.scoreDescription{height:30px;width:160px;padding-left:3px;}
/**
* 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> 
*/

* html div.listeOnglets {padding-top:15px !important;}
* + html div.listeOnglets{padding-top:15px !important;}

div.listeOnglets ul.ongletsModule span.onglet_centre {color:#5B5B5B;}
div.listeOnglets ul.ongletsModule li.onglet_actu span.onglet_centre {color:#FE5E0A;}

ul.ongletsModule span.onglet_centre span.libelle_court {margin-left:-8px;position:relative;}
ul.ongletsModule span.onglet_centre span.libelle {margin-left:0px;}
ul.ongletsModule span.onglet_centre span.numero_page {margin-left:6px;margin-right:5px;}

div.listeOnglets ul.ongletsModule a.onglet_courant span{font-weight:normal;}

div.listeOnglets ul.ongletsModule a:hover,
div.listeOnglets ul.ongletsModule a:hover span.onglet_centre,
div.listeOnglets ul.ongletsModule a.onglet_courant:hover span.onglet_centre span.libelle,
div.listeOnglets ul.ongletsModule a.onglet_courant:hover span.onglet_centre span.libelle_court,
div.listeOnglets ul.ongletsModule a:hover span.onglet_centre span.numero_page{text-decoration: none;}
div.listeOnglets ul.ongletsModule a:hover span.onglet_centre span.libelle,
div.listeOnglets ul.ongletsModule a:hover span.onglet_centre span.libelle_court{text-decoration: underline;}

* html #bouton_acces_page_1 {margin-top:15px;}
* html #bouton_acces_page_2 {margin-top:15px;}
* + html #bouton_acces_page_1 {margin-top:15px;}
* + html #bouton_acces_page_2 {margin-top:15px;}

ul.ongletsModule span#onglet_page_1 {background: url(/framework/lib/commun/image/parcours/map.png) 0px -1618px no-repeat;__background: url(/framework/lib/commun/image/parcours/map.gif) 0px -1618px no-repeat;padding-right:16px;margin-left:-19px;}
ul.ongletsModule span#onglet_page_2 {background: url(/framework/lib/commun/image/parcours/map.png) 0px -1638px no-repeat;__background: url(/framework/lib/commun/image/parcours/map.gif) 0px -1638px no-repeat;padding-right:16px;margin-left:-19px;}

* html ul.ongletsModule span#onglet_page_1 {margin-left:-25px;}
* html ul.ongletsModule span#onglet_page_2 {margin-left:-25px;}


* html ul.ongletsGeneriques li a {margin-right:2px;}
/**
* 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>
*/

/**
* Application Cadeaux virtuels
* @author Olivier REYT <reyt@benchmark.fr>
* @author Damien BENOIT <benoit@benchmark.fr>
**/
img.image_cadeau {border:1px solid #C4C2BB; cursor:pointer;}
img.image_cadeau_sans_action {border:1px solid #C4C2BB;}
table.tableau_cadeau {margin-top:10px;}
table.tableau_cadeau td {text-align: center; width:20%;}
table.tableau_cadeau tr {vertical-align: top;}

.message_erreur {color:red;}

/**
* Formulaire
**/
.message_clair {color:#A5A294;}
.paragraphe_formulaire {margin:0;}
/**
* Fin formulaire
**/

.bloc_ajout_popup .bloc_arrondi_titre_principal {margin-left:20px;font-size:12px;}
.bloc_ajout_popup .bloc_arrondi {border: 1px solid #57ad9f; font: 11px Verdana;}
.bloc_ajout_popup .bloc_arrondi_haut {height: 20px; background: #57ad9f;}
.bloc_ajout_popup .bloc_arrondi_haut_gauche {position: relative; top: -1px; left: -1px; float: left; width: 11px; height: 11px; background: transparent url(/image/commun/arrondi_haut_gauche.gif) left top no-repeat;}
.bloc_ajout_popup .bloc_arrondi_haut_droite {position: relative; top: -1px; right: -1px; float: right; width: 11px; height: 11px; background: transparent url(/image/commun/arrondi_haut_droite.gif) right top no-repeat;}
.bloc_ajout_popup .bloc_arrondi_bas {height: 11px; line-height: 0; font-size: 0; clear: both;}
.bloc_ajout_popup .bloc_arrondi_bas_gauche {position: relative; bottom: -1px; left: -1px; float: left; width: 11px; height: 11px; background: transparent url(/image/commun/arrondi_bas_gauche.gif) no-repeat;}
.bloc_ajout_popup .bloc_arrondi_bas_droite {position: relative; bottom: -1px; right: -1px; float: right; width: 11px; height: 11px; background: transparent url(/image/commun/arrondi_bas_droite.gif) no-repeat;}
.bloc_ajout_popup .bloc_arrondi_titre_principal {float: left; font: bold 12px Verdana; color: #fff; height: 19px; line-height: 19px; vertical-align: center;}
.bloc_ajout_popup .bloc_arrondi_titre_principal a, .bloc_arrondi_titre_principal a:hover {font: bold 12px Arial; color: #fff; height: 19px; line-height: 19px; vertical-align: center;}
.bloc_ajout_popup .bloc_arrondi_titre {height: 20px; line-height: 20px; background: #e9e9e9; font-weight: bold; text-align: center; padding-top: 4px; #padding: 2px 0; _padding-top: 4px;}
.bloc_ajout_popup .bloc_arrondi_titre .input_image {margin-bottom: -2px;}
.bloc_ajout_popup .bloc_arrondi_contenu {padding: 5px 5px 0 5px;}
.bloc_ajout_popup .colonne_libelle {float: left; width: 150px; padding: 5px 8px 0 0; text-align: right;}
.bloc_ajout_popup .colonne_info {float: left; width: 300px; padding-top: 5px;}
.bloc_ajout_popup .recherche_texte {border:1px solid #7F9DB9; padding-left:2px; width:175px;}
.bloc_ajout_popup tr.titre_recherche {background-color:#cccccc;}
.bloc_ajout_popup tr.ligne_recherche_1 {background-color:#ffffff;}
.bloc_ajout_popup tr.ligne_recherche_2 {background-color:#f8faf5;}
.bloc_ajout_popup .choixresultatrecherche {cursor:pointer;text-decoration: underline;}

.bloc_ajout_popup hr {color: #57AD9F; background-color: #57AD9F; height: 1px; border: 0;}

#autocompleteHelper {background-color:#EFF8FF; border:1px solid #6FBEFF; display:block; z-index:30000;}

div.mode_emploi {background:white none repeat scroll 0%; border:1px solid #56AC9F; font-family:arial,sans-serif; font-size:12px; overflow:hidden; width:300px; }
div.mode_emploi h3{background:transparent url(http://copainsdavant.linternaute.com/image/zone_papier/bloc_recherche-titre_fond.png) repeat-x scroll left top;color:white;font-size:11px;font-weight:bold;margin:0pt;padding:2px 10px 4px;}
div.mode_emploi .mode_emploi_corps {font-size:12px;background:white none repeat scroll 0%;padding:10px;padding-top:0px;}

table.tableau_cadeau_gestion {margin-top:0px;border-collapse:collapse;font-weight:inherit;border-left:#d7d8d6 solid 1px;border-right:#d7d8d6 solid 2px;border-bottom:#d7d8d6 solid 2px;}
table.tableau_cadeau_gestion tr {vertical-align: middle;}
table.tableau_cadeau_gestion td { padding:5px;text-align: left;font-weight:inherit;}
table.tableau_cadeau_gestion th { text-align: left;font-weight:inherit;}
table.tableau_cadeau_gestion th {font-weight:bold;color:#8D8D8D;padding-bottom:10px;}
table.tableau_cadeau_gestion th h1 {color:#5eb1a3;}
.fond_fonce 		{background-color:#f0f0f0;}
.fond_fonce_ligne 	{background-color:#f6f6f6;}
.fond_clair_ligne 	{background-color:transparent;}


.bouton_genere {background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_orange_fond.gif) repeat-x scroll left top;border:medium none;display:block;height:18px;margin:5px auto;padding-top:1px;position:relative;text-align:center;}
.bouton_genere span.bouton_genere_gauche {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -851px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -851px;display:block;height:18px;left:-9px;position:absolute;top:0;width:23px;}
.bouton_genere span.bouton_genere_droit {	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -810px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -810px;display:block;height:18px;position:absolute;right:-9px;top:0;width:23px;}
.bouton_genere a {position: relative; z-index: 3;display: block; padding: 1px 10px 0 10px; text-decoration: none;font: bold 11px Arial!important; color: #FFFFFF!important;}


#texte_bouton {color:#FFFFFF;font-weight:bold;}

#contenu { min-height:400px; }

.tableau_cadeau_gestion a.icone_supprime {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -603px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -603px;float:none;margin-left:-17px;padding-left:20px;}
.tableau_cadeau_gestion a.icone_supprime:hover {text-decoration: underline;}

a.lien_supprimer_tous:first-letter {color:red;text-decoration: none;}
a#selectionner_tous_texte { }
a#selectionner_tous_texte:hover {text-decoration: underline;}

.lien_supprimer_tous {}

h1 {font: bold 20px arial;color: #56AD9F;margin:0;}
.instruction {font: bold 11px arial;}
.texte_aere {padding-bottom:3px;padding-top:3px;}
.cadre_aere {padding:3px;}
.agrandir {font: normal 10px arial; text-align:center;cursor:pointer;text-decoration: underline;}
.agrandir_flash {font: normal 10px arial; text-align:center;cursor:pointer;text-decoration: underline;}
.triable  { background: url(/framework/lib/commun/image/parcours/map.png) -14px -683px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) -14px -683px no-repeat;padding-left:20px;margin-left:5px;cursor:pointer; }
.tri_asc  { background: url(/framework/lib/commun/image/parcours/map.png) 0 -683px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) 0 -683px no-repeat; }
.tri_desc { background: url(/framework/lib/commun/image/parcours/map.png) 0 -723px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) 0 -723px no-repeat; }
.tri_over { background-color : #fafafa;}
.gestion_check {bottom:14px;position:relative;}
.cadeau_prive {color:#8d8d8d;position:relative;left:22px;}
h1.h1listecadeaux {margin:0;}

ol.liste_cadeau { padding:0 0 0 12px;margin:0px;}
ol.liste_cadeau li {list-style:disc; color:#fe720e;}
ol.liste_cadeau li a { text-decoration:underline; }

table.tableau_cadeau_visualisation {font-size:12px; margin-top:0px;border-collapse:collapse;font-weight:inherit;border-left:#d7d8d6 solid 1px;border-right:#d7d8d6 solid 2px;border-bottom:#d7d8d6 solid 2px;}
table.tableau_cadeau_visualisation tr {vertical-align: middle;}
table.tableau_cadeau_visualisation td , table.tableau_cadeau_visualisation th { padding:10px;	text-align: left;font-weight:inherit;vertical-align:top;}
table.tableau_cadeau_visualisation th {font-weight:bold;color:#8D8D8D;padding-bottom:10px;}
table.tableau_cadeau_visualisation th h1 {color:#5eb1a3;}
table.tableau_cadeau_visualisation a {font-size:12px;}
.souligne { text-decoration:underline;}

/** et comme ie6 ne comprend rien à rien : ... */

* html a:hover { text-decoration:underline;}

* html .tableau_cadeau_gestion a.icone_supprime {background: url(/framework/lib/commun/image/parcours/liste.gif) -16px -421px no-repeat;}
* html .triable  { background: #f0f0f0 url(/framework/lib/commun/image/parcours/liste.gif) -46px -685px no-repeat; }
* html .tri_asc  { background: #f0f0f0 url(/framework/lib/commun/image/parcours/liste.gif) -16px -685px no-repeat; }
* html .tri_desc { background: #f0f0f0 url(/framework/lib/commun/image/parcours/liste.gif) -16px -707px no-repeat; }
* html .tri_over { background-color : #fafafa;}
* html .bouton_genere span.bouton_genere_gauche {background:transparent url(/framework/lib/commun/image/parcours/liste.gif) -60px -39px no-repeat;}
* html .bouton_genere span.bouton_genere_droit {background:transparent url(/framework/lib/commun/image/parcours/liste.gif) -57px -4px no-repeat;}

* html #centre.sans_colgauche , * html #papier.sans_colgauche { border-bottom:0 solid pink; min-height:430px;padding:0 5px 15px;width:645px;height : 100%;}

* html div#global div#fil-ariane.sans_colgauche { background:none;width:990px;position:relative;left:-80px;}
* html div#global div#fil-ariane.sans_colgauche table {width:990px;position:relative;left:-80px; background:transparent url(/image/gen_standard/filet_fildariane.png) repeat-x scroll 0 -5px;}

* + html #centre.sans_colgauche  {width:665px;}

/** et qu'ie7 est à peine mieux : */
th.triable { background-color:#f0f0f0 !important!;}
th.tri_over { background-color:#fafafa !important!;}

/** /ie */

/**
* Menu de choix de contacts pour envoie
**/
#supprimer_choisi_cadeau {padding-top:1px;float:left;padding-left:5px;display:none;cursor:pointer;text-decoration: underline;}
#utilisateur_choisi_cadeau {float:left;padding-left:5px;display:none;padding-top:2px;}
#menu_deroulant_choix {clear:both;}
#choix_personne {display:inline;}
#div_choix_personne {float:left;padding-left:5px;}
#div_offre_cadeau {float:left;padding-top:1px;font-size:12px;font-weight:bold;}
#div_choix_cadeau {font-size:12px;font-weight:bold;}
* + html #div_offre_cadeau {padding-top:2px;}
* html #div_offre_cadeau {padding-top:2px;}

/**
* Fin de menu de choix de contacts
**/

/**
* Thickbox
**/
#TB_window img#TB_Image { margin:15px 0pt 0pt 15px; }
a#ObjPopupTitre {text-decoration: underline;cursor:pointer;}
a#ObjPopupTitre:hover {text-decoration: none;}

/**
* Fin thickbox
**/

/**
* Cadre de confirmation aprés paiement d'un cadeau virtuel
**/
div.cadre_confirmation {font-size:12px;border:2px solid #FF6600; padding-left:25px;padding-top:5px;padding-bottom:5px; margin-top:5px;margin-bottom:10px;}
div.cadre_confirmation {font-weight:bold; background: url(/framework/lib/commun/image/parcours/liste.gif) -15px -516px no-repeat;}
div.cadre_confirmation a {font-size:12px;text-decoration: underline;}
div.cadre_confirmation a:hover {text-decoration: none;}
/**
* Fin de cadre de confirmation
**/

/**
* Formulaire de saisie de cadeau
**/
#choix_cadeau textarea {font-size:12px;}
#choix_cadeau label {font-size:12px;}
/**
* Fin de formulaire de saisie de cadeau
**/
/**
* Module de mise en avant des cadeaux recus
**/
.module div.module_contenu table.tableau_cadeau { border-collapse: collapse;}
.module div.module_contenu table.cadeau_mis_en_avant a {text-decoration: underline;font-size:12px;}
.module div.module_contenu table.cadeau_mis_en_avant a:hover {text-decoration: none;}
.module tr.fond_clair_ligne td, .module tr.fond_fonce_ligne td {padding-left:5px;padding-right:5px;}
/**
* Fin de module de mise en avant
**/

/**
* Module mes cadeaux
**/
.module div.module_contenu a.plus_de_cadeau {text-decoration: underline !important;font-size:11px;font-weight:bold;}
.module div.module_contenu a.plus_de_cadeau:hover {text-decoration: none !important;}
.module div.module_contenu a.libelle_cadeau {font-size:12px;font-weight:bold;}
.module div.module_contenu a.nom_emetteur_cadeau_lien {font-size:12px;}
.module div.module_contenu div.nom_emetteur_cadeau {text-align:center;margin-top:2px;}
/**
* Fin module mes cadeaux
**/

/**
* Page de confirmation d'envoie
**/
a.retour_accueil {text-decoration: underline;float:right;padding-right: 5px;padding-bottom:3px;}
a.retour_accueil:hover {text-decoration: none;}
div.texte_apparaitra_une_fois{font-size:11px;}
span.vous_a_offert_un_cadeau{padding-bottom:5px;line-height: 20px;}
a.image_identite_offert_un_cadeau{float:right;}
/**
* Fin page de confirmation d'envoie
**/

/**
* Lien menant vers l'abonnement Copain+ / la page de compte
**/
.module div.service_payant, div.service_payant {font-style: italic;font-size: 11px;float:right;padding-bottom:3px;margin-right:3px;}
.module div.module_contenu div.texte_copain_plus , div.texte_copain_plus{font-weight:bold;font-style: italic; font-size: 11px;float:right;padding-bottom:3px;padding-right:20px;color: #FF6600;}
.module div.module_contenu a.texte_copain_plus_lien, a.texte_copain_plus_lien {font-weight:bold;font-style: italic; font-size: 11px;color: #FF6600;}
.module div.module_contenu a.texte_copain_plus_lien, a.texte_copain_plus_lien {text-decoration: underline !important;}
.module div.module_contenu a.texte_copain_plus_lien:hover, a.texte_copain_plus_lien:hover {text-decoration: none !important;}
div.service_payant_formulaire {font-style: italic;font-size: 11px;float:left;padding-bottom:3px;margin-right:3px;}
div.texte_copain_plus_formulaire{font-weight:bold;font-style: italic; font-size: 11px;float:left;padding-bottom:3px;color: #FF6600;}

/**
* Fin lien
**/

/**
* calage minatures
*/
.cadeau_mini_image {height:55px;}
/**
* Fin application Cadeaux virtuels
**/

/**
* Texte expliquant l'état du cadeau lors de la visualisation
**/
.texte_visibilite_cadeau_prive {font_color:red;font-size:11px;}
/**
* Fin texte
**/

/**
* Texte indiquant le nombre de crédits restants
**/
.credits_restant {font-size: 13px;margin:5px;}


/*
 * Listing des nouveaux cadeaux
 */
table.liste_nouveaux_cadeaux tr {
background: url('/image/cadeau/fond-corps.jpg') repeat-x scroll left top;
}

table.liste_nouveaux_cadeaux .cellule_image_nouveau_cadeau {
background: none repeat scroll 0 0 #BEDBD6;
}

.indicateur_nouveau {color:#FF6600;}

a.lien_vers_cadeau {
font-size:12px!important;
color:#FF6600!important;
text-decoration:underline!important;
}
a:hover.lien_vers_cadeau {
text-decoration:none!important;
}
/**
* 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>
*/

#bloc_donnees { font-family:arial;font-size:11px;width:489px;border:1 solid #e3e3e3;margin-bottom:-3px;background:url(/image/blocdonnees/bg_bloc_donnees.gif) top left repeat-y; }
#bloc_donnees * {font-family:Arial,Helvetica,sans-serif;}
#bloc_donnees div.spacer { height:1px:line-height:1px;clear:both;font-size:1px; }
#bloc_donnees.fiche { background-color:#f6f3ec;}

#bloc_donnees #bloc_donnees_ajouter {margin:0; padding:0;font-size:11px; display:block;height:30px;width:491px;color:#5c5a5b;font-weight:bold; background:url(/image/blocdonnees/bg_bloc_donnees_top.gif) top left no-repeat;}
#bloc_donnees #bloc_donnees_ajouter p {display:block;float:left;height:26px;line-height:28px; padding:0 10px;margin:0;}
#bloc_donnees #bloc_donnees_ajouter ul { display:block;float:left;font-weight:normal; list-style:none;padding:0;height:26px;line-height:26px;;margin:3px 0 0 0;}
#bloc_donnees #bloc_donnees_ajouter ul li{display:block;float:left;color:#5b595a;margin:0; margin-right:5px;}
#bloc_donnees #bloc_donnees_ajouter ul li label input {position:relative;top:2px;}
#bloc_donnees #bloc_donnees_ajouter #bloc_donnees_ajouter_ok input {display:block;float:left;cursor:pointer; margin:4px 0 0 6px;background:url(/image/blocdonnees/bg_bt_ok.gif) top left no-repeat;width:18px; height:18px;border:0; }

/* @since 17/02/2009 */

#bloc_donnees #fiche_membre_bloc_relation_ajout { min-height:30px; _height:30px; margin:0; padding:0;font-size:11px; display:block;width:491px;color:#5c5a5b;font-weight:bold; background:url(/image/blocdonnees/bg_bloc_donnees_top.gif) top left no-repeat;}
#bloc_donnees #fiche_membre_bloc_relation_ajout p {display:block;height:26px;line-height:28px; padding:0 10px;margin:0;}
/*#bloc_donnees #fiche_membre_bloc_relation_ajout ul { display:block;float:left;font-weight:normal; list-style:none;padding:0;height:26px;line-height:26px;;margin:3px 0 0 0;}*/
#bloc_donnees #fiche_membre_bloc_relation_ajout ul { display:block;float:left;font-weight:normal; list-style:none;padding:0;height:26px;line-height:26px; margin:0px;}
#bloc_donnees #fiche_membre_bloc_relation_ajout ul li{display:block;float:left;color:#5b595a;margin:0; margin-right:5px;}
#bloc_donnees #fiche_membre_bloc_relation_ajout ul li label input {position:relative;top:2px;}
#bloc_donnees #fiche_membre_bloc_relation_ajout ul li label {padding:1px;}
#bloc_donnees #formulaire_relation_suite, #bloc_donnees #message_retour_ajout_relation { clear:both; background: #FEFAF3; margin:0px 4px; font-weight:normal;}
#bloc_donnees #formulaire_relation_suite div, #bloc_donnees #message_retour_ajout_relation {padding: 5px 10px; width: auto;}
#bloc_donnees #formulaire_relation_suite div.padding_champ {padding-bottom: 0px;}
#bloc_donnees #bandeau_fermer_popup {clear:both; text-align:right;background-color:#F6F3EC; padding:3px 5px 5px 5px; margin:0px 4px;}
#bloc_donnees #bandeau_fermer_popup #bouton_fermer {background:transparent url(/image/gen/picto_fermer_popup.gif) no-repeat scroll right 1px; padding-right:23px; }
/*#bloc_donnees #formulaire_relation_suite, #bloc_donnees #message_retour_ajout_relation { clear:both; position:absolute; background: #fff; width:466px; top:30px; padding:10px; }*/

#bloc_donnees #bloc_donnees_contenu{ float:left;width:488px;}
#bloc_donnees #bloc_donnees_contenu.bordure {padding-top:0px;background:url(/image/blocdonnees/bg_bloc_donnees_contenu.gif) top left no-repeat;width:488px;display:block; }

#bloc_donnees #bloc_donnees_image {background:none;min-width:140px;_width:140px;min-height:130px;_height:130px;margin:7px 8px 8px 8px;float:left;text-align:center;  }
#bloc_donnees #bloc_donnees_image .espace_haut {width: 140px; height: 53px;}
#bloc_donnees #bloc_donnees_image img { margin-bottom:5px; }
#bloc_donnees #bloc_donnees_image a {text-decoration:underline;}
#bloc_donnees #bloc_donnees_image a:hover { text-decoration:none; }
#bloc_donnees #bloc_donnees_image a.agrandir { background:url(/image/blocdonnees/bg_agrandir.gif) 0 0 no-repeat;padding-left:15px;color:#000;text-decoration:none; }
#bloc_donnees #bloc_donnees_image a.agrandir:hover { text-decoration:underline; }
#bloc_donnees #bloc_donnees_image a.ajouter { background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -423px; padding-left:20px;color:#000;text-decoration:none; }
#bloc_donnees #bloc_donnees_image a.ajouter:hover { text-decoration:underline; }
#bloc_donnees #bloc_donnees_image .principale_video {float :left;}

#bloc_donnees #bloc_donnees_detail {float:left;_margin-left:10px;width:260px;_width:270px; }
#bloc_donnees #bloc_donnees_detail #bloc_donnees_detail_presentation {font-size:12px; background:#fff; margin-top:8px;margin-right:8px;border:1px solid #e3e3e3;height:60px;padding:4px; overflow:auto;}
#bloc_donnees #bloc_donnees_detail #bloc_donnees_detail_presentation a{text-decoration:underline!important; }
#bloc_donnees #bloc_donnees_detail #bloc_donnees_detail_presentation a:hover{text-decoration:none!important; }

#bloc_donnees dl {margin:10px 0; background:none; font-size:12px;}
#bloc_donnees dl.email {margin:10px 0 0 0;}
#bloc_donnees dl dt { font-weight:bold;display:block; float:left;padding-right:5px;_padding-right:2px; margin:0;}
#bloc_donnees dl dd {margin:0; padding-right:2px;margin-bottom:2px; }
#bloc_donnees dl dt.inline { clear:none; }
#bloc_donnees p.lien_email {padding:0; margin:0;margin-right:10px; text-align:right;}

#f_id_quartier {display:inline;}

#bloc_donnees_gratuit { font-size:1px;line-height:1px;width:491px;background:url(/image/blocdonnees/gratuit_copains_plus.gif) top left no-repeat;height:12px;margin-top:5px;position:relative;top:3px;left:2px;  }

div.bloc_donnees_sousbloc {background:url(/image/blocdonnees/bg_bloc_donnees.gif) top left repeat-y;margin:0;padding-left:3px;width:491px; }
div.bloc_donnees_sousbloc_mes_actions {padding-bottom:0!important;}

#bloc_donnees_actions { margin-left:0px;padding:0;font-family:arial;font-size:11px;width:484px;font-weight:bold;list-style:none;background:url(/image/blocdonnees/bg_bloc_donnees_actions.gif) top left repeat-x;height:27px; line-height:27px;border-top:0;margin-top:0;margin-bottom:0px; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#bloc_donnees_actions li { display:block;float:left;height:27px;line-height:27px;background:url(/image/blocdonnees/bg_bloc_donnees_actions_li.gif) top right no-repeat;}
#bloc_donnees_actions li a { display:block;float:left;height:27px;line-height:27px;color:#000; text-decoration:none; font-weight:bold;}
#bloc_donnees_actions li a:hover { text-decoration:none;background:url(/image/blocdonnees/bg_bloc_donnees_actions_hover.gif) top right no-repeat; }
#bloc_donnees_actions li a span { display:block;float:left;height:27px;line-height:27px;padding-left:30px;padding-right:10px; }
#bloc_donnees_actions li.ecrire a { width:94px;}
#bloc_donnees_actions li.ecrire a span { background:url(/image/blocdonnees/bloc_donnees_actions_ecrire.gif) 4px 0 no-repeat;}
#bloc_donnees_actions li.ecrire a:hover span { background:url(/image/blocdonnees/bloc_donnees_actions_ecrire.gif) 4px -27px no-repeat;}
#bloc_donnees_actions li.adresser_bonjour a { width:90px;}
#bloc_donnees_actions li.adresser_bonjour a span { background:url(/image/blocdonnees/bloc_donnees_actions_adresser_bonjour.gif) 4px 0 no-repeat;}
#bloc_donnees_actions li.adresser_bonjour a:hover span { background:url(/image/blocdonnees/bloc_donnees_actions_adresser_bonjour.gif) 4px -27px no-repeat;}
#bloc_donnees_actions li.envoyer a {width:140px; }
#bloc_donnees_actions li.envoyer a span { background:url(/image/blocdonnees/bloc_donnees_actions_envoyer.gif) 4px 0 no-repeat;}
#bloc_donnees_actions li.envoyer a:hover span { background:url(/image/blocdonnees/bloc_donnees_actions_envoyer.gif) 4px -27px no-repeat;}
#bloc_donnees_actions li.jouer a {width:73px; }
#bloc_donnees_actions li.jouer a span { background:url(/image/blocdonnees/bloc_donnees_actions_jouer.gif) 4px 0 no-repeat;}
#bloc_donnees_actions li.jouer a:hover span { background:url(/image/blocdonnees/bloc_donnees_actions_jouer.gif) 4px -27px no-repeat;}
#bloc_donnees_actions li.discuter a {width:87px; }
#bloc_donnees_actions li.discuter a span { background:url(/image/blocdonnees/bloc_donnees_actions_discuter.gif) 4px 0 no-repeat;}
#bloc_donnees_actions li.discuter a:hover span { background:url(/image/blocdonnees/bloc_donnees_actions_discuter.gif) 4px -27px no-repeat;}


#bloc_donnees_actions_copains_plus { margin-left:0px;padding:0;font-family:arial;font-size:11px;width:484px;font-weight:bold;list-style:none;background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus.gif) top left repeat-x;height:27px; line-height:27px;border-top:0;margin-top:0;margin-bottom:0; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#bloc_donnees_actions_copains_plus li { display:block;float:left;height:27px;line-height:27px;background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_li.gif) top right no-repeat;}
#bloc_donnees_actions_copains_plus li a { display:block;float:left;height:27px;line-height:27px;color:#000; text-decoration:none; font-weight:bold;}
#bloc_donnees_actions_copains_plus li a:hover { text-decoration:none;background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_hover.gif) top right no-repeat; }
#bloc_donnees_actions_copains_plus li a span { display:block;float:left;height:27px;line-height:27px;padding-left:30px;padding-right:10px; }
#bloc_donnees_actions_copains_plus li.offrir a span { background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_offrir.gif) 4px 0 no-repeat;}
#bloc_donnees_actions_copains_plus li.offrir a:hover span { background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_offrir.gif) 4px -27px no-repeat;}
#bloc_donnees_actions_copains_plus li.envoyer a span { background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_envoyer.gif) 4px 0 no-repeat;}
#bloc_donnees_actions_copains_plus li.envoyer a:hover span { background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_envoyer.gif) 4px -27px no-repeat;}
#bloc_donnees_actions_copains_plus li.discuter a span { background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_discuter.gif) 4px 0 no-repeat;}
#bloc_donnees_actions_copains_plus li.discuter a:hover span { background:url(/image/blocdonnees/bg_bloc_donnees_actions_copains_plus_discuter.gif) 4px -27px no-repeat;}

#bloc_donnees_mes_actions {margin:0;padding:0; font-family:arial; font-size:11px;background:#dddddd;width:488px;}
#bloc_donnees_mes_actions li {margin:0;padding:0;display:block;float:left;}
#bloc_donnees_mes_actions li.sautligne a {height:30px;line-height:13px; }
#bloc_donnees_mes_actions li a {display:block;float:left;line-height:36px;color:#333333; text-decoration:none;}
#bloc_donnees_mes_actions li.album a { padding:0 4px 0 10px;width:98px;background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_albums.gif) 0 0 no-repeat; }
#bloc_donnees_mes_actions li.album a:hover { background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_albums.gif) 0 -36px no-repeat; }
#bloc_donnees_mes_actions li.photo a {padding:0 5px 0 8px;width:110px; background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_href.gif) -77px 0 no-repeat;}
#bloc_donnees_mes_actions li.photo a:hover {background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_href.gif) -77px -36px no-repeat; }
#bloc_donnees_mes_actions li.parcours a {padding:3px 4px 3px 25px;width:85px;background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_parcours.gif) 0 0 no-repeat; }
#bloc_donnees_mes_actions li.parcours a:hover { background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_parcours.gif) 0 -36px no-repeat; }
#bloc_donnees_mes_actions li.modifier a {padding:3px 4px 3px 40px;width:95px;font-weight:bold;background: url(/image/blocdonnees/bg_bloc_donnees_mes_actions_modifier.gif) 0 0 no-repeat; }
#bloc_donnees_mes_actions li.modifier a:hover { background:url(/image/blocdonnees/bg_bloc_donnees_mes_actions_modifier.gif) 0 -36px no-repeat; }

#bloc_donnees_lien_bas {width:488px;text-align:right;margin:0px;padding:5px 0px;}
/**
* 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>
*/

.module_donnees {width:100%;margin:0px; border:none!important;}

.module_donnees div.double_cadre {background-color: #FFFFE8; border:none; margin:0px;}

/* Partie supérieur du module*/
.module_donnees div.module_prise {display:none;}

/**
* Partie contenu du module : conteneur des liens inférieurs	et supérieurs et
* conteneur	du contenu du module
*/
.module_donnees div.module_contenu {clear:both; width:100%; background-color: #FFFFFF;}
.module_donnees div.module_content {padding:0px;}

/**
* Balise span pour les icones à coté des liens
*/
.module_donnees div.icone_lien_exclamation {display:none;}

/**
* 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>
*/

.module_blogexpress {border: 1px solid #C4C2BB;}
.module_blogexpress div.module_droit {border-bottom: none;}
.module_blogexpress span.bouton_ok, #bloc_blogexpress_texte span.bouton_ok {background: url(/framework/lib/commun/image/parcours/map.png) -2px -900px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) -2px -900px no-repeat;}
.module_blogexpress span.bouton_ok, #bloc_blogexpress_texte span.bouton_ok {display:block;padding-left:20px;margin-left:5px;padding-top:5px;text-decoration:none;cursor:pointer;width:1px;}
.module_blogexpress div.trait_en_pointille {margin:5px;}

/**
* Définition du block indiquant que le texte a bien été enregistré dans le blog express
**/
#texte_ajout_blog_express {display:none;}

#p_blog_express {width:400px;height:20px;overflow:auto;background:#FFFFFF none repeat scroll 0 0;border:1px solid #008770;font-size:11px;}
#p_blog_express {margin-top:10px;margin-bottom:3px;margin-left:2px;padding-left:2px;}

#div_a_supprimer {height:30px;}
#div_a_supprimer_si_vide {height:30px;!height:10px;}

#texte_ajout_blog_express {margin-left:5px;padding:5px 0px;height:20px;}
* html #texte_ajout_blog_express {height: 21px;}

/**
* Définition des styles pour la page "Derniéres nouvelles de mon réseau"
**/
div#bloc_liste_feed{margin-top:10px;}
* + html div#conteneur_home_feed, * html div#conteneur_home_feed {margin-top:-20px;}
div#conteneur_home_feed #div_a_supprimer {height:25px;}
div#conteneur_home_feed #texte_ajout_blog_express {height:20px;!height:23px;}
div.home_feed div.info_feed a.lien_lire {color:#FE5E0A;}
div.home_feed span.heure_creation_feed {color:#BBBBBB;font-size:11px;margin-left:5px;}

div#bloc_liste_feed div.home_feed ul li.nouveau_feed span.feed_date {color:red !important;}

/**
* Définition des différents blocs du listage des feeds blog express
**/
#blog_express_cadre {background-color:#E5F9F8;border:1px solid #008770;margin-bottom:12px;}
#blog_express_cadre h1 {color:#008770;}
#bloc_blogexpress_image {float:left;margin:8px;min-height:120px;min-width:140px;text-align:center;}
#bloc_blogexpress_texte {float:left;margin-left:10px;font-size:12px;margin-top:3px;!margin-top:4px;}
#bloc_blogexpress_texte a {font-size:12px;text-decoration:underline;font-weight:bold;}
#bloc_blogexpress_texte a:hover {text-decoration:none;}
#bloc_blogexpress_texte_informe_amis {font-style:italic; width: 275px;}
#bloc_blogexpress_liste_feed div.bloc_contenant{border:1px solid #C4C2BB; border-top:0px;}
#bloc_blogexpress_liste_feed div.bloc_vide{border:1px solid #C4C2BB;}
#bloc_blogexpress_liste_feed div.bloc_contenant ul li.fond_blanc {background-color: #FFFFFF;}
#bloc_blogexpress_liste_feed div.bloc_contenant ul li.fond_clair {background-color: #F6F3EC;}
#bloc_blogexpress_liste_feed ul li {min-height:18px;font-size:12px;}
#bloc_blogexpress_liste_feed ul li span.feed_date {font-size:11px;}
#bloc_blogexpress_liste_feed ul li span {min-height:18px;line-height:18px;}
#bloc_blogexpress_liste_feed ul li span.feed_texte {width:380px;}
#bloc_blogexpress_liste_feed ul li 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:15px;float:right;display:block;margin-top:3px;margin-right:5px;}

.texte_feed_blog {font-style:italic;}

#cadre_entete_blog_express {background:transparent url(/framework/lib/commun/image/parcours/fond/prise_fond.png) repeat-x scroll 0 0; border-top:1px solid #C4C2BB; border-bottom:1px solid #008770;height:18px;}
#cadre_entete_blog_express {color:#008770;font-size:11px;font-weight:bold;padding-left:5px;line-height:18px;}

/**
* Mise en forme du champs de saisie de feed dans la liste des feeds de l'utilisateur
**/
#blog_express_cadre #div_a_supprimer {padding-top:5px;}
#blog_express_cadre #texte_ajout_blog_express {padding-top:5px;}
#bloc_blogexpress_texte #texte_ajout_blog_express {width:275px;}

/**
* Style de la date de publication du feed
**/
.texte_date_publication {font-size:11px;font-style:italic;}

/**
* Style du champ de saisie du formulaire
**/
input#texte_blog_express {font-size:12px;width:380px;}
#bloc_blogexpress_texte input#texte_blog_express {font-size:12px;width:200px;}
#bloc_blogexpress_texte #table_texte_blog_express {width:200px;}


/**
* Définition des différents blocs du listage des feeds blog express dans le module
**/
#plus_de_message {text-decoration:underline;cursor:pointer;}
#liste_feed_module {display:none;}
#liste_feed_module ul li span.feed_texte {min-height:18px;line-height:18px;}

/**
* Style de la div contenant l'image de chargement
**/
#div_chargement {display:none;text-align:right;margin-right:30px;margin-top:-3px;}

/**
* Style de la div contenant le texte d'explication
**/
#texte_explication_feed {width:275px;font-style:italic;padding-top:25px;}

/**
* Style du titre de la home actualité
**/
#titre_home_actualite {margin-top:10px;margin-bottom:0px;color:black;}
* + html #titre_home_actualite, * html #titre_home_actualite {margin-top:10px;}

/**
* Petit icone bulle pour mettre à gauche du champ d'enregistrement de feed
**/
span.icone_bulle {background: url(/framework/lib/commun/image/parcours/map.png) 0 -1542px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) 0 -1542px no-repeat;width:26px;height:18px;display:block;margin-top:3px;margin-left:3px;margin-right:3px;}

/**
* Cas particulier de la liste de module, dans une zone papier
**/
#papier .module_blogexpress span.icone_bulle {display:none}
#papier .module_blogexpress div.module_droit {margin-left:60px}
/**
* 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>
*/


/**
* Partie supérieur du module : Reduire/ouvrir le module, titre du	module, fermer le	module
*/
.module_blogexpress .module_prise ul.actions li.ouvrir a,
.module_blogexpress .module_prise ul.actions li.fermer a {background-color: #FFFFFE;border-left: 1px solid #C4C2BB; border-bottom: 1px solid #C4C2BB;}

.module_blogexpress .module_prise ul.actions li a:hover {color: #EE5106; background-color: #FFFFFE;}


.module_blogexpress div.module_prise { background-color:white;background :transparent;border:0px;height:19px;}

.module_blogexpress div.module_prise a { height: 15px; width: 15px; white-space:nowrap; display: block;}
.module_blogexpress div.module_prise a:hover {text-decoration: none;}

.module_blogexpress div.module_prise div.titre,
.module_blogexpress div.module_prise div.titre	a,
.module_blogexpress div.module_prise div.titre	a:hover {color: #000000; font: bold 11px arial; text-decoration: none;}
.module_blogexpress div.module_prise div.titre	{ margin-left: 5px; margin-top: 2px; margin-right: 35px;height:22px;}

.module_blogexpress div.module_prise div.titre	a:hover  {text-decoration: underline;}

/**
* Partie contenu du module : conteneur des liens inférieurs	et supérieurs et
* conteneur	du contenu du module
*/
.module_blogexpress div.module_content {padding:5px;}
.module_blogexpress div.titre_visibilite {float: left;}

/**
* Redéfinition des background utilisant liste.png
**/
.module_blogexpress div.module_prise div.reduire_fleche a {background:transparent url(/framework/lib/commun/image/parcours/liste.png?1) no-repeat scroll -12px -90px;}
.module_blogexpress div.module_prise div.ouvrir_fleche a {background:transparent url(/framework/lib/commun/image/parcours/liste.png?1) no-repeat scroll -12px -63px;}

.module_blogexpress div.module_droit_sans_background {background:transparent; background-color: #D2ECE9;}

/**
* 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> 
*/

a.date-picker {background: url('http://www.linternaute.com/ville/agenda/image_bibliotheque/js/jquery/calendar2.gif') no-repeat; border: none; color: #fff; cursor: pointer; float: left; height: 17px; margin: 0; overflow: hidden; padding: 0; width: 29px}
a.date-picker span {margin: 0 0 0 -2000px}
div.date-picker-holder, div.date-picker-holder * {margin: 0; padding: 0}
div.date-picker-holder {position: relative}
div.date-picker-holder input {float: left}
div.popup-calendar {background: #fff; border: 2px solid #000; color: #000; display: none; left: -16px; padding: 4px; position: absolute; overflow: hidden; top: 0; width: 241px; z-index: 2}
html>body div.popup-calendar {left: 99px}
div.popup-calendar div.link-close {float: right}
div.popup-calendar div.link-prev {float: left}
div.popup-calendar h3 {font-size: 1.3em; margin: 2px 0 5px 3px}
div.popup-calendar div.link-next {float: right}
div.popup-calendar div a {color: #000; padding: 1px 2px}
div.popup-calendar div a:hover {background-color: #000; color: #fff}
div.popup-calendar table {margin: 0}
* html div.popup-calendar table {display: inline}
div.popup-calendar table th, div.popup-calendar table td {background: #eee; height: 17px; text-align: center; width: 21px}
div.popup-calendar table td.inactive {color: #aaa; padding: 1px 0 0}
div.popup-calendar table th.weekend, div.popup-calendar table td.weekend {background: #f6f6f6}
div.popup-calendar table td a {border: 1px solid #eee; color: #333; display: block; height: 15px; text-decoration: none; width: 19px}
div.popup-calendar table td.today a {border-color: #aaa}
div.popup-calendar table td a.selected, div.popup-calendar table td a:hover {background: #333; color: #fff}

/**
* 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> 
*/

/**
 * css liées à l'application caractère
 * 24/01/2008 Julien Trotoux <trotoux@benchmark.fr> Création du fichier
 * 28/03/2008 Arnaud De Bock <debock@benchmark.fr> Modification pour la publication modulaire
 * @filesource
 */
#mon_caractere {margin:0px 0px 0px 0px;}
/*#mon_caractere {margin:15px 0 15px 0;}*/
#bloc_contenant_caractere {max-height:185px;overflow:auto;}
#conteneur_liste_caracteres {height:264px;$height:295px;width:470px;overflow:auto;}
#mon_caractere div.objnote_impair {background-color:#f6f3ec;} 
#mon_caractere div.objnote_supprime {background-color:#EEEEEE;} 
#mon_caractere h2 {padding:5px;font-weight:normal;color:#000;font-size:11px;margin-bottom:0;}
#mon_caractere #loading_caractere {text-align:center;padding:5px 0;display:block;padding-bottom:20px;}
#mon_caractere #loading_ajout_caractere {text-align:center;padding:5px 0;display:none;}
#mon_caractere .objnote_visualisation {background-image:none;}
#mon_caractere .objnote_caractere p.libelle {float:left;width:120px;text-align:left;margin-left:5px;font-size:12px;font-weight:bold;overflow:hidden;margin-right:10px;}
#mon_caractere .objnote_caractere span.precision {clear:left;display:block;float:left;}
#mon_caractere .objnote_caractere span.commentaire {width:215px;vertical-align:center;}
#mon_caractere .objnote_caractere span.actions {font-weight:normal;color:#F96E08;width:22px;}
#mon_caractere .objnote_caractere span.actions a {color:#F96E08;}
#mon_caractere p.ajouter_caractere {text-align:right;font-weight:bold;margin:2px 5px 2px 0;}
#mon_caractere p.ajouter_caractere a {background:url(/framework/lib/commun/image/parcours/map.png) 0 -1043px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 1043px no-repeat;padding-left:15px;color:#F96E08;}
#mon_caractere p.ajouter_caractere a:hover {text-decoration:underline;}
#mon_caractere p.submit {text-align:center;padding-top:10px;margin:0 0 10px 0;}
#liste_caracteres {padding:0;margin:0;}
#mon_caractere .objnote_caractere .lecommentaire {display:block;float:left;width:185px;overflow:hidden;}
#mon_caractere .bloc_pied_court { padding:0 5px;}
#mon_caractere p.liste, #mon_caractere p.standard { display:inline; }
/**
* 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> 
*/

/* css spécifique au popups ajax iframés */
#popupAjaxDiv {
	position: fixed;
	z-index:10;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color:#000000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: .5;
	display:none;
}


* + html #popupAjaxDiv { /* hack ie7 */
/*	background-color:#FF;
	background-image:url(/image/popup/trame_c.png);
*/
}

* html #popupAjaxDiv { /* ie6 hack */
     position: absolute;
     height: 2000px;
     display:inline;
     filter:alpha(opacity=50);
     margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}  
#popupAjaxDivContenu {
	position: absolute;
	background-color:#AAAAAA;
	display:block;
	z-index:11;
} 
#popupAjaxIframe {
	z-index:11;
	position:absolute;
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
#popupAjaxImg {
	position:absolute;
	top:50%;
	left:50%;
}
#popupAjaxDiv {
	
}
/*
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
*/

/**
* 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> 
*/

/**
 * css liées à l'application quartier
 * 19/03/2008 Damien BENOIT <benoit@benchmark.fr> Création du fichier
 */

/*#mon_caractere {margin:15px 0 15px 0;}*/
tr.ligne-quartier-fonce {background-color:#fffaf4;}
tr.ligne-quartier-claire {background-color:#ffffff;}

td.colone-quartier-periode {width:142px;}
td.colone-quartier-ville {width:70px;}
td.colone-quartier-quartier {width:90px;}

td.colone-quartier-periode-edition {width:142px;}
td.colone-quartier-ville-edition {width:70px;}
td.colone-quartier-quartier-edition {width:90px;}

td.colone-quartier-voisin {width:42px;}
td.colone-quartier-carte {padding-left:0px;padding-right:0px;width:20px;}
td.colone-quartier-lien {width:49px;}

#t_mes_quartiers_ajout {
	width:100%;
	display:inline-table;
	cellpadding : 0px;
	cellspacing; 0px;
	border : 0px;
}

img.image_quartier_visualisation {cursor:pointer;}
p.submit a {
	background-color:#FEE3CC;
	border:1px solid #FF6600;
	padding:2px 30px;
}
a.quartierPopup {
	cursor:pointer;
}
a.quartierPopup:hover {
	text-decoration:underline;
}

a.quartierPopup:active, a.quartierPopup:hover {
	text-decoration:underline;
}
#bouton_valider_quartier {
	position:relative;
	left:190px;
	text-align:center;
	width:25%;
}
/* centrage spécifique du "oui|non" de la localisation : */ 
.localisationValidation {
	position:relative;
	left:43%;
}
.quartier_lien_souligne { text-decoration:underline; }
#t_mes_quartiers { width:100%;}
#quartier_lien_fermer{ float:right;position:relative;top:0px;right:20px;}
/* on doit sur définir ceci pour le popup : */
#TB_titleCharte {height:130px;}
#sans_colonne_gauche.pleinePage table#papier {width:490px;}
#contenu_pleine_page_grande_tetiere {top:0px;}
#TB_iframeContentCharte {overflow:hidden;}
#quartier_avertissement_validation {display:none;text-align:center;font-size: 9px; width: 100%;}


/* frame du selecteur de quartiers : */
#i_mes_quartiers {border: 0px simple #FFFFFF;overflow:hidden;}

.chargeAjaxDiv {
	position: absolute;
	z-index:10;
	background-color:#f6f3ec;
/*	filter:alpha(opacity=50);
	-moz-opacity: 0.65;
	opacity: 0.65;
	*/
	display:none;
}

* html #chargeAjaxDiv { /* ie6 hack */
	position : absolute;
      display:inline;
	/*filter:alpha(opacity=50);*/
     /*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
}
/** 
* pour palier au problème d'affichage du popup dans une iframe 
* je dois redéfinir les choses suivantes :
*/
.autocompleter ul li {padding: 2px 10px}

// specifiquement pour la page mesquartiers en attendant un passage au style modules
#t_mes_quartiers .fond_blanc {
background-color:#FFFFFF;
}
#t_mes_quartiers .fond_fonce {
background-color:#D5D2C1;
}
#t_mes_quartiers .fond_clair {
background-color:#F6F3EC;
}
#t_mes_quartiers .fond_titre_tableau {
background-color:#D5D2C1;
}

/**
* 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> 
*/

#favori_gauche{float: left; width: 100px;}
#favori_droite{float: left; width: 560px;}
#favori_droite a{text-decoration: underline;}
#lien_retour{clear:both; text-align: center; padding-top: 20px;}
#lien_retour a{text-decoration: underline;}
.element_gauche{float: left; width:75px; text-align: right; margin: 5px 0px;}
.element_droite{float: left; width:475px; padding-left: 10px; margin: 5px 0px;}
.message_notification_alerte a{text-decoration: underline; font-weight: bold;}
.gras{font-weight: bold;}
.souligne{text-decoration: underline;}

.ligne_module_favori_1{border-top: 1px solid #E1E2DD;} 
.ligne_module_favori_2{border-top: 1px solid #E1E2DD; background-color: #F6F3EC;}
.module_favori_element_gauche{float: left; width:75px; padding: 5px;}
.module_favori_element_centre{float: left; width: 350px; padding: 5px;}
.module_favori_element_centre_sans_image{float: left; width: 450px; padding: 5px;}
.module_favori_element_centre_promo{float: left; width: 470px; padding: 5px;}
.module_favori_element_centre a{font-weight: bold;}


/**
* 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> 
*/

#message_de_confirmation, #message_de_confirmation_alerte {color: red;}
/**
* 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> 
*/

.englobe_liste_arbre {background: #fff; border-top: 20px solid #d5d2c1;}
.remonte_liste_arbre {margin-top: -20px;}
.bloc_liste_arbre {float:left; width: 50%; background-color: #fff;}
.bloc_liste_arbre_droite {width: 49%;}
.bloc_liste_arbre .titre_liste {padding-left: 2px;line-height: 20px; background: #d5d2c1;}
.liste_arbre {padding-left: 2px;padding-top:5px;}
.liste_arbre li {line-height: 12px; padding-left: 12px; padding-bottom: 3px; background: url(/framework/lib/commun/image/parcours/map.png) 0 1303px no-repeat;_background: url(/framework/lib/commun/image/parcours/map.gif) 0 1303px no-repeat;}
.ligne_suite {text-align: right; background: #ccc; height: 20px; line-height: 20px;}
.saut {clear: both; line-height: 0; font-size: 0; height: 0;}
.saut_ie {line-height: 0; font-size: 0; height: 0; margin-top: -10px; _margin-top: 0;}
/**
* 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> 
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{/*padding: 0; margin: 0;*/}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 0px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/**
* 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>
*/

/* Style les liens de bas de module "mon reseau" */
#colonne_gauche div .module_contenu_colonnegauche div.module_lien_bas dl dd {
	padding-bottom:3px;
	padding-top:3px;
}

/* Style pour le nombre d'invitation en attente de la personne */

#colonne_gauche div .module_contenu_colonnegauche #lien_nombre_invitation {
      background:transparent url(/framework/lib/commun/image/parcours/invitation_en_attente.gif) no-repeat scroll left -1px;
      padding:2px 0 0 19px;
      white-space:nowrap;
      margin-left:4px;
}

#colonne_gauche div .module_contenu_colonnegauche div .titre_type_relation{
	padding-bottom:3px;
	padding-top:3px;
}

#colonne_gauche div .module_contenu_colonnegauche div .titre_type_relation a{
	font-weight:bold;
	padding:2px;
	padding-left:25px;
	color:#FE5E0A;
}

#colonne_gauche div .module_contenu_colonnegauche .lien_voir_relation{
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
	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;
	padding-left:20px;
	color:#5B5B5B;
}

#colonne_gauche div .module_contenu_colonnegauche .bloc_lien_voir_relation{
	text-align:right;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
}

* html #colonne_gauche div .module_contenu_colonnegauche .bloc_lien_voir_relation{
	padding-bottom:0px;
	padding-top:0px;
}

#colonne_gauche div .module_contenu_colonnegauche .liste_personne .connectee {
	font-weight:bold;
	color:#94BB22;

}

#colonne_gauche div .module_contenu_colonnegauche .liste_personne  .deconnectee {
}

#colonne_gauche div .module_contenu_colonnegauche .liste_personne .connectee img{
	border:2px solid #94BB22;
}

#colonne_gauche div .module_contenu_colonnegauche .liste_personne{
	width:100%;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne td
{
	width:50px;
	text-align:center;
	overflow:hidden;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne .connectee a
{
	color:#94BB22;
	text-decoration:none;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne .deconnectee a
{
	color:#5B5B5B;
	text-decoration:none;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne .deconnectee a:hover
{
	text-decoration:underline;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne .connectee a:hover
{
	text-decoration:underline;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne  td
{
	text-align:center;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne .connectee  div
{
	width:50px;
	overflow:hidden;
	white-space:nowrap;
}

#colonne_gauche div .module_contenu_colonnegauche div .liste_personne .deconnectee  div
{
	width:50px;
	overflow:hidden;
	white-space:nowrap;
}
/**
* 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> 
*/

.liste_individu {

}
/**
* 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> 
*/

#colonne_gauche .module_colonnegauche{
	background: url(/image/gen_standard/pointille_fond.gif) bottom repeat-x;
}

#colonne_gauche #conteneur_module_colonnegauche{
	width:170px;
}

#colonne_gauche div .titre a{
	display: block; font: bold 12px Arial; color: #5b5b5b; padding-left: 25px; padding-top: 3px;
}

#colonne_gauche div .module_67 a{
	background: url(/framework/lib/commun/image/parcours/map.png) 5px -162px  no-repeat; _background: url(/framework/lib/commun/image/parcours/map.gif) 5px -162px  no-repeat;
}

#colonne_gauche div .module_lien_bas{
	padding-bottom:3px;
}

#colonne_gauche div .module_lien_bas a{
	font-weight:bold;
	padding-left:25px;
	color:#5B5B5B;
}

#colonne_gauche div .module_contenu_colonnegauche div .titre_type_relation a{
	font-weight:bold;
	padding:2px;
	padding-left:25px;
	color:#FE5E0A;
}

#colonne_gauche div .module_colonnegauche .ligne_separation{ 
/*	background-position: center; */
/*	background-color: #FFE7CC;*/
	border-top: 1px solid #FFE7CC;
	width:158px;
	margin-left:5px;
	height:0px;
	margin-bottom:0px;/*2*/	
	margin-top:2px;/*2*/
	font-size:1px;
}

/**
* 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> 
*/

/* bloc de saisie d'une note */
.objnote {font-family:arial;font-size:12px;clear:both;padding:5px 0;}
.objnote p {margin:0;padding:0;}
.objnote p.libelle {font-weight:normal;}
.objnote .spacer {clear:both;font-size:1px;line-height:1px;height:1px;}
.objnote p.standard span.note {display:block;float:left;width:15px;height:15px;border:1px solid #000;margin:0 1px 0 0;}
.objnote p.standard span.clicked {border:2px solid #FF6600;width:13px;height:13px;}
.objnote p.etoile span.note {display:block;float:left;width:15px;height:15px;background:url(/framework/lib/objnote/image/etoile.gif) center center no-repeat;margin:0 1px 0 0;}
.objnote_visualisation .liste_notes span.note, .objnote_saisie .liste_notes span.note {cursor:default;}
.objnote_saisie .liste_notes,.objnote_visualisation .liste_notes {display:block;float:left;}
.objnote span.commentaire {float:right;display:block;width:200px;overflow:hidden:background:red;}
.objnote span.actions {font-weight:bold;padding-left:2px;height: 11px;display: block;width:60px;float:right;padding-right:5px;}
.objnote span.actions a.supprimer_note img {float: right;margin-top:2px;}

/* Saisie */
.objnote_saisie span.commentaire textarea {border:1px solid #7F9DB9;width:170px;height:35px;}
.objnote_saisie input.libelle_appel_ajax{width:100px;height:14px;padding:0 2px;border:1px solid #000;}

/* Visualisation */
.objnote span.precision {font-size:11px;font-weight:normal;}
.objnote span.precision_clicked {color:#FF6600;font-weight:normal;}
.jeux_derniers_jeux {width: 100%}
.jeux_derniers_jeux td {width: 33%;}
.jeux_derniers_jeux p {margin: 0;}
.jeux_derniers_jeux .jeu_lien {color:#FF7413 !important;font-weight: bold!important; text-decoration: underline!important}
.jeux_derniers_jeux a:hover.jeu_lien {text-decoration: none!important}
.jeux_derniers_jeux p.jeu_titre a {font-weight: bold}
.jeux_derniers_jeux .jeu_image {float: left; margin-right: 10px}

.jeux_liste_mes_jeux {width: 100%; margin: 0;border-collapse: collapse;background: #F3F2EE}
.jeux_liste_mes_jeux .titre_ligne {background: #D5D2C1}
.jeux_liste_mes_jeux th {text-align: right; padding: 2px 2px;font-weight: normal;font-size: 11px;}
.jeux_liste_mes_jeux th.titre_jeux {text-align: left}
.jeux_liste_mes_jeux td {padding: 2px;text-align: right}
.jeux_liste_mes_jeux td.liste_jeux_cell_image {text-align: left}
.jeux_liste_mes_jeux td.liste_jeux_cell_image img {margin-left:10px;}
.jeux_liste_mes_jeux td.jeu_titre a {font-weight: bold!important}
.jeux_liste_mes_jeux td.jeu_titre {text-align: left}
.jeux_liste_mes_jeux td.action_jouer a {font-weight: bold!important;color: #FF6600!important;text-decoration: underline}
.jeux_liste_mes_jeux td.action_jouer a:hover {text-decoration: none;}
.jeux_liste_mes_jeux tr.liste_jeux_ligne_1 td {background: #ffffff}
.jeux_liste_mes_jeux input{ background: none;border: none}
.jeux_liste_mes_jeux tr table {width:100%;}
.jeux_liste_mes_jeux th table th {width: 70px;}
.jeux_liste_mes_jeux tr table td {width: 70px;}
.jeux_liste_mes_jeux .premiere_colonne{width:236px;border-right:1px solid #C4C2BB;}
/* Module quiz */
.home_service_contenu .ligne_quiz {clear: both; overflow: hidden; padding-left: 5px}
.home_service_contenu .ligne_quiz table {clear: none;}
.home_service_contenu .cellule_quiz {float: left; height: auto; padding: 3px 3px; width: 47%}
.home_service_contenu .cellule_quiz .image_quiz {float: left; margin-right: 7px}
.home_service_contenu .quiz_cache {display: none}
.home_service_contenu .cellule_quiz .nom_chaine {color: #008770}
.home_service_contenu .cellule_quiz .nom_quiz {font-weight: bold}
.home_service_contenu .cellule_quiz .quiz_lien {color: #FF7413 !important; text-decoration: underline !important}
.home_service_contenu .score_quiz {color: #FF7413; font-weight: bold; margin-left: 5px}
.home_service_contenu .recap_score {text-align: center}
.home_service_contenu .lien_gras {font-weight: bold; text-decoration: underline !important}
.faire_quiz {padding: 5px; text-align: center}
#formulaire_depose_qr_suite{display:none;padding-left:92px;}
#formulaire_depose_qr_suite select{margin-bottom:3px;}
#f_question_formulaire_qr {width:255px;margin-bottom:5px;font-size:12px; /* e fzef d*/}
.bouton_valider_formulaire_qr{width:50px;}
.contenu_module_question_reponse{margin:5px;}
#f_detail_formulaire_qr{width:350px; height:50px; font-size:12px;margin-bottom:5px;}
*+html #f_detail_formulaire_qr{width:350px;font-size:12px;margin-bottom:5px;margin-left:-5px;}
* html #f_detail_formulaire_qr{width:350px;font-size:12px;margin-bottom:5px;}
.notice_champs_facultatif{color:gray;font-style:italic;}
/*.notice_champd_erreurs{border-}*/
.titre_module_question_reponse{background-color:#D5D2C1;padding:3px 0 0 5px;height:18px;font-weight:bold;}
.module_contenu .module_content .titre_module_question_reponse a {font-weight:bold;}
.titre_groupe_question_reponse{color:#858585;font-weight:bold;}
.vignette_question_reponse{width:50px;float:left;display:block;}
.contenu_question_reponse{float:right;width:415px;display:block;}
.gauche_question_reponse{}
.droite_question_reponse{text-align:right;padding-top:5px; !important;}
.nettoie_question_reponse{clear:both}
.lien_question_reponse {text-decoration:underline !important;}
.lien_question_reponse a:hover{text-decoration:none !important;}
.lien_orange_question_reponse a{color:#FE850B !important; text-decoration:underline !important;font-weight:bold !important;}
.lien_orange_question_reponse a:hover{color:#FE850B !important; text-decoration:none !important;;font-weight:bold !important;}
.lien_orange_non_souligne a{color:#FE850B !important;font-weight:bold !important;}
.zone_erreurs{display:none;}
.bloc_visible{display:block;}
.bloc_invisible{display:none;}
/**
 * css du formulaire mes restaurants
 * 14/08/2009 A.Nadler <nadler@benchmark.fr> Création du fichier
 * @filesource
 */
 
#formulaire_mes_restaurants {padding:8px 5px 5px 5px;background:transparent url(/image/mesrestaurants/icone_restaurant_nb.png) no-repeat scroll 5px 2px;}
#formulaire_mes_restaurants p.amorce_module {margin:0 0 0 67px;padding:0px 0px 5px 0px;}
#formulaire_mes_restaurants select {height:18px;border:1px solid #C3C2BE;}
#formulaire_mes_restaurants table {margin:2px 0;}
#formulaire_mes_restaurants table td {vertical-align:top;}
#formulaire_mes_restaurants table td.libelle_champ{text-align:right;padding-right:5px;width:160px;}


#formulaire_mes_restaurants #bloc_libelle_restaurant {display:none;}
#formulaire_mes_restaurants #formulaire_restaurant_existe {display:none;}
#formulaire_mes_restaurants #formulaire_restaurant_nouveau {display:none;}
#formulaire_mes_restaurants #formulaire_restaurant_avis {display:none;}
#formulaire_mes_restaurants #chargement_restaurant {display:none;}
#formulaire_mes_restaurants #message_erreur_restaurant {padding:0;border:0;color:red;margin:0;}
#formulaire_mes_restaurants #message_erreur_restaurant ul {margin:5px 5px 5px 20px;}
#formulaire_mes_restaurants #message_erreur_restaurant li {list-style-type:disc;}
#formulaire_mes_restaurants #libelle_ville_restaurant{font-size:11px;}

#formulaire_mes_restaurants textarea {font-size:12px;width:250px;border:1px solid #C3C2BE;}

#formulaire_mes_restaurants .erreur{border:3px solid red;}

#formulaire_restaurant_avis p.bouton_genere_opt { font-size:11px;padding-left:14px;background:url(/framework/lib/commun/image/parcours/bouton/bouton_genere_opt_left.gif) top left no-repeat; margin:5px auto; height:18px; line-height:18px;  font-weight:bold;}
#formulaire_restaurant_avis p.bouton_genere_opt a { padding:2px 20px 2px 5px;background:url(/framework/lib/commun/image/parcours/bouton/bouton_genere_opt_right.gif) top right no-repeat;  color:#fff; text-decoration:none; line-height:17px;font-weight:bold;}

#formulaire_restaurant_avis .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}
#formulaire_restaurant_avis .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}


/* definitions des css spécifiques à la proposition de relations */
 #PR_corps {position:relative;top:-6px}
 a#PR_plus {font-weight:bold !important;}
.PR_ligne {background-color:#FFFFFF;/*background:url("/framework/lib/objmodulepropositionrelation/image/fond_ligne.gif") repeat-x scroll 0 12px transparent;border-bottom:1px dotted #DEDBCE;*/height:63px;margin-top:3px;}
.module_colonne_droite_rond .PR_ligne {border-bottom:1px dashed #D6D6D6;margin-left:9px;width:280px;}
.PR_ligne a.PR_photo {display:block;float:left;height:52px;margin-right:11px;margin-top:0px;padding:4px 2px 2px;width:50px;}
.PR_ligne .PR_choix_col_1 {float:left;width:78px;}
.PR_ligne .PR_choix_col_2 {float:left;width:113px;}
.PR_ligne .PR_choix {display:inherit;font-size:11px;margin-top:3px;}
.PR_ligne a.PR_lien {font-size:12px !important;font-weight:bold !important;margin-top:3px;}
.PR_ligne_bis { background-color:#f0f4e9;}
.module_colonne_droite_rond .PR_ligne_bis { background-color:transparent;}
a.PR_ajouter {background:url("/image/vousleconnaissezpeutetre/ajouter.png") no-repeat scroll 0 0 transparent;_background:url("/image/liste_cadeaux/ajouter.gif") no-repeat scroll 0 0 transparent;display:inline-block;height:20px;width:80px;margin-left:20px;position:relative;top:-5px;}
* html a.PR_ajouter {top:0px}
* + html a.PR_ajouter {top:0px}
a.PR_ajouter:hover {text-decoration:none !important;/*background:url("/image/vousleconnaissezpeutetre/ajouter_hover.png") no-repeat scroll 0 0 transparent;_background:url("/image/liste_cadeaux/ajouter.gif") no-repeat scroll 0 0 transparent;*/}
.PR_sous_select {display:none;}
.PR_sous_select_droite {float:right;margin-right:-8px;}
* html .PR_sous_select_droite {margin-right:10px;}
* + html .PR_sous_select_droite {margin-right:10px;}
.PR_ligne .PR_suppression {position:absolute;right:0;width:14px;height:14px;}
.PR_hover .PR_suppression,#centre .PR_suppression  {cursor:pointer;background:url("/framework/lib/commun/image/parcours/map.png") no-repeat scroll -4px -442px transparent;_background:url("/framework/lib/commun/image/parcours/map.gif") no-repeat scroll -4px -442px transparent;}
#PR_corps .PR_ligne .PR_suppression_ligne {width:105px;background:url("/framework/lib/commun/image/parcours/map.png") no-repeat scroll 83px -442px transparent;_background:url("/framework/lib/commun/image/parcours/map.gif") no-repeat scroll 83px -442px transparent;}
#PR_corps .PR_ligne .PR_suppression_ligne a {text-decoration:underline;}
#PR_corps .PR_ligne .PR_suppression_ligne a:hover {text-decoration:none;}
.PR_deleted,.PR_ajout_encours {cursor:progress;/*color:lightgrey !important;*/}
.PR_corps_jdn .PR_hover .PR_suppression, #centre .PR_corps_jdn .PR_suppression {cursor:pointer;background:url("/framework/lib/commun/image/parcourspro/map.png") no-repeat scroll -4px -442px transparent;_background:url("/framework/lib/commun/image/parcourspro/map.gif") no-repeat scroll -4px -442px transparent;}
.PR_corps_jdn .PR_hover .PR_suppression_ligne, #centre .PR_corps_jdn .PR_suppression_ligne { background:url("/framework/lib/commun/image/parcourspro/map.png") no-repeat scroll 83px -442px transparent;_background:url("/framework/lib/commun/image/parcourspro/map.gif") no-repeat scroll 83px -442px transparent;}
.PR_ligne a.PR_ok {float:right;margin-top:-16px;width:20px;width:20px;background:url("/framework/lib/commun/image/parcours/map.png") no-repeat scroll -2px -900px transparent;_background:url("/framework/lib/commun/image/parcours/map.gif") no-repeat scroll -2px -900px transparent;}
* html .PR_ligne a.PR_ok {margin-top:-20px; }
* + html .PR_ligne a.PR_ok {margin-top:-20px; }
.PR_ligne a.PR_ok:hover{_background:url("/framework/lib/commun/image/parcours/map.gif") no-repeat scroll -2px -900px transparent;}
#centre .PR_deleted .PR_suppression,#centre .PR_ajout_encours .PR_suppression,#centre .PR_corps_jdn .PR_deleted .PR_suppression,#centre .PR_corps_jdn .PR_ajout_encours .PR_suppression, .PR_deleted .PR_suppression,.PR_ajout_encours .PR_suppression,.PR_corps_jdn .PR_deleted .PR_suppression,.PR_corps_jdn .PR_ajout_encours .PR_suppression {overflow:hidden;cursor:progress;background:url("/framework/lib/commun/image/parcours/chargement.gif") repeat scroll 0 0 transparent;height:19px;width:19px;}
#centre .PR_deleted .PR_suppression a,#centre .PR_ajout_encours .PR_suppression a,#centre .PR_corps_jdn .PR_deleted .PR_suppression a,#centre .PR_corps_jdn .PR_ajout_encours .PR_suppression a, .PR_deleted .PR_suppression a,.PR_ajout_encours .PR_suppression a,.PR_corps_jdn .PR_deleted .PR_suppression a,.PR_corps_jdn .PR_ajout_encours .PR_suppression a {display:none;}
.PR_libelle_ajout {display:block;float:left;height:14px;margin-top:4px;width:45px;}


.PR_msg_suppression_encours {color:red;}
.PR_msg_ajout_encours {color:blue;}
.PR_msg_ajout_ok {color:green;}
.PR_msg_suppression_encours,.PR_msg_ajout_encours,.PR_msg_ajout_ok {display:none;}

.PR_deleted .PR_msg_suppression_encours,.PR_ajout_encours .PR_msg_ajout_encours,.PR_ajout_ok .PR_msg_ajout_ok {display:block;}
.PR_deleted .PR_choix,.PR_ajout_encours .PR_choix,.PR_ajout_ok .PR_choix {display:none;font-size:11px}
.PR_deleted a.PR_lien,.PR_ajout_encours a.PR_lien,.PR_ajout_ok a.PR_lien {/*position:relative;top:20px;color:#8F9B8B !important;font-size:12px !important;*/}
.PR_ajout_ok .PR_suppression {display:none;}
/*.PR_degrade {opacity:.4;}*/

/* réglages spécifiques à la version "pleine page" : */
#papier #PR_corps {position:relative;top:0px;}
#papier .PR_ligne {margin-left:10px;padding-top:10px;}
#papier a.PR_ajouter {margin-left:160px;_float:right}
#papier div.PR_libelle_sup {}
#papier .PR_choix_centre {float:right;font-size:11px;margin-top:-30px;width:358px;}
#papier .PR_choix_centre a.PR_ajouter { margin-left:40px !important; }
#papier .PR_sous_select {margin-top:4px;}
#papier .PR_suppression {margin-right:3px;margin-top:2px;}

/* réglages spécifiques à la version jdn*/
.PR_ligne_jdn a.PR_ajouter {top:-49px;background:url("/image/vousleconnaissezpeutetre/ajouter.png") no-repeat scroll 0 0 transparent;_background:url("/image/vousleconnaissezpeutetre/ajouter.gif") no-repeat scroll 0 0 transparent;}
div#centre .PR_ligne_jdn a.PR_ajouter {top:-30px;}
/*.PR_ligne_jdn a.PR_ajouter:hover {background:url("/image/vousleconnaissezpeutetre/ajouter_hover.png") no-repeat scroll 0 0 transparent;_background:url("/image/vousleconnaissezpeutetre/ajouter.gif") no-repeat scroll 0 0 transparent;}*/
div#centre .PR_ligne_jdn a.PR_ajouter {margin-left:250px;_display:block;_position:fixed;}
.PR_ligne_jdn a.PR_lien  {position:relative;_position:inherit;}
.PR_ligne_jdn {height:60px;}
.PR_corps_jdn .PR_deleted .PR_msg_suppression_encours,.PR_corps_jdn .PR_ajout_encours .PR_msg_ajout_encours,.PR_corps_jdn .PR_ajout_ok .PR_msg_ajout_ok {position:relative;}
.module_colonne_droite .PR_corps_jdn a.PR_ajouter {margin-left:140px;_position:inherit;}
.PR_ligne_jdn .PR_libelle_ajout {width:140px;}

.PR_ligne_jdn .PR_choix a.PR_ok {float:none;top:8px;background:url("/framework/lib/commun/image/parcourspro/map.png") no-repeat scroll -2px -900px transparent;_background:url("/framework/lib/commun/image/parcourspro/map.gif") no-repeat scroll -2px -900px transparent;}
.PR_ligne_jdn .PR_choix a.PR_ok:hover{_background:url("/framework/lib/commun/image/parcourspro/map.gif") no-repeat scroll -2px -900px transparent;}

/***
 * version home :
 */
.PR_corps_home {display:inline-block;width:450px;_width:448px;}
.PR_corps_home div.PR_ligne {width:153px;float:left;height:90px;}
.PR_corps_home select {font-size:9px !important;width:86px;height:18px;}
.PR_corps_home .PR_ligne .PR_choix {margin-left:60px;top:38px;}
.PR_corps_home .PR_gris {color:lightgrey;}
.PR_corps_home .PR_sous_select_droite  {margin-top:2px;float:right;margin-right:8px;width:86px;}
.PR_corps_home .PR_ligne_bis { background-color:#ffffff;}
.PR_corps_home .PR_ligne .PR_suppression {color:lightGrey;font-size:10px;font-style:italic;left:-99999px;padding-left:16px;position:relative;top:-1px;width:96px;}
.PR_corps_home .PR_hover .PR_suppression {left:0;}
.PR_corps_home .PR_ligne .PR_suppression:hover {text-decoration:underline;}
.PR_corps_home div#centre .PR_choix_centre {margin-right:70px;}
.PR_corps_home .PR_surligne {float:left;height:90px;overflow:hidden;width:149px;}
.PR_corps_home #PR_corps  {height:85px;overflow:hidden;}
.PR_corps_home .PR_msg_suppression_encours,.PR_corps_home .PR_msg_ajout_encours,.PR_corps_home .PR_msg_ajout_ok {font-size:10px !important;}
.PR_corps_home .PR_ajout_ok .PR_suppression {display:block;}
.PR_corps_home .PR_deleted .PR_suppression,.PR_corps_home .PR_ajout_encours .PR_suppression,.PR_corps_home .PR_corps_jdn .PR_deleted .PR_suppression,.PR_corps_home .PR_corps_jdn .PR_ajout_encours .PR_suppression,.PR_corps_home .PR_deleted .PR_suppression,.PR_corps_home .PR_ajout_encours .PR_suppression,.PR_corps_home .PR_corps_jdn .PR_deleted .PR_suppression,.PR_corps_home .PR_corps_jdn .PR_ajout_encours .PR_suppression {margin-top:-5px;width:4px !important;}
.PR_corps_home .PR_ligne a.PR_photo {padding:4px 0 2px;margin-right:9px;}
/**
 * et comme ie est ie ................ :
 */
* + html .PR_corps_home .PR_surligne {width:149px;}
* + html .PR_corps_home select {width:86px;}
* + html .PR_corps_home .PR_sous_select_droite {display:none;margin-top:2px;left:8px;position:relative;margin-right:16px;}
* + html .PR_corps_home .PR_surligne {height:90px;}
* + html .PR_corps_home #PR_corps {height:90px;}
* + html .PR_corps_home .PR_ligne a.PR_photo {margin-right:7px;}

* html .PR_corps_home .PR_surligne {width:149px;}
* html .PR_corps_home select {width:86px;margin-left:-4px;}
* html .PR_corps_home .PR_sous_select_droite {display:none;margin-top:2px;}
* html .PR_corps_home .PR_surligne {height:90px;}
* html .PR_corps_home #PR_corps {height:90px;}
* html .PR_corps_home .PR_ligne a.PR_photo {margin-right:0px;}

/*
body * {direction :rtl !important;unicode-bidi:bidi-override !important;}
*/

/**
 * css de la liste des restaurants
 * 14/08/2009 A.Nadler <nadler@benchmark.fr> Création du fichier
 * @filesource
 */
 
#liste_avis_restaurants {width:100%;}
#liste_avis_restaurants tr td.bordure {border-bottom:solid 1px #aaaaaa;}
#liste_avis_restaurants tr.fonce{background-color:#F6F3EC;}
#liste_avis_restaurants tr.clair{background-color:#ffffff;}
#liste_avis_restaurants td{padding:5px;vertical-align:top;}
#liste_avis_restaurants a.nom_restaurant{font-weight:bold;font-size:12px;}
#liste_avis_restaurants a.fiche_restaurant{font-size:10px;text-decoration:underline;}
#liste_avis_restaurants a.fiche_restaurant:hover{text-decoration:none;}
#liste_avis_restaurants a img{margin:0;}
#liste_avis_restaurants p{margin:0;padding:2px 0 10px 0;}
div.espace_liste_restaurant{height:5px;}

#liste_avis_restaurants p.commentaire img {vertical-align:bottom;margin-left:-1px;}

#liste_avis_restaurants tr.formulaire_avis_restaurant{display:none;}
#liste_avis_restaurants tr.formulaire_avis_restaurant table td {padding:2px;}
#liste_avis_restaurants tr.formulaire_avis_restaurant table p label {width:180px;text-align:right;}

#liste_avis_restaurants tr.formulaire_avis_restaurant .erreur {border:3px solid red;}
#liste_avis_restaurants p.chargement_avis {display:none;}


.module a.icone_supprime {
	font-size:11px;
	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -443px;
	display:block;
	float:right;
	margin-left:5px;
	padding-left:20px;
}

.module a.icone_modifie {
	font-size:11px;
	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -604px;
	display:block;
	float:right;
	margin-left:5px;
	padding-left:20px;
}

.module a.icone_direction {
	font-size:11px;
	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -403px;
	display:block;
	float:right;
	margin-left:5px;
	padding-left:20px;
}

/* score */
div.scoreDescription {float:left;font-size:11px !important;font-weight:bold !important;padding-left:10px;padding-top:2px;}
div.scoreEtoileDivFiche { width : 290px; height : 16px; position:relative; left:4px; }
div.scoreEtoileDiv { width : 290px; height : 16px; }
div.scoreEtoileOn	{background:transparent url(/framework/lib/objscore/html_include/image/etoile_jaune.gif) no-repeat scroll 0 0px; width : 16px !important; height : 16px; float:left;}
div.scoreEtoileOff {background:transparent url(/framework/lib/objscore/html_include/image/etoile_grise.gif) no-repeat scroll 0 0px; width : 16px !important; height : 16px; float:left;}
div.scoreEtoileHover {background:transparent url(/framework/lib/objscore/html_include/image/etoile_orange.gif) no-repeat scroll 0 0px; width : 16px !important; height : 16px; float:left;cursor:pointer;}
#bloc_mise_en_relation {
	background:transparent url(/image/objblocmiseenrelation/bg.gif) repeat-y scroll left top;
	font-family:arial;
	font-size:11px;
	margin-bottom:-3px;
	width:491px;
	border-bottom:1px solid #E3E3E3;
}
#bloc_mise_en_relation * {
	font-family:Arial,Helvetica,sans-serif;
}
#bloc_mise_en_relation .bloc_contenant {
	border:0 none;
	margin-bottom:0;
	padding:0;
	width:auto;
}
#bloc_mise_en_relation #fiche_membre_bloc_relation_ajout {
	background:transparent url(/image/objblocmiseenrelation/bg_top.gif) no-repeat scroll left top;
	color:#5C5A5B;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0;
	min-height:30px;
	padding:0;
	width:491px;
}
#bloc_mise_en_relation #fiche_membre_bloc_relation_ajout p {
	display:block;
	height:26px;
	line-height:28px;
	margin:0;
	padding:0 10px;
}
#bloc_mise_en_relation #fiche_membre_bloc_relation_ajout ul {
	display:block;
	float:left;
	font-weight:normal;
	height:26px;
	line-height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#bloc_mise_en_relation #fiche_membre_bloc_relation_ajout ul li {
	color:#5B595A;
	display:block;
	float:left;
	margin:0 5px 0 0;
}
#bloc_mise_en_relation #bandeau_fermer_popup {
	background-color:#F6F3EC;
	clear:both;
	margin:0 4px;
	padding:3px 5px 5px;
	text-align:right;
}
#bloc_mise_en_relation #bandeau_fermer_popup #bouton_fermer {
	background:transparent url(/image/gen/picto_fermer_popup.gif) no-repeat scroll right 1px;
	padding-right:23px;
}
#bloc_mise_en_relation #bandeau_fermer_popup {
	text-align:right;
}

#bloc_mise_en_relation #bandeau_fermer_popup a{
	-x-system-font:none;
	color:#333333;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#bloc_mise_en_relation #message_retour_ajout_relation {
	background:#FEFAF3 none repeat scroll 0 0;
	clear:both;
	font-weight:normal;
	margin:0 4px;
}

#bloc_mise_en_relation #formulaire_relation_suite div, #bloc_mise_en_relation #message_retour_ajout_relation {
	padding:5px 10px;
	width:auto;
}
#bloc_mise_en_relation #formulaire_relation_suite, #bloc_mise_en_relation #message_retour_ajout_relation {
	font-weight:normal;
}
#bloc_mise_en_relation #formulaire_relation_suite div.padding_champ {
	padding-bottom:0;
}
#bloc_mise_en_relation .bouton_genere {
	background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_orange_fond.gif) repeat-x scroll left top;
	border:medium none;
	display:block;
	height:18px;
	margin:5px auto;
	padding-top:1px;
	position:relative;
	text-align:center;
}
#bloc_mise_en_relation .bouton_genere span.bouton_genere_gauche {
	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -851px;
	display:block;
	height:18px;
	left:-9px;
	position:absolute;
	top:0;
	width:23px;
}
#bloc_mise_en_relation .bouton_genere span.bouton_genere_droit {
	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -810px;
	display:block;
	height:18px;
	position:absolute;
	right:-9px;
	top:0;
	width:23px;
}
#bloc_mise_en_relation .bouton_genere a {
	-x-system-font:none !important;
	color:#FFFFFF !important;
	display:block;
	font-family:Arial !important;
	font-size:11px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bold !important;
	line-height:normal !important;
	padding:1px 10px 0;
	position:relative;
	text-decoration:none;
	z-index:3;
}

div#lien_retour_fiche {
	text-align:center;
}

div#lien_retour_fiche a {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div#lien_retour_fiche a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div#cadenas_diaporama {
	/*margin-left:5px;
	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0px -18px;
	width:30px;
	height:20px;
	display:inline-block;*/
}
