	/**	
		CFI Web Agency
		http://www.cfiweb.fr
		>> 5 sur 5 - Connect Assitance
		
	**/	
		
	html, body {
		background: #80144f url(../img/int_background.gif) repeat-x;
		margin:0;
		padding:0;
		min-width: 990px;
		height:100%;
	}	
	
	img {border:0px;}
	
	
	ul,ol {
		 padding:0;
		 margin:0;
		 list-style:none;
	}
	li {
		color: #363636;
		padding-left: 30px;
		background:transparent url(../img/puce.gif) no-repeat scroll left top;
		background-position: 20px -1px;
	}
	
	#container_container{
	
		float:left;
		/*width:990px;
		height:100%;
		background:#fff;
		*/
		
		position: relative;
			/* permet au bloc de servir de référent pour
			   ses descendants positionnés en absolu */
		width: 990px;
		margin: 0 auto;
		min-height: 100%;
		background:#fff;
	}

	/* Ne pas oublier les styles suivants, à appliquer au premier élément
	   et au dernier élément (hors pied de page) du bloc conteneur */
		#container_container #header {
			margin-top: 0; /* évite tout risque de fusion des marges */
		}
		#container_container #footer-position {
			margin-bottom: 0; /* évite tout risque de fusion des marges */
			padding-bottom: 10px;
				/* ATTENTION : cet espace doit permettre de placer le pied de page ! */
		}
	
	
/*  Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#header {
		/*float:left;	*/		
		width:990px;
		height:106px;
		background: #000 url(../img/header_background.jpg);
	}
/*  Fin Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*  Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#footer {
		/*float:left;		
		width:970px;
		background: #fff;
		text-align:right;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-right: 20px;
		
		position: absolute;
		bottom: 0;
		*/

		position: absolute;
		bottom: 0; left: 0;
		width: 970px;
			/* pour que le bloc prenne toute la largeur du bloc de référence
			   Note : le bloc de référence est le plus proche ancêtre positionné
			   en relatif ou en absolu */
		/*height: 20px;*/
		text-align: right;
		padding-right: 20px;
	}
	#footer a {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #5B5B60;
		text-decoration: none;
	}
	#footer a:hover {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #5B5B60;
		text-decoration: underline;
	}
/*  Fin Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */

/*  Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	#nav {
		---float:left;----		
		width:990px;
		height:24px;
		background: #000 url(../img/menu_background.jpg);
	}	
	#menu {margin:0 auto; padding:0; padding-left:20px;}
	
	#menu ul {
	background-color:#FFF;
	}
	
	#menu li {
		float:left;
		margin-right:2px;
		list-style-type:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff; 
		background:none;
		padding:0;
	}
	#menu a {
		display:block;	  
		background-color:#363636;
		background-color:green;		
		padding:6px 10px 5px 10px;
		text-decoration:none;
		color:#fff; 
	}
	#menu a:hover {background-color:#b91d72; color:#fff; }
	
	#menu li .menuactive{
		float:left;
		margin-right:2px;
		list-style-type:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff; 
		
	}
	
	#menu .menuactive a  {
		display:block;	  
		background-color:#b91d72;		
		padding:6px 10px 5px 10px;	
		text-decoration:none;
		color:#fff;				
	}
	#menu .menuactive a:hover{background-color:#b91d72; color:#fff;}


*/


	#nav {
		/*float:left;*/		
		width:990px;
		height:24px;
		background: #000 url(../img/menu_background.jpg);
	}	
	#menu {margin:0 auto; padding:0; padding-left:20px;}
	
	#menu ul {
	background-color:#FFF;
	}
	
	#menu li {
		float:left;
		margin-right:2px;
		list-style-type:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff; 
		background:none;
		padding:0;
	}
	#menu a {
		display:block;	  
		background-color:#363636;
		padding:6px 10px 5px 10px;
		text-decoration:none;
		color:#fff; 
	}
	#menu a:hover {background-color:#b91d72; color:#fff; }
	
	#menu li.menuactive {
		float:left;
		margin-right:2px;
		list-style-type:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff; 
		
	}
	
	#menu .menuactive a  {
		display:block;	  
		background-color:#b91d72;		
		padding:6px 10px 5px 10px;	
		text-decoration:none;
		color:#fff;				
	}
	#menu .menuactive a:hover{background-color:#b91d72; color:#fff;}
	
	
	

/* //////////////////////////////////////////////////////////////// */
/* Ajout de styles pour le DropDownMenu ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#menu ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index:1000;
}

#menu ul a {
	display: block;
	background-color:#363636;		
	padding:6px 10px 5px 10px;
	text-align:left; 		
	text-decoration:none;
	color:#fff; 
}

#menu .menuactive ul a {
	display: block;
	background-color:#b91d72;		
	padding:6px 10px 5px 10px;
	text-align:left; 		
	text-decoration:none;
	color:#fff; 
}
#menu .menuactive ul a:hover {background-color:#d05598;}

#menu ul a:hover {background-color:#5c5c5c; color:#fff; }


/*#menu ul a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}*/


#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	width: 197px;
	font-weight: normal;
	margin: 0;
}

#menu li li {
	margin-top:1px;
	padding-right: 0em;
	width: 100%;

}

#menu li ul a {
	/*width: auto;
	w\idth: auto;*/
		display:block;
		width:100%;
}


#menu li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover, #menu li.sfhover {
	color:#ff6600;
	background-color:#5c5c5c;
}


/*  Fin Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */

/*  SSMenu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#ssnav {
		float:left;			
		width:990px;
		height:50px;
		background-color: #fff;
	}	
	#ssmenu {
		float:left;			
		width:820px;
		height:10px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #5b5b60;
		padding:10px 0px 0px 30px;
		font-weight:bold;
	}
	#ssmenu a{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #5b5b60;
		text-decoration:none;
		padding-right:6px;
		font-weight:bold;
	}
	#ssmenu a:hover{color: #b91d72;}
	
	#ssmenu .ssmenuactive {		
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
		text-decoration:none;
		padding-right:6px;
		font-weight:bold;
	}
	#ssmenu .ssmenuactive a{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
		text-decoration:none;
		padding-right:6px;
		font-weight:bold;
	}
	#ssmenu .ssmenuactive a:hover{color: #b91d72;}
	
	/* Fonction */		
	#fonction {
		float:right;			
		width:100px;	
		/*height:50px;	*/	
		text-align:right;
		padding:24px 25px 0px 0px;
	}	
	#fonction a {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration:none;}
	#fonction a:hover {}
	
	/* Infobulle /////////////////////////////// */		
	.Infobulle {
		background: url(../img/bulle_background.gif) top right no-repeat;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align:right;
		padding:2px 4px 0px 4px;
		height:22px;
	}	

	.Infobulle2 {
		background-color:#333333;
		border: 1px solid #DDD;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align:left;
		padding: 2px;
		width: 200px;
	}
/*  Fin SSMenu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */

/*  CONTENU Container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
	#contenu_container {	
		background-color: #fff;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
		padding-left:20px;
		padding-right:20px;
		width: 950px;
		/* width: 850px;*/
	}
	#contenu_container a{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
		text-decoration:none;
	}
	#contenu_container a:hover{color: #b91d72; text-decoration:underline;}
	
	
/*  Fin CONTENU Container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */

/*  CONTENU LIST Container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#contenuList_container {
		float:left;			
		width:950px;
		background-color: #fff;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
		padding:0px 20px 0px 20px;
	}
	#contenuList_container a{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
		text-decoration:none;
	}
	#contenuList_container a:hover{color: #b91d72; text-decoration:underline;}
/*  Fin CONTENU LIST Container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*  CONTENU LIST Txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#contenuList_txt {
		float:left;			
		width:950px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
		padding-left:20px;
		padding-bottom:35px;
	}
	#contenuList_txt .contenuList_select {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
		border: 1px solid #9f9e9e;
	}
/*  Fin CONTENU LIST Txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*  CONTENU LIST Table ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#contenuList_table {
		float:left;			
		width:950px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
	}
	
	#contenuList_table #contenuList_table_cadre {
		float:left;
		padding:20px 20px 25px 20px;
		border-top:1px solid #d8d8d8;
		border-left:1px solid #d8d8d8;
		border-right:2px solid #d8d8d8;
		border-bottom:3px solid #d8d8d8;
		zoom:1;
		}
	#contenuList_table table tr td{
		border-bottom:2px solid #fff;
	}
	/* Pagination */
	#contenuList_table .pagination {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color:#696969;
		padding:0 10px;
		border:1px solid #d6d6d6;
	}
	#contenuList_table .paginationAv {
		border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6;
		background-color:#f3f3f3;
	}
	#contenuList_table .paginationAv_on {
		border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6;
		background-color:#ffedf7;
	}	
	#contenuList_table .paginationAp {
		border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;
		background-color:#f3f3f3;
	}
	#contenuList_table .paginationAp_on {
		border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;
		background-color:#ffedf7;
	}
/*  Fin CONTENU LIST Table ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */	

/*  E-FORMATION Container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#formation_container {
		float:left;			
		width:950px;
		background-color: #fff;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
		padding:0px 20px 0px 20px;
	}
	#formation_container a{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
		text-decoration:none;
	}
	#formation_container a:hover{color: #b91d72; text-decoration:underline;}
/*  Fin E-FORMATION Container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*  E-FORMATION Video ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#formation_video {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
	}
/*  Fin E-FORMATION Video~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*  E-FORMATION Txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#formation_txt {
		float:left;			
		width:390px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
	}
	
	#formationList_table_cadre {
		float:left;	
		padding:6px 15px 6px 15px;
		border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8;
		border-right:2px solid #d8d8d8; border-bottom:3px solid #d8d8d8;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #5c5c5c;
		margin-bottom:30px;
	}
	/* Chapitre*/
	#formationList_table_cadre .chapitre a{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #5c5c5c;
		text-decoration:none;
	}
	#formationList_table_cadre .chapitre a:hover{color: #b91d72;}
	
	#formationList_table_cadre .chapitreactive{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
	}
	#formationList_table_cadre .chapitreactive a{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #b91d72;
		text-decoration:none;
	}
	#formationList_table_cadre .chapitreactive a:hover{color: #b91d72;}
	/* Fin Chapitre*/
	
	/* Pagination Chapitre*/
	#formationList_table_cadre .chapitrepaginationAv {background-color:#f3f3f3;	}
	#formationList_table_cadre .chapitrepaginationAv_on {background-color:#ffedf7;}	
	#formationList_table_cadre .chapitrepaginationAp {background-color:#f3f3f3;}
	#formationList_table_cadre .chapitrepaginationAp_on {background-color:#ffedf7;}
	/* Fin Pagination Chapitre*/
	/* Contenu txt */
	#formation_txt_contenu {
		float:left;			
		width:390px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
	}
	/* Fichier */
	#formation_txt .fichier {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color:#363636;
		height:26px;
		line-height:26px;text-decoration:none;
	}
	#formation_txt .fichier a{
		height:26px;
		line-height:26px;
		text-decoration:none;
		border-bottom:1px dotted #9a9a9a;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color:#363636;				
	}
	#formation_txt .fichier a:hover{color: #8d8d90;text-decoration:none;}
	
	.formation_list{
	width:710px;
	}
	/* Fin Fichier */
/*  Fin E-FORMATION Txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#files_container {
		padding:6px 15px 6px 15px;
		border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8;
		border-right:2px solid #d8d8d8; border-bottom:3px solid #d8d8d8;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #5c5c5c;
		margin-bottom:30px;
		*margin-top:20px;
	}
	#files_container a {
		color: #5c5c5c;
		text-decoration:none;
	}
	#files_container a:hover {
		color: #5c5c5c;
		text-decoration:underline;
	}

	.cadre {
		padding:20px 20px 25px 20px;
		border-top:1px solid #d8d8d8;
		border-left:1px solid #d8d8d8;
		border-right:2px solid #d8d8d8;
		border-bottom:3px solid #d8d8d8;
	}

	input, select {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;
		border: 1px solid #9f9e9e;
	}



/* ACCUEIL/HOME  //////////////////////////////////////////////////////////////////////////////////////// */
	#home_msg {
		position:absolute;
		top:154px;
		width:771px;
		height:18px;
		border:2px solid #b91d72;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#7c7c7c;			
	}
	#home_msg .infoUrgente {float:left; background:#b91d72; color:#fff; padding:3px;}
	#home_msg .infoMarquee {float:left; padding:3px;}
		
	#contenuHome {
		float:left;			
		width:940px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #363636;		
		padding-left:10px;
	}	
	
	#contenuHome .home_encadre {
		float:left;
		width:260px;
	}
	
	/* BLOC Central /////////////////////////////////////////////////////////// */
	#contenuHome .home_bloc_central {
		float:left;
		width:360px;
		margin:0 20px;
	}
	#contenuHome .home_bloc_central_titre .imgT{margin-top:26px;}	
	#contenuHome .home_bloc_central_txt {
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#363636;	
		width:300px;
		margin-left:30px;
		margin-bottom:10px;	
	}		
	#contenuHome .home_bloc_central_link{
		width:320px;
		margin-left:30px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#363636;
		border-bottom:1px dotted #9a9a9a;
		margin-top:3px;
	}
	#contenuHome .home_bloc_central_link a{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#363636;
		text-decoration:none;		
		line-height:20px;
		height:20px;		
	}
	#contenuHome .home_bloc_central_link a:hover{color: #b91d72;}
	
	
	.home_edito {
		float:left;
		width:240px;
		background:#fbe8f2;
		padding:10px;
	}
	#contenuHome .home_edito a{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}
	.home_edito_titre{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;margin-bottom:6px;}
	.home_edito_baseline {font:bold 10px Verdana, Arial, Helvetica, sans-serif;	color:#b91d72;}
	.home_edito p{magin:0; padding:0; }
	.home_edito_signature { text-align:right;}
	.home_edito_photo {float:left; width:260px; background:#fff; padding:20px 0 10px 0;}
	
	
	/* HOME Focus ///////////////////////////////////////////////////////////////////////////// */
	.home_focus {
		float:left;
		width:230px;
		background:#faf6f8 url(../img/focus_bg.jpg) no-repeat top left;
		padding:0px 10px 10px 20px;
		color:#363636;
	}
		
	.home_focus ul {margin:40px 0 0 0; padding:0; list-style:none;}
	.home_focus ul li {padding:0 0 10px 10px; background:transparent url(../img/puce.gif) no-repeat scroll left top;}		
	.home_focus_titre {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}	
		
	#contenuHome .home_focus{font:10px Verdana, Arial, Helvetica, sans-serif; color:#363636; text-decoration:underline;}
	#contenuHome .home_focus a{font:10px Verdana, Arial, Helvetica, sans-serif;	color:#363636;	text-decoration:underline;}
	#contenuHome .home_focus a:hover{text-decoration:underline; color:#b91d72;}	
	
	/* HOME Actus ///////////////////////////////////////////////////////////////////////////// */
	.home_actus {
		float:left;
		width:230px;
		margin-top:30px;
		background:#faf6f8 url(../img/actus_bg.jpg) no-repeat top left;
		padding:0px 10px 10px 20px;
	}
	.home_actus ul {margin:34px 0 10px 0; padding:0; list-style:none;}
	.home_actus div { padding:6px 0; border-bottom:1px dotted #9a9a9a;}
	.home_actus_titre {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}	
	
	#contenuHome .home_actus{font:10px Verdana, Arial, Helvetica, sans-serif; color: #363636;}
	#contenuHome .home_actus a{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #b91d72; text-decoration:none;}
	#contenuHome .home_actus a:hover{text-decoration:underline;}
	
	
	.home_actus_img {float:left;}
	.home_actus_img img{margin-right:6px;}
	

	/* tooltip /////////////////////////////// */
		.tooltip {
			width: 250px;
			color: #363636;
			border: 1px solid #363636;
			opacity: 0.8;
		}
		.tooltip .title {
			background: #b91d72;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #fff;
			padding: 5px;
		}
		.tooltip .content {
			background: #DDD;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			padding: 5px;
		}
		
		
	/*  CONTENU Image ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#contenu_img {float:left; padding-left:30px;}
		#contenu_img img{padding:8px; border: 1px solid #d2d2d4;}
	/*  Fin CONTENU Image ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	/*  CONTENU Txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#contenu_txt {
			/*float:left;*/
			margin-left: 270px;	
			width:480px;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #363636;
			padding-left:50px;
		}
		
		#contenu_txt .fichier {
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color:#363636;
			height:26px;
			line-height:26px;
			text-decoration:none;
		}
		#contenu_txt .fichier a{
			height:26px;
			line-height:26px;
			text-decoration:none;
			border-bottom:1px dotted #9a9a9a;
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color:#363636;				
		}
		#contenu_txt .fichier a:hover{color: #8d8d90;text-decoration:none;}	
		
	/*  Fin CONTENU Txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	/* Styles TXT /////////////////////////////// */	
	.txt18b {font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}
	.txt16b {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}
	.txt14b {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}
	.txt12b {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}
	.txt11 {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#b91d72;}
	.normal {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#363636;}
	.txt9 {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#363636;}
