/* Définition de règle */


@charset "iso-8859-1";

a {text-decoration: none;}
a:hover {color:#FF9900;  text-decoration: underline;}

h3.spip {font-family: Verdana,Arial,Helvetica,sans-serif;  font-weight: bold;  font-size: 120%;  text-align: center;  margin-top: 2em;  margin-bottom: 1.5em;  padding: 0em;}
.spip_documents {font-family: Verdana,Arial,Helvetica,sans-serif;  font-size : 70%;}

/* Formulaire de recherche */
.formulaire_recherche { width: 12em; text-align: left; margin-left: 15px}
.formulaire_recherche label { display: none; }

/* Modifié pour Catho-Théo.net */

table.spip tr.row_first {background-color: #fcf4d0;}
table.spip tr.row_odd {background-color: #c0c0c0;}
table.spip tr.row_even {background-color: #f0f0f0;}
table.spip td {padding: 1px;  text-align: left;  vertical-align: center;}

img {border: 0}
p.spip {
	text-align: justify
	}

.chapo {font-family: arial, helvetica, sans-serif;font-size: 13px; font-style: italic; text-align: justify; margin-top: 10px; margin-bottom: 5px; font-style: italic}
.texte {font-family: arial, helvetica, sans-serif;font-size: 12px; text-align: justify}
.ps {font-family: arial, helvetica, sans-serif;font-size: 12px; text-align: justify}
.notes {font-family: arial, helvetica, sans-serif;font-size: 10px; text-align: justify}
.extrait {font-family: arial,helvetica, sans-serif;font-size: 12px; text-align: justify}


/* --- */
.forml {width: 100% ; background-color: #ffddaa;}
.spip_encadrer {width : 100%;  background-color: #ffffff;  padding: 5px;  border: 1px #666666 solid;}
.spip_cadre {width : 100%;  background-color: #ffffff;  padding: 5px;}
.spip_bouton {background-color: #ffcc00;}
.formrecherche {width: 100% ; background-color: #ffddaa;}
.reponse_formulaire {font-family: Verdana,Arial,Helvetica,sans-serif;  font-weight: bold;  font-size: 110%;  color: red;}
.spip_surligne {background-color: #ffff66;}

/* Styles spécifiques */
body.site {background-color: #969696;}

/* Titres et sous-titres */
h1.tarticle {
	font-size: 18px; 
	color:#900; 
	text-align: center; 
	margin-top: 30px; 
	margin-bottom: 20px; 
	border:1px solid #900
	}
h1.titre {
	background-image: url(../IMG/site/titres/bandeau_rubrique.jpg); 
	color: #ffffcc; 
	font-size: 30px; 
	margin: auto; 
	text-align: center; 
	width: 90%;
	}
h2 {font-size: 14px; color:#990000; text-align: center}	 
h4 {font-size: 13px; color:#990000; text-align: left}	 
h5 {font-size: 12px; color:#800000; text-align: left}	 
.surtitre {font-size: 15px; color:#990000; text-align: center; margin-bottom: 10px}

/* Tableau standard pour les sites web */

tableau.tabeau {border: 1px solid #990000; border-collapse: collapse; margin: auto}
th.cellw {text-align: center;  border: 1px solid #990000; background-color: #f0f0f0; font-family: arial, helvetica, sans serif; font-size: 12px; padding: 5px}
td.cell {text-align: left; font-family: arial, helvetica, sans serif; font-size: 12px;  border: 1px solid #990000; padding: 5px}

/* Cellule d'entête pour les brèves pour les brèves web */
th.cellb {text-align: center;  border: 1px solid #990000; font-family: arial, helvetica, sans serif; font-size: 12px; padding: 5px}


/* Tableau de mise en page, préférée à deux div pour équilibrer la hauteur des colonnes */
table.page {
	width: 800px; 
	margin: auto; 
	border-collapse: collapse; 
	border: 0
	} 
td.tete {
	background-image: url("/IMG/site/titres/bandeau.gif"); 
	padding: 0; 
	height: 88px; 
	width: 800px; 
	border: 0px
	}
td.colg {
	display: none
	}
td.cold {
	width: 600px; 
	padding: 20px; 
	background-color: #fffff0; 
	vertical-align: top; 
	text-align: justify; 
	border: 0; 
	font-family: arial, helvetica, sans serif; 
	font-size: 12px
	}  
td.retour {
	padding: 5px; 
	background-color: #f5f5dc; 
	font-family: arial, helvetica, sans serif; 
	font-size: 12px; 
	border: 0
	} 

/* Lettre */

#lettre {width: 800px; font-family: arial, helvetica, sans-serif; margin: auto}
#lettre div.tete {background-image: url("IMG/site/titres/bandeau.gif"); background-repeat: no-repeat; padding: 0; height: 88px; width: 800px; border: 0; margin: auto}
#lettre div.main { background-color: #fffff0; vertical-align: top; text-align: justify; border: 0; font-size: 12px; padding: 10px}
#lettre .date {text-align: left;font-weight: bold; font-size: 12px; color: white; padding-left: 210px; padding-top: 70px} 
#lettre h1 {background-image: url(IMG/site/titres/bandeau_rubrique.jpg); color: #ffffcc; font-size: 30px; margin: 20px auto 20px auto; text-align: center; width: 80%}

/* Pied de page */
div.pied {text-align: center; border-top: 1px solid navy; clear: right}

/* Biographie */
.bio {font-size: 10px}

/* Images */
img.bandeau {border: 0; height: 88; width: 800px; vertical-align: top}
img.icone16 {display: none}
img.icone16d {display: none}
img.up {display: none}
img.email {width: 18px; height: 11px; vertical-align: middle; border: 0}
img.pucemenu {width: 10px; height: 10px; vertical-align: middle; border: 0}
img.logospip {width: 88px; height: 31px; border: 0px} 
img.mail {width: 40px; height: 30px; border: 0px; valign: middle} 
img.icp {width: 90px; height: 169 px; border: 0; margin-left: 20px}

/* divers */
#date {text-align: left; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: white; padding-left: 210px; padding-top: 70px}
#dateg {text-align: left; font-weight: bold; clear: both}

div.titresommaire {color: #954601; border: 0; text-decoration: none;font-size: 13px; font-weight: bold}
div.spip {padding-left: 20px; vertical-align: baseline}
div.screen {display: none}

/* Menu */
.menu0 {font-size: 16px; font-weight: bold; text-align: left; padding-left: 20px; border: 0; color: #990000}

/* Liens */
a:link.menu1 {color: #954601; border: 0; text-decoration: none;font-size: 13px}
a:visited.menu1 {color: #954601; border: 0;  text-decoration: none;font-size: 13px}
a:active.menu1 {color: red; border: 0;  text-decoration: none;font-size: 13px}
a:hover.menu1 {color: #e4c222;  border: 0;  text-decoration: none;font-size: 13px}

a:link.menu2 {color: #954601; border: 0; text-decoration: none;font-size: 12px}
a:visited.menu2 {color: #954601; border: 0;  text-decoration: none;font-size: 12px}
a:active.menu2 {color: red; border: 0;  text-decoration: none;font-size: 12px}
a:hover.menu2 {color: #e4c222;  border: 0;  text-decoration: none;font-size: 12px}

span.folien {color: #954601; border: 0; font-size: 13px}

li.menu {list-style-image: url(../IMG/site/icones/puce-menu.gif)}
li.favori {list-style-image: url(../IMG/site/icones/favori.gif)}
li.tools {list-style-image: url(../IMG/site/icones/tools.gif)}
li.plan {list-style-image: url(../IMG/site/icones/plan.gif)}
li.contact {list-style-image: url(../IMG/site/icones/email_petit.jpg)}
li.fichier {list-style-image: url(../IMG/site/icones/fichier.gif); margin-left: 0}
li.dossier {list-style-image: url(../IMG/site/icones/dossier.gif); margin-left: 0}	 
li.auteurs {list-style-image: url(../IMG/site/icones/redacteurs-15.gif); margin-left: 0}	
li.lettre {list-style-image: url(../IMG/site/icones/breve.gif); margin-left: 0}

span.auteur {color: #954601; border: 0; text-decoration: none;font-size: 13px}
.surtitre12 {font-size: 12px; color:#990000}
.extrait10 {font-size: 10px}

li.sanspuce {list-style-type: none}
.nom {font-variant: small-caps}

/* Ajouts pour la BTE */

.texteencadre-spip {
	color: #000033;
	background: #EEF;
	border-bottom: 2px solid #0066CC;
	border-left: 1px solid #3399FF;
	border-right: 2px solid #0066CC;
	border-top: 1px solid #3399FF;
	margin: 1em 0;	
	padding: .25em;	
	position: relative;
}

.caractencadre-spip {
	color: #F60;
	font-weight: bold;
}

.caractencadre2-spip {
	color: #009;
	font-weight: bold;
}

acronym.spip_acronym {
	cursor: help;
	border-bottom: 1px dotted;
}

/* ne marche pas sur MSIE, a refaire en jQuery */
a[hreflang]:after {
content: " [" attr(hreflang) "]";
color: #999;
background: transparent;
font-size:x-small;
}

a.spip_blank {
	color: #F00;
}

/* Pour le mode preview dans l'admin */
#article_preview {
	display:none;
	border:1px solid #f00;
	overflow: auto;
	background-color: #fff;
	padding: 0 1em;
}

sup {
	vertical-align:20%;
	font-size: .5em;
}
