/* Tagage du Site */
body {
		margin: 10px 0 0; 
		font: normal 10px verdana, arial, sans-serif; 
		color: #999; background: #F0F1F0;
	}
td {
		font: normal 10px verdana, arial, sans-serif; 
		color: #666666; 
	}
input{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
}
select{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
}
img {	border: 0;
	}
a 	{	color: #CC0300; 
		text-decoration: none;
	}
a:hover 
	{	color: #565454; 
		text-decoration: underline;
	}
	
/* Header */	
h1 {	height: 99px; margin: 0; padding: 0;
	}
h1 a {	display: block; 
		height: 99px; 
		background: transparent url(../images/header.jpg) bottom no-repeat;
	}
h1 a span 
	{	display: none;
	}
h2 {
	color: #CC0300;
	font-size:14px;
	font-weight:bold;
	margin:0 0 16px 0;
}
.titre {
font-size:13px;
font-weight:bold;
text-align:right;
color: gray;
margin:0 0 14px 0;
}
#Heure 
	{
		font-size: 10px;
		color: #AAAAAA;
		text-align: right;
		margin-top: 10px;
		margin-right: 30px;
		margin-bottom: 0;
}
.shim	{  
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size: 10px;  
		font-weight: bold;  
		color: #7B9725;  	
		text-align: left;
		}
		

/* Tag de Ghauche */
div.content 
	{
		position: absolute; 
		left: 50%; 
		width: 770px; 
		margin-left: -385px; 
		background: #fff url(../images/bgk.gif) repeat-y;}

div.gauche 
	{
		float: left;
		width: 200px;
		margin-top: 5px;
		padding-top: 5px;
	}
div.gauche div.section 
	{
		width: 200px;
		margin-left: 20px;
		margin-top: 30px;
		padding-top: 5px;
	}
	
/* Tagage Footer */
div.footer 
	{	clear: both; 
		height: 80px; 
		padding-top: 30px; 
		background: #F0F1F0 url(../images/footer.gif) top no-repeat; 
		text-align: center;
	}

/* Tagage de droite */
div.droite 
	{
	padding: 5px 0 4px 10px;
	margin: 35px 5 2px 0;
	float: right;
	width: 540px;
	font-size: 10px;
	}
div.droite div.section 
	{
		width: 500px;
		margin-top: 5px;
	}	

/*Spacer */
.contentexte
	{  	font-family      : Verdana, Arial, Helvetica, sans-serif;  
		font-size        : 10px;  
		font-weight      : bold;  
		color            : #7B9725;  
		text-align       : left;
	}
.contentshim 
	{	margin: 0px 0 2px 0; 	
		padding: 0 0 4px 22px; 	
		font-size: 14px; 	
		font-style: arial; 	
		font-weight: bold; 	
		color: #660000; 
	}	
/* Tag Form */ 
.boutton 
	{ 	
		font-size: 10px; 
		color: #000000; 
		font-weight: bold;	
		background-image:url(../images/boutton-background.gif);
		background-repeat: repeat-x;
		background-color: #ffffff;
		border-left-color: #D2D1D1; 
		border-top-color: #D2D1D1;
		border-right-color: #898989;
		border-bottom-color: #898989;
		border-width: thin;
		border-style: solid;
		margin-top:2px;}
.hrfront {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	width: 100%;
	background: url(../images/hrf.gif) repeat-x;
	padding: 0;
	margin: 2px 0 4px 0;
}

#package {
text-align:left;
}
#package .just {
text-align:justify;
}
