/* CSS CLUBMILLENIUM */

body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #000; background-color: #7F3344}

td, div, p{ font-family:arial; font-size:11px;}
.fright{ float:right; margin-left:20px; margin-bottom:15px;}
.fleft{ float:left; margin-right:20px; margin-bottom:15px;}
.bold{ font-weight:bold}
.clear{ visibility:hidden; margin:0; padding:0; clear:both}

p{ text-align:justify; margin-left:20px; line-height:140%}

.center{ text-align:center;}
.aright{ text-align:right;}

img{ border:none;}

#main {width:760px; margin-top:-8px; height:100%; }
#footer{ width:760px; height:47px; background-image:url(../images/fond/footer.gif); padding-top:5px; font-size:10px; background-repeat:repeat-x}
#header{ width:760px; height:87px; background-image:url(../images/fond/header.gif);}
#left{ width:157px; background-image:url(../images/fond/left.gif); background-position:top left; background-repeat:no-repeat; background-color:#fff}
#contenu{width:603px; background-image:url(../images/fond/fond_content.gif); background-repeat:no-repeat; background-color:#FFF; padding:10px; padding-top:0px; padding-right:30px;}


h1 a{position: absolute; top: 100px; left: 0px; top: 0px; width: 200px; height: 90px; display:block; text-indent: -999em ;    }
h2{margin-top:8px; font-family:"Times New Roman", Times, serif; color:#c85273; font-size:24px;}
h3{ color:#b34f6b; font-size:12px; background-image:url(../images/puce/puceh3.gif); background-repeat:no-repeat; padding-left:15px;}

/* -------   LIENS   ------- */
#footer a{ color:#000; text-decoration:none}
#footer a:hover{color:#990066;}


/* -------   HEADER   ------- */
.logo{float:left; margin-top:-8px; margin-left:3px;}
.flash{ margin-top:-12px; margin-left:3px; float:left}

.menu{ text-align:right; margin-top:0px; margin-bottom:-15px; margin-right:20px;}
.menu li{ display:inline; color:#fff}
.menu li a{ color:#fff; text-decoration:none; font-size:12px;}
.menu li a:hover{ color:#ffcc00;}

#ssmenu{ position:absolute; left:665px; top:75px; background-image:url(../images/fond/fond_ssmenu.gif); width:342px; height:18px;}
#ssmenu a{ color:#fff; text-decoration:none }
#ssmenu a:hover{ color:#FFCC00; text-decoration:underline }

.connection, .connecte{ margin-left:0px; margin-top:-9px; width:750px; margin-bottom:7px;}
.connection p{text-align:right; margin:1px 0 1px 0; font-size:10px; color:#7f3344;}
.connection input{ border:1px solid #7f3344; width:100px; height:12px; font-family:verdana; font-size:10px; color:#999; margin-right:5px}
.ok{ float:right;}
.connecte p{ font-weight:bold;text-align:right; margin:1px 0 1px 5px; font-size:11px; color:#c85273;}
.connecte a{ font-weight:normal; margin-left:10px; color:#7f3344;}
.connecte a:hover{color:#c85273;}
.connecte p.acces{color:#7f3344;}



/* -------   MENU DE GAUCHE   ------- */
#left{ padding-top:30px;}
.menu_left{ background-image:url(../images/fond/bg_leftmenu.gif); background-repeat:repeat-y;}
.titre_menu{ color:#b34f6b; font-size:12px; font-weight:bold; text-align:left; margin-left:5px; margin-bottom:0px;}

.contenu_menu li a, .contenu_menu li{color:#ff8314; font-size:11px; text-decoration:none}
.contenu_menu li { list-style-type:none;}
.contenu_menu{ text-align:left; width:133px; margin-left:-20px; margin-top:0px;}
.contenu_menu ul{margin-left:-30px;}
.contenu_menu ul li a{ font-style:italic; }
.contenu_menu a:hover{ text-decoration:underline;}



/* -------   CONTENU   ------- */

#contenu img{ border:1px solid #c85273}
#contenu h2 img{ border:none;}
#contenu a { text-decoration:none}
#contenu a:hover { text-decoration:underline}



/* -------   BOARD   ------- */
.board p{ margin:0px;}
.board img{ margin-right:10px; margin-bottom:35px;}
.mauve{ color:#c85273}
.mauvebold{ color:#c85273; font-weight:bold;}

/* -------   PROGRAMME   ------- */
.underline{ border-bottom:1px solid #000; font-weight:bold}

/* -------   LIENS UTILES   ------- */
#contenu li a{ color:#666;}
#contenu li a:hover{ color:#c85273;}
#contenu li{ list-style-image:url(../images/puce/puce_lien.gif)}

/* -------   GROUPE   ------- */
.lienmauve{ color:#b34f6b; font-weight:bold; line-height:normal}
.liengris{color:#666565; font-weight:bold}


/* -------   DEVENIR MEMBRE   ------- */
.fin{ font-weight:normal}


/* -------   LIENS   ------- */
#contenu .pttliengris:hover{ color:#c85273;}
#contenu .pttliengris{color:#666; background-image:url(../images/puce/puce_lien.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; margin-right:10px;}

/* -------   CONTACT   ------- */
.conformement { color:#666; font-style:italic; text-align:center;}
.formu .valid{ color:#666; background-image:url(../images/puce/puce_lien.gif); background-repeat:no-repeat; background-position:5px 5px; border:1px solid #b34f6b; background-color:#fff; font-size:11px; padding-left:10px;}
.formu .droite{ text-align:right; margin-right:200px;}
.formu input, .formu textarea { border:1px solid #b34f6b; color:#666;font-size:11px;}

/* -------   PAGE AVEC LISTE EN HAUT   ------- */
.liste_haut .liste{ border:1px solid #b34f6b; height:100px;}
.liste_haut p{margin:5px;}
.liste_haut .titre_liste{border-bottom:1px solid #b34f6b; font-weight:bold; color:#b34f6b;}
.liste_haut .jaune{ background-color:#fff2d5; padding:5px;}
.liste_haut .jaune a{ color:#666}
.intro{ font-style:italic}
.liste_haut .article p{ margin-top:15px;}


/* -------   PAGE PASSE   ------- */
.border{ border-bottom:1px solid #ccc}

/* -------   ANNUAIRE   ------- */
.liste_membres td{ border-bottom:1px solid #CCC}
.nom{ font-size:11px; font-weight:bold}
.statut{ color:#666;font-size:10px;}
.detail{ text-align:right;}
.detail a{color:#b34f6b;font-size:10px;}
/* -------   POPUP   ------- */
.body{ background-image:url(../images/fond/fond_content.gif); background-repeat:no-repeat; background-position:top left; background-color:#fff}
.cadre_photo img{ border:1px solid #b34f6b; padding:8px;}
.contenu_detail{ border:1px solid #ccc; padding:10px;}


#contenu p.noborder img{ border:none}
