		/* Interface */
		
		.centre
		{
			text-align: justify;
			vertical-align: top;
			padding: 5px;
			font-family: verdana;
			font-size: 10px;
		}
		
		.titrecentre
		{
			font-family: verdana;
			font-size: 10px;
			list-style-type:square;
			display: list-item;
			padding-left: 5px;
			list-style-position: inside;
			display: list-item;
			color: #4890C0;
			font-weight: bold;
		}
		
		#centre .localisation
		{
			font-family: verdana;
			font-size: 9pt;
			list-style-type:square;
			display: list-item;
			padding-left: 5px;
			list-style-position: inside;
			display: list-item;
			color: #FFFFFF;
			font-weight: bold;
		}
		
		#centre .nom_script
		{
			font-family: verdana;
			font-size: 10px;
			color: #FF9900;
			font-weight: bold;
		}
		
		#centre #commentaire
		{
			border: 1px solid #4890C0;
			width: auto;
			background-color: #FFFFFF;
			padding:2px 2px 2px 2px;
			font-family: verdana;
			font-size: 10px;
			text-align: left;
			color: #000000;
		}
		#centre #commentaire .auteur
		{
			font-family: verdana;
			font-size: 10px;
			text-align: left;
			font-weight: bold;
			color: #000000;
		}
		
		#code
		{
			border: 1px solid #808080;
			width: 75%;
			background-color: #F1F1F1;
			padding:2px 2px 2px 2px;
			font-family: courier new;
			font-size: 11px;
			display: compact;
			text-align: left;
			color: #000000;
		}
		
		.sousrubrique
		{
			font-family: verdana;
			font-size: 10px;
			color: #4890C0;
			font-weight: bold;
			text-align: left;
		}
		
		.oui
		{
			font-family: verdana;
			font-size: 10px;
			color: #408000;
			font-weight: bold;
		}
		
		.non
		{
			font-family: verdana;
			font-size: 10px;
			color: #FF0000;
			font-weight: bold;
		}

		.note_script
		{
			font-family: verdana;
			font-size: 7pt;
			color: #000000;
		}
		
		.copyright
		{
			font-family: verdana;
			font-size: 7pt;
			color: #ffffff;
		}
		
		.contenu
		{
			padding: 5px;
			background-color: #FFFFFF;
			font-size: 10px;
			font-family: verdana;
		}
		
		.contenu_alt
		{
			padding: 5px;
			background-color: #F9F9F9;
			font-size: 10px;
		}
		
		.entete
		{
			padding: 5px;
			background-color: #F1F1F1;
			font-family: verdana;
			font-size: 10px;
			font-weight: bold;
			color: #FF9900;
		}
		
		.contenu_form
		{
			padding: 3px;
		}
		
		.ligne
		{
			background-color: #BCCFDC;
			height: 1px;
		}
		
		.tab_titre
		{
			background-color: #EBEBEB;
			background-repeat: no-repeat;
		}
		
		a.lien
		{
			font-family: verdana;
			font-size: 10px;
			color: #000000;
			text-decoration: none;
		}
		
		a.lien:hover
		{
			font-family: verdana;
			font-size: 10px;
			color: #FF9900;
			text-decoration: none;
		}
		
		a.script
		{
			font-family: verdana;
			font-size: 10px;
			color: #FF9900;
			font-weight: bold;
			text-decoration: none;
		}
		
		a.script:hover
		{
			font-family: verdana;
			font-size: 10px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.header
		{
			top: 0px;
			display: block;
			text-align: left;
			font-family: verdana;
			font-size: 10px;
			color: #000000;
		}
		
		.headertitre
		{
			font-family: verdana;
			font-size: 9pt;
			font-weight: bold;
			color: #4890C0;
		}
		
		#header a.search
		{
			font-family: verdana;
			font-size: 7pt;
			color: #4890C0;
			text-decoration: none;
		}
		
		#header a.search:hover
		{
			font-family: verdana;
			font-size: 7pt;
			color: #FF9900;
			text-decoration: none;
		}
		
		#menu_droit
		{
			font-family: verdana;
			font-size: 10px;
		}
		
		.menu_gauche 
		{

			padding: 5px;			 
			height: auto; 
			font-family: verdana; 
			font-size: 10px; 
			text-align: justify
			
		}
		
		.menu_gauchetitre, #menu_droit .titre
		{
			font-family: verdana;
			font-size: 10px;
			font-weight: bold;
			color: #000000;
		}
		
		.copyright, #menu_droit .copyright
		{
			font-family: verdana;
			font-size: 10px;
			color: #000000;
		}
		
		.menu_gauchejs, #menu_droit .js
		{
			font-family: verdana;
			font-size: 10px;
			font-weight: bold;
			color: #4890C0;
		}
		
		.menu_gaucheseparateur, #menu_droit .separateur
		{
			height: 5px;
			background-color: #FF9900;
		}
		
		a.menu_gaucheitem, #menu_droit a.item
		{
			font-family: verdana;
			font-size: 10px;
			border-left: 2px solid #4890C0;
			padding-left: 3px;
			color: #000000;
			text-decoration: none;
		}
		 a.menu_gaucheitem_note:hover, #menu_droit a:hover.item_note
		{
			font-family: verdana;
			font-size: 7pt;
			border-left: 2px solid #FF9900;
			padding-left: 3px;
			color: #FF9900;
			text-decoration: none;
		}
		
		a.menu_gaucheitem_note, #menu_droit a.item_note
		{
			font-family: verdana;
			font-size: 7pt;
			border-left: 2px solid #4890C0;
			padding-left: 3px;
			color: #000000;
			text-decoration: none;
		}
		a.menu_gaucheitem:hover, #menu_droit a:hover.item
		{
			font-family: verdana;
			font-size: 10px;
			border-left: 2px solid #FF9900;
			padding-left: 3px;
			color: #FF9900;
			text-decoration: none;
		}
		
		section
		{
			padding-left: 3px;
		}
	
		/* Couleurs */
		.found
		{
			font-weight: bold;
			color: #4890C0;
		}
		
		/* Général */
		
		body
		{
			background-color: #BCCFDC;
			margin: 0px 5px 5px 5px;
		}
		
		/* Formulaire */
		
		input
		{
			background-color: #F1F1F1;
			border: 1px double #4890C0;
			font-size: 10px;
			font-family: verdana;
			border-style:solid;
		}
		
		select
		{
			background-color: #F1F1F1;
			border: 1px double #4890C0;
			font-size: 10px;
			font-family: verdana;
			border-style:solid;
		}
		
		textarea.code
		{
			background-color: #F1F1F1;
			border: 1px double #808080;
			font-size: 12px;
			width: 75%;
			height: 130px;
			font-family: courier new;
			border-style:solid;
		}
		
		textarea
		{
			background-color: #F1F1F1;
			border: 1px double #4890C0;
			font-size: 12px;
			width: 75%;
			height: 100px;
			font-family: verdana;
			border-style:solid;
		}

.alerte {
border-style : dashed; 
border-color : #ffcc66; 
border-width : 1px; 
padding : 5px; 
font-size : 10px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.needed {
border-style : solid; 
border-color : #9f0000; 
border-width : 1px; 
font-size : 10px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 		