/*
* Feuilles de styles pour le thème Shoop2
* Créé par David THENON en Novembre 2007
* Licence GPL
*
* => Feuille des styles de la section Tribune
*
*/
/*____________________
    Cadre et elements specifiques de la tribune
*/
#submenu #tribuneHelpLink{
    background-image:url("../images/famfam_bullets/help.png");
}
#submenu #tribuneUrlArchivesLink{
    background-image:url("../images/famfam_bullets/application_link.png");
}
#tribune{
    text-align:center;
}
body #tribune h2{
    margin:0 0 15px 0;
    padding-bottom:10px;
    text-align:left;
    border-bottom:1px solid #e5e7db;
}
body #tribune h3{
    font-size:20px;
    text-align:left;
}
body #tribune ul{
    margin:0;
    padding:0 0 1em 0.80em;
    text-align:left;
}
/* Cache la boite pour les bots */
#ui_confirm_id{
    display:none;
}
/* Mise en forme des éléments d'infos d'un post */
body #ui_tribuneAbsoluteItem_container div,
body #tribune_archives p.board_post,
body #tribune_test p.board_post,
body #tribune li{
    margin:0.2em;
    padding:0;
    font-size:13px;
    list-style-type:none;
}
body #tribune_archives p.board_post span.horloge,
body #tribune_test p.board_post span.horloge,
body #ui_tribuneAbsoluteItem_container span.horloge,
body #tribune span.horloge{
    padding-left:4px;
    padding-right:0.5em;
    color:#FF0000;
    text-decoration:none;
    border-left:3px solid transparent;
    border-bottom:1px solid transparent;
}
body #tribune_archives p.board_post span.login,
body #tribune_test p.board_post span.login,
body #ui_tribuneAbsoluteItem_container span.login,
body #tribune span.login{
    padding-right:0.5em;
    color:green;
    text-decoration:none;
}
body #tribune_archives p.board_post span.ua_login,
body #tribune_test p.board_post span.ua_login,
body #ui_tribuneAbsoluteItem_container span.ua_login,
body #tribune span.ua_login{
    padding-right:0.5em;
    font-style:italic;
    color:#660000;
    text-decoration:none;
}
body #tribune_archives p.board_post span.horloge_ref,
body #tribune_test p.board_post span.horloge_ref,
body #ui_tribuneAbsoluteItem_container div span.horloge_ref,
body #tribune li span.horloge_ref{
    color:blue;
}
/* Horloges de référence appartenant à l'utilisateur */
body #tribune li span.mine{
/*     font-weight:bold; */
    border-left:3px solid #E0B080;
    border-bottom:1px solid #E0B080;
}

/* Mise en forme particulière de balises dans les messages */
body #tribune_test p.source_post,
body #tribune_test p.board_post code,
body #tribune li code{
    font-size:12px;
    color:#282921;
    background-color:#f0f3f7;
    border:1px solid #dfe5ee;
    border-width:0 0 1px 0;
    padding:2px;
}

/* Container en position fixée pour accueillir le highlight des posts dans 
l'historique hors de vision */
body #ui_tribuneAbsoluteItem_container{
    position: fixed;
    display: block;
    top: 5px;
    left: 10px;
    right: 10px;
    padding: 0;
    background: #e0e0e0;
    border: 1px solid black;
    text-align: left !important;
}
/* Hightligth en absolute d'un message */
#ui_tribuneAbsoluteItem_container{
    margin:0;
    padding:0;
    position:fixed;
    z-index:4000;
    top:0;
    left:0;
    right:0;
    border-bottom:1px dotted #808080;
}

/* Container d'un post dans les archives des urls */
body #tribune_test p.board_post,
body #tribune_archives p.board_post{
    padding:7px;
    background: #F4F4F4;
    border-top:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;
    text-align: left !important;
}

/* Styles liés aux événements sur les horloges */
.ui_clock_highlight_1{
    background-color:#f2e5e4;
}
.ui_usercast{
    border:1px solid #d0b060;
}
.ui_clock_highlight_2{
    background-color:#e2d5d4;
}

.horloge_ref:hover{
    text-decoration:underline;
}

/*Formulaire de missive*/
#tribune label{
    display:none;
}
#form_missive{
    margin:0 3% 0 3%;
    padding:0 0 1em 0.80em;
}
body #tribune input{
    margin:0 0 10px 0;
    font-size:1em;
    border:1px solid #aaa;
}
body #tribune #id_content{
    margin-top:0;
    padding:2px;
    width:80%;
}

/* Ajouts pour la wikibar */
body #tribune #ajaxed_wikitoolbar{
    margin:15px auto 0 auto;
/*     padding:2px; */
    width:80%;
}
#wikibarButton_help{
    font-size:10px;
}

/* Affichage des règles du bunker de l'utilisateur */
#submenu div.subinfos_container div.bunker_type{
    margin:5px 0 0 0;
    padding:0;
}
#submenu div.subinfos_container div.bunker_type p{
    margin-bottom:5px;
}

/*
* Panneau d'information contextuel à un post
*/
#ui_postpanel_container{
    margin:0;
    width:300px;
    padding:8px;
    z-index:4000;
    font-size:12px;
    border:1px dotted #808080;
    background-color:white;
    -moz-border-radius:4px 4px 4px 4px;
}
#ui_postpanel_container h3{
    margin-top:0;
    padding-top:2px;
}
#ui_postpanel_container p{
    margin:0;
    padding:2px;
}
#ui_postpanel_container p.close_link{
    margin-top:5px;
    text-align:right;
}

/*____________________
*   Modifications pour la tribune new beta style expirement of ze future
*/
#board2_tpl #tribune h2{
    border:0;
}

#board2_tpl #tribune li{
    margin:0;
    padding:10px 0 10px 0;
    border-top:1px solid #e5e7db;
}
#board2_tpl #ui_tribuneAbsoluteItem_container{
    margin:0;
    padding:0 10px 0 10px;
    border:1px solid #808080;
    background-color:#FFFFFF;
}
#board2_tpl #ui_tribuneAbsoluteItem_container div.row{
    padding:10px 0 10px 0;
    border-bottom:1px solid #e5e7db;
}
#board2_tpl #ui_tribuneAbsoluteItem_container div.last{
    border-bottom:0;
}
#board2_tpl #tribune li.last{
    border-bottom:1px solid #e5e7db;
}
#board2_tpl #tribune li.row2{
    background-color:#fafcf4;
}

#board2_tpl #tribune li.ui_clock_highlight_1{
    background-color:#f2e5e4;
}
#board2_tpl #tribune li.ui_clock_highlight_2{
    background-color:#e2d5d4;
}


#board2_tpl #tribune div.empty_vcard,
#board2_tpl #ui_tribuneAbsoluteItem_container div.empty_vcard,
#board2_tpl #tribune div.anonymous_vcard,
#board2_tpl #ui_tribuneAbsoluteItem_container div.anonymous_vcard,
#board2_tpl #tribune img,
#board2_tpl #ui_tribuneAbsoluteItem_container img{
    width:48px;
    height:48px;
    margin:0 10px 0 10px;
    float:left;
    border:1px solid black;
}
#board2_tpl #tribune li div.empty_vcard,
#board2_tpl #ui_tribuneAbsoluteItem_container div.empty_vcard{
    background-image:url("../images/empty_avatar.png");
    background-repeat:no-repeat;
    background-position:top left;
    border:0;
}
#board2_tpl #tribune li div.anonymous_vcard,
#board2_tpl #ui_tribuneAbsoluteItem_container div.anonymous_vcard{
    background-image:url("../images/anonymous_avatar.png");
    background-repeat:no-repeat;
    background-position:top left;
    border:0;
}

#board2_tpl #tribune li span,
#board2_tpl #ui_tribuneAbsoluteItem_container span{
    font-size:14px;
}
#board2_tpl #tribune li span.horloge,
#board2_tpl #ui_tribuneAbsoluteItem_container span.horloge{
    padding-top:3px;
}
#board2_tpl #tribune li span.post_content,
#board2_tpl #ui_tribuneAbsoluteItem_container span.post_content{
    display:block;
    margin-top:5px;
    font-size:12px;
}

/*____________________
*   Nouvelle interface avec DashCoincoin sans avatars
*/
/* Tout le bordel autour de l'input de missive */
body #tribune #ui_postcontrols_container{
    text-align:left;
}
body #tribune #ui_postcontrols_container div.wikitoolbar{
    padding:2px 2px 2px 18px;
}
body #tribune #ui_postreload_trigger{
    margin:0 4px 0 0;
    border:0;
}
#ui_postbutton_container{
    text-align:center;
    width:80%;
}
/* Correction de positionnement des posts */
#board_dashcc_tpl #tribune ul,
#board_dashcc_mobile_tpl #tribune ul{
    padding-left:0;
}
#board_dashcc_tpl #tribune li,
#board_dashcc_mobile_tpl #tribune li{
    padding-left:22px;
}
/* Post répondant à l'utilisateur ou broadcast */
#board_dashcc_tpl #tribune li.ui_usercast,
#board_dashcc_mobile_tpl #tribune li.ui_usercast{
    background-image:url("../images/famfam_bullets/asterisk_yellow.gif");
    background-repeat:no-repeat;
    background-position:top left;
    border:0;
}
#board_dashcc_tpl #tribune li.ui_postresponse,
#board_dashcc_mobile_tpl #tribune li.ui_postresponse{
    background-image:url("../images/famfam_bullets/comments.gif");
    background-repeat:no-repeat;
    background-position:top left;
}
#board_dashcc_tpl #tribune span.horloge sup,
#board_dashcc_mobile_tpl #tribune span.horloge sup{
    font-size:7px;
}
#ui_config_link{
    background-image:url("../images/famfam_bullets/cog_edit.gif");
    background-position:50% 50%;
    margin-right:6px;
}
/* Horloge référante en gras */
span.ui_userclockref{
    font-weight:bold;
}
/* Customisation de la wikibar */
#wikibarButton_instant{
    background-image:url("../images/text_instant.png");
}
body #wikibarButton_add{
    margin-right:2px;
}
/* Cadre de flottants pour les highlight hors écrans/historiques */
#board_dashcc_tpl #ui_tribuneAbsoluteItem_container,
#board_dashcc_mobile_tpl #ui_tribuneAbsoluteItem_container{
    margin:0;
    padding:0 10px 0 10px;
    border:1px solid #808080;
    background-color:#FFFFFF;
}
#board_dashcc_tpl #ui_tribuneAbsoluteItem_container div.row,
#board_dashcc_mobile_tpl #ui_tribuneAbsoluteItem_container div.row{
    padding:10px 0 10px 0;
    border-bottom:1px solid #e5e7db;
}
#board_dashcc_tpl #ui_tribuneAbsoluteItem_container div.last,
#board_dashcc_mobile_tpl #ui_tribuneAbsoluteItem_container div.last{
    border-bottom:0;
}

/* Le widget de config des options de tribunes de l'user */
#ui_config_dialog{
    padding-top:10px;
    padding-bottom:5px;
    font-size:13px;
}
#ui_config_dialog div.inputs_row{
    margin-bottom:15px;
}
#ui_config_dialog div.solid_inputs input{
    display:block;
}
#ui_config_dialog div.inline_inputs input{
    display:inline;
}
#ui_config_dialog div.solid_inputs input.text{
    width:95%;
}
#ui_config_dialog label.subtitle{
    margin-bottom:4px;
    display:block;
    font-weight:bold;
}
#ui_config_dialog input.text,
#ui_config_dialog input.number{
    padding: .4em;
}

/* Le bouton pour cacher/afficher le sous-menu */
.ui_submenu_slidebutton{
    position:absolute;
    top:45px;
    padding:2px;
}
.ui_submenu_slidebutton a{
    cursor: pointer;
}

/* Liste de tests du parser */
#tribune_test ul.list_container li{
    margin-top:10px;
    padding-bottom:20px;
    border-bottom:1px solid #404040;
    border-top:0;
}
a.row_indice{
    display:block;
    float:left;
    font-weight:bold;
    text-decoration:none;
}
div.row_content{
    margin-left:20px;
}
body #tribune_test p.source_post{
    margin-top:0;
}

/* Le système de captcha */
#ui_control_container{
    padding:5px 10px 5px 10px;
    margin-bottom:10px;
    margin-left:2px;
    text-align:center;
    width:80%;
    vertical-align:top;
}
#ui_control_container p{
    font-style:italic;
    text-align:left;
    padding:0;
    margin:5px 0 5px 0;
}
#ui_control_container p span.ui-icon{
    float: left;
    margin-right: 0.3em;
}
#ui_control_container img.control_img_id{
    vertical-align:middle;
    border:1px dotted #FFFFFF;
}
body #tribune #ui_control_container input.control_text_id{
    margin-left:10px;
    margin-bottom:0;
    font-size:18px;
    vertical-align:middle;
    border:1px dotted #FF0000;
}
body #tribune #ui_control_container #ui_controlbutton_id{
    margin-left:10px;
    margin-bottom:0;
    vertical-align:middle;
}

/* Interface en mode "mobile" eg. juste la tribune et son formulaire */
#board_dashcc_mobile_tpl{
    background-position:top left;
}
#board_dashcc_mobile_tpl #submenu,
#board_dashcc_mobile_tpl #body_header,
#board_dashcc_mobile_tpl #body_footer{
    display:none;
}
#board_dashcc_mobile_tpl div.content{
    margin:0;
    padding:0;
}
#board_dashcc_mobile_tpl #root{
    padding:0 0 5px 0;
}
#board_dashcc_mobile_tpl #body_content{
    padding:0;
}
#board_dashcc_mobile_tpl h2{
    padding-top:15px;
    padding-left:15px;
}
