body {
	margin: 0px;
	padding: 0px;
}

table.backgroundrouge {
	background-color: #DE2E21;
	background-image: url(en/include/img/background-rouge.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
body.backgroundrouge2{
	background-color: #DE2E21;
	background-image: url(en/include/img/background-rouge2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
body.backgroundrouge2-report{
	background-color: #DE2E21;
	background-image: url(en/include/img/background-rouge-report.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

body.backgroundvert2-report{
	background-color: #499C3B;
	background-image: url(en/include/img/background-bleu-report.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

table.backgroundvert {
	background-color: #499C3B;
	background-image: url(en/include/img/background-vert.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
body.backgroundvert2{
	background-color: #499C3B;
	background-image: url(en/include/img/background-vert2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

table.backgroundbleu {
	background-color: #0095D3;
	background-image: url(en/include/img/background-bleu.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
body.backgroundbleu2{
	background-color: #0095D3;
	background-image: url(en/include/img/background-bleu2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

body.backgroundbleu2-report{
	background-color: #0095D3;
	background-image: url(en/include/img/background-bleu-report.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}


body, table.backgroundjaune {
	background-color: #E87D1D;
	background-image: url(en/include/img/background-jaune.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
body.backgroundjaune2{
	background-color: #E87D1D;
	background-image: url(en/include/img/background-jaune2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
body.backgroundjaune2-financial{
	background-color: #E87D1D;
	background-image: url(en/include/img/background-jaune-financial.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#lreportoperations, #lreview, #lcorporate {
	background-color: #FFFFFF;
	border-top: 1px none #767676;
	border-right: 1px solid #767676;
	border-bottom: 1px solid #767676;
	border-left: 1px solid #767676;
}
#lsectionpaytv, #lsectionmessage {
	background-color: #FFFFFF;
	background-image: url(en/include/img/white.gif);
	background-repeat: repeat-y;
	border-top: 1px none #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
}


a.menutypo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px
}
a:hover.menutypo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E87D1D;
	text-decoration: none;
}
.paddingmenu {
	padding-bottom: 7px;
}

td.bdt {
	background-color: #FFFFFF;
	background-image: url(en/message/img/background-degrade-top.gif);
	background-repeat: repeat-x;	
}
td.bdd {
	background-color: #FFFFFF;
	background-image: url(en/message/img/background-degrade-droite.gif);
	background-repeat: repeat-y;
	background-position: right;

}
td.contenugauchemessage, .contenugauchefinancial {
	background-color: #FFFFFF;
	padding-left: 33px;
	padding-right: 50px;
	padding-bottom: 30px;
	}
td.contenugauchecorporate {
	background-color: #FFFFFF;
	padding-left: 33px;
	padding-right: 35px;
	padding-bottom: 30px;
	}
td.contenugaucheorganigram {
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	}
td.contenugauchereport {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
}

li { 
    list-style-type: none;
    list-style-image: url(en/img/disc.gif);
}

.ancre a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px
}

.ancre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px
}

.ancre a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px
}

.ancre a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px
}

.logo {
	background-image: url(en/img/logo-astral-flash.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 620px;

}
.logorouge {
	background-image: url(en/img/logo-astral-flash-rouge.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 690px;
}

.logobleu {
	background-image: url(en/img/logo-astral-flash-bleu.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 690px;
}
.logovert {
	background-image: url(en/img/logo-astral-flash-vert.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 690px;
}

.logofr {
	background-image: url(fr/img/logo-astral-flash.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 620px;

}
.logorougefr {
	background-image: url(fr/img/logo-astral-flash-rouge.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 690px;
}

.logobleufr {
	background-image: url(fr/img/logo-astral-flash-bleu.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 690px;
}
.logovertfr {
	background-image: url(fr/img/logo-astral-flash-vert.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 690px;
}
