
.CSFContainer
{
    background:#FFFFFF url(../images/association/1px_bandeau.gif) repeat-x scroll 0 0;
}

.CSFBody  #contentdisplay
{
    background:transparent url(../images/association/contentbody_border.gif) top left no-repeat;
}


h2
{
    font-weight:Bold;
    font-size:18px;
    color:#0068a5;

}

h1
{
    font-size:21px;
    color:#0068a5;
}
.navigateCSFHeader_0
{
    background-image: url("../images/association/bandeau_haut.gif");
}

.navigateCSFHeader_1 .header 
{
    background-image: url("../images/association/Bas_logo.gif");
}

.navigateCSFHeader_1 .header.sub2 {
    background-image:url(../images/credits/Bas_logo2.jpg);
}

.navigateCSFHeader_2
{
    background-image: none;
}
.navigateCSFHeader_2 .header 
{
    background-image: url("../images/fondation/separateurGris_sous_nav.gif");
}

.navigateCSFHeader_2 .footer 
{
    background-image: url("../images/fondation/separateurGris_sous_nav.gif");
}


.navigateCSFHeader_1 ul li:hover
{
    background-image: url(../images/association/onglet_nav_ON.gif);
}

#column {
    background-image:none;
}

#column .items {
    float:left;
    padding:0;
}


.CSFBody .items .item.turquoise ul li div a,
.CSFBody .items .item.turquoise ul li div a:hover
{
    color:#27a8a8;
}

#contentdisplay .itemcolumn .date span {
    color:#554d44;
}


#contentaccueil .itemcolumn.itemcolumn3 
{
    width:220px;
}

#contentaccueil .contentbody .itemcolumn.itemcolumn1
{
    width:310px;
}

#contentaccueil .itemcolumn.itemcolumn3 .item .content {
	margin:0 0 5px;
	position:relative;
	width:100%;
}

#contentaccueil .items .item .itemcolumn.itemcolumn1 img
{
    width:100px;
}

#contentaccueil .itemcolumn.itemcolumn2 h3
{
    font-size : 18px;
    margin:0 0 15px;
    color:#000000;
}

#contentaccueil .itemcolumn3 h3
{
    margin:0;
    color:#0068A5;
}

#contentaccueil h2 
{
    font-weight:Bold;
    font-size : 12px;
    color : #0068a5;
    margin:0 0 10px;
}

#contentaccueil h1
{
    font-size :18px;
    color : #4d4d4d;
}

#contentdisplay .itemcolumn .date{
    color:#333333;
}

#contentaccueil p
{
    color:#4D4D4D;
    font-size:12px;
    font-weight:normal;
    margin:0 0 15px;
}

#contentaccueil .itemcolumn.itemcolumn3 .item .footer {
    background:transparent url(../images/commun/puce_bleue.gif) no-repeat scroll left top;
}

#contentaccueil .itemcolumn.itemcolumn2 .footer {
    background:transparent url(../images/commun/puce_grise.gif) no-repeat scroll left top;
}

#contentaccueil .itemcolumn.itemcolumn2 .footer a, 
#contentaccueil .itemcolumn.itemcolumn2 .footer a:hover {
left:1.5em;
top:-0.2em;
position:relative;
}

#contentaccueil .contentbody .footer
{
	background-image:url(../images/commun/puce_orange.gif);
}

#contentaccueil .contentbody .footer a,
#contentaccueil .contentbody .footer a
{
    color:#dc563a; 
}

#contentdisplay .contentbody h2
{
    font-size :21px;
    color:#1a1a1a;
}

#contentdisplay .contentbody h3
{
    font-size :18px;
    color:#000000;
    font-weight:normal;
}

#contentdisplay .contentbody p.intro {
color:#000000;
font-size:14px;
font-weight:bold;
}

/**************************************************/
/*                   CSS DU PAGER                 */
/**************************************************/

/* Css du pager page courrante*/
ul.pager li.pgCurrent {
background:#0068a5 none repeat scroll 0 0;
color:white;
}

/* Css du pager autres pages*/
ul.pager li {
color:#0068a5;
font-weight:bold;
}

/* Css du pager puce over*/
ul.pager li a:hover {
border:1px solid #0068a5;
}

/* Css du pager déja visité*/
ul.pager li a, ul.pager li a:visited {
color:#0068a5;
}

/* Css du pager puce précédente*/
ul.pager li.pgPrev{
text-decoration:underline;
border:none;
}

/* Css du pager puce précédente balise a*/
ul.pager li.pgPrev a{
border:none;
text-decoration:underline;
}

/* Css du pager puce suivante*/
ul.pager li.pgNext{
text-decoration:underline;
border:none;
}

/* Css du pager puce suivante balise a*/
ul.pager li.pgNext a{
border:none;
text-decoration:underline;
}

/**************************************************/
/*                  /CSS DU PAGER                 */
/**************************************************/

#contentdisplay .itemcolumn p.accroche{
font-size:13px;
color:#000000;
font-weight:bold;
}
