body{
	margin:0 auto;
	background:#ffffff;
	font-family:"arial";
	font-size : 14px;
	color : #0143a6;
	text-align: center;
	}
h3 { 
text-transform: uppercase;
}
h1 { 
 	 color : red;
}
.total { 
text-transform: uppercase;
}
#box-shadow { 
width : 560px; 
 height : 190px;  
 /*  box-shadow : 15px 10px 12px  #000000 ; */
 float:left;
 width:150px;
}

#box-1 { 
width : 560px; 
 height :138px;  
  /*  box-shadow : 15px 10px 12px  #000000 ;*/ 
 float:left;
 
} 

#box-2 { 
width : 560px; 
 height :252px;  
  /*  box-shadow : 15px 10px 12px  #000000 ;*/ 
 float:left;
 
} 


#box-3 { 
width :1151px; 
height : 100%;  
  
 float:left;
 
} 

#box-4 { 
width :1151px; 
 height :35px;   
  background:#000000;
  
 float:left;
 
} 



#box-client {
	height : 600px;
	box-shadow : 0px 0px 0px  #000000;
	float:right;
	width:900px;
	visibility: hidden;
} 


#box-shadow-entete { 
width : 100%; 
 height : 100%;  
 box-shadow : 15px 10px 12px  #000000 ;
}
.longtext{
 border: 1px;
 float:left;
 height:26px ; /*  background:#e6e6e6;  */
 width:820px;
 font-size : 20px;
 }
.heighttext{
 border: 1px;
 float:left; /*  background:#e6e6e6;  */
 height:20px;
/* width:400px; */
font-size : 20px;
 }
 .titre_haut {
	font-weight: bold;
}
 .heighttext2{
 float:left;
 height:27px; /*  background:#e6e6e6;  */
/* width:180px; */
 border: 1px;
 font-size : 22px;
 }
 
  .heighttext5{
 float:left;
 height:27px; 
 /*  background:#e6e6e6;  */
  width:180px;  
 border: 1px;
 font-size : 22px;
 }
 
.heighttext12{
 float:left;
 /*  /*  background:#e6e6e6;  */ */
 border: 1px;
 height:27px;
/* width:180px; */
font-size : 22px;
 }
 .heighttext22{
 float:left; 
 border: 1px;
 height:27px;
 width:60px; 
font-size : 22px;
 }
.heighttextdate
 {
 border: 1px;
 float:left;
 height:40px;
 width:80px; 
 font-weight: bold;
 font-size : 20px;  /*  background:#e6e6e6;  */
 }
  .heighttext3{
border: 1px;
 float:left; /*  background:#e6e6e6;  */
 height:35px;
 width:250px; 
font-weight: bold;
font-size : 30px;
color : red;
 }
 
.mediumtext{
border: 1px;
 float:left;
 height:26px;
 width:200px; 
font-size :18px;
 }
 .smalltext{
border: 1px;
 float:left;
 height:26px;
 width:80px;
font-size : 24px;
 }
  .totaltext{
border: 1px;
 float:left;
 height:36pxpx;
 width:80px;
font-size : 24px;
 }
.qtetext{
border: 1px;
 float:right;
 height:26px ;
 width:50px;
font-size : 24px;
 }
 
 .droite {
	text-align: right;
}
#droite {
}
.droite {
	text-align: right;
}
.calendar
{
    background-color:#f7f6f3;
    position:absolute;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border:2px solid #067836; 
    
    -moz-opacity:0;
    filter:alpha(opacity=0);
     
}
 
.calendar a
{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
}
 
.ListeDate
{
    background-color:#FFFFFF;
}
 
#Contenant_Calendar
{
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
}
 
#Contenant_Calendar span
{
    float:left;
    display:block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
 
.DayDate:hover
{
  /*  background-color:#8CD1EC; */
    background-color:#00481e;
    color:#FFFFFF;
    cursor:pointer;
}
 
#curentDateString
{
    width:100%;
    text-align:center;
}
 
.titleMonth
{
    width:100%;
   /* background-color:#08a1d4; */
    background-color:#067836;
    color:#FFFFFF;
    text-align:center;
    border-bottom:1px solid #666;
    margin:0px;
    padding:0px;
    padding-bottom:2px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
}
 
.separator
{
    float:left;
    display:block;
    width:25px;
}
 
.currentDay
{
    font-weight:bold;
 /*   background-color:#FFB0B0; */
    background-color:#b2ffd2;
} 
.bande_leur_12px {
	font-size: 12px;
}



