body {
margin: 0; font-size: 10pt; font-family: Arial,sans-serif; color: #000000; background: url(http://www.top-annuaire.com/images/arpl.png) fixed repeat;
}

p {
margin: 0; text-align: justify;
}

.cent {
text-align: center;
}

.proposer {
background:#FDEFDA; border: 1px solid #999999; text-align: center; font-weight: bold; padding: 5px;
}

#page {
width: 960px; border-left : solid 2px #000000; border-right: solid 2px #000000; background: #FFFFFF; margin-left: auto; margin-right: auto;
}

#centre {
float: left; width: 760px; padding-left: 10px;
}

#droite {
float:right; width: 160px; padding-right: 10px;
}

#pied {
clear: both; font-family: Verdana,sans-serif; font-size: 8pt; padding-top: 40px; text-align: center;
}

.colonne2 {
width: 370px; float: left; padding: 5px;
}

.colonne2 a{
text-decoration: none;
}

.colonne3 {
width: 245px; float: left; padding: 5px;
}

span {
color: #CC0000; font-weight: bold;
}

.cadre {
width: 160px; background: #FFCC99; margin-top: 20px;
}

.promo {
padding: 5px; border: 1px solid #0000FF;
}

.pubmarchand {
clear: both; background: #FFF2E6; padding: 5px 5px 10px 5px; margin-bottom: 3px;
}

.titrepage {
font-size: 10px; font-family: Verdana,sans-serif; color: #FFFFFF; text-align: center; background: #000000;
}

.formulaire {
clear: both; text-align:center; height: 90px;
}

.formrecherche {
background: #FFDDAA; border: 1px solid #CC0000; margin-top: 40px;
}

.okrecherche {
background: #CC0000; border: 0; height: 20px; font-weight: bold; color: #FFFFFF; margin-left: 3px; margin-right: 40px; padding: 0 3px 0 3px;
}

a {
color:#000099;
}

a:hover {
color:#CC0000; text-decoration: none;
}

a.sans {
text-decoration: none;
}
.titre {
display:list-item; list-style-type: square; list-style-position:inside; font-family: Verdana,sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold; margin-bottom: 5px;
}
.titre a {
color: #FF0000; text-decoration: underline;
}
.titre a:hover {
color: #000099;
}

h1 {
font-family: arial,sans-serif; font-size: 18px; font-weight: bold; font-style: italic; text-align: center; color: #CC0000; margin-bottom: 25px;
}

h2 {
display:list-item; list-style-type: square; list-style-position:inside; font-family: Verdana,sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold; margin-bottom: 2px;
}

.ar1m { font-family: Arial,sans-serif; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-bottom: 1px solid #999999; }

.ar2 {
font-family: Arial,sans-serif; font-size: 10pt; margin: 4px 0 4px 0;
}

.ar2l { font-family: Arial,sans-serif; font-size: 10pt; padding: 3px 0 10px 0; border-bottom: 1px solid #999999; margin: 0 0 6px 0;
}

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

.ver1 {
font-family: Verdana,sans-serif; font-size: 8pt; margin: 2px 0 2px 0;
}

.ver1m { font-family: Verdana,sans-serif; font-size: 8pt; margin-top: 0px; margin-bottom: 4px; padding-left: 5px; }

.ver1s {
font-family: Verdana,sans-serif; font-size: 8pt; margin-top: 5px; margin-bottom: 15px;
}

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

a.avis {
font-family: Verdana,sans-serif; font-size: 8pt; color:#FFFFFF; text-decoration: none; background-color: #0033CC; font-weight: bold; padding: 2px 25px 2px 25px;
}

a.avis:hover {
color:#FFFFFF; background-color: #FF3300;        
}

a.menuhaut {
display: block; width: 95px; height: 26px; margin-left: 4px; float: left; font-family: Verdana,sans-serif; font-size: 11px; text-align: center; text-decoration: none; color: #000099; background: #FFD980; padding: 2px 5px 2px 5px; border-top: 3px solid #FFB200; border-bottom: 3px solid #FFB200;
}
a.menuhaut:hover {
background: #FFD980; border-top: 3px solid #FF6600; border-bottom: 3px solid #FF6600;
}

a.menurub {
width: auto; display: block; font-family: Verdana,sans-serif; font-size: 8pt; text-decoration: none; color: #000099; background: #FFFFFF; margin: 2px 0 2px 0;
}
a.menurub:hover {
background: #EEEEEE; color: #990000;
}
a.marchand {
font-family: Arial,sans-serif; font-size: 12pt; color: #CC6600; text-decoration: underline;
}
a.marchand:hover {
color:#CC0000;
}

td {font-size: 10pt;}

img {border: 0;}

.forml {
width: 100% ; background-color: #FBFAE8;
}
.spip_bouton {
background-color: #FFFFFF; text-align: right;
}
.reponse_formulaire {
font-family: Verdana,Helvetica; font-weight: bold; font-size: 110%; color: red;
}
.spip_surligne {
background-color: #FFFF66;
}
.red {
color: #CC0000;
}
textarea {
font-family: Arial;
}

