body {margin:0; padding:0; line-height:1.5em; background:#d8e8f5; color:#000; font:12px Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif; text-align:center; background-color:#003300;}
h1, h2 {font-size:13px; margin:0; margin-bottom:10px; font-weight:bold; color:#003150;}
h3 {font-size:11px; margin:0; font-weight:bold; color:#003150;}
h4 {font-size:11px; margin:0; color:#003150;}
a {color:#005B88;}
a:visited {color:#606060}
a:hover {text-decoration:none; background-color:#d8e8f5;}
#page, #page2 {width:750px; margin:0 auto 20px auto; text-align:left; background-color:#FFF; border:10px solid #383131; padding:10px;}
#logo {background:#FFF url(img/header.jpg) top center no-repeat; margin-top:15px; margin-left:35px; margin-bottom:10px; height:180px; width:675px;}
#logo img {margin-top:11px; border:none; vertical-align:bottom;}
#nav {width:735px; height:30px; margin:0; background:#fff url(http://www.nybass.org/img/menu-bg.gif) repeat-x bottom left; padding-top:4px; padding-left:15px;}
#nav a, #nav a:visited {padding:3px; padding-top:0; color:#003150; font-weight:normal; background:none;}
#nav img {vertical-align:middle;}

#centre, #centre2 {padding:10px; padding-top:0; line-height:15px; text-align:justify; font-size:11px;}
#centre #contenu {float:right; width:450px; padding-top:5px;}
#centre #contenu #content {margin-left:13px; font-size:11px; line-height:13px;}
#centre #contenu a, #centre2 a {color:#003150;}
#centre2 {background-color:#FFF; background-image:none;}

.pub {padding-bottom:10px; padding-top:10px; border-bottom:1px solid #DDD; border-top:1px solid #DDD; margin-bottom:15px;}
.pubin {margin-top:0px; margin-bottom:0px;}

#partenaires {float:right; width:270px;}
#partenaires p {margin-top:2px;}
#articles {width:450px; padding-right:15px; border-right:1px solid #DDD;}
#articles p {margin-top:2px;}
#sites p {margin-top:2px;}

#indexcats {width:100%; font-size:10px; margin-bottom:15px; margin-top:20px; border-bottom:1px solid #DDD; padding-bottom:15px;}
#indexcats td {vertical-align:top;}
#indexcats td.left {padding-right:10px;}
#indexcats td.right {padding-left:10px;}
#indexcats img {float:left; border:none; margin-right:5px; border:1px solid #000;}
#indexcats p {text-align:justify; line-height:12px; height:55px;}
#indexcats a {font-size:13px; font-weight:bold;  color:#005B88; padding-right:5px;}

#maincats {font-size:11px; width:450px; border-top:1px solid #DDD; padding-top:10px; margin-top:10px; border-bottom:1px solid #DDD; padding-bottom:10px; margin-bottom:10px;}
#maincats td {width:33%;}
#maincats ul {padding:0 5px 0; list-style:none;}
#maincats a {margin-bottom:1px; font-size:11px; text-decoration:none; background:url('img/puce.gif') no-repeat center left; padding-left:10px; color:#005B88;}

#footer {font-size:10px; padding-top:5px; padding-bottom:5px; text-align:center; border-top:1px solid #383131; margin-top:10px;}
#footer a {color:#000;}

#sidebar {width:270px; padding-left:15px; padding-right:5px; margin-top:0; padding-top:5px;}
#sidebar h2 {font-size:12px; }
.categories_tbl2 {margin:0; padding:0; width:230px; margin-top:5px; margin-bottom:10px; margin-left:10px; list-style:none;}
.categories_tbl2 li {padding-top:2px; padding-bottom:2px;}
.categories_tbl2 a {margin-bottom:1px; font-size:11px; text-decoration:none; background:url('img/puce.gif') no-repeat center left; padding-left:10px; color:#005B88;}

#actualites {margin-top:15px;}
#actualites p {margin-top:0;}
#actualites a {font-size:9px; text-decoration:none;}

.lnk {font-weight:bold; font-style:italic;}
