/* CSS Document */
*{ font-family: "Times New Roman", Times, serif;}
body { margin:0px;
	   width:800px;
	   margin:auto;
}
a { color:#E7281F;
    font-size:12px;
	text-decoration:underline;
}
a:hover { color:#E7281F;
          font-size:12px;
	      text-decoration:none;
}
a img{ border:0px;
}

table, form, tr, td, h3 { margin:0px; padding:0px;
}
table, tr, td { margin:0px;
}
#menu{ background-color:#FFFFFF;
       font-size:11px;
}

#menu ul{ padding:0px;
		  margin:0px;
		  list-style:none;
}
#menu LI { padding:0px;
		   width:170px;
}

#menu LI A { padding:6px 0px 6px 0px;
			 margin:0px;
             display:block;
			 text-decoration:none;
			 color:#999999;
			 font-size:11px;
			 font-weight:bold;
             border-bottom:1px dashed #EF7363;
}
#menu LI A:hover { text-decoration:underline; 
                   color:#999999;
}

#login{ background-image:url(../images/bloc_identification.gif);
        background-repeat:no-repeat;
		width:170px;
		height:74px;
		font-size:11px;
		padding-left:5px;
}
#login .titre_log { color:#E7281F;
}
#login .ss_titre_log { color:#000000;
                       font-size:9px;
}
#login input{ font-size:11px;
              width:90px;
			  height:11px;
			  border:0px;
			  padding:0px;
}

#login .boutonOK{ margin:0px;
				  padding:0px;
				  border: none;
                  cursor: pointer;				  
				  display:-moz-inline-box;
				  display:inline-block;
				  white-space:nowrap;
				  background:none;				  
}
#login .boutonOK img { margin:0px 0px 4px 0px ;
                       padding:0px;
}
#login .msgErrorLogin{ border:1px dashed #EF7363;
                       background:#f9f0c3;
					   text-align:center;
					   margin-right:5px;
					   margin-top:5px;
}
#login .aide a{ color:#000000;
                        text-decoration:none;
						font-size:10px;
						font-family:Helvetica, "Times New Roman", Times, serif
}

#oublie_passe{ color:#000000;
               font-size:12px;
}

#oublie_passe .form_pass{ color:#000000;
                     font-size:12px;
					 padding:0px;
                     width:148px;
				     height:15px;
				     border:1px solid #000000;
}
.bouton{ padding-left:10px;
         padding-right:10px;
		 height:20px;
		 border:1px solid #000000;
		 text-decoration:none;
		 background-image:url(../images/bgcolor.gif);
		 color:#FFFFFF;						  
}
#bienvenu { background-color:#E7281F;
            color:#FFFFFF;
			font-size:12px;
			padding:0px 5px 0px 5px;
}
#bienvenu a{ font-weight:bold;
             color:#FFFFFF;
			 text-decoration:none;
}

#bienvenu a:hover{ color:#FFFFFF;
                   text-decoration:underline;
}

#corps { color:#000000;
         margin-top:14px;
		 margin-right:14px;
		 font-size:12px;       
}
#corps .parentchrome5{border:1px dashed #EF7363;
                      margin:0px 6px 12px 0px;
					  width:231px;
}
#corps .childchrome5{ margin:12px 6px 6px 6px;
}

#corps .parentchrome5 h2{ border-bottom:1px dashed #EF7363;
				          margin:0 0 6px 0;
				          padding:2px 6px;
						  font-size:12px;
						  font-weight:normal;
                          color:#FF1A00;
}

#corps .scrallbarre{ height:200px;
                     overflow:auto;
					 margin:0px 0px 2px 6px;
					 SCROLLBAR-FACE-COLOR: #E7281F;
	                 SCROLLBAR-HIGHLIGHT-COLOR: #E7281F;
	                 SCROLLBAR-SHADOW-COLOR: #E7281F;
	                 SCROLLBAR-3DLIGHT-COLOR: #E7281F;
	                 SCROLLBAR-ARROW-COLOR: #ffffff;
	                 SCROLLBAR-TRACK-COLOR: #FFFFFF;
	                 SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

#corps .T_en{ color:#E7201F;
              font-size:17px;
			  font-weight:bold;
}
#corps .T_en_p{ color:#E7201F;
                font-size:14px;
}
#corps .T_bg{ color:#FFFFFF;
              font-size:14px;
			  padding:1px 0px 1px 8px;
			  background-color:#E7281F;
			  width:125px;
}
#corps .T_bg_L{ color:#FFFFFF;
              font-size:14px;
			  padding:1px 0px 1px 8px;
			  background-color:#E7281F;
			  width:340px;
}
#corps .T_bg_M{ color:#FFFFFF;
              font-size:14px;
			  padding:1px 0px 1px 8px;
			  background-color:#E7281F;
			  width:230px;
}

#corps .form_en{ padding:0px;
                 width:148px;
				 height:15px;
				 border:1px solid #000000;
}
#corps .form_en_P{ padding:0px;
                   width:90px;
				   height:15px;
				   border:1px solid #000000;
}
#corps .form_en_A{ padding:0px;
				   border:1px solid #000000;
}
#corps .envoyer{ padding-left:5px;
                 padding-right:5px;
				 color:#FFFFFF;
				 font-weight:bold;
				 height:16px;
				 background-color:#FF0000;
				 border:0px;
}
#corps .info{ color:#006600;
              font-size:12px;
			  text-align:justify;
}

#corps .msgErrorBox{ border:1px dashed #EF7363;
                     background:#f9f0c3;
					 padding:4px 8px;
					 margin-bottom:20px;
}
#corps .msgErrorBox img.errorlogo{ float:left;
                                   margin-right:10px;
								   margin-top:2px;
} 
#corps .msgErrorBox h1{ color:#E7201F;
                        margin:0px;
						font-size:16px;
}
#corps .tetiere{ color:#E7281F;
				 font-size:16px;
				 font-weight:bold;
}

#corps .tb_bg_points{ background-image:url(../images/tb_bg_points.gif);
                       background-repeat:repeat-y;
					   padding-top:10px;
}

#corps .bg_plan_acces{ background-image:url(../images/plan.gif);
                       background-repeat:no-repeat;
					   width:423px;
					   height:423px;
}
.ensemble_blocs
{
	border:1px dashed #EF7363;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.bloc_msg
{
	background-color:white;
	padding:8px;
}
.bloc_msg p
{
   color:#000000;
}
.infos_msg
{	background:url('../images/bgcolor.gif') repeat-x;
	font-size:11px;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	color: #FFFFFF;
	height:18px;
	text-align:left;
}
.note { text-align:right;
        display: inline;
}

div p{ margin:0px 5px 0px 5px;
}
/*div p{ margin:5px 5px;
       color:#E7201F;
}*/
#calendrier .tb_bg_p{ padding:2px 10px 2px 10px;
}
#calendrier .tb_bg_lb{ border-left:1px dashed #E7201F;
                       border-bottom:1px dashed #E7201F;
					   padding:10px;
}
#calendrier .tb_bg_lbr{ border-left:1px dashed #E7201F;
                        border-bottom:1px dashed #E7201F;
					    border-right:1px dashed #E7201F;
						padding:10px;
}



#pied { color:#000000;
        font-size:10px;
}
#pied a { color:#000000;
          font-size:10px;
		  text-decoration:none;
}
#pied a:hover { color:#000000;
                font-size:10px;
		        text-decoration:underline;
}