
body { font-size: 1em; font-family: verdana, helvetica, sans-serif; color: #000; background-color: #dbddde;}

h1{
		font-family: verdana, helvetica, sans-serif;
		text-align: center;
		font-size: 1em;
		color: #B0232A;
		font-weight: bold;
                margin-bottom: 30px;
}
h2 {
	font-family: verdana, helvetica, sans-serif;
        background-image: url('puce1.jpg');
	background-repeat: no-repeat;
	font-style: italic;
	margin-bottom: 7px;
	text-indent: 25px;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold
	}	
h3 {
	font-size: 0.6em;
	font-weight : bold;
	margin-bottom: 1px;
	text-indent: 0px;
	}	
h4 {
	font-size: 0.8em;
	font-weight : bold;
	color: #B0232A;;
	margin-bottom: 5px;
	text-indent: 0px;
	}

		
		h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #B0232A; }
h3, h3 a, h3 a:focus, h3 a:hover, h3 a:active { color: #B0232A; }
	
.petit {font-size: 0.8em;}

a { color: #616A75; text-decoration: none;}
a:focus, a:hover, a:active { color: #B0232A; text-decoration: underline; }

a.red { color: #B0232A; text-decoration: none;}
a.red:focus, a.red:hover, a.red:active { color: #B0232A; text-decoration: underline; }


#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.60em; font-style: italic;}
#hierarchie, #hierarchie a { color: #616A75; }


p 	{
	margin: 0 0 5px 0;
	padding: 0;
	text-align: justify;
	font-size: 0.8em;
	text-indent: 5px;
	}
        
p.motclef {
	font-family: verdana, helvetica, sans-serif;
        color: #B0232A;;
        background-image: url('puce1.jpg');
	background-repeat: no-repeat;
        font-size: 0.8em;
	font-weight : normal;
	margin: 20px 0 5px 0;
        text-indent: 25px;
	}
        
p.titre {
	font-size: 0.8em;
	color: #B0232A;
	font-weight : bold;
	margin-bottom: 5px;
	text-indent: 0px;
	}

p.bloc	{
	margin: 0;
	padding: 10px;
	text-align: center;
	color: #000;
	font-size: 0.7em;
	text-indent: 0;
	font-weight: bold;
	}
	
p.theme	{
	margin-top: 15px;
	padding: 0;
	text-align: center;
	color: #000;
	font-size: 0.6em;
	text-indent: 0;
	font-weight: bold;
	}
p.chapo {
	color: #616A75;
	font-weight : bold;
	margin: 2% 7% 2% 7%;
	}
        
p.references {
	font-size: 0.6em;
        font-weight : bold;
	}
        
p.article {
	background-image: url('puce2.jpg');
	background-repeat: no-repeat;
	text-indent: 10px;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 0 0px;
}
p.center {
	text-align: center;
        margin-bottom : 30px;
	}
span.article {
        font-size: 0.8em;
        font-style: italic;                
                }

ul {
	font-size: 0.8em;
	margin-top: 5px;
	text-align: left;
	list-style-image: url('puce2.jpg');
	}
	
ul.questions{
	font-size: 0.8em;
	margin-top: 5px;
	text-align: left;
	list-style-image: url('puce2.jpg');
	}


	/* Les boutons du menu*/
	


div.separation {
	width: 2px;
	height: 23px;
	background-image: url('/squelettes/images/m-separ.jpg');
	background-repeat: norepeat;
	}
        
table.calendriergk
{
                font-size: 0.8em;
                border-width:1px; 
                border-style:solid; 
                border-color:black;
                border-collapse:collapse;
                vertical-align:middle;
                text-align: center;
                margin-bottom: 20px;
                margin-top: 20px;
                width: 90%;
}

th
{
                border-width:1px; 
                border-style:solid; 
                border-color:black;
                background-color: #FFF;
}

td.calendriergkon
{
                border-width:1px; 
                border-style:solid; 
                border-color:black;
                background-color: #EEE0E0;
}

td.calendriergkoff
{
                border-width:1px; 
                border-style:solid; 
                border-color:black;
                background-color: #F2F2F2;

}

form fieldset {
	margin: 6;
        margin-bottom: 20px;
	padding: 0;
	border: 1px;
        border-style:solid;
        border-color: #B0232A;
}
form fieldset legend {
	margin: 0;
        margin-left: 12px;
	padding: 0;
        color: #B0232A;
	font-weight: bold;
	font-style: italic;
	font-size: 1em;
}


/*Le formulaire de recherche*/

#formulaire_recherche form {
                width:212px;
                background-image: url('/squelettes/images/bloc-fond.jpg');
                margin: 0;
                padding: 10px 0 10px 0;
                           }

#formulaire_recherche label {
                font-size: 0.6em;
                font-weight : bold;
                margin: 5px;
                display: inline;
                
}