/* CSS Document */
html, body{text-align:center;
}
.vertpale{/* champs à préciser dans le cas des organismes*/
color:#FF0000;
background-color:#B6D7B5}

.dept {background-color:#54D017;
font-size:1.2em;
background-image:url(../graph/fle_horizontale.gif);
background-position:300px 58px;
background-repeat:no-repeat;
padding:6px 0 20px 0;
}
.arr{background-color:#54D017;
font-size:1.2em;
padding:20px 0 6px 0;
margin-bottom:20px;
border-top:1px dotted black;
}
.dept_m{
font-size:1em;background-color:#fff;
background-image:url(../graph/fle_horizontale.gif);
background-position:300px 60px;
background-repeat:no-repeat;
padding-bottom:20px;
padding-top:10px;
border-top:1px dotted black;

}
.dept_m2{
font-size:1em;background-color:#fff;
background-image:url(../graph/fle_horizontale_ret.gif);
background-position:300px 2px;
background-repeat:no-repeat;
padding-bottom:0px;
padding-top:22px;
border-top:1px dotted black;
}
.dept_reunion{
font-size:1.2em;background-color:#FF9966;
padding-bottom:10px;
padding-top:10px;
border-top:1px dotted black;
}
.couleur_alerte{
font-size:.7em;
color:#FFFFFF;
padding-left:50px;
background-image:url(../graph/fond_alert.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:3px;
}
.coor_p{
padding-top:12px;
   border:1px dashed #000;  
   
}

      .coor_p h3,  .coor_pc h3{
      font-size:.7em;
      padding-left: 20px
      
      } 
.coor_pc{
padding-top:12px;  
   background-color:#ffff66;  
   border:1px dashed #000;    
}

input{
border:1px solid #000;
/*float:left;*/
font-size:.8em;
background-color:#ffff66;
margin-bottom:10px;
}

.txt_l{
width:26em; 
}
.txt_sm{
width:8em; 
}
 .txt_s{
width:5em;     
}
 .txt_m{
width:20em;        

}
.espace{
height:130px;
}
.cov_pub{/*tableau de présentation des réunions*/
background-image:url(../graph/cov_pub.gif);
background-repeat:no-repeat;
height:4px;
background-repeat:no-repeat;   
padding-left:10px;
border-bottom:1px dashed #d3cccc;
}
.titre_tableau {
font-size:.9em;
color:#ff0000;
padding-left:6px;
border-bottom:10px solid black;
/*padding:2px 0 2px 6px*/
}

.pr{
background-color:#FF0000;
background-image:url(../graph/cov_priv.gif); 
background-repeat:no-repeat;   
}
.normal, .normal_p{/*les tr des résultats de réunions*/
font-size:.7em;
/*border-left: 20px solid #d3cccc;*/
background-repeat:repeat-y;
background-position:left;
} 

.normal_p{
  /* background-color:#dff7eb;   */
}
.invisible{
font-size:.7em;   
background-image:url(../graph/cov_invisible.gif);    
}
.cloture{
font-size:.7em;   
background-image:url(../graph/inscription_cloturee.gif);    
}
.normal a, .cloture a, .invisible a, .normal_p a {
font-size:1.2em;   
}
.normal a:hover, .cloture a:hover, .invisible a:hover, normal_p a/hover{
color=  #ffffff;
}


.etoile{ /* chalmps obligatoire ou pas  */
font-size:.7em;
color:#FF0000;
}
.titre_sans_liens2006{
	color:#FF4F01;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	background-image:url(../graph/fond_titre.gif);
	background-repeat:no-repeat;
	font-size:1em;
	text-align:left;
	padding: 0px 2px 2px 20px;
	margin-bottom:10px;
	}
.jbinscrit, .jbconfirm{
padding:2px 4px 2px 4px;
color:#fff;
background-color:#00CC00;
margin-bottom:10px;
color:#000000;
font-size:.7em;
}
.aj_champs {/* pour les ajouts de champs lors de l'insertion */
margin:0 0 6px 30px;
clear:both;
float:left;
font-size:1.4 em;
background-color:#FF9900;
}
.finforme{/* ajout de réunions*/
margin-left:150px;
background-color:#FF0000;
font-size:1.3em;
width:190px;
color:#FFFFFF;
padding:10px;
}
#sup{
}

#subb{
clear:both;
float:left}
.jbconfirm{
color:#FFFFFF;
background-image:url(../graph/fleche_v.gif);
background-repeat:no-repeat;
padding:2px 0 2px 40px;
}
.jbalert{
padding:2px 0 2px 10px;
color:#fff;
background-color:#ff0000;
margin-bottom:10px;
}
#form_milieu_page{
margin-top:50px;
text-align:center
}
#form_milieu_page input{
border:1px solid #000;
float:inherit;
font-size:.8em;
background-color:#ffff66;
margin-bottom:10px;
}
#form_milieu_page submit, #inscription .submit{
border:1px solid #000;
float:inherit;
font-size:.8em;
background-color:#ffff66;
margin-bottom:10px;
}


#coor_pers {
background-color:#CCFF66;
padding:10px;
border:1px solid black;
margin-bottom:20px;
}

#covoiturage {
background-color:#CCFFCC;
padding:10px;
border:1px solid black;
}
textarea {
border:1px solid #000;
width:26em;
float:left;
font-size:1em;
background-color:#ffff66;
margin-bottom:10px;
}
 select ,#intro select{
border:1px solid #000;
width:6em;
font-size:.7em;
background-color:#ffff66;
margin-bottom:10px;
}
label, #intro label{
display:block;
float:left;
text-align:right;
padding:0 20px 10px 0;
width:220px;
font-size:.8em;
}


submit{
border:1px solid #000;
width:7em;
font-size:.7em;
background-color:#8e6ab4;
color:#FFFFCC;
margin-left:80px;
margin-top:4px;
}
input:focus{
background-color:#FF0000;
}
#cov{
font-size:.8em;
margin:10px;
}
#cov .header{
font-size:1.1em;
padding: 10px;
color:#000000;
background-color:#FFFFCC;
}
#cov td{
border:1px solid #000;
padding: 4px;
}
#cov .comm{
font-size:.7em;
font-style:italic;
padding:0 0 10px 10px;
}
#cov .result{
background-color:#CCCCCC}


#affichage .table {/* la présentation du système en page home  */
margin: 6px 0 6px 0;
}
#affichage ,#detail_reunion {
color:#000000;
padding:2px 0 2px 6px
}
.titre_tableau_red{
font-size:.7em;}
.info{background-color:#009933;
color:#FFFFFF;
font-size:.8em;
padding-left:10px;
margin: 4px 0 4px 0}
.suggestion{
background-color:#FF9900;
background-image:url(../graph/fleche_v.gif);
background-repeat:no-repeat;
color:#000000;
font-size:1.2em;
padding:2px 0 2px 40px;
margin-bottom:10px;}

#new_reunion{
font-size:.8em;
}
#new_reunion br, #intro br{
clear:left;
}
.titre_form{
font-size:1.1em;
margin:10px;
background-image:url(../graph/fleche.gif);
background-repeat:no-repeat;
padding-left:40px;
}

.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; 
visibility:hidden;
padding:6px;
}
.des a:link{

color:#ff0000}

#detail_reunion h2{
font-size:.9em;
background-image:url(../graph/fleche__.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 30px;
margin:0 0 4px 10px;
}
#detail_reunion table{
border:1px dashed black;
margin:0 0 20px 0;
padding:6px;}
#detail_reunion td{
padding-left:6px;}
.commentaires{
width:60%;
padding:6px;
margin:0 0 10px 20px;
border: solid black 1px; 
font-size:.6em;
background-color:#FDFEDE}
.date_reunion{/* le détail des réunions, la date */
font-size:.8em;
color:#CC3300;
background-image:url(../graph/fleche.gif);
background-repeat:no-repeat;
padding-left:50px;
margin:3px}
.ecr_rouge{/* avertissements de première page */
font-size:1em;
color:#CC3300;
background-image:url(../graph/fleche.gif);
background-repeat:no-repeat;
padding-left:40px;
}

#inscription{
padding:10px;
border: 1px dashed black
}
#inscription .textc{
margin-left:200px}

#responseMessage a, #responseMessage2 a{
text-align:left;
display:block;
font-size:1em;
padding:4px 0 0 30px;
margin-bottom:10px;
background-image:url(../graph/puce_fleche_pop.gif);
background-repeat:no-repeat;
background-position:2px 4px;}
#inscription label{
display:block;
float:left;
text-align:right;
padding:0 20px 10px 0;
width:220px;
font-size:.8em;
}

#inscription input{
border:1px solid #000;
width:10em;
float:left;
font-size:.8em;
background-color:#ffff66;
margin-bottom:10px;}
#inscription br{
clear:both
}
#inscription .submit{
width:100px;
border:1px solid #000;
float:inherit;
font-size:.8em;
background-color:#ff0000;
margin-left:240px;
margin-bottom:10px;
}
.faux{
font-size:.8em;
padding-left:14px;
background-image:url(../graph/carre_vert.gif);
background-repeat:no-repeat;
background-position:2px;}
#authentification{
background-color:#33CC66
}



/*#ins_main p{
padding-left:20px;}
/*identification première page */
/*		.ins{
		/*font-size:.9em;
		font-stretch:expanded;*/
		/*} 
		.ins_main{
		border-left: 1px solid black;
		}*/
		
	    #ins_main_tab{
		border:1px dashed black;
		padding:10px 0 10px 2px
		
		}
		#ins_main_tab form{
		color:#003399;	text-align:center
		}
		#ins_main_tab input{
		font-size:.6em;
		width:10em;
		}
		#ins_main_tab label{
		font-size:.6em;
		padding-bottom:0px;
		}
		#ins_main_tab .submit{
		width:8em;
		background-color:#FF6600;
		color:#FFFFFF;
		margin-left:10px;
		}
		
		
		
		.submit_main, submit_cov{
		background-color:#FF6600;
		color:#FFFFFF;
		margin-left:80px;
		}
		.submit_cov{
		margin-left:0px;
		}
		#ins_main_tab label{
		width:10em;
		font-size:.6em;
		padding-left:0px;
		text-align:center;
		float:none;
		}
		#prive{
		padding-top:10px;
		background-color:#FFFF99;
		border-left:1px solid black;
		border-right:1px solid black
		}
		#prive input{
		margin-left:10px;
		background-color:#33CC00;
		}
/* FIN identification première page */
.texte{
font-size:.8em;
text-align:justify}

.priv{
background-color:#66CCFF;
padding-left:6px;
margin-bottom:6px;}

.sub_red{      /*bouton bleu administrateur */
width:60px;
padding:0;
background-color:#00FFFF;
margin=0;
}
.sub_red3{      /*bouton bleu administrateur */
width:60px;
padding:0;
background-color:#f00  ;
margin=0;   
}
.passe{
background-color:#00FFFF;
}
.retraitsimple{/* class de la td qui affiche les titres des réunions privées et pub */
padding-right:100px;
}
.retraitsimple a:link{
text-decoration:none}

.sub_red2{
width:120px;
padding:0;
background-color:#ff4f01;
margin=0;   
}
.priv2{
background-color:#66CCFF;
padding-left:6px;
margin-bottom:6px;

}
.priv2 a{
background-color:#00ffff;
font-size:.9em;
display:block;
padding:3px;
border:1px solid black;
}
.juridique{font-size:.7em;
font-style:italic;
color:#990000;
padding-left:10px;
margin-bottom:6px}
