body { margin: auto; margin-top: 10px; margin-bottom: 0px; background-color: #0000e1; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;  }	 
body a { text-decoration: none; color: #000000; font-weight:bold; }	 
body a:hover {text-decoration: underline; }

#contenu { margin:auto; width: 1000px; height: inherit; background-image: url("images/contenu.png"); background-repeat: repeat-y; padding-left: 7px; padding-right: 0px;
		   font-family:"Trebuchet MS", Verdana; font-size:12px ; color: #777777;}



#header { background-image: url("images/header.jpg"); background-repeat: no-repeat; height: 197px; margin-right: 13px; border: none ; font-size:60px; }

#copyright	{ background-color: #EDF2F3; margin-left:230px; margin-right: 35px; clear:both; border: 1px solid #d6d6d6; }     		  
			
 label { display:block; width:200px; float:left; }     			
           
#menu_horizontal { background-image:url("images/menu_horizontal.png"); background-repeat: no-repeat; height: 64px; padding-left: 5px; padding-top: 8px; margin-right: 12px; 
                   border: none; }
				 
#menu_horizontal a { text-decoration: none; color: #000000; font-weight:bold; }
					 
#menu_horizontal a:hover { text-decoration: underline; }

			
#menu_vertical { font-size:11px; float: left; width: 200px; border-color:#f4f4f4; }
			   				 
.element1 { margin-top: -15px; background-color: #f4f4f4; border: 1px solid #d6d6d6; }			 
			 			 
.element_haut { background-image: url("images/element_haut1.png"); background-repeat:no-repeat; padding-top: 15px; padding-right: 40px; font-size: 14px; font-weight:bold; border: none; 
                margin-top: 10px; height: 47px;	width:  210px; }
				
#contenu_corps { margin-right: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 210px; } 

#corps_haut { background-image:url("images/corps_haut.png"); height: 20px; padding-top: 5px; padding-left:5px; background-repeat:no-repeat; }

#corps { background-color: #FFFFFF; padding-left: 5px; border: none; border-color:#C0CBED; margin-bottom: 20px; }

#corps ul { list-style-image:url("../../images/zcode/liste_img.png"); }

#corps-tel { background-color: #f4f4f4; border: 1px solid #d6d6d6; width: 46%; padding-left: 5px; float: left; margin-left: 15px; }

#corps-sondage { background-color: #f4f4f4; border: 1px solid #d6d6d6; width: 46%; float: left; padding-left: 5px; margin-left: 15px; }
		 
#corps_news { background-color: #f4f4f4; padding-left: 5px; border: 1px solid #d6d6d6; color: #777777; width: 95%; margin: auto; padding-top: 10px; font-size:12px; }
	
table { font-size:12px; }		
/* La page d'acceuil de l'administartion */		
#admin { padding:5px; width:31%; border:1px solid #d6d6d6; text-align:center; margin:8px; float:left; height:70px; background-color: #f4f4f4; font-size: 12px;}
#admin #imag { width:60px; text-align:center; }
#admin a { color:#bb0e1d; text-decoration: none; font-weight:bold; }
#admin a img { border:none; }
#admin a:hover { color:#d6d6d6; text-decoration: underline; }

/* La liste des membres et tableau forum*/
#table_tableau { font-size:12px; padding:5px; border-collapse: collapse; border:1px solid #d6d6d6; margin:8px; }
#tr_tableau { padding:5px; border-collapse: collapse; border:1px solid #d6d6d6; margin:8px; }
#th_tableau { padding:5px; border-collapse: collapse; border:1px solid #d6d6d6; text-align:center; margin:8px; height: 10px; background-color:#DFDFDF;}
#td_tableau { padding:5px; border-collapse: collapse; border:1px solid #d6d6d6; margin:8px; }
#td_tableau_message { padding:5px; border-collapse: collapse; border:1px solid #d6d6d6; margin:8px; background-color:#DFDFDF; height: 0px; }

/*Affichage des fichiers dans la page "afficher_souscat.php"*/
#affichesouscat { padding:5px; width:47%; border:1px solid #d6d6d6; text-align:center; margin:8px; float:left; height:240px; background-color: #f4f4f4; }
#affichesouscat #image { width:100px; text-align:center; }
#affichesouscat a image { border:none; }

#sous_menu { list-style-type:none; margin: 0; padding:0; width:  190px;  border : none; border-bottom: none; background-color: #f4f4f4; }
#sous_menu li { margin: 0; padding: 0; border-bottom: none; }
#sous_menu a { text-decoration:none; color:#5d90b5; display:block; padding-left:1.5em; }
#sous_menu a:hover{ background-color:#e9eefb; color:#294f79; }

#bloc_milieu { list-style-type:none; margin: 0; padding:0; width:  300px;  border : none; border-bottom: none; background-color: #f4f4f4; }
#bloc_milieu li {margin: 0; padding: 0; border-bottom: none;  }
#bloc_milieu a { text-decoration:none;  color: #5d90b5; display:block;   padding-left:1.5em;  }
#bloc_milieu a:hover { background-color:#e9eefb; color: #294f80; }

.table_news { border: none; font-size:12px; color:}
.td_news    { padding-left: 10px; }

.Style20 { color:#33CC00; }
.Style21 { color:#FF0000; } 
.Style4 { background-color: #E9E9E9; color: #66CC33; }
.Style3 { color: #bb0e1d;  }
.Style5 { font-size: 10px; color: #bb0e1d;		}
.Style6 { font-size: 14px; color: #bb0e1d;		}

/*********/
/* Zcode */
/*********/

.fl,.flot_gauche
{
float:left;
}

.fr,.flot_droite
{
float:right;
}

.dnone
{
display:none;
}

.dinline
{
display:inline;
}

.dblock
{
display:block;
}

.orange,.couleur_valid
{
color:#EC7600;
}

.noir
{
color:black;
}

.marron
{
color:maroon;
}

.vertf,.couleur_newser
{
color:green;
}

.olive
{
color:olive;
}

.marine
{
color:navy;
}

.violet
{
color:purple;
}

.bleugris
{
color:teal;
}

.argent
{
color:silver;
}

.gris
{
color:#646464;
}

.rouge,.couleur_admin
{
color:red;
}

.vertc
{
color:lime;
}

.jaune
{
color:yellow;
}

.bleu,.couleur_modo
{
color:blue;
}

.rose
{
color:fuchsia;
}

.turquoise
{
color:aqua;
}

.blanc
{
color:white;
}

.arial
{
font-family:Arial,serif;
}

.times
{
font-family:Times,serif;
}

.courrier
{
font-family:'DejaVu Sans Mono',Courier,monospace;
}

.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;
}

.fontsize_09
{
font-size:.9em;
}

.fontsize_08
{
font-size:.8em;
}

.vcentre
{
vertical-align:middle!important;
}

.centre
{
text-align:center;
}

.gauche
{
text-align:left;
}

.droite
{
text-align:right;
}

.justifie
{
text-align:justify;
}

.souligne
{
text-decoration:underline;
}

.barre
{
text-decoration:line-through;
}

.italique
{
font-style:italic;
}

.gras
{
font-weight:bold;
}

.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;
}

fieldset
{
margin:10px 0 20px 0;
padding:14px 10px 7px 10px;
background-color:#F8FAFD;
border:2px solid #E3E7EC;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

h1
{
color:#1877D5;
padding-left:30px;
font-size:2em;
font-weight:100;
margin-bottom:8px;
margin-top:8px;
}

h1+h2
{
margin-top:0;
margin-bottom:20px;
color:#696969;
font-size:1em;
font-weight:100;
letter-spacing:0;
text-align:left;
}

h2
{
text-align:center;
font-size:1.7em;
letter-spacing:1px;
color:#E8A22B;
}

h4
{
font-weight:bold;
font-size:1.2em;
font-style:italic;
color:#1877D5;
margin:0;
margin-left:50px;
}

hr
{
border:0;
border-top:2px solid #9F9F9F;
border-bottom:1px solid #CCC;
margin-top:20px;
margin-bottom:20px;
}

hr.clearehr
{
border:0;
clear:both;
margin:0;
padding:0;
visibility:hidden;
}

label
{
cursor:pointer;
}

legend
{
color:#1877D5;
padding:3px 10px;
font-weight:bold;
background:#B2DAFD url("images/bg_grosse_cat.png") repeat-x bottom;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

legend.sous_fieldset
{
border-radius:5px;
-moz-border-radius:5px;
background:#2B2A2D url(images/bg_petite_cat.png) repeat-x scroll 24px 0;
color:#D8BB22;
font-weight:bold;
padding:3px 10px;
}

textarea
{
width:650px;
height:200px;
padding:.2em;
}

html>body textarea
{
width:95%;
}

textarea.petit_textarea
{
width:280px;
height:85px;
}

input[type=button],input[type=submit],textarea,select
{
border:1px solid #7B7B7B;
}

input[type=button],input[type=submit]
{
cursor:pointer;
color:#222;
background-color:#FFF;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

input[type=button]:hover,input[type=submit]:hover
{
border:1px solid #F1AB37;
}

input[type=button]:focus,input[type=submit]:focus,textarea:focus,select:focus
{
border:1px solid #000;
}

input[disabled]
{
background-color:#DDD;
cursor:default;
}

acronym
{
border-bottom:1px dotted;
}

@media screen
{
acronym
{
cursor:help;
}

}

.signature
{
margin-top:20px;
clear:both;
height:100px;
max-width:470px;
overflow:hidden;
font-size:.8em;
}

.signature hr
{
margin:0;
padding:0;
margin-bottom:5px;
border-top-width:1px;
}

.rmq
{
background-position:left;
background-repeat:no-repeat;
padding:4px 0 4px 50px;
}

.erreur
{
color:#BE0B0B;
background-image:url('../../images/zcode/zcode_erreur.png');
}

.erreur2
{
color:#145AC1;
background-image:url('images/zcode/zcode_erreur.png');
}

.question
{
color:#145AC1;
background-image:url('images/zcode/zcode_question.png');
}

.attention
{
color:#DA5E0F;
background-image:url('images/zcode/zcode_attention.png');
}

.information
{
color:#7D9B0A;
background-image:url('images/zcode/zcode_info.png');
}

.information,.attention,.question,.erreur
{
height:30px;
text-align:left;
}

html>body .information,html>body .attention,html>body .question,html>body .erreur,html>body .erreur2
{
height:auto;
min-height:30px;
}

.flot_gauche,.flot_droite
{
margin:1em;
}

span.code,span.citation,span.spoiler,span.spoiler_hidden
{
font-weight:bold;
display:block;
margin-left:40px;
}

div.code2,.citation2,.spoiler2,.spoiler2_hidden
{
border:2px solid #DEE5F0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#F6F8FC;
padding:8px;
overflow:auto;
}

.message .code2
{
width:600px;
}

.boite_message .code2,div#prev_final_texte .code2
{
width:640px;
}

@media screen
{
.code2,.citation2,.spoiler2,.spoiler2_hidden
{
max-height:700px;
}

}

.syntaxtable
{
width:90%;
}

.syntaxtable .linenos
{
width:30px;
}

.syntaxtable,.syntaxtable tr,.syntaxtable td,.syntaxtable tbody
{
margin:0;
padding:0;
padding-left:10px;
border-collapse:collapse;
border:none;
}

.code2 pre,.code2
{
font-family:'DejaVu Sans Mono','Lucida Console','Courier',monospace;
font-size:1.0em;
line-height:110%;
}

.ln-xtra
{
color:#880;
background-color:#FFB;
}

@media screen
{
div.console,.console table,.console td,.console tr
{
background-color:black;
color:white;
border:none;
}

}

.console .linenos
{
display:none;
}

.smilies
{
vertical-align:middle;
}

label.label_cote
{
width:180px;
clear:left;
float:left;
text-align:right;
margin-right:15px;
}

#corps label.label_cote
{
float:left;
width:150px;
margin-right:8px;
text-align:right;
font-weight:bold;
cursor:pointer;
}

.cadre_previsualisation_finale
{
border:1px dashed #CCC;
padding:3px;
margin:10px 0 7px 0;
width:95%;
}

.code_parse_final
{
max-height:500px;
overflow:auto;
}

.apercu_tps_reel
{
border:1px solid #2C485C;
overflow:auto;
margin-top:1px;
padding:.2em;
width:95%;
}

#prev,#prev_texte,#prev_notepad,#prev_avert
{
height:250px;
}

#prev_intro,#prev_conclu,#prev_qst,#prev_explic,#prev_sig,#prev_bio,#prev_nws_texte,#nws_texte,#prev_cmt_texte,#cmt_texte
{
height:200px;
}

.boutons
{
margin-right:20px;
}

.boutons_zform,.zform
{
margin-left:150px;
}

.boutons_zform img
{
border:1px #DFDFDF solid;
}

.boutons_zform img:hover
{
border:1px #5F5F5F solid;
}

.smilies_zform
{
width:130px;
height:180px;
clear:left;
float:left;
}

.smilies,.smilies table td
{
text-align:center;
}

.smilies_zform_grande
{
width:130px;
height:280px;
float:left;
}

.smiley_cliquable,.bouton_cliquable
{
cursor:pointer;
margin-bottom:5px;
}