/**
 * Feuille de style du toneCode.
 * les noms de balises ci-dessous ne doivent pas etre modifié
 * leurs styles peuvent l'etre a volonté
 ******************************************************************************/
#apercu {
	height: 400px;
	width: 400px;
	border: 1px solid #dcdcdc;
	overflow: auto;
	margin: 1px 0 10px 5px;
	display: block;
}

#div_tCode span {
	float: none;
}

#div_tCode div {
	float: none;
}
#div_tCode input, select, textarea {

}

.textCode {
	float: left;
}

.tCode {
	color: black;
	text-align: left;
	margin: auto;
}


.souligne { text-decoration: underline; }
.barre    { text-decoration: line-through; }
.italique { font-style: italic; }
.gras     { font-weight: bold; }

.orange    { color: rgb(236, 118, 0); }
.noir      { color: black; }
.marron    { color: maroon; }
.vertf     { color: green; }
.olive     { color: olive; }
.marine    { color: navy; }
.violet    { color: purple; }
.bleugris  { color: teal; }
.argent    { color: silver; }
.gris      { color: rgb(100, 100, 100); }
.rouge     { color: red; }
.vertc     { color: lime; }
.jaune     { color: yellow; }
.bleu      { color: blue; }
.rose      { color: fuchsia; }
.turquoise { color: aqua; }
.blanc     { color: white; }

/*
.arial { font-family: Arial, serif; }
.times { font-family: Times, serif; }
.courrier { font-family: Courier, serif; }
.impact { font-family: Impact, serif; }
.geneva { font-family: Geneva, serif; }
.optima { font-family: Optima, serif; }

.ttpetit { font-size: xx-small; }
.tpetit { font-size: x-small; }
.petit { font-size: small; }
.gros { font-size: large; }
.tgros { font-size: x-large; }
.ttgros { font-size: xx-large; }
   */

.centre { text-align: center; }
.gauche { text-align: left; }
.droite { text-align: right; }
.justifie { text-align: justify; }

.flot_gauche { float: left; }
.flot_droite { float: right; }
.flot_gauche, .flot_droite { padding:1em; }

/*.liste_i { list-style-type: lower-roman; }
.liste_I { list-style-type: upper-roman; }
.liste_a { list-style-type: lower-latin; }
.liste_A { list-style-type: upper-latin; }
.liste_1 { list-style-type: decimal; }
.liste_rectangle { list-style-type: square; }
.liste_cercle { list-style-type: circle; }
.liste_disque { list-style-type: disc; }*/

.liste {
        list-style-image: url("images/puce.gif");
        padding: 0 0 0 20px;
        margin: 0;
}

.liste li {
        margin: 0 0 0 20px;
}


.code, .citation, .spoiler /* Titre du code, de la citation et du spoiler */
{
        font-weight: bold;
        display:block;
        width:90%;
        margin:auto;
}

.code2, .citation2, .spoiler2 /* Contenu du code, de la citation et du spoiler */
{
        border:1px dashed #A3C0D5;
        background-color:white;
        width: 90%;
        padding: 8px;
        margin:auto;
}

.code2
{
        font-family:Courier, Arial, Times, 'Times New Roman', serif;
        font-size:0.9em;
}

.console
{
        background-color:black;
        color:white;
        border:none;
}

.spoiler2
{
        cursor: pointer;
}

.spoiler3 /* Spoiler par défaut (doit être caché) */
{
        visibility: hidden;
}

.smilies
{
        vertical-align: middle;
}

/* Les tableaux zCode */

.tab_user
{
        border-collapse:collapse;
        border:2px solid #2C485C;
        margin: 0px auto 0px auto;
}

.tab_user caption
{
        text-align:center;
        font-weight:bold;
        width: 100%;
}

.tab_user td
{
        border:1px solid #2C485C;
        background-color:#E9F0F5;
        padding:2px;
}

.tab_user th
{
        background-color: #FBFCFD;
        background-image:  url("../../images/designs/4/menu/header.png");
        background-repeat: repeat-x;
        border-right:1px solid #2C485C;
        padding:2px;
}

.tCode h3 /* Balise sémantique "Sous-titre 1" */
{
        font-size:1.5em;
        margin-left:40px;
        padding-left:5px;
        padding-right: 5px;
        color: #000;
        background-color: #FFF;
        border-left: 2px solid #2FA5E9;
        border-bottom: 1px solid rgb(235, 235, 235);
        border-top: 1px solid rgb(235, 235, 235);
        border-right: 1px solid rgb(235, 235, 235);
}

.tCode h4 /* Balise sémantique "Sous-titre 2" */
{
        font-weight:bold;
        font-size:1.1em;
        font-style:italic;
        padding-left:20px;
}

.tCode h3, h4
{
        display:inline;
}
