/* <![CDATA[ */

/* NEUTRALISATION */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100% }
ol { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0; margin:0; }

/* GENERAL */
body { margin:0px; padding:5px 0 0 0; background:url(img/fond.gif) repeat left top; color:#4e4e4e; font-weight:normal; font-size:12px; font-family:Tahoma, Arial, sans-serif; }
a { font-weight:normal; text-decoration:underline; color:#7a465c; }
a:hover { text-decoration:none; }

/* BANNER + NAV */
#banner { position:relative; width:1000px; height:260px; margin:0 auto 0 auto; background:url(img/fondbanner.gif) no-repeat; }
#banner span { display:block; text-align:right; padding:5px 15px 0 0; font-size:11px; }
#banner span a { font-size:11px; text-decoration:none; }
#banner span a:hover { font-size:11px; text-decoration:underline; }
.localisationover { font-size:11px; text-decoration:underline; }
#banner img { margin:40px 0 0 460px; }
#banner p { margin:10px 0 0 460px; text-align:left; }
#banner ul { margin:10px 0 0 490px; text-align:left; list-style:disc; }
#banner ul a { text-decoration:none; }
#banner ul a:hover { text-decoration:underline; }
.transitionnav { margin:3px 0 3px 0; height:3px; background-color:#d8c2b5; }
#nav { position:relative; margin:0 auto 3px auto; background:#7a465c; text-align:center; }
#nav li { display:inline; padding:0 0 0 0; }
.espacenav { margin:0 0 0 30px; }
#nav a { text-decoration:none; color:#ffffff; font-size:15px; }
#nav a:hover { color:#d8c2b5; }

/* CONTENU */
#container { position:relative; width:1000px; margin:0 auto 0 auto; background:#ffffff; }
#navbottom { background:#7a465c; height:60px; width:1000px; margin:0 auto 0 auto; padding:5px 0 0 0; }
.transitionnavbottom { height:3px; width:1000px; margin:0 auto 0 auto; background-color:#d8c2b5; }
#navbottom table { margin:5px 10px 0 10px; color:#ffffff; }
#navbottom a { color:#ffffff; font-size:12px; }
#navbottom a:hover { text-decoration:none; }
#bottom { background:#7a465c; height:100px; width:1000px; margin:0 auto 0 auto; }
#bottom p { position:relative; width:1000px; margin:0 auto 0 auto; padding:10px 0 0 10px; color:#ffffff; }
#bottom a { color:#ffffff; font-size:12px; }
#bottom a:hover { text-decoration:none; }
#bottom img { position:relative; width:1000px; margin:10px auto 0 auto; display:block; }
#bottom span { position:relative; width:1000px; margin:5px auto 0 auto; padding:0 0 0 10px; display:block; color:#ffffff; }
.annuaire { margin:0 0 15px 0; }
.texte { color:#4e4e4e; font-weight:normal; font-size:12px; font-family:Tahoma, Arial, sans-serif; }
.pcv1 h1 { font-size:16px; }
.pcv1 h2 { padding:0 0 10px 0; }
.accesdirectlien { color:#4e4e4e; font-size:12px; font-family:Tahoma, Arial, sans-serif; text-decoration:none;  }
.copyright { padding:0 0 15px 0; }
.ulannuaire { list-style:none; }
.ulindex { list-style:disc; margin:10px 0 0 15px; }
.ulindex a { text-decoration:none; }
.ulindex a:hover { text-decoration:underline; }
.imgindex { border:2px solid #f4eeea; }
.imgindex:hover { border:2px solid #7a465c;  }
.imgannuaire { border:2px solid #ffffff; }
.imgannuaire:hover { border:2px solid #7a465c;  }
.adscontenu { margin:10px 0 10px -2px; }

/* COLONNES DROITE */
.imglivre { border:2px solid #f4eeea; }
.imglivre:hover { border:2px solid #7a465c;  }

/* LIBRAIRIE */
.librairie { list-style:none; }
.librairie p { padding:5px 5px 5px 5px; background:#7a465c; color:#ffffff; font-size:13px; }
.imglibrairie { border:2px solid #ffffff; }
.imglibrairie:hover { border:2px solid #7a465c; } 
.cachediv { display:none; height: 1px; margin-top: -1px; position: absolute; }
.librairieclose { color:#ffffff; font-size:12px; }
.librairieclose:hover { text-decoration:none; }

/* MISE EN PAGE GENERALE */
.pcv1,.sc,.sc1,.sc2 { position: absolute; top:0px; left:0px;}
.pcv1	{ width:472px; padding:10px 0 0 20px; } 
.pcv1 h2 { margin:0 0 15px 0; }
.sc	{ width:468px; left:512px; padding:10px 0 0 0; }
.ic { width:468px; }
.sc1 { width:300px; }
.sc2 { width:160px; left:308px; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

/* ]]> */