#mainContent{width:960px;} 

/* Section Adhesion */
#adh_offres_speciales_master{}
#adh_offres_speciales_master .sponsor{}
#adh_offres_speciales_master .remise_titre{}
#adh_offres_speciales_master ul{margin:20px Auto; padding:15px 0 5px 0; width:50%; border:2px dotted blue; background-color:#CCCCCC;}
#adh_offres_speciales_master ul li{padding-bottom:10px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; background:none; text-indent:30px}
#adh_offres_speciales_master .remise_conditions{  text-align:right; margin-bottom:15px;}
#adh_offres_speciales_master .remise_commentaires{}
#adh_offres_speciales_master .sponsor_description{margin:10px 10px; background-color:#ECECEC; padding:10px; line-height:16px;}

#guss_engage img.logo_rvb_fondclair{margin:15px 30%;}
#guss_engage ul{margin:15px 5px;}
#guss_engage ul li{padding-bottom:3px;}
#guss_conditions {}
#guss_conditions h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-indent:15px;}
#guss_conditions small{display:block; text-align:right; margin-top:5px;}
#guss_conditions ul li small{display:inline; text-align:left; margin-top:0;}
#guss_conditions blockquote{background-color:ECECEC; padding:10px; line-height:16px;margin:10px 10px;}
#guss_conditions a.dl_bulletinadh{font-size:0; background:url(img/btn_bleu_telecharger.png) no-repeat top left; display:block; padding:43px 0 170px 0;}

/* Categories */
.titre{ margin-top:20px;}
.article_list{padding-left:45px;}
.cat_list{width:667px;}
.cat_list h2{color:#333333; font-size:17px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;  border-bottom:none; margin:0;}
.cat_list .titre{width:620px;}
.cat_list p{ margin:0; padding:0 0 0 0;}
.cat_list a{ text-decoration:underline;}
.cat_list .summary{ margin-top:10px; }
.cat_list .bot{ padding-bottom:10px; border-bottom:1px solid #cccccc;}
.cat_list .texte p{ margin:0; padding:0 0 0 0 !important;}
.header_actualites .titre{background:url(img/picto-actualitesb.jpg) no-repeat scroll left center;}
.header_livres .titre{background:url(img/picto-livresb.jpg) no-repeat scroll left center;}
.header_outils .titre{background:url(img/picto-outilsb.jpg) no-repeat scroll left center;}
.header_telechargements .titre{background:url(img/picto-chargementsb.jpg) no-repeat scroll left center;}
.header_articles .titre{background:url(img/picto-articlesb.jpg) no-repeat scroll left center;}

.titre h2{color:#FF6600;}


/* Flux RSS */ 
.rss_list {}
.rss_list .bloc {padding-top:30px;}
.rss_list .bloc .feed {margin:10px 100px; clear:both; border-top:1px solid #cccccc; background:url(img/puce_ronde_grise.png) repeat-x left 10px;}
.rss_list .bloc .feed .feedname {display:inline; float:left; width:300px; line-height:15px; padding:5px 0; background:#FFF;}
.rss_list .bloc .feed .xmlfeedurl {display:inline; float:right; width:24px; margin-top:3px; background:#FFF;}
.rss_list .bloc .feed .xmlfeedurl a {display:block; width:24px; height:24px; background:url(img/rss_icon_orange_24.png) no-repeat top left; text-decoration:none;}
.rss_list .bloc .feed .xmlfeedurl a:hover { text-decoration:none;}

/* Statuts de l'asso */
#status_asso {padding:0 30px; border:1px dashed #CCCCCC;}
#status_asso h3{ font-size:17px; padding:25px 0 10px 0; text-indent:0; margin:0; font-variant:small-caps;}
#status_asso h3:first-letter{ text-transform:capitalize; font-size:19px}
#status_asso p{ font-size:13px; padding:0 0 5px 30px; text-indent:0; margin:0; line-height:19px;}
#status_asso ul{ font-size:13px; padding:0 0 10px 30px; text-indent:0; margin:0;}
#status_asso li:first-letter{ text-transform:capitalize;}

/* Resultat de la recherche */
.recherche_resultat span.Normal{display:block;font-size:0px;}
.recherche_resultat span.SubHead{ font-size:24px; background:url(img/bg_recherche_item.png) no-repeat bottom center; padding:10px 0;}
.recherche_resultat td{ padding-top:20px; font-size:0px;}
.recherche_resultat a{ display:block; padding:0; text-indent:0; font-size:12px; font-weight:normal; }
.recherche_resultat a.SubHead{ display:block; padding:0; text-indent:0; font-size:15px;  font-weight:bold;}
















