body { margin: 10px 10px 0px 10px; padding: 0; color:#000;
	background: url(images/fond.jpg);
	font:x-small/1.5em Georgia,Serif;
	voice-family: "\"}\""; voice-family:inherit;
	font-size:small;}


/* Mise en forme de blocs pour les pages catalogue */

/*div {border: 1px solid #990000;}*/




#container
	{
	margin-left:  0em;
	margin-right: 0em;
	clear:        both;
	}

#left
	{
	float:  left;
	width:  20%;
	z-index: 2;
	}

#right
	{
	float:  right;
	width:  79%;
	z-index: 4;
	}

/* Fin de mise en forme de blocs pour les pages catalogue */


/* Mise en forme des blocs autres pages */

#bloc1 {width: 100%; margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #000000;}
#bloc2 {position: relative; width: 100%; margin: 0px; padding: 5px;}


#tete { margin: 0px; padding: 30px 0px 0px 15px;
	background-image: url(images/entete.jpg);
	background-position: left; background-repat: repeat;
	height: 100px; width: 100%;}

#pied {	float: left; margin: 0px; padding: 5px 0px 0px 15px;
	background-image: url(images/barnavig.jpg); background-position: left;
	background-repeat: repeat-x;
	height: 35px; width: 100%;}


#menug {float: left;  margin: 0px; padding: 30px 2px 0px 5px;
	background-image: inherit;
	width: 25%; height: 100%; }


#edito { position: relative; margin-top: 1px; padding: 30px 0px 0px 5px;
	 background-image: inherit;
	 width:99%; }

/* deux colonnes égales */
#colG {float:  left; width:  49%; background-image: inherit; background-position: inherit; background-repeat: repeat-y; padding: 30px 15px 0px 70px; }
#colD {float: right; width:  49%; background-image: inherit; background-position: inherit; background-repeat: repeat-y;padding: 30px 70px 0px 15px; }
/* Fin deux colonnes égales */

/* deux colonnes inégales */
#colGi {float:  left; width:19%; background-image: inherit; background-position: inherit; background-repeat: repeat-y; padding: 3px 3px 3px 3px; margin-right: 20px; margin-bottom:20px}
#colDi {float: right; width:79%; background-image: inherit; background-position: inherit; background-repeat: repeat-y;padding: 15px 40px 0px 15px; }
/* Fin deux colonnes inégales */

/* trois colonnes égales */
div#G{position: absolute; top: 20;left: 20; width: 29%;margin-right: 0; padding: 10px;}
div#C{margin-top: 0px; margin-right: 32.2%; margin-left: 32.2%; padding: 10px;}
div#D{position: absolute; top: 20; right: 20; width= 29%; padding: 10px;}
/* Fin trois colonnes égales */

/* Fin de mise en forme des blocs autres pages */

/* Mise en forme des onglets */

#onglet {float:left; margin: 0px 1px 0px 0px; width: 100%;
	background: url(images/fond.jpg) ; font-size:70%; line-height:normal;}

#onglet ul {margin:0; padding: 10px 5px 0px 0px; list-style:none;}
    
#onglet li {float:left; background:url("images/ongauche2.gif") no-repeat left top;
	margin:0; padding:0 0 0 9px; border-bottom:1px solid #765;}

#onglet a {float:left; display:block; width:1em;
	background:url("images/ondroit2.gif") no-repeat right top; padding:5px 10px 5px 5px;
	text-decoration:none; font-weight:bold; color:#765;
      }

#onglet a:hover {color:#333;}

#qui #nav-qui, #act #nav-act, #cat #nav-cat, #col #nav-col, #liens #nav-liens, #hse #nav-hse, #hsecom #nav-hsecom, #cdr #nav-cdr, #nenc #nav-nenc, #nant #nav-nant, #hom #nav-hom, #abo #nav-abo, #cont #nav-cont, #tdp #nav-tdp {
	background-position:0 -150px; border-width:0; }

#qui #nav-qui a, #act #nav-act a, #cat #nav-cat a, #col #nav-col a, #liens #nav-liens a, #hse #nav-hse a, #hsecom #nav-hsecom a, #cdr #nav-cdr a, #nenc #nav-nenc a, #nant #nav-nant a, #hom #nav-hom a, #abo #nav-abo a, #cont #nav-cont a, #tdp #nav-tdp a  {
	background-position:100% -150px; padding-bottom:5px; color:#333; }

#onglet li:hover, #onglet li:hover a {background-position:0% -150px; color:#333;}

#onglet li:hover a {background-position:100% -150px;}

/* Fin de mise en forme des onglets */


/* Mise en forme des liens navigation ou dans le texte */

.LienNav {font-size: 10px; line-height: 110%; font-family: Georgia; font-style: normal;
	font-weight: bold; color: #ffffff;}

.LienNav:hover {font-size: 12px; line-height: 110%; font-family: ARIAL; font-style: normal;
	font-weight: bold; color: "yellow";}

.Lien {line-height: 20px; font-size: 12px; font-family: Georgia; font-style: normal;
	font-weight: bold; color: #000000;}

.Lien:hover {font-family: ARIAL ; font-weight: bold; font-size: 12px; line-height: 20px;
	text-decoration: none; color: "#666666";}

/* FIN mise en forme des liens navigation ou dans le texte */



/* mise en forme pour hse */

#thse { margin: 0px; padding: 30px 0px 0px 15px;
	background-image: url(images/hse.gif);
	background-position: left; background-repat: repeat;
	height: 100px; width: 100%;}

.T1hse {font-family: Georgia, Time, serif; font-weight: bold; font-size: 45px; color: #800000;
	text-align: left; padding-left: 15px;}

/* mise en forme pour hse */




/* Mise en forme des titres */

.T1 {font-family: Georgia, Time, serif; font-weight: bold; font-size: 45px; color: #ffffff; text-align: left; padding-left: 15px;}

.T2 {font-family: Georgia, Time, serif; font-weight: bold; font-size: 24px; color: #800000; text-align: center;}

.T3 {font-family: Georgia, Time, serif; font-weight: bold; font-size: 18px; color: #800000; text-align: center;}


.T5 {font-family: Georgia, Time, serif; font-weight: normal; font-size: 10px; color: #ffffff; text-align: center;}

.T51 {font-family: Georgia, Time, serif; font-weight: bold; font-size: 10px; color: #000000; text-align: center;}

/* Fin de mise en forme des titres */

/* Mise en forme des textes */

#A3{font-family: Arial, sans-serif; font-weight: bold; font-size: 15px; color: #990000;}
#A4{font-family: Arial, sans-serif; font-weight: bold; font-size: 10px; color: #990000;}


#G1 {
	font-family: Georgia, Time, serif; font-weight: normal;
	font-size: 12px; line-height: 110%;
	color: #333333;
	text-align: justify; text-indent: 4em;
	padding-left: 30px; padding-right: 15px;
	}
#G11 {
	font-family: Georgia, Time, serif; font-weight: normal;
	font-size: 12px; line-height: 120%;
	color: #333333;
	text-align: center;
	}

#G111 {
	font-family: Georgia, Time, serif; font-weight: normal;
	font-size: 12px; line-height: 110%;
	color: #333333;
	text-align: left;
	padding-left: 10px; padding-right: 15px;
	}


#G2 {font-family: Georgia; font-size: 10px; font-style: normal; font-weight: normal; text-align: justify; padding-left: 15px; padding-right: 15px; color: #333333;line-height: 106%;}



#G3 {font-family: Georgia; font-size: 10px; font-style: normal; font-weight: normal; text-align: center; color: #000000; line-height: 1.5em;}



#G4 {
	font-family: Georgia, Time, serif; font-weight: normal;
	font-size: 10px; line-height: 110%;
	color: #000000;
 	text-align: left;
	}

#G41 {
	font-family: Georgia, Time, serif; font-weight: normal;
	font-size: 10px; line-height: 110%;
	color: #000000;
 	text-align: center;
	}
#G42 {
	font-family: Georgia, Time, serif; font-weight: normal;
	font-size: 10px; font-style: italic; line-height: 110%;
	color: #000000;
 	text-align: center;
	}

/* Fin de mise en forme des textes */

