/*PARAM: url_images = http://i.les-forums.com/i/ */

body {
    margin-left: 3em;
    margin-right:3em;
    /* background-attachment: fixed; */
}

.googlesearch {text-align:center;}

table.miseenforme {border-width:0; margin:0 auto; padding:0;}

table.miseenforme td {border:1px solid #444444; border-collapse:collapse; padding:0.7em; margin:0; text-align:center;}

* { 
    font-family : "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}

a {
    /*color: #3a6681;*/
    /*color: #616578;*/
    text-decoration: none;
}

a:hover {
    color: #ee8813;
}

.message_contenu a {
    color: #616578 !important;
}

a img {
    border : none;
}

form {
    margin : 0px;
}

table.liste {
    border : solid #d7d7d7 1px;
    background-color : white;
    border-spacing : 0px;
    margin-left : auto;
    margin-right : auto;
    width : 90%;
    padding : 1px;
}

table.liste {
    border-collapse : collapse;
}

tr.liste_titre th {
    background : url("http://i.les-forums.com/themes/5/fond_titre.gif") #f2f2f2 repeat scroll;
    color : #909090;
    font-weight : bold;
    height : 30px;
    padding-left : 4px;
    padding-right : 4px;
    border : solid 1px #d7d7d7;
}

tr.liste_ligne td {
    background-color : white;
    border : solid 1px #d7d7d7;
    height : 25px;
    text-align : left;
    padding-left : 3px;
    padding-right : 3px;
    color : black;
}

tr.forums_ligne td {
    height : 35px;
}

tr.forums_categorie th {
    background : url("http://i.les-forums.com/themes/5/fond_titre2.gif") #f0f0f0 repeat scroll;
    color : #909090;
    font-weight : bold;
    height : 26px;
    padding-left : 10px;
    text-align : left;
}

#navigateur_gecko tr.forums_categorie th {
    height : 29px;
}

tr.liste_ligne td.forums_colonne_nom {
    padding-left : 3px;
    font-weight : normal;
}

tr.liste_ligne td.forums_colonne_nom .forums_description {
    font-size : 11px;
    color : black;
}

tr.liste_ligne td.forums_colonne_nom .forums_nom {
    font-weight : bold;
}

td.forums_colonne_nbmessages, td.forums_colonne_nbtopics, td.topics_colonne_nombre {
    width : 50px;
}

tr.liste_ligne td.forums_colonne_dernier, tr.liste_ligne td.topics_colonne_dernier {
    text-align : center;
}

tr.liste_ligne td.forums_colonne_nbtopics, tr.liste_ligne td.forums_colonne_nbmessages {
    text-align : center;
}

tr.liste_ligne td.topics_colonne_auteur, tr.liste_ligne td.topics_colonne_nombre {
    text-align : center;
}

tr.liste_ligne td.forums_colonne_icone {
    width : 20px;
}

tr.liste_ligne td.topics_colonne_icone, tr.liste_ligne td.topics_colonne_actions {
    width : 42px;
}

tr.liste_ligne td.forums_colonne_icone, tr.liste_ligne td.topics_colonne_icone, tr.liste_ligne td.topics_colonne_actions {
    text-align : center;
}

tr.liste_ligne td.topics_colonne_sujet {
    font-weight : normal;
    padding-left : 3px;
}

table.ligne_liens {
    margin-left : auto;
    margin-right : auto;
    width : 90%;
}

td.gauche_ligne_liens {
    width : 40%;
    text-align : left;
}

td.droite_ligne_liens {
    width : 60%;
    text-align : right;
}

table.message {
    border : solid #d7d7d7 1px;
    background : white;
    border-spacing : 0px;
    margin-left : auto;
    margin-right : auto;
    width : 90%;
}

#navigateur_ie table.message {
    border-collapse : collapse;
}

div.message_sujet {
    text-align : left;
}

td.message_zone_pseudo {
    padding : 5px;
    /* width : 150px; */
    font-size : 11px;
    border-right : solid #d7d7d7 1px;
    background-color : #fafafa;
    color : black;
    text-align : center;
}

td.message_zone_pseudo * {
    font-size : 11px;
}

td.message_zone_pseudo .message_lien_pseudo {
    font-weight : bold;
    font-size : 12px;
}

td.message_zone_pseudo .message_signature {
    width : 160px;
    overflow : hidden;
}

div.message_date {
    float : right;
    width : 180px;
    text-align : right;
}

div.message_zone_date_sujet {
    background-color : #fafafa;
    padding : 3px;
    height : 15px;
    border-bottom : solid #d7d7d7 1px;
}

div.message_message {
    padding : 5px;
    text-align : left;
}

td.message_zone_actions {
    padding : 2px;
    padding-top : 25px;
    width : 25px;
    border-left : solid #d7d7d7 1px;
    background-color : #fafafa;
    text-align : center;
}

td.message_zone_pseudo div.separateur {
    margin-top : 5px;
    margin-bottom : 5px;
    height : 1px;
    width : 10px;
    margin-left : auto;
    margin-right : auto;
    border-top : solid #d7d7d7 2px;
}

td.message_zone_pseudo div.separateur span {
    visibility : hidden;
}

table#message_edit td.message_zone_pseudo {
    width : 190px;
}

table#message_edit div.message_zone_date_sujet {
    padding : 5px;	
    padding-bottom : 8px;	
}

table#message_edit div.message_zone_date_sujet input, table#message_edit div.message_message textarea {
    width : 100%;
}

table#message_edit div.message_choix_icone {
    width : 100%;
    text-align : center;
}

table#message_edit div.message_choix_icone nobr {
    width : 45px;
    height : 22px;
    display : block;
    float : left;
    text-align : left;
    overflow : hidden;
}

table#message_edit div.message_choix_icone nobr.s4_1 {
    clear : left;
}

table#message_edit div.message_boutons_edition {
    line-height : 20px;
    text-align : center;
}

table#message_edit div.message_boutons_edition a {
    cursor : pointer;
    padding-left : 5px;
    padding-right : 5px;
}

#navigateur_ie table#message_edit div.message_zone_date_sujet input, #navigateur_ie table#message_edit div.message_message textarea {
    width : 98%;
}

table#message_edit div.message_legal {
    font-weight : bold;
    text-align : center;
}

table#message_edit td.zone_smileys_plus {
    padding : 5px;
    border-left : solid #d7d7d7 1px;
    background-color : #fafafa;
}

table#message_edit td.zone_smileys_plus div#div_smileys_plus {
    height : 280px;
    width : 100px;
    overflow : auto;
}

table#message_edit .zone_validation {
    margin-top : 10px;
    text-align : center;
}

a.message_lien_pseudo {
    color: #3a6681;
}

a.message_lien_pseudo:hover {
    text-decoration: none;
    background-color: #eeeef0;
}

div.message_contenu blockquote.citation {
    background-color: #eeeeee;
    border-style: solid !important;
    border-color: #000 #888 #888 #000 !important;
    margin: 0.5em 2.5em;
    font-size: 11px !important;
    font-family: Verdana !important;
}

div.message_grade {
	color: #0000FF;
}



/* Hacks CSS ajoutés "à la trash" au style principal: interactions possibles */

body {
  margin-left: 20px;
  margin-right: 20px;
}

a {color:#888888;}

div#div_forum {
  width : 100%;
}
div#navigateur_gecko div#div_forum {
  opacity: 0.90;
}

div.forums_nom {
  margin-bottom: 0.20em;
}
div.forums_nom a {
  letter-spacing: 0.03em;
}
div.forums_description {
  font-style: italic;
  color: #a0a0a0;
}

blockquote.citation_titre {
  font-weight : bold;
  margin-bottom : 0px;
  padding-left: 0.5em;
  font-size:smaller;
}
blockquote.citation {
  margin-top : 2px;
  background-color : white;
  border : dotted silver 1px;
  padding : 0.5em;
  font-size: small !important;
}

textarea {
  width: 600px;
  font-size: 12px;
  padding: 1ex;
}

div.separateur {
  display: none;
}

div#liens_utiles {
  font-size: 11px;
  text-align: center;
  font-weight: bold;
}
div#liens_utiles a {
  color: #444;
}
div#navigateur_gecko div#liens_utiles {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0px;
  line-height: 2em;
  z-index: 500;
  border-top: 6px solid black;
}
div#navigateur_gecko div#liens_utiles:hover {
  background-color: #e0e0e0;
  height: auto;
  border-top: 1px solid black;
}
div#liens_utiles a {
  font-size: 11px;
  padding: 0 4px;
  background-color: #e0e0e0;
}

.minipopup, .minipopup * {
  font-size: 11px;
}
.minipopup {
  width: 500px;
}
.minipopupfond {
  background-color: silver;
  color: white;
}

p.commentaire_message {
  margin-top: 2.5em;
  color: #999;
  font-style: italic;
  text-align: right;
}
p.commentaire_message * {
  font-size: 10px;
}

.noninscrits {
  margin:3em 0 0 0;
  text-align:center;
  background:#ccc;
  border:thin black solid;
  padding:0.5em 2em;
}
.noninscrits a {
  color:brown;
  text-decoration:underline;
}

.zone_liens_ctxt {
  background-color: #d4d2d4;
  border : none;
  border-left: dotted gray 1px;
}
.zone_liens_ctxt *, .zone_pages *, zone_pages_messages *, .zone_pages a, zone_pages_messages a {
  font-size: 11px;
}



.zone_liens_ctxt a {
  background-color: white;
  border : dotted gray 1px;
  border-left: none;
}
.lien_ctxt {
  border: none;
}

div#nav_gauche *, div#nav_droite * {
  font-size: 11px;
}


td.message_zone_pseudo {
  width: 170px !important;
}

a.message_lien_pseudo {
  color: #3a6681 !important;
}
a.message_lien_pseudo:hover {
  text-decoration: none !important;
  background-color: #eeeef0 !important;
}


div#banniere {
  width: 470px;
  margin: 30px auto 20px auto;
}



div.liste_messages_forum_11 td.message_zone_actions {
  display: none;
}
div.liste_messages_forum_11 table.premier_message td.message_zone_actions {
  display: block;
}
div.liste_messages_forum_11 td.message_zone_pseudo div.message_signature {
  display: none;
}
div.liste_messages_forum_11 table.premier_message td.message_zone_pseudo div.message_signature {
  display: block;
}
div.liste_messages_forum_11 td.message_zone_message_date_sujet div.message_zone_date_sujet div.message_date {
  float: none;
}
div.liste_messages_forum_11 table.premier_message td.message_zone_message_date_sujet div.message_zone_date_sujet div.message_date {
  float: right;
}
div.liste_messages_forum_11 td.message_zone_message_date_sujet div.message_zone_date_sujet div.message_sujet {
  display: none;
}
div.liste_messages_forum_11 table.premier_message td.message_zone_message_date_sujet div.message_zone_date_sujet div.message_sujet {
  display: block;
}





div#navigateur_gecko div#mondes_cadre {
    -moz-border-radius: 8px;
}
div#mondes_cadre {
    display: none;
	top: 1em;
	left: 1em;
    width: 200px;
    height: 300px;
    border: 1px solid black;
	background-color: white;
	z-index: 100;
	font-family: "Verdana", sans-serif;
    font-size: 14px;
}
div#navigateur_gecko div#mondes_cadre {
	position: fixed;
}
div#navigateur_ie div#mondes_cadre {
	position: absolute;
}
div#closebutton, div#reducebutton {
    float: left;
	padding: 0 0 0 3px;
	margin: 0;
}
div#closebutton a, div#reducebutton a {
    display: block;
	font-family: "Verdana", sans-serif;
    font-size: 14px;
	text-decoration: none;
}
div#mondes_titre {
	font-weight: bold;
	text-align: left;
	padding-left: 4em;
	font-family: "Verdana", sans-serif;
    font-size: 14px;
	line-height: 1em;
}
div#mondes {
    font: 11px sans-serif;
    margin: 10px 0 5px 5px;
    height: 270px;
    overflow: auto;
}
div#mondes a {
    display: block;
    text-align: left;
    padding: 2px 0 2px 10%;
    text-decoration: none;
}
div#mondes a:hover {
    background-color: yellow;
}




div#liens_generiques {
  position: fixed;
  top: 0;
  right: 0;
  width: 4em;
  border: solid silver;
  border-width: 0 0 1px 1px;
  background-color: transparent;
  font-size: x-small;
  text-align: left;
}
div#liens_generiques a {
  display: block;
  margin: 0;
  text-decoration: none;
  color: black;
  opacity: 1.0;
}
div#liens_generiques a:hover {
  color: blue;
  background-color: white;
}












