        #DTP{
		width:190px;
		height:211px;
		box-shadow:3px 3px 5px grey;
		border-radius:4px;
		margin-left:auto;
		margin-right:auto;
		margin-top:50px;
		background:white;
		}
		
		.haut_DTP{
		 width:190px;
		 height:20px;
		 line-height:20px;
		 border-bottom:solid 1px silver;
		}
		
		.fleche{
		 height:20px;
		 width:20%;
		 float:left;
		 cursor:pointer;
		}
		
		#mois{
		 height:100%;
		 width:60%;
		 float:left;
		 font-family:arial;
		 font-size:11px;
		 font-weight:bold;
		}
		
         #conteneur_rv_int{
		 width:170px;
		 height:170px;
		 padding:10px;
		 font-family:arial;
		 }
		 
		 .case_en_tete{
		 float:left;
		 width: 22px;
		 height:22px;
		 line-height:22px;
		 text-align:center;
		 border:solid 1px white;
		 font-size:12px;
		 font-weight:bold;
		 }
		
		 .case{
		 float:left;
		 width: 22px;
		 height:22px;
		 line-height:22px;
		 text-align:center;
		 border:solid 1px white;
		 font-size:11px;
		 cursor:pointer;
		 text-shadow:2px 2px 1px silver;
		 }
		 
		 .case:hover{border:solid 1px blue;}
		 
		 .case_off{
		 float:left;
		 width: 22px;
		 height:22px;
		 line-height:22px;
		 text-align:center;
		 border:solid 1px white;
		 font-family:arial;
		 font-size:11px;
		 cursor:pointer;
		 text-shadow:2px 2px 1px silver;
		 }
		 
		 #reconnect{
		 display:inline-block;
		 position:absolute;
		 top:100px;
		 left:150px;
		 padding:15px;
		 text-align:center;
		 font-family:arial;
		 font-weight:bold;
		 border-radius:3px;
		 box-shadow:2px 2px 5px grey;
		 background:#f2e6ff;
		 }

		 #reconnect button{
		 font-size:10px;
		 padding:2px;
		 margin-top:10px;

		 border:solid 1px #e6ccff;
		 cursor:pointer;
		 background:#f2e6ff;
		 }

		 #reconnect button:hover{
		 background:#e6ccff;
		 }
		 
		 #mess_ret{
		 position:absolute;
		 display:none;
		 width:250px;
		 padding:15px;
		 text-align:center;
		 top:120px;
		 left:210px;
		 border-radius:6px;
		 background:#7A9FDC;
		 text-shadow:1px 1px 1px grey;
		 box-shadow:3px 3px 5px grey;
		 z-index:3;
		 font-family:arial;
		 font-weight:bold;'	 
		 }
		 
		 /*........................ Mon compte ....................................*/
		 
		 #civil{width:60px;}
		 
		 #mon_compte{
		 position:relative;
		 margin-top:20px;
		 background:white;
		 box-shadow:2px 2px 5px grey;
		 width:400px;
		 height:250px;
		 padding:15px;
		 margin-left:auto;
		 margin-right:auto;
		 border:solid 1px silver;
		 border-radius:5px;
		 }

		 #mon_compte p{margin-top:10px; margin-top:10px;}

		 #mon_compte p+p+p span:hover{text-decoration:underline;}

		 #form_modif{margin-top:0px;}
		 #form_modif input{margin-top:5px;}
		 
		 #change_mail{
		 position:absolute;
		 top:80px;
		 left:100px;
		 padding:20px;
		 font-family:arial;
		 border:solid 1px silver;
		 border-radius:5px;
		 box-shadow:2px 2px 5px grey;
		 text-align:center;
		 background:WhiteSmoke;
		 }
		 
		 .mess{
		 position:absolute;
		 top:180px;
		 left:280px;
		 padding:20px;
		 font-family:arial;
		 border:solid 1px silver;
		 border-radius:5px;
		 box-shadow:2px 2px 5px grey;
		 text-align:center;
		 background:white;
		 }
		 
		 #aff_rv{
			 overflow-y:auto;
			 max-height:50%;
			 font-weight:bold;
			 font-size:11px;
			 border:solid 1px grey;			 
		 }
		 
		 #aff_rv p:hover{
			 background:#B0C4DE;
			 cursor:pointer;}
			 
   /* ............. zone choix praticiens .................. */			 
			 .praticiens{
				display:inline-block;
				font-family:arial;
				}

			 .praticiens span{font-size:18px;
							 font-weight:bold;
							 color:white;
							 text-shadow:1px 1px 4px #483D8B;
							 }
								 
			 .praticiens p{cursor:default; 
						   color:silver; 
						   margin-left:15px;
						   line-height:5px;
						   }