/* réglages globaux de la page */ 
body { margin:0; padding:0; background:#FDD8C6; font-family:Verdana; font-size:12px; }

/* les images n'ont pas de bordure */
img { border:0; }

/* p par defaut */
.std { font-size:12px; color:#000; text-align:justify; margin:4px 8px 4px 4px; line-height:125%; }

/* cadre qui affiche tout le site */
#cadreprinc { position:relative; margin:0px auto; background:url(images/site/fond.png) no-repeat center top; width:1000px; height:700px; overflow:visible; }

/* le papillon à gauche */
#papillon { position:absolute; left:87px; top:12px; width:169px; height:168px; background:url(images/site/papillon.gif) no-repeat center; }

/* le logo azelys */
#azelogo { position:absolute; left:322px; top:4px; width:355px; height:107px; background:url(./images/site/azelys.gif) no-repeat center;}

/* le message "bienvenue sur..." */
#bienvenue { position:absolute; left:270px; top:106px; width:457px; height:42px; background:url(images/site/bienvenue.gif) no-repeat center; }

/* cadre des boutons */
#cadrbout { position:absolute; left:124px; top:181px; width:94px; height:270px; background:white; } 

/* cadre qui affiche tout */
#centre { position:absolute; left:277px; top:150px; width:446px; height:475px; background:white; overflow:auto; }

/* l'illu à droite */
#illu { position:absolute; left:725px; top:0px; width:275px; height:680px; overflow:visible; }

/* la mention légale */
#mention { position:absolute; left:290px; top:690px; width:420px; height:40px; color:#F65E13; text-align:center; font-size:11px; }

/* bannière de napée */
#ban_napee { position:absolute; left:123px; top:461px; width:100px; height:51px; color:#fff; font-size:11px; text-align:center; }
#ban_napee p { margin:3px 0; padding:0; }

#mention a { color:#F65E13; text-decoration:underline; }
#mention a:hover { color:#F65E13; text-decoration:overline; }

/* classe pour les titres des boutons */
.lien { padding-left:15px; }

/* les boutons */
#bouton { width:92px; height:62px; margin:0px auto -8px auto; }

a.bouton{ background-image:url(images/site/bouton.gif); width:36px; height:36px; background-repeat:no-repeat; display:block; }
a.bouton:hover{ background-image:url(images/site/boutoni.gif); background-repeat:no-repeat; }

/* titres des boutons */
.boutxt{ padding-top:37px; margin:0; }

/* titre des catégories */
.titCat { color:#ED5C1B; padding-left:25px; font-size:18px; margin-top:5px; font-style:italic; font-weight:bold; font-family:"Times New Roman"; text-transform:capitalize; }

/* tableau des catégories */
.tabCat { width:418px; margin-left:3px; margin-top:10px; border-collapse:collapse; }

/* cartouche des catégories */
.cartCat { height:24px; font-family:"arial black"; font-size:14px; color:#FFF; text-align:left; padding:0 0 0 1em; background:#F9AE87; margin:0; }

/* cartouche des catégories - lien à droite */
.cartCatR { height:24px; font-family:"arial black"; font-size:14px; color:#FFF; text-align:right; padding:0 1em 0 0; background:#F9AE87; margin:0; }

/* liens dans les cartouches */
a.cartLink { color:#FFF; text-decoration:underline; }
a.cartLink:hover { color:#FFF; text-decoration:overline; }

/* les bouilles des news */
.bouille { width:auto; padding-top:8px; padding-right:5px; vertical-align:bottom; float:left; margin:0px; }

/* texte des news */
.txtnews { color:#000; text-align:justify; margin:5px 0 0 0; }

.per { color:red; }
/*.txtnews a { font-size:14px; color:#00FF00; }

.txtnews a:visited { font-size:14px; color:#00FF00; } */

/* nombre de comms des news */
.cmtI { font-size:11px; text-align:right; margin:0; font-style:italic; }

/* liens des comms */
a.lcmt { color:#888; text-decoration:none; }
a.lcmt:hover { color:#888; text-decoration:underline; }

/* n° de page des news */
.pnews { color:#ED5C1B; font-size:13px; text-align:center; margin:0; }

a.pnewsl { color:#ED5C1B; text-decoration:underline; }
a.pnewsl:hover { text-decoration:overline; }

/* lien archive */
.arch { text-align:center; }
a.archl { text-decoration:none; color:#ED5C1B; font-family:"arial black"; font-size:14px; }
a.archl:hover { text-decoration:underline; }

/* séparateur des news */
.sepa { margin:50px 0; }

/* les icones des galeries */
.icone { width:50px; height:50px; padding-top:10px; vertical-align:top; }

.tdGal { vertical-align:top; padding:7px 0px 0px 2px; width:130px; }

/* titre des galeries */
a.titGal { font-family:"arial black"; font-size:12px; color:#ED5C1B; text-decoration:none;}
a.titGal:hover { text-decoration:underline; }

/* sous-titre des galeries */
.subTitGal { font-size:11px; }

/* form du site */
.formCmt { border: 1px solid #ED5C1B; background-color:#FDD8C6; font-size:12px; padding-left:2px; }

/* liste des commentaires */
.list { font-size:11px; color:#777; list-style:decimal; }
.list p { border-left:1px solid black; padding-left:4px; }
.list a { color:#000; font-weight:bold; }

/* div des aperçus */
.galAp { width:95%; margin:5px; }

/* p des vignettes */
.apercu { margin:5px; float:left; width:auto; text-align:center; font-size:11px; }

/* comms de popup */
.cmtPop { color:#000; font-size:11px; text-align:center; }

/* notice bas de popup */
.clic { color:#ED5C1B; font-size:11px; text-align:center; }

hr { clear: both; visibility: hidden; }

.profilg { text-align:left; font-size:12px; color:#ED5C1B; font-weight:bold; }
.profild { text-align:left; font-size:12px; color:#fff; }

.center { text-align:center; }