.main_liens_titre{font-family: verdana, arial; font-size: 12px; text-decoration: none; font-weight: bold; color: #648cbe;} 
A.main_liens_titre {font-family: verdana, arial; font-size: 12px; text-decoration: none; font-weight: bold; color: #648cbe;} 
A.main_liens_titre:link {color: #648cbe;}
A.main_liens_titre:visited {color: #648cbe;}
A.main_liens_titre:active {color: #648cbe;}
A.main_liens_titre:hover {text-decoration: underline; font-weight: bold; color: #58585a;}


td.main_titre{font-family: verdana, arial; font-size: 12px; color: #648cbe; text-align: left; font-weight:bold; padding-top:15px; padding-bottom:15px; background-color: #FFFFFF;}


.menu_droite_lien {font-family: verdana, arial; font-size: 12px; color: #648cbe; text-align: right; font-weight:normal; line-height: 20px; text-decoration: none; margin-right: 5px;}
A.menu_droite_lien {font-family: verdana, arial; font-size: 12px; text-decoration: none; font-weight: normal; text-align: right;}
A.menu_droite_lien:link {color: #648cbe;}
A.menu_droite_lien:visited {color: #648cbe; }
A.menu_droite_lien:active {color: #648cbe; }
A.menu_droite_lien:hover {color: #58585a; text-decoration: underline;}










.Portail_Titre			{font-family: verdana, arial; font-size: 12px; color: #648cbe; text-align: left; font-weight:bold; margin-top: 15px; margin-bottom: 15px; line-height: 20px;}
.Portail_TitreCourt		{font-family: verdana, arial; font-size: 12px; color: #648cbe; text-align: left; font-weight:bold; margin-top: 15px; margin-bottom: 15px; line-height: 20px;}
.Portail_H1			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H2			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H3			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H4			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H5			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H6			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H7			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H8			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_H9			{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold}
.Portail_SousTitre1		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold; padding-top: 12px; padding-bottom: 12px;}
.Portail_SousTitre2		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; font-weight: bold; padding-top: 12px; padding-bottom: 12px;}
.Portail_TitreCourtBleu		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #648cbe; font-weight: bold; padding-top: 12px; padding-bottom: 12px;}
.Portail_TitreCourtNoir		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; font-weight: bold; padding-top: 10px; padding-bottom: 2px;}
.Portail_Paragraphe_Decale		{font-family: verdana, arial; font-size: 12px; text-align: justify; color: #58585a; line-height: 20px;text-indent: 20px;}
.Portail_Paragraphe		{font-family: verdana, arial; font-size: 12px; text-align: justify; color: #58585a; line-height: 20px;}
.Portail_ParagrapheGauche	{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; line-height: 20px;}
.Portail_ParagrapheDroit	{font-family: verdana, arial; font-size: 12px; text-align: right; color: #58585a; line-height: 20px;}
.Portail_ParagrapheCentre	{font-family: verdana, arial; font-size: 12px; text-align: center; color: #58585a; line-height: 20px;}
.Portail_ParagrapheIndent1	{font-family: verdana, arial; font-size: 12px; text-align: justify; color: #58585a; line-height: 20px;}
.Portail_ParagrapheIndent2	{font-family: verdana, arial; font-size: 12px; text-align: justify; color: #58585a; line-height: 20px;}
.Portail_ParagrapheIndent3	{font-family: verdana, arial; font-size: 12px; text-align: justify; color: #58585a; line-height: 20px;}
.Portail_TableauTitreGauche	{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; font-weight: bold}
.Portail_TableauTitreDroit	{font-family: verdana, arial; font-size: 12px; text-align: right; color: #58585a; font-weight: bold}
.Portail_TableauTitreCentre	{font-family: verdana, arial; font-size: 12px; text-align: center; color: #58585a; font-weight: bold}
.Portail_Contact		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; font-weight: bold; text-indent: 20px}
.Portail_Notice			{font-family: verdana, arial; font-size: 10px; text-align: left; color: #58585a;}
.Portail_Conseiller		{font-family: verdana, arial; font-size: 12px; text-align: center; color:  #648cbe; font-weight: bold}
.Portail_Espace			{font-family: verdana, arial; font-size: 6px; text-align: left; color: #58585a;}
.Portail_Highlighted		{font-family: verdana, arial; color:  #648cbe; font-weight: bold;}
.special_tag			{font-family: arial, verdana; font-size: 10px; text-align: left; color: #FF0000; margin-top:0px; margin-bottom:0px;}
ol.Portail_ListeNumero1 	{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; list-style-type: decimal; font-family: verdana, arial; font-size: 12px; color: #58585a; margin-top:0px; margin-bottom:0px; line-height: 20px;}
ol.Portail_ListeNumero2 	{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; list-style-type: lower-alpha; font-family: verdana, arial; font-size: 12px; color: #58585a; margin-top:0px; margin-bottom:0px; line-height: 20px;}
ul.Portail_ListePoint1		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; list-style-image: url("../graphics/others/dot1.gif"); margin-top:0px; margin-bottom:0px; line-height: 20px;}
ul.Portail_ListePoint2		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; list-style-image: url("../graphics/others/dot2.gif"); margin-top:0px; margin-bottom:0px; line-height: 20px;}
ul.Portail_ListePoint3		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; list-style-image: url("../graphics/others/dot3.gif"); margin-top:0px; margin-bottom:0px; line-height: 20px;}
ul.Portail_ListeLien		{font-family: verdana, arial; font-size: 12px; text-align: left; color: #58585a; list-style-image: url("../graphics/others/dot4.gif"); margin-top:0px; margin-bottom:0px; line-height: 20px;}

.Portail_Boutons		{font-family: verdana, arial;
				 font-size: 12px;
			 	 color: #58585a;
				 background-color:#acc6e1;
			 	 border: solid 1px #f9c77e
				}

A.Portail_Lien{font-family: verdana, arial; font-size: 12px;  color:#648cbe; text-decoration: none}
A.Portail_Lien:link{color: #648cbe;}
A.Portail_Lien:visited{color: #648cbe;}
A.Portail_Lien:active{color: #648cbe;}
A.Portail_Lien:hover{color: #648cbe; text-decoration: underline;}

A.gras			{font-family: verdana, arial; font-size: 12px; text-decoration: none; font-weight: bold}
A.gras:link 		{color: #58585a;}
A.gras:visited 		{color: #58585a; }
A.gras:active 		{color: #58585a; }
A.gras:hover 		{color: #648cbe; }

A.gris			{font-family: verdana, arial; font-size: 12px;text-decoration: none;  font-weight: bold}
A.gris:link 		{color: #58585a;}
A.gris:visited 		{color: #58585a; }
A.gris:active 		{color: #58585a; }
A.gris:hover 		{color: #648cbe; text-decoration: underline;}

td.Portail_BleuGauche
{
background-color: #eae8e8;
vertical-align:top;
text-align: left;
}
td.Portail_BleuDroit
{
background-color: #eae8e8;
vertical-align:top; 
text-align: right;
}
td.Portail_BleuCentre
{
background-color: #eae8e8;
vertical-align:top; 
text-align: center;
}

td.Portail_GrisGauche
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: left;
}
td.Portail_GrisDroit
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: right;
}
td.Portail_GrisCentre
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: center;
}
td.Portail_GrisJustifie
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: justify;
}

td.Portail_BlancGauche
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: left;
}
td.Portail_BlancDroit
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: right;
}
td.Portail_BlancCentre
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: center;
}
td.Portail_BlancJustifie
{
background-color: #FFFFFF;
vertical-align:top; 
text-align: justify;
}
td.Portail_TableauFondCouleur1
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}

td.Portail_TableauFondCouleur1Left
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: left; 
color: #58585a;
line-height: 20px;
}

td.Portail_TableauFondCouleur1Right
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: right; 
color: #58585a;
line-height: 20px;
}

td.Portail_TableauFondCouleur1Center
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: center; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur2
{
background-color: #acc6e1;
vertical-align:top; 
text-align: left;
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur2Left
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: left; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur2Right
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: right; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur2Center
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: center; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur3
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}

td.Portail_TableauFondCouleur3Left
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: left; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur3Right
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: right; 
color: #58585a;
line-height: 20px;
}
td.Portail_TableauFondCouleur3Center
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: center; 
color: #58585a;
line-height: 20px;
}
td.Portail_FondCouleur1
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}


td.Portail_FondCouleur1Left
{
background-color: #eae8e8;
vertical-align:top;
text-align: left;
font-family: verdana, arial; 
font-size: 12px;  
color: #58585a;
line-height: 20px;
}

td.Portail_FondCouleur1Right
{
background-color: #eae8e8;
vertical-align:top;
text-align: right;
font-family: verdana, arial; 
font-size: 12px;  
color: #58585a;
line-height: 20px;
}

td.Portail_FondCouleur1Center
{
background-color: #eae8e8;
vertical-align:top;
text-align: center;
font-family: verdana, arial; 
font-size: 12px;  
color: #58585a;
line-height: 20px;
}

td.Portail_FondCouleur2
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}

td.Portail_FondCouleur2Left
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: left; 
color: #58585a;
line-height: 20px;
}


td.Portail_FondCouleur2Right
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: right; 
color: #58585a;
line-height: 20px;
}


td.Portail_FondCouleur2Center
{
background-color: #acc6e1;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: center; 
color: #58585a;
line-height: 20px;
}
td.Portail_FondCouleur3
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}

td.Portail_FondCouleur3Left
{
background-color: #dde3ef;
vertical-align:top; 
text-align: left;
font-family: verdana, arial; 
font-size: 12px; 
color: #58585a;
line-height: 20px;
}


td.Portail_FondCouleur3Right
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: right; 
color: #58585a;
line-height: 20px;
}


td.Portail_FondCouleur3Center
{
background-color: #dde3ef;
vertical-align:top; 
font-family: verdana, arial; 
font-size: 12px; 
text-align: center; 
color: #58585a;
line-height: 20px;
}

td.InfoContact
{
background-color: #eae8e8;
vertical-align:top;
text-align: left;
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 16px;
}

td.ParagrapheSpecifique
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}

td.ParagrapheExemple
{
background-color: #acc6e1;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: justify; 
color: #58585a;
line-height: 20px;
}

td.TableauLibelleColonne
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: left; 
color: #58585a;
line-height: 20px;
}

td.TableauLibelleLigne
{
background-color: #eae8e8;
vertical-align:top;
font-family: verdana, arial; 
font-size: 12px; 
text-align: left; 
color: #58585a;
line-height: 20px;
}

td.Logo
{
background-color: #FFFFFF;
vertical-align:top;
text-align: center;
font-family: verdana, arial; 
font-size: 12px; 
color: #58585a;
line-height: 20px;
}

.menu { font-family: verdana, arial, helvetica; font-size: 12px; font-weight: normal; color: #58585a; text-decoration: none;}
A.menu:link { color: #58585a; text-decoration: none; }
A.menu:visited { color: #58585a; text-decoration: none; }
A.menu:active { color: #58585a; text-decoration: none; }
A.menu:hover { color: #648cbe; text-decoration: underline; }

.Newsletter_Titre               {font-family: verdana, arial; font-size: 12px; color: #648cbe; text-align: left; padding-top: 15px; line-height: 20px; font-weight: bold; margin-top: 15px; margin-bottom: 15px;}

.Newsletter_SousTitre1          {font-family: verdana, arial; font-size: 14px; color: #648cbe; text-align: left; padding-top: 15px; font-weight:bold; margin-top: 15px; margin-bottom: 15px; line-height: 20px;}

.Newsletter_SousTitre2          {font-family: verdana, arial; font-size: 12px; color: #58585a; text-align: left; padding-top: 1px; line-height: 20px; font-weight: bold; margin-top: 15px; margin-bottom: 15px;}

