@charset "iso-8859-1";
/* CSS Document */

/* =========================================================================== */
/* = RESET                                                                   = */
/* =========================================================================== */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

/* =========================================================================== */
/* = STYLES DE LA PAGE                                                       = */
/* =========================================================================== */


body{
margin:0;
padding:0;
}

body.femmes {
	background-attachment: scroll;
	background-image: url(../images/base/site_femmes_background_vert-pastel.jpg);
	background-repeat: repeat-y;
	background-position: 50% top;
}


#contenant-principal{
width: 975px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#fff;
}

#header{
background: #fff;
height: 155px; /*Height of top section*/
}

	#entete_logo-signature {
		background-image: url(../images/fiq_logo-25e.png);
		background-repeat: no-repeat;
		height: 90px;
		width: 364px;
		float: left;
		margin-top: 17px;
	}
	#entete_logo-25e_nom-droite {
		background-image: url(../images/fiq_logo-nom-droite.png);
		background-repeat: no-repeat;
		height: 90px;
		width: 185px;
		float: right;
		margin-top: 17px;
	}

	#entete_visuel{
	height: 102px;
	width: 455px;
	float: right;
	margin-top: 10px;
	background-image:url(../images/campagne-derniers-soins_bandeau_2010-06-22.jpg);
	background-repeat: no-repeat;
	background-position: right;
	}
		#entete_visuel p{
		text-align: center;
		padding-top: 40px;
		}
	#entete_nav{
		clear: both;
		font-size: 72%;
		color: #999999;
		height: 35px;
		padding-top: 15px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: right;
	}
	
	#entete_nav a {
	text-decoration: none;
	color: #9A9999;
	font-weight: normal;
	}
	
	#entete_nav a:hover,
	#entete_nav a:active{
	text-decoration: none;
	color: #9A9999;
	font-weight: normal;
	border-bottom:thin dashed #006699;
	}
	
	#entete_nav .salle-de-presse,
	#entete_nav .salle-de-presse:hover,
	#entete_nav .salle-de-presse:active {
		color: #e57f7f;
		font-weight: bold;
	}
	



#en-tete h1{
margin: 0;
padding-top: 15px;
}


/* =========================================================================== */
/* = CONTENU    (largeur = 565px, largeur totale = 595px)                    = */
/* =========================================================================== */

.clearer {
	clear:both;
}

#contenu_enveloppe{
float: left;
width: 100%;
}

#contenu_titre{
margin: 8px 0 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
height: 50px;
}

#contenu{ margin: 0 205px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
/* line-height:2em; */
}

		#contenu p { 
			color: #000;
		    font-family:Arial, Helvetica, sans-serif;
		    font-size: 0.80em;
		    line-height: 1.2em;
		    margin: 0 0 1.2em 25px; 
		    }
		
		#contenu p.petit-italique {
			font-size: .75em;
			font-style:italic;
		}
		
		#contenu sup {
			font-size:60%;
			text-transform: lowercase;
		}

.message_erreur {
	font-weight: bold;
	color: #C00;	
}

.texte-centre {
	text-align:center;
}

.texte_rouge-cc0000 {
	color:#cc0000;
}

#colonne-droite {
	float:right;
	width:200px;
}

#lien_version-langue a,
#lien_version-langue a:hover,
#lien_version-langue a:active,
#lien_version-langue a:visited {
	float: right;
	/*text-align:right;*/
	margin-top: 10px;
	margin-right: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #999;
}

/* a {
	text-decoration: none;
	border-bottom: thin dashed #0000ff;
}

a:hover, a:active {
	text-decoration: none;
	border-bottom: thin solid #0000ff;
}
*/



#mmf2010_encadre {
	float:right;
	margin: 0 0 5px 20px;
}


#8mars_encadre {
	height:130px;
	width: 190px;
	float:right;
	margin: 0 0 20px 20px;
	background: url(../images/090308_affiche.jpg) no-repeat;
}


#composition_comite-condition-feminine {
	width: 175px;
	background-color:#c8e185;
	padding: 10px;
	float:left;
	margin-left: 20px;
}


	#composition_comite-condition-feminine h2,
	#composition_comite-condition-feminine p {
		margin:0 0 5px 0;
	}

	.nom {
		margin:5px 0 0 0;
		font: 14px Arial, Helvetica, sans-serif;
		color:#339966;
		font-weight:bold;
	}
	
	.nom-etablissement {
		font: 12px Arial, Helvetica, sans-serif;
		margin:0 0 5px 0;
	}


#message_comite-condition-feminine {
	width: 255px;
	background-color:#c8e185;
	padding: 10px;
	float:left;
	margin-left: 0 20px 5px 20px;
}



#comite-cf_composition {
	position:absolute;
	top: 250px;
	left: 225px
	width: 360px;
	padding: 0;
	margin: 0;
}

#comite-cf_coupsdecoeur {
	position:absolute;
	top: 250px;
	right: 275px;
	width: 190px;
	padding: 0;
	margin: 0;
}

comite-cf_connaissez-vous {
	position:absolute;
	top: 570px;
	left: 225px
	width: 190px;
	padding: 0;
	margin: 0;
}

comite-cf_message {
	position:absolute;
	top: 570px;
	right: 275px;
	width: 360px;
	padding: 0;
	margin: 0;
}

comite-cf_saviez-vous {
	position:absolute;
	top: 745px;
	right: 275px;
	width: 360px;
	padding: 0;
	margin: 0;
}





/* =========================================================================== */
/* = ACCUEIL    (éléments particuliers à la page d'accueil)                  = */
/* =========================================================================== */

#contenu_accueil{
margin: 10px 225px 0 195px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
/* line-height:2em; */
}

.nouveautes_titre {
	width:585px;;
	padding:0;
	margin:0;
	/* background-color:#900;*/
}


#acceuil-nouvelles,
#accueil-billet,
#accueil-documents-publications,
#accueil-negociation,
#acceuil-defense-des-services-publics,
#acceuil-sst{
	width:100%;
	margin:0;
	padding:0;
}
	
	#acceuil-billet .section-nouveautes_contenu {
		background: #b3e1f1;
		padding: 5px 10px 15px 10px;
}

	#accueil-documents-publications .section-nouveautes_contenu {
		background: #fde5d1;
		padding: 5px 10px 15px 10px;
}

	#accueil-negociation .section-nouveautes_contenu {
		background: #f5cfd0;
		padding: 5px 10px 15px 10px;
}

		#accueil-negociation .section-nouveautes_titre {
			background: url(../images/acceuil_boite-negociation_titre.jpg) no-repeat;
			margin: 0px;
			padding: 0px;
			height: 44px;
			width: 555px;
		}
		
		#accueil-negociation .section-nouveautes_contenu #section-fiq {
			width: 255px;
			float:left;
			padding-left: 10px;
			background: #f5cfd0 url(../images/accueil_boite-nego_fiq.png) no-repeat;
			padding-top: 75px;
		}
	
			#accueil-negociation .section-nouveautes_contenu .date,
			#accueil-negociation .section-nouveautes_contenu #section-fiq .date {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #666;
			}
		
			#accueil-negociation .section-nouveautes_contenu .titre,
			#accueil-negociation .section-nouveautes_contenu #section-fiq .titre {
				font: normal 10pt Verdana, Geneva, sans-serif;
				margin-top: 5px;
				color: #000;
			}
		
			#accueil-negociation .section-nouveautes_contenu .teaser,
			#accueil-negociation .section-nouveautes_contenu #section-fiq .teaser {
				font: 10pt Arial, Helvetica, sans-serif;
				margin-top: 5px;
				color: #666;
			}
		
		#accueil-negociation .section-nouveautes_contenu #section-front-commun {
			width: 255px;
			float:right;
			padding-left: 10px;
			background: #f5cfd0 url(../images/accueil_boite-nego_front-commun.png) no-repeat;
			padding-top: 75px;
		}
	
			#accueil-negociation .section-nouveautes_contenu #section-front-commun .date {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #666;
			}
		
			#accueil-negociation .section-nouveautes_contenu #section-front-commun .titre {
				font: normal 10pt Verdana, Geneva, sans-serif;
				margin-top: 5px;
				color: #000;
			}
		
			#accueil-negociation .section-nouveautes_contenu #section-front-commun .teaser {
				font: 10pt Arial, Helvetica, sans-serif;
				margin-top: 5px;
				color: #666;
			}
	
	#acceuil-sst .section-nouveautes_contenu {
		background: #f4e697;
		padding: 5px 10px 15px 10px;
		}


			
#acceuil-solidarites .section-nouveautes_titre {
	background:url(../images/acceuil_boite-solidarites_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}

	#acceuil-solidarites div.section-nouveautes_contenu {
		background: #d7e3d2;
		padding: 5px 10px 15px 10px;
		}

				#acceuil-solidarites div.section-nouveautes_contenu div.date {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #666;
				}
			
			
				#acceuil-solidarites .section-nouveautes_contenu .titre {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #000;
				margin-top: 5px;
				}
			
			
				#acceuil-solidarites .section-nouveautes_contenu .teaser {
				font: 10pt Arial, Helvetica, sans-serif;
				color: #333;
				margin-top: 5px;
				}
			

#acceuil-defense-des-services-publics .section-nouveautes_titre {
	background:url(../images/acceuil_boite-defense-des-services-publics_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}

	#acceuil-defense-des-services-publics div.section-nouveautes_contenu {
		background: #acb6e7;
		padding: 5px 10px 15px 10px;
		}

				#acceuil-defense-des-services-publics div.section-nouveautes_contenu div.date {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #666;
				}
			
			
				#acceuil-defense-des-services-publics .section-nouveautes_contenu .titre {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #000;
				margin-top: 5px;
				}
			
			
				#acceuil-defense-des-services-publics .section-nouveautes_contenu .teaser {
				font: 10pt Arial, Helvetica, sans-serif;
				color: #333;
				margin-top: 5px;
				}
			
				#accueil-defense-des-services-publics .section-nouveautes_contenu #defense-des-services-publics_photo {
				float:right;
				border: 5px solid #cccccc;
				}
			

#accueil-condition-feminine .section-nouveautes_titre {
	background: url(../images/acceuil_boite-condition-feminine_titre.jpg) no-repeat;
	height: 45px;
	width: 555px;
}
	#accueil-condition-feminine .section-nouveautes_contenu {
		background: #c2e5cf;
		padding: 5px 10px 15px 10px;
		}

				.section-nouveautes_contenu #condition-feminine_date {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #666;
				}
			
			
				.section-nouveautes_contenu #condition-feminine_titre {
				font: 10pt Verdana, Geneva, sans-serif;
				color: #000;
				margin-top: 5px;
				}
			
			
				.section-nouveautes_contenu #condition-feminine_teaser {
				font: 10pt Arial, Helvetica, sans-serif;
				color: #333;
				margin-top: 5px;
				}
			
				.section-nouveautes_contenu #condition-feminine_photo {
				float:left;
				border-right: 15px solid #c2e5cf;
				}
			






	.section-nouveautes_contenu a {
		text-decoration: none;
		color: #666;
	}

	.section-nouveautes_contenu a:hover {
		text-decoration: underline;
		color: #666;
	}

	.nouveautes_doc_titre {
		font: 8pt Verdana, Geneva, sans-serif;
		color: #666;
		margin-top: 3px;
		font-weight:bold;
	}

	.nouveautes_doc_description {
	font: 8pt Arial, Helvetica, sans-serif;
	line-height:8pt;
	color: #666;
	margin-top:3px;
	margin-bottom:2px;
	}
	
	.nouveautes_doc_date {
	font: 8pt Arial, Helvetica, sans-serif;
	line-height:8pt;
	color: #666;
	margin-top: 3 px;
	}
	
	.section-nouveautes_contenu .nego_date {
	font: 10pt Verdana, Geneva, sans-serif;
	color: #666;
	}


	.section-nouveautes_contenu .nego_titre {
	font: 10pt Verdana, Geneva, sans-serif;
	color: #000;
	margin-top: 5px;
	}


	.section-nouveautes_contenu .nego_teaser {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 5px;
	}

	.section-nouveautes_contenu .nego_photo {
	float:right;
	}




#liste_horiz_accueil-nouvelles {
	font: 10pt/10pt Arial, Helvetica, sans-serif;
	padding: 0 0 0px 0px;
	margin: 0px;
	width:555px;
}

	#liste_horiz_accueil-nouvelles ul, #liste_horiz_accueil-nouvelles ul li {
	font: 10pt/1.25em  Verdana, Geneva, sans-serif;
	/*line-height: 1em; /* setting the line height now so we don't have any headaches*/
		margin: 0px; /* let's keep the margin set to 0 for the same reasons as above*/
	list-style-type: none; /* we remove the UL's default disc bullets */
	float: left; /* we float the list to the left like we will all the elements inside*/
	color: #7ba20f;
	}

	#liste_horiz_accueil-nouvelles ul {
		width:545px;
		padding: 0px 0px 10px 10px; /* give it a left padding of 5px to counter the effect of margin -5px below */
		background-color:#d4e8a0;
	}
	
	#liste_horiz_accueil-nouvelles ul li {
		float:left;
		width:150px;
		padding: 0 15px 0 15px;
		background: url(../images/bullet_576d8f.gif) 5px 6px no-repeat;	}

	#liste_horiz_accueil-nouvelles ul li strong {
		font-weight: bold;   /* remove the bold effect */
		font-size:90%;
		display: block;   /* display the strong element as a block so we can pad it, etc. */
		float: left;   /* float it left as well */
		/*background: url(../images/tabs.gif) no-repeat right top;  /* now we show the right part of the tab and we complete the "puzzle" */
		/*padding: 6px 10px 7px 5px;  /* important, as through this you define the position of the text within the tab */
		cursor: pointer;  /* this makes the browser show the "hand" cursor when hovering over the tab */
		margin:0px;
		padding:0px;
	}

	#liste_horiz_accueil-nouvelles ul li a {
		text-decoration: none; /* remove the default underline off the anchor text */
		display: block; /* we display this text as block so that we can apply padding/margin without problems */
		float: left; /* floatin' left, to make the menu horizontal */
		/*padding: 0px 0px 0px 0px;  /* we give it a left padding of 10px to show the first 10 pixels of the tabs image. you can also use padding-left: 10px; */
		/*background: url(../images/tabs.gif) no-repeat left top;  /* we link to the tabs image, no tiling, showing the top left part of it */
		/*margin-left: -5px;  /* this is important for the overlapping part - we are overlapping the tabs by 5 px */
		font: 9pt Arial, Helvetica, sans-serif;
		position: relative;  /* very important as this enables the z-index to work for us and keeps the tabs where they should be */
		color: #666666;  /* color of the tab text */
		margin:0;
		padding:0;
		cursor: pointer;  /* this makes the browser show the "hand" cursor when hovering over the tab */
	}
	
	
	
		#liste_horiz_accueil-nouvelles ul li a sup {
	font-size:60%;
	text-transform: lowercase;
	top: 50%;
		}
	
	
	

	#liste_horiz_accueil-nouvelles ul li a:hover {
		position: relative; /* again, keep things relative */
		/*background: url(../images/tabs.gif) no-repeat left bottom;  /* now we show the bottom part of the tabs image, the "hover" instance */
			/*color: #000000;   /* we color the hovered tab's text black */
			/*padding-top: 1px;  /* important, as through this you define the position of the text within the tab */
			margin:0px;
		padding:0px;
		text-decoration: underline;
	}

	#liste_horiz_accueil-nouvelles ul li a:hover strong{
		/*background-image: url(../images/tabs.gif) no-repeat;  
		/*background-position: right bottom; /* we show the right bottom part of the tabs image (the hover instance) */
		position: relative; /* keep it relative */
		margin:0px;
		padding:0px;
	}




/* =========================================================================== */
/* =   NIVEAUX DE TITRES                                                     = */
/* =========================================================================== */

		#contenu h1, #contenu h2 {
			line-height: 1em;
			color: #8ca77a;
			font-family:Arial, Helvetica, sans-serif;
			}
		#contenu h3, #contenu h4, #contenu h5 {
		    color: #576d8f;
		    font-family: Arial, Helvetica, sans-serif;
		    }
		#contenu h1 {
			font-size: 28px;
			font-weight:normal;
			margin-top: 0;
			margin-bottom: .2em;
			margin-left: 25px;
			}
			h1 span {
				color: #BFCCB6;
				}
		#contenu h2 {
			font-size: 24px;
			font-weight:normal;
			margin: 1em 0 .3em 25px;
		    }
		#contenu h3 {
			font-size: 22px;
			line-height: 1em;
			margin: 1em 0 .3em 25px;
			color: #576d8f;
			font-weight: normal;
		    }
		#contenu h4 {
			font-size: 14px;
			line-height: 16px;
			margin: 1.5em 0 .4em 25px;
			font-weight:bold;
		    }
		    #contenu blockquote h4 {
			    margin-left: 50px;
			    }
		#contenu h5 {
		    font-size: 14px;
		    line-height: 16px;
		    margin: 1.5em 0 1.5em 50px;
		    } 
		    
		div.doc-description_titre1 {
			line-height: 1em;
			color: #8ca77a;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight:normal;
			margin: 5px 0 .2em 0;
		}

		div.doc-description_titre2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #576d8f;
			margin-bottom:5px;
			font-weight: bold;
		}
		
		div.doc-description_titre4 {
			color: #576d8f;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			line-height: 18px;
			margin: 1em 0 .4em 0;
			font-weight:bold;
		}
		



/* =========================================================================== */
/* =   ENCADRÉS                                                              = */
/* =========================================================================== */

	.billet_archives_encadre {
		width: 150px;
		margin: 10px 0 25px 25px;
		color: #576d8f;
		background-color:#fff;
		border: 1px solid #576d8f;
	}
	
	.billet_archives_encadre div.titre {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		line-height:16px;
		width: 100%;
		background-color:#576d8f;
		text-align: center;
		color:#fff;
	}

	.billet_archives_encadre div.texte {
		margin-top: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:9pt;
		width: 100%;
		padding: 5px;
	}


	/* ==== AJOUTS ==== */

.box-two			{
	width: 530px;
	background: #0b9fda;
	border: 1px solid #99cccc;
	position: relative;
	margin: 10px 0 10px 25px;
	color: #FFF;
}
.box-two .tl		{ position: absolute; width: 14px; height: 14px; background: url(../images/box-two-tl.png); top: -1px; left: -1px; }
.box-two .tr		{ width: 14px; height: 14px; background: url(../images/box-two-tr.png); position: absolute; top: -1px; right: -1px; }
.box-two .bl		{ width: 14px; height: 14px; background: url(../images/box-two-bl.png); position: absolute; bottom: -1px; left: -1px; }
.box-two .br		{ width: 14px; height: 14px; background: url(../images/box-two-br.png); position: absolute; bottom: -1px; right: -1px; }
.box-two .inside	{ padding: 10px 30px 10px 10px; }
.titre_box {
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 1em;
	margin: 1em 0 .3em 25px;
	}
	
	
	.boite_plan-d-action {
		margin-bottom: 15px;
		margin-left: 25px;
		padding: 20px 10px 20px 0;
		width: 530px;
		border: 1px solid #fff;
	}
	
		.boite_plan-d-action:hover {
			border: 1px solid #CCC;
		}
		
		.boite_plan-d-action .boite_plan-d-action_img {
			width: 150px;
			margin-left: 10px;
			float:left;
		}
		
		.boite_plan-d-action .boite_plan-d-action_txt {
			width: 350px;
			margin-left: 170px;
		}
		
		.boite_plan-d-action .boite_plan-d-action_txt .titre {
			width: 100%;
			font: bold 16px/18px Arial, Helvetica, sans-serif;
			color: #576D8F;
		}
		
		.boite_plan-d-action .boite_plan-d-action_txt .titre-sujet {
			width: 100%;
			font: bold 14px/14px Arial, Helvetica, sans-serif;
			color: #8ca77a;
			margin-bottom: 5px;
		}
		
		.boite_plan-d-action .boite_plan-d-action_txt .mise-en-ligne {
			width: 100%;
			font: normal 12px/12px Arial, Helvetica, sans-serif;
			color: #000;
			margin-top: 5px;
		}
	
		.boite_plan-d-action .boite_plan-d-action_txt .descr {
			width: 100%;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: #000;
			margin-top: 10px;
		}

		.boite_plan-d-action_txt div.descr ul{
			font: normal 12px/12px Arial, Helvetica, sans-serif !important;
			list-style-type:none;
			margin: 1em 0 1em .5em !important;
			}
		.boite_plan-d-action_txt div.descr ul li {
			margin: 0 0 5px 0px !important;
			background: url(../images/bullet_576d8f.gif) no-repeat 5px 5px;
			padding: 0px 0px 0px 15px;
		}



	.boite_fiq-en-direct {
		margin-bottom: 15px;
		margin-left: 25px;
		padding: 20px 10px 20px 0;
		width: 530px;
		border: 3px solid #ccc;
	}
	
		.boite_fiq-en-direct:hover {
			border: 3px solid #6699cc;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_img {
			width: 150px;
			margin-left: 10px;
			float:left;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt {
			width: 350px;
			margin-left: 170px;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt .titre {
			width: 100%;
			font: bold 14px/14px Arial, Helvetica, sans-serif;
			color: #8ca77a;
			margin-bottom: 5px;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt .formulaire {
			width: 100%;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: #000;
			margin-bottom: 5px;
			margin-left: 0 !important;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt .formulaire input.entree-texte {
			font: normal 11px/12px Arial, Helvetica, sans-serif;
			color: #000;
			margin-bottom: 5px;
			border: solid 1px #666;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt .formulaire input.bouton {
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: #000;
			margin-bottom: 5px;
			border: solid 1px #666;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt .formulaire table {
			margin-left: 0;
		}
		
		.boite_fiq-en-direct .acces
		 {
			width: 100%;
			font: bold 12px/12px Arial, Helvetica, sans-serif;
			color: #666666;
			margin-bottom: 15px;
		}
		
		.boite_fiq-en-direct .acces a,
		.boite_fiq-en-direct .acces a:active,
		.boite_fiq-en-direct .acces a:visited
		 {
			width: 100%;
			font: normal 12px/12px Arial, Helvetica, sans-serif;
			color: #0000ff;
			margin-bottom: 15px;
		}
		
		.boite_fiq-en-direct .boite_fiq-en-direct_txt .support_titre {
			width: 100%;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: red;
			margin-top: 15px;
		}

		.boite_fiq-en-direct .boite_fiq-en-direct_txt .support_txt {
			width: 100%;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: #000;
			margin: 5px 0 5px;
		}

		.boite_fiq-en-direct_txt div.descr ul{
			font: normal 12px/12px Arial, Helvetica, sans-serif !important;
			list-style-type:none;
			margin: 1em 0 1em .5em !important;
			}
		.boite_fiq-en-direct_txt div.descr ul li {
			margin: 0 0 5px 0px !important;
			background: url(../images/bullet_576d8f.gif) no-repeat 5px 5px;
			padding: 0px 0px 0px 15px;
		}




	.boite_liste-articles-sommaire {
		margin-bottom: 15px;
		margin-left: 25px;
		padding: 20px 0 20px 0;
		width: 530px;
		min-height:75px;
		border: 1px solid #fff;
	}
		.boite_liste-articles-sommaire:hover {
			border: 1px solid #CCC;
		}
		
		.boite_liste-articles-sommaire .boite_liste-articles-sommaire_img {
			width: 50px;
			margin-left: 10px;
			float:left;
		}
		
		.boite_liste-articles-sommaire .boite_liste-articles-sommaire_txt {
			width: 460px;
			margin-left: 70px;
		}
		
		.boite_liste-articles-sommaire .boite_liste-articles-sommaire_txt .titre {
			width: 100%;
			font: bold 12px/14px Arial, Helvetica, sans-serif;
			color: #576D8F;
		}
		
		.boite_liste-articles-sommaire .boite_liste-articles-sommaire_txt .descr {
			width: 100%;
			font: normal 12px/12px Arial, Helvetica, sans-serif;
			color: #000;
			margin-top: 5px;
		}
	
	
	#bandeau_nego-secto {
	width: 554px;
	margin-top:2px;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-top: 128px;
	background: url(../images/bandeau_nego2010_nego-secto.png) no-repeat;
	}
	
	#bandeau_nego-intersecto {
	width: 554px;
	margin-top:2px;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-top: 128px;
	background: url(../images/bandeau_nego2010_nego-intersecto.png) no-repeat;
	}
	
	#bandeau_menu {
	height: 30px;
	background-color:#000;
	padding: 0 1px 0 1px;
	}
	
	.bandeau_menu-item {
	font:normal 14px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	width:184px;
	height:30px;
	float:left;
	background: url(../images/nego2010_bandeau-menu_bg.jpg) no-repeat;
	overflow: hidden;
	text-align: center;
	}
	
	
	.bandeau_menu-item:hover{
	cursor:default;
	font:normal 14px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	width:184px;
	height:30px;
	float:left;
	background: url(../images/nego2010_bandeau-menu_bg.jpg) no-repeat 0px -60px;
	overflow: hidden;
	text-align: center;
	text-decoration:underline;
	}
	
	.bandeau_menu-item a,
	.bandeau_menu-item a:hover,
	.bandeau_menu-item a:active {
	cursor:pointer;
		font:normal 14px/34px Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
	}
	
	.bandeau_menu-item_current a,
	.bandeau_menu-item_current a:hover,
	.bandeau_menu-item_current a:active{
		cursor:default;
		font:normal 14px/34px Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
	}
	
	
	.bandeau_menu-item_current,
	.bandeau_menu-item_current:hover,
	.bandeau_menu-item_current:active{
	font:normal 14px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	width:184px;
	height:30px;
	float:left;
	background: url(../images/nego2010_bandeau-menu_bg.jpg) no-repeat 0px -30px;
	overflow: hidden;
	text-align: center;
	}
	
	
	
	
	
	/* ==== FIN AJOUTS ==== */




/* =========================================================================== */
/* =   LISTES                                                                = */
/* =========================================================================== */

		#contenu ol{
		    font-family:Arial, Helvetica, sans-serif;
		    font-size: 0.80em;
			list-style:decimal;
			margin: 1em 0 1em 3em;
			}
		#contenu ul{
		    font-family:Arial, Helvetica, sans-serif;
		    font-size: 0.80em;
			list-style-type:none;
			margin: 1em 0 1em 3em;
			}
		#contenu ul li {
			line-height: 1.25em;
			margin: 0 0 3px 0px;
			background: url(../images/bullet_576d8f.gif) no-repeat 5px 6px;
			padding: 0px 0px 0px 15px;
		}
		#contenu ol li { line-height: 1.25em; margin: 0 0 0.75em 2em; }
		#contenu ul li b, #content ol li b { color: #4b4b4b; } 


		#contenu ul.doc_sommaire, #contenu ul.li.doc_sommaire {
			font: 10pt/10pt Arial, Helvetica, sans-serif;
			margin:0;
			padding:0;
			list-style-type:none;
		}

		#contenu ul.doc_sommaire li {
			background: url(../images/bullet_576d8f.gif) 5px 6px no-repeat;
			padding: 0 0 0 15px;
			margin: 0 0 3px 0;
		}




.contenu_liste-textes {
	width: 535px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 30px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
}

	#contenu .contenu_liste-textes p {
		margin-top:5px;
		margin-bottom:5px;
		margin-left:0px;
		font-size:10pt;
	}

	.liste-textes_titre-1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #576d8f;
		margin-bottom:5px;
		font-weight: bold;
	}

	.liste-textes_titre-2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #576d8f;
		margin-bottom:5px;
		font-weight: bold;
	}

	.liste-textes_objectifs-actions {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #576d8f;
		margin: 1em 0 5px 0;
		font-weight: bolder;
	}

	.contenu_liste-textes .mise-en-ligne {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		color:#636;
	}



	.adresse_bureau_fiq {
		border-bottom: 1px solid #ccc;
	}

	div.item-reseau-femmes {
		margin: 10px 0 0 0;
		background-color: #fff;
		color: #8ca77a;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:12px;
	}

	div.composition-reseau-femmes {
		margin-bottom: 15px;
	}


	div.tr-reseau-femmes ul li {
		margin: 5px 0 5px 15px;
		padding: 5px;
		color: #666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}





/* =========================================================================== */
/* =   FORMULAIRES                                                           = */
/* =========================================================================== */

input.btn_webaccess {
	cursor:pointer;
}



/* =========================================================================== */
/* =   TABLEAUX                                                              = */
/* =========================================================================== */

	#contenu table {
		margin: 0 0 0 25px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}

	.sessions-a-venir {
		margin: 0 0 0 25px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}

	.tbl_documents {
		margin: 5px 0 15px 25px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}

	.tbl_executif {
		margin: 5px 0 15px 25px;
		text-align:left;
		vertical-align:middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}
	
	.tbl_contenu_liste-textes {
		margin: 5px 0 0 0;
		text-align:left;
		vertical-align:middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}

	table.doc_description { 
		margin-left: 25px; 
		}
		
	.doc-description_p	{
		margin: 5px 0 0 0;
		padding: 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}



table.donnees_2-col {
	border-collapse:collapse;
	width:90%;
	}

table.donnees_2-col th {
	height:30px;
	text-align:center;
	vertical-align:middle;
	font: bold 14px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color: #fff;
	background-color: #81047f;
	}

table.donnees_2-col {
	border: 1px solid  #81047f;
	}

table.donnees_2-col th,
table.donnees_2-col td {
	border: 1px solid  #fff;
	}

table.donnees_2-col td {
	background-color: #edc1ec;
	padding:7px;
	}

table.activites-mmf2010 td.th2 {
	background-color: #fff;
	padding:7px;
	}





	#tbl_liste-communiques {
		margin: 0 0 0 25px;
		text-align:left;
		vertical-align:middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}
	
		#tbl_liste-communiques span.annee, #tbl_liste-communiques span.sujet {
			color: #576d8f;
			font-weight: bold;
		}

	table.membres-comites {
		margin-left: 25px;
		font: normal 0.8em/1.2em Arial, Helvetica, sans-serif;
		}
		
	table.logos-fiq {
		margin-left: 25px;
		font: normal 0.8em/1.5em Arial, Helvetica, sans-serif;
		}



	#calendrier table.principal {
		margin: 0 0 0 25px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}

	#calendrier table.principal table {
		margin: 0 0 0 0;
	}

	#calendrier-legende table,
	#calendrier-legende table table,
	#calendrier-legende table table table{
		margin: 0 0 0 0px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
	}

	#titre-legende-calendrier {
			font-size: 16px;
			line-height: 18px;
			margin: 1em 0 1em 0;
			font-weight:bold;
		    color: #576d8f;
		    font-family: Arial, Helvetica, sans-serif;
	}







/* =========================================================================== */
/* =   IMAGES                                                                = */
/* =========================================================================== */

	
	/* ==== AJOUTS ==== */

	.image_deco {
	padding: 0 7px 7px 7px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 18px;
	float: left;
	position: relative;
	}
	
	/* ==== FIN AJOUTS ==== */
		

	.album_photos {
		margin-left: 25px;
	}

	.album_photo_th {
		margin: 5px;
		float:left;
	}


	.img_padding-r15-b5 {
		padding: 0 15px 5px 0;
	}
	
	
	.docs_th  {
		float:left;
	}
	
	.photo-officielles {
		width: 100%;
		font: 9pt Arial, Helvetica, sans-serif;
		color: #000;
		float: left;
		margin:15px 0 0 25px;
	}

	.photo_th  {
		float:left;
		margin: 0 15px 0 0px;
	}
	
	
	
	.photo-accueil_bas_droite {
		border: none;
		float: left;
		margin-top: 5px;
		margin-right: 7px;
		margin-bottom: 2px;
		position: relative;
		}
	
	.photo_th img.accueil  {
		border: none;
	}
	
	.photo_th img  {
		border: 1px solid #000;
	}
	
	.photo_descr {
		margin: 10px 0 0 0;
		}
	
	.photo_lien { }
	
	.logo_th {
		border:#666 solid 1px;
	}
	
	.billet_presidente_photo {
		margin-top: 25px;
		padding: 0 0 10px 25px;
	}
		.billet_presidente_photo img {
			border: 1px solid #000;
		}



.video_info {
	margin: 25px 0 0 25px;
	width: 500px;
}


.video_th {
	width: 150px;
	height: 110px;
	float:left;
}


.video_titre {
	width: 325px;
	margin-left: 20px;
	margin-top: 15px;
	float:left;;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}


.video_descript {
	width: 325px;
	margin-left: 20px;
	float:left;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}



.photo_article_justif-dr {
	width: 182px;
	margin: 5px 0 5px 15px;
	background: #009fdb;
	float:right;
}

.photo_article_justif-gch {
	width: 182px;
	margin: 5px 15px 5px 25px;
	background: #009fdb;
	float:left;
}

.photo_communique_justif-drt {
	margin: 5px 0px 5px 15px;
	border: solid 1px #000;
	float:right;
}

.photo_communique_justif-gch {
	margin: 0px 10px 5px 0px;
	border: solid 1px #000;
	float:left;
}

.photo_communique_justif-ctr {
	margin: 5px auto 5px 25px;
	border: solid 1px #009fdb;
}

.photo_article_img {
	width: 180px;
	/*height: 120px;*/
	margin: 1px;
	padding: 0;
	border: 0;
}

.photo_article_vignette {
	width: 172px;
	margin: 3px 5px 3px 5px;
	text-align:center;
	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #fff;
}

.logo_justif-drt {
	margin: 5px 0px 5px 15px;
	float:right;
}

.logo_justif-gch {
	margin: 0px 10px 5px 0px;
	float:left;
}



/* =========================================================================== */
/* =   DOCUMENTS LISTES                                                      = */
/* =========================================================================== */


.doc_th {
	float:left;
	margin-left:25px;
	width:70px;
	height:80px;
}

.doc_titre {
	margin-left:90px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

	.billet_titre {
		margin-left:10px;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
	}

.doc_date {
	margin-left:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

	.billet_date {
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
	}

.doc_sommaire_titre {
	color: #576d8f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	margin:10px 0 0 90px;
	font-weight:bold;
}

.doc_sommaire {
	margin:10px 0 10px 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.doc_lien {
	margin-left:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:10px 0 30px 90px;
}
	.billet_lien {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:10px 0 30px 10px;
	}






/* =========================================================================== */
/* =   NAVIGATION - GAUCHE                                                     = */
/* =========================================================================== */

#nav_gauche{
float: left;
width: 175px; /*Width of left column in pixel*/
margin-left: -975px; /*Set margin to that of -(MainContainerWidth)*/
padding:10px 20px 10px 0px;
overflow: hidden; /* Hide Expanding Navigation on load */
}

		#google-search {
			padding: 0px;
			margin: 0 0 10px 0;
			width: 175px;
			font-family: Arial, Helvetica, sans-serif;
			overflow: hidden; /* Hide Expanding Navigation on load */
		}
		
			#google-search input.champ-texte {
				width: 168px;
			}
			#google-search input.btn {
				color:#050; 
				font: 84% Arial, Helvetica, sans-serif;; 
				background-color:#fff; 
				border: 1px solid #ebebeb;
				margin-top: 5px;
			}
			

		#abonnez-vous {
			border: 1px solid #0485b6;
			padding: 0px;
			margin: 10px 0 0 0;
			width: 173px;
			font-family: Arial, Helvetica, sans-serif;
			overflow: hidden; /* Hide Expanding Navigation on load */
		}
		
			#abonnez-vous div.titre {
				padding: 5px;
				color:#fff;
				font: bold 84% Arial, Helvetica, sans-serif;
				background-color:#0485b6;
				border: 1px solid #ebebeb;
			}
		
			#abonnez-vous div.titre2 {
				padding: 5px;
				color:#050;
				font: bold 70% Arial, Helvetica, sans-serif;
			}
		
			#abonnez-vous #adresse_courriel {
				border: 1px solid #ccc;
				margin-left: 5px;
				padding:2px;
				color:#050;
				font: 70% Arial, Helvetica, sans-serif;
			}
		
			#abonnez-vous #input_langue {
				margin-left: 5px;
				padding:2px;
				color:#050;
				font: 70% Arial, Helvetica, sans-serif;
			}
		
			#abonnez-vous div.texte {
				padding: 5px;
				color:#050; 
				font: 70% Arial, Helvetica, sans-serif;; 
				background-color:#fff; 
				border: 1px solid #ebebeb;
			}
			
			#abonnez-vous #bouton-abonnez-vous input.bouton {
				float:right;
				cursor:pointer;
				margin:0;
				padding:0;
				color: #fff;
				background-color:#0485b6;
				border:2px double #0485b6;
			}



		
			ul#navlist {
				list-style: none;
				padding: 0px;
				margin: 0px;
				width: 175px;
				border-top: 1px solid #ebebeb;
				font-family: Arial, Helvetica, sans-serif;
				overflow: hidden; /* Hide Expanding Navigation on load */
				
				height: 500 px; /* original = 336 */
				}
				#navlist ul.slide {		
					padding-top: 2px;
					padding-bottom:12px;
					margin: 0;
					background: #f6f6f6 url(../images/navlist_slide_bg1.gif) left top no-repeat;
					list-style: none;
					border-bottom: 1px solid #ebebeb;
					height: 180px;
					}
				#navlist ul li {
					padding: 4px 0 0 5px;
					margin: 0px;
					line-height: 14px;
					}	
				#navlist li.heading {
					color: #006699;
					/* line-height: 28px; */
					line-height: 14px;
					margin:0px;
					padding: 5px 0 5px 0;
					cursor: pointer;
					background:#fff;
					border-bottom: 1px solid white;
					}
					#navlist .heading a,
					#navlist .heading a:link,
					#navlist .heading a:visited {
						/*color: #217eae;*/
						/*color: #256998;*/
						color:#39C;
						text-transform: none;
						font-size: 75%;
						font-family:Verdana, Geneva, sans-serif;
						text-decoration: none !important;
						display: block;
						width: 100%;
						border-bottom: 1px solid #ebebeb;
						}
					#navlist .heading a.heading_current:hover,
					#navlist .heading a:hover {
						background: #f3f3f3 !important;
						color: #5e5e5e;
						line-height: 14px;
						margin:0;
						padding: 5px 0 5px 0;
						}
					#navlist .heading strong {
						font-weight:normal;
						}
				html>body #navlist li.heading a:link,
				html>body #navlist li.heading a:visited {
						width: auto; /* IE6 @100% extra space */
						}
						
				#navlist ul.slide a:link,
				#navlist ul.slide a:visited {
					color: #707070;
					display: block;
					text-transform: none;
					font-size: 75%;
					font-weight:normal;
					font-family:Arial, Helvetica, sans-serif;
					width: auto !important;
					width: 100%;
					border-bottom: 0;
					}
				#navlist ul.slide a:hover {
					/*background: #e3ebda url(../images/navlist_hoverarrow.gif) 97% 50% no-repeat !important;*/
					padding-left:5px;
					border-left: 3px solid #006699;
					background-color:#EAF7C1;
					color:#666;
					}
				#navlist ul.slide a.current {
					/*background: #e3ebda url(../images/navlist_hoverarrow.gif) 97% 50% no-repeat !important;*/
					padding-left:5px;
					background-color:#f3f3f3;
					border-left: 3px solid #C00;
					border-right: 3px solid #C00;
					color: #666;
					}
		
				#navlist .heading a.heading_current {
					/*background: #e3ebda url(../images/navlist_hoverarrow.gif) 97% 50% no-repeat !important;*/
					background-color:#009fdb;
					color: #fff;
					font-weight:bold;
					text-align:left;
					}



/* =========================================================================== */
/* =   NAVIGATION - GAUCHE -- ARROWSIDEMENU                                  = */
/* =========================================================================== */

.arrowsidemenu{
	width: 175px; /*width of menu*/
	/*border-style: solid solid none solid;
	border-color: #0485b6;
	border-size: 1px;
	border-width: 1px;*/
}
	
.arrowsidemenu div a{ /*header bar links*/
	font: /*bold*/ 9pt Verdana, Arial, Helvetica, sans-serif;
	color: white;
	display: block;
	background: transparent url(../images/menu-gauche_titres_background.jpg) 100% 0;
  	height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 5px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
	.arrowsidemenu div a.special{ /*header bar links*/
		font: /*bold*/ 9pt Verdana, Arial, Helvetica, sans-serif;
		color: white;
		display: block;
		background: transparent url(../images/menu-gauche_titres_background_special.jpg) 100% 0;
		height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
		padding: 4px 0 4px 5px;
		line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
		text-decoration: none;
	}
		
	.arrowsidemenu div a.double{ /*header bar links*/
		/*
		font: 9pt Verdana, Arial, Helvetica, sans-serif;
		color: white;
		display: block; */
		background: transparent url(../images/menu-gauche_titres_background_new.jpg) 100% 0 !important;
		height: 30px !important; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
		padding: 8px 0 4px 5px !important;
		line-height: 10pt !important; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
		text-decoration: none;
	}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #white;
}

	.arrowsidemenu div a.special:link, .arrowsidemenu div a.special:visited{
		color: #white;
	}

	.arrowsidemenu div a.double:link, .arrowsidemenu div a.double:visited{
		color: #white;
	}

.arrowsidemenu div a:hover{
	background-position: 100% -32px;
	color: black;
}

	.arrowsidemenu div a.special:hover{
		background-position: 100% -32px;
		color: black;
	}

	.arrowsidemenu div a.double:hover{
		background-position: 100% -45px !important;
		color: black;
	}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #white;
}

	.arrowsidemenu div.unselected a.special{ /*header that's currently not selected*/
		color: #white;
	}
	
	.arrowsidemenu div.unselected a.double{ /*header that's currently not selected*/
		color: #white;
	}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: white;
	background-position: 100% -64px !important;
}

	.arrowsidemenu div.selected a.special{ /*header that's currently selected*/
		color: white;
		background-position: 100% -64px !important;
	}

	.arrowsidemenu div.selected a.double{ /*header that's currently selected*/
		color: white;
		background-position: 100% -89px !important;
	}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowsidemenu ul li{
	border-bottom: 1px solid #bad0d3;
	border-right: 1px solid #bad0d3;
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	padding: 5px 0;
	padding-left: 5px;
	border-left: 5px solid #0485b6;
}

	.arrowsidemenu ul li a.special{ /*sub menu links*/
		display: block;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: black;
		padding: 5px 0;
		padding-left: 5px;
		border-left: 5px solid #0485b6;
	}

	.arrowsidemenu ul li a.double{ /*sub menu links*/
		display: block;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: black;
		padding: 5px 0;
		padding-left: 5px;
		border-left: 5px solid #0485b6;
	}
.arrowsidemenu ul li a:hover{ background:url(../images/navlist_slide_bg1.gif) no-repeat left bottom;	/*background: #d5e5c1;*/ }

	.arrowsidemenu ul li a.special:hover{ background:url(../images/navlist_slide_bg1.gif) no-repeat left bottom;	/*background: #d5e5c1;*/ }
	
	.arrowsidemenu ul li a.double:hover{ background:url(../images/navlist_slide_bg1.gif) no-repeat left bottom;	/*background: #d5e5c1;*/ }








/* =========================================================================== */
/* =   NAVIGATION - DROITE                                                   = */
/* =========================================================================== */

#nav_droite{
	float: left;
	width: 179px; /*Width of right column*/
	padding:10px 0px 0px 26px;
	margin-left: -205px; /*Set left margin to -(RightColumnWidth)*/
	margin-top: 50px;
}

#nav_droite_accueil{
	float: left;
	width: 179px; /*Width of right column*/
	padding:10px 0px 0px 26px;
	margin-left: -206px; /*Set left margin to -(RightColumnWidth)*/
	margin-top: 0;
}

		.sidebar_btn {
			padding-bottom:5px;
		}





#pied-de-page{
clear: left;
width: 100%;
}

#pied-de-page a{
color: #FFFF80;
}

.innertube{
margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
}




/* =========================================================================== */
/* = MENU ONGLETS (utilisé surtout pour afficher années des publications)    = */
/* =========================================================================== */

#ts_menu-onglets {
	font:.95em Tahoma, Geneva, sans-serif; /* set the font size */
	padding: 20px 0px 0px 20px; /* set the padding */
	margin:0;
}
#ts_menu-onglets ul, #ts_menu-onglets ul li {
	line-height: 1em; /* setting the line height now so we don't have any headaches*/
	margin: 0px; /* let's keep the margin set to 0 for the same reasons as above*/
	list-style-type: none; /* we remove the UL's default disc bullets */
	float: left; /* we float the list to the left like we will all the elements inside*/
	padding: 0px 0px 0px 5px; /* give it a left padding of 5px to counter the effect of margin -5px below */
}
#ts_menu-onglets ul li {
	float: left; 
} 
#ts_menu-onglets ul li a {
	text-decoration: none; /* remove the default underline off the anchor text */
	display: block; /* we display this text as block so that we can apply padding/margin without problems */
	float: left; /* floatin' left, to make the menu horizontal */
	padding: 0px 0px 0px 10px;  /* we give it a left padding of 10px to show the first 10 pixels of the tabs image. you can also use padding-left: 10px; */
	background: url(../images/tabs.gif) no-repeat left top;  /* we link to the tabs image, no tiling, showing the top left part of it */
	margin-left: -5px;  /* this is important for the overlapping part - we are overlapping the tabs by 5 px */
	z-index: 0; /* keep it on layer 0 (default) */
	position: relative;  /* very important as this enables the z-index to work for us and keeps the tabs where they should be */
	color: #666666;  /* color of the tab text */
}
#ts_menu-onglets ul li a strong {
	font-weight: normal;   /* remove the bold effect */
	display: block;   /* display the strong element as a block so we can pad it, etc. */
	float: left;   /* float it left as well */
	background: url(../images/tabs.gif) no-repeat right top;  /* now we show the right part of the tab and we complete the "puzzle" */
	padding: 6px 10px 7px 5px;  /* important, as through this you define the position of the text within the tab */
	cursor: pointer;  /* this makes the browser show the "hand" cursor when hovering over the tab */
}
#ts_menu-onglets ul li a:hover {
	position: relative; /* again, keep things relative */
	z-index: 5; /* we show this tab over all other tabs in the menu, which would be on layer 0, thus overlapping occurs */
	background: url(../images/tabs.gif) no-repeat left bottom;  /* now we show the bottom part of the tabs image, the "hover" instance */
	color: #000000;   /* we color the hovered tab's text black */
	/*padding-top: 1px;  /* important, as through this you define the position of the text within the tab */
}
#ts_menu-onglets ul li a:hover strong {
	background-image: url(../images/tabs.gif) no-repeat;  
	position: relative; /* keep it relative */
	z-index: 5; /* show this on layer 5 as well */
	background-position: right bottom; /* we show the right bottom part of the tabs image (the hover instance) */
}


#acceuil-documents-publications .section-nouveautes_contenu { background: #fde5d1; }

#acceuil-billet .section-nouveautes_contenu .date {
	font: 10pt Verdana, Geneva, sans-serif;
	color: #666;
	margin-left: 0px;
}

#acceuil-billet .section-nouveautes_contenu .titre {
	font: normal 10pt Verdana, Geneva, sans-serif;
	margin-top: 5px;
	color: #000;
	margin-left: 0px;
}

#acceuil-billet .section-nouveautes_contenu .teaser {
	font: 10pt Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #666;
	/*margin-left: 120px;*/
}

#acceuil-billet .section-nouveautes_contenu #photo img { }

#acceuil-sst .section-nouveautes_contenu .date {
	font: 10pt Verdana, Geneva, sans-serif;
	color: #888;
	margin-left: 120px;
}

#acceuil-sst .section-nouveautes_contenu .titre {
	font: normal 10pt Verdana, Geneva, sans-serif;
	margin-top: 5px;
	color: #000;
	margin-left: 120px;
}

#acceuil-sst .section-nouveautes_contenu .teaser {
	font: 10pt Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #666;
}

#acceuil-nouvelles .section-nouveautes_titre {
	background: url(../images/acceuil_boite-nouvelles_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}

#acceuil-billet .section-nouveautes_titre {
	background: url(../images/acceuil_boite-blogue_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}

#accueil-documents-publications .section-nouveautes_titre {
	background: url(../images/acceuil_boite-documents-publications_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}


#acceuil-sst .section-nouveautes_titre {
	background: url(../images/acceuil_boite-sst_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}


#acceuil-sst .ah1n1 {
	background: url(../images/acceuil_boite-a-h1n1_titre.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 555px;
}



/* =========================================================================== */
/* = MARCHE MONDIALE DES FEMMES 2010                                         = */
/* =========================================================================== */


table.activites-mmf2010 {
	border-collapse:collapse;
	width:90%;
	}

table.activites-mmf2010 th {
	height:30px;
	text-align:center;
	vertical-align:middle;
	font: bold 14px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color: #fff;
	background-color: #81047f;
	}

table.activites-mmf2010 {
	border: 1px solid  #81047f;
	}

table.activites-mmf2010 th,
table.activites-mmf2010 td {
	border: 1px solid  #fff;
	}

table.activites-mmf2010 td {
	background-color: #edc1ec;
	padding:7px;
	}

table.activites-mmf2010 td.th2 {
	background-color: #fff;
	padding:7px;
	}






/* =========================================================================== */
/* = INFINITE CAROUSEL (MENU ANNÉES POUR PUBLICATIONS ET COMMUNIQUÉS)        = */
/* =========================================================================== */


.infiniteCarousel {
  width: 520px;
  position: relative;
  margin-left:15px;
  margin-bottom: 20px;
}

.infiniteCarousel .wrapper {
  width: 455px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 1.5em;
  margin: 0 20px;
  position: absolute;
  top: 0;
}

/*
.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
*/

#contenu .infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 8px 0 0 30px;
  padding:0;
  position: absolute;
  top: 0;
}

#contenu .infiniteCarousel ul li {
  display:block;
  float:left;
  height: 25px;
  width: 66px;
  background:none;
  margin:0;
  padding:0;
  top:0;
}

#contenu .infiniteCarousel ul li a,
#contenu .infiniteCarousel ul li a:active, 
#contenu .infiniteCarousel ul li a:visited {
	text-decoration:none;
	color:#00F;
}

#contenu .infiniteCarousel ul li a:hover {
	text-decoration:underline;
	color:#00F;
}


.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

#accueil-defense-des-services-publics .section-nouveautes_titre {
	background: url(../images/acceuil_boite-defense-des-services-publics_titre.jpg) no-repeat;
	height: 45px;
	width: 555px;
}


/*
=========================================
=          BOÎTES NAV DROITE            =
=========================================
*/

.bte_nav_droite {
	width: 179px;
	margin: 0;
	margin-bottom: 10px;
}

.bte_nav_droite .contenu {
	margin: 5px;
}

.bte_nav_droite .titre {
	margin: 0 0 15px 0;
}

.bte_nav_droite .contenu .texte {
}


/*
=========================================
=   NOUVEAUX ÉLÉMENTS SECTION ANGLAISE  =
=========================================
*/

#contenu .anglais h1,
#contenu .anglais h2,
#contenu .anglais h3,
#contenu .anglais h4,
#contenu .anglais p {
	margin-left:0px !important;
}

#subnav,
#subnav a {
	margin-bottom:20px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #576d8f;
	text-decoration: none;
}

#subnav a:hover,
#subnav a:active {
	text-decoration: underline;
}

#subnav #subnav_selected {
	border-bottom: solid 2px #993333;/*#576d8f;*/
}

#breadcrumb,
#breadcrumb a {
	margin-top: -5px;
	margin-bottom:15px;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #8e8e8e;
	text-decoration: none;
}

#breadcrumb a:hover,
#breadcrumb a:active{
	text-decoration: underline;
}


#contenu div.anglais div.boite_plan-d-action {
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 20px 10px 20px 0;
	width: 530px;
	border: 1px solid #fff;
}
	
		#contenu div.anglais div.boite_plan-d-action:hover {
			border: 1px solid #CCC;
		}
		
		#contenu div.anglais div.boite_plan-d-action .boite_plan-d-action_img {
			width: 150px;
			margin-left: 10px;
			float:left;
		}
		
		#contenu div.anglais div.boite_plan-d-action .boite_plan-d-action_txt {
			width: 350px;
			margin-left: 170px;
		}
		
		#contenu div.anglais div.boite_plan-d-action .boite_plan-d-action_txt .titre {
			width: 100%;
			font: bold 16px/18px Arial, Helvetica, sans-serif;
			color: #576D8F;
		}
		
		#contenu div.anglais div.boite_plan-d-action .boite_plan-d-action_txt .titre-sujet {
			width: 100%;
			font: bold 14px/14px Arial, Helvetica, sans-serif;
			color: #8ca77a;
			margin-bottom: 5px;
		}
		
		#contenu div.anglais div.boite_plan-d-action .boite_plan-d-action_txt .mise-en-ligne {
			width: 100%;
			font: normal 12px/12px Arial, Helvetica, sans-serif;
			color: #000;
			margin-top: 5px;
		}
	
		#contenu div.anglais div.boite_plan-d-action .boite_plan-d-action_txt .descr {
			width: 100%;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: #000;
			margin-top: 10px;
		}

		#contenu div.anglais div.boite_plan-d-action_txt div.descr ul{
			font: normal 12px/12px Arial, Helvetica, sans-serif !important;
			list-style-type:none;
			margin: 1em 0 1em .5em !important;
			}
		#contenu div.anglais div.boite_plan-d-action_txt div.descr ul li {
			margin: 0 0 5px 0px !important;
			background: url(../images/bullet_576d8f.gif) no-repeat 5px 5px;
			padding: 0px 0px 0px 15px;
		}

#contenu div.anglais  table.doc_description { 
	margin-left: 0px; 
}



.anglais #boite-listes-par-sujet {}

	.anglais #boite-listes-par-sujet #bte-listes-par-sujet_ttr {
		height: 50px;
		width: 570px;
		border: 0;
		margin:15px 0 0 0;
		padding: 0;
		background-image:url(../images/bte_listes-par-sujet_ttr_ang.png);
	}

	#boite-listes-par-sujet #bte-listes-par-sujet_contenu {
		width: 568px;
		border-right: 1px solid #a6be9c;
		border-left: 1px solid #a6be9c;
		border-top-style: none;
		border-bottom-style: none;
	}
	
		.bte-liste-de-sujets {
			width: 175px;
			margin:0 0 10px 10px;
			display: inline;
			float: left;
			text-align: left;
			font: 11px/14px Arial, Helvetica, sans-serif;
			color: #494949;
		}
		
		.bte-liste-de-sujets a {
			font: 11px/14px Arial, Helvetica, sans-serif !important;
			color: #494949 !important;
			text-decoration: none !important;
		}
		
		.bte-liste-de-sujets a:hover,
		.bte-liste-de-sujets a:active{
			font: 11px/14px Arial, Helvetica, sans-serif !important;
			color: #494949 !important;
			text-decoration: underline !important;
		}
		
		.bte-liste-de-sujets strong {
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #6d975b;
			margin-bottom: 5px;
		}

	#boite-listes-par-sujet #bte-listes-par-sujet_bas {
		width: 570px;
		height: 20px;
		border: 0;
		margin:0;
		padding: 0;
		background-image:url(../images/bte_listes-par-sujet_bas_ang.png);
	}
	
.boite-2-colonnes_ligne {
	width:100%;
	margin-bottom: 20px;
	font: normal 12px/14px Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
}

.boite-2-colonnes_gauche {
	float:left;
	width: 273px;
	margin: 0px;
}

.boite-2-colonnes_droite {
	float:right;
	width: 273px;
	margin-right: 0px;
}

#bte-2-col_a-propos_ttr_ang,
#bte-2-col_conv-coll_ttr_ang,
#bte-2-col_def-serv-publ_ttr_ang,
#bte-2-col_struct-dem_ttr_ang,
#bte-2-col_doc-public_ttr_ang,
#bte-2-col_assur-retr_ttr_ang,
#bte-2-col_nego-2009-2010_ttr_ang,
#bte-2-col_sst_ttr_ang,
#bte-2-col_org-trav_ttr_ang,
#bte-2-col_blogue-pres_ttr_ang,
#bte-2-col_actions-priori_ttr_ang,
#bte-2-col_dsq_ttr_ang,
#bte-2-col_solidarites_ttr_ang,
#bte-2-col_cond-fem_ttr_ang,
#bte-2-col_violence_ttr_ang,
#bte-2-col_jeunes_ttr_ang {
	width:273px !important;
	height:45px !important;
	background:transparent url(../images/bte-2-col_273x45_titres_ang.jpg) !important;
}

	#bte-2-col_a-propos_ttr_ang { background-position:0px 0px !important; }
	#bte-2-col_conv-coll_ttr_ang { background-position: -273px 0px !important; }
	#bte-2-col_def-serv-publ_ttr_ang { background-position: 0px -45px !important; }
	#bte-2-col_struct-dem_ttr_ang { background-position: -273px -45px !important; }
	#bte-2-col_doc-public_ttr_ang { background-position: 0px -90px !important; }
	#bte-2-col_assur-retr_ttr_ang { background-position: -273px -90px !important; }
	#bte-2-col_nego-2009-2010_ttr_ang { background-position: 0px -135px !important; }
	#bte-2-col_sst_ttr_ang { background-position: -273px -135px !important; }
	#bte-2-col_org-trav_ttr_ang { background-position: 0px -180px !important; }
	#bte-2-col_blogue-pres_ttr_ang { background-position: -273px -180px !important; }
	#bte-2-col_actions-priori_ttr_ang { background-position: 0px -225px !important; }
	#bte-2-col_dsq_ttr_ang { background-position: -273px -225px !important; }
	#bte-2-col_solidarites_ttr_ang { background-position: 0px -270px !important; }
	#bte-2-col_cond-fem_ttr_ang { background-position: -273px -270px !important; }
	#bte-2-col_violence_ttr_ang { background-position: 0px -315px !important; }
	#bte-2-col_jeunes_ttr_ang { background-position: -273px -315px !important; }
	


#bte-2-col_a-propos_contenu_ang,
#bte-2-col_conv-coll_contenu_ang,
#bte-2-col_def-serv-publ_contenu_ang,
#bte-2-col_struct-dem_contenu_ang,
#bte-2-col_doc-public_contenu_ang,
#bte-2-col_assur-retr_contenu_ang,
#bte-2-col_nego-2009-2010_contenu_ang,
#bte-2-col_sst_contenu_ang,
#bte-2-col_org-trav_contenu_ang,
#bte-2-col_blogue-pres_contenu_ang,
#bte-2-col_actions-priori_contenu_ang,
#bte-2-col_dsq_contenu_ang,
#bte-2-col_solidarites_contenu_ang,
#bte-2-col_cond-fem_contenu_ang,
#bte-2-col_violence_contenu_ang,
#bte-2-col_jeunes_contenu_ang {
	padding-bottom:5px;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px solid #ecd3d3;
	border-left: 1px solid #ecd3d3;
	border-top-style: none;
	border-bottom-style: none;
	background-color:#fff;
}

.bte-2-col_contenu_lien {
	font: normal 12px/14px Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
	color: #494949;
}

	#bte-2-col_a-propos_contenu_ang { background-color:#c9e3ed; }
	#bte-2-col_conv-coll_contenu_ang { 
		border-color: #bbd1eb;
	}
	#bte-2-col_def-serv-publ_contenu_ang { background-color:#acb6e7; }
	#bte-2-col_struct-dem_contenu_ang { background-color:#fcd9d1; }
	#bte-2-col_doc-public_contenu_ang { 
		border-color:#fcd3af;
	}
	#bte-2-col_assur-retr_contenu_ang { 
		border-color: #7ae4ee;
	}
	#bte-2-col_nego-2009-2010_contenu_ang {
		border-color: #ecd3d3;		
	}
	#bte-2-col_sst_contenu_ang { background-color:#f8f0c1; }
	#bte-2-col_org-trav_contenu_ang { background-color:#c9dee9; }
	#bte-2-col_blogue-pres_contenu_ang { background-color:#cdecf8; }
	#bte-2-col_actions-priori_contenu_ang { background-color:#c7eab5; }
	#bte-2-col_dsq_contenu_ang { background-color:#dbe2b0; }
	#bte-2-col_solidarites_contenu_ang { background-color:#d7e3d2; }
	#bte-2-col_cond-fem_contenu_ang { 
		border-color:#b5e0c5;
	}
	#bte-2-col_violence_contenu_ang { background-color:#e3c8c4; }
	#bte-2-col_jeunes_contenu_ang { 
		border-color:#a8dd97;
	}



#bte-2-col_a-propos_bas_ang,
#bte-2-col_conv-coll_bas_ang,
#bte-2-col_def-serv-publ_bas_ang,
#bte-2-col_struct-dem_bas_ang,
#bte-2-col_doc-public_bas_ang,
#bte-2-col_assur-retr_bas_ang,
#bte-2-col_nego-2009-2010_bas_ang,
#bte-2-col_sst_bas_ang,
#bte-2-col_org-trav_bas_ang,
#bte-2-col_blogue-pres_bas_ang,
#bte-2-col_actions-priori_bas_ang,
#bte-2-col_dsq_bas_ang,
#bte-2-col_solidarites_bas_ang,
#bte-2-col_cond-fem_bas_ang,
#bte-2-col_violence_bas_ang,
#bte-2-col_jeunes_bas_ang {
	width:273px !important;
	height:20px !important;
	background: transparent url(../images/bte-2-col_273x20_bas_ang.jpg) !important;
}

	#bte-2-col_a-propos_bas_ang {	background-position:0px 0px !important; }
	#bte-2-col_conv-coll_bas_ang { background-position:-273px 0px !important; }
	#bte-2-col_def-serv-publ_bas_ang { background-position:0px -20px !important; }
	#bte-2-col_struct-dem_bas_ang { background-position:-273px -20px !important; }
	#bte-2-col_doc-public_bas_ang { background-position:0px -40px !important; }
	#bte-2-col_assur-retr_bas_ang { background-position:-273px -40px !important; }
	#bte-2-col_nego-2009-2010_bas_ang { background-position:0px -60px !important; }
	#bte-2-col_sst_bas_ang { background-position:-273px -60px !important; }
	#bte-2-col_org-trav_bas_ang { background-position:0px -80px !important; }
	#bte-2-col_blogue-pres_bas_ang { background-position:-273px -80px !important; }
	#bte-2-col_actions-priori_bas_ang { background-position:0px -100px !important; }
	#bte-2-col_dsq_bas_ang { background-position:-273px -100px !important; }
	#bte-2-col_solidarites_bas_ang { background-position:0px -120px !important; }
	#bte-2-col_cond-fem_bas_ang { background-position:-273px -120px !important; }
	#bte-2-col_violence_bas_ang { background-position:0px -140px !important; }
	#bte-2-col_jeunes_bas_ang { background-position:-273px -140px !important; }



	#bte-2-col_a-propos_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #009fdb !important;
	}
	#bte-2-col_conv-coll_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #7da7d9 !important;
	}
	#bte-2-col_def-serv-publ_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #5267cc !important;
	}
	#bte-2-col_struct-dem_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #ef8770 !important;
	}
	#bte-2-col_doc-public_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #f78e29 !important;
	}
	#bte-2-col_assur-retr_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #02bfd2 !important;
	}
	#bte-2-col_nego-2009-2010_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #a12522 !important;
	}
	#bte-2-col_sst_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #caad0b !important;
	}
	#bte-2-col_org-trav_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #005587 !important;
	}
	#bte-2-col_blogue-pres_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #3ba3cc !important;
	}
	#bte-2-col_actions-priori_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #76bd39 !important;
	}
	#bte-2-col_dsq_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #95aa11 !important;
	}
	#bte-2-col_solidarites_bas_ang a.bte-2-col_bas_lien  {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #9fb495 !important;
	}
	#bte-2-col_cond-fem_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #78c092 !important;
	}
	#bte-2-col_violence_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #bf311a !important;
	}
	#bte-2-col_jeunes_bas_ang a.bte-2-col_bas_lien {
		float:right !important;
		text-align: right !important;
		margin: 4px 10px 0  5px !important;
		text-decoration: none !important;
		font-weight: bold !important;
		color: #53b018 !important;
	}

img.img-gauche_txt-drte {
	float:left;
	border: none;
	margin: 0 15px 0 0;
}

txt-drte {
	float:right;
	border:none;
	margin: 0 0 0 5px;
	color:#494949;
}





.sst_trousse-antiagression_doc-tableau {
	margin: 0 0 12px 25px;
}
.sst_trousse-antiagression_doc-th {
	text-align: center;
	float: left;
	width: 65px;
	margin: 0;
	padding: 0;
}
.sst_trousse-antiagression_doc-th img.img_cadre {
	border: 1px solid #000;
}
.sst_trousse-antiagression_doc-description {
	float: left;
	width: 450px;
	margin: 0 0 0 15px !important;
	padding: 0;
}
.sst_trousse-antiagression_doc-description h4,
.sst_trousse-antiagression_doc-description p{
	margin: 0 !important;
	padding: 0;
}

.sst_trousse-antiagression_doc-description h4 span{
	color: #e85e40 !important;
}
