body {
	margin:0; padding:0;
	background-position: center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
    height: 100%;
	height:auto !important; /* ie ignores it */
	text-align:center;
	background: url('../img/fd2.jpg') repeat-x;
	background-color:#fff;

}
#main{
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	width: 984px;
	background:#fff;

}
#top{
	width: 984px;
	background:url('../img/fd_top.gif');
	background-repeat:no-repeat;
	color:#fff;
	height:20px;
	margin:0;
	padding:0
}
	#top ul{
		margin:4px 0 0px 100px;
		padding:4px 0 0 0;
		font-size:.7em;
	}
	#top ul li{
		float: left;
		list-style-image:url(../img/top_arrow.gif);
		margin: 0 10px 0 0px;
		padding:0 12px 0 0px;
	}
	#top ul li a:link{
		text-decoration:none;
		color:#ffe7b4;
		
	}
	#top ul li a:visited{
		text-decoration:none;		
		color:#ffe7b4;
	}
	#top ul li a:hover{
		text-decoration:underline;		
	}
	#top ul li a:active{
		text-decoration:underline;		
	}
	
.bold{
	font-weight:bold;
	font-size:1.1em;
}	
#consultFin{
/*
	bouton qui permet de supprimer la visibilité du lien d'infopers
*/
display:none;
}
#menuDomz {
	text-align:left;
	margin:2px 0 0 40px;
}
#menuDomz img{
padding:4px 0 0 10px
}

#gauche{
	float: left; 
	width: 760px;  
	background:#fff; 
	border-left:1px solid grey;
	padding-top:0px;
	margin-top:0px;
	background:url('../img/fd_gauche.gif') repeat-y right;
	border-bottom:1px solid grey;
}
#droite{
	float: left; 
	width: 223px;  
	background:#ff0000; 
	text-align:left;
}
#foot{
	
}


#flash{
	clear:both;
	z-index:1;
	border-right:1px solid grey;
	border-left:1px solid grey;	
}


#infoPers{
	text-align:left;
	clear:left;
	float:left; 
	width:760px; 
	background-color:#96e57c;
	display:none;
	border-left:1px solid grey;
	}
#xxxInfoPers{/*
La div de fermeture des fenêtres
*/
	text-align:right;
}


.des {/*div de présentation des réunions onmouseover*/
text-decoration:none;
position:absolute;
font-size:.8em;
width:500px; 
background-color:yellow; 
border: solid black 1px; 
;
padding:6px;
}
.des a:link{

color:#ff0000}
/*
principale boite de dialogue
*/
#inscriptionBig,#inscriptionSmall {
     display:none;
	 overflow:visible;
	 z-index:12;
	 background:#fff;
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 300px;
     height: 300px;
     margin-top: -150px; /* moitié de la hauteur */
     margin-left: -150px; /* moitié de la largeur */
     border: 1px solid #000;	
	 background-color: #00b9e9;
	opacity : 0.9 ;
	-moz-opacity : 0.9 ;
	-khtml-opacity : 0.9 ;
	filter : alpha(opacity=90) ; 
	text-align:justify;
	padding:4px 4px 4px 20px;
     }
.un{
	background-color:#FFF;
	padding:1px 2px 1px 4px;
	font-size:1.2em;}

#inscriptionSmall {
     height: 60px;
     margin-top: -30px; /* moitié de la hauteur */
     }
	 /*
 boite de dialogue covoiturage avec le formulaire
*/
#inscriptionBigCov {
     display:none;
	 z-index:12;
	 background:#fff;
     position:absolute;
     left: 50%; 
     width: 400px;
     height: 760px;
     margin-top: 10px; /* moitié de la hauteur */
     margin-left: -200px; /* moitié de la largeur */
     border: 1px solid #000;	
	 background-color: #00b9e9;
	opacity : 0.9 ;
	-moz-opacity : 0.9 ;
	-khtml-opacity : 0.9 ;
	filter : alpha(opacity=90) ; 
	text-align:justify;
	padding:4px 4px 4px 20px;
     }
	 
 
	 
	 
#displayCrea{
	 display:none;
	 background-color:#fcd0ab;
	 text-align:left;
	 padding: 0 0 0 20px;
	 background-image:url('../img/fd_form.jpg');
	 background-repeat:repeat-x;
	 
}


#displayCrea h2, #infoPers h2, h2{/*
titres "réunions pub ou priv"
*/
text-align:left;
font-size:1.1em;
font-family:"georgia", serif;
font-weight:bold;
letter-spacing:.1em;
background:url('../img/h2.png') no-repeat;
margin:8px 0 0 0;
padding: 4px 0  0 50px;
color:black;
}



#contenant{
	width: 984px;
	background-color:white;
	height:300px;
}
.infobulleR{
	z-index:900;
	position: absolute;	
	display : none;
	border: 1px solid Black;
	padding: 4px 2px 2px 8px;
	font-family: Verdana, Arial;
	font-size: .7em;
	background-color: #fca850;
	opacity : 0.9 ;
	-moz-opacity : 0.9 ;
	-khtml-opacity : 0.9 ;
	filter : alpha(opacity=90) ; width:300px;
	text-align:left;
}
.infobulleV{
	z-index:900;
	position: absolute;	
	display : none;
	border: 1px solid Black;
	padding: 4px 2px 2px 8px;
	font-family: Verdana, Arial;
	font-size: .7em;
	background-color: #87de6f;
	opacity : 0.9 ;
	-moz-opacity : 0.9 ;
	-khtml-opacity : 0.9 ;
	filter : alpha(opacity=90) ; width:300px;
	text-align:left;

}
.info{}
#displayListe{
	background-color:#fff;
}
.reuPub{
	background-image:url('../img/fd_barre_whole.gif');
	
}
.reuPub h2{/*
titres "réunions pub ou priv"
*/
text-align:left;
font-size:1.1em;
font-family:"georgia", serif;
font-weight:bold;
letter-spacing:.1em;
background:url('../img/fd_barre.gif') no-repeat;
padding: 4px 0  0 50px;
color:white;
}
.reuPriv{
	background-image:url('../img/fd_barre_whole_priv.gif');
	
}
.reuPriv h2{/*
titres "réunions pub ou priv"
*/
text-align:left;
font-size:1.1em;
font-family:"georgia", serif;
font-weight:bold;
letter-spacing:.1em;
background:url('../img/fd_barre_priv.gif') no-repeat;
padding: 4px 0  0 50px;
color:white;
}


#menuDom{
	display:none;
}
.cov_pub{
	font-size:.8em;
}
.retraitsimple{
	text-align:left;

}
.retraitsimple a:link, .cov_reun td a:link{ padding-left:20px; color:black;  	
    background-image:url(img/puce_p.png);
	background-repeat:no-repeat; 
	background-position:2px 2px;
}
.retraitsimple a:visited, .cov_reun td a:visited{padding-left:20px; color:black; 	
    background-image:url(img/puce_p.png);
	background-repeat:no-repeat; 
	background-position:2px 2px;
}
.retraitsimple a:hover, .cov_reun td a:hover{
	border-bottom:1px solid #b34801; text-decoration:none
}
.retraitsimple a:active, .cov_reun td a:active{
	border-bottom:1px solid #b34801; text-decoration:none
}

.reunion_date_det{ background-color:#67605b; color: white; font-size:1em; border-bottom:1px; padding:4px;margin:0 0 6px 0; letter-spacing:.2em;}
.reunion_date_clot{ color:#900;  font-size:1.1em; font-weight:bold; border-bottom:1px; padding:4px;margin:0 0 2px 0;  }


.reunion_date{color: #000; font-size:.8em; border-bottom:1px solid white;  padding:5px 0 5px 0; }

.numerotation_pr{
	font-weight:bold;
	font-size:1em;
	padding:1px 8px 4px 0px;
	background:url('../img/numero_pbas.gif') no-repeat right;
}
.numerotation_pu{
	font-weight:bold;
	font-size:1em;
	padding:1px 8px 4px 0px;
	background:url('../img/numero_bas.gif') no-repeat right;
}

.numerotation_pr a:link, .numerotation_pu a:link{ color:white; text-decoration:none }
.numerotation_pr a:visited, .numerotation_pu a:visited{color:white;text-decoration:none }
.numerotation_pr a:hover, .numerotation_pu a:hover{color:white;}
.numerotation_pr a:active, .numerotation_pu a:active{color:white;}



#displayReunion{
	background-color:#fff;
}
#displayReunion h2{
	text-align:left;
	font-size:1.1em;
	font-family:"georgia", serif;
	font-weight:bold;
	letter-spacing:.1em;
	background:url('../img/h2_reunion.gif') no-repeat;
	margin: 0px 0 4px 10px;
	padding: 4px 0  3px 50px;

	
}

.cov_reun{
	font-size:.8em;
	margin:0px;
	padding-left:20px;text-align:left;
}
.cov_reun td{
	height:20px;
}
.normalg{padding:2px 0 2px 2px; font-weight:bold }
.normal{padding:2px 0 2px 2px;  }

.titre_reun{ text-align:center; font-size:.9em; font-weight:bold}
.commentaire{font-size:1em; font-weight:bold; padding-left:20px; }
.commentaireS{font-size:.7em; font-weight:bold; font-style:italic; padding-left:10px; }


.jbalert{background:orange; color:#FFFFFF; padding: 0 0 0 10px}
.jbconfirm{background:#21d700; color:#FFFFFF; padding: 0 0 0 10px}
.retrait{ padding-left:12px}

#checkd{
/*
checkdoublons
*/
background-color:red; text-align:center; font-size:1em; color:white; font-weight:bold
}
.jbinscrit{
/*
quand on est déjà inscrit à la réunion;
*/
background-color:#94bd05; text-align:center; font-size:.8em; color:#fff; margin:0 0 10px 0; border: 1px dashed black;
}

.titre_tableau{ font-weight:bold; text-align:center; font-size:.9em; margin-bottom:4px;}

#loadingMsg{
	/*
avec le gif de chargement
*/
	display:none;
	position: absolute;
	width:200px; 
	height:200px;
	text-align:center;
     left: 50%; 
     top: 50%;
     margin-top: -100px; /* moitié de la hauteur */
     margin-left: -100px; /* moitié de la largeur */
	z-index:980;
}


#resumeActivite{
	text-align:left;
}


/*
édition des info pers
*/
.lien a:link, .lien a:visited, .lienInfoPers a:link, .lienInfoPers a:visited, .retrait a:link, .retrait a:visited{
	color:#6e3c00; 
	font-size:1em; 
	text-decoration:none; 
	}
.lien a:hover, .lien a:active, .lienInfoPers a:hover, .lienInfoPers a:active, .retrait a:hover, .retrait a:active{
	color:#fff; 
	font-size:1em; 
	text-decoration:underline; 
	}
.lienInfoPers{margin:0 0 10px 20px;}
.retrait{
	margin:0 0 10px 20px;	
}

.admin a, .priv2 a{
	text-align:left;
	background-color:#0080ff;
	color:white;
	text-decoration:none;
}

.cov_vert{ background-color:#00ff00; font-weight:bold; color:white; padding:2px}

#droite blockquote{margin:0px; background:white}
html>body #droite blockquote{margin:4px 4px 4px 8px; }

#droite  h1{padding: 2px 2px 2px 14px; display:block; background:#e10217;color:white; font-size:1.1em;}
#droite  ul{ list-style-image:url(img/puce_right.gif); margin:0 10px 0 18px; padding:0 0 10px 0; text-align:}
#droite  ul li{ font-size:.8em; padding: 0 0 8px 0; font-weight:bold}
#droite  ul li a:link, #sites_right blockquote ul li a:visited{ color:#000000; font-weight:normal}
#droite  ul li a:hover, #sites_right blockquote ul li a:active{ color:white; background:#e10217; text-decoration:none;font-weight:normal}

.resumeactivite{
	color:white;
	background-color:#663;
	padding: 2px 0 2px 12px;
	font-weight:bold;
	font-size:.9em;
	}
	
.resumeactivite a{
	color:#FFF; text-decoration:none;
	margin-bottom:14ppx;
}
#infoPersDetail{margin:10px;}
#infoPersDetail , #goo table{
	font-size:1em;
	}
	
