body
	{
		background: #3b3b3b;
		margin: 0px 0px 0px 0px ;
		padding: 0px ;
		font-family: verdana;
		font-size: 13px ;
		
 	}

/*************************************************************************************/
/* 										Mise en page								 */
/*************************************************************************************/
div.autocomplete {

  position: absolute;
  background-color: #e5e5e5;
  border:  1px solid Black;
  margin: 0px;
  padding: 5px;
  overflow: visible;
}

div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 20em;
  overflow: auto;
}

div.autocomplete ul li.selected {
background-color: #70a5c2;
background-image: url(sky.jpg);
	font-family: Verdana, Arial;
	font-size: 10px;
}

div.autocomplete ul li {

margin: 1em 0 1em 0;
	font-family: Verdana, Arial;
	font-size: 10px;
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
  list-style-type: circle; 
}

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #e5e5e5;
}
	#bare_alert
	{
		position: absolute ;
		height: 28px;
		cursor:pointer;		
		right: 210px;	
		bottom: 0px;
		width: 250px;		
		z-index: 500;
		vertical-align:middle;
		text-align : center; 
		font-size: 19px;
font-family:Verdana;		
	}
	#bl_titre
	{
		position: absolute ;
		left: 0px ;
		top: 10px ;
		border-style: solid;
		border-width: 0px;
	}

	#bl_titre_menu
	{	position: absolute ;
		background: url('img_bd/bd_b.gif') left top ;
		width: 120% ;		
		top: 10px ;
		height: 119;		
		border-style: solid;
		border-width: 0px;
	}	
	
	#bl_titre_menu_tex
	{
		position: absolute ;	
		left: 700px ;		
		top: 10px ;
		height: 119;
width:200;		
		border-style: solid;
		border-width: 0px;
	}		
	
	#bl_titre_menu_tex_lien
	{
		position: absolute ;	
		left: 910px ;		
		top: 10px ;
		height: 119;
		width:300;	
		padding-left: 10px ;		
			/*	border-left: 1px dashed #3b3b3b;	*/
		border-left: 10px solid #3b3b3b;		
				

	}	
	#bl_the_centre_dr
	{
		position: absolute ;		
		width: 82% ;
		top:139px	;
		margin-left: 220px ;
		padding-top: 10px ; 
		padding-right: 10px ; 
		padding-bottom: 40px ; 
		padding-left: 10px ;		

		border-style: solid;
		border-width: 0px;
		background-color: #292929;		
	}
	#bl_the_centre_fn
	{
		position: absolute ;		
		width: 98% ;
		top:139px	;
		margin-left: 10px ;
		padding-top: 10px ; 
		padding-right: 10px ; 
		padding-bottom: 40px ; 
		padding-left: 10px ;		

		border-style: solid;
		border-width: 0px;
		background-color: #292929;		
	}	
	#bl_the_centre_menu
	{
		position: absolute ;
		top: 139px ;	
		left: 10px ;
		border-style: solid;
		border-width: 0px;	
	}
	#bl_the_centre_menu_home
	{
		position: absolute ;
		top: 139px ;	
		left: 10px ;
		border-style: solid;
		border-width: 0px;	
	}
	#bl_the_dr_h_menu_home
	{
		position: absolute ;
		width: 545px ;		
		top: 139px ;	
		left: 620px ;
		border-style: solid;
		border-width: 0px;
		z-index: 1;		
	}
	#meteo_home
	{
		width: 100% ;	
		height: 300px;
		margin-top: 0px ;			
		border-style: solid;
		border-width: 0px;
		background-color: #292929;
		z-index: 2;	
	}
	#news_home
	{
		width: 600px ;	
		height: 560px;					
		border-style: solid;
		border-width: 0px;
		background-color: #292929;
		overflow: auto;	
		padding-bottom: 10px;		
	}
	#news_home_logo
	{	position: absolute;	
	top:433px;
		width: 545px ;	
		height: 118px;					
		border-style: solid;
		border-width: 0px;
		background-color: #292929;
		overflow: auto;		
	}	
	
	
	
	#news_home_qr
	{	position: absolute;	
		left:10px;
		top:700px;
		width: 1158px ;	
		height: 250px;					
		border-style: solid;
		border-width: 0px;
		background-color: #292929;
		overflow: auto;		
	}		
	
	#mmenu
	{
		background: url('img_bd/bd_b.gif') left top ;
		width: 200px ;		
		height: 20px;	
		border-style: solid;
		border-width: 0px;
	}
	#smenu
	{
		width: 200px ;	
		height: 300px;		
		margin-top: 0px ;			
		border-style: solid;
		border-width: 0px;
		background-color: #292929;
	}
	#logo
	{
		width: 200px ;	
		margin-top: 0px ;			
		border-style: solid;
		border-width: 0px;
		background-color: #292929;
	}
	#couvre_ret
	{
		/*display:none;*/
		text-align: left;
		width:2500px;
		height:2500px;
 		background-color: #ffffff;
	}
	#couvre
	{
		/*display:none;*/
		text-align: left;
		width:2500px;
		height:2500px;
 		background-color: #ffffff;
	}
	#couvre_home
	{
		/*display:none;*/
		background-color: #ffffff;
		text-align: left;
		padding-top: 10px ; 
		padding-right: 10px ; 
		padding-bottom: 10px ; 
		padding-left: 10px ;

	}	
	#couvre_sms
	{
		/*display:none;*/
		background-color: #ffffff;
		text-align: left;
		padding-top: 10px ; 
		padding-right: 10px ; 
		padding-bottom: 10px ; 
		padding-left: 10px ;
	}
	
	#couvre_sms_bul
	{
		/*display:none;*/
		background-color: #ffffff;
		padding-top: 10px ; 
		padding-right: 10px ; 
		padding-bottom: 10px ; 
		padding-left: 10px ;

	}	
/*************************************************************************************/
/* 										police								 */
/*************************************************************************************/
	#titre_form
	{
		font-size: 12px ;
		padding-top: 5px ;
		padding-left: 8px ;
		padding-bottom: 5px ;
		text-decoration: none;
		color: #1f72a0 ;
		font-weight: bold ;
	}
	#titre_form_R
	{
		font-size: 12px ;
		padding-top: 5px ;
		padding-left: 8px ;
		padding-bottom: 5px ;
		text-decoration: none;
		color: #a65050 ;
		font-weight: bold ;
	}
	#mtitre
	{
		font-size: 12px ;
		padding-top: 5px ;
		padding-left: 5px ;
		padding-bottom: 5px ;
		text-decoration: none;
		color: #ffffff ;
		font-weight: bold ;
	}
	#titrelog
	{
		font-size: 12px ;
		padding-left: 5px ;
		text-decoration: none;
		color: #1f72a0 ;
		font-weight: bold ;
	}
	
	#titre_pg
	{
		font-size: 16px ;
		padding-left: 5px ;
		text-decoration: none;
		color: #FFFFFF ;
		font-weight: bold ;
	}
	
	#h8
	{
		color: #1f72a0 ;	
	}
	#h7
	{
		color: #1f72a0 ;
		font-weight: bold ;		
	}
	h6
	{
		color: #1f72a0 ;
		font-weight: bold ;
	}
	h5
	{
		color: #1f72a0 ;
		font-weight: bold ;
	}
	h4
	{
		color: #1f72a0 ;
		font-weight: bold ;
	}
	h3
	{
		color: #1f72a0 ;
		font-weight: bold ;
	}	

	a.alerte:link 
	{
	padding-left: 5px ;
   color: #ff0101;
  text-decoration: none;
  font-size: 11px ;
	}
	a.alerte:visited {
	padding-left: 5px ;
   color: #ff0101;
  text-decoration: none;
  	font-size: 11px ;
	}
	a.alerte:hover
	{
	padding-left: 5px ;
   color: #6e8998;
  text-decoration: none;
  	font-size: 11px ;
	}
	a.alerte:active 
	{
	padding-left: 5px ;
   color: #6e8998;
  text-decoration: none;
  	font-size: 11px ;
	}

	a.menu:link 
	{
	padding-left: 5px ;
   color: #ffffff;
  text-decoration: none;
  font-size: 12px ;
	}
	a.menu:visited {
	padding-left: 5px ;
   color: #ffffff;
  text-decoration: none;
  	font-size: 12px ;
	}
	a.menu:hover
	{
	padding-left: 5px ;
   color: #ffffff;
text-decoration:underline;
  	font-size: 12px ;
	}
	a.menu:active 
	{
	padding-left: 5px ;
   color: #ffffff;
  text-decoration: none;
  	font-size: 12px ;
	}	
	
	a.linkb:link 
	{

	padding-left: 10px ;
	padding-right: 5px ;
   color: #ffffff;
  text-decoration: none;
  font-size: 15px ;
  font-weight:lighter;
	}
	a.linkb:visited {
	
	padding-left: 10px ;
	padding-right: 5px ;
   color: #ffffff;
  text-decoration: none;
  	font-size: 15px ;
	font-weight:lighter;
	}
	a.linkb:hover
	{
	
	padding-left: 10px ;
	padding-right: 5px ;
   color: #ffffff;
text-decoration:underline;
  	font-size: 15px ;
	font-weight:lighter;
	}
	a.linkb:active 
	{

	padding-left: 10px ;
	padding-right: 5px ;
   color: #ffffff;
  text-decoration: none;
  	font-size: 15px ;
	font-weight:lighter;
	}		
	
	a.close:link 
	{
 margin-right: 20px;
	}
	a.close:visited {
 margin-right: 20px;
	}
	a.close:hover
	{
 margin-right: 20px;

	}
	a.close:active 
	{
 margin-right: 20px;

	}	
	
/*************************************************************************************/
	#block
	{
		height: 300px;
		border-style: solid;
		border-color: #ffffff;
		border-width: 0px;	
		overflow: auto ;
		z-index: 5;
	}	


/***********************************************************************************************/
/*table*/
/************************************************************************************************/

table.liste {
border: hidden;
border-collapse: collapse;

}
th.liste {
font-family: verdana;
border: hidden;
border-collapse: collapse;
font-weight:lighter;
padding: 5px;
background-color: #D0E3FA;
background-image: url(sky.jpg);
}

td.liste{
font-family: verdana;
border-bottom: 1px dotted #4b4b4b;
border-left: 1px dotted #d4d8de;
border-collapse: collapse;
border-spacing: 0px;
  font-size: 11px ;

padding: 5px;
text-align: left;
background-color: #ffffff;
}
caption.liste {
font-family: sans-serif;
}

th.listef {
font-family: verdana;
border: hidden;
border-collapse: collapse;
font-size: 12px ;
text-align :left;
background-color: #41535c;
background-image: url(sky.jpg);
}


table.gal {
border: thin solid #6495ed;
border-collapse: collapse;

}
td.gal_b{
font-family: verdana;
border: thin solid #6495ed;

padding: 5px;
background-color: #D0E3FA;
background-image: url(sky.jpg);
}
th.gal{
font-family: verdana;
border: thin solid #6495ed;
font-weight:lighter;
padding: 5px;
background-color: #d0f4d3;
background-image: url(sky.jpg);
}

td.gal{
font-family: verdana;
border: thin solid #6495ed;

padding: 5px;
background-color: #d0f4d3;
background-image: url(sky.jpg);
}
caption.gal {
font-family: sans-serif;
}
