/* 
**************************
Typographie Siloh.fr 
**************************
(C)Siloh 2006
Certains droits réservés:
Creative-Commons BY-NC-SA 
**************************
*/

img {
border: 0;
}

p {
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

form, fieldset {
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

/* Pour une raison inconnue, IE interprète mal les padding <h?> dans certaines situation ==> création pseudo-classes .h? */

h1, .h1 {
margin: 0;
padding: 0;
font-size: 2em;
font-weight: bold;
}

h2, .h2 {
margin: 0;
padding: 0;
font-size: 1.5em;
font-weight: bold;
}

h3, .h3 {
margin: 0;
padding: 0;
font-size: 1.3em;
font-weight: bold;
}

h3.spip {
/*border-top: 1px solid #f4f4f4;*/
/*padding-top: 20px;*/
margin-top: 30px;
margin-bottom: 20px;
color: #000000;
font-size: 15px;
}

hr.spip {
border: 0;
height: 1px;
margin-top: 30px;
margin-bottom: 30px;
color: #f4f4f4; /* IE */
background-color: #f4f4f4; /* Firefox et Opera */
}

h4, .h4 {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
}

/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */

html { font-size: 100%; /* IE hack */ }

body { 
background: #006699;
margin: 0;
padding: 0;
font-size: 62.5%;
font-family: Verdana, Helvetica, Arial; 
}

a:link {color: #404040; text-decoration: none;}    
a:visited {color: #606060; text-decoration: none;}  
a:hover {text-decoration: underline;}   
a:active {color: #006699;}   

a.navigation, a.navigation:visited { color: #006699; text-decoration: none; }
a.navigation:hover { text-decoration: underline; }

a.rubrique:hover {text-decoration: underline; color: #007171; }
a.rubrique:active {text-decoration: underline blink; color: #007171; }

a.forum:hover {text-decoration: underline; color: #903326; }
a.forum:active {text-decoration: underline blink; color: #903326; }

a.spip_out { text-decoration: underline; color: #903326; }
a.spip_out:visited {text-decoration: underline; color: #505050; }
a.spip_out:hover {text-decoration: underline; color: #903326; }
a.spip_out:active {text-decoration: underline blink; color: #903326; }

a.spip_in { text-decoration: underline; color: #006699; }
a.spip_in:visited {text-decoration: underline; color: #505050; }
a.spip_in:hover {text-decoration: underline; color: #006699; }
a.spip_in:active {text-decoration: underline blink; color: #006699; }


a.spip_url { text-decoration: none; color: #006699; }
a.spip_glossaire { text-decoration: none; color: #006699; }

.texte {
	text-align: justify;
	font-size: 1.3em;
}

.secteurs {
font-size: 1.2em;
}

.date {
color: #808080;
font-style: italic;

}

.chapeau {
    text-align:  justify;
    font-size: 1.4em;
    }
    
.contexte {
	text-align: left;
	font-size: 1.1em;
}

/*
 * Ici les styles pour le contenu
 */


.soustitre {
color: #808080;
text-align: left;
}

.titre {
color: #404040;
text-align: left;
}

.surtitre {
color: #afafaf;
font-variant: small-caps;
}

