/*
Design d'exemple du Site du Zér0
Réalisé par zaz, venom et mateo21
<lien url="http://www.siteduzero.com">http://www.siteduzero.com</lien>
*/
body
{
   width: 1000px;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 0px;    
   background-image:url(../icono/khaki.gif);
}
/* L'en-tête */
#en_tete
{
   width: 1000px;
   height: 70px;
   background-image:url("../icono/TC_bandeau.jpg");
   background-repeat: no-repeat;
   margin-bottom: 0px;
   margin-top: 10px;
}

/* Le menu */
#menu {    float: left; height:600px;   width: 160px; background-color: #6E5747;
}

/* Le corps de la page */
#corps
{
   float: left;
   margin-bottom: 0px;
   padding: 5px;
   font-family :  arial, univers, verdana;  
   background-color: #EFE7DA;
   width:710px;
   height:590px;
   border: 0px;
   overflow:auto;
   border-radius: 5;
   scrollbar-face-color:Peru;
   scrollbar-shadow-color:silver;
   scrollbar-highlight-color:#006464;
   scrollbar-3dlight-color:Silver;
   scrollbar-darkshadow-color:Brown;
   scrollbar-track-color:Tan;
   scrollbar-arrow-color:DarkRed;
}

#corps h1 {  font-size:20px; width: 600px; margin-left:20px; margin-top:10px; color:#5A3A22; }
#corps h2 {	font-size:14px; width: 480px; color:#61726C; margin-left:20px;}
#corps h2.surligne{font-size:14px; width: 600px; margin-left:20px; text-align:center; background-color:#d2ba95; }
#corps h3{font-size:14px; width: 600px; color:#72616C; margin-left:20px;}
#corps p {font-size:12px; width: 600px; margin-left: 20px; color:#000000; text-align:justify;}
#corps p.vers {font-size:12px;	font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; }
#corps p.note, p.cote {font-size:10px;	text-align:left;font-style: normal;	font-weight: normal; margin-top: 5px; margin-bottom: 5px; margin-left: 25px ; color:#007D08;}
#corps a {text-decoration: underline; color:#A95A0D; }
#corps a:hover {color:#FF6600; text-decoration: underline;}
#corps a:visited {color:#B96A1D; }
#corps select {font-size:12px; background-color:#FEE687;}
#corps a.auteur{text-decoration: none; color:brown; }
#corps a.auteur:hover{text-decoration: none; color:darkgreen; }
#corps a.date{text-decoration: none; color:brown; }
#corps a.date:hover{text-decoration: none; color:darkgreen; }
#corps a.aut_list{text-decoration: none; color:ivory; }
#corps a.aut_list:hover{text-decoration: none; color:cyan; }

#corps table {padding-left: 0px; padding-right: 0px; border:0px; margin-top:0px; border:no-border; }
#corps table.resultat {border-color:#1645AE; border:1px; padding-left:5px; cell-spacing:'0'; width: 650px; margin-left:10px;}
#corps table.graphique {border:0px; border-spacing: 0px; border-padding:0px; padding-left:15px; }
#corps tr, td {font-size:11px;}
#corps tr.couleur {background-color:#e2caa5;}
#corps td.entete {text-align:center; background-color:#5A3A22; color:ivory; height:18px; }
#corps td.entete2 {text-align:center; background-color:#5A3A22; color:ivory; height:18px; width=200px;}
#corps td.entete1 {text-align:center; background-color:#5A3A22; color:ivory; height:18px; width=100px;}
#corps td.auteur {text-align:center; background-color:orange; color:#5A3A22; height:18px; }
#corps td.entete_verticale {text-align:center;  vertical-align: middle; background-color:#5A3A22; color:ivory; writing-mode: tb-rl; width:25;}
#corps td.enteteTabClair {width:50px; text-align:right; color:#000000; background-image:url(../icono/d_grisclair.jpg);}
#corps td.enteteTabFonce {width:50px; text-align:right; color:#ffffff; background-image:url(../icono/d_grisfonce.jpg);}
#corps td.enteteLigClair {width:80px; text-align:left; font-weight: bold; background-image:url(../icono/d_grisclair.jpg);}
#corps td.enteteLigFonce {width:80px; text-align:left; font-weight: bold; background-image:url(../icono/d_grisfonce.jpg);}

#corps td.num {text-align:right; }
#corps td.numb {text-align:right; font-weight: bold;}
/*  Pour l'édition des textes */
#corps p.surtitre  {font-size:14px; text-align:center; font-style: normal; color:#E61B25;}
#corps p.titre      {font-size:36px; text-align:center; font-style: normal; font-weight: normal; color:#E61B25; margin-top:35px; font-family:times;}
#corps p.sous_titre {font-size:22px; text-align:center; font-style: normal; color:#000000; font-family:times;}
#corps p.auteur, p.datedoc {font-size:20px; text-align:center; font-style: normal; font-family:times;}

#corps p.acte, p.partie {font-size:28px; text-align:center; font-style: normal; color:#E61B25; font-family:times; font-weight: bold;}
#corps p.image {font-size:28px; text-align:center; font-style: normal; color:#E61B25; font-family:times; font-weight: bold;}

#corps p.scene, p.chapitre, p.poeme {font-size:20px;text-align:center; font-family:times;}
#corps p.casting {font-size:14px; font-style: normal;	font-weight: bold; margin-bottom: 15px; }
#corps p.locuteur {font-size:12px;	text-align:center ;font-style: normal; font-weight: bold; margin-bottom: 5px;}

#corps p.vers {font-size:11px;	font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; width: 600px;}
#corps p.versmilieu {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; width: 400px; text-align:center;}
#corps p.versfin {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; width: 300px; text-align:right;}

#corps p.vers_num  {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; width: 600px;}
#corps p.versmilieu_num {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; width: 50px; text-align:center; width: 400px;}
#corps p.versfin_num {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; width: 300px; text-align:right;}

#corps p.versjaune {font-size:11px;	font-style: normal; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; width: 500px;background-color:#FFFF99;}
#corps p.versmilieujaune {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; width: 500px; text-align:center;background-color:#FFFF99;}
#corps p.versfinjaune {font-size:11px;	font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 50px; width: 500px; text-align:right;background-color:#FFFF99;}

#corps p.copyright{font-size:10px; text-align:right; width:100%; }
#corps p.prose, p.salutation, p.adresse, p.notice, p.texte, br {font-size:12px;	text-align:justify ;font-style: normal; font-weight: normal;  margin-top: 12px; margin-bottom: 5px;}
#corps p.centrer {font-size:12px;	text-align:justify ;font-style: normal; font-weight: normal;  margin-top: 12px; margin-bottom: 5px; text-align:center; width:700px}
#corps p.proseincise {font-size:12px;	text-align:justify ;font-style: normal; font-weight: normal;  margin-top: 12px; margin-bottom: 5px; margin-left: 50px; width: 450px;}
#corps p.distribution {font-size:12px;	text-align:left; font-style: normal;	font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 45px; width: 325px;}
#corps p.didascalie {font-size:12px;	text-align:center;font-style: normal;	font-weight: normal;  margin-top: 5px; margin-bottom: 10px; color : #990000;}
#corps p.scenographie {font-size:12px;	text-align:center;font-style: italic; font-weight: normal; }
#corps p.imprimeur {font-size:12px;	 text-align:center; font-style: italic;	font-weight: normal; width:300px; margin-left:150px;}
#corps p.presence {font-size:14px;	text-align:center;font-style: normal;	font-weight: normal; }
#corps p.role , p.adresse{font-size:12px;	text-align:left;font-style: normal;	font-weight: normal;  margin-top: 0px; margin-bottom: 0px;  }

#corps p.date, p.signature, p.politesse {font-size:12px;	text-align:right ;font-style: normal; font-weight: normal; margin-top: 12px; margin-bottom: 5px;}
#corps p.datedoc {font-size:12px;	text-align:center ;font-style: normal; font-weight: normal; margin-top: 12px; margin-bottom: 5px;}

#corps p.citation {font-size:12px;	text-align:justify ;font-style: italic; font-weight: normal; margin-top: 12px; margin-bottom: 5px;}
#corps p.cellule {font-size:12px; font-style: normal; font-weight: normal; width : 100px; margin-top: 12px; margin-bottom: 5px; }

#corps p.note, p.cote {font-size:10px;	text-align:left;font-style: normal;	font-weight: normal; 
margin-top: 5px; margin-bottom: 5px; margin-left: 25px ; color:#007D08;}
#corps p.alinea {font-size:12px;	text-align:left;font-style: normal;	font-weight: normal;margin-left: 25px ;
margin-top: 12px; margin-bottom: 12px;}

#corps p.comment {font-size:12px;	text-align:justify; font-style: normal;	font-weight: normal;margin-left: 25px ;
margin-top: 12px; margin-bottom: 12px; color: #991212; width : 500px;}

#corps p.editeur, p.lieu_edition, p.date_edition, p.autorisation, p.genre
 {font-size:10px;	text-align:center; font-style: normal;	font-weight: bold;width:400px;
margin-top: 5px; margin-bottom: 5px}

#corps p.table_matiere {width:90px; font-size:10px;}
#corps p.som_acte {width:120px; font-size:10px;margin-left:5px;}
#corps p.som_scene {width:120px; font-size:10px; margin-left:10px;}

#corps p.copy {font-size:10px; text-align:right; font-style: normal; vertical-align:text-bottom; margin-top: 5px; margin-bottom: 5px ; width:500px;}

#corps_map
{
   float: left;
   margin-bottom: 0px;
   padding: 5px;
   font-family : verdana, arial, univers;  
   background-color: AntiqueWhite;
   width:830px;
   height:590px;
   border: 0px;
   overflow:auto;
   border-radius: 5;
   scrollbar-face-color:Peru;
   scrollbar-shadow-color:silver;
   scrollbar-highlight-color:#006464;
   scrollbar-3dlight-color:Silver;
   scrollbar-darkshadow-color:Brown;
   scrollbar-track-color:Tan;
   scrollbar-arrow-color:DarkRed;
}
#corps_map p {font-size:12px; width: 600px; margin-left: 10px; color:#000000; margin-top:0px; text-align:justify;}
#corps_map p.copy {font-size:10px; text-align:right; font-style: normal; vertical-align:text-bottom; margin-top: 5px; margin-bottom: 5px ; width:500px;}
#corps_map h1 {  font-size:22px; width: 750px; margin-left:20px; margin-top:5px; margin-bottom:5px; color:#6E5747; }
/* ------ Palette edition ------ */
#palette_ed {
	margin-top: 0px;
	background-color: peru;
	position: relative;
	top: -650px;
	left: 870px;
	width:160px;
	overflow:auto;
	border:0;
	border-radius: 5;
   scrollbar-face-color:Peru;
   scrollbar-shadow-color:silver;
   scrollbar-highlight-color:#006464;
   scrollbar-3dlight-color:Silver;
   scrollbar-darkshadow-color:Brown;
   scrollbar-track-color:Tan;
   scrollbar-arrow-color:DarkRed;
}
#palette_ed table{ background-color: peru; font-family : verdana, arial, univers; margin-left:0px; margin-right:0px; align:center;}
#palette_ed tr{text-align:left; }
#palette_ed td{text-align:center; 	margin-top:1px;margin-bottom:1px;}
#palette_ed p{font-family : verdana, arial, univers; text-align:left; font-size:9px; margin-left:5px; width:100px;
	margin-top:0px;margin-bottom:2px;
	}
#palette_ed a{text-decoration: none; color:ivory; }
#palette_ed a:hover{text-decoration: none; color:cyan; }

/* ------ Palette auteurs ----- */
#palette {
	float: left;
	margin-top: 0px;
	background-color: #FCEEC8;
	position: absolute;
	top: 5px;
	left:850px;
	width: 30px;
	height:100px;
}
#palette table{width:120px; background-color: peru; font-family : verdana, arial, univers; border:none; padding-left:0px; }
#palette tr{font-family : verdana, arial, univers; text-align:center; cell-spacing:0px; cell-padding:0px;}
#palette a{text-decoration: none; color:ivory; }
#palette a.hover{text-decoration: none; color:cyan; }

/* ------------ Corps large ----------------- */
#corps_large
{
	float: left;
   margin-bottom: 0px;
   padding: 5px;
   font-family : verdana, arial, univers;  
   background-color: AntiqueWhite;
   width:830px;
   height:590px;
   border: 0px;
   overflow:auto;
   border-radius: 5;
   scrollbar-face-color:Peru;
   scrollbar-shadow-color:silver;
   scrollbar-highlight-color:#006464;
   scrollbar-3dlight-color:Silver;
   scrollbar-darkshadow-color:Brown;
   scrollbar-track-color:Tan;
   scrollbar-arrow-color:DarkRed;
   
}
#corps_large h1 {  font-size:22px; width: 600px; margin-left:20px; margin-top:10px; color:#6E5747; }
#corps_large p.prose, p.texte, br {width:790px; font-size:12px;	text-align:justify ;font-style: normal; font-weight: normal;  margin-top: 12px; margin-bottom: 5px;  margin-left: 20px;}
#corps_large p.menu {font-size:10px; text-align:left; font-style: normal; vertical-align:text-bottom; margin-top: 1px; margin-bottom: 1px ; margin-left: 10px; width:150px; color:ivory;}
#corps_large table {padding-left: 0px; padding-right: 0px; border:0px; margin-top:0px; border:no-border; }
#corps_large table.resultat {border-color:#1645AE; border:1px; padding-left:5px; cell-spacing:'0'; width: 775px; margin-left:10px;}
#corps_large td.entete {text-align:center; background-color:#5A3A22; color:ivory; height:18px; }
#corps_large tr.couleur {background-color:#e2caa5;}

#pub_edition {
	background-color: #6E6757;
	top: -200px;
	float: right;
	width: 120px;
	height:600px;
}

#pub {
	background-color: #6E6757;
	float: right;
	width: 120px;
	height:600px;
}
#pub p{
font-size:8px; width: 80px; margin-left: 20px; color:#000000;
   float: left;
   width: 120px;
   height:600px;
   margin-bottom:0px;
}


img {
margin-left:0px;
margin-right:0px;
}

#frise
{
	top:0px;
	float: left;
	margin-bottom: 0px;
   padding: 5px;
   font-family : verdana, arial, univers;  
   background-color: AntiqueWhite;
   width:830px;
   height:590px;
   border: 0px;
   overflow:auto;
   scrollbar-face-color:Peru;
   scrollbar-shadow-color:silver;
   scrollbar-highlight-color:#006464;
   scrollbar-3dlight-color:Silver;
   scrollbar-darkshadow-color:Brown;
   scrollbar-track-color:Tan;
   scrollbar-arrow-color:DarkRed;   
}

#frise div.periode  {
float: left;
margin-left:0px;
margin-right:0px;
position:relative;
font-family : verdana, arial, univers;  
font-size:8px;
}

#frise div.ministre  {
float: left;
margin-left:0px;
margin-right:0px;
position:relative;
font-family : verdana, arial, univers;  font-size:8px;
}


#frise span{
visibility:visible;
top:0px;
margin-left:0px;
margin-right:0px;
width:10px;
height:10px;
position:relative;
z-index:3;
font-family : verdana, arial, univers;  font-size:8px;
}

#frise  span.point{visibility:visible;
top:135px;
margin-left:0px;
margin-right:0px;
position:absolute;
}

#frise span.periode{visibility:visible;
top:0px;
margin-left:0px;
margin-right:0px;
position:relative;
z-index:3;
font-family : verdana, arial, univers;  font-size:8px;
}
#frise span.frisauteur{visibility:visible;
height:10px;
position:relative;
margin-left:0px;
margin-right:0px;
z-index:3;
background-image:url(../icono/frise_auteur.jpg);
font-family : verdana, arial, univers;  font-size:8px;
}
#frise h1 {  font-size:22px; width: 600px; margin-left:20px; margin-top:10px; color:#5A3A22; }

/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page
{
	background-color: #6E5747;
	float: right;
	width: 1000px;
	text-align: center;
	height:25px;
	color: black;
    background-color: none;
	font-family : verdana, arial, univers;  
	font-size:9px;
	border: 0px;
}
#pied_de_page table {padding-left: 0px; padding-right: 0px; border:0px; margin-top:0px; border:no-border; float: middle; left:300px;}
#pied_de_page tr {padding-left: 0px; padding-right: 0px; border:0px; margin-top:0px; border:no-border; align:center;}
#pied_de_page a {color:ivory; padding-left: 0px; padding-right: 0px; border:0px; margin-top:0px; border:no-border; text-decoration:none;}
#pied_de_page a .visited {color:ivory;}
#pied_de_page a .hover {color:cyan;}