/* tailles */
/* default font size*/
body, div, p, th, td, li, dd {font-size: 12px}
h1 {font-size: 130%}
h2 {font-size: 110%}

/* polices */
body, td {font-family: verdana, arial, Helvetica, sans-serif}
.nomEntreprise, #navp, #contenu h1{font-family: "Kristen ITC", arial, sans-serif}
html *{margin: 0;padding:0}
body{
	background: #F0E68C url(../../i/cahier.png) repeat-y;
	color: black;
	text-align: center;
	padding: 0;
	margin: 0;
}
#header, #bloccentral, #copyright {
	padding: 0 5px;
}
#header{
	margin: 0;
	padding: 1.5em;
	border: 15px ridge #F0E68C;
	letter-spacing: .5em;
	background: Black url(ardoise.png);
}
#titre {
	color: white;
	border-bottom: none;
	font-size: 200%;
}
.nomEntreprise {
	text-transform: capitalize;
}
#slogan {
	margin: 0 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #E0D99D;
	color: #333;
	background: #A8A162;
	letter-spacing: 10px;
}
#logo{display:none}
#langue{
	float: right;
	text-decoration: none;
	margin-top: 10px;
	padding:.2em .5em;
	border: 1px outset #B5B5B5;
}
#langue:hover{
	border-style: inset;
}
a.texte_article{text-decoration:none}
a.texte_article:hover{text-decoration:underline}
#bloccentral {
	text-align: left;
	padding-top: 0;
	min-height: 450px;
	height:auto;
}
#contenu {
	margin-left: 20%;
	padding: .5em 1em 1em 2em;
	text-align: left;
	width:70%;
}
#fil_ariane a{
	font-size:x-small;
	color: green;
	margin-bottom: 2em
}
#date_en_ligne {
	color: gray;
	font-style: italic;
	text-align: center;
}
h1 {
	margin: 15px 0;
	color: #9400D3;
	border-bottom: 1px solid #9400D3;
}
h3{
	font-weight: bold;
	margin: 1.5em 0 1em;
	padding:.5em;
	border: 1px solid orange;
	border-width: 3px 0;
}
.structure{display:none}
.art-unique{
	text-align:center;
}
.titre-texte:first-letter, .art-unique:first-letter, .auteur{
	text-transform: capitalize;
	color:red;
}
h1.titre-texte{
	margin: 20px 0;
	padding-bottom: 15px;
	font-size: 1.8em;
}
h2.soustitre{
	font-weight: normal;
	margin-bottom:1em;
}
div.chapo {font-weight: bold}
p.spip{
	margin:1em 0;
}
img {
	border: 2px inset yellow;
}
a img{border:none}
a {color:black;border:none}
p:first-letter{
	text-transform:uppercase;
}
#contenu a.auteur{
	text-decoration: none;
	color: green;
}
#contenu a.auteur:hover{color: #004C01}
.row_first{text-align: center}
.row_even{background: orange}
.row_odd{background: #ddd}
#skip, #main{position: absolute; left: -1000em; width: 20em;}
#zonegauche{
	float: left;
	width: 20%;
}
#navp, #form_rech_TC, #tc_login{
	float: left;
	clear:left;
	width:80%;
}
#navp li.masque{display: none;}
#navp ul {
	width: 90%;
	margin-left: 0;
}
#navp li {
	position: relative;
	list-style: none;
	margin: 0;
	border: 1px solid #dde4ea;
}
#navp a {
	display: block;
	padding:0.25em 0 0.25em 0.5em;
	text-decoration:none;
	color: Purple;
	margin-right:5px;
	width:90%;
}
#navp ul {
	position: absolute;
	z-index: 100;
	top: 2px;
	left: 90%;
	background: #eee;
	border: 1px solid orange;
	border-bottom: none;
}
#navp ul ul{
	z-index:101;
}
#navp ul li{
	border-bottom:1px solid orange;
}
/* valeur des selecteurs 2 et 100+2=102 et 100+10+2=112 et 100+20+2=122 */
#navp li ul, 
#navp li:hover ul ul, 
#navp li:hover li:hover ul ul,
#navp li:hover li:hover li:hover ul ul,
#navp li:hover li:hover li:hover li:hover ul ul{
	display:none;
}
/* valeur des selecteurs 100+10+1=111 et 100+20+1=121 et 100+30+1=131 */
#navp li:hover ul,
#navp li:hover li:hover ul, 
#navp li:hover li:hover li:hover ul,
#navp li:hover li:hover li:hover li:hover ul,
#navp li:hover li:hover li:hover li:hover li:hover ul{
	display:block;
}
#navp li:hover {
	background: #dde4ea;
}
#navp li li a {
	color:#444;
	margin-left: 0;
	padding:0.4em 0.1em;
	font-weight:normal;
	font-size:x-small;	
}

#navp li.secteur a, #navp li.rubrique a,
#navp li.secteuron a, #navp li.rubriqueon a,
#navp li.secteuron li a, #navp li.rubriqueon li a{
	color: #DC143C;
	background: url(../../i/anim_menu.gif);
}
#navp li.rubriqueoff a, #navp li.rubriqueoffterm a,
#navp li li.rubriqueoff a, #navp li li.rubriqueoffterm a{
	color:purple;
	background-image:none;
}
#recherche{
	background: #E7E7EF;
	font-size: 10px;
	vertical-align: middle;
}
#submit{
	border: none;
	background: white;
	font: bolder 11px arial, sans-serif;
	text-transform: uppercase;
	color: #52638c;
}
#submit:hover{
	color: #554866;
	cursor: pointer;
}
.encart{
	margin:1em 0;
	background: white;
	width: 25%;
	clear: both;
}
.encart h2.structure{display:block}
.encart ul{
	list-style: none;
	margin: 0 0.5em 0;
}
.encart li{
	margin: 0.5em 0
}
.encart .menu{
	margin: 0;
	padding:0 0 1em;
	border:1px solid orange;
}
.encart h2{
	background: orange;
	color:white;
	margin:0;
	padding:0.2em;
}
.encart .menu-titre{
	text-transform:capitalize;
	font-weight: bold;
	margin-bottom: 0;
}
.encart .tous{
	font-weight: bold;
	text-decoration:none;
}
.encart a:hover{background:#F0E68C;color:black}

.encart .tous:hover{
	text-decoration:underline;
}
#dern_art{
	float:right;
	clear:none;
	padding:0.5em;
	border:dotted gold;
	margin-top:0;
}
#dern_art li{margin:0.5em 0.3em}
#dern_art a{text-decoration: none}
#dern_art a:hover{text-decoration: underline;color:#000}
.detail{margin:0}
.detail .nom{text-transform:capitalize;}
#copyright{
	background: url(fd_copy.png) no-repeat 3px 100%;
	text-align: center;
}
#copyright p{
	padding: 0.5em 0 1.5em;
	border-top: 1px solid #B5B5B5;
	color: #626162;	
}
#tc_login{
	font-family: arial;
	margin: 50px 12px 0 0;
}
#tc_login h2 {
	font-weight:normal;
	padding: 0.2em;
	margin: 0;
	background: #FFA500;
	color: White;
}
form img{display:inline;float:none}
#tc_login{visibility:visible}
#tc_login.hidden{visibility:hidden}

#zone_login{
	margin: 0;
	border: 1px outset #FFA500;
	background: #eee;
	color: #222;
	padding: 0.3em;
	text-align: center;
}
#zone_login label input{
	width:90%;
}
#zone_login label{
	display: inline;
}
#zone_login p, #zone_login div {
	margin: 0;
}
#zone_login a {
	text-decoration: none;
	color: #777;
	display: inline;
}
#zone_login a:hover {
	text-decoration: underline;
}
#zone_login h3 {
	color:#c90;
}
table.audio{
	margin:2em 0 0;
}
table.audio th, table.audio td{
	text-align: center;
}
table.audio td{
	padding:0 0.3em;
}
table.spip{width:100%;margin-left:0}
table.spip td{
	padding: 0.3em;
}
.spip_documents{
	padding:0 5px 5px 0;
}
.spip_documents_left{
	margin:14px 4px 10px 0;
}
.spip_documents_right{
	margin:14px 0 10px 4px;
}
.spip_documents div{
	margin:0;
}
.spip_poesie div{
	margin:0;
	padding:0;
}
.alaligne {
	clear:both
}
img.spip_puce{
	border: none;
}
#styleswitcher {
	position: fixed;
	top: 95%;
	left:0;
	text-align: center;
}
#styleswitcher img {
	border:1px solid #AAA;
}
#styleswitcher a{
	display: inline;
}
.spip_surligne {background:yellow}
.pj{
	float: left;
	width:120px;
	text-align:center;
	margin: 10px 15px;
}
.pj p{margin:0}
#login input{width:10em}
#logoTC{
	position: fixed;
	bottom: 0;
	right: 0;
	width:18px;
	height: 103px;
	background: url(realisationTC.png) no-repeat;
}
#logoTC span{display: none}

