/* Typographie */

body {	
    font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
} 
a {
    font-family : Verdana, Arial, sans-serif;
}
#menu_pied a {
    font-family : Verdana, Arial, sans-serif;
}
p {
	margin: 10px;
}
h1,h2,h3,h4,h5,h6 {
  font-family : Arial, sans-serif;
}
blockquote {
	margin: 10px;
}
pre {
    font-family : Courrier, sans-serif;
	margin: 1em 0 2em 0;
}
code {
	margin: 10px;
}
code strong {
	font-weight: bold;
}
tt {
	margin: 10px;
}
abbr, acronymn {
	font-style: normal;
	border-bottom: 1px dotted;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
strike {
	text-decoration: line-through;
}
input,textarea {
	font-size: 1.1em;
}

/* Listes de definition */

dl {
	margin: 0;
	padding: 0;
}
dl dt {
	margin: 0;
	padding: 0;
}
dl dd {
	margin: 0 0 0 10px;
	padding: 0;
}

/* Liens */

a,a:link,a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

#nom_site a:link,#nom_site a:visited, #nom_site a:hover, #nom_site a:active {
  	font-family : Arial, sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	word-spacing: 2px;
}

#descriptif_site a:link,#descriptif_site a:visited,#descriptif_site a:hover, #descriptif_site a:active {
  	font-family : Arial, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	word-spacing: 1px;
}

/* Pied */
#pied {
	font-size: 10px;
	line-height: 15px;
}

#pied #menu_pied a {
	text-transform: uppercase;
}

#copyright {
	margin: .5em 0;
}

#pied #copyright a {
	text-transform: none;
}


#webdesign {
	font-size: 10px;
}

/* titres */

#contenu h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	word-spacing: 1px;
}

#contenu h6 {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

#help h6 {
	font-size: 12px;
	font-weight: bold;
}


/* Classes */

.compact {
	margin: 0;
	padding: 0;
}
.inline {
	display: inline;
}
.rub {
	display: inline;
    font-size: 11px; 
	font-weight: bold;
}

/* Titres */

.surtitre {	
	display: inline;
	margin: 10px 0;
	padding: 0;
	font-weight: normal;
}
.titre {	
	margin: 10px 0;
	padding: 0;
	font-weight: bold;
}
.soustitre {	
	display: inline;
	margin: 10px 0;
	padding: 0;
	font-weight: normal;
}
.chapo {
	margin: 10px 0;
	padding: 0;
	font-weight: bold;
}
.texte, p.spip {
	margin: 10px 10px 10px 0;
	padding:  0;
	text-align: left;
}
.notes {
	margin: 10px 0;
	padding:  0;
	font-size: 0.625em;
	font-weight: lighter; 
	text-align: left;
}
.ps {
	margin: 10px 0;
	padding:  0;
	font-size: 0.625em;
	font-weight: lighter; 
	text-align: left;
}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option, .formulaire_spip formulaire_ecrire_auteur { margin: 0; padding: 0; border: none; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 11px;
}

.formulaire_spip p {
	font-size: 11px;
}

.formulaire_spip fieldset {
	font-size: 11px;
}
.formulaire_spip legend { 
	font-size: 11px;
	font-weight: bold; 
}

.formulaire_spip label {
		font-size: 11px;
}
.formulaire_spip .forml {
	font-size: 11px;
}

.spip_bouton { 
	text-align: right;
}
.spip_bouton input {
	font-weight: bold;
}

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; }
fieldset.reponse_formulaire { border: none; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	border: none; 
}
