/* CSS Document by akarim - mamboulane */

html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 0.8125em; font-family: "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color: #333; }


/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */


/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: Georgia, Times, serif; }
h1 { font-size: 1.70em; color: #000; }
h2 { font-size: 1.40em; font-weight: normal; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #003; }
h3 { font-size: 1.20em; font-weight: bold; }
h3.spip {} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes */
ul.spip {} /* Cf.: spip_style.css */
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tableaux */
table.spip {} /* Cf.: spip_style.css */

/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { background-image:url(bg.jpg); background-repeat:repeat-x; margin: 1.5em; text-align: left; font-size: 12px; color: #55320B;}

#page { position: relative; width: 858px; margin: 0 auto; text-align: left; border:1px solid #55320B; background-color:#FFFFFF; margin-top:30px; padding-bottom:10px; }

#banner { width:858px; height:200px; background-color:#FFFFFF}

.logobanner { margin-left:14px;}

.logoacc1 { width:272px; height:295px; float:left; display:inline; margin-left:14px;}

.logoacc2 { width:286px; height:295px; float:left; display:inline;}

.logoacc3 { width:272px; height:295px; float:left; display:inline;}

#fonacc { background-color:#FFFFFF; width:858px; height:380px; padding-top:10px;}

#bas { border-bottom:1px solid #543602; border-top:1px solid #543602; background-color:#F8F5F2; width:858px; height:25px; margin-top:50px; float:left;}

.texbas { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#341B03; padding-top:5px; margin-left:5px;}

.texbas a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#341B03; padding-top:5px; text-decoration:none; margin-left:5px;}

.texbas a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#341B03; padding-top:5px; text-decoration:none; margin-left:5px;}

.texbas a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#753E06; padding-top:5px; text-decoration:underline; margin-left:5px;}

#fonarticle { background-color:#FFFFFF; width:858px; height:auto; padding-top:10px;}

#foncontact { background-color:#FFFFFF; width:858px; height:850px; padding-top:10px;}

#descart { background-color:#42382C; clear:both; padding:5px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:14px; width:810px;}

#decaltab { margin-left:14px; width:810px; padding-top:5px;}

#decaltab2 { margin-left:14px; width:810px; padding-top:5px; background-color:#DFD6C7; padding:5px; margin-top:5px;}

.bloxtexart { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#67635E; text-align:left; margin-left:10px; margin-top:5px;}

.logoespco { padding:5px; border:1px solid #67395E; width:230px; margin-top:10px;}


.logoespco2 { padding:5px; border:1px solid #67395E; width:280px; margin-top:10px;}

.texespco { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6735E; text-align:justify; margin-top:5px; width:232px;}

.texespco2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6735E; text-align:justify; margin-top:5px; width:282px;}

.suiv { padding-top:20px; padding-right:5px;}

.alea { padding-top:10px; padding-bottom:10px; /*background-color:#E7E3DE; */width:200px; border-bottom:1px dashed #AC9E8D}

.listmo { padding-top:5px; padding-bottom:5px; border-bottom:1px dashed #AC9E8D}

.seprub4 { border-right: 1px solid #E7E3DE; width:210px;}

.voira { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:500px;}


.voira a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:500px; text-decoration:none;}


.voira a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:500px; text-decoration:none;}


.voira a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:500px; text-decoration:underline;}

.suiterub { background-image:url(suite-rub.jpg); width:80px; height:80px; font-weight:700;}

.suiterub a { background-image:url(suite-rub.jpg); width:80px; height:80px; font-weight:700;}

.suiterub a:visited{ background-image:url(suite-rub.jpg); width:80px; height:80px; font-weight:700;}

.suiterub a:hover{ background-image:url(suite-rub-over.jpg); width:80px; height:80px; font-weight:700;}
