body 					{ background-color: #FFFFFF; margin-bottom: 30px; }

a:visited 				{ color: #003366; }
a:active 				{ color: #FF9900; }
a:link 					{ color: #0066CC; }
a:hover					{ color: #FF9900; }

A.accueil:link			{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color: #003366; }
A.accueil:visited		{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color: #0066CC; }
A.accueil:active		{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color: #FF9900; }
A.accueil:hover			{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color: #FF9900; }

A.top:link				{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color:#003366; letter-spacing:-1px; }
A.top:visited			{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color:#003366; letter-spacing:-1px; }
A.top:active			{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color:#FF9900; letter-spacing:-1px; }
A.top:hover				{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; text-decoration:none; color:#003366; letter-spacing:-1px; text-decoration:underline;}

.italique 				{ font-style: italic; }
.gras 					{ font-weight: bold; }
.souligne 				{ text-decoration: underline; }

.txt 					{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #000000; }
.txt-petit 				{ font-family: Geneva, Verdana, sans-serif; font-size: 0.8em; }
.txt-accueil			{ font-family: Arial, Geneva, Verdana, sans-serif; font-size: 10px; line-height: 14px; }
.txt-accueil-sp			{ font-family: Arial, Geneva, Verdana, sans-serif; font-size: 10px; line-height: 11px; }
.txt-histoire 			{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #000000; line-height:15px;}
.txt-bleu 				{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #00264d; }
.txt-bleu2 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00264d; }
.txt-rouge 				{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #990033; }

.txt-ocre				{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #AA8353; }
a.ocre:visited          { color: #AA8353; }
a.ocre:active           { color: #AA8353; }
a.ocre:link             { color: #AA8353; }
a.ocre:hover            { color: #AA8353; }

.t_orange 				{ font-family: Geneva, Verdana, sans-serif; font-size: 11px; color: #FB913D; font-weight: bold; }

.tab-txt 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.tab-txt-blanc 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.tab-txt-blanc-gr		{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; }
.tab-txt-petit 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.tab-txt-orange 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #E16C00; }
.tab-txt-bleu 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00264D; }

.rouge 					{ color: #990033; }
.bleu 					{ color: #00264d; }

.exposant 				{ font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.txt-petit-bleu 		{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; color: #003366; }
.txt-petit-bleu2 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00264d; }
.txt-petit-orange 		{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600; }
.txt-orange 			{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600; }
.sous-titre 			{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #00264d; }
.autres-sections		{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; line-height: 15px; }
.txt-gris 				{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #666666; }
 
.titre					{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #00264d; }
.surtitre				{ font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00264d; }

P.tit-pop				{ font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699FF; }
font.tit				{ font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066; }
P.txt-pop    			{ font-family: Geneva, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000066; }

.section-app		    { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #00264d; }
.titre-liste		    { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #00264d; }

/* style affaires */
.sous-titre-aff 		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366; } 
.txt-bleu-clair 		{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #003399;}
.txt-aff-tem-orange 	{ font-family: Geneva, Verdana, sans-serif; font-size: 12px; color: #ff6600; font-style: italic;}
.txt-petit-vert 		{ font-family: Geneva, Verdana, sans-serif; font-size: 10px; color: #308908;}
.blanc 					{ color: #ffffff;}
/* fin style affaires */

.titre-hydrocontact		{ font-family: Geneva, Verdana, sans-serif; font-size:20px; color:#6C99C2; font-weight:bold; }
.sous-titre-hydrocontact{ font-family: Geneva, Verdana, sans-serif; font-size:14px; color:#6C99C2; font-weight:bold; }

/* Nouveau A signaler */
.item { margin:10px 10px 10px 4px; clear:both; font-family: Geneva, Verdana, sans-serif; font-size: 10px; }
.item .date { display:block; color:#666;}
.item .titre { display:block; font-weight:bold; font-family: Geneva, Verdana, sans-serif; font-size: 10px; color:#000000; margin:0px; padding:0px; }
.item .sommaire { display:block; margin-top:0px;}
.item .sommaire a { color:#000; text-decoration:none; }
.item .sommaire a span { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
.item .sommaire a:hover span { color:#FF9900;}
