/* Feuille de style Mégaphone */
body { background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; scrollbar-face-color:#ffffff; scrollbar-arrow-color:#BDBCA5; scrollbar-track-color: #BDBCA5; scrollbar-3dlight-color: #999999; scrollbar-darkshadow-color: #ffffff;}

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-repeat: repeat-x; }
.cellContentGen { padding-top: 40px; padding-left: 40px; padding-bottom: 40px; padding-right: 40px; color: #000000}
.cellContentBlue { padding-top: 40px; padding-left: 40px; padding-bottom: 40px; padding-right: 40px; color: #FFFFFF}
.cellContentSpec { padding-top: 40px; padding-left: 20px; padding-bottom: 15px; padding-right: 15px; color: #000000}
.cellContentFaq { padding-top: 40px; padding-left: 40px; padding-bottom: 15px; padding-right: 40px; color: #FFFFFF}
.cellContentFla { padding-top: 20px; padding-left: 20px; padding-bottom: 15px; padding-right: 15px; color: #000000}
.cellMenuN1 { padding-left: 5px; }
.cellMenuN2 { padding-left: 10px; }
.cellMenuN3 { padding-left: 30px; }

td.nopad { border-bottom: 1px solid #FFFFFF; }

a:link {
	color: #ffffff;
	font-weight : bold;
}
a:visited { color: #ffffff; font-weight : bold;}
a:hover { color: #ffffff; font-weight : bold;}
a:active { color: #ffffff; font-weight : bold;}

.menuhaut { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fffff; text-decoration: none; font-weight : normal;}
a.menuhaut:link { text-decoration: none; color: #ffffff; font-weight : normal;}
a.menuhaut:visited{ text-decoration: none; color: #ffffff; font-weight : normal;}
a.menuhaut:active{ text-decoration: none; color: #ffffff; font-weight : normal;}
a.menuhaut:hover{ text-decoration: none; color: #ffffff; font-weight : normal;}

.section { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #FFFFFF; font-weight : normal; }
a.section:link { text-decoration: none; color: #FFFFFF; font-weight : normal;}
a.section:visited{ text-decoration: none; color: #FFFFFF; font-weight : normal;}
a.section:active{ text-decoration: none; color: #FFFFFF; font-weight : normal;}
a.section:hover{ text-decoration: none; color: #FFFFFF; font-weight : normal;}

.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight : normal; }
.menuCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight : bold; }
a.menu:link { text-decoration: none; color: #000000; font-weight : normal;}
a.menu:visited{ text-decoration: none; color: #000000; font-weight : normal;}
a.menu:active{ text-decoration: none; color: #000000; font-weight : normal;}
a.menu:hover{ text-decoration: none; color: #000000; font-weight : normal;}

.lien { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight : normal;text-decoration: underline; }
a.lien:link { text-decoration: underline; color: #000000; font-weight : normal;}
a.lien:visited{ text-decoration: underline; color: #000000; font-weight : normal;}
a.lien:active{ text-decoration: underline; color: #000000; font-weight : normal;}
a.lien:hover{ text-decoration: underline; color: #000000; font-weight : normal;}

.recherche { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold }
a.recherche:link { text-decoration: underline; color: #FFFFFF}
a.recherche:visited{ text-decoration: underline; color: #FFFFFF}
a.recherche:active{ text-decoration: underline; color: #FFFFFF}
a.recherche:hover{ text-decoration: underline; color: #FFFFFF}

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #b2b2b2; font-weight : normal; }
a.copyright:link { text-decoration: none; color: #b2b2b2; font-weight : normal;}
a.copyright:visited{ text-decoration: none; color: #b2b2b2; font-weight : normal;}
a.copyright:active{ text-decoration: none; color: #b2b2b2; font-weight : normal;}
a.copyright:hover{ text-decoration: none; color: #b2b2b2; font-weight : normal;}

.title { font-size: 14px; font-weight: bold}
.small { font-size: 11px;}
.evidence {font-weight: bold;}

.textnoir { color: #000000;}
.textnoirgras { color: #000000; font-weight: bold}
.textgris { color: #5E5E5E;}
.texteblanc {  color: #ffffff;}
.texteblancsmall {font-size: 11px; color: #B3DAFF;}
.texteblancgras { color: #ffffff; font-weight: bold }

/* Style des formulaires : champs et boutons*/
.formfield {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #999999 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ffffff 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.formbutton {
	BORDER-RIGHT: #BDBCA5 0px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #BDBCA5 0px solid;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: #999999 1px solid;
	font-family:  Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ACAB97;
	size: 5px
}

select {
	font-size : 11px;
	font-family : arial, Helvetica, sans-serif;
	font-weight : normal;
	background-color : #ffffff;
}