body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: black;
}
p {
	margin-top: 2px;
	margin-bottom: 2px;
}

table.txtNormal, td.txtNormal {
	font-size:small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

table.txtPetit, td.txtPetit {
	font-size:x-small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.txtDiscret {
	color: #909090;	
}

.TitreRevue {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
}
.SousTitreRevue {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
}

a {color: #003399;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

a.menufr {	font-size: 10px;
	text-decoration: none;
	color: #0033CC
}

a.menuen {	font-size: 10px;
	text-decoration: none;
	color: #CC0000
}

a.menufr:hover {
	text-decoration: underline;
}
a.menuen:hover {
	text-decoration: underline;
}

td.menu { border-right-style:solid; border-right-width:1px; border-right-color:#000099}

@media screen{
	td.bordgauche { border-left-style:solid; border-left-width:1px; border-left-color:#666666}
	}
@media print{

	td.bordgauche {display: none;}} 

@media screen{
	td.borddroit { border-right-style:solid; border-right-width:1px; border-right-color:#666666}
	}
@media print{

	td.borddroit {display: none;}
	.imgborddroit {display: none; width: 0px;}
	}
	
@media print {	.noprint {display: none;}}

.txtFR, H3.fr, .txtpetitFR { color:blue;}
.txtEN, H3.en, .txtpetitEN { color: #FF4444; font-style:italic}

.txtpetitFR, .txtpetitEN {
	font-size:10px;
}


H3.fr, H3.en {font-size: medium; margin-bottom: 2px; margin-top: 2px; }
H1 {font-size: medium; font-weight: bold;}
H2 {font-size: medium; font-weight: normal;}

input.check {background-color: #F0FFF0; border-style: none; border-width: 1px; border-color: #2E8B57;  margin: 0px; }
input, textarea {background-color: #F0FFF0; border-style: solid; border-width: 1px; border-color: #2E8B57;  margin: 0px; font-family: "Trebuchet MS"; font-size: 13px;}

div.cadre0 {
   margin-left: auto;
   margin-right: auto;
	width: 90%;
	padding: 5px;
}

div.cadre1 {
   margin-left: auto;
   margin-right: auto;
	width: 90%;
	background-color: #C6E1DF;
	border: 1px solid #3A53A3;
	padding: 5px;
}

div.cadre2 {
   margin-left: auto;
   margin-right: auto;
	width: 90%;
	background-color: #F5EDC2;
	border: 1px solid #763432;
	padding: 5px;
}

form.paypal {
	display:inline; 
	margin: 0px; 
	padding: 0px;
}