* { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #5A5A5A; text-align: left; }

/* Balise */

	html, body { position: relative; margin: 0px; padding: 0px; text-align: center; background: url(../../img/fond.png); }
	
	h1 { margin: 0px; padding: 10px 0px; font-family: Arial, sans-serif; font-size: 18px; color: #E2002B; font-style: normal; text-align: left; font-weight: bold; }
	
	h2 { margin: 0px; padding: 10px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 13px; color: #5A5A5A; font-style: normal; text-align: left; font-weight: bold; }
	
	h3 { margin: 0px; padding: 10px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 11px; color: #5A5A5A; font-style: normal; text-align: left; font-weight: normal; text-decoration: underline; }
	
	p { margin: 0px; padding: 10px 0px; text-align: justify; }
	
	ul { margin: 0px; padding: 0px 0px 0px 30px; }
	
	ol { margin: 0px; padding: 0px 0px 0px 30px; }
	
	ul li { margin: 10px 0px; padding: 0px; text-align: justify; list-style-image: url(../../img/li.png); }

	ol li { margin: 10px 0px; padding: 0px; text-align: justify; list-style-type : decimal; }

	strong { font-weight: bold; }

	em { font-style: italic; }
	
	img { border: 0px; }
	
	table { border: 0px; }
	
	div { border: 0px; }
	
	form { margin: 0px; padding: 0px; }

	hr { margin: 10px 0px; padding: 0px; border-top: #B3B3B3 1px dashed; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 100%; height: 0px; color: #B3B3B3; }
	
	acronym { color: #004E98; }

	
/* Id */

	#global { margin: 0px; padding: 0px; }
	
	#site_web { margin: 0px; padding: 0px; }
	
	#entete { margin: 0px; padding: 0px;}
	
	#corps { margin: 0px; padding: 0px }
	
	#pied_de_page { display: none; }
	
	#raccourcis { display: none; }
	
	#logo { display: block; margin: 0px; padding: 0px; height: 110px; }
	
	#bandeau {  display: none; }
	
	#top_menu { display: none; }
	
	#top_menu_liens { display: none; }
	
	#top_menu_recherche { display: none; }
	
	#menu { display: none; }
	
	#s_menu { display: none; }
	
	#page { position: relative; margin: 0px; padding: 0px; }
	
	#page_largeur_totale { position: relative; margin: 0px; padding: 0px; }
	
	#content { margin: 0px; padding: 0px; }
	
	#content_sans_toolbox { margin: 0px; padding: 0px; }
	
	#content_largeur_totale { margin: 0px; padding: 0px; }
	
	#toolbox { display: none; }
	
	#portail { display: none; }
	
	#xiti { display: none; }
	
	#google { display: none; }
	
	#accueil_left { position: relative; margin: 0px; padding: 0px; width: 544px; left: 0px; top: 0px; }
	
	#accueil_right { display: none; }
	
	acronym {  }


/* Texte */
	/* NOIR - #5A5A5A */
	.txt { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_justify { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: justify; font-weight: normal; }
	.txt_left { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: left; font-weight: normal; }
	.txt_right { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: right; font-weight: normal; }
	.txt_center { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: center; font-weight: normal; }
	.txt_14 { font-size: 14px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_bold { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; }
	.txt_bold_center { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: center; font-weight: bold; }
	.txt_14_bold { font-size: 14px; color: #5A5A5A; font-style: normal; font-weight: bold; }
	.txt_10 { font-size: 10px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_10_bold { font-size: 10px; color: #5A5A5A; font-style: normal; font-weight: bold; }
	.txt_9 { font-size: 9px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_9_center { font-size: 9px; color: #5A5A5A; font-style: normal; text-align: center; font-weight: normal; }
	
	/* ROUGE - #E2002B */
	.txt_rouge { font-size: 11px; color: #ED1C24; font-style: normal; font-weight: normal; }
	.txt_rouge_bold { font-size: 11px; color: #ED1C24; font-style: normal; font-weight: bold; }
	.txt_14_rouge_bold { font-size: 14px; color: #E2002B; font-style: normal; font-weight: bold; }
	.txt_9_rouge { font-size: 9px; color: #E2002B; font-style: normal; font-weight: normal; }

	/* VERT - #58AB27 */
	.txt_vert { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; }
	.txt_vert_bold { font-size: 11px; color: #58AB27; font-style: normal; font-weight: bold; }
	.txt_9_vert { font-size: 9px; color: #58AB27; font-style: normal; font-weight: normal; }

	/* BLEU - #004E98 */
	.txt_bleu { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; }
	.txt_bleu_bold { font-size: 11px; color: #004B95; font-style: normal; font-weight: bold; }
	.txt_10_bleu_bold { font-size: 10px; color: #004B95; font-style: normal; font-weight: bold; }
	.txt_14_bleu_bold { font-size: 14px; color: #004B95; font-style: normal; font-weight: bold; }
	.txt_18_bleu_bold { font-size: 18px; color: #004B95; font-style: normal; font-weight: bold; }

	/* JAUNE - #FFD617 */
	.txt_jaune { font-size: 11px; color: #FFD617; font-style: normal; font-weight: normal; }
	.txt_jaune_bold { font-size: 11px; color: #FFD617; font-style: normal; font-weight: bold; }

	/* GRIS - #B3B3B3 */
	.txt_gris { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: normal; }
	.txt_gris_bold { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: bold; }
	.txt_14_gris_bold { font-size: 14px; color: #B3B3B3; font-style: normal; font-weight: bold; }

	/* BLANC - #FFFFFF */
	.txt_blanc { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: normal; }
	.txt_blanc_bold { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; }
	.txt_14_blanc_bold { font-size: 14px; color: #FFFFFF; font-style: normal; font-weight: bold; }
	.txt_blanc_bold_center { font-size: 11px; color: #FFFFFF; font-style: normal; text-align: center; font-weight: bold; }


/* Texte */
	/* NOIR - #5A5A5A */
	.txt { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_justify { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: justify; font-weight: normal; }
	.txt_left { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: left; font-weight: normal; }
	.txt_right { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: right; font-weight: normal; }
	.txt_center { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: center; font-weight: normal; }
	.txt_14 { font-size: 14px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_bold { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; }
	.txt_bold_center { font-size: 11px; color: #5A5A5A; font-style: normal; text-align: center; font-weight: bold; }
	.txt_14_bold { font-size: 14px; color: #5A5A5A; font-style: normal; font-weight: bold; }
	.txt_10 { font-size: 10px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_10_bold { font-size: 10px; color: #5A5A5A; font-style: normal; font-weight: bold; }
	.txt_9 { font-size: 9px; color: #5A5A5A; font-style: normal; font-weight: normal; }
	.txt_9_center { font-size: 9px; color: #5A5A5A; font-style: normal; text-align: center; font-weight: normal; }
	
	/* ROUGE - #E2002B */
	.txt_rouge { font-size: 11px; color: #ED1C24; font-style: normal; font-weight: normal; }
	.txt_rouge_bold { font-size: 11px; color: #ED1C24; font-style: normal; font-weight: bold; }
	.txt_14_rouge_bold { font-size: 14px; color: #E2002B; font-style: normal; font-weight: bold; }
	.txt_9_rouge { font-size: 9px; color: #E2002B; font-style: normal; font-weight: normal; }

	/* VERT - #58AB27 */
	.txt_vert { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; }
	.txt_vert_bold { font-size: 11px; color: #58AB27; font-style: normal; font-weight: bold; }
	.txt_9_vert { font-size: 9px; color: #58AB27; font-style: normal; font-weight: normal; }

	/* BLEU - #004E98 */
	.txt_bleu { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; }
	.txt_bleu_bold { font-size: 11px; color: #004B95; font-style: normal; font-weight: bold; }
	.txt_10_bleu_bold { font-size: 10px; color: #004B95; font-style: normal; font-weight: bold; }
	.txt_14_bleu_bold { font-size: 14px; color: #004B95; font-style: normal; font-weight: bold; }
	.txt_18_bleu_bold { font-size: 18px; color: #004B95; font-style: normal; font-weight: bold; }

	/* JAUNE - #FFD617 */
	.txt_jaune { font-size: 11px; color: #FFD617; font-style: normal; font-weight: normal; }
	.txt_jaune_bold { font-size: 11px; color: #FFD617; font-style: normal; font-weight: bold; }

	/* GRIS - #B3B3B3 */
	.txt_gris { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: normal; }
	.txt_gris_bold { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: bold; }
	.txt_14_gris_bold { font-size: 14px; color: #B3B3B3; font-style: normal; font-weight: bold; }

	/* BLANC - #FFFFFF */
	.txt_blanc { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: normal; }
	.txt_blanc_bold { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; }
	.txt_14_blanc_bold { font-size: 14px; color: #FFFFFF; font-style: normal; font-weight: bold; }
	.txt_blanc_bold_center { font-size: 11px; color: #FFFFFF; font-style: normal; text-align: center; font-weight: bold; }


/* Lien */

	a:link { font-size: 11px; color: #E2002B; font-style: normal; font-weight: bold; text-decoration: none; }
	a:visited { font-size: 11px; color: #E2002B; font-style: normal; font-weight: bold; text-decoration: none; }
	a:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	a:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	/*
	.puce_lien:link { margin: 0px 7px; padding: 0px 0px 0px 20px; background: url(../../img/puce_lien.gif)  0px 1px no-repeat; }
	.puce_lien:visited { margin: 0px 7px; padding: 0px 0px 0px 20px; background: url(../../img/puce_lien.gif)  0px 1px no-repeat; }
	.puce_lien:active { margin: 0px 7px; padding: 0px 0px 0px 20px; background: url(../../img/puce_lien_rouge.gif)  0px 1px no-repeat; }
	.puce_lien:hover { margin: 0px 7px; padding: 0px 0px 0px 20px; background: url(../../img/puce_lien_rouge.gif)  0px 1px no-repeat; }
	*/
	
	.lk_rouge_bold:link { font-size: 11px; color: #E2002B; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_rouge_bold:visited { font-size: 11px; color: #E2002B; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_rouge_bold:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	.lk_rouge_bold:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	.lk_9_rouge:link { font-size: 9px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_9_rouge:visited { font-size: 9px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_9_rouge:active { font-size: 9px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: underline; }
	.lk_9_rouge:hover { font-size: 9px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: underline; }
	
	.lk_gris_bold:link { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_gris_bold:visited { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_gris_bold:active { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: bold; text-decoration: underline; }
	.lk_gris_bold:hover { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	.lk_noir_gris:link { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_gris:visited { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_gris:active { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_gris:hover { font-size: 11px; color: #B3B3B3; font-style: normal; font-weight: normal; text-decoration: none; }
	
	.lk_12_gris_bold:link { font-size: 12px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_12_gris_bold:visited { font-size: 12px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_12_gris_bold:active { font-size: 12px; color: #B3B3B3; font-style: normal; font-weight: bold; text-decoration: underline; }
	.lk_12_gris_bold:hover { font-size: 12px; color: #B3B3B3; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	.lk_vert:link { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: underline; }
	.lk_vert:visited { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: underline; }
	.lk_vert:active { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_vert:hover { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: none; }
	
	.lk_vert_bold:link { font-size: 11px; color: #58AB27; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_vert_bold:visited { font-size: 11px; color: #58AB27; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_vert_bold:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	.lk_vert_bold:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	.lk_vert_bleu_bold:link { font-size: 11px; color: #58AB27; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_vert_bleu_bold:visited { font-size: 11px; color: #58AB27; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_vert_bleu_bold:active { font-size: 11px; color: #004B95; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_vert_bleu_bold:hover { font-size: 11px; color: #004B95; font-style: normal; font-weight: bold; text-decoration: none }
	
	.lk_bleu:link { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; text-decoration: underline; }
	.lk_bleu:visited { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; text-decoration: underline; }
	.lk_bleu:active { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_bleu:hover { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; text-decoration: none; }
	
	.lk_bleu_bold:link { font-size: 11px; color: #004B95; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_bleu_bold:visited { font-size: 11px; color: #004B95; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_bleu_bold:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	.lk_bleu_bold:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	.lk_rouge:link { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_rouge:visited { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_rouge:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	.lk_rouge:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	
	.lk_blanc_bold:link { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_blanc_bold:visited { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none; }
	.lk_blanc_bold:active { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: underline; }
	.lk_blanc_bold:hover { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: underline; }
	
	.lk_noir_rouge:link { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_rouge:visited { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_rouge:active { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_rouge:hover { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; }
	
	.lk_noir_bleu:link { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_bleu:visited { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_bleu:active { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_bleu:hover { font-size: 11px; color: #004B95; font-style: normal; font-weight: normal; text-decoration: none; }

	.lk_noir_vert:link { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_vert:visited { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_vert:active { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: none; }
	.lk_noir_vert:hover { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: none; }

	.pied_de_page:link { font-size: 9px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	.pied_de_page:visited { font-size: 9px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	.pied_de_page:active { font-size: 9px; color: #B3B3B3; font-style: normal; font-weight: normal; text-decoration: underline; }
	.pied_de_page:hover { font-size: 9px; color: #B3B3B3; font-style: normal; font-weight: normal; text-decoration: underline; }
	
	.raccourcis:link { font-size: 9px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; }
	.raccourcis:visited { font-size: 9px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; }
	.raccourcis:active { font-size: 9px; color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: none; }
	.raccourcis:hover { font-size: 9px; color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: none; }
	
	.toolbox:link { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: none; }
	.toolbox:visited { font-size: 11px; color: #58AB27; font-style: normal; font-weight: normal; text-decoration: none; }
	.toolbox:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	.toolbox:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	
	.documentation:link { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; background-color: #E3E3E3; }
	.documentation:visited { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; background-color: #E3E3E3; }
	.documentation:active { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; background-color: #FFFFFF; }
	.documentation:hover { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: none; background-color: #FFFFFF; }
	
	.galerie_image:link { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: underline; }
	.galerie_image:visited { font-size: 11px; color: #E2002B; font-style: normal; font-weight: normal; text-decoration: underline; }
	.galerie_image:active { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	.galerie_image:hover { font-size: 11px; color: #5A5A5A; font-style: normal; font-weight: normal; text-decoration: underline; }
	
	.galerie_image_menu:link { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #5A5A5A; padding: 6px 4px; }
	.galerie_image_menu:visited { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #5A5A5A; padding: 6px 4px; }
	.galerie_image_menu:active { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #6680A1; padding: 6px 4px; }
	.galerie_image_menu:hover { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #6680A1; padding: 6px 4px; }
	
	.galerie_image_menu_lk:link { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #6680A1; padding: 6px 4px; }
	.galerie_image_menu_lk:visited { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #6680A1; padding: 6px 4px; }
	.galerie_image_menu_lk:active { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #6680A1; padding: 6px 4px; }
	.galerie_image_menu_lk:hover { font-size: 10px; color: #E3E3E3; font-style: normal; font-weight: normal; text-decoration: none; background-color: #6680A1; padding: 6px 4px; }


/* Class */

	.found { font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; background-color: #B3B3B3; }

	.citation { margin: 15px; padding: 15px; font-family: Times New Roman; font-size: 12px; background: #FAFFD6; border: #CCCCCC 1px solid; }
	
	.signature { text-align: right; }

	.marge { margin: 0px; padding: 30px 15px 15px 15px; }
	
	.deco_degrade_vertical { margin: 0px; padding: 0px; width: 100%; height: 15px; background: url(../../img/deco_degrade_vertical.gif) repeat-x; }
	
	.deco_ligne_separation { margin: 0px; padding: 0px; width: 100%; height: 1px; background: url(../../img/deco_ligne_separation.gif) repeat-x; }
	
	.trait { margin: 0px; padding: 0px; width: 100%; height: 1px; background: #B3B3B3; }
	
	.note { margin: 10px 0px; padding: 10px 10px 10px 50px; border: #E2002B 2px solid ; background: url(../../img/icone_info.gif) 5px 5px no-repeat; }
	
	.code { margin: 10px 0px; padding: 10px; font-family: Courier New, serif; text-align: left; max-height: 400px; overflow: auto; border: #CCCCCC 1px solid ; }

	.left { margin: 0px; padding: 0px; top: 0px; left: 0px; float: left; }
	
	.right { margin: 0px; padding: 0px; top: 0px; right: 0px; float: right; }

	.bloc_portail { margin: 0px; padding: 0px 0px 15px 0px; }


	/* Formulaire */
	.form_box { background: #FAFFD6; color: #5A5A5A; font-weight: normal; 
						padding: 1px 2px; font-size: 10px; border-bottom: #7F9DB9 1px solid; border-left: #7F9DB9 1px solid; border-right: #7F9DB9 1px solid; border-top: #7F9DB9 1px solid; 
	}
	
	.form_box_erreur { background: #FAFFD6; color: #5A5A5A; font-weight: normal; 
						padding: 1px 2px; font-size: 10px; border-bottom: #E2002B 2px solid; border-left: #E2002B 2px solid; border-right: #E2002B 2px solid; border-top: #E2002B 2px solid; 
	}
	
	.form_bouton { background: url(../../img/deco_bouton.gif) repeat-x; color: #5A5A5A; font-weight: normal; 
						padding: 0px 10px; font-size: 10px; border-bottom: #7F9DB9 1px solid; border-left: #7F9DB9 1px solid; border-right: #7F9DB9 1px solid; border-top: #7F9DB9 1px solid; 
	}


	/* Cadre Texte */
	
	.cadre_txt { border: #B3B3B3 1px solid; padding: 20px; background: #F2F6FC; }
	
	.cadre_toolbox { border-bottom: 0px; border-left: #B3B3B3 1px solid; border-right: 0px; border-top: #B3B3B3 1px solid; }
	
	.cadre_s_menu_1 { border-bottom: #B3B3B3 1px solid; border-left: 0px; border-right: 0px; border-top: #B3B3B3 1px solid; }
	
	.cadre_s_menu_2 { border-bottom: #B3B3B3 1px solid; border-left: 0px; border-right: 0px; border-top: 0px; }
	
	.cadre_gris { border: #B3B3B3 1px solid; }
	
	.cadre_schema { border: #B3B3B3 1px solid; background: #FFE8EB; }
	
	.cadre_plan_site { border: #CCCCCC 1px solid; }


	/* Image */
	
	.cadre_photo { margin: 0px 0px 0px 10px; padding: 1px; border: #B3B3B3 1px dashed; background: #FFFFFF; z-index: 1; }
	
	.cadre_photo_right { margin: 0px 0px 0px 10px; padding: 1px; float: right; border: #B3B3B3 1px dashed; background: #FFFFFF; z-index: 1; }
	
	.cadre_photo_left { margin: 0px 10px 0px 0px; padding: 1px; float: left; border: #B3B3B3 1px dashed; background: #FFFFFF; z-index: 1; }
	
	.cadre_photo_elus { margin: 0px; padding: 2px; border: #E2002B 1px dashed; background: #FFFFFF; z-index: 1; }

	.puce_lien { margin: 0px 7px; padding: 0px; vertical-align: bottom; }

	.puce { margin: 0px 7px; padding: 0px; vertical-align: bottom; }

	.puce_pied_de_page { margin: 0px 0px 0px 8px; padding: 0px; vertical-align: bottom; }


/*
	table {border: 1px solid black}
	td {border: 1px dotted gray}
	div {border: 1px solid orange}
	img, form {border: 1px dashed blue}
	h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
	ul {border: 1px solid green}
	li {border: 1px solid lightgreen}
*/