body	{
	margin: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
/* pour la mise au point 
div {
	border: thin; border-style:solid;border-color: Black;
}
*/
#logo {z-index:1}


hr		{ 
	height: 2px;
	color: #000000;
}
img  {
	border-width:0;
	}
.authentification { margin:auto;}
.alert {
	color:red;
	}
.home	{
	position:relative; 
	left:0px; 
	top:0px; 
	width:100%; 

	z-index:11;
}
.date {
	position:absolute; 
	left:0px; 
	top:50px; 
	width:99%; 
	text-align:right;

}
.libel {
	position:absolute; 
	left:0px; 
	top:5px; 
	width:100%; 
	font-weight: 700;
	text-align:center;
z-index:-1
	}
.inscript {
		background-color:#FFFFCC;
		}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.large {font-size:200%;}
.Orange {
	background-color: #c3b4fe;
	font-size: 75%;
	font-weight: 700;
	color: #FFFFFF;
	position: relative;
	left: 0px;
	top: 2px;
	width: 100%;
	height: 18px;
	text-indent: 70px;
	padding-top: 4px;
	z-index: 31;
	text-align: left;
}

.Orange a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.Orange a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Orange a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.Orange a:active {
	color: #FFFFFF;
}

#MenuMembres {
	background-color: 	#F5F5DC;
	font-size: 75%;
	font-weight: 700;
	color: white;
	width:100%; 
	height:35px; 
}

#MenuMembres ul {
	border: 0px none;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left; margin-left:5%; margin-right:0; margin-top:0; margin-bottom:0
	}

#MenuMembres ul li {
	display:block;
	background: transparent;
	float: left;
	text-align: center;
	padding: 0;
	margin-left: 5px; margin-right:5px;
}

 #RSS-header {

 }
 #RSS-left {
 	background-color:  #EBEBEB;
	width:25%;
	float:left;
	border: 1px solid #004FFF;
	margin-left:1%;
	margin-right:1%;
	padding: 10px;
	font-size:0.6em;
 }
 #RSS-content {
 	background-color:  #DFEAFF;
	width:65%;
	float:left;
	padding: 10px;
	border: 1px dotted #004FFF;
	font-size:0.7em;
	margin-bottom:1em;
 }
 .RSS-date {
 	color: #73A5FF;
 }

table.membres {	background-color : #FFFFCC;}
th.membres{color: white; background-color : #FF9900; text-align : center;}
td.membres {text-align : left;}
table.inscrits {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	font-size: 10px;
}
.inscrits th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	color: #FFFFFF;
	background-color: #C3B4FE;
}


.vert{ padding-left: 15px; background-color : #ccffcc;}
.grise { background-color : #FFFFCC;padding-left: 15px;}
.zoneformulaire { font-weight:bold; }
.red  { color: Red; }
.blue  { color: blue }
.tContent {
	font-size: small;
	color: #000000;
	background-color: #FFFFFF;
/*	position:relative; */
	left:0px; 
	top:20px; 
	padding-left: 15px;
	padding-bottom: 15px;
	font-weight: 700;
	text-align: left;
	width:22em; 
	z-index:42;
}
.case {
/*	position:relative; 
	left:0px; 
	top:0px; */
	width:100%; 

	z-index:43;
}
.tDecal {
	position:relative; top:0px;
	margin-right: 10px;
	font-size: 75%;
  /*  height: 60px; */
	color: #000000;
	padding-left: 50px;
	text-align: left;
	background-color: #FFFFFF;
}
a:link {
	color: #FF0000;
	text-decoration: underline;
}
a:visited {
	color: #FF0000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
.hrDecal {
	color: #000000;
	width: 80%;
	text-align: left;	
	background-color: #FFFFFF;
}
.imgDecal {
 /*  position: absolute;
    top:0px; */
	position:relative;top:5px; width:136px;
	float: left;
	padding-left: 15px;
	z-index:100;
}

.ftarea	{
	font-size: 90%;
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
}
.fbutton { 
	font-size: 80%;
	font-weight:bold;
	Width: 6em;
	border-right : #000000 1px solid; 
	border-top : #000000 1px solid; 
	border-left : #000000 1px solid; 
	border-bottom : #000000 1px solid; 
	background-color:#002056;
	color:white;
}

.insb { 
	font-size: 80%;
	font-weight:bold;
	Width: 18em;
    background-color:#FFCC33;
    color:white;
    border:1px solid;
}
.Titre { font-size:140% ;}
.titBig {
	font-size: large;
	color: #000000;
	padding-left: 10px;
	font-weight: 700;
	text-align: left;
	background-color: #FFFFFF;
}
.titDecal {
	color: #000000;
	padding-left: 10px;
	font-weight: 700;
	text-align: left;
	background-color: #FFFFFF;
}
.txtDecal {
	color: #000000;
    font-weight:normal;
	text-align: left;
	background-color: #FFFFFF;
}
.txtSmall {
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-align: left;
	background-color: transparent;
}

.hrDecalT {
	color: #000000;
	width: 50%;
	text-align: left;	
	background-color: #FFFFFF;
}



.titDecal a:link {
	font-size: small;
	color: #FF0000;
	text-decoration: underline;
	font-weight: 700;
	background-color: #FFFFFF;
}
.titDecal a:visited {
	font-size: small;
	color: #FF0000;
	text-decoration: underline;
	font-weight: 700;
	background-color: #FFFFFF;
}
.titDecal a:hover {
	font-size: small;
	color: #FF0000;
	text-decoration: none;
	font-weight: 700;
	background-color: #FFFFFF;
}
.titDecal a:active {
	font-size: small;
	color: #FF0000;
	text-decoration: none;
	font-weight: 700;
	background-color: #FFFFFF;
}



	
.separ {
	position:relative; 
	left:10px; 
	top:0px; 
	width:75%; 
	z-index:46;
}


.dTxt {
	left:0; 
	top:0px; 
	width:99%; 
	z-index:44;
}



.txtDecal a:link {
	font-size: small;
	color: #000000;
	text-decoration: underline;
	font-weight: 700;
	background-color: #FFFFFF;
}
.txtDecal a:visited {
	font-size: small;
	color: #000000;
	text-decoration: underline;
	font-weight: 700;
	background-color: #FFFFFF;
}
.txtDecal a:hover {
	font-size: small;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
	background-color: #FFFFFF;
}
.txtDecal a:active {
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
	background-color: #FFFFFF;
}


.basDecal {
	padding-left: 150px;
}
.basRight {
	padding-left: 50%;
}

.cDecal {
	padding-right: 10px;
	padding-left: 10px;
}
.smaller {
	font-size: smaller;
}

/* nouveau style  */

div#page-membre {
	border-left:0px solid #c3b4fe
	
	; border-right:2px solid #c3b4fe; border-top:0px solid #c3b4fe; border-bottom:2px solid #c3b4fe; font-size:0.8em;
	margin:auto;
	width: 80%;
	text-align:center;
	background-color : #E4E4E4;
	
}
div#page-membre div.membre {
	  text-align: left;
	  margin: 1em;
}

div.formulaire {
	color: white;
	font-size:150%;
	background-color:#c3b4fe;
	}

div.row {
  clear: both;
  padding-top: 2px;
  color:black;
  }
div.row p {
	  text-align: left;
	  padding-left : 1em;
}


div.row span.formulaire-L {
  float: left;
  width: 33%;
  text-align: right;
 
  }

div.row span.formulaire-R {

  float: right;
  width: 66%;
  text-align: left;
  } 
  
 div.row span.formulaire-Rerror {

  float: right;
  width: 66%;
  text-align: left;
  font-weight: bold;
  color: White;
  background-color: Red;
  } 
.error {
  text-align: left;
  font-weight: bold;
  color: White;
  background-color: Red;
  }
  
.ON {
	background-color: #FEFF33;
}

.ON-out {
	background-color: #FF99FF;
}
.supprimer {
	font-weight: bold;
	background-color: #FF6A6A;
}

.titre {
		font-size:150%;
		font-weight: bold;
}


.popup{

width:450px;

float:left;

}



dl{

float:left;

width:150px;

margin:0;

padding:0;

}



dt{

margin:0;

padding:0;

}



dd{

margin:0;

padding:0;

text-align:center;

}
.inscrits td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
