/* Neutralize styling: Elements with a vertical margin: */
/*h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}*/

/* Apply left margin: Only to the few elements that need it: */
/*li, dd, blockquote {margin-left: 1em;}
fieldset {border: none;}
input, select, textarea {font-size: 100%;}*/

/* ancien rouge color: # 9 2 0 8 1 5;*/

body, body td, body table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

body {
	font: 90% "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	background: #EDEDED;
	color: #444444;
	line-height:normal;
}

/* pour forcer héritage sur ancien mode */
table, caption {
	font-size: inherit; font-weight: inherit;
	font-style: inherit; font-variant: inherit;
}

#ContentPane {
	border: 0px;
	width: 704px;
	background-color: White;
}

#LeftPane {
	/*background-color: White;*/
}

#RightPane {
	border: 0px;
	width: 256px;
	/*background-color: Transparent !important;*/
}

#RightPane .contenu {
	background-color: Transparent;
}


#Top {
	/*border-bottom: solid 2px #C6C6C6;*/
}

.sp5 {padding-bottom: 5px;}
.sp10 {padding-bottom: 10px;}
.sp20 {padding-bottom: 20px;}
.sp30 {padding-bottom: 30px;}
.sp50 {padding-bottom: 50px;}

.sp5H {height: 5px;}
.sp10H {height: 10px;}

.boutonStandard {
	letter-spacing:0px;
}

.contenu {
	/*padding: 8px;*/
	background-color: White;
}

.contenu, .contenu td {
}

.contenu p {
	margin: 2px 0px 5px 0px ;
}

.contenu ul, .contenu li {
	margin-top: 0px;
}

.contenu ul 
{
	display:inline;
	margin: 0;
	padding: 0;
	white-space:normal;
}

.contenu li
{
	margin: 0 0 0 1.5em;
	padding: 0;
}

.contenu a, .contenu a:link, .contenu a:visited {
	color: #EF5916;
	text-decoration: underline;
	border-width: 0px;
}

.contenu a:hover {
	color: #B9410D;
	text-decoration: underline;
	border-width: 0px;
}

.contenu a img, .contenu a:link img, .contenu a:visited img, .contenu a:hover img {
	border-width: 0px;
}

a img, a:link img, a:visited img, a:hover img {
	border-width: 0px;
}

/* Change cursor for JavaScript links */
a[href^="javascript:"] {
   cursor:pointer ;
}

.lienNoir a, .lienNoir a:link, .lienNoir a:visited {
	color: black;
	text-decoration: underline;
	border-width: 0px;
}

.lienNoir h4 a, .lienNoir h4 a:link, .lienNoir h4 a:visited {
	color: #B31F1F;
	text-decoration: none;
	border-width: 0px;
}

.lienNoir a:hover, .lienNoir h4 a:hover {
	color: #EF5916;
	text-decoration: underline;
	border-width: 0px;
}

.lienBlanc a, .lienBlanc a:link, .lienBlanc a:visited {
	color: white;
	text-decoration: none;
	border-width: 0px;
}

.lienBlanc a:hover {
	color: black;
	text-decoration: underline;
	border-width: 0px;
}

.lienJaune a, .lienJaune a:link, .lienJaune a:visited {
	color: #FFFF00;
	text-decoration: underline;
	border-width: 0px;
}

.lienJaune a:hover {
	color: black;
	text-decoration: underline;
	border-width: 0px;
}

h1 {
	color: #EEEEEE;
	background-color: #EF5916;
	text-align: center;
	font-size: 130%;
	font-weight: bold;
	letter-spacing: .1ex;
	margin: 0px 0px .3em 0px;
	padding: 2px 4px 3px 4px;
}

h2 {
	color: #888888;
	font-family: "Palatino Linotype","Book Antiqua",Georgia,Palatino,FreeSerif,serif;
	background-color: #FFFFFF;
	font-size: 130%;
	/*border-top: solid 1px #C6C6C6;*/
	font-weight: bold;
	letter-spacing: .1ex;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 0px 0px;
}

h3 {
		color: #EF5916;
	font-family: "Palatino Linotype","Book Antiqua",Georgia,Palatino,FreeSerif,serif;
	background-color: #FFFFFF;
	font-size: 130%;
	/*border-top: solid 1px #C6C6C6;*/
	font-weight: bold;
	letter-spacing: .1ex;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 0px 0px;
}

h4 {
	color: #B31F1F;
	/*background-color: #FFFFFF;*/
	font-size: 110%;
	font-weight: bold;
	letter-spacing: .1ex;
	margin: 1em 0px 0.5em 0px;
	padding: 0px;
}

h5 {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: .1ex;
	margin: 1em 0px 0.5em 0px;
	padding: 0px;
}

h6 {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 103%;
	font-weight: bold;
	letter-spacing: .1ex;
	margin: 1em 0px 0.5em 0px;
	padding: 0px;
}


.tableauEntete, .tableauEntete td,
.tableauEnteteC, .tableauEnteteC td {
	padding: 4px;
	font-weight: bold;
	text-decoration: none;
	color: #EEEEEE;
	border-right: 1px solid white !important;
	background-color: #C0430E!important;
}

.tableauEnteteC, .tableauEnteteC td {
	text-align: center;
}

.tableauEntete a, .tableauEntete a:link, .tableauEntete a:visited,
.tableauEnteteC a, .tableauEnteteC a:link, .tableauEnteteC a:visited {
	font-weight: bold;
}

.tableauEntete a, .tableauEntete a:link, .tableauEntete a:visited,
.tableauEnteteC a, .tableauEnteteC a:link, .tableauEnteteC a:visited,
.tableauDonneesBrun2 a, .tableauDonneesBrun2 a:link, .tableauDonneesBrun2 a:visited,
.tableauDonneesSepar1 a, .tableauDonneesSepar1 a:link, .tableauDonneesSepar1 a:visited,
.tableauDonneesSepar2 a, .tableauDonneesSepar2 a:link, .tableauDonneesSepar2 a:visited
.tableauDonneesSepar4 a, .tableauDonneesSepar4 a:link, .tableauDonneesSepar4 a:visited
.tableauDonneesSepar4G a, .tableauDonneesSepar4G a:link, .tableauDonneesSepar4G a:visited
 {
	text-decoration: underline;
	color: #FFFF00;
	display: block;
	/*background-color: #B31F1F ;*/
}

.tableauEntete a:hover, .tableauEnteteC a:hover, .tableauDonneesBrun2 a:hover,
.tableauDonneesSepar1 a:hover, .tableauDonneesSepar2 a:hover
.tableauDonneesSepar4 a:hover, .tableauDonneesSepar4G a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.tableauDonnees, .tableauDonneesPaire, .tableauDonneesImpaire, .tableauDonneesImpaire2,
.tableauDonneesC, .tableauDonneesPaireC, .tableauDonneesImpaireC,
.tableauDonneesDecal,
.tableauDonnees td, .tableauDonneesPaire td, .tableauDonneesImpaire td,
.tableauDonneesSepar1 td, .tableauDonneesSepar2 td,  .tableauDonneesSepar3 td,
.tableauDonneesSepar4 td, .tableauDonneesSepar4G td, 
.tableauDonneesBlancRouge td, .tableauDonneesBlancRougeG td, 
.tableauDonneesGrisE td, .tableauDonneesGrisD td, .tableauDonneesGrisB td, 
.tableauDonneesBrun td, .tableauDonneesBrun2 td, .tableauDonneesBlanc td,
.tableauDonneesGrisClair td
{
	border: solid 1px #B31F1F;
	padding: 2px 5px;
	vertical-align: middle;
	white-space: nowrap;
}

.tableauDonneesImpaire2 td {
	padding: 2px;
}

.tableauDonneesPaire2 td {
	/*padding: 2px;*/
}

.tableauDonnees, .tableauDonneesPaire, .tableauDonneesImpaire, .tableauDonneesImpaire2, .tableauDonneesDecal {
	text-align: left;
}
.tableauDonneesC, .tableauDonneesPaireC, .tableauDonneesImpaireC {
	text-align: center;
}

.tableauDonneesC {
	margin: 0 auto 0 auto;
}

.tableauDonneesC td {
	padding: 2px;
	background-color: #E6ECFA;
}

.tableauDonneesDecal {
	padding-left: 20px;
}

.tableauDonnees, .tableauDonneesC, .tableauDonneesPaireC, .tableauDonneesImpaireC, .tableauDonneesDecal {
	background-color: #FFFFFF;
}

.tableauDonneesImpaire, .tableauDonneesImpaire2 {
	/*background-color: #E6ECFA; # F 5 F 5 D C */
	background-color: #EDEDED;
}

.tableauDonneesPaire, .tableauDonneesPaire2 {
	/*background-color: #C4D2F4; # F F E 4 B 5 */
	background-color: #D8D8D8;
}

.tableauDonneesBrun {
	/*background-color: #A2B9EE; # D E B 8 8 7 */
	background-color: #999999;
}

.tableauDonneesBrun2 {
	/*background-color: #A0522D; # A 0 5 2 2 D */
	background-color: #828282;
	color:White;
}

.tableauDonneesBlanc {
	background-color: #FFFFFF;
}

.tableauDonneesSepar1 {
	/*background-color: #B22222; # B 2 2 2 2 2 */
	background-color: #EF5916;
	color:White;
}

.tableauDonneesSepar2 {
	/*background-color: #CD5C5C; # C D 5 C 5 C */
	background-color: #F48B5E;
	color:White;
}

.tableauDonneesSepar3 {
	/*background-color: #F08080; # F 0 8 0 8 0 */
	background-color: #F9B99D;
}

.tableauDonneesSepar4 {
	/*background-color: #F7D5D6; # F F B 6 C 1 */
	background-color: #FCD8C9;
	/*background-color: #FFC0CB;*/
}

.tableauDonneesSepar4G {
	background-color: #f7d5d6;
	font-weight: bold;
}

.tableauDonneesBlancRouge {
	background-color: #FFFFFF;
	color: #DC143C;
}

.tableauDonneesBlancRougeG {
	background-color: #FFFFFF;
	color: #DC143C;
	font-weight: bold;
}

.tableauDonneesGrisClair {
	background-color: #DDDDDD;
}

.tableauDonneesGrisE {
	background-color: #EEEEEE;
}

.tableauDonneesGrisD {
	background-color: #DDDDDD;
}

.tableauDonneesGrisB {
	background-color: #BBBBBB;
}

.tableauDonneesGris6 {
	background-color: #666666;
}

/* Accueil */


#Accueil .titre {
	font-size:26px;
	font-weight:bold;
	color:#B31F1F;
}

#Accueil td {
	padding:5px;
}

#Accueil .image {
	background-color:White;
}

#Accueil .texte {
	font-size:18px;
	font-weight:bold;
	color:Black;
}

#Accueil .texte a, #Accueil .texte a:link, #Accueil .texte a:visited {
	color: black;
	text-decoration: none;
	border-width: 0px;
}

#Accueil .texte a:hover {
	color: #5E85E2;
	text-decoration: underline;
	border-width: 0px;
}

#Accueil .imageLien {
	background-color:White;
	font-size:20px;
	font-weight:bold;
	color:#B31F1F;
}

#Accueil .imageLien a {
	display:block;
	border: solid 5px White;
}

#Accueil .imageLien a, #Accueil .imageLien a:link, #Accueil .imageLien a:visited {
	color: black;
	text-decoration: none;
}

#Accueil .imageLien a:hover {
	color: White;
	text-decoration: none;
	background-color: #5E85E2;
	border: solid 5px #5E85E2;
}


/* -------------------------------------------------------------------*/
/* bandeau en haut d'une page */
/* -------------------------------------------------------------------*/

.bandeauDate {
	font-size: 75%;
	font-weight:bold;
}

/*.bandeauImage {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 60px;
	border-collapse: collapse;
}

.bandeau {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	color: Black;
	background-image:url(img/BandeauGrisCentrePetit.png);
	/*background-image:url(img/Gris01.png);*/
/*}*/
/*
.bandeau td {
	padding-right: 7px;
}

.bandeau a {
	display: block;
	color: Black;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.bandeau a:hover{
	color: #C00000;
}
*/

.bandeauTitle {
	/*border: solid 1px white;*/
	padding: 0px;
}

.bandeauTitle, .bandeauPageSpace, .bandeauPageVide,
.bandeauPage, .bandeauPage a, .bandeauPage a:link, .bandeauPage a:visited, .bandeauPage a:hover,
.bandeauPageSelected, .bandeauPageSelected a, .bandeauPageSelected a:link, .bandeauPageSelected a:visited, .bandeauPageSelected a:hover,
.bandeauPageSpace, .bandeauPageSpace a, .bandeauPageSpace a:link, .bandeauPageSpace a:visited, .bandeauPageSpace a:hover,
.bandeauPageVide, .bandeauPageVide a, .bandeauPageVide a:link, .bandeauPageVide a:visited, .bandeauPageVide a:hover {
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.bandeauPage a, .bandeauPageSelected a,
.bandeauPage .likeA, .bandeauPageSelected .likeA {
	display: block;
	padding: 1px 5px;
	height:100%;
}

.bandeauPage .likeA, .bandeauPageSelected .likeA {
	color: #FFFFFF;
	background-color: #AAAAAA;
}

.bandeauPage {
	border: solid 1px #AAAAAA;
	background-color: #DDDDDD;
	border-bottom: solid 1px black;
}

.bandeauLigneSpace {
	height:10px;
}

.bandeauPage a:hover {
	background-color: #B31F1F;
	color: #FFFF00;
}

.bandeauPageSelected {
	background-color: #FFFFFF;
	color: #B31F1F;
	border: solid 1px black;
	border-bottom: solid 1px #FFFFFF;
}

.bandeauPageSelected a, .bandeauPageSelected a:link, .bandeauPageSelected a:visited, .bandeauPageSelected a:hover {
	color: #B31F1F;
}

.bandeauPageSpace, .bandeauPageVide {
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	padding: 0px;
}

.bandeauPageSpace {
	width:5px;
}

.bandeauPageVide {
	width:99%;
}


.barul {
	margin: 0px;
	padding: 0px;
}

.barul li {
	display: inline;
	list-style-type: none;

}

.barli {
	border: solid 1px #AAAAAA;
	border-bottom: solid 1px black;
	background-color: #DDDDDD;
}

.barlisel {
	border: solid 1px black;
	border-bottom: solid 1px #FFFFFF !important;
}


/* -------------------------------------------------------------------*/

.bandeau2Title,
.bandeau2Page, .bandeau2Page a, .bandeau2Page a:link, .bandeau2Page a:visited, .bandeau2Page a:hover,
.bandeau2PageSelected, .bandeau2PageSelected a, .bandeau2PageSelected a:link, .bandeau2PageSelected a:visited, .bandeau2PageSelected a:hover {
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	background-color: #FFFFFF;
	/*font-size: smaller;*/
}

.bandeau2Title {
	border: solid 1px white;
	padding: 0px;
}


.bandeau2Page, .bandeau2PageSelected {
	border-right: solid 1px white;
	border-left: solid 1px white;
}

.bandeau2Page a:hover,.bandeau2PageSelected a:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}


.bandeau2PageSelected, .bandeau2PageSelected a, .bandeau2PageSelected a:link, .bandeau2PageSelected a:visited, .bandeau2PageSelected a:hover {
	background-color: #FFFFFF;
	color: #FF0000;
}

/* -------------------------------------------------------------------*/


.vignetteD
{
	float:right;
	margin-left: 5px;
}

.vignetteG
{
	float:left;
	margin-right: 5px;
	/*border: solid 1px black;*/
}

.imgPar
{
	text-align:left;
	padding-right: 10px;
}

.paragraphe
{
	display: block;
	float:none;
}

.section
{
	display: block;
	float:none;
	clear:both;
	height: auto;
	width: 100%;
}

.SiteHeader a, .SiteHeader a:link, .SiteHeader a:visited {
	/*font-size: 80%;*/
	color: #444444;
	text-decoration: none;
}

.SiteHeader a:hover {
	/*font-size: 80%;*/
	color: #3333CC;
	text-decoration: underline;
}

.Footer {
	clear: both;
	margin: 0px; padding: 0px;
	/*border: 1px solid #0066CC;*/
	border-top: 2px solid #C6C6C6;
	width: 100%;
	border-collapse: collapse;

	font-size: 80%;
	font-weight: bold;
	color: #888888;
	background-color: #FFFFFF;
}

.SiteFooter {
	border-collapse: collapse;
	padding: 5px 10px 5px 10px;
}

.SiteFooter a, .SiteFooter a:link, .SiteFooter a:visited {
	color: #444444;
	text-decoration: none;
}

.SiteFooter a:hover {
	color: #3333CC;
	text-decoration: underline;
}

.SiteFooterRight, .SiteFooterRight img, .SiteFooterRight a, .SiteFooterRight a:link, .SiteFooterRight a:visited  {
	font-size: 90%;
	color: #888888;
	text-decoration: none;
	vertical-align: middle;
}

.SiteFooterRight a:hover {
	color: #3333CC;
	text-decoration: underline;
}

.Contacts, .Contacts img, .Contacts a, .Contacts a:link, .Contacts a:visited  {
	/*font-size: 90%;*/
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
}

.Contacts a:hover {
	color: #3333CC;
	text-decoration: underline;
}


.Copyright {
	font-size: 90%;
	color: #999999;
}

.art, .artT
 {
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
 }

.artT
 {
	border-left: solid 1px #C6C6C6;
 }
 
.artG, .artD
 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: justify;
 }
 
.artD
 {
	float: right;
 }

.artG
 {
	float: left;
 }

.titreTableau, .titreTableauC
 {
	font-weight: bold;
	background-color: #8CC63F;
 }
 
.titreTableauC
 {
	text-align: center;
 }
 
.tabForm
{
	margin: 0px;
	padding: 0px;
	/*border: solid 1 #C6C6C6;*/
	border: 0px;
	vertical-align: top;
}

.tabForm tr,.tabForm td
{
	vertical-align: top;
	padding: 5px;
	border: none 0px #C6C6C6;
}

.tabLigneVerte
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #BFDF95;
	font-weight: bold;
}

.DataGridFixedHeader td
{
	padding: 0px 5px 0px 5px;
}

.tableResultats, .tableResultats2 {
	margin: 0 auto 0 auto;
	font-size: 90%;
}

.tableResultats td, .tableResultats2 td {
	padding:1px 4px;
}

.tableResultats td {
	border: solid 1px #999999;
}

.TableSelection {
	white-space: nowrap;
}

/* -------------------------------------------------------------------*/
/* positionnement des div pour l'écran de gestion */
.selectTous {
}

.selectPrinc input, .selectPrinc select, .selectPrinc textarea {
	/*font-size:90%;*/
	letter-spacing: 0;
}

.selectAux {
	border: 1px solid #B31F1F;
	padding: 0px 5px;
	background-color: #E6ECFA;
}

.selectAux select {
	overflow:hidden;
	font-weight: normal;
	font-size:70%;
	letter-spacing: normal;
}

.divDatagrid {
	float:left;
}

.divListe {
	float:left;
	letter-spacing: 0;
	width:20%;
}
.divListe table {
	font-size: 90%;
}

.divIframe {
	float:right;
	height:800px;
	width:inherit !important;
}
.frameDetail {
}

.separator {
	clear:both;
}
/* -------------------------------------------------------------------*/


/* pour page accueil */
.frameAccueilTotal {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 5px auto 5px auto;
	padding: 0px;
}

.frameAccueil2 {
	background-color: #fbf5e5;
	width: 80%;
	height: auto;
	border: solid 2px #00A068;
	margin: 2px auto;
	padding: 0px;
}

.frameAccueil {
	float: left;
	width: 32%;
	height: auto;
	border: solid 1px #B31F1F;
	margin: 2px;
	padding: 0px;
	text-align: left;
}

.frameAccueilSeul {
	height: auto;
	border: solid 1px #B31F1F;
	margin: 2px;
	padding: 0px;
	text-align: left;
}

.frameAccueilVide {
	float: left;
	width: 32%;
	height: auto;
	margin: 2px;
	padding: 0px;
	text-align: left;
}

.frameAccueil p, .frameAccueil a,
.frameAccueilVide p, .frameAccueilVide a {
	margin-top: 0px;
}

.frameAccueil a img {
	text-decoration: none;
}

.frameAccueilTitre {
	background-color: #B31F1F;
	color: White;
	font-size: 15px !important;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}

.frameAccueilTexte {
	font-size: 12px !important;
	font-weight: bold;
	padding: 1px 2px;
}


/* -------------------------------------------------------------------*/
/*	pour resoluo AXA */

.resoluo	{color:#004795;}	/*#4066b0*/
.resoluo2	{color:#005787;}
.backresoluo	{background-color:#004795;}
.borderresoluo	{border:solid 1px #004795;}

.premieres	{color:#9260a0;}	/*#a54397*/
.premieres2	{color:#63246f;}
.backpremieres	{background-color:#9260a0;}
.borderpremieres	{border:solid 1px #9260a0;}

.horizon	{color:#0091b4;}	/*#008ece*/
.horizon2	{color:#bdc6e2;}
.backhorizon	{background-color:#0091b4;}
.backhorizon2	{background-color:#bdc6e2;}
.borderhorizon	{border:solid 1px #0091b4;}

.tempo		{color:#d36aa2;}	/*#3d2e90*/
.tempo2		{color:#638487;}
.backtempo		{background-color:#d36aa2;}

.patrimoine	{color:#006ab2;}	/*#e74194*/
.patrimoine2	{color:#e2006e;}
.backpatrimoine	{background-color:#006ab2;}
.borderpatrimoine	{border:solid 1px #006ab2;}

.resoluolignesepar td {
	background-color:#7586c3;
	text-align:left;
}

.resoluolignehonoraires td {
	background-color: #fadbbf;
	color: Black;
}

.resoluolignehonoraires ul {
	margin-bottom:0;
	margin-left:10px;
	padding:0;
}

.resoluoTableauGaranties td {
	margin: 0px;
	padding: 4px 10px;
	border: solid 2px white;
	border-collapse: separate;
	font-weight: bold;
}

.resoluoTableauGaranties tr {
	color: white;
	text-align: center;
}


/* -------------------------------------------------------------------*/

.centreV,.centreV td {
	vertical-align: middle;
}

.centreVB {
	vertical-align: bottom;
}

.centreVT {
	vertical-align: top;
}

.centre, .centre table {
	text-align: center;
	margin: 0 auto 0 auto;
}

.centrediv {
	margin: 0 auto 0 auto;
}

.centretd td {
	text-align: center;
}

.centreTableau
{
	text-align: center;
	margin: 0 auto 0 auto;
}

.centreSimple
{
	margin: 0 auto 0 auto;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.wrap, .wrap td {
	white-space: normal;
}

.nowrap, .nowrap td {
	white-space: nowrap;
}

.droite {
	text-align: right;
}

.gras, .gras input, .gras select, .gras textarea {
	font-weight: bold;
}

.nonGras, .nonGras input, .nonGras select, .nonGras textarea {
	font-weight: normal;
}

.grand {
	font-size: 110%;
}

.plusGrand {
	font-size: 120%;
}

.tresGrand {
	font-size: 130%;
}

.petit {
	font-size: 90%;
}

.plusPetit {
	font-size: 80%;
}

.tresPetit {
	font-size: 70%;
}

.couleur1
{
	text-align: center;
	background-color: #D9DAFF;/*#D9B3FF*/
}

.couleur2
{
	text-align: center;
	background-color: #BFDF95;
}

.couleur3
{
	text-align: center;
	background-color: #FFBFBF;
}

.couleur4
{
	text-align: center;
	font-weight: bold;
	background-color: #0066CC;
	color: #FFFF99;
	font-size: 110%;
	letter-spacing: .2px;
}

.couleur5
{
	text-align: center;
	font-weight: bold;
	background-color: #EF3C56;
	color: #FFFFFF;
	font-size: 110%;
	letter-spacing: .2px;
}

.couleur6
{
	text-align: center;
	font-weight: bold;
	background-color: #00B000;
	color: #FFFFFF;
	font-size: 120%;
	letter-spacing: .2px;
}

.couleur7
{
	text-align: center;
	font-weight: bold;
	background-color: #9933FF;
	color: #FFFFFF;
	font-size: 100%;
	letter-spacing: .2px;
}

.entete {
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: #B31F1F;
	padding: 2px 4px;
}

/*  couleurs Nationale Suisse */
/*.rougeNat, .rougeNatB	{color: #EF3C56;}
.rougeNatB				{font-weight: bold;}
.vertNat, .vertNatB		{color: #00A068;}
.vertNatB				{font-weight: bold;}*/
.rougeNat, .rougeNatB	{color: #B31F1F;}
.rougeNatB				{font-weight: bold;}
.vertNat, .vertNatB		{color: #396A3D;}
.vertNatB				{font-weight: bold;}
.grisNat, .grisNatB		{color: #666666;}
.grisNatB				{font-weight: bold;}
.gris2Nat, .gris2NatB	{color: #959595;}
.gris2NatB				{font-weight: bold;}
.gris3Nat, .gris3NatB	{color: #BCBCBC;}
.gris3NatB				{font-weight: bold;}
.gris4Nat, .gris4NatB	{color: #E1E1E1;}
.gris4NatB				{font-weight: bold;}

/*  autres couleurs */
.surligneJ	{background-color: #FFFF80;}
.surligneJG	{background-color: #FFFF80;	font-weight: bold;}
.rouge		{color: #DC143C;}
.rougeG		{color: #DC143C;	font-weight: bold;}
.vert		{color: #00A068;}
.vertG		{color: #00A068;	font-weight: bold;}
.violet		{color: #9933CC;}
.violetG	{color: #9933CC;	font-weight: bold;}
.bleu		{color: #EF5916;}
.bleuG		{color: #EF5916;		font-weight: bold;}
.blanc		{color: White;}
.blancG		{color: White;		font-weight: bold;}
.jaune		{color: Yellow;}
.noir		{color: Black;}

.backBlanc {background-color: White !important;}
.backBeige {background-color: #C4D2F4;}
.backBeige2 {background-color: #E6ECFA;}
.backRose {background-color: #F7D5D6;}
.backRose2 {background-color: #fae6e7;}
.backError {background-color: #FF8888;}
.backOk {background-color: #88FF88;}
.backVertClair {background-color: #e6faec;}
.backVert {background-color: #396A3D;}
.backGris3 {background-color: #BCBCBC;}
.backGris4 {background-color: #E1E1E1;}
.backRouge {background-color: #FF0000;}
.backViolet {background-color: #9933CC;}


.invisible {display: none;}

.Erreur {	color: Red;			font-weight: bold;}
.Ok {		color: #EF5916;		font-weight: bold;}
