body {
	font-family:Verdana;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	color : black;
	background-color : #ffffff;
	
	}
	  a {

text-decoration:none;
}
img
{
border:none;}
	input
{
	border:hidden;
	height:20px;
}

	.lien,lien:visited {
	text-decoration: none; 
	color: #1089d2;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.lien:hover,lien:active {
	color: #1089d2;
	font-size: 12px;
	margin: 0px;
		padding: 0px;
	}
.modul-php_index
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
.event_des1
{
	font-size: 13px;
	
}
p{
	
	margin: 0px;
}
img {
	vertical-align:middle;
	border:none;
	}
.barhr{
	color: #c6ebfb;
	height: 1px;
	width: 380px;
	margin-top: 9px;
	padding-bottom: 9px;
   background-image: url(images_front/images_statiques/ligne_hr.jpg);
	background-repeat: repeat-x;
}
	.table_body
	{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	}
	
	.table_banner
{
	border-top: 1px solid #8dbbdf;
	border-left: 1px solid #8dbbdf;
	border-right: 1px solid #8dbbdf;
	border-bottom: 1px solid #8dbbdf;
	margin-top: 0px;
	vertical-align: top;
}
.info
{
    border: 1px solid #87e3de;
     font-size:25px;
	  margin-bottom: 2px;
	  color:#333399;
      background-image: url(images_front/images_statiques/fondvert.jpg);
	
}
.info_titre
{
	font-size: 25px;
	padding-left: 15px;
	color:#333399;
}

.info_contenu{
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 5px;
	font-size:12px;
	color:#000000;
	}
	.event_titre
	{
		background-color: #a0cee8;
		height: 75px;
		color: white;
		font-size: 23px;
		padding-top: 6px;
		font-weight:bold;
		padding-left: 15px;
		margin-left: 1px;
	}
	/*module votre copt*/
.table_votre_copt
{
	background-color: #dcf4f4;
	border: 1px solid #8dbbdf;
	margin-bottom: 4px;
	padding-bottom:2px;
	float: right;
	width: 217px;
	height: 80px;
}
.lien_speciale 
{

	
}
.lien_speciale a ,a:visited
{
	color: #308fc5;
	
}

.table_votre_copt a,a:visited
{
	color: #308fc5;

}

.table_votre_copt .mini
{
	font-size: 9px;
	font-family: "@Arial Unicode MS";
}

.table_votre_copt .login
{
	font-size: 10px !important;
}

.table_votre_copt .no_underline
{
	text-decoration:none;
}

.input_votre_copt 
{
	border:hidden;
	height:17px;
	padding: 1px;
	margin: 1px;
	font-size: 10px;
}
.name_bold
{
	font-weight: bold;
}

.titre_votr_copt
{
	background-image: url(images_front/images_statiques/votrecompte.jpg);
	border: 0px;
	height: 19px;
}

.table_votre_copt td
{
	padding-right: 4px;
	padding-left: 2px;
	color: #308fc5;
	font-size: 11px;
}

/*module avenir*/
.table_avenir
{
	background-color: #dcf4f4;
	border: 1px solid #8dbbdf;
	margin-top: 0px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	float: right;
	width: 217px;
	height: 69px;
	
}
.titre_avenir
{
	background-image: url(images_front/images_statiques/avenir.jpg);
	border: 0px;
	padding: 0px;
	width: 217px;
	height: 19px;

}
.contenu_avenir
{
	color: #308fc5;
	font-size: 11px;
	vertical-align: middle;
	width: 217px;
	height: 50px;
	padding-left: 10px;
}
/*module module_specialite*/
.table_module_specialite
{
	background-color: #ffffff;
	border: 1px solid #8dbbdf;
	margin-top: 0px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	float: right;
	height: 69px;
	
}
.table_contenu_module_specialite
{
 margin-top: 8px;
 margin-bottom:8px; 
}
.titre_module_specialite
{
	background-image: url(images_front/images_statiques/titre.jpg);
	border: 0px;
	padding-left: 6px;
	height: 19px;
	font-size: 13px;
	color: white;
}
.titre_des_module_specialite
{
	color: black;
	font-size: 12px;
	font-weight:bold;
	padding-left: 8px;
}
.des_module_specialite
{
	color: black;
	font-size: 10px;
	padding-top:5px;
	padding-bottom: 8px;
}
/*module adecouvrir*/
.table_adecouvrir
{
	background-color: #ffffff;
	width: 217px;
	border: 1px solid #8dbbdf;
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
	float: right;
}
.titre_adecouvrir
{
	background-image: url(images_front/images_statiques/adecouvrir.jpg);
	border: 0px;
	width: 217px;
	height: 19px;
}
.table_adecouvrir_contenu
{
	font-size: 9px;
	margin-left: 8px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 8px;
}
/*module dec right*/
.table_desc
{
	background-color: #ffffff;
	border: 1px solid #8dbbdf;
	color: #0000cd;
	font-size: 14px;
 	padding-left: 5px;
  	padding-right: 5px;
	padding-bottom: 2px;
	vertical-align: top;
	float: right;
}
.table_desc a
{  
   color: #0f89d6; 
   padding-left: 24px;
   font-size:12px;
   
}

.titre
{
	font-size:12px;
	color:#006699;
	font-weight:bold;

}

.table_cont
{
	background-color: #ffffff;
	padding: 0px;
	vertical-align: top;
	 
}
.table_decvideo
{
	border: 1px solid #8dbbdf;
   padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	font-size: 12px;
	}
	.table_decvideo_titre
	{
		 font-size: 13px;
		 color: black;
		 font-weight: bold;
	}
	.table_decvideo_titre1 /*titre test de lecure */
	{
		 font-size: 14px;
		 color: #29BFBE;
		 font-weight: bold;
	}
	.table_decvideo_co
	{
		 font-size: 12px;
		 color: black;
		 background-color: #cdefee;
		 margin: 8px; 
		 padding: 8px;
		
	}
	.table_menu
{
	padding: 0px;

	 
}
.table_menu2
{
	padding: 0px;
	height:44px;
	background-image: url(images_front/bg_menu.png);
	background-repeat:no-repeat;
	 
}
.table
{  table-layout:fixed;
}
/*css page test de lectur */
.table_lectur
{
	 border-right: 2px solid #72d3d9;
	 padding-top: 4px;
}
.mini
{
	font-size: 9px;
	font-family: "@Arial Unicode MS";
}
.body_left_lecture
{
	border-right: 2px solid #6fd3d5;
		padding-left: 10px;
		padding-right: 0px;
		font-size: 10px;
		color: aqua;
}
.barhr_lecture
{
	color: #08bcb9;
	width: 400px;
	margin-top: 0px;
	padding-bottom: 0px;
   background-image: url(images_front/images_statiques/ligne_hr_lecture.jpg);
	background-repeat: repeat-x;
}
.titre_lecture
{
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.titre_spe_fmc
{
	font-size: 14px;
	color: #01b6af;
	font-weight: bold;
}
.border_test_lectur
{
	border-top: 1px solid #c0d6e4;
}
.Module_n_spe
{
	font-size: 14px;
	color: #01b6af;
	font-style: oblique;
	font-weight: bold;
} 
.table_bienvenu
{
	background-color: #cdefee;
	 float: right;
   margin-bottom: 10PX.
}
.table_bienvenu .no_underline
{
	 text-decoration: none;
}
.table_bienvenu input a,a:visited
{color: #308fc5;
}
.table_bienvenu input
{
	border:hidden;
	height:16px;
	width: 45px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 9px;
}
.table_bienvenu td
{ 
	 padding-left: 3px;
	  color: #308fc5;
	  font-size: 10px;
	  }
	  .nom
	  {
	  	color: #308fc5;
	  font-size: 10px;
	  font-weight: bold;
	  }
	  .table_theme
{
	float: right;
	padding-top: 0px;
}
.menu_theme
{
	 background-color: #07b7b7;
	 color: white;
	 font-size: 10px;
	font-weight: bolder;
	height: 20px;
	margin-left: 2px;
}
.td_menu
{
	font-size: 11px;
}
.td_menu_date
{
	font-size: 11px;
	color: white;
	vertical-align: middle;
	 cursor: hand;
	 background-image: url(images_front/images_statiques/bouton_fmc.png);
	 text-align: center;
}
.menu1
{
  background-color: #e9f7f7;
}
.desbienvenu
{

 color: #3fc5ba;
}


.table-video
{
	border-right: 1px solid #8dbbdf;
	border-top: 1px solid #8dbbdf;
   padding-top: 1px;
	
}
form
{
	padding: 0px;
	margin: 0px;
}

.titre_statique {
	margin-left:10px;
	margin-top:10px;
	font-size:16px;
	color:#006699;
	font-weight:bold;
}

.cont_statique {
	padding-left: 20px;
	padding-right: 20px;
	font-size:12px;
	color:#000000;
}
.moduleleft
{
	border-left: 1px solid #8dbbdf;
	border-top: 1px solid #8dbbdf;
	border-bottom: 1px solid #8dbbdf;
}
.border
{
	border: 1px solid #8dbbdf;
	background-color: #e9f7f7;
}
.titre_statique
{
  color: #006699;
  font-weight: bold;
  font-size: 16px;
  padding-top: 10px;
}

/*.cont_statique
{
	font-size: 12px;
	color: black;
} */

/*page article*/
.bannier_article
{
	margin-bottom: 2px;
}
.des_article
{
 font-size: 10px;
 color:black;
 padding: 0px;
 margin: 0px;
}
.body_list_video
{
	background-color: #e8f3f9;
}
/*page valider*/
.titre_cour
{
	color:#74a6e4;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
}
.table_valider
{
	font-size: 12px;
	color: black;
	margin: 0px;
	padding: 0px;
}
.table_valider input
{
	
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
.valider_input
{
border: 1px double #53a6ce;
margin-top: 0px;
	margin-bottom: 0px;
}
.valider
{
	color: #07b7b7;

}
/*page Liste Des Evenements*/
.table_Liste_Des_Evenements
{
	padding-left: 20px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #308fc5;

}


.table_Liste_Des_Evenements a {
	text-decoration:none;
	margin-top: 4px;
	color:#000000;
	font-weight:bold;
	color: black;

}

.table_Liste_Des_Evenements a:hover
{
	color: #308fc5;

}
.cont_Liste_Des_Evenements
{
	font-size:12px;
	color: #000000;
	margin-left: 5px;
	padding-left: 20px;
	text-decoration:none;
}

.cont_Liste_Des_Evenements a {
	text-decoration:none;
	color:#000000;
	color: black;
	font-size:10px;

}

.cont_Liste_Des_Evenements a:hover
{
	color: #308fc5;
	

}
.titr_Liste_Des_Evenements
{
	margin-left: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.pagination 
{padding: 2px;
}
.pagination ul {
margin: 0; 
padding: 0; 
text-align: 
center; font-size: 11px;
}
.pagination li {
list-style-type: none; 
display: inline; 
padding-bottom: 1px;}
.pagination a, .pagination a:visited {
padding: 0 5px;
border: 1px solid rgb(0,51,102);
text-decoration: none; 
color: #2e6ab1;}
.pagination a:hover, .pagination a:active 
{
border: 1px solid #2b66a5;
 color: #000; 
 background-color: lightblue;
 }
.pagination li.currentpage {
font-weight: bold; 
padding: 0 5px; 
border: 1px solid navy; 
background-color: rgb(0,51,102);
 color: #FFF;  }
.pagination li.disablepage {
padding: 0 5px;
border: 1px solid rgb(145,145,145);
color: #929292;
}
.pagination li.currentpage, .pagination li.disablepage {
 /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ 
  margin-right: 5px; 
  padding-right: 5px;
  }
  .total
  {
  		color: #308fc5;
		font-size: 13px;
	   padding-left: 20px;
  }
  .nom_prenom
  {
  	color: #308fc5;
		font-size: 14px;
	   padding-left: 20px;
		font-weight: bold;
  }
  .table_front_cetif
  {
  	font-size: 12px;
	padding-left: 10px;
	margin-left: 10px;
  }
  .menu_front_cetif
{
	 background-color: #07b7b7;
	 color: white;
	 font-size: 13px;
	font-weight:bold;
	height: 16px;
}

