@import url("lws.css");
TD, UL, OL, LI, PRE, P {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-weight: normal;

   font-size: 9pt;

   text-decoration: none;

}



A.white

{

	COLOR: #F5FAE2;

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}

A.white:visited

{

    TEXT-DECORATION: none

}

A.white:hover

{

    TEXT-DECORATION: underline; color: #FFFFFF}

A.white:active

{

    TEXT-DECORATION: none

}

A.nav

{

	TEXT-DECORATION: none;

	font-family: Arial;

	font-size: 9pt;

	font-weight: bold;

	color: #FFFFFF;





}

A.nav:visited

{

    TEXT-DECORATION: none

}

A.nav:hover

{

    COLOR: #FDE2A0;

    TEXT-DECORATION: none

}

A.nav:active

{

    TEXT-DECORATION: none

}A.navtrans

{

	TEXT-DECORATION: underline;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;







}

A.navtrans:visited

{

    TEXT-DECORATION: none

}

A.navtrans:hover

{

    COLOR: #BF4902;

    TEXT-DECORATION: none

}

A.navtrans:active

{

    TEXT-DECORATION: none

}

A.navbas

{

	TEXT-DECORATION: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: normal;







}

A.navbas:visited

{

    TEXT-DECORATION: none

}

A.navbas:hover

{

    COLOR: #FDE2A0;

    TEXT-DECORATION: none

}

A.navbas:active

{

    TEXT-DECORATION: none

}

A:link.bodyBold {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 9pt;

   color: #000000;

   text-decoration: none;

}



A:link.bodySmall {

   font-family: 'Arial', 'Helvetica';

   font-weight: normal;

   font-size: 8pt;

   color: #000000;

   text-decoration: none;

}



A:Link.bodySmallBold {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 8pt;

   color: #000000;

   text-decoration: none;

}



/* Greyed out link */

.greyedLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #00539F;
	text-decoration: none;
}







.greyedLinkp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #00539F;
	text-decoration: none;
	background-color: #CBD2E2;

}



.bgtabx {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #00539F;

	text-decoration: none;

	background-color: #CBD2E2;

	background-image: url(../images/tab2p.gif);

	background-repeat: repeat-y;



}



.bgtaby {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #00539F;

	text-decoration: none;

	background-color: #EAEDF3;

	background-image: url(../images/tab2p.gif);

	background-repeat: repeat-y;



}



.lastlignetab {

	background-color: #CBD2E2;



}































.sideNav2:hover {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 10px; 

font-weight: normal; 

color: #FFFFFF; 

text-decoration: none;

}



.navAlpha:hover {  

color: #FDE2A0; 

text-decoration: none;

}



A:link.bodySuperSmall {

   font-family: 'Arial', 'Helvetica';

   font-weight: normal;

   font-size: 7pt;

   color: #000000;

   text-decoration: none;

}



A:link.bodySuperSmallBold {

   font-family: 'Arial', 'Helvetica';

   font-weight: normal;

   font-size: 7pt;

   color: #000000;

   text-decoration: none;

}



A:link.bodyWhite {

   font-family: 'Arial', 'Helvetica';

   font-weight: normal;

   font-size: 9pt;

   color: #FFFFFF;

   text-decoration: none;

}



A:link.bodyBoldWhite {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 9pt;

   color: #FFFFFF;

   text-decoration: none;

}



A:link.bodyBoldYellow {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 9pt;

   color: #FFCC33;

   text-decoration: none;

}



A:link.bodySmallWhite {

   font-family: 'Arial', 'Helvetica';

   font-weight: normal;

   font-size: 8pt;

   color: #FFFFFF;

   text-decoration: none;

}



A:link.bodySmallBoldWhite {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 8pt;

   color: #FFFFFF;

   text-decoration: none;

}



A:link.bodySmallGrey {

   font-family: 'Arial', 'Helvetica';

   font-weight: normal;

   font-size: 8pt;

   color: #666666;

   text-decoration: none;

}



A:link.bodySmallBoldGrey {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 8pt;

   color: #666666;

   text-decoration: none;

}



A:link.columnHeadActiveWhite {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 9pt;

   color: #FFFFFF;

   text-decoration: underline;

}



A:hover.columnHeadActiveWhite {

   color: #FFFFFF;

}



A:link.columnHeadActiveBlack {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 9pt;

   color: #000000;

   text-decoration: underline;

}



A:hover.columnHeadActiveBlack {

   color: #000000;

}



A:link.actionLink {

   font-family: 'Arial', 'Helvetica';

   font-weight: bold;

   font-size: 9pt;

   color: #000000;

}



A {

   text-decoration: none;

}



A:hover {

   text-decoration: underline;

}



TD.nav

{

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	background-color: #518AC3;

	font-family: Arial;





}

TD

{

    COLOR: #586B15;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    FONT-SIZE: 10pt

}

.tabledarkgreyrow {  background-color: #F5F5F5}

.tablelightgreyrow {  background-color: #D8D8D8}





.pageTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10pt;

	color: #FFFFFF;

	text-decoration: none;

}

.sideNav2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #00266E; text-decoration: none; }

.sideNav2Grise { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #E1E1E1; text-decoration: none; }

.bodyBlueBold { font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 9pt; color: #006600; }

.tabOff {

	font-family: Arial;

	font-weight: bold;

	font-size: 9pt;

	text-decoration: none;

	background-color: #D1E65B;

	color: #336633;

}

.tabOn { font-family: Arial; font-weight: bold; font-size: 9pt; color: #05325A; text-decoration: none; }

.tabOffHilight { background-color: #FFFFFF; }

.tabOnHilight { background-color: #576B14; }

.RuleBarNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #D1E65B; text-decoration: none; }

.columnHeadInactiveWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #336633; }

.sitetitle {  font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #FFFFFF}

.uppertablebkg {  background-color: #FFFFFF}

.sidenavcatbkg {

	background-color: #667DA8;

	font-weight: normal;

	text-decoration: none;

}

.sidenavcatfont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #006600}

.bodyBold { font-family: 'Arial', 'Helvetica'; font-weight: bold; font-size: 9pt; color: #000000; }

.blackLine { background-color: #FFFFFF; }

.tableborder {  border: 1px #576B14 solid}

.whitetext {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}

.bkgimages {  background-image:  url(/assets/images/RMasque.jpg); background-repeat: repeat; background-attachment: fixed; background-position: center center; visibility: visible; clip:   rect(   ); z-index: auto; text-align: justify}

.normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: justify;

	font-size: 10pt;

	color: #00539F;

	font-weight: bold;

}

.vline {  background-color: #576B14}

.lightgreylinebg {  background-color: #E2E2E2}



.popupbkg {  background-color: #EFF7D5}

.normallink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; color: #576B14}

.whiteline { background-color: #FFFFFF; }

.normalSmall { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: 8pt; color: #00539F}

.tableheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #FFFFFF;

	text-transform: none;

	font-weight: bold;

}

.backgroundgreen {  background-color: #586B15;}

.backgroundgrille { background-image:   url(../../images/points.gif); background-repeat: repeat }TD.bggreen {

	FONT-SIZE: 11px;

	FONT-WEIGHT: normal;

	background-color: #586B15;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #F5FAE2;



}

TD.droit {



	FONT-SIZE: 11px;

	FONT-WEIGHT: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #00539F;

}

.tabOnbas {

font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #2A1F55; text-decoration: none;

}

.tablecleargreyrow {

background-color: #999999

}

TD.tabletopline {

	FONT-WEIGHT: bold;

	background-color: #9B9B9B;

	color: #FFFFFF;

}

.greyedLinktop {

   font-weight: bold;

   color: #FFFFFF;

   text-decoration: none;

}

.pageunderTitle {

font-family: Arial; font-weight: bold; font-size: 10pt; color: #586B15;

}

.txtbold {

	font-weight: bold;

	font-size: 12px;



}

.verticalalign {

	border: 1px #576B14 solid;

	vertical-align: middle;



}

.just {  text-align: justify}

.utilisateur {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #00539F;

}

.txtban {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.navbasarrplan {

	TEXT-DECORATION: none;

	background-color: #74A1CF;

	border-top-width: 0px;

	border-top-style: none;





}

.titremenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;





}

.contenutabalert {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #860000;

	text-decoration: none;



}

.zonedero {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 8pt;

	color: #860000;

	text-decoration: none;

}

.navAlpha {



	TEXT-DECORATION: none;

	font-family: Arial;

	font-size: 9pt;

	font-weight: normal;

	color: #FFFFFF;

}

.titretabalert {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	color: RED;

	text-decoration: none;




}


.titretabalert3 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	color: #860000;

	text-decoration: none;




}





.tablesecheader {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #00539F;

	text-transform: none;

	font-weight: bold;

}

.lebellealertsSoul {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #00539F;

	text-decoration: underline;

	text-align: center;

	vertical-align: top;

}

.greyedLink2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 7pt;

	color: #00539F;

	text-decoration: none;

}

.greyedLinkhoro {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 8pt;

	color: #00539F;

	text-decoration: none;

}

.greyedLink2rg {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #586B15; text-align: left

}



.titlelogin {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10pt;

	color: #A8C5E1;

	text-decoration: none;

}



.bgtd {

	background-image: url(/images/tab2p.gif);

	background-repeat: no-repeat;

}

.bgtableau {



	background-color: EAEDF3;

	background-image: url(../images/tab2p.gif);

	background-repeat: repeat-y;

	



}



.bgtableaup{



	background-color: CBD2E2;

	background-image: url(../images/tab2p.gif);

	background-repeat: repeat-y;



}

.textelibrity {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	color: #000E78;

	text-decoration: none;

}

.bgtableau3 {

	background-image: url(../images/tab2p.gif);
	background-repeat: repeat-y;
}

.bgtableau4 {



	background-image: url(../images/tab30p.gif);

	background-repeat: repeat-y;

	background-position: right;

}



.greyedLink2Souli {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 7pt;

	color: #00539F;

	text-decoration: underline;

}

.greyedLinkCTM {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #000E78;

	text-decoration: none;

}

.titrepageCTM {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12pt;

	color: #000E78;

	text-decoration: none;

}

.txtCTM {

font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #05325A; text-decoration: none;

}
.zonectM2 {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #05325A;

	text-decoration: none;

}

.zonectM {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 8pt;

	color: #05325A;

	text-decoration: none;

}

.BasCTM {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	color: #05325A;

	text-decoration: none;

	font-style: italic;

}

.greyedLinkCTMGras {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	color: #000E78;

	text-decoration: none;

}

.greyedLinksouli {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9pt;

	color: #00539F;

	text-decoration: underline;

}

.newsAltern1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: 000E78;

	background-color: #F2F2F2;

}

.newsAltern2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: 000E78;

	background-color: #E0E1E2;

}
.FermerLeNoue {
	DISPLAY: none; VISIBILITY: hidden
}
.OuvrirLeNoue {
	VISIBILITY: visible
}
.OptionGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	background-color: #E1E1E1;
}
.TexteOptionAbonnement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #00539F;
	text-decoration: none;
}
.SloganOrangeOptionAbonnement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #F37636;
	text-decoration: none;
}
.SloganOrangeOptionAbonnementpetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #F37636;
	text-decoration: none;
}

.TexteOptionAbonnementRenvois {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #566A7E;
	text-decoration: none;
}
.TexteOptionAbonnementNumRenvois {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #F37636;
	text-decoration: none;
}
.TexteNumRenvois {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #F37636;
	text-decoration: none;
}