body { margin: 0 10px 0 10px; font-family: Arial; font-size: 10pt;}

.page { width: 970px; }

.header {width: 100%; height: 80px; background: url("images/arplhead.png");}

.headerg {width: 360px; float: left;}

.headerd {width: 590px; float: right; margin: 0;}

.headerhd {float: right; width: 300px; height: 25px; background: url("images/arplform.png"); text-align: right;}

.soushead {clear: both; background: #F2E6FF; padding: 7px 0 7px 5px; border-top: 2px solid #932EFE; border-bottom: 1px solid #932EFE; margin: 0 0 25px 0;}

.contenu {width: 780px; padding: 10px; margin-left: auto; margin-right: auto; background-color: #FFF8E6; border: 1px solid #B28A20;}

.surfoot {text-align: center; margin: 50px 0 20px 0;}

.footer {background: #B28A20; text-align: center; padding: 5px 0 5px 0;}

.sous {clear: both;}

td { font-family: Arial; font-size: 10pt;}

img {border: 0; margin: 0;}

form {margin: 0;}

input {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;}

.red { color: #CC0000; }

.bla { color: #FFFFFF; }

p {margin: 0;}

a {
	color:#000099;
	text-decoration: underline;
}

a:hover {
	color:#990000;
}

a.titre {
	color:#CC0000;
	text-decoration: underline;
}

a.titre:hover {
	color: #990000;
	text-decoration: none;
}

.bandeauhaut {background:#7B0000; font-family: Arial,sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; padding-right: 5px; text-align: right;}

.ver2bj {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color:#FFFFFF;
	font-weight: bold;
}

.ver2bj:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color:#FFCC99;
}

h1 {
font-family:Verdana; font-size: 24px; font-weight: bold; font-style:italic; color: #FFF1CB; margin: 25px 0 0 0;
}

.ar1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 8pt;
}

.ar2 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
}

.ar3 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12pt;
}

.ver1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.ver2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

.ver3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
}

.ver3b {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.mss1 {
	font-family: MS Sans Serif,Verdana,Arial,Helvetica;
	font-size: 8pt;
}

.mss2 {
	font-family: MS Sans Serif,Verdana,Arial,Helvetica;
	font-size: 10pt;
}

.ver1b {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
        color: #FFFFFF;
}
a.retour {
font-family: Verdana,Helvetica; font-size: 8pt; color:#CC0000; text-decoration: none; background: #D7EBFF; font-weight: bold; padding: 5px; border: 1px solid #CC0000;
}
a.retour:hover {
color:#FFFFFF; text-decoration: none; background: #379BFF;
}

.forml { width: 100% ; background-color: #FFFFFF;}

.formrecherche { width: 100% ; background-color: #CCCCCC;}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }
