/*
Feuille de style principale du site
Copyright 2005 - Association C.R.I.S. - Yves Tannier
*/

/* element de configuration generale
-------------------------------------------------------- */
body {
    background: #eee url(/images/menu/interface/fond_eee.png);
    margin: 0; padding: 0;
    font-size : 13px;
    font-family : Arial, Helvetica, Geneva, sans-serif;
}
img { border: 0; }   
# {
    font-size : 12px;
    font-family : Arial, Helvetica, Geneva, sans-serif;
}
h2 {
    font-size : 14px;
    font-weight: bold;
    color : #036;
}
h3 {
    font-size : 12px;
    font-weight: bold;
    color: #c30;
}
a {
    color: #000066;
}
a:hover {
    text-decoration: none;
}
ul, li {
    list-style-type: square;
}
ol li {
  list-style-type: decimal;  
}
ul.liste_simple,
ul.liste_simple li {
    list-style-type: none;
}
.barre {
    border: 0;
    height: 1px;
    background-color: #ccc;
}   
.spacer {
    clear: both;
    font-size: 1px;
    margin: 0; padding: 0;
}
.hide {
    display: none;
}
.centre {
    text-align: center;
}
.erreur {
    color: #ff0000;
    font-weight: bold;
    font-size: 14px;
}

abbr, acronym, .help {
    border-bottom: 1px dotted black;
    cursor: help;
}
a.helpico {
    background: left center url(/images/menu/index/help_16.png) no-repeat;
    text-decoration: none;
    padding-left: 18px;
    border-bottom: 1px dotted black;
    cursor: help;
}
.trait {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
.situation {
    font-size: 12px;
    padding: 5px;
    margin-bottom: 0;
    /* bug IE6 fil d'arianne invisible */
    width: 98%; 
}
.situation em {
    color:#666666;
    font-size:10px;
    text-transform: none;
}

/* contenant principal 
--------------------------------------------------------------*/
#global_page,
#footer {
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}
#center {
    margin: 0; padding: 0;
    background: #fff;
    /*margin-top: 10px;*/
    border-top: 4px solid #c30;
}
#center ul, #center li {
    padding: 0;
    margin-left: 10px;
    margin-top: 5px;
    color: #000;
}   
#center p {
    text-align: justify;
    line-height: 120%;
}

/* les differents conteneur du milieu 
--------------------------------------------------------------*/
.contenu {
    padding: 20px;
    padding-top: 5px;
}
.contenu h1 {
    font-size : 18px;
    font-weight: bold;
    color : #036;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.contenu_site {
    padding: 20px;
    padding-top: 5px;
    background: #fff;
    /*height: 100%; /* bug IE6 texte invisible */
}
.contenu_site h1 {
    font-size : 18px;
    font-weight: bold;
    color : #036;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.page_standard {
    width: 900px;
    font-size:12px;
    padding-right: 15px;
    border-right: 1px solid #ccc;
}
.page_standard ul, .page_standard li {
    list-style-type: square;
}
.page_standard ol li {
  list-style-type: decimal;  
}
.page_standard td {
    font-size: 12px;
    border-bottom: 1px solid #ccc;
    padding: 3px;
}

/* le bas de page
--------------------------------------------------------------*/
#footer {
    border-top: 5px solid #c30;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size:12px;
    color:#666666;
    background: #fff;
    position:relative;
    /*margin-top: 20px;*/
}
#footer a {
    text-decoration: none;
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 13px;
}

#footer a:hover {
    text-decoration: underline;
}
#footer ul {
    margin: 0; padding: 0;
    float: left;
    margin-left: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #ccc;
    color: #666666;
}
#footer li {
    margin: 0; padding: 0;
    padding: 3px;
    color: #666666;
}
#footer .copy {
    float: left;
    margin-left: 20px;
    width: 400px;
}
#autres_sites {
    margin: 0; padding: 0;
    margin-top: 20px;
    margin-left: 10px;
    padding-bottom: 10px;
}
#autres_sites a {
    text-decoration: none;
    border: none;
}
#autres_sites h4 {
    margin: 0; padding: 0;
    margin-bottom: 10px;
}
#autres_sites p {
    margin: 0; padding: 0;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
}

.spip_documents {
    font-size: 10px; 
}
.spip_documents_center {
    margin: auto; 
    text-align: center;
    width: 80%;
}
.spip_documents_left {
    float: left;
    margin-right: 15px; 
    text-align: center;
}
.spip_documents_right {
    float: right;
    margin-left: 15px; 
    text-align: center;
}

/* blogs
--------------------------------------------------------------*/
#inscription {
    padding: 4px;
    height: 800px;
    width: 550px;
    float: left;
}

/* formulaires
--------------------------------------------------------------*/
/* outil pour la dimension des textareas */
.resizehandle {
     background:transparent url(/images/barrewiki/resizer.png)
     no-repeat scroll 45%;
     cursor:s-resize;
     font-size:0.1em;
     height:16px;
     width:100%;
}
#center .undoform {
    margin-left: 15px;
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 4px;
    background: #eee;
    color: #666;
}
#center .backafter {
    margin-top: 15px;
}
fieldset {
    display : block;
    border : none;
    margin : 0;
    padding : 0;
}
#masterform input, #masterform textarea, #masterform select,
.simplesearch input, .simplesearch textarea, .simplesearch select,
.simpleform input, .simpleform textarea, .simpleform select {
    border: 2px solid #ccc;
    font-size: 12px;
    font-family : Arial, Helvetica, Geneva, sans-serif;
    font-weight: normal;
    background-color: #F2F6FC;
    padding: 1px;
}
#masterform .checkbox,
#masterform .simpleform {
    border: none;
    background: none;
}
#masterform .boutform,
#simpleform .boutform,
.simpleform .boutform,
.boutform,
.simplesearch .boutform, .boutform {
    cursor: pointer;
    background: #666;
    color: #fff;
    border: 2px solid #ccc;
    font-size: 14px;
    padding: 2px;
    margin: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#masterform .boutform_small,
.simplesearch .boutform_small,
.simpleform .boutform_small {
    cursor: pointer;
    background: #666;
    color: #fff;
    font-size: 12px;
    padding: 1px;
    border: 1px solid #ccc;
    margin: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.boutform_link {
    display: inline;
    background: #666;
    color: #fff;
    font-size: 12px;
    padding: 1px;
    border: 1px solid #ccc;
    margin: 0;
    padding: 3px;
    text-decoration: none;
    font-size: 14px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#calendrier .boutadd {}
#masterform .boutonload,
#simpleform .boutonload {
    background: 4px 5px #eee url(/images/menu/interface/searching.gif) no-repeat;
}
#masterform .textr,
.simpleform .textr {
    clear: both;
    margin-top: 5px;
}
#masterform input:focus, #masterform textarea:focus,
.simpleform input:focus, .simpleform textarea:focus {
    border: 2px solid #000;
    background-color: #eee;
}
#masterform .boutform:focus,
.simpleform .boutform:focus,
.simplesearch .boutform:focus {
    background: #000;
}
#masterform .boutload, #masterform .boutload:focus {
    padding-right: 0;
    padding-left: 20px;
    background: 4px 5px #000 url(/images/menu/interface/ajax-loader.gif) no-repeat;
}

#masterform {
    width: 700px;
    padding: 10px;
    padding-left: 0;
    float: left;
    margin-top: 15px;
    margin-right: 10px;
    padding-top: 0;
}
#masterform .spacer {
    font-size: 1px;
    margin: 0; padding: 0;
}
#masterform p, #masterform .coche {
    margin: 0; padding: 0;
    margin-bottom: 12px;
    float: left;
    font-weight: normal;
    font-size: 12px;
    color: #333;
}
#masterform .coche_simple input {
    border: none;
    vertical-align: middle;
}
#masterform .label, #masterform label  {
    width: 200px;
}
#masterform label  {
    float: left;
}
#masterform p {
    width: 60%;
}
.require {
    color: red;
}
.require_erreur {
    color: red;
    font-weight: bold;
}
.okvalid {
    border: 1px solid;    
}
#masterform .error, 
#masterform .require_erreur input, 
#masterform .require_erreur textarea, 
#masterform .require_erreur select, 
#masterform .require_erreur_field {
    /*color: red;*/
    border: 2px solid red;
    background-color: #f9c8c8;
}
#masterform span.error a {
    color: red;
}
#masterform span.error {
    border: none;
    background: none;
    vertical-align: center;
    color: red;
    font-weight: bold;
}
#masterform .recaptcha_widget label  {
    width: 120px;
}
#masterform .recaptcha_widget p {
    width: 100%;
}
#masterform #label_recaptcha {
    width: 200px;
    float: left;
}
#masterform #image_recaptcha {
    float: left;
    width: 480px;
}
#masterform #image_recaptcha p,
#masterform #image_recaptcha label {
    float: none;
}
#masterform #recaptcha_image {
    float: left;
    border: 1px solid #ccc;
    padding: 5px;
}
#masterform .help_change_captcha {
    clear: both;
    padding: 0;
    text-align: right;
    margin: 0; padding: 0;
    margin-right: 5px;
    padding-top: 10px;
}
#masterform .help_change_captcha a {
    font-size: 11px;
}
#masterform .help_change_captcha li {
    list-style-type: none;
    padding: 3px;
}
#center .radioinline label {
    display: inline;
    float: none;
}
#center .radioinline input {
    vertical-align: middle;
    margin: 0; padding: 0;
    margin-left: 3px;
}

/* ---- message d'erreur ---- */
#erreur_msg, .statut {
    margin-bottom: 5px;
    padding: 5px;
    padding-left: 10px;
    font-weight: bold;
    background-color: #f7eec9;
    border: 1px dotted #c30;
    border-left : 6px solid #c30;
}
.statut { margin-bottom: 15px;}
#center .statut a { text-decoration: underline; }
#center .statut h2 { font-size: 16px; color: orange; }
#center .statut p { padding: 0; margin-bottom: 3px; margin-top: 3px:}
#erreur_msg h2 {
    color: orange;
    font-size: 12px;
    padding: 0; margin: 0;
}
#erreur_msg ul {
    margin: 3px;
    list-style-type: square;
    padding-left: 20px;
    font-weight: normal;
}
#erreur_msg li {
    padding: 0;
    padding: 2px;
    list-style-type: square;
    font-size: 12px;
}
#erreur_msg .mesg, #erreur_msg .mesg a {
    color: green;
}
#erreur_msg .error, #erreur_msg .error a {
    color: red;
}
#erreur_msg p {
    margin: 0; padding: 0;
}
#erreur_msg a {
    font-weight: normal;
    color: #666;
}
/*.success {
    font-size: 12px;
    border-left: 8px solid #c30;
    padding: 5px;
    padding-left: 10px;
}*/
.success, .error_active, .ok_active {
    font-size: 14px;
    border: 2px solid #c30;
    padding: 5px;
    padding-left: 10px;
}

/* ---- pagination ---- */
.pager .spacer {
    font-size: 1px;
}
.pager {
    margin: 0;
    padding: 5px;
    border: 1px solid #eee;
    background: #F2F6FC;
    margin-top: 5px;
}
.pager a {
    color: #000;
    padding-left: 5px;
    padding-right: 5px;
}
.pager .current_page {
    color: #000;
    font-weight: normal;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;

}
.pager img {
    vertical-align: bottom;
}
.pager_infos {
    font-weight: normal;
    color: #666;
    width: 240px;
    float: left;
}
.pager_pages {
    width: 300px;
    text-align: right;
    float: right;
}

#search_page ul {
    margin: 0;
    padding: 0;
}
#search_page li {
    list-style-type: none;
    float: left;
}

/* recherche sur le site */
#search_site {
    margin: 0;
    float: left;
    width: 185px;
    padding: 3px;
    padding-top: 4px;
    padding-left: 0; padding-right: 0;
}
#search_site fieldset,
#search_site form,
#search_site p,
#search_site h2 {
    border: 0;
    padding: 0;
    margin: 0;
    height: 22px;
}
#search_site #champ_recherche {
    background: #fcfcfc url(/images/menu/icones/loupe.png) no-repeat 2px 3px;
    border: 2px solid #ccc;
    padding-left: 16px;
    font-size:11px;
    width: 135px;
}
#search_site #bouton_recherche {
    border: 1px solid #ccc;
    font-size: 9px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    padding: 2px;
    background: #666;
}

/* menu du haut */
#ul_menu_utils {
    float: left;
}
#menu_utils {
    background: #c30;
    position: absolute;
    border: none;
    border-bottom: 1px solid #7C81AA;
    padding: 0; margin: 0;
    top: 0; right: 0; left: 0;
    width: 100%;
    height: 35px;
}
#content_menu_utils {
    width: 950px;
    padding: 0;
    padding-top: 3px;
    margin-left: auto;
    margin-right: auto;
}
#menu_utils ul {
    float: right;
    padding: 0; margin: 0;
    padding: 5px;
    padding-top: 7px;
    padding-left: 0;
}
#menu_utils li {
    list-style-type: none;
    float: left;
    padding-left: 8px;
    color: #fff;
}
#menu_utils li a {
    color: #fff;
    font-size: 13px;
    /*font-weight: bold;*/
    text-decoration: none;
}
#menu_utils li a:hover {
    text-decoration: underline;
}
#mini_thtv a { background: center left transparent url(/images/menu/logo/logo_thtv-16x10.png) no-repeat; }
#mini_thtrad a { background: center left transparent url(/images/menu/logo/logo_thtrad-16x10.png) no-repeat; }
#mini_theduc a, a.mini_theduc { background: center left transparent url(/images/menu/logo/logo_theduc-16x10.png) no-repeat; }
#mini_thtv a, #mini_theduc a, #mini_thtrad a { padding-left: 18px; }
.afftv {
    padding-left: 18px;
}
.afftv {
    background: center left url(/images/menu/interface/eee/television.png) no-repeat;
    padding-left: 22px;
}
#menu_utils #filrss a, li#rssfooter {
    padding-left: 18px;
    background: center left url(/images/menu/icones/rss.png) no-repeat;
}
#top_theatre {
    position: relative;
    height: 168px;
}
h1#header {
    position: absolute;
    top: 35px;
    height: 120px;
    width: 100%;
    margin: 0; padding: 0;
    background-color: #fff;
}
h1#header a {
    display: block;
    padding: 10px;
margin-left: 20px;
}

/* menu principal du site */
#fond_menu {
    position: absolute;
    top: 139px;
    height: 26px;
    width: 100%;
    background-color: #369;
}
.spacermenu {
    font-size: 1px;
    margin: 0; padding: 0;
}
#menu {
    margin: 0; padding: 0;
}
#menu ul {
    margin: 0; padding: 0;
}
#menu li {
    float: left;
    list-style: none;
    margin: 0; padding: 0;
}
#menu li a {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border-left: 1px solid #ccc;
    margin: 0; padding: 0;
    display: block;
    padding: 5px;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
    font-variant: small-caps;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
#menu li a:hover {
    background-color: black;
}
#menu span {
    display: block;
}
li#menu_home a {
    background: left center url(/images/menu/interface/home.gif) no-repeat;
    background-position: 4px;
    padding-left: 20px;
}
#menu_a, #center .menu_textes {
    background: #379EC3;
}
#menu_b, #center .menu_acteur {
    background: #8229ce;
}
#menu_c, #center .menu_traductions {
    background: #E89037;
}
#menu_d, #center .menu_scenes {
    background: #989D0E;
}
#menu_e {
    background: #c30;
}
#menu_f {
    background: #499e9b;
}
#menu_k {
    background: #7e7474;
}
li#menu_g, li#menu_h, li#menu_i, li#menu_j {
    background-color: #369;
}
li#menu_g a, li#menu_g a:hover {
    background: left center url(/images/menu/logo/logo-montheatre-18x11.gif) no-repeat;
    background-position: 4px;
    padding-left: 26px;
    height: 16px;
}
li#menu_g a:hover {
    background: left center url(/images/menu/logo/logo-montheatre-18x11.gif) no-repeat;
    background-position: 4px;
    background-color: #000;
}
#menu_i {
    border-right: 1px solid #ccc;
}
#menu li.menu_on a {
    background-color: #000000;
    border-bottom: 5px solid #c30;
}


/* barre montheatre */
#bloc_haut {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 15px;
    padding: 3px;
    margin-top: 10px;
}
#barre_infos li {
    float: left;
}
#bloc_haut ul {
    padding: 0;
    margin: 0;
    float: left;
}
#bloc_haut ul li {
    margin: 0;
    padding: 3px;
    list-style-type: none;
    margin-right: 10px;
}
#bloc_haut ul li a {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
    padding-left: 20px;
}
#montheatre_barre ul li a {
    background: left center url(/images/menu/interface/fff/folder_add.png) no-repeat;
}
.montheatre_pt,
.montheatre_lg,
.montheatre_gd {
    color: #036;
    font-family: Georgia, serif;
}
.montheatre_pt {
    background: left center url(/images/menu/logo/logo-montheatre-14x9.gif) no-repeat;
    padding-left: 18px;
}
.montheatre_lg {
    background: left center url(/images/menu/logo/logo-montheatre-18x11.gif) no-repeat;
    padding-left: 22px;
    background-position: 0px 6px;
    margin-left: 5px;
}
.montheatre_gd {
    background: left center url(/images/menu/logo/logo-montheatre-22x23.gif) no-repeat;
    padding-left: 28px;
    margin-left: 2px;
}
/* barre compte montheatre */
#nav_gauche_deconnect,
#nav_gauche {
    position: absolute;
    padding: 3px;
    border: 1px solid #ccc;
    padding-top: 1px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #eee;
    font-size: 13px;
    margin-left: 12px;
    top: 95px;
    width: 265px;
    text-align: center;
}
#nav_gauche_deconnect a.logo_mt {
    text-decoration: none;
    
}
#nav_gauche ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#nav_gauche ul li {
    float: left;
    list-style-type: none;
}
#nav_gauche #login_mt {
    background: left center url(/images/menu/logo/logo-montheatre-18x11.gif) no-repeat;
    padding-left: 24px;
    font-weight: bold;
}
body #nav_gauche li {
    list-style-type: none;
}

.recherche_titre {
    padding-left: 22px;
    background: center left transparent url(/images/menu/interface/eee/magnifier.png) no-repeat;
}
.commander {
    padding: 3px;
    padding-left: 22px;
    text-decoration: underline;
    color: #000;
    background: bottom left #fff url(/images/menu/interface/fff/cart.gif) no-repeat;
    font-size: 11px;
    font-weight: normal;
}

/* barre d'admin */
#admin {
    z-index: 400;
    margin: 0;
    padding: 2px;
    border-top: 1px dotted #ccc;
    position: fixed;
    background: #000;
    opacity : 0.7;
    filter : alpha(opacity=70);
    bottom: 0;
    width: 100%;
}
#admin ul li, #admin ul, #admin a {
    list-style-type: none;
    float: left;
    margin: 0; padding: 0;
    text-decoration: none;
    color: #999;
}
#admin #recalcul, #admin #extranet {
    font-weight: normal;
    padding: 5px;
    padding-left: 20px;
    padding-right: 10px;
}
#admin #recalcul {
    background: left center url(/images/menu/interface/arrow_refresh_small.png) no-repeat;
}
#admin #extranet {
    background: left center url(/images/menu/interface/page_edit.png) no-repeat;
}

/* info bulle en CSS */
#tooltip {
    background-color: #036;
    opacity: 0.85;
    padding: 3px;
}
#tooltip h3, #tooltip p, #tooltip a {
    margin: 0;
    font-weight: normal;
    font-size: 11px;
    color: #fff;
}

.types {
    font-size: 11px;
    color: #666;
}
.prochdate_tv {
    margin-top: 3px;
    font-size: 11px;
    color: #333;
        
}

/* flash player requis */
p.flashplayer_needed,
span.flashplayer_needed {
    font-weight: bold;
    margin: 5px;
    padding: 10px;
    padding-left: 55px;
    border: 1px dotted #f00;
    background: left center url(/images/menu/interface/warning.png) no-repeat;
    background-position: 4px 4px;
    display: block;
}

/* partenaire au dessus du flash player */
#center h3#partenaire_video {
    background: #E5E3F8;
    padding: 3px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
#center h3#partenaire_video a {
    color: #036;
}
.partvideo {
    margin: 0;
    font-weight: normal;
    background: #E5E3F8;
    padding: 3px;
}
.sonvideo {
    margin: 0;
    font-size: 11px;
    color: red;
    text-align: center;
}

/* page mises ÃÂÃÂÃÂÃÂ  jour du site */
.newspages h2 {
    margin-top: 10px;
}

.newspages h3 {
    padding-left: 20px;
    margin-bottom: 10px;
}

/* bordure autour du player, visible avant l'affichage */
div.flvplayer {
    border: 1px solid lightgrey;
    padding: 0;
    margin: 0;
}

/* page assistance */
div.assistance-texte {
    width: 600px;
    float: left;
}
div.assistance-logo {
    width: 250px;
    float: right;
    margin-top: 15px;
}
div.assistance-bloc {
    padding: 5px;
    margin-top: 20px;
    border: 1px solid lightgrey;
}

/* addthis classique */
.addthis_toolbox .addthis_partager {
    float: left;
    color: #999;
    font-size: 12px;
    padding-right: 0;
}

/* addthis pour les videos */
.addthis_toolbox_media {
    float: right;
    padding: 0;
    margin: 0;
}
.addthis_toolbox_media .addthis_partager {
    float: left;
    color: #999;
    font-size: 10px;
    padding: 3px;
    padding-right: 0;
}
.addthis_toolbox_media a {
    color: #ccc;
    float: left;
    padding-left: 3px;
}
.integrer_media {
    float: left;
    padding: 0; margin: 0;
    padding-top: 3px;
}
#center .integrer_media a {
    font-size: 10px;
    color: #333;
    text-decoration: none;
    padding: 0; margin: 0;
    padding-left: 14px;
}
.more_infos_bloc {
    padding: 5px;      
    margin: 10px;
    border: 1px solid #ccc;
}
.more_infos_close {
    text-align: right;
    margin-bottom: 5px;
}
.classic_table {
    width: 100%;
    margin-bottom: 15px:
}
.classic_table,
.classic_table th,
.classic_table td {
    border-collapse: collapse;
}
.classic_table th {
    text-align: left;
    color: #666;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
}
.classic_table td {
    padding-top: 5px;
    padding-bottom: 5px;
}
.classic_table tr.row_simple td {
    border-bottom: 1px solid #ccc;    
}
.classic_table tr.row_simple td a {
    text-decoration: none;    
}
.facebook { background: center left url(/images/menu/icones/facebook-16x16.png) no-repeat; }
.twitter { background: center left url(/images/menu/icones/twitter-16x16.png) no-repeat; }
.site { background: center left transparent url(/images/menu/icones/world.png) no-repeat; }
.map { background: center left transparent url(/images/menu/icones/map.png) no-repeat; }
.phone { background: center left transparent url(/images/menu/icones/phone.png) no-repeat; }
.page { background: center left transparent url(/images/menu/icones/page.png) no-repeat; }
.page_green { background: center left transparent url(/images/menu/icones/page_green.png) no-repeat; }
.padl, .padl a, li.padl {
    padding: 3px;
    padding-left: 24px;
}
#bandeau_pub {
    width: 500px;
    height: 92px;
    position: absolute;
    top: 40px;
    right: 20px;
    border: 1px solid #666;
}
#center .bloc_presentation .add a,
.add_icon a, a.add_icon {
    background: center left url(/images/menu/icones/pencil_add.png) no-repeat;
}
.propose_spectacle span {
    padding: 5px;
    background: #666;
    color: #fff;
    border: 2px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.propose_spectacle span a {
    color: #fff;
    text-decoration: none;
    /*font-weight: bold;*/
}
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 ff=unix fenc=utf8: */


