/*
revision 2.8 - 26 Janvier 2011 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009-2010-2011
revision 2.7 - 08 Décembre 2010 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009-2010
revision 2.6 - 28 Novembre 2010 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009-2010
revision 2.5 - 04 Octobre 2010 - Yannick Mey
revision 2.4 - 29 Septembre 2010 - Yannick Mey
revision 2.3 - 30 Juin  2010 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009-2010
revision 2.2 - 03 Juin  2010 - Yannick Mey 
revision 2.1 - 27 Mai  2010 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009-2010 
revision 2.0 - 24 Mars  2010 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009-2010 
revision 1.9 - 22 Décembre  2009 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009 
revision 1.8 - 18 Juillet  2009 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009 
revision 1.7 - 29 Mai  2009 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009 
revision 1.6 - 15 Mai  2009 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009 
revision 1.5 - 06 Avril  2009 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009 
revision 1.4 - 18 Février  2009 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008-2009 
revision 1.3 - 16 Octobre  2008 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008 
revision 1.2 - 24 Avril  2008 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008 
revision 1.1 - 05 Avril  2008 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007-2008 
revision 1.0 - 02 Novembre  2007 - © Tous droits réservés à Nicolas Quirin 2005-2006-2007
*/

/*******************************************/
/* GENERAL                                 
/*******************************************/ 
   
HTML {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	border: none;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: none;
}

BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	border: none;
	font: 11px Verdana;
	SCROLLBAR-FACE-COLOR: #8EA6D6;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCD9F1;
	SCROLLBAR-SHADOW-COLOR: #CCD9F1;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #EFF2FB;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

LI {
	font: 11px Verdana;
}

B {
	font: 11px Verdana;
	font-weight: bold;
}

INPUT {
	font: 11px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

INPUT[TYPE=text] {	
	background-color: WHITE;
	border-color: #D6D6D6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	color: BLACK;
	font-family: Verdana;
	font-size: 10pt;
	height: 25px;
	margin: 2px;
	padding: 2px;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
}

INPUT[TYPE=password] {
	background-color: WHITE;
	border-color: #D6D6D6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	color: BLACK;
	font-family: Verdana;
	font-size: 10pt;
	height: 25px;
	margin: 2px;
	padding: 2px;
	width: auto;
}

INPUT[TYPE=radio] {
	border: 1px solid #7A98D6;
	font: 11px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

INPUT[TYPE=checkbox] {
	border: 1px solid #7A98D6;
	font: 11px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

INPUT[TYPE=image] {
	border: 0px;
	font: 11px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

INPUT[TYPE=submit] {
	border: 0px;
	font: 11px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

INPUT.text {
	border: 1px solid #7A98D6;
	font: 11px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

TEXTAREA {
	border: 1px solid #7A98D6;
	font: 10px Verdana;
	color: #000000;
	background-color: #D6DEF7;
}

SELECT {
	background-color: WHITE;
	border-color: #D6D6D6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	color: BLACK;
	font-family: Verdana;
	font-size: 10pt;
	height: 30px;
	margin: 2px;
	padding: 2px;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
}

OPTION {
	background-color: white;
	padding: 1px;
	margin: 3px;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: none;
	background-color: WHITE;
	width: auto;
	color: #4F4F4D;
}

TD.HeightFix {
	display: block
}

INPUT.FondBleuClair {
	font: 10px Verdana;
	color: #000000;
	font-weight: bold;
	background-color: #E0E6F4;
}

INPUT.FondBleu {
	font: 10px Verdana;
	color: #000000;
	font-weight: bold;
	background-color: #5A76B4;
}

INPUT.WinXP {
	
}

DIV.hide {
	display: none;
}

DIV.show {
	display: block;
}

DIV.unselectedDocumentDiv {
	border: 1px dotted #EFF2FB;
	height: auto;
	min-height: 100%;
	_height: 100%;
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	overflow:hidden;
}

DIV.selectedDocumentDiv {
	border: 1px solid #AEBFE2;
	height: auto;
	min-height: 100%;
	_height: 100%; 
	background-color: #EFF2FB;
	padding: 4px 4px 4px 4px;
	overflow:hidden;
}

FORM {
	border-color: #8997D4;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 1px;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 0px;
}

/*******************************************/
/* ESSAI DE STYLE INTEGRAL VIA CSS		           
/*******************************************/
table.contenuPageVariable {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.contenuPageVariable th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.contenuPageVariable td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/*******************************************/ 
/* DIVERS		           
/*******************************************/
.InformationLegales {
	font: 10px Comic Sans MS;
	color: BLACK;
	letter-spacing: 0px;
	text-decoration: none
}

.OngletListe {
	font: 9px Comic Sans MS;
	color: #5A76B4;
	letter-spacing: 2px;
	text-decoration: none
}

.RechercheMembre {
	font: 12px Verdana;
	color: #485E9E;
	letter-spacing: 0px;
	text-decoration: none
}

.Visiteur {
	font: 10px Verdana bold italic;
	color: #5A76B4;
	letter-spacing: 2px;
	text-decoration: none
}

.cmd {
	font: 10px Verdana;
	color: #5A76B4;
	font-weight: bold;
	letter-spacing: 4px;
	text-decoration: none
}

.cmdSQL {
	font: 11px Verdana;
	color: #5A76B4;
	text-decoration: none
}

.mlink {
	font: 12px Verdana;
	color: #5773AD;
	text-decoration: none
}

.mlink:hover {
	font: 12px Verdana;
	color: #5773AD;
	text-decoration: underline overline
}

.red {
	font: 11px Verdana;
	color: #FF0000;
	text-decoration: none;
}

.black {
	font: 11px Verdana;
	color: BLACK;
	text-decoration: none;
}

/*******************************************/ 
/* LIENS		           
/*******************************************/
A:link {
	font: 11px Verdana;
	color: #355493;
	text-decoration: none
}

A:visited {
	font: 11px Verdana;
	color: #355493;
	text-decoration: none
}

A:hover {
	font: 11px Verdana;
	color: RED;
	text-decoration: none
}

A:active {
	font: 11px Verdana;
	color: ORANGE;
	text-decoration: none
}

A:focus {
	font: 11px Verdana;
	color: #355493;
	text-decoration: underline
}

A.Small {
	font: 8px Verdana;
	color: #485E9E;
	text-decoration: none
}

A.Small:link {
	font: 8px Verdana;
	color: #485E9E;
	text-decoration: underline
}

A.Small:visited {
	font: 8px Verdana;
	color: #485E9E;
	text-decoration: underline
}

A.Small:hover {
	font: 8px Verdana;
	color: BLACK;
	text-decoration: underline
}

A.Small:active {
	font: 8px Verdana;
	color: #485E9E;
	text-decoration: underline
}

A.Small:focus {
	font: 8px Verdana;
	color: #5A76B4;
	text-decoration: underline
}

A.PetitLien {
	font: 9px Verdana;
	color: #485E9E;
	text-decoration: none
}

A.PetitLien:link {
	font: 9px Verdana;
	color: #AEBFE2;
	text-decoration: underline
}

A.PetitLien:visited {
	font: 9px Verdana;
	color: #AEBFE2;
	text-decoration: underline
}

A.PetitLien:hover {
	font: 9px Verdana;
	color: BLACK;
	text-decoration: underline
}

A.PetitLien:active {
	font: 9px Verdana;
	color: #5A76B4;
	text-decoration: underline
}

A.PetitLien:focus {
	font: 9px Verdana;
	color: #5A76B4;
	text-decoration: underline
}

A.Important {
	font: 9 Verdana;
	letter-spacing: 1px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none
}

A.Important:hover {
	font: 9 Verdana;
	letter-spacing: 1px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline
}

A.Pub {
	font: 17px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: none
}

A.Pub:hover {
	font: 17px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.SousTitreService:link {
	font: 12px Verdana;
	color: #5A76B4;
}

A.SousTitreService:visited {
	font: 12px Verdana;
	color: #AEBFE2;
}

A.SousTitreService:hover {
	font: 12px Verdana;
	color: BLACK;
	text-decoration: underline
}

A.SousTitreService:active {
	font: 12px Verdana;
	color: #5A76B4;
}

A.SousTitreService:focus {
	font: 12px Verdana;
	color: #5A76B4;
	text-decoration: underline
}

A.MoyenBleu:link {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.MoyenBleu:visited {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.MoyenBleu:hover {
	font: 12px Verdana;
	color: BLACK;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenBleu:active {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.MoyenBleu:focus {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenNoir:link {
	font: 12px Verdana;
	color: #000000;
	font-weight: bold;
}

A.MoyenNoir:visited {
	font: 12px Verdana;
	color: #808080;
	font-weight: bold;
}

A.MoyenNoir:hover {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenNoir:active {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
}

A.MoyenNoir:focus {
	font: 12px Verdana;
	color: ORANGE;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenGris:link {
	font: 12px Verdana;
	color: #C0C0C0;
	font-weight: bold;
}

A.MoyenGris:visited {
	font: 12px Verdana;
	color: #C0C0C0;
	font-weight: bold;
}

A.MoyenGris:hover {
	font: 12px Verdana;
	color: #C0C0C0;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenGris:active {
	font: 12px Verdana;
	color: #C0C0C0;
	font-weight: bold;
}

A.MoyenGris:focus {
	font: 12px Verdana;
	color: #C0C0C0;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenBlanc:link {
	font: 12px Verdana;
	color: WHITE;
	font-weight: bold;
}

A.MoyenBlanc:visited {
	font: 12px Verdana;
	color: WHITE;
	font-weight: bold;
}

A.MoyenBlanc:hover {
	font: 12px Verdana;
	color: WHITE;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenBlanc:active {
	font: 12px Verdana;
	color: WHITE;
	font-weight: bold;
}

A.MoyenBlanc:focus {
	font: 12px Verdana;
	color: WHITE;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenVert:link {
	font: 12px Verdana;
	color: #00b000;
	font-weight: bold;
}

A.MoyenVert:visited {
	font: 12px Verdana;
	color: #00b000;
	font-weight: bold;
}

A.MoyenVert:hover {
	font: 12px Verdana;
	color: #00b000;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenVert:active {
	font: 12px Verdana;
	color: #00b000;
	font-weight: bold;
}

A.MoyenVert:focus {
	font: 12px Verdana;
	color: #00b000;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenRouge {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
}

A.MoyenRouge:hover {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
}

A.MoyenRouge:active {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenRouge:focus {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenRouge:visited {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
}

A.MoyenOrange {
	font: 12px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.MoyenOrange:hover {
	font: 12px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.MoyenOrange:active {
	font: 12px Verdana;
	color: #ff8040;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenOrange:focus {
	font: 12px Verdana;
	color: #ff8040;
	font-weight: bold;
	text-decoration: underline
}

A.MoyenOrange:visited {
	font: 12px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.GrandRouge {
	font: 15px Verdana;
	color: RED;
	font-weight: bold;
}

A.GrandRouge:hover {
	font: 15px Verdana;
	color: RED;
	font-weight: bold;
}

A.GrandRouge:active {
	font: 15px Verdana;
	color: RED;
	font-weight: bold;
	text-decoration: underline
}

A.GrandRouge:focus {
	font: 15px Verdana;
	color: RED;
	font-weight: bold;
	text-decoration: underline
}

A.GrandRouge:visited {
	font: 15px Verdana;
	color: RED;
	font-weight: bold;
}

A.MegaOrange {
	font: 17px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.MegaOrange:hover {
	font: 17px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.MegaOrange:active {
	font: 17px Verdana;
	color: #ff8040;
	font-weight: bold;
	text-decoration: underline
}

A.MegaOrange:focus {
	font: 17px Verdana;
	color: #ff8040;
	font-weight: bold;
	text-decoration: underline
}

A.MegaOrange:visited {
	font: 17px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.GrandOrange {
	font: 15px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.GrandOrange:hover {
	font: 15px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.GrandOrange:active {
	font: 15px Verdana;
	color: #ff8040;
	font-weight: bold;
	text-decoration: underline
}

A.GrandOrange:focus {
	font: 15px Verdana;
	color: #ff8040;
	font-weight: bold;
	text-decoration: underline
}

A.GrandOrange:visited {
	font: 15px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.GrandVert {
	font: 15px Verdana;
	color: #00b000;
	font-weight: bold;
}

A.GrandVert:hover {
	font: 15px Verdana;
	color: #00b000;
	font-weight: bold;
}

A.GrandVert:active {
	font: 15px Verdana;
	color: #00b000;
	font-weight: bold;
	text-decoration: underline
}

A.GrandVert:focus {
	font: 15px Verdana;
	color: #00b000;
	font-weight: bold;
	text-decoration: underline
}

A.GrandVert:visited {
	font: 15px Verdana;
	color: #00b000;
	font-weight: bold;
}

A.MegaNoir {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
}

A.MegaNoir:hover {
	font: 19px Verdana;
	color: GRAY;
	font-weight: bold;
}

A.MegaNoir:active {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
	text-decoration: underline
}

A.MegaNoir:focus {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
	text-decoration: underline
}

A.MegaNoir:visited {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
}

A.MegaGris {
	font: 19px Verdana;
	color: LIGHTGRAY;
	font-weight: bold;
}

A.MegaGris:hover {
	font: 19px Verdana;
	color: GRAY;
	font-weight: bold;
}

A.MegaGris:active {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
	text-decoration: underline
}

A.MegaGris:focus {
	font: 19px Verdana;
	color: GRAY;
	font-weight: bold;
	text-decoration: underline
}

A.MegaGris:visited {
	font: 19px Verdana;
	color: LIGHTGRAY;
	font-weight: bold;
}


A.MegaBleu {
	font: 19px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.MegaBleu:hover {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
}

A.MegaBleu:active {
	font: 19px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.MegaBleu:focus {
	font: 19px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.MegaBleu:visited {
	font: 19px Verdana;
	color: #AEBFE2;
	font-weight: bold;
}

A.GrandBleu {
	font: 15px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.GrandBleu:hover {
	font: 15px Verdana;
	color: BLACK;
	font-weight: bold;
}

A.GrandBleu:active {
	font: 15px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.GrandBleu:focus {
	font: 15px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.GrandBleu:visited {
	font: 15px Verdana;
	color: #AEBFE2;
	font-weight: bold;
}

A.GrandBlanc {
	font: 15px Verdana;
	color: WHITE;
	font-weight: bold;
}

A.GrandBlanc:hover {
	font: 15px Verdana;
	color: WHITE;
	font-weight: bold;
}

A.GrandBlanc:active {
	font: 15px Verdana;
	color: WHITE;
	font-weight: bold;
	text-decoration: underline
}

A.GrandBlanc:focus {
	font: 15px Verdana;
	color: WHITE;
	font-weight: bold;
	text-decoration: underline
}

A.GrandBlanc:visited {
	font: 15px Verdana;
	color: WHITE;
	font-weight: bold;
}

A.PetitBleuGras {
	font: 10px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.PetitBleuGras:hover {
	font: 10px Verdana;
	color: BLACK;
	font-weight: bold;
}

A.PetitBleuGras:active {
	font: 10px Verdana;
	color: #3756B9;
	font-weight: bold;
	text-decoration: underline
}

A.PetitBleuGras:focus {
	font: 10px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: underline
}

A.PetitBleuGras:visited {
	font: 10px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

A.PetitBleuItalique {
	font: 10px Verdana;
	color: #5A76B4;
	font-style: italic;
}

A.PetitBleuItalique:hover {
	font: 10px Verdana;
	color: BLACK;
	font-style: italic;
}

A.PetitBleuItalique:active {
	font: 10px Verdana;
	color: #5A76B4;
	font-style: italic;
	text-decoration: underline
}

A.PetitBleuItalique:focus {
	font: 10px Verdana;
	color: #5A76B4;
	font-style: italic;
	text-decoration: underline
}

A.PetitBleuItalique:visited {
	font: 10px Verdana;
	color: #5A76B4;
	font-style: italic;
}

A.PetitBleuSombre {
	font: 10px Verdana;
	color: #1C5180;
}

A.PetitBleuSombre:hover {
	font: 10px Verdana;
	color: BLACK;
}

A.PetitBleuSombre:active {
	font: 10px Verdana;
	color: #1C5180;
	text-decoration: underline
}

A.PetitBleuSombre:focus {
	font: 10px Verdana;
	color: #1C5180;
	text-decoration: underline
}

A.PetitBleuSombre:visited {
	font: 10px Verdana;
	color: #1C5180;
}

A.PetitBleu {
	font: 10px Verdana;
	color: #5A76B4;
}

A.PetitBleu:hover {
	font: 10px Verdana;
	color: BLACK;
}

A.PetitBleu:active {
	font: 10px Verdana;
	color: #5A76B4;
	text-decoration: underline
}

A.PetitBleu:focus {
	font: 10px Verdana;
	color: #5A76B4;
	text-decoration: underline
}

A.PetitBleu:visited {
	font: 10px Verdana;
	color: #5A76B4;
}

A.PetitBleuClair {
	font: 10px Verdana;
	color: #DFE5F7;
}

A.PetitBleuClair:hover {
	font: 10px Verdana;
	color: #AEBFE2;
}

A.PetitBleuClair:active {
	font: 10px Verdana;
	color: #DFE5F7;
	text-decoration: underline
}

A.PetitBleuClair:focus {
	font: 10px Verdana;
	color: #AEBFE2;
	text-decoration: underline
}

A.PetitBleuClair:visited {
	font: 10px Verdana;
	color: #DFE5F7;
}

A.PetitRougeGras {
	font: 11px Verdana;
	color: #FF0000;
	font-weight: bold;
}

A.PetitRougeGras:hover {
	font: 10px Verdana;
	color: #FF0000;
	font-weight: bold;
}

A.PetitRougeGras:active {
	font: 10px Verdana;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline
}

A.PetitRougeGras:focus {
	font: 10px Verdana;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline
}

A.PetitRougeGras:visited {
	font: 10px Verdana;
	color: #FF0000;
	font-weight: bold;
}

A.PetitRouge {
	font: 11px Verdana;
	color: #FF0000;
}

A.PetitRouge:hover {
	font: 10px Verdana;
	color: #FF0000;
}

A.PetitRouge:active {
	font: 10px Verdana;
	color: #FF0000;
	text-decoration: underline
}

A.PetitRouge:focus {
	font: 10px Verdana;
	color: #FF0000;
	text-decoration: underline
}

A.PetitRouge:visited {
	font: 10px Verdana;
	color: #FF0000;
}

A.PetitBlanc {
	font: 10px Verdana;
	color: WHITE;
}

A.PetitBlanc:hover {
	font: 10px Verdana;
	color: WHITE;
}

A.PetitBlanc:active {
	font: 10px Verdana;
	color: WHITE;
	text-decoration: underline
}

A.PetitBlanc:focus {
	font: 10px Verdana;
	color: WHITE;
	text-decoration: underline
}

A.PetitBlanc:visited {
	font: 10px Verdana;
	color: WHITE;
}

A.PetitVert {
	font: 10px Verdana;
	color: #00b000;
}

A.PetitVert:hover {
	font: 10px Verdana;
	color: #00b000;
}

A.PetitVert:active {
	font: 10px Verdana;
	color: #00b000;
	text-decoration: underline
}

A.PetitVert:focus {
	font: 10px Verdana;
	color: #00b000;
	text-decoration: underline
}

A.PetitVert:visited {
	font: 10px Verdana;
	color: #00b000;
}

A.PetitNoir {
	font: 10px Verdana;
	color: #000000;
}

A.PetitNoir:hover {
	font: 10px Verdana;
	color: #000000;
}

A.PetitNoir:active {
	font: 10px Verdana;
	color: #000000;
	text-decoration: underline
}

A.PetitNoir:focus {
	font: 10px Verdana;
	color: #000000;
	text-decoration: underline
}

A.PetitNoir:visited {
	font: 10px Verdana;
	color: #000000;
}

A.GrandNoir {
	font: 15px Verdana;
	color: #000000;
	font-weight: bold;
}

A.GrandNoir:hover {
	font: 15px Verdana;
	color: #000000;
	font-weight: bold;
}

A.GrandNoir:active {
	font: 15px Verdana;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

A.GrandNoir:focus {
	font: 15px Verdana;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

A.GrandNoir:visited {
	font: 15px Verdana;
	color: #000000;
	font-weight: bold;
}

A.PetitOrange {
	font: 10px Verdana;
	color: #ff8040;
}

A.PetitOrange:hover {
	font: 10px Verdana;
	color: #ff8040;
}

A.PetitOrange:active {
	font: 10px Verdana;
	color: #ff8040;
	text-decoration: underline
}

A.PetitOrange:focus {
	font: 10px Verdana;
	color: #ff8040;
	text-decoration: underline
}

A.PetitOrange:visited {
	font: 10px Verdana;
	color: #ff8040;
}

A.PetitGris {
	font: 10px Verdana;
	color: #999999;
}

A.PetitGris:hover {
	font: 10px Verdana;
	color: #999999;
}

A.PetitGris:active {
	font: 10px Verdana;
	color: #999999;
	text-decoration: underline
}

A.PetitGris:focus {
	font: 10px Verdana;
	color: #999999;
	text-decoration: underline
}

A.PetitGris:visited {
	font: 10px Verdana;
	color: #999999;
}

A.Aide {
	font: 8px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.Aide:hover {
	font: 8px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.Aide:active {
	font: 8px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.Aide:focus {
	font: 8px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.Aide:visited {
	font: 8px Verdana;
	color: #ff8040;
	font-weight: bold;
}

A.VeryBigWhite {
	font: 20px Verdana;
	color: WHITE;
	text-decoration: none
}

A.VeryBigWhite:hover {
	font: 20px Verdana;
	color: WHITE;
	text-decoration: underline
}

A.Reporter {
	font: 10px Verdana;
	color: #004080;
	text-decoration: none
}

A.Reporter:hover {
	font: 10px Verdana;
	color: #004080;
	text-decoration: underline
}

A.VeryBigGreen {
	font: 30px Verdana;
	color: #00ca00;
	text-decoration: none
}

A.VeryBigGreen:hover {
	font: 30px Verdana;
	color: #00ca00;
	text-decoration: underline
}

A.BigWhite {
	font: 15px Verdana;
	color: WHITE;
	text-decoration: none
}

A.BigWhite:hover {
	font: 15px Verdana;
	color: WHITE;
	text-decoration: underline
}

A.BigOrange {
	font: 17px Verdana bold;
	color: #ff8040;
	text-decoration: none
}

A.BigOrange:hover {
	font: 17px Verdana bold;
	color: #ff8040;
	text-decoration: underline
}

A.Supprimer {
	font: 10px Verdana;
	color: RED;
	text-decoration: none
}

A.Supprimer:hover {
	font: 10px Verdana;
	color: RED;
	text-decoration: underline
}

A.Restaurer {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: none
}

A.Restaurer:hover {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: underline
}

A.Retirer {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: none
}

A.Retirer:hover {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: underline
}

A.Retirer:active {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: underline
}

A.Retirer:focus {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: underline
}

A.Retirer:visited {
	font: 10px Verdana;
	color: LIGHTGREY;
	text-decoration: underline
}

A.Ajouter {
	font: 10px Verdana;
	color: #1FBB0F;
	text-decoration: none
}

A.Ajouter:hover {
	font: 10px Verdana;
	color: #1FBB0F;
	text-decoration: underline
}

A.Ajouter:active {
	font: 10px Verdana;
	color: #1FBB0F;
	text-decoration: none
}

A.Ajouter:focus {
	font: 10px Verdana;
	color: #1FBB0F;
	text-decoration: none
}

A.Ajouter:visited {
	font: 10px Verdana;
	color: #1FBB0F;
	text-decoration: none
}

A.Dotted {
	font: 11px Verdana;
	color: #485E9E;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	border-bottom: dotted 1px #AEBFE2;
}

A.Dotted:link {
	font: 11px Verdana;
	color: #485E9E;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	border-bottom: dotted 1px #AEBFE2;
}

A.Dotted:visited {
	font: 11px Verdana;
	color: #485E9E;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	border-bottom: dotted 1px #AEBFE2;
}

A.Dotted:hover {
	font: 11px Verdana;
	color: #485E9E;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	border-bottom: dotted 1px #AEBFE2;
}

A.Dotted:active {
	font: 11px Verdana;
	color: #485E9E;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	border-bottom: dotted 1px #AEBFE2;
}

A.Dotted:focus {
	font: 11px Verdana;
	color: #485E9E;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	border-bottom: dotted 1px #AEBFE2;
}

A.T5:link {
	font: 17px Verdana;
	color: #808080;
	font-weight: none;
	text-decoration: none
}

A.T5:visited {
	font: 17px Verdana;
	color: #AEBFE2;
	font-weight: none;
	text-decoration: none
}

A.T5:hover {
	font: 17px Verdana;
	color: #355493;
	font-weight: none;
	text-decoration: none
}

A.T5:active {
	font: 17px Verdana;
	color: RED;
	font-weight: none;
	text-decoration: none
}

A.T5:focus {
	font: 17px Verdana;
	color: #5A76B4;
	font-weight: none;
	text-decoration: none
}

A.T4:link {
	font: 14px Verdana;
	color: #808080;
	font-weight: none;
	text-decoration: none
}

A.T4:visited {
	font: 14px Verdana;
	color: #AEBFE2;
	font-weight: none;
	text-decoration: none
}

A.T4:hover {
	font: 14px Verdana;
	color: #355493;
	font-weight: none;
	text-decoration: none
}

A.T4:active {
	font: 14px Verdana;
	color: RED;
	font-weight: none;
	text-decoration: none
}

A.T4:focus {
	font: 14px Verdana;
	color: #5A76B4;
	font-weight: none;
	text-decoration: none
}

A.T3:link {
	font: 12px Verdana;
	color: #808080;
	font-weight: none;
	text-decoration: none
}

A.T3:visited {
	font: 12px Verdana;
	color: #AEBFE2;
	font-weight: none;
	text-decoration: none
}

A.T3:hover {
	font: 12px Verdana;
	color: #355493;
	font-weight: none;
	text-decoration: none
}

A.T3:active {
	font: 12px Verdana;
	color: RED;
	font-weight: none;
	text-decoration: none
}

A.T3:focus {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: none;
	text-decoration: none
}

A.T2:link {
	font: 10px Verdana;
	color: #808080;
	font-weight: none;
	text-decoration: none
}

A.T2:visited {
	font: 10px Verdana;
	color: #AEBFE2;
	font-weight: none;
	text-decoration: none
}

A.T2:hover {
	font: 10px Verdana;
	color: #355493;
	font-weight: none;
	text-decoration: none
}

A.T2:active {
	font: 10px Verdana;
	color: RED;
	font-weight: none;
	text-decoration: none
}

A.T2:focus {
	font: 10px Verdana;
	color: #5A76B4;
	font-weight: none;
	text-decoration: none
}

A.T1:link {
	font: 8px Verdana;
	color: #808080;
	font-weight: none;
	text-decoration: none
}

A.T1:visited {
	font: 8px Verdana;
	color: #AEBFE2;
	font-weight: none;
	text-decoration: none
}

A.T1:hover {
	font: 8px Verdana;
	color: #355493;
	font-weight: none;
	text-decoration: none
}

A.T1:active {
	font: 8px Verdana;
	color: RED;
	font-weight: none;
	text-decoration: none
}

A.T1:focus {
	font: 8px Verdana;
	color: #5A76B4;
	font-weight: none;
	text-decoration: none
}

/*******************************************/ 
/* TRAITS		           
/*******************************************/
hr {
	border: none;
	height: 0;
	border-top: dotted 1px black
}

.vr40 {
	width: 0;
	height: 40;
	border-left: dotted 1px black;
}

.vr50 {
	width: 0;
	height: 50;
	border-left: dotted 1px black;
}

.vr100 {
	width: 0;
	height: 100;
	border-left: dotted 1px black;
}

.vr250 {
	width: 0;
	height: 250;
	border-left: dotted 1px black;
}

.vr450 {
	width: 0;
	height: 450;
	border-left: dotted 1px black;
}

.box {
	width: 650px;
	height: 50px;
	border: dotted 1px green;
}

/*******************************************/
/* TITRE ET TEXTE			           
/*******************************************/
.Texte {
	font: 11px Verdana;
	color: #000000;
}

.TexteBleu {
	font: 11px Verdana;
	color: #4E64A2;
}

.TexteGras {
	font: bold 11px Verdana;
	color: #000000;
}

.Texte:hover {
	font: 11px Verdana;
}

.PetitTexte {
	font: 9px Verdana;
	color: #000000;
}

.PetitTexteGras {
	font: 9px Verdana bold;
	color: #000000;
}

.PetitTexteGris {
	font: 9px Verdana;
	color: #AAAAAA;
}

.PetitTexteBleu {
	font: 9px Verdana;
	color: #4E64A2;
}

.PetitTexteBlanc {
	font: 9px Verdana;
	color: #ffffff;
}

.TitreMenu {
	font: 12px Verdana;
	color: #5A76B4;
}

.Titre {
	font: 17px Verdana;
	color: #000000;
	font-weight: bold;
}

.PetitTitre {
	font: 14px Verdana;
	color: #000000;
}

.MiniTitre {
	font: bold 9px Verdana;
	color: #4E64A2;
	text-decoration: none
}

.PetitTitreGras {
	font: 14px Verdana;
	color: #000000;
	font-weight: bold;
}

.TitreOnglet {
	font: 15px Verdana;
	color: #5A76B4;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: bold;
}

.TitreService {
	font: 12px Verdana;
	color: #5A76B4;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: bold;
}

.TitreAccueilAmis {
	font: 15px Comic Sans MS;
	color: #5A76B4;
	letter-spacing: 1px;
	text-decoration: none
}

.TitreEvolutions {
	font: bold 22px Verdana;
	color: #495F9E;
}

.TitreCategorieConcours {
	font: bold 11px Verdana;
	color: #000000;
}

.TitreVille {
	font: bold 23px Comic Sans MS;
	color: #495F9E;
}

.TitrePositionConcours {
	font: bold 23px Comic Sans MS;
	color: #495F9E;
}

.TitreZone {
	font: bold 11px Verdana;
	color: #000000;
}

.TitrePreference {
	font: 18px Comic Sans MS;
	color: #5A76B4;
	letter-spacing: 2px;
	text-decoration: none
}

.TitreListe {
	font: 9px Comic Sans MS;
	color: #5A76B4;
	letter-spacing: 2px;
	text-decoration: none
}

.TitreMessagerie {
	font: 20px Verdana;
	color: #5A76B4;
	letter-spacing: 1px;
	text-decoration: none
}

.PetitTitreBlanc {
	font: 11px Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

.PetitTitreBleu {
	font: 11px Verdana;
	color: #AEBFE2;
	font-weight: bold;
}

.PetitTitreVert {
	font: 11px Verdana;
	color: #B3D63E;
	font-weight: bold;
}

.PetitTitreJaune {
	font: 11px Verdana;
	color: #FFCC00;
	font-weight: bold;
}

.PetitTitreRouge {
	font: 11px Verdana;
	color: #E74F2A;
	font-weight: bold;
}

.PetitTitreViolet {
	font: 11px Verdana;
	color: #B2B2FF;
	font-weight: bold;
}

.PetitTitreGris {
	font: 11px Verdana;
	color: #c0c0c0;
	font-weight: bold;
}

.PetitTitreOrange {
	font: 11px Verdana;
	color: #FDB441;
	font-weight: bold;
}

.MoyenTitreBlanc {
	font: 17px Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

.MoyenTitreBleu {
	font: 17px Verdana;
	color: #AEBFE2;
	font-weight: bold;
}

.MoyenTitreBleuClair {
	font: 17px Verdana;
	color: #EFF2FB;
	font-weight: bold;
}

.MoyenTitreVert {
	font: 17px Verdana;
	color: #B3D63E;
	font-weight: bold;
}

.MoyenTitreJaune {
	font: 17px Verdana;
	color: #FFCC00;
	font-weight: bold;
}

.MoyenTitreRouge {
	font: 17px Verdana;
	color: #E74F2A;
	font-weight: bold;
}

.MoyenTitreViolet {
	font: 17px Verdana;
	color: #B2B2FF;
	font-weight: bold;
}

.MoyenTitreGris {
	font: 17px Verdana;
	color: #c0c0c0;
	font-weight: bold;
}

.MoyenTitreOrange {
	font: 17px Verdana;
	color: #FDB441;
	font-weight: bold;
}

.GrandTitreBlanc {
	font: 20px Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

.GrandTitreBleu {
	font: 20px Verdana;
	color: #4E64A2;
	font-weight: bold;
}

.GrandTitreGris {
	font: 20px Verdana;
	color: #c0c0c0;
	font-weight: bold;
}

.MoyenTexteBleuFonce {
	font: 12px Verdana;
	color: #5A76B4;
}

.MoyenBleuFonce {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.MoyenBleu {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.MoyenBleuClair {
	font: 12px Verdana;
	color: #EFF2FB;
	font-weight: bold;
}

.MoyenVert {
	font: 12px Verdana;
	color: #09bd03;
	font-weight: bold;
}

.MoyenBlanc {
	font: 12px Verdana;
	color: WHITE;
	font-weight: bold;
}

.MoyenOrange {
	font: 12px Verdana;
	color: #ff8040;
	font-weight: bold;
}

.MoyenRouge {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
}

.MoyenNoir {
	font: 12px Verdana;
	color: BLACK;
	font-weight: bold;
}

.MoyenGris {
	font: 12px Verdana;
	color: #C0C0C0;
	font-weight: bold;
}

.MegaBlanc {
	font: 19px Verdana;
	color: #ffffff;
	font-weight: bold;
}

.MegaOrange {
	font: 19px Verdana;
	color: #ff8040;
	font-weight: bold;
}

.MegaBleu {
	font: 19px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.MegaVert {
	font: 19px Verdana;
	color: #09bd03;
	font-weight: bold;
}

.MegaRouge {
	font: 19px Verdana;
	color: RED;
	font-weight: bold;
}

.MegaNoir {
	font: 19px Verdana;
	color: BLACK;
	font-weight: bold;
}

.MegaGris {
	font: 19px Verdana;
	color: #C0C0C0;
	font-weight: bold;
}

.GrandBlanc {
	font: 15px Verdana;
	color: #ffffff;
	font-weight: bold;
}

.GrandOrange {
	font: 15px Verdana;
	color: #ff8040;
	font-weight: bold;
}

.GrandBleu {
	font: 15px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.GrandGris {
	font: 15px Verdana;
	color: #C0C0C0;
	font-weight: bold;
}

.GrandVert {
	font: 15px Verdana;
	color: #09bd03;
	font-weight: bold;
}

.GrandRouge {
	font: 15px Verdana;
	color: RED;
	font-weight: bold;
}

.GrandNoir {
	font: 15px Verdana;
	color: BLACK;
	font-weight: bold;
}

.PetitTitreVert {
	font: 10px Verdana;
	color: #B3D63E;
	font-weight: bold;
}

.PetitTitreBleu {
	font: 10px Verdana;
	color: #4E64A2;
	font-weight: bold;
}

.PetitTitreRouge {
	font: 10px Verdana;
	color: #E74F2A;
	font-weight: bold;
}

.PetitOrangeGras {
	font: 10px Verdana;
	color: #ff8040;
	font-weight: bold;
}

.PetitRougeGras {
	font: 10px Verdana;
	color: #FF0000;
	font-weight: bold;
}

.PetitVertGras {
	font: 10px Verdana;
	color: #008040;
	font-weight: bold;
}

.PetitBleu {
	font: 10px Verdana;
	color: #AEBFE2;
}

.PetitBleuSombre {
	font: 10px Verdana;
	color: #1C5180;
}

.PetitGrisSombre {
	font: 10px Verdana;
	color: #646464;
}

.PetitBleuClair {
	font: 10px Verdana;
	color: #EFF2FB;
}

.PetitBleuItalique {
	font: 10px Verdana;
	color: #AEBFE2;
	font-style: italic;
}

.PetitBleuGras {
	font: 10px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.PetitOrangeGras {
	font: 10px Verdana;
	color: #ff8040;
	font-weight: bold;
}

.PetitOrange {
	font: 9px Verdana;
	color: #ff8040;
}

.PetitVert {
	font: 9px Verdana;
	color: #09bd03;
}

.PetitBlanc {
	font: 9px Verdana;
	color: WHITE;
}

.Petit {
	font: 12px Verdana;
	color: #000000;
}

.MediumBlue {
	font: 12px Verdana;
	color: #4E64A2;
	text-decoration: none;
	font-weight: none;
}

.MediumBoldBlue {
	font: 12px Verdana;
	color: #4E64A2;
	text-decoration: none;
	font-weight: bold;
}

.Small {
	font: 9px Verdana;
	color: #000000;
	text-decoration: none
}

.PetitBleu {
	font: 9px Verdana;
	color: #4E64A2;
	text-decoration: none
}

.PetitNoir {
	font: 9px Verdana;
	color: #000000;
	text-decoration: none
}

.PetitGris {
	font: 10px Verdana;
	color: #999999;
	text-decoration: none
}

.SmallBlue {
	font: 9px Verdana;
	color: #4E64A2;
	text-decoration: none
}

.SmallWhite {
	font: 9px Verdana;
	color: #FFFFFF;
	text-decoration: none
}

.SmallItalicBlue {
	font: 9px Verdana;
	color: #4E64A2;
	text-decoration: none;
	font-style: italic;
}

.SmallBoldBlue {
	font: bold 9px Verdana;
	color: #4E64A2;
	text-decoration: none
}

.TinyBoldBlue {
	font: bold 12px Verdana;
	color: #4E64A2;
	text-decoration: none
}

.SmallTutorial {
	font: 15px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.SmallWhiteTutorial {
	font: 15px Verdana;
	color: WHITE;
	font-weight: bold;
}

.SmallTitle {
	font: 11px Comic Sans MS;
	color: WHITE;
	letter-spacing: 4px;
	text-decoration: none
}

.Built {
	font: 17px Verdana;
	color: #485E9E;
	font-weight: bold;
}

.BigTutorial {
	font: 35px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.Tutorial {
	font: 17px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.MediumTutorial {
	font: 25px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.VerySmallTitle {
	font: 9px Comic Sans MS;
	color: WHITE;
	letter-spacing: 4px;
	text-decoration: none
}

/*******************************************/ 
/* ETAT			           
/*******************************************/
.Inactive {
	font: bold 10px Verdana;
	color: #FF0000;
	letter-spacing: 1px;
	text-decoration: none;
}

.Active {
	font: bold 10px Verdana;
	color: #00b000;
	letter-spacing: 1px;
	text-decoration: none;
}

.New {
	font: 10px Verdana;
	color: #FF0000;
	font-weight: bold;
	letter-spacing: 4px;
	text-decoration: none
}

/*******************************************/
/* FEEDBACK ET MESSAGE INFORMATION	(anglais et francais)		           
/*******************************************/
.SmallError {
	font: 9px Verdana;
	color: #FF0000;
	letter-spacing: 0px;
	text-decoration: none;
}

.Error {
	font: bold 10px Verdana;
	color: #FF0000;
	letter-spacing: 2px;
	text-decoration: none;
	line-height: 25px;
}

.Alert {
	font: bold 10px Verdana;
	color: #FF0000;
	letter-spacing: 2px;
	text-decoration: none;
	line-height: 25px;
}

.Success {
	font: bold 10px Verdana;
	color: #00b000;
	letter-spacing: 2px;
	text-decoration: none;
	line-height: 25px;
}

.GreatSuccess {
	font: bold 15px Verdana;
	color: #00b000;
	letter-spacing: 3px;
	text-decoration: none;
	line-height: 25px;
}

.Warning {
	font: bold 10px Verdana;
	color: #ff8040;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 25px;
}

.Advice {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
	line-height: 25px;
}

.PetiteErreur {
	font: 9px Verdana;
	color: #FF0000;
	letter-spacing: 0px;
	text-decoration: none;
}

.Erreur {
	font: bold 10px Verdana;
	color: #FF0000;
	letter-spacing: 2px;
	text-decoration: none;
	line-height: 25px;
}

.Alerte {
	font: bold 10px Verdana;
	color: #FF0000;
	letter-spacing: 2px;
	text-decoration: none;
	line-height: 25px;
}

.Succes {
	font: bold 10px Verdana;
	color: #00b000;
	letter-spacing: 2px;
	text-decoration: none;
	line-height: 25px;
}

.GrandSucces {
	font: bold 15px Verdana;
	color: #00b000;
	letter-spacing: 3px;
	text-decoration: none;
	line-height: 25px;
}

.Important {
	font: bold 10px Verdana;
	color: #FF0000;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: 25px;
}

.Conseil {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
	line-height: 25px;
}

.Attention {
	font: bold 10px Verdana;
	color: #ff8040;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 25px;
}

.Systeme {
	font: 12px Verdana;
	color: #9E9E9E;
	font-weight: bold;
	line-height: 25px;
}

.Information {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
	line-height: 25px;
}

/*******************************************/
	/* STATISTIQUE			           
/*******************************************/
.Stats {
	font: 9px Verdana;
	color: WHITE;
	text-decoration: none
}

.StatsLogin {
	font: 18px Comic Sans MS;
	color: #5A76B4;
	text-decoration: none
}

/*******************************************/ 
/* MEMBRE			           
/*******************************************/
.Login {
	font: 12px Verdana;
	color: #5A76B4;
	letter-spacing: 2px;
	text-decoration: none
}

.Membre1 {
	font: bold 10px Verdana;
	color: #0000FF;
	text-decoration: none
}

.Membre1:hover {
	font: bold 10px Verdana;
	color: #FF0000;
	text-decoration: underline overline
}

.Membre0 {
	font: bold 10px Verdana;
	color: #9FA1FF;
	text-decoration: none
}

.Membre0:hover {
	font: bold 10px Verdana;
	color: #FF0000;
	text-decoration: underline overline
}

/*******************************************/
/* NAVIGATION ET MENUS			           
/*******************************************/
.SousTitreCategorieMenu {
	font: 9px italic Verdana;
	color: #5A76B4;
	letter-spacing: 0px;
	text-decoration: none
}

.menuOrangeGrey:link {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
}

.menuOrangeGrey:visited {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
}

.menuOrangeGrey:hover {
	COLOR: #ff8000;
	TEXT-DECORATION: none;
	font-family: Verdana;
}

.subMenuWhiteGrey:link {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-size: 11;
}

.subMenuWhiteGrey:visited {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-size: 11;
}

.subMenuWhiteGrey:hover {
	COLOR: WHITE;
	TEXT-DECORATION: none;
	font-size: 11;
}

.unselectedRootMenu:hover {
	TEXT-DECORATION: none;
}

.indexRootOptions:hover {
	font: 9px Verdana;
	TEXT-DECORATION: underline;
}

.indexRootOptions {
	font: 9px Verdana;
	text-decoration: none;
}

.subMenuWhiteMarine:link {
	COLOR: #004080;
	TEXT-DECORATION: none;
	font-size: 11;
}

.subMenuWhiteMarine:visited {
	COLOR: #004080;
	TEXT-DECORATION: none;
	font-size: 11;
}

.subMenuWhiteMarine:hover {
	COLOR: WHITE;
	TEXT-DECORATION: none;
	font-size: 11;
}

.menuOrangeBlue:link {
	COLOR: #0357be;
	TEXT-DECORATION: none;
	font-family: Verdana;
}

.menuOrangeBlue:visited {
	COLOR: #6c6cb7;
	TEXT-DECORATION: none;
	font-family: Verdana;
}

.menuOrangeBlue:hover {
	COLOR: #ff8000;
	TEXT-DECORATION: none;
	font-weight: 
}

.menuBlackGrey:link {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-size: 11;
}

.menuBlackGrey:visited {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-size: 11;
}

.menuBlackGrey:hover {
	COLOR: BLACK;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 11;
}

.menuGreyGrey:link {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-size: 11;
}

.menuGreyGrey:visited {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-size: 11;
}

.menuGreyGrey:hover {
	COLOR: #485E9E;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 11;
}

.page:link {
	COLOR: #c0c0c0;
	TEXT-DECORATION: none;
}

.page:visited {
	COLOR: #c0c0c0;
	TEXT-DECORATION: none;
}

.page:hover {
	COLOR: #c0c0c0;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/*******************************************/
/* MOTEUR DE RECHERCHE                     
/*******************************************/
A.PageDeRecherche {
	font: bold 11px Verdana;
	color: #00b02d;
	text-decoration: none
}

A.PageDeRecherche:hover {
	font: bold 11px Verdana;
	color: #00fb3f;
	text-decoration: underline
}

.PageCouranteDeRecherche {
	font: bold 11px Verdana;
	color: #4E64A2;
	text-decoration: none
}

/*******************************************/
/* PAGINATION                              
/*******************************************/
A.PageSuivante {
	font: bold 11px Verdana;
	color: #4E64A2;
	text-decoration: none
}

A.PageSuivante:hover {
	font: bold 11px Verdana;
	color: #4E64A2;
	text-decoration: none
}

A.PagePrecedente {
	font: bold 11px Verdana;
	color: #4E64A2;
	text-decoration: none
}

A.PagePrecedente:hover {
	font: bold 11px Verdana;
	color: #4E64A2;
	text-decoration: none
}

A.NumeroPage {
	font: bold 11px Verdana;
	color: WHITE;
	text-decoration: none
}

A.NumeroPage:hover {
	font: bold 11px Verdana;
	color: WHITE;
	text-decoration: none
}

.NumeroPageCourante {
	font: bold 11px Verdana;
	color: #4E64A2;
	text-decoration: none
}

.NumeroPage {
	font: bold 11px Verdana;
	color: WHITE;
	text-decoration: none
}

/*******************************************/
/* FORFAIT                                 
/*******************************************/
.TitreColonneForfait {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.GrandForfaitBlanc {
	font: 55px Verdana;
	color: WHITE;
	font-weight: bold;
}

/*******************************************/
/* TRESOR                                  
/*******************************************/
.TitreColonneTaxe {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.TitreColonneVirement {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.Debit {
	font: bold 11px Verdana;
	color: #FF0000;
	letter-spacing: 0px;
	text-decoration: none;
}

.Credit {
	font: bold 11px Verdana;
	color: #00b000;
	letter-spacing: 0px;
	text-decoration: none;
}

/*******************************************/
/* MESSAGERIE                              
/*******************************************/
A.Mail {
	font: 9px Verdana;
	color: #485E9E;
	text-decoration: none
}

A.Mail:hover {
	font: 9px Verdana;
	color: #485E9E;
	text-decoration: underline
}

A.MailGras {
	font: bold 9px Verdana;
	color: #485E9E;
	text-decoration: none
}

A.MailGras:hover {
	font: bold 9px Verdana;
	color: #485E9E;
	text-decoration: underline
}

A.PageDuDossier {
	font: bold 17px Verdana;
	color: #00b02d;
	text-decoration: none
}

A.PageDuDossier:hover {
	font: bold 17px Verdana;
	color: RED;
	text-decoration: underline
}

A.PageDuDossier:active {
	font: bold 17px Verdana;
	color: #00b02d;
	text-decoration: none
}

A.PageDuDossier:focus {
	font: bold 17px Verdana;
	color: #00b02d;
	text-decoration: none
}

A.PageDuDossier:visited {
	font: bold 17px Verdana;
	color: #AEBFE2;
	text-decoration: none
}

.Mail {
	font: 9px Verdana;
	letter-spacing: 0px;
	color: #000000;
	text-decoration: none
}

.MailGras {
	font: bold 9px Verdana;
	letter-spacing: 0px;
	color: #000000;
	text-decoration: none
}

.TitreColonneNotificateurEvenements {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.TitreTypeEvenement {
	font: 17px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.TitreGraphique {
	font: 17px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

.TitreColonne {
	font: 12px Verdana;
	color: #5A76B4;
	font-weight: bold;
	text-decoration: none
}

A.TitreColonne {
	font: 12px Verdana;
	color: #00b02d;
	font-weight: bold;
	text-decoration: none
}

A.TitreColonne:hover {
	font: 12px Verdana;
	color: RED;
	font-weight: bold;
	text-decoration: underline
}

A.TitreColonne:active {
	font: 12px Verdana;
	color: #00b02d;
	font-weight: bold;
	text-decoration: none
}

A.TitreColonne:focus {
	font: 12px Verdana;
	color: #00b02d;
	font-weight: bold;
	text-decoration: none
}

A.TitreColonne:visited {
	font: 12px Verdana;
	color: #AEBFE2;
	font-weight: bold;
	text-decoration: none
}

.boutonDeplacerMessages {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A76B4;
	background-color: #EFF2FB;
	font-weight: bold;
	border: 1px #B3C2DF solid;
	cursor: pointer
}

/*******************************************/
/* MINI COMMUNAUTES                   	   
/*******************************************/
.Slogan {
	font: bold 50px Curlz MT;
	color: #495F9E;
}

/*******************************************/
/* PROFILS                           	   
/*******************************************/
.Profil {
	font: 9px Verdana;
	color: #5A76B4;
	text-decoration: none
}

.InfoProfil {
	font: 10px Verdana;
	color: #3D5395;
	text-decoration: none
}

.MotPersonelProfil {
	font: 14px Verdana;
	color: #3D5395;
	text-decoration: none
}

.TitreProfil {
	font: bold 16px Verdana;
	color: #5A76B4;
}

.SousTitreProfil {
	font: bold 13px Verdana;
	color: #5A76B4;
}

/*******************************************/
/* EXTENSIONS DE PROFIL               	   
/*******************************************/
.InfoExtensionProfil {
	font: 10px Verdana;
	color: #3D5395;
	letter-spacing: 0px;
	text-decoration: none
}

.TitreExtensionProfil {
	font: 17px Verdana;
	color: #3D5395;
	letter-spacing: 0px;
	text-decoration: none
}

/*******************************************/
/* GUIDE                            	   
/*******************************************/
.GuideTitre {
	font: italic 16px Verdana;
	color: #5A76B4;
}

.GuideTexte {
	font: 10px Verdana;
	color: #5A76B4;
}

/*******************************************/
/* COMMENTAIRES                       	   
/*******************************************/
A.Temperature {
	font: bold 11px Verdana;
	color: BLACK;
	text-decoration: none
}

A.Temperature:hover {
	font: bold 11px Verdana;
	color: #ff0000;
	text-decoration: none
}

.TitreColonneGestionCommentaire {
	font: 13px Verdana;
	color: #5A76B4;
	font-weight: bold;
}

/*******************************************/
/* AMIS                              	   
/*******************************************/
A.Ami {
	font: bold 9px Verdana;
	color: #485E9E;
	text-decoration: none
}

A.Ami:hover {
	font: bold 9px Verdana;
	color: #485E9E;
	text-decoration: underline
}

A.AmiGras {
	font: 9px Verdana;
	color: #485E9E;
	text-decoration: none
}

A.AmiGras:hover {
	font: 9px Verdana;
	color: #485E9E;
	text-decoration: underline
}

.AmiValide {
	font: bold 11px Verdana;
	color: #128d07;
	letter-spacing: 1px;
	text-decoration: none;
}

.AmiDemande {
	font: bold 11px Verdana;
	color: #ff8040;
	letter-spacing: 1px;
	text-decoration: none;
}

.AmiExclusion {
	font: bold 11px Verdana;
	color: #c0c0c0;
	letter-spacing: 1px;
	text-decoration: none;
}

.AmiRefus {
	font: bold 11px Verdana;
	color: #ff0000;
	letter-spacing: 1px;
	text-decoration: none;
}

/*******************************************/
/* CONCOURS                           	   
/*******************************************/
INPUT.CompteARebour {
	font: 11px Verdana;
	color: #5A76B4;
	border: 0px;
	font-weight: bold;
	background-color: #EFF2FB;
}

/*******************************************/
/* BLOGS                              	   
/*******************************************/
.AlbumPhotoBlogTitre {
	font: bold 14px Verdana;
	color: #5A76B4;
	letter-spacing: 0px;
	text-decoration: none
}

.ProfilBlogTitre {
	font: bold 14px Verdana;
	color: #5A76B4;
	letter-spacing: 0px;
	text-decoration: none
}

/*******************************************/
/* ALBUMS                              	   
/*******************************************/
.AlbumTitre {
	font: bold 14px Verdana;
	color: #5A76B4;
	letter-spacing: 3px;
	text-decoration: none
}

.AlbumNombre {
	font: 10px Comic Sans MS;
	color: #004080;
	letter-spacing: 3px;
	text-decoration: none
}

.AlbumTexte {
	font: 11px Comic Sans MS;
	color: #004080;
	letter-spacing: 3px;
	text-decoration: none
}

.AlbumProfil {
	font: 9px Verdana;
	color: #004080;
	letter-spacing: 0px;
	text-decoration: none
}

A.PageAlbum {
	font: bold 10px Verdana;
	color: #00b02d;
	text-decoration: none
}

A.PageAlbum:hover {
	font: bold 10px Verdana;
	color: #00fb3f;
	text-decoration: none
}

A.AlbumProfil {
	font: 9px Verdana;
	color: #004080;
	letter-spacing: 0px;
	text-decoration: none
}

A.AlbumProfil:hover {
	font: 9px Verdana;
	color: #004080;
	letter-spacing: 0px;
	text-decoration: underlined
}

