#papier { width: 495px; margin-left: 10px; background: #fff; margin-top:10px;}
#papier.sansColGauche{ border:0px solid pink;margin-left: 0px;margin: auto;width: 95%;}
#papier.sans_colgauche{ border:0px solid pink; width: 95%;}
#papier.sans_marge { margin-left: 0px; margin-top:0px;}

/*#centre_sans_droite #papier {width: 750px;}*/
#centre_sans_droite #papier {width: 787px;}
#centre_sans_droite.reduit #papier {width: 590px; padding-left: 10px; #width: 580px;}

#onglet_compte table tr td img {margin:0px;}

/*#papier img {border: 0; margin-right: 5px; margin-bottom: 5px; }*/

/* bloc tableau photo */
#papier .tableau-photo {clear: both; display: table; width: 100%; font: 9px Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
#papier .tableau-photo td {padding: 2px; border-bottom: 1px solid #333333;}
#papier .tableau-photo td td {padding: 5px; border-bottom: 3px solid #333333;}
#papier .tableau-photo .tableau-titre-fond-fonce {background: #000; text-align: left; font: bold 10px Verdana; color: #ffffff; line-height: 10px; padding: 5px 0px;}
#papier .tableau-photo .tableau-titre-fond-fonce a {text-decoration: none; color: #ffffff;}
#papier .tableau-photo .tableau-legende {background: #ffffff; text-align: right; border-bottom: none;}
#papier .tableau-photo .tableau-legende a {text-decoration: none;}
#papier .tableau-photo .bordure-topg, #papier .tableau-photo .bordure-topd {padding: 0px; width: 5px; vertical-align: top; background: #000;}
#papier .tableau-photo .bordure-bottomg, #papier .tableau-photo .bordure-bottomd {padding: 0px; border-bottom: none; width: 5px;}
#papier .tableau-photo .bordure-topg center, #papier .tableau-photo .bordure-topd center {position: relative; width: 5px; height: 15px;}
#papier .tableau-photo .bordure-bottomg center, #papier .tableau-photo .bordure-bottomd center {position: relative; width: 5px; height: 15px;}
#papier .tableau-photo .photo-apercu {padding:10px 15px 10px 0px; border-bottom: 1px solid #008770; width: 90px; min-width: 90px;}
#papier .tableau-photo .photo-entete {padding: 4px;padding-left: 0px; border-bottom: 1px solid #008770; font-weight: bold;}

/* bloc image gauche */
#papier #bloc-image-gauche {float: left; margin: 0px 15px 15px 1px; width: 20px; border-collapse: collapse; clear: left;}
#papier #bloc-image-gauche .bloc-image {text-align: center;}
#papier #bloc-image-gauche .bloc-image img {margin: 0px; padding: 0px;}
#papier #bloc-image-gauche .bloc-contenu {margin: 0px;padding: 0px 2px; width: 250px; padding-bottom: 5px; background: #bfe1db;}
#papier #bloc-image-gauche .bordure-bottomg {padding: 0px; width: 0px; background: #bfe1db; vertical-align: bottom;}
#papier #bloc-image-gauche .bordure-bottomg center {position: relative; width: 0px; height: 15px;}
#papier #bloc-image-gauche .bordure-bottomd {padding: 0px; width: 0px; background: #bfe1db; vertical-align: bottom;}
#papier #bloc-image-gauche .bordure-bottomd center {position: relative; width: 0px; height: 15px;}

/* bloc image droite */
#papier #bloc-image-droite {float: right; margin: 0px 1px 15px 15px; width: 20px; border-collapse: collapse; clear: right;}
#papier #bloc-image-droite .bloc-image {text-align: center;}
#papier #bloc-image-droite .bloc-image img {margin: 0px; padding: 0px;}
#papier #bloc-image-droite .bloc-contenu {margin:0px; padding: 0px 2px; width: 250px; padding-bottom: 5px; background: #bfe1db;}
#papier #bloc-image-droite .bordure-bottomg {padding: 0px; width: 0px; background: #bfe1db; vertical-align: bottom;}
#papier #bloc-image-droite .bordure-bottomg center {position: relative; width: 0px; height: 15px;}
#papier #bloc-image-droite .bordure-bottomd {padding: 0px; width: 0px; background: #bfe1db; vertical-align: bottom;}
#papier #bloc-image-droite .bordure-bottomd center {position: relative; width: 0px; height: 15px;}

/*
 * Sejour
 */

div.sejour {font-size:12px;}
div.fiche_sejour {margin-bottom:10px;font-size:12px;}
div.fiche_sejour span.titre {color:#000;font-size:12px;}
div.fiche_sejour h1 {color:#008770;font-size:20px;margin-bottom:10px;margin-top:0;}
div.fiche_sejour div.vignette {float:left;width:100px;text-align:center;margin-right:10px;}
div.fiche_sejour div.detail {float:left;}
div.fiche_sejour div.avec_vignette {width:300px;}
div.fiche_sejour div.detail a.ville {color:#FF9843;font-weight:bold;}

/* Page Liste */
/* Listing */
.liste_sejour_ligne div.vignette {width:140px;float:left;text-align:right;padding-right:10px;}
.liste_sejour_ligne div.detail {width:345px;float:left;}
.liste_sejour_ligne div.detail a.sejour_nom_lien,
.liste_sejour_ligne div.detail a.sejour_nom_lien:hover {font-weight:bold;text-decoration:none;color:#000;display: block; float: left; width: 205px;}
.liste_sejour_ligne div.detail a.sejour_nom_lien:hover {text-decoration:underline;}
.liste_sejour_ligne div.detail_zoom a.sejour_nom_lien,
.liste_sejour_ligne div.detail_zoom a.sejour_nom_lien:hover {font-weight:bold;text-decoration:none;color:#000;}
.liste_sejour_ligne div.detail {float:left;}
.liste_sejour_ligne div.detail .etat_moderation {color:#A6A69C;font-size:11px; display: block;width: 100px;}
.liste_sejour_ligne div.detail .date {color:#A6A69C;font-size:11px; display: block;width: 100px; float: right; text-align: right;}
.liste_sejour_ligne div.detail_zoom .date {color:#A6A69C;font-size:11px; display: block;width: 80px; position:absolute; right:0px; bottom:-5px;text-align:right;padding-bottom:0px;padding-top:2px;}
.liste_sejour_ligne div.detail a.sejour_suite_lien,
.liste_sejour_ligne div.detail a.sejour_suite_lien:hover {font-weight:bold;text-decoration:underline;color:#EF710D;}

/* Zoom */
div.liste_sejour_ligne_zoom {width:320px;font-size: 11px; font-family: arial; }
div.detail_zoom {width:310px;position:relative;padding:0px;}
div.detail_zoom img { display:block;}
div.detail_zoom div.contenu {position:absolute;bottom:0;right:0;}
div.avec_visuel div.contenu {left:55px;}
div.sans_visuel { margin-top:10px;}
div.sans_visuel div.contenu {left:0;}
div.detail_zoom div.contenu a.gauche {float:left;}
div.detail_zoom div.contenu span.droite {float:right;}

div.detail {text-align:left; }
div.liste_sejour_ligne_zoom div.vignette {text-align:right;padding-right:10px;}
div.liste_sejour_ligne_zoom div.detail_zoom a {font-weight:bold;text-decoration:none;color:#000;}
div.liste_sejour_ligne_zoom div.detail_zoom a:hover {text-decoration:underline;}
div.liste_sejour_ligne_zoom div.detail_zoom span {color:#A6A69C;}
.liste_sejour_ligne_zoom div.detail a.sejour_suite_lien,
.liste_sejour_ligne_zoom div.detail a.sejour_suite_lien:hover {font-weight:bold;text-decoration:underline;color:#EF710D;}

/* Fin - Page Liste */

div.colone_droite {margin:10px 0 10px 0;width:259px;}
div.spacer {clear:both;height:1px;line-height:1px;font-size:1px;}
div.colone_droite h1 {background:url(/image/sejour/colonne_droite_h1.gif) top left no-repeat;font-size:12px;padding:5px 5px 0 10px;margin:0;float:left;width:260px;}
div.colone_droite div.contenu {background:url(/image/sejour/colonne_droite.gif) top left repeat-y;padding:0 5px 0 10px;float:left;width:245px;font-size:12px;}
div.colone_droite div.contenu a.lire{background:url(/framework/lib/commun/image/parcours/map.png) 0 -1223px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 -1223px no-repeat;padding-left:8px;}
div.colone_droite div.contenu p {margin:1px 0;}
div.colone_droite h6 {background:#fff url(/image/sejour/colonne_droite_h6.gif) bottom left no-repeat;font-size:12px;line-height:12px;padding:5px 15px 10px 10px;margin:0;text-align:left;float:left;width:250px;font-weight:normal;}
div.colone_droite h6 a {color:#F96E08;}

#guide_voyage {clear:both;padding-top:20px;font-size:12px;}
#guide_voyage h1 {color:#000;font-size:14px;}
#guide_voyage h2 {color:#f00;font-size:14px;}
#guide_voyage div.liste_image,
#guide_voyage div.sommaire {border:1px solid #D7D7BD;}
#guide_voyage div.liste_image table {width:100%;}
#guide_voyage p.pied {background:#D7D7BD;padding:2px 10px 2px 10px;text-align:right;margin-bottom:10px;margin-top:0;}
#guide_voyage p.pied img {margin-left:2px;position:relative;top:2px;}
#guide_voyage p.pied a {color:#6F6E6B;}
#guide_voyage div.sommaire {}
#guide_voyage div.sommaire p.groupe {background:#D7D7BD;color:#6F6E6B;font-size:12px;padding:1px 5px 1px 5px;font-weight:bold;margin:0;}
#guide_voyage div.sommaire p.groupe a {text-decoration:underline;color:#6F6E6B;}
#guide_voyage div.sommaire ul {margin:5px;}
#guide_voyage div.sommaire ul.rubrique li {display:block;background:url(/framework/lib/commun/image/parcours/map.png) 0 -1443px no-repeat;_background:url(/framework/lib/commun/image/parcours/map.gif) 0 1443px no-repeat;padding-left:10px;}
#guide_voyage div.sommaire a {padding-right:10px;text-decoration:underline;}
p.pied {text-align:center;margin-top:10px;margin-bottom:10px;font-size:12px;color:#F96E08;color:#000;clear:both;}
p.pied a {color:#F96E08;color:#000;text-decoration:underline;}

/* Sejours */
#formulaire_sejour textarea {height: 150px; width: 285px;}
#formulaire_sejour input#f_ville {width: 150px; margin-right: 100px;}
#formulaire_sejour select {border: 1px solid #7f9db9;}
#formulaire_sejour .classerreur {border: 1px solid #f00;}
#formulaire_sejour label { width: 200px; float: left; margin-bottom: 5px; }
#formulaire_sejour .element {width: 200px; float: left; margin-bottom: 5px;}
#formulaire_sejour button {padding: 0; border: none; display: block; background: url(/image/commun/btn_valider.gif) no-repeat top left; width: 48px; height: 18px; margin: 10px auto; cursor: pointer;}
#formulaire_sejour button span {display: none}
#suggestion_ville {height: 100px; width: 200px; border: 1px solid #000; padding: 0; display: none; margin-left: 200px; margin-bottom: 5px; overflow: auto;}
#suggestion_ville li {padding: 2px 5px;}
.apercu_sejour td {padding: 3px; vertical-align: top;}

/* Bloc mes séjours*/
#contour_bloc_sejour {border-width:1px;border-style:solid;border-color:#ff6500}
#entete_bloc_sejour {color:white;background-color:#ff6500;font-weight:bold;width:200px;}
#barre_orange {background-image:url('/image/sejour/pixel_orange_clair.png');background-repeat:none;background-position:center;background-repeat:repeat-x;width:100%;height:1px;display:block;padding-top:3px;padding-bottom:3px;}
#carte_sejour {display:block;height:120px;width:110px;float:left;margin-top:5px;margin-left:5px}
#carte_googlemap_sejour {text-align:center;color:#5f5f5f;font-size:11px;}
#liste_dernier_sejour {display:block;height:width:350px;float:right;margin-top:5px;margin-right:5px;}
#ville_sejour {font-weight:bold;text-align:left;}
#date_sejour {color:grey;text-align:right;}
#commande_bloc_sejour {text-align:center;padding-bottom:10px;padding-top:5px;}
#commande_lien_bloc_sejour{color:#5f5f5f;font-weight:bold;}
#conseil_bloc_sejour{display:block;height:100px;width:350px;float:left;padding-top:10px;padding-left:10px;}
button.form_sejour {padding:0px; margin:0px; border:0px; 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; width: 20px; height:20px; cursor:pointer; position:relative; top:-2px; $top:1px;}

/* quoideneuf */
#quoideneuf {width:100%;}

#quoideneuf div {width: auto; font: 12px Arial; color:#5b5b5b;}
#quoideneuf div.clair, #quoideneuf div.fonce {padding:4px; font: 12px Arial; color:#5b5b5b;}
#quoideneuf font.intitule {font: bold 13px Arial; color: #FF700A;}
#quoideneuf font.libelle {font: bold 13px Arial;}
#quoideneuf span.titre {float:left;}
#quoideneuf div.padding_champ {padding: 2px 0px;}
#quoideneuf label {display:block;float:left;width:130px;font-weight:bold;}

#quoideneuf label.commentaire {display:block;float:left;width:130px; text-align:right; font-weight:normal;}
#quoideneuf .bouton_quoideneuf {margin:5px; padding: 1px;text-align: center; border: 1px solid #ff6600;width: 25%; background-color: #fee3cc;}

.quoideneuf_form_ligne {display:none;}
.quoideneuf_form_ligne label {display:block;float:left;width:180px;}
.quoideneuf_form_ligne .bouton_quoideneuf {margin-left:220px; padding: 1px;text-align: center; border: 1px solid #ff6600;width:60px; background-color: #fee3cc;}

#quoideneuf_type {width:482px; padding:10px 5px; font: 12px Arial; color: #5b5b5b; vertical-align: top;}
#quoideneuf_type label {float:left; width:180px;}
#quoideneuf_type button {margin-top:4px;margin-left:5px; border:0px; background:url(/image/commun/btn_valider_2.gif) no-repeat top left;width: 50px; height: 20px;cursor: pointer;position:relative;top:-2px;$top:1px;}

#quoideneuf li {float:left;width:224px;_width:200px;margin:0px 8px;}
#quoideneuf .masque {display:none;}

label.avant {color:#F8801E;clear:none;}
div.avant_message {font-weight:bold !important;width:170px !important;}
div.avant_commentaire {font-weight:normal;font-style:italic !important;width:200px !important;}
div.avant_commande {}
div.avant_date {color:lightGrey !important;text-align:right;}
div.avant_date a {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 51px -442px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 51px -442px;padding-right:16px;color:lightGrey !important;text-align:right;}
div.avant_reste {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -583px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -583px;display:block;float:right;margin-left:5px;padding-left:20px;}
div.quoideneuf_avant {min-height:28px;margin-top:5px;}
div.avant_commentaire_message {width:100px !important;padding-left:0px !important;}
table.tableau_avant {margin:0px;padding:0px;width:100%;border:0px;border-collapse:collapse;}
table.tableau_avant td {vertical-align:top;}
table.tableau_avant td.label {width:120px;text-align:right;padding-right:2px;}
table.tableau_avant td.message {}
table.tableau_avant td.supprimer {vertical-align:bottom;width:160px;}


#menu_quoideneuf  {width:100%;display:block;float:left;border-bottom:1px solid #ff9843;padding-bottom: 5px;margin-bottom:5px;}
#menu_quoideneuf  li {margin:2px; text-align: center;display: block;float:left; list-style-type: none; text-align: center; background-color:#fff8f1; border:1px solid #ff9843; padding: 2px 4px;}
#menu_quoideneuf  li a {font: bold 12px Arial, helvetica sans-serif; color:#ff700a;}
#menu_quoideneuf  li.type_courant {background-image:url('/image/quoideneuf/degrade.gif');background-repeat:repeat-x;padding: 2px 4px;}
#menu_quoideneuf  li.type_courant a {font: bold 12px Arial, helvetica sans-serif; color:#ffffff;}

.boutton_quoideneuf {margin-left:5px; border:0px; background:url(/image/commun/btn_valider.gif) no-repeat top left;width: 50px; height: 20px;cursor: pointer;position:relative;top:-2px;$top:1px;}
.ligne_quoideneuf {border:0px; border-top:1px solid #ff9843;}
.quoideneuf_liste {font:12px Arial; color: #5b5b5b;}
.quoideneuf_date {font:12px Arial; color:#A5A294;}
.quoideneuf_commentaire {padding:3px; padding-left:22px;}

.quoideneuf_note { height:17px;left:130px;position:relative;width:185px !important;}
.quoideneuf_note .liste_notes {position:relative;top:-20px;}
.quoideneuf_note span.precision {left:95px;position:relative;top:-16px;}

.lien_quoideneuf {font: 11px Arial; color: #FF700A;}
.lien_quoideneuf img.supprimer {$top:1px;}
.filet_quoideneuf {width:100%; height:10px; border-bottom:1px solid #ff9843;}
.bloc_titre_quoideneuf {background-color: #fee3cc; padding:3px; font: bold 11px Arial, helvetica sans-serif; color:#ff700a;}

#quoideneuf input.checkbox, .quoideneuf_form_ligne input.checkbox, #quoideneuf_type input.checkbox {margin-left:0;width:14px;height:14px;}
#quoideneuf input.libelle, #quoideneuf_type input.libelle, .quoideneuf_form_ligne input.libelle {width:215px;_width:210px; /*reload */ margin:5px 0px;}

#quoideneuf textarea, #quoideneuf_type textarea, .quoideneuf_form_ligne textarea {width:332px;}

a.quoideneuf_lien_groupe {text-decoration:underline !important;font-size:12px !important;}
a:hover.quoideneuf_lien_groupe {text-decoration:none !important;}


img.quoideneuf_chargement {position:relative;left:232px;padding-top:20px;padding-bottom:20px;}
.quoideneuf_actif {background-color:#fff0cf !important;}
#quoideneuf .gris {color:#999;font-weight:normal;}
#quoideneuf .valeurParDefaut {font: 12px Arial;}
#quoideneuf input, #quoideneuf select, #quoideneuf textarea {font: 12px Arial;}
#quoideneuf select {color:#B1B1B1;}
#quoideneuf .quoideneuf_avant {margin:0px 0px 12px 5px;font:bold 11px Arial;}

/* par tableau : */
table.quoideneuf_tableau {width:100%;padding:0px;margin:0px;border-collapse:collapse;}
table.quoideneuf_tableau tr td.label {vertical-align:middle;text-align:right;width:130px;font-weight:bold;padding-right:2px;}
table.quoideneuf_tableau tr td.label.top {vertical-align:top;padding-top:4px;}
table.quoideneuf_tableau tr td.saisie {vertical-align:middle;text-align:right;}
table.quoideneuf_tableau tr td.saisie textarea {margin-top:4px;}
table.quoideneuf_tableau tr td.centre {vertical-align:top;text-align:center;}
table.quoideneuf_tableau tr td.droite {vertical-align:top;text-align:right;}
table.quoideneuf_tableau tr td.droite span.gauche {position:relative;left:138px;top:10px;width:260px;display:block;text-align:left;}

table.quoideneuf_tableau tr td.droite button { position:relative !important;top:-4px !important;}
* html table.quoideneuf_tableau tr td.droite span.gauche {left:-88px}
* + html table.quoideneuf_tableau tr td.droite span.gauche {left:-88px}

table.quoideneuf_tableau tr.masque,table.quoideneuf_tableau tr td span.masque {display:none;}

* html div.bloc_contenant table.quoideneuf_tableau tr td.saisie div.scoreEtoileDiv { position:relative;left:-50px;}
* + html div.bloc_contenant table.quoideneuf_tableau tr td.saisie div.scoreEtoileDiv { position:relative;left:-50px;}
#quoideneuf #quoideneuf_humeur select {width:219px;margin-top:5px;margin-bottom:2px;!margin-bottom:8px;}

/* fin quoideneuf */


/* 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 de feed sur la home */
#feed_relation {margin: 15px 0 30px 0;}
#feed_perso {margin: 0 0 0 0;}
.liste_feed .bloc_contenant {overflow: auto;}
.liste_feed ul li {float: left;$float: none;clear: both;width: 100%;$width: auto;padding: 2px 0 2px 0;font-size: 11px;}
.liste_feed ul li span.feed_date,
.liste_feed ul li span.feed_texte,
.liste_feed ul li span.feed_gestion {display: block; float: left;}
.liste_feed ul li span.feed_date {width: 80px;text-indent: 5px;padding-left:5px;}
.liste_feed ul li span.feed_texte {width: 350px;}
.liste_feed_gestion ul li span.feed_texte {width: 350px;}
.liste_feed_gestion ul li span.feed_gestion {float: right;padding-right: 5px;height: 12px; width: 22px;}
.liste_feed_gestion ul li span img.feed_attente {height: 12px; width: 12px;_height: 11px; _width: 11px;}
.liste_feed ul li span a {font-weight: bold; color: #000}
.liste_feed ul li span a.gestion_feed {padding: 2px;display: block}
.liste_feed ul li span a.lien_lire {text-decoration: underline;}
.liste_feed ul li span img {margin-top: 2px;}

/**
 animation
**/
#animation_lecteur {padding: 10px;padding-bottom: 0;}

a.animation_choisir,
a.animation_apercu {text-decoration: underline!important}
a.animation_voir {background:transparent url(/framework/lib/commun/image/parcours/liste.png) no-repeat scroll -16px -194px; padding-left: 20px}
#animation_lecteur a.animation_creer {display: inline; float: none}

a.animation_choisir {color: #FF7413!important; font: bold 11px Arial!important;}
a.animation_apercu:hover,
a.animation_choisir:hover{text-decoration: none!important}

.animation_capture_300 {width: 300px;margin: 0 auto;}
.animation_capture_300 a {margin: 0 auto;background: none; padding: 0;display: block;height: 257px; background: url(/image/animezmoi/lecteur/screen_controleur_300.png) 0 100% no-repeat}
.animation_capture_300 a img {margin: 0!important}

.animation_capture_180 {width: 180px;margin: 0 auto;}
.animation_capture_180 a {background: none; padding: 0;display: block;height: 154px; background: url(/image/animezmoi/lecteur/screen_controleur_180.png) 0 100% no-repeat}
.animation_capture_180 a img {margin: 0!important}

.animation_capture_140 {width: 140px;margin: 0 auto;}
.animation_capture_140 a {background: none; padding: 0;display: block;height: 120px; background: url(/image/animezmoi/lecteur/screen_controleur_140.png) 0 100% no-repeat}
.animation_capture_140 a img {margin: 0!important}

.animation_capture_100 {width: 100px;margin: 0 auto;}
.animation_capture_100 a {background: none; padding: 0;display: block;height: 86px; background: url(/image/animezmoi/lecteur/screen_controleur_100.png) 0 100% no-repeat}
.animation_capture_100 a img {margin: 0!important}

.animation_capture_100_b {width: 100px;margin: 0 auto;}
.animation_capture_100_b a {background: none; padding: 0;display: block;height: 100px;}
.animation_capture_100_b a img {margin: 0!important}

.animation_capture_140_b {width: 130px;margin: 0 auto;}
.animation_capture_140_b a {background: none; padding: 0;display: block;height: 90px; }
.animation_capture_140_b a img {margin: 0!important}


.formulaire_animation {margin: 10px; text-align: center}
.formulaire_animation button {display: block; height: 18px; width: 48px;background: url(/image/commun/btn_valider.gif) top left no-repeat;border: none; margin: 5px auto;}
.formulaire_animation button span{display: none}
#animation_place_lecteur {margin: 0px auto 0 auto; border: 1px solid #C4C2BB; width: 450px;}
#animation_place_lecteur a {background: none; padding: 0;display: block;height: 385px; background: url(/image/animezmoi/lecteur/screen_controleur.png) 0 100% no-repeat}
#animation_place_lecteur a img {display: block; margin: auto}
#animation_panel_action div {margin: 5px 0;text-align: left;clear: both;}
#animation_panel_action div a {float: left; width: 55px;margin-right: 17px; $margin-right: 14px;}
#animation_panel_action div a.icone_envoie {margin-right: 0px; width: 45px;}
#animation_panel_action div a.animation_lister {float: right; margin-right: 0px; width: 110px;margin-right: 10px; $margin-right: 10px}
#animation_panel_action div a.animation_creer {display: block; float: left;width: 97px;margin-right: 0px; margin-left: -10px;}
#animation_panel_action_2 {margin-bottom: 5px;}

#titre_nouvelles_animations {margin-left:-10px;margin-right:-10px;padding-top:5px;background-color:#F6F3EC;-x-system-font:none;font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:22px;line-height:normal;padding-left:5px;vertical-align:middle;}
table.liste_animation {width: 100%; border-spacing: 6px; margin-top: -5px;empty-cells: hide; border-collapse: separate}

table.liste_animation td { vertical-align: top; width: 33%;}
table.liste_animation td.vide {border: none;width: 147px}
table.liste_animation td a {font: 11px Arial}
table.liste_animation td div.animation_lien {margin: 6px;padding: 0;width: 133px;}
table.liste_animation td p.titre a {font: bold 12px Arial; color: #5B5B5B;}
table.liste_animation td p.titre {margin: 5px auto 0 auto; padding: 0; border-spacing: 0; text-align: center}

table.animation_liste_ressource {$margin-left: 5px; $margin-right: 5px;}
table.animation_liste_ressource td p {width: auto;}
table.animation_liste_ressource td div.animation_lien {text-align: center; width: auto}
table.animation_liste_ressource {margin-top: 0;}
table.animation_liste_ressource p.titre{ padding: 5px;}

#animation_promo table.liste_animation {width: 100%; $width: 473px;}

/**
* Bouton/lien orange
*/
.capsule {border: none; background: url(/image/animezmoi/commun/bouton_orange_fond.gif) repeat-x top left;position: relative; height: 18px; padding-top: 1px;display: block; text-align: center}
button.capsule {padding: 0}
.capsule span.capsule_gauche {background: url(/image/animezmoi/commun/bouton_orange_gauche_bg_blanc.gif) no-repeat top left; position: absolute;display: block; width: 23px; height: 18px; left: 0;top: 0;}
.capsule span.capsule_droit {background: url(/image/animezmoi/commun/bouton_orange_droite_bg_blanc.gif) no-repeat top right; position: absolute;display: block; width: 23px; height: 18px; right: 0;top: 0;$right: -2px}
button.capsule span.capsule_gauche { left: -3px;top: -3px; $left: 0; $top: 0;}
button.capsule span.capsule_droit { right: -3px;top: -3px; $right: 0; $top: 0;}
button.capsule span.libelle {top: -2px; $top: 0}
button.capsule span.libelle,
.capsule a {position: relative; z-index: 3;display: block; padding: 1px 10px 0 10px; text-decoration: none;font: bold 11px Arial!important; color: #FFFFFF!important;}
.capsule a:hover {text-decoration: none}

#animation_promo #animation_promo_texte {margin: 5px 10px;}
#animation_promo #animation_promo_texte #bouton_creation_animation {width: 147px; margin: 10px auto;}
#animation_promo #animation_promo_texte a {text-decoration: underline; font-weight: bold; font-size: 12px;}
#animation_promo #animation_promo_texte a:hover {text-decoration: none}
#animation_promo #animation_promo_texte #bouton_creation_animation a {text-decoration: none;}
#animation_promo a.animation_lister { margin: -5px 5px 5px 5px; $margin: -5px 3px -5px 5px;font-weight: normal}


/**
* 18/04/2008 Olivier Reyt <reyt@benchmark.fr>
* Modules mes passions
*/
.liste_mes_passions textarea { width: 220px;}
.img_association_exterieur {float: left; padding-right: 5px; text-align: center; width: 55px; overflow: hidden;}

/**
* 28/07/2008 Anthony Terrien <terrien@benchmark.fr>
* Modules Mon caractère
*/
#module_caractere_contenu { margin-top: 0px;}

/**
* 28/04/2008 Olivier Reyt <reyt@benchmark.fr>
* Nouveau pied de page
*/
div.pied_de_page {margin-top: 20px;}
div.pied_de_page a,
div.pied_de_page a:hover {font: normal 11px arial;text-decoration: underline;}
div.pied_de_page a:hover {text-decoration: none;}



/** Message de notification
 * @since 02/02/2009
 */
.message_notification_alerte { margin:20px 0px;  padding:10px 20px; border: 1px solid #75BCB1; background: #FFFFFF url(/framework/lib/objmessagenotification/image/parcours/objmessagenotification_alerte.gif) no-repeat; clear:both; }
.message_notification_information { margin:20px 0px;  padding:10px 20px; border: 1px solid #FE5E0A; background: #FFF8F1 url(/framework/lib/objmessagenotification/image/parcours/objmessagenotification_alerte_orange.gif) no-repeat; clear:both; }


/* magazine */
#papier td.bloc-image{ padding-top:12px; }

/* Lien vers la fiche sur la home, après passage en têtière v3. */
h2.titre_accueil { position: relative; }
h2.titre_accueil a.lien_fiche_home{ font-size: 11px; color: #000; font-weight: normal; position: absolute; top: 0; right: 0;}

