
/****************************************************/
/*                       Général                    */
/****************************************************/

body
{
	font-family      : Verdana, Arial;
	font-weight      : normal;
	font-size        : 11px;
	color            : #676767;
	background-color : #ffffff;

	overflow : auto;

	margin-top    : 10;
	margin-bottom : 10;
	margin-right  : 15;
	margin-left   : 15;

  scrollbar-face-color				: #ffffff;
	scrollbar-shadow-color			: #dfdede;
	scrollbar-highlight-color		: #ffffff;
	scrollbar-3dlight-color			: #dfdede;
	scrollbar-darkshadow-color	: #ffffff;
	scrollbar-track-color				: #ffffff;
	scrollbar-arrow-color				: #676767;
}



/****************************************************/
/*                      Tableaux                    */
/****************************************************/

/********   Tableau   ********/

table { border-collapse : collapse; }

.celluleDefaut
{
	font-family 	: Verdana, Arial;
	font-size   	: 11px;
	color       	: #676767;
	line-height		: 1.4;
}

.celluleMini
{
	font-size   	: 1px;
}

.celluleDefautFondGris
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	color       			: #676767;
	background-color	: #f7f7f7;
}

.celluleDefautBordureBDG
{
	font-family 	: Verdana, Arial;
	font-size   	: 11px;
	color       	: #676767;
	border-bottom	: #dfdede 1px solid;
	border-left		: #dfdede 1px solid;
	border-right	: #dfdede 1px solid;
}

.celluleDefautBordureBDH
{
	font-family 	: Verdana, Arial;
	font-size   	: 11px;
	color       	: #676767;
	border-bottom	: #dfdede 1px solid;
	border-top		: #dfdede 1px solid;
	border-right	: #dfdede 2px solid;
}

.celluleDefautBordureB_Bleu
{
	font-family 	: Verdana, Arial;
	font-size   	: 11px;
	color       	: #676767;
	border-bottom	: #0a6a86 1px solid;
}





.celluleBarreMenusOff
{
	font-family 	: Verdana, Arial;
	font-size   	: 11px;
	color       	: #676767;
	text-align		: center;
}
.celluleBarreMenusOn
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	color       			: #676767;
	text-align				: center;
  border-top				: #2b6f9a 1px solid;
  border-bottom			: #2b6f9a 1px solid;
	background-image	: url(images/fondBarreMenus_on.gif);
	background-repeat	: repeat-x;
}
.celluleBarreSousMenusOff
{
	font-family 	: Verdana, Arial;
	font-size   	: 11px;
	color       	: #676767;
	text-align		: center;
}
.celluleBarresousMenusOn
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	color       			: #676767;
	text-align				: center;
  border-top				: #3c982a 1px solid;
  border-bottom			: #3c982a 1px solid;
	background-image	: url(images/fondBarreSousMenus_on.gif);
	background-repeat	: repeat-x;
}

.celluleBarreMenusVert
{
	text-align		: center;
	line-height		: 1.5;
  border-top		: #8cbb0d 1px solid;
	border-bottom	: #8cbb0d 1px solid;
}

.celluleBarreMenusBleu
{
	text-align		: center;
	line-height		: 1.5;
  border-top		: #4bb0ea 1px solid;
	border-bottom	: #4bb0ea 1px solid;
}

.celluleTitreCadre
{
	font-family 			: Verdana, Arial;
	font-size   			: 18px;
	background-color	: #fffff;
	color       			: #0072ff;
	text-align				: center;
	letter-spacing		: 3;
	line-height				: 2;
	border-top				: #0072ff 1px solid;
	border-bottom			: #0072ff 1px solid;
  border-left				: #0072ff 1px solid;
	border-right			: #0072ff 1px solid;
}
.celluleTitre
{
	font-family 			: Verdana, Arial;
	font-size   			: 18px;
	background-color	: #fffff;
	color       			: #0072ff;
	text-align				: center;
	letter-spacing		: 3;
	line-height				: 2;
	border-top				: #0072ff 1px solid;
	border-bottom			: #0072ff 1px solid;
}

.celluleTitre1
{
  font-family 		: Verdana, Arial;
	font-size   		: 14px;
	font-weight			: bold;
	color       		: #4bb0ea;
	letter-spacing	: 2;
}

.celluleTitreBandeVerte
{
  font-family 		: Verdana, Arial;
	font-size   		: 14px;
/*	font-style			: italic;*/
	font-weight			: bold;
	text-align			: center;
	color       		: #3f992d;
	letter-spacing	: 2;
  border-top				: #3f992d 1px solid;
  border-bottom			: #3f992d 1px solid;
	background-image	: url(images/fondTitreVert.gif);
	background-repeat	: repeat-x;
}
.celluleTitreVert
{
  font-family 		: Verdana, Arial;
	font-size   		: 14px;
	font-style			: italic;
	font-weight			: bold;
	color       		: #8cbb0d;
	letter-spacing	: 2;
}
.celluleTitreVertMoyen
{
  font-family 		: Verdana, Arial;
	font-size   		: 12px;
	font-style			: italic;
	color       		: #8cbb0d;
	letter-spacing	: 2;
}
.celluleTitreVertFondGris
{
  font-family 			: Verdana, Arial;
	font-size   			: 14px;
	font-style				: italic;
	font-weight				: bold;
	background-color	: #f7f7f7;
	color       			: #8cbb0d;
	letter-spacing		: 2;
}
.celluleTitreVertFondGrisBordure
{
  font-family 			: Verdana, Arial;
	font-size   			: 14px;
	font-style				: italic;
	font-weight				: bold;
	background-color	: #f7f7f7;
	color       			: #8cbb0d;
	letter-spacing		: 2;
  border-top				: #c7c7c7 1px solid;
	border-bottom			: #c7c7c7 1px solid;
  border-left				: #c7c7c7 1px solid;
	border-right			: #c7c7c7 1px solid;
}
.celluleTitreBleu
{
  font-family 		: Verdana, Arial;
	font-size   		: 12px;
	color       		: #0072ff;
	letter-spacing	: 2;
}
.celluleSousTitreCadre
{
	font-family 			: Verdana, Arial;
	font-size   			: 14px;
	background-color	: #ffffff;
	color       			: #8cbb0d;
	text-align				: center;
	letter-spacing		: 3;
	line-height				: 2;
	border-top				: #8cbb0d 1px solid;
	border-bottom			: #8cbb0d 1px solid;
  border-left				: #8cbb0d 1px solid;
	border-right			: #8cbb0d 1px solid;
}
.celluleSousTitre
{
	font-family 			: Verdana, Arial;
	font-size   			: 14px;
	background-color	: #ffffff;
	color       			: #8cbb0d;
	text-align				: center;
	letter-spacing		: 3;
	line-height				: 2;
	border-top				: #8cbb0d 1px solid;
	border-bottom			: #8cbb0d 1px solid;
}
.celluleTitrePetit
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	background-color	: #dfdede;
	color       			: #676767;
	text-align				: center;
	letter-spacing		: 3;
	border-top				: #676767 1px solid;
	border-bottom			: #676767 1px solid;
	border-left				: #676767 1px solid;
	border-right			: #676767 1px solid;
}
.celluleTitrePetit_BordureB
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	color       			: #676767;
	text-align				: center;
	letter-spacing		: 3;
	border-bottom			: #676767 1px solid;
}
.celluleTitreSouligne
{
	font-family 			: Verdana, Arial;
	font-size   			: 13px;
	background-color	: #ffffff;
	color       			: #00a32c;
	letter-spacing		: 5;
	line-height				: 2;
	border-bottom			: #00a32c 1px solid;
}

.celluleSousMenuOff
{
	font-family			 	: Verdana, Arial;
	font-size   			: 11px;
  text-align				: center;
	line-height				: 1.5;
	background-color	: #ffffff;
	border-top				: #8cbb0d 1px solid;
	border-left				: #8cbb0d 1px solid;
	border-right			: #8cbb0d 1px solid;
	padding						: 5;
}
.celluleSousMenuOn
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	line-height				: 1.5;
	background-color	: #5d7e02;
	border-top				: #8cbb0d 1px solid;
	border-left				: #8cbb0d 1px solid;
	border-right			: #8cbb0d 1px solid;
	padding						: 5;
}
.celluleSousMenuSel
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	line-height				: 1.5;
	color       			: #ffffff;
	background-color	: #8cbb0d;
	border-top				: #8cbb0d 1px solid;
	border-left				: #8cbb0d 1px solid;
	border-right			: #8cbb0d 1px solid;
	padding						: 5;
}
.celluleSousMenuImageFond_off
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	background-image	: url(images/ongletSousMenuMilieu_off.gif);
	background-repeat	: repeat-x;
}
.celluleSousMenuImageFond_on
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	background-image	: url(images/ongletSousMenuMilieu_on.gif);
	background-repeat	: repeat-x;
}
.celluleSousMenuVierge
{
	font-size   			: 1px;
	border-bottom			: #8cbb0d 1px solid;
}
.celluleHeaderNewsletter
{
	font-family 			: Verdana, Arial;
	font-size   			: 13px;
	font-variant			: small-caps;
	background-color	: #e3f2f9;
	color       			: #2765b0;
	letter-spacing		: 3;
	line-height				: 2;
}
.celluleFooterNewsletter
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	background-color	: #e3f2f9;
	color       			: #2765b0;
	text-align				: center;
	letter-spacing		: 2;
}

/*************************************************/
/*                      Texte                    */
/*************************************************/

.texteDefaut
{
	font-family : Verdana, Arial;
	font-size   : 11px;
	color       : #676767;
	text-align	: justify;
}
.texteDefautBleu
{
	font-family : Verdana, Arial;
	font-size   : 11px;
	color       : #4bb0ea;
	text-align	: justify;
}

.texteJustifie
{
	text-align	: justify;
}

.texteArticleTitreBleu
{
	font-family : Verdana, Arial;
	font-size   : 12px;
	color       : #4bb0ea;
	text-align	: justify;
	line-height	: 2;
}
.texteArticleTitreBleuEncadre
{
	font-family 	: Verdana, Arial;
	font-size   	: 12px;
	color       	: #4bb0ea;
	text-align		: center;
	line-height		: 2;
  border-top		: #4bb0ea 1px solid;
	border-bottom	: #4bb0ea 1px solid;
	border-left		: #4bb0ea 1px solid;
	border-right	: #4bb0ea 1px solid;
}


.texteSlogan
{
	font-family 		: Verdana, Arial;
	font-size   		: 11px;
	color     	  	: #4bb0ea;
	text-align			: center;
  letter-spacing	: 1.5;
  font-variant		: small-caps;
}

.texteErreur
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	color       			: #db3a3a;
	letter-spacing		: 3;
	line-height				: 2;
	text-align				: justify;
	border-top				: #db3a3a 1px solid;
	border-bottom			: #db3a3a 1px solid;
}

.texteConfirmation
{
	font-family 			: Verdana, Arial;
	font-size   			: 11px;
	color       			: #676767;
	text-align				: justify;
	letter-spacing		: 3;
	line-height				: 2;
	border-top				: #dfdede 1px solid;
	border-bottom			: #dfdede 1px solid;
}


/****************************************************/
/*                        Ancres                    */
/****************************************************/

a.Defaut
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	color            : #08749a;
	text-decoration  : none;
}
a.Defaut:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
  color            : #4bb0ea;
  text-decoration  : none;
}


a.barreMenus
{
	font-family			: Verdana, Arial;
	font-size				: 13px;
	font-weight			: bold;
	color						: #ffffff;
	text-decoration	: none;
	letter-spacing	: 1px;
}
a.barreMenus:hover
{
	font-family     : Verdana, Arial;
	font-size       : 13px;
	font-weight			: bold;
  color           : #9fc8d7;
	letter-spacing	: 1px;
}
a.barreMenus_sel
{
	font-family			: Verdana, Arial;
	font-size				: 13px;
	font-weight			: bold;
	color						: #9fc8d7;
	text-decoration	: none;
	letter-spacing	: 1px;
}

a.barreSousMenus
{
	font-family			: Verdana, Arial;
	font-size				: 11px;
	font-weight			: bold;
	color						: #737e82;
	text-decoration	: none;
	letter-spacing	: 1px;
}
a.barreSousMenus:hover
{
	font-family     : Verdana, Arial;
	font-size       : 11px;
	font-weight			: bold;
  color           : #b8cdce;
	letter-spacing	: 1px;
}
a.barreSousMenus_sel
{
	font-family			: Verdana, Arial;
	font-size				: 11px;
	font-weight			: bold;
	color						: #b8cdce;
	text-decoration	: none;
	letter-spacing	: 1px;
}

a.barreSousSousMenus
{
	font-family			: Verdana, Arial;
	font-size				: 10px;
	font-weight			: bold;
	color						: #737e82;
	text-decoration	: none;
}
a.barreSousSousMenus:hover
{
	font-family     : Verdana, Arial;
	font-size       : 10px;
	font-weight			: bold;
  color           : #b8cdce;
}
a.barreSousSousMenus_sel
{
	font-family			: Verdana, Arial;
	font-size				: 10px;
	font-weight			: bold;
	color						: #b8cdce;
	text-decoration	: none;
}


/*
a.barreMenusOff
{
	font-family			: Verdana, Arial;
	font-size				: 11px;
	font-weight			: bold;
	color						: #ffffff;
	text-decoration	: none;
	letter-spacing	: 1px;
}
a.barreMenusOff:hover
{
	font-family     : Verdana, Arial;
	font-size       : 11px;
	font-weight			: bold;
  color           : #ffffff;
  text-decoration	: underline;
	letter-spacing	: 1px;
}
a.barreMenusOn
{
	font-family     : Verdana, Arial;
	font-size       : 11px;
	font-weight			: bold;
	color           : #2b6f9a;
	text-decoration	: none;
	letter-spacing	: 1px;
}
a.barreSousMenusOn:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	font-weight			: bold;
  color            : #2b6f9a;
  text-decoration  : none;
	letter-spacing	: 1px;
}

a.barreSousMenusOff
{
	font-family			: Verdana, Arial;
	font-size				: 10px;
	font-weight			: bold;
	color						: #ffffff;
	text-decoration	: none;
	letter-spacing	: 1px;
}
a.barreSousMenusOff:hover
{
	font-family     : Verdana, Arial;
	font-size       : 10px;
	font-weight			: bold;
  color           : #ffffff;
  text-decoration	: underline;
	letter-spacing	: 1px;
}
a.barreSousMenusOn
{
	font-family			: Verdana, Arial;
	font-size				: 10px;
	font-weight			: bold;
	color						: #3c982a;
	text-decoration	: none;
	letter-spacing	: 1px;
}
a.barreSousMenusOn:hover
{
	font-family      : Verdana, Arial;
	font-size        : 10px;
  color            : #676767;
  text-decoration  : none;
	letter-spacing	: 1px;
}
*/



a.DefautGrand
{
	font-family      : Verdana, Arial;
	font-size        : 20px;
	color            : #08749a;
	letter-spacing	: 1px;
	text-decoration  : none;
}
a.DefautGrand:hover
{
	font-family      : Verdana, Arial;
	font-size        : 20px;
  color            : #4bb0ea;
	letter-spacing	: 1px;
  text-decoration  : none;
}
a.BleuGrand
{
	font-family      : Verdana, Arial;
	font-size        : 12px;
	color            : #08749a;
	text-decoration  : none;
}
a.BleuGrand:hover
{
	font-family      : Verdana, Arial;
	font-size        : 12px;
  color            : #9fc8d7;
  text-decoration  : none;
}
a.Gris
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	color            : #737e82;
	text-decoration  : none;
}
a.Gris:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
  color            : #b8cdce;
  text-decoration  : none;
}
a.GrisBleu
{
	font-family      : Verdana, Arial;
	font-size        : 12px;
	color            : #777777;
	text-decoration  : none;
}
a.GrisBleu:hover
{
	font-family      : Verdana, Arial;
	font-size        : 12px;
  color            : #08749e;
  text-decoration  : none;
}
a.GrisVert
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	color            : #777777;
	text-decoration  : none;
}
a.GrisVert:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
  color            : #8cbb0d;
  text-decoration  : none;
}
a.sousMenu
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	color            : #53d2ff;
	text-decoration  : none;
}
a.sousMenu:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
  color            : #98e4ff;
  text-decoration  : underline overline;
}
a.Vert
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	color            : #8cbb0d;
	text-decoration  : none;
}
a.Vert:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
  color            : #c8e186;
  text-decoration  : none;
}
a.VertGrand
{
	font-family      : Verdana, Arial;
	font-size        : 16px;
	color            : #8cbb0d;
	text-decoration  : none;
}
a.VertGrand:hover
{
	font-family      : Verdana, Arial;
	font-size        : 16px;
  color            : #c8e186;
  text-decoration  : none;
}
a.VertTresGrand
{
	font-family      : Verdana, Arial;
	font-size        : 20px;
	color            : #8cbb0d;
	text-decoration  : none;
}
a.VertTresGrand:hover
{
	font-family      : Verdana, Arial;
	font-size        : 20px;
  color            : #c8e186;
  text-decoration  : none;
}
a.VertToujours
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
	color            : #8cbb0d;
	text-decoration  : none;
}
a.VertToujours:hover
{
	font-family      : Verdana, Arial;
	font-size        : 11px;
  color            : #8cbb0d;
  text-decoration  : none;
}
a.NoirToujours
{
	font-family     : Verdana, Arial;
	font-size       : 10px;
	font-weight			: bold;
	color           : #2b2b2b;
	letter-spacing	: 1;
	text-decoration : none;
}
a.NoirToujours:hover
{
	font-family     : Verdana, Arial;
	font-size       : 10px;
	font-weight			: bold;
  color           : #2b2b2b;
	letter-spacing	: 1;
  text-decoration : none;
}
a.None
{
	text-decoration : none;
}


/****************************************************/
/*                    Formulaire                    */
/****************************************************/

input.textDefaut
{
	font-family				: Verdana, Arial;
	font-size					: 11px;
	color							: #676767;
	background-color	: #ffffff;
	border						: #dfdede 1px solid;
}
input.textSansBordure
{
	font-family				: Verdana, Arial;
	font-size					: 11px;
	color							: #676767;
	background-color	: #ffffff;
	border						: 0px;
}
input.textDisabled
{
	font-family				: Verdana, Arial;
	font-size					: 11px;
	color							: #dfdede;
	background-color	: #ffffff;
	border						: #dfdede 1px solid;
}

select.Defaut
{
  font-family				: Verdana, Arial;
	font-size					: 11px;
	color							: #676767;
	background-color	: #ffffff;
	border						: #dfdede 1px solid;

  scrollbar-face-color				: #ffffff;
	scrollbar-shadow-color			: #dfdede;
	scrollbar-highlight-color		: #ffffff;
	scrollbar-3dlight-color			: #dfdede;
	scrollbar-darkshadow-color	: #ffffff;
	scrollbar-track-color				: #ffffff;
	scrollbar-arrow-color				: #676767;
}

textarea.Defaut
{
	font-family				: Verdana, Arial;
	font-size					: 11px;
	color							: #676767;
	background-color	: #ffffff;
	border						: #dfdede 1px solid;

	overflow					: auto;

  scrollbar-face-color				: #ffffff;
	scrollbar-shadow-color			: #dfdede;
	scrollbar-highlight-color		: #ffffff;
	scrollbar-3dlight-color			: #dfdede;
	scrollbar-darkshadow-color	: #ffffff;
	scrollbar-track-color				: #ffffff;
	scrollbar-arrow-color				: #676767;
}
input.submitGris
{
	font-family				: Verdana, Arial;
	font-size					: 11px;
	color							: #676767;
	background-color	: #dfdede;
	border						: #676767 1px solid;
}

