/* ---- Styles généraux ---- */
body { color:#333; background:#e5ddc2 url(../../images/arp.jpg) repeat-x; font-family: Arial, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:13px; margin:0; padding:0; }
table { font-size:1em; padding:0; margin:0; font-style: normal; }
p { margin: 0px; }
hr { border-top:none; border-right:none; border-left:none; border-bottom: 1px dotted #999; }
.textesmall { font-size: 0.9em; }
.texteminiature { font-size: 0.7em; }
/* ----- les couleurs */
.rouge { color:#CC0000; }
.gris { color:#666; }
.vert { color: #006600 }
.bleu { color:#0066CC }
.blanc { color:#ffffff }
.imageright { float:right; margin: 0 0 10px 10px; }
.imageleft { float:left; margin: 0 10px 10px 0; }
.imagecadre { border: #aaa 1px solid; padding:5px; background-color:#fff; }
.textesmall { font-size:0.9em; }
.absmiddle { vertical-align:middle; }
.clear { clear:both }
/* ----- les liens */
a:link,
a:visited,
a:active { color: #0184B6; text-decoration: none; }
a:hover { color: #ff3300; text-decoration: none; }
.agris:link,
.agris:visited,
.agris:active { color: #666666; text-decoration: none }
.agris:hover { color: #000000; text-decoration: none }
.arouge:link,
.arouge:visited,
.arouge:active { color: #C00; text-decoration: none }
.arouge:hover { color: #900; text-decoration: none }
.ablanc:link,
.ablanc:visited,
.ablanc:active { color: #fff; text-decoration: none }
.ablanc:hover { color: #0FF; text-decoration: none }
/* ----- Les titres */
h1 { /* titre des pages */ color: #006699; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal; font-weight:normal; font-size:1.5em; margin: 15px 0 15px 0; padding: 0; clear:both }
h2 { /* sous titres (produits) */ color: #C00; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-style:normal; font-weight:normal; margin: 8px 0; padding: 0 }
h3 { /* prix produits */ color:#cc0000; font-size:1.1em; font-weight: bold; margin: 10px 0; }
h4 { /* liste pays */ color:#000000; font-size:1em; font-style:normal; font-weight: bold; margin: 10px 0; }
h5 { /* */ color:#f44500; font-size:1em; font-style:normal; text-transform:uppercase; padding: 7px 0 12px 0; margin: 0; background-image:url(../images/arp-titre.jpg); background-repeat:no-repeat; }
h6 { /* */ color:#213142; font-size:1em; font-style:normal; text-transform:uppercase; padding: 7px 0 17px 0; margin: 0; background-image:url(../images/arp-titre-grand.jpg); background-repeat:no-repeat; }
/* ----- Le menu vertical */
.menuv { position:relative; float:left; margin:15px 0 0 0; padding:0; width:100%; clear:both; border-top: 1px #FFF solid;  }
.menuv ul { list-style: none; padding: 0px; margin: 0px; text-align: left; }
.menuv li { border-bottom: 1px #FFF solid; }
.menuv a:link,
.menuv a:active,
.menuv a:visited { display: block; color: #000033; text-decoration: none; font-size:1em; padding: 8px 0; text-indent: 20px; }
.menuv a:hover { background-color: #97c5bc; color: #000033; text-decoration: none; }
.menuv h2 { background-color:#31ab93; color: #fff; text-decoration: none; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 1.2em; padding: 8px 0; text-indent: 10px; margin: 0;  }
/* --- tablkaux --- */
/* ---- Les tableaux 2 ------ */
.tableau { border-collapse: collapse; background: none; margin:10px auto; }
.tableau thead th { background-color:#E6E6E6; color: #000; font-size:1.1em; font-style:normal; font-weight:bold; text-align:left; padding:10px 5px; border:1px #E0E0E0 solid;  }
.tableau tr { background-color:#F5F5F5; font-style:normal; font-weight:normal; }
.tableau td { text-align:left; border:1px #E0E0E0 solid; padding: 8px; }
/* ---- Les tableaux 2 ------ */
.tableaurouge { border-collapse: collapse; background: none; margin:10px auto; }
.tableaurouge tr { background-color:#f4eaea; font-style:normal; font-weight:normal; }
.tableaurouge td { text-align:left; border:1px #c47979 solid; padding: 8px; }
