@charset "UTF-8";

body{margin:0px; width:240px; font-family: Helvetica, Arial, sans-serif; font-size:10px;}
a{color:#FFFFFF; text-decoration:none;}

/* Elements récurrents */
h1{
	font-size:12px;
	color:#F29400;
	text-decoration:underline;
}
h2 {
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	margin:0px;
}
img {
	border:0px;
}


#header{margin-bottom:1px; height:48px;}
#menu{height:12px; width:240px; background-image:url(menu.gif);}
#menu a{height:12px; vertical-align:top; border-right:1px #FFFFFF solid; padding-right:3px;}
.page-haut{height:9px;}
.page-fond{background-color:#fbdfb2; min-height:150px; width:226px; margin-left:auto; margin-right:auto; padding:3px; text-align:justify; text-indent:10px;}

/* Page news */
.news {margin-bottom:5px; color:#000000; border-bottom:1px #F29400 solid;}
.news .titre {font-weight:bold; color:#F29400; text-decoration:underline; margin-bottom:5px;}
.date {font-size:8px;}
.texte {overflow:hidden;}
.createur {font-weight:bold; color:#F29400; margin-bottom:5px;}

/* Page membre */
.membre {margin-bottom:5px; border:1px #F29400 solid; text-indent:0px;}
.photo {float:left; width:100px; height:100%; display:block; border-right:1px #F29400 solid;}
.info {}
.info a{color:#000000;}
.label{color:#F29400; font-weight:bold; text-decoration:underline; margin-left:2px;};
.competence {}

/* Page calendrier */
.reunion {margin-bottom:5px; border:1px #F29400 solid; text-indent:0px;}
.info a{color:#000000;}
.label{color:#F29400; font-weight:bold; text-decoration:underline; margin-left:2px;};
.message {float:left;}
.reponses {}