body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#132630;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:12px;
}

a:link{color:#faa619; text-decoration:none; font-size:12px; font-weight:bold}
a:visited{color:#faa619; text-decoration:none; font-size:12px; font-weight:bold}
a:hover{color:#faa619; text-decoration:underline; font-size:12px; font-weight:bold}
a:active{color:#faa619;  text-decoration:none; font-size:12px; font-weight:bold}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.modelistes
{
width:900px;
margin:0 auto;
}

.cssnav { 
position: relative;
background-repeat: no-repeat;
white-space: nowrap;
display: block;
margin: 0; 
padding: 0; 
float:left;
}

.cssnav_nouvelles{background-image: url(images/nouvelles-2-over.gif);}
.cssnav_activites{background-image: url(images/activites-over.gif);}
.cssnav_membres{background-image: url(images/membres-over.gif);}
.cssnav_faq{background-image: url(images/faq-over.gif);}
.cssnav_photos{background-image: url(images/photos-over.gif);}
.cssnav_joindre{background-image: url(images/nous-joindre-over.gif);}

.cssnav a {
display: block;
color: #000000;
font-size: 11px;
float: left;
text-decoration:none; 
}

.nouvelles2{width:150px; height:42px; border:0; }
.activites{width:150px; height:42px; border:0; }
.membres{width:150px; height:42px; border:0; }
.faq{width:150px; height:42px; border:0; }
.photos{width:150px; height:42px; border:0; }
.joindre{width:150px; height:42px; border:0; }

* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.entete
{
width:900px;
height:211px;
float:left;
}

.entete-section
{
width:900px;
height:169px;
float:left;
}


.contenu
{
width:900px;
float:left;
background:url(images/fond-modelistes.gif) repeat-y;
}

.contenu-section
{
width:900px;
float:left;
background:url(images/fond-modelistes-contenu.gif) repeat-y;
}

.nouvelles
{
width:300px;
float:left;
background-color:#2d434e;
}

.colonne
{
width:300px;
float:left;
background:url(images/fond1.gif) repeat-x #2d434e;
}

.marge-colonne
{
padding:32px 0px 0px 16px;
float:left;

}

.accueil
{
width:450px;
float:left;
background-color:#647883;
color:#FFFFFF;
font-size:12px;
}

.marge-accueil
{
padding:0px 10px;
}

.section
{
width:600px;
float:left;
background:url(images/fond2.gif) repeat-x #647883;
}

.partenaires
{
width:150px;
float:left;
background:url(images/fond-partenaires.jpg) no-repeat top #FFFFFF;
height:auto;
min-height:300px;
_height:300px;
text-align:center;
}

.bas
{
width:900px;
background:url(images/fond-bas.gif) repeat-x top #132630;
height:35px;
font-size:9px;
color:#647883;
text-align:center;
padding-top:8px;
line-height:20px;
}

a.menu:link{color:#FFFFFF; font-size:11px; text-decoration:none; padding:0px 8px}
a.menu:visited{color:#FFFFFF; font-size:11px; text-decoration:none; padding:0px 8px}
a.menu:hover{color:#FFFFFF; font-size:11px; text-decoration:underline; padding:0px 8px}
a.menu:active{color:#FFFFFF; font-size:11px; text-decoration:none; padding:0px 8px}

.zone-activites
{
width:275px;
background:url(images/activites-pointille.gif) bottom no-repeat;
float:left;
padding-bottom:7px;
}

.zone-activites-admin
{
width:275px;
background:url(images/activites-pointille.gif) bottom no-repeat;
float:left;
padding-bottom:7px;
padding-top:3px;
}


.titre-activites
{
width:275px;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
float:left;
font-weight:bold;
}

.texte-activites
{
width:275px;
font-size:11px;
color:#9ba9b0;
float:left;
}

.activites-recentes
{
width:570px;
float:left;
color:#FFFFFF;
font-size:12px;
}

.photos-activites
{
width:210px;
float:left;
}

.textes-activites
{
width:350px;
float:right;
}

a.admin:link{color:#faa619; font-size:13px; text-decoration:none; padding:0px 8px; font-weight:bold}
a.admin:visited{color:#faa619; font-size:13px; text-decoration:none; padding:0px 8px; font-weight:bold}
a.admin:hover{color:#faa619; font-size:13px; text-decoration:underline; padding:0px 8px; font-weight:bold}
a.admin:active{color:#faa619; font-size:13px; text-decoration:none; padding:0px 8px; font-weight:bold}

.date-activites
{
color:#faa619;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.liste-membres
{
height:55px;
width:270px;
float:left;
}

.photos-comite
{
height:55px;
width:64px;
text-align:left;
float:left;
}

.infos-comite
{
width:206px;
float:left;
font-size:11px;
color:#FFFFFF;
}

.titre-comite
{
text-transform:uppercase;
font-weight:bold;
}

a.comite:link{color:#9ba9b0; text-decoration:none;}
a.comite:visited{color:#9ba9b0; text-decoration:none;}
a.comite:hover{color:#9ba9b0; text-decoration:underline;}
a.comite:active{color:#9ba9b0; text-decoration:none;}

.zone-membres
{
width:255px;
float:left;
height:35px;
font-size:11px;
color:#FFFFFF;
}

a.question:link{color:#9ba9b0; text-decoration:none; font-weight:bold}
a.question:visited{color:#9ba9b0; text-decoration:none;  font-weight:bold}
a.question:hover{color:#FFFFFF; text-decoration:none;  font-weight:bold}
a.question:active{color:#9ba9b0; text-decoration:none;  font-weight:bold}

.marge-texte
{
padding-right:25px;
}

p
{
padding:0;
margin:0;
}

.zone-nouvelles
{
width:275px;
background:url(images/nouvelles-pointille.gif) bottom no-repeat;
float:left;
padding-bottom:7px;
}

.photos-nouvelles
{
width:101px;
text-align:left;
float:left;
}

.texte-nouvelles
{
float:left;
width:160px;
font-size:11px;
color:#9ba9b0;
}

.marge-nouvelles
{
padding:0px 0px 0px 21px;
float:left;
}

a.titre-nouvelles:link{color:#faa619; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold}
a.titre-nouvelles:visited{color:#faa619; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold}
a.titre-nouvelles:hover{color:#faa619; text-transform:uppercase; text-decoration:underline; font-size:11px; font-weight:bold}
a.titre-nouvelles:active{color:#faa619; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold}

a.suite:link{color:#faa619; text-decoration:none; font-size:10px; font-weight:bold}
a.suite:visited{color:#faa619; text-decoration:none; font-size:10px; font-weight:bold}
a.suite:hover{color:#faa619; text-decoration:underline; font-size:10px; font-weight:bold}
a.suite:active{color:#faa619;  text-decoration:none; font-size:10px; font-weight:bold}

.date-nouvelles
{
font-size:10px;
}

.taille-nouvelles
{
color:#faa619; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold
}

form
{
padding:0;
margin:0;
}