body {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
}
h1 {font-weight: bold; font-family: Arial, Verdana, Helvetica; font-size: 16px; text-align: left}
h2 {
	font-weight: bold;
	color: #DB2610;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}

table {
	font-size: 12px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
}
th {font-size: 12px; font-family: Arial, Verdana, Helvetica}
tr {font-size: 12px; font-family: Arial, Verdana, Helvetica}
td {font-size: 12px; font-family: Arial, Verdana, Helvetica}
p  {font-size: 12px; font-family: Arial, Verdana, Helvetica}
.numero {font-size: 14px; font-family: Arial, Verdana, Helvetica; color:#DB2610}
li {font-size: 12px; font-family: Arial, Verdana, Helvetica}
a  {font-size: 12px; text-decoration: underline; color: #000000; font-family: Arial, Verdana, Helvetica}
a:visited {font-size: 12px; text-decoration: underline; color: #003399; font-family: Arial, Verdana, Helvetica}
a:hover {font-size: 12px; text-decoration: none; color: #003399; font-family: Arial, Verdana, Helvetica}
input {font-family:Courier New; font-size:12px;}

.ulstyle { margin-left:5px; padding-left:20px;}
.msg_erreur {font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #FF0000; }
.typemessage  {font-size: 16px; font-family: Arial, Verdana, Helvetica}
.section_droite table { text-decoration: none; color: #000000; font-size: 9px; font-family: Arial, Verdana, Helvetica}
.section_droite td { text-decoration: none; color: #000000; font-size: 9px; font-family: Arial, Verdana, Helvetica}
.section_droite a { text-decoration: underline; color: #1357A3; font-size: 9px; font-family: Arial, Verdana, Helvetica}
.section_droite a:visited { text-decoration: underline; color: #1357A3; font-size: 9px; font-family: Arial, Verdana, Helvetica}
.section_droite a:hover { font-weight: bold; text-decoration: underline; color: #1357A3; font-size: 9px; font-family: Arial, Verdana, Helvetica}
.section_droite p { text-decoration: none; color: #000000; font-size: 9px; font-family: Arial, Verdana, Helvetica}

.section_milieu {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;

}
.section_milieu h1 {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.section_milieu table {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.section_milieu th {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;
}
.section_milieu tr {font-size: 12px; font-family: Arial, Verdana, Helvetica}
.section_milieu td {font-size: 12px; font-family: Arial, Verdana, Helvetica}
.section_milieu p  {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.section_milieu li {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


.section_milieu a {
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight: normal;

}
.section_milieu a:visited {
font-size: 12px; text-decoration: underline; color: #003399; font-family: Arial, Verdana, Helvetica
}
.section_milieu a:hover {
font-size: 12px; text-decoration: none; color: #003399; font-family: Arial, Verdana, Helvetica
}


.titre_fonction_page { background-color: #105DC6; color: #FFFFFF; }
.champ_obligatoire { background-color: #FF9900; }
.entete_admin { background-color: #000000; text-decoration: bold; font-size: 12px; color: #FFFFFF; }
.entete_sous_admin { background-color: #CECECE; text-decoration: bold; font-size: 12px; color: #000000; }

.navig_bouton1 { text-align:left; width:50%;}
.navig_bouton2 { text-align:right; width:50%;}

.td_ligne { border-bottom: thin solid #000000 }

/* ABONNNEMENT */

.section_milieu .abonnement { padding:10px 20px 20px 20px; }
.section_milieu .abonnement a { color:#000000; text-decoration:underline; }
.section_milieu .abonnement a:visited { color:#000000; text-decoration:underline; }
.section_milieu .abonnement a:hover { color:#000000; text-decoration:underline; }
.section_milieu .abonnement .euro { padding-left:15px; }

.section_milieu .abonnement .euro a { font-size:15px; color:#000000; text-decoration:underline; }
.section_milieu .abonnement .euro a:visited { font-size:15px; color:#000000; text-decoration:underline; }
.section_milieu .abonnement .euro a:hover { font-size:15px; color:#000000; text-decoration:underline; }


.section_milieu .abonnement .gras {  font-weight:bold; }

.section_milieu .abonnement .titre1 { font-size:17px; margin:20px 0px 15px 0px; }
.section_milieu .abonnement .titre2 { font-size:17px; }
.section_milieu .abonnement .titre4 { font-size:15px; margin-left:10px; }

.section_milieu .abonnement .vcntr { vertical-align:middle; }

.section_milieu .abonnement .margeListeNum { margin-bottom:15px; font-size:14px; }

.section_milieu .abonnement .choix_radio { padding-right:2px; }
.section_milieu .abonnement td { vertical-align:top; }

.section_milieu .abonnement .marge_haut_etape { padding-top:15px; }
.section_milieu .abonnement .colonne_droite1 { padding-top:4px; }
.section_milieu .abonnement .colonne_droite { padding-top:19px; }
.section_milieu .abonnement .colonne_gauche1 { padding-top:16px; }

.section_milieu .abonnement .marge_haut_etape_eng { padding-top:27px; }
.section_milieu .abonnement .colonne_droite1_eng { padding-top:4px; }
.section_milieu .abonnement .colonne_droite_eng { padding-top:30px; }
.section_milieu .abonnement .colonne_gauche1_eng { padding-top:27px; }


form { margin:0px; padding:0px; }