/* entete */
.entete2 {position:relative; background:#EEE; padding:2px; margin:5px 0 20px 0}

/* les commentaires:news dossiers annuaire */
.commentaire {font-weight:bold; position:relative; margin:2em 0 2em 0; BORDER:#000 1px dotted; text-align:center; padding:2}
 .commentaire A:hover {text-decoration:underline}
.commentaire_login {text-align:left; font-weight:bold; BORDER-BOTTOM:#000 1px solid; padding:2; margin:0.2em}
 .commentaire_login img {float:right}
.commentaire_texte {text-align:left; margin:0.2em 0.2em 2em 0.2em; padding:2}

/* presentations deux colonnes */
.newscol1, .doscatcol1, .doscol1, .ancatcol1, .ancol1, .downcatcol1, .downcol1, .galcol1 {position:relative; float :left; width:47%; padding:6}
.newscol2, .doscatcol2, .doscol2, .ancatcol2, .ancol2, .downcatcol2, .downcol2, .galcol2 {position:relative; width:47%; float:right; BORDER-LEFT:#000 1px dotted; padding:6}

/* presentation index.php annuaire, dossiers, download, galerie, breves */
.An_cat, .Dos_cat, .Down_cat, .Gal_cat, .news, .guest, .faq, .faq_rep {padding-top:16px;width:98%}
.Gal_cat {margin-bottom:50px}
 .Gal {text-align:center}
  .An_cat_titre, .Dos_cat_titre, .Down_cat_titre, .Gal_cat_titre, .news_titre, .guest_titre {margin-top:30px; background:#CCC; BORDER-BOTTOM:#000 1px dotted; padding:0.4em}
	.Dos_cat_titre img, .An_cat_titre img, .Down_cat_titre img, .Gal_cat_titre img {float:left; margin:-15px 0 0 5px; BORDER:#666 5px solid; background:#EEE}
	.Dos_cat_titre, .Dos_catphp_titre, .An_cat_titre, .An_catphp_titre, .Down_cat_titre, .Down_catphp_titre, .faq_titre A {color:#000}
  .An_cat_texte, .Dos_cat_texte, .Down_cat_texte, .Gal_cat_texte {margin-bottom:5px; background:#EEE; padding:0.5em}

  .An_sscat_titre, .Dos_sscat_titre, .Down_sscat_titre, .Gal_sscat_titre {margin-left:100px; margin-top:5px; padding:0.3em; BORDER-LEFT:#666 1px dotted; BORDER-BOTTOM:#666 1px dotted}
	.An_sscat_titre img, .Dos_sscat_titre img, .Down_sscat_titre img, .Gal_sscat_titre img {float:left}
  .An_sscat_texte, .Dos_sscat_texte, .Down_sscat_texte, .Gal_sscat_texte {margin-left:120px; margin-bottom:5px; padding:0.2em}

  .news_texte, .guest_texte {padding:10px}

/* faq */
.faq_titre {margin-left:20px}
 .faq_titre A:hover {text-decoration:underline}
 .faq_titre img, .faq_rep img {float:left}
 .faq_texte {font-size:9pt; margin:8px 10px 25px 60px}

/* cat.php */
.faq_cat, .faq_rep {margin-left:20px}
 .faq_cat img {float:left}
 .faq_cat ul {margin:40px}
 .faq_cat A {font-size:12px}
 .faq_cat A:hover {font-size:12px; text-decoration:underline}

/* reponse.php */
.faq_rep_titre {margin-left:40px; font-size:12pt; font-weight:bold}
.faq_rep_texte {margin-left:60px}

/* specificites */
.Gal_sscat_titre {margin-left:10px}
.Gal_sscat_texte {margin-left:20px}
.tout_news, .An_catphp_soum {font-weight:bold; text-align:center}
.guest_ajout {text-align:center; margin:2px; padding-bottom:2em; font-weight:bold; BORDER-BOTTOM:#000 1px dotted}

.An_catphp_texte {margin-left:30px; padding:0.2em}
.An_catphp_texte img {BORDER:#666 1px solid}

.Down_catphp_texte, .Dos_catphp_texte{width: 70%; margin-left:100px; margin-bottom:40px; padding:0.2em; font-weight:normal}
.Down_catphp_texte img {margin-left:10px}

.Dos_catphp_titre img {float:left;margin-left:10px; margin-top:-20px; BORDER:#666 5px solid; background:#EEE}
.chapo {margin-top:10px; background:#CCC; BORDER-BOTTOM:#000 1px dotted; padding:0.4em}
.chapo img {float:left; margin-left:5px; margin-top:-10px; BORDER:#666 5px solid; background:#EEE}
.texte {margin-top:20px}

.suite {BORDER-TOP:#000 1px solid; margin-top:10px; margin-bottom:20px; font-weight:bold}
.suite A, .suite A:hover {margin-left:5px}

.debut_suite {color:#C0C0C0; font-weight:bold; BORDER-TOP:#000 1px solid; margin-top:10px; margin-bottom:20px; text-align:center; padding:2}
.debut_suite A, .debut_suite A:hover {font-weight:bold}

.auteur {font-size:9pt; font-weight:bold; text-align:right}
.auteur img {float:center}

/* presentation cat.php dossier, annuaire, download */
.An_catphp, .Dos_catphp, .Down_catphp {padding-top:16px;width:95%}
.Dos_catphp_titre, .An_catphp_titre, .Down_catphp_titre {margin-top:10px; background:#CCC; BORDER-BOTTOM:#000 1px dotted; padding:0.4em}

/* affichage des souscatégories */
.An_catphp_sscat, .Down_catphp_sscat, .Gal_catphp_sscat {font-size:9pt; font-weight:bold; background:#EEE; margin:5px; padding:0.5em; BORDER-TOP:#000000 1px solid; BORDER-BOTTOM:#000 1px dotted; line-height:15px}
.An_catphp_sscat A, .Down_catphp_sscat A, .Gal_catphp_sscat A {margin-left:10px}
.An_catphp_sscat A:hover, .Down_catphp_sscat A:hover, .Gal_catphp_sscat A:hover {margin-left:10px}

.Dos_catphp_sscat {background:#eee;width:98%; margin-top:2em;border-top:1px solid #999;border-bottom:1px solid #999;padding:0.4em 0 0.4em 0}
.Dos_catphp_sscat span {font-size:1.5em;font-weight:bold;padding-left:1em}
.Dos_catphp_sscat ul {list-style-type:none; margin:1em 0 1em 0; padding:0 0 0 2.5em}
.Dos_catphp_sscat li {margin:0.5em;background:url(xxl/dossier.gif) no-repeat;padding-left:2em}
.Dos_catphp_sscat A {font-weight:bold;color:#FF6600;font-size:1.2em}

/*membres*/
TD.titre {color:#FF9900; font-weight:bold;BORDER-BOTTOM:#003366 1px solid}
TR.entete2 {background:#EEE}

/*formulaire*/
.formulaire {padding:0; margin:0px}

/* forum index */
TABLE.forum, TABLE.forum_cat, TABLE.forum_top, TABLE.posting {margin:1; border:0; background-color:#FFF}
TR.forum, TR.forum_cat, TR.forum_top, TR.posting1 {background-color:#000}
TH.forum, TH.forum_cat, TH.forum_top, TD.posting1 {
 padding-left:0.4em; padding-right:0.4em;
 text-align:left;
 color:#FF9900; font-size:11px; font-weight:bold
}

h2 {color:#FF9900}

TR.for_cat, TR.topic, TR.post, TD.post2, TR.post3, TR.posting2 {background-color:#EEE}
TD.for_cat img {float:left}
.for_titre a {color:#000; font-weight:bold}
.for_titre a:hover {font-weight:bold}
.for_modo {font-size:8pt; color:#999}
TD.for_cat2, TD.topic2 {text-align:center}

/* cat.php */
TD.topic img {padding-right:0.3em; float:left}

/* topic */
TD.post {text-align:center; font-weight:bold; padding-top:10px; width:20%}
TD.post span {font-weight:normal}
TD.post2 {width:80%}
.postdate {padding:0.5em; border-bottom:#000 1px dotted}
.postmess {margin-top:1em; padding:0.5em}

TD.post3 {font-weight:bold; text-align:right}

TR.separation {background-color:#000; height:5px}

/* texte cité */
TD.textecite {background-color:#FFF; border:#000 1px dotted}
TD.code {background-color:#E1E1E1; border:#000 1px dotted}

/* posting */
TABLE.posting {width:500px}
TD.posting2 {text-align:left}

INPUT.helpline {
	background-color:#FFF;
	border-color:#FFF;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	text-indent:0px;
	font-family:Arial;
	font-size:9px
}

.rss, .rss2, .rss3 {margin:1em; padding:1em; background:#EEE; border:#999 1px dotted}

/*plan*/
.plan {width: 98%; padding-top:2em; border-bottom: #999 1px dotted; padding-bottom:1em}
.plan h2 {font-size:1.5em}
.plan ul {margin-left:22px; padding-top:0.5em}
li.plan_cat {list-style-type:circle; margin-left:2em}
li.plan_cont {list-style-type:disc; margin-left:4em}
.plan_plus {margin:1em 0 0 22px; font-weight:bold}

/*shop*/
#shop_cat{text-align:center; font-weight:bold; color:FF6600; margin-bottom:15px;border-bottom: #000 1px solid;margin-top:15px;border-top: #000 1px solid;background:#CCC}
#shop_cat a {font-weight:normal;color:#000}

.shop_titre img {float:left;margin-right:5px;height:50px}
.shop_titre a {color:#FF6600}
.shop_texte {margin-left:55px}
.shop_prix {margin-left:55px; font-weight:bold; text-align:right; color:#FF6600;border-bottom: #999 1px dotted;padding:5px 0 10px 0; margin-bottom:20px}
.shop_prix img {float:right; margin-left:10px}
#kcompar{text-align:center; background:#CCC;margin-bottom:20px}

/*catalogue*/
/*recherche*/
#ama_search {float:left;width:95%; BORDER:#000 1px dotted; margin-top:1em; padding:0.5em 0.5em 0 0.5em;background:#EEE}
#ama_search h2 {font-size:1.2em}

/*index */
.amaz_cat {padding-top:16px; width:95%; }
  .amaz_cat_titre {width:98%; margin-top:30px; background:#CCC; BORDER-BOTTOM:#000 1px dotted; padding:0.4em}
  .amaz_cat_titre h2 {margin:0; padding:0em;}
	.amaz_cat_titre img {float:left; margin:-15px 0 0 15px; BORDER:#666666 5px solid; background:#EEE}
	.amaz_cat_titre {color:#000}

  .amaz_cat_texte {width:95%; margin-bottom:5px; background:#EEE; padding:0.4em}

  .amaz_sscat_titre {width:80%; margin-left:100px; margin-top:5px; padding:0.3em; BORDER-LEFT:#666 1px dotted; BORDER-BOTTOM:#666 1px dotted}
  .amaz_sscat_titre h3 {margin:0; padding:0em}
	.amaz_sscat_titre img {float:left}
  .amaz_sscat_texte {width:80%; margin-left:120px; margin-bottom:5px; padding:0.2em}

/*livre*/
.amaz {float:left;width:90%;margin-top:2em}
 .amaz_titre img {float:left;margin-right:5px;height:50px}
 .amaz_titre h2 {color:#FF6600; display:inline}
 .amaz_texte {clear:both; margin-left:55px}
 .amaz_prix {margin-left:55px; font-weight:bold; text-align:right; color:#FF6600;border-bottom: #999 1px dotted;padding:5px 0 10px 0; margin-bottom:20px}
 .amaz_prix img {margin-right:5px}

/*detail*/
.amaz2 {width:95%;margin-top:2em}
 .amaz_tit {margin-left:20px}
 .amaz_tit img {float:left;margin-right:5px}
 .amaz_tit h2 {color:#FF6600}
 .amaz_text {margin-left:55px}
 .amaz_edito {margin-left:55px;width:90%}
 .amaz_prix2 {margin-left:55px; font-weight:bold; text-align:right; color:#FF6600;border-bottom: #999 1px dotted;padding:2em 0 10px 0; margin-bottom:20px}
 .amaz_prix2 img {margin-right:5px}
.amaz_com {width:95%}
.amaz_com h1 {display:inline}
 .amaz_com2 {margin:2em 0 0.5em 55px; border-top:1px #666 solid; padding:1em 0 1em 0}
 .amaz_com2 h2 {margin:0 0 0.5em 0; padding:0;}
 .amaz_com2 span {font-weight:bold; display:block; padding-top:1em}
.amaz_simil {width:95%;border:1px #666 dotted; padding:0.5em;background:#EEE;margin-top:2em}
.amaz_simil h1 {margin:0; padding:0 0 0.5em 0}
.amaz_simil li {font-weight:bold; margin-left:55px}

/*rechercheforum*/
#searchforum {float:left;width:95%;font-weight:bold;text-align:right;width:96%;background:#fbd2b7;padding:0.4em}

.shopcat00 {float:left;width:150px;margin:5px;padding:5px;border:1px dotted #999;text-align:center;height:290px;font-weight:bold}
.shopsscat00 {margin-top:1em;border-top:1px solid #999;padding-top:1em;font-size:10px;text-align:left}
.shopcat00 img {width:100px;height:89px}
.shop3 {float:left;width:26%;border:1px dotted #999;padding:10px;margin:10px;text-align:center;height:270px}
.shop3 h2 {display:block;font-size:12px;border-bottom:1px solid #999;text-align:left}
.shop3_texte {text-align:left;padding-bottom:1em}
.shop3_prix {background:#FF6600;font-weight:bold;height:19px;padding:2px;text-align:right;font-size:11px}
.shop3_prix a {color:#fff}
.shop3_prix img {float:right;padding:0;margin:0 0 0 5px}

#shopsscat2 h2 {display:block}
#shopsscat2 div {float:left;width:210px;text-align:center;font-weight:bold;border:1px dotted #999;margin:10px 5px 10px 5px;padding:10px 0 10px 0}
#shopsscat2 #suppshop {width:95%;text-align:left;padding:10px}
.hrshop {float:left;width:98%}

.enteteshop {float:left;width:98%;background:#eee;padding:2px}