﻿Body {
/* Page */
	margin: 0px;
	text-decoration: none; }

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
.menu2 a, .menu2 a:visited, .menu2 a:link {
/* 0accueil liens à droite */
	font-family: Arial, Helvetica, sans-serif;
	color: WHITE; 
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none; 
}
.menu2 a:hover {
/* 0accueil liens à droite */
	color: WHITE; 
/*	background-color: #FDE992; */
	background-image: url(menu/menu2on.gif);
	text-decoration: underline;
}

.gris11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5548;
}
.gris10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5a5548;
}
.gris16gras {
	color: #5a5548;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.gris16gras A{
	color: #5a5548;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.gris16gras A:Hover{
	color: #5a5548;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.gris16gras A:Visited{
	color: #5a5548;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.gris20 {
	color: #5a5548;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.gris16 {
	color: #5a5548;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.gris14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5548;
	font-size: 14px;
	}
.gris14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5548;
	font-size: 14px;
	font-weight: bold;
}
.gris12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5548;
	font-size: 12px;
	}
.gris12gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5548;
	font-size: 12px;
	font-weight: bold;
}

.vert16gras {
	color: #86E3BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.vert16 {
	color: #86E3BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.vert14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #86E3BF;
	font-size: 14px;
	}
.vert14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #86E3BF;
	font-size: 14px;
	font-weight: bold;
}
.vert12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #86E3BF;
	font-size: 12px;
	}
.vert12gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #86E3BF;
	font-size: 12px;
	font-weight: bold;
}
.bleu16gras {
	color: #86BDE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.bleu16gras A{
	color: #86BDE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.bleu16gras A:visited{
	color: #86BDE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.bleu18gras {
	color: #86BDE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold; 
	}
	
.bleu18 {
	color: #86BDE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}	
.bleu16 {
	color: #86BDE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.bleu14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #86BDE3;
	font-size: 14px;
	}
.bleu14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #86BDE3;
	font-size: 14px;
	font-weight: bold;
}
.bleu12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #86BDE3;
	font-size: 12px;
	}
.bleu12gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #86BDE3;
	font-size: 12px;
	font-weight: bold;
}
.bleu10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #86BDE3;
	font-size: 10px;
	}
	
.orange16gras {
	color: #FFb100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.orange16 {
	color: #FFb100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.orange14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFb100;
	font-size: 14px;
	}
.orange14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFb100;
	font-size: 14px;
	font-weight: bold;
}
.orange12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFb100;
	font-size: 12px;
	}
.orange12gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFb100;
	font-size: 12px;
	font-weight: bold;
}
.jaune16gras {
	color: #F1CB0B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.jaune16 {
	color: #F1CB0B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.jaune14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F1CB0B;
	font-size: 14px;
	}
.jaune14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #F1CB0B;
	font-size: 14px;
	font-weight: bold;
}
.jaune12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F1CB0B;
	font-size: 12px;
	}
.jaune12gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #F1CB0B;
	font-size: 12px;
	font-weight: bold;
}
.noir10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.noir11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.noir12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	}
.noir12gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.noir14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	}
.noir14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.noir16gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.noir16fin {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: normal;
}
.noir18gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.bleufonce14gras {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 14px;
	font-weight: bold;
}
.bleufonce16gras 
{
font-family: Arial, Helvetica, sans-serif;
color: #333399;
font-size: 16px;
font-weight: bold;
}
.bleufonce12gras 
{
font-family: Arial, Helvetica, sans-serif;
color: #333399;
font-size: 12px;
font-weight: bold;
}
.liste {
list-style-image:url(/akeo5/img/puce.gif);
list-style-position:inherit
}
.sstitr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #636665;
	text-align: justify;
}
.sstitrFaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #636665;
	text-align: justify;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636665;
	text-align: justify;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #636665;
	text-align: justify;
	font-style: italic;
	text-decoration: underline;
	padding-top : 4px ;
}
.reponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636665;
	text-align: justify;
	background-color: white;
	border: none;
	line-height: 24px;
	padding: 5px;
}
.bleufonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636665;
	text-align: justify;
}

.ClassikTable 
{
	border: yes;
	border-color: #86BDE3;
	border-width: 1px 1px 1px 1px;
	background-color: #F0F7FA;
}

.ClassikTable TD
{
	border-color: #F0F7FA;
	border-width: 1px 1px 1px 1px;
	background-color: #F0F7FA;
}


.TableBlueAndWhite {
	border-color: #86BDE3;
	border-width: 2px 2px 2px 2px;
	background-color : #86BDE3;
}

.TableBlueAndWhiteHeader {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.TableBlueAndWhiteHeader A:HOVER{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.TableBlueAndWhiteHeader A{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.TableWhiteAndBlue {
	border-color: #FFFFFF;
	border-width: 2px 2px 2px 2px;
	text-align: center;
}

.TableWhiteAndBlueTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	text-align: center;
}


.baspage {
	font-family: Tahoma;
	font-size: 11px;
	color: #5D98BF;
	text-decoration: none; 
	font-weight: bold;
}


.TableWhiteAndBlueTD A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	text-align: center;
	text-decoration: underline;
}

.TableWhiteAndBlueTD A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	text-align: center;
	text-decoration: underline;
}

.MyAccountTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	background-color:#e8f5fb;
}

.MyAccountTable A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	background-color:#e8f5fb;
	text-decoration:underline;
}

.MyAccountTable A:Visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	background-color:#e8f5fb;
	text-decoration:underline;
}

.MyAccountTable A:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #636665;
	background-color:#e8f5fb;
	text-decoration:none;
}


.form_gris12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5548;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1 solid #DADFE3;
}

.finAuthen 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #255674;
	background-color: #CCEAF5;
	text-decoration: none;
	border: 1px solid #6DB0DA;
	background-color: #CCEAF5;
	
}

.finloginError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Red;
	text-decoration: none;
}

.finlogin2 {
	font-family: Tahoma;
	font-size: 9px;
	color: #255674;
	background-color: #CCEAF5;
}
.finlogin3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #255674;
	background-color: #CCEAF5;
}
.finloginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	background-color: #B2FFFF;
}

.login {
	border: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #255674;
}

.login A{
	border: none;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #255674;
}

.login A:visited{
	border: none;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #255674;
}

.login A:hover{
	border: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #255674;
}

.cadreportail {
	border: 1px solid #6DB0DA;
	background-color: #CCEAF5;
	text-decoration: none;
}

.ReadOnlyBackgroundColor
{
	background-color : #EEEEEE;
}

.finTableWithBorderIn 
{
	background-color:#FFFFFF;
	border-right: #5d98bf 1px solid;
	border-top: #5d98bf 1px solid;
	border-left: #5d98bf 1px solid;
	border-bottom: #5d98bf 1px solid;	
}
.finTableWithBorderIn TR
{
	background-color:#FFFFFF;
}
.finTableWithBorderIn TD
{
	background-color:White;
	border-right: #5d98bf 1px solid;
	border-top: #5d98bf 1px solid;
	border-left: #5d98bf 1px solid;
	border-bottom: #5d98bf 1px solid;	
}

.finTableWithoutBorderIn
{
	background-color:#f0f7fa;
	border-right: #5d98bf 1px solid;
	border-top: #5d98bf 1px solid;
	border-left: #5d98bf 1px solid;
	border-bottom: #5d98bf 1px solid;	
}
.finTableWithoutBorderIn TD
{
	background-color:#f0f7fa;
	border-right: #f0f7fa 1px solid;
	border-top: #f0f7fa 1px solid;
	border-left: #f0f7fa 1px solid;
	border-bottom: #f0f7fa 1px solid;	
}

.finTableWithoutBorderInWhite
{
	background-color:#FFFFFF;
	border-right: #5d98bf 1px solid;
	border-top: #5d98bf 1px solid;
	border-left: #5d98bf 1px solid;
	border-bottom: #5d98bf 1px solid;	
}
.finTableWithoutBorderInWhite TD
{
	background-color:#FFFFFF;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;	
}

.NewContractWizard 
{
	background-color:#FFFFFF;
	border-right: #5d98bf 1px solid;
	border-top: #5d98bf 1px solid;
	border-left: #5d98bf 1px solid;
	border-bottom: #5d98bf 1px solid;	
}

.NewContractReadOnlyBackground
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5548;
	font-size: 12px;
	background-color: #E8F5FB;
	border: 1 solid #DADFE3;
}
.grisBold
{
	font-family: Arial, Helvetica, sans-serif;
	color:#605E4F;
	font-weight:bold;
	font-size:1em;
}
.gris
{
	font-family: Arial, Helvetica, sans-serif;
	color:#605E4F;
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
}
.redBold
{
	font-family: Arial, Helvetica, sans-serif;
	color:#EE0600;
	font-weight:bold;
	font-size:1em;
}
.blueBold
{
	font-family: Arial, Helvetica, sans-serif;
	color:#342F81;
	font-weight:bold;
	font-size:0.9em;
}
.mobileBlue
{
	font-family: Arial, Helvetica, sans-serif;
	color:#57AFDF;
	font-weight:bold;
	font-size:14px; 
}
.mobileOrange
{
	font-family: Arial, Helvetica, sans-serif;
	color:#F9AF1A;
	font-weight:bold;
	font-size:14px; 
}
.mobileOrange18
{
	font-family: Arial, Helvetica, sans-serif;
	color:#F9AF1A;
	font-weight:bold;
	font-size:18px; 
}
.mobileOrange24
{
	font-family: Arial, Helvetica, sans-serif;
	color:#F9AF1A;
	font-weight:bold;
	font-size:24px; 
}
.mobileBlanc24
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px; 
}
.mobileBlanc16
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px; 
}
.mobileFinTableBorderBlack, .mobileFinTableBorderBlack TD
{
border-width:1px; 
border-style:solid; 
border-color:black;
border-collapse:collapse;
padding:2px;
}
.mobileFinTableTransparent
{
border-width:1px; 
border-style:solid; 
border-color:#e8f5fb; /*ciel */
border-collapse:collapse;
padding:2px;
}
.mobileTdBleuBlanc
{
	background-color: #57AFDF;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
}
.mobileTdMauveNoir
{
	background-color: #D4D6EB;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:0.9em;
}
.mobileTdOrangeNoir
{
	background-color: #F9AF1A;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:0.9em;
	text-align:right;
}
.mobileCgvPurple12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #820052;
	font-size: 12px;
}
.mobileCgvPurple10
{
	font-family: Arial, Helvetica, sans-serif;
	color: #820052;
	font-size: 10px;
}
.mobileFinTableBorderOrange, .mobileFinTableBorderOrange TD
{
border-width:2px; 
border-style:solid; 
border-color:#F9AF1A;
border-collapse:collapse;
padding:5px;
}
.mobileFinTableNoBorder
{
border-width:0px; 
border-style:none; 
border-collapse:collapse;
border-color:#FFFFFF;
padding:5px;
}


