﻿@charset "utf-8";

*{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

h1,h2,h3,p,ul,li,form,a {
	margin:0;
	padding:0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

select{
	font-size:10px;
	font-weight:bold;
	border:1px solid #7f9db9;
}

/*=====================================================================================*/
/* RUBRIQUES */
/*=====================================================================================*/

/* ::::: HEADER ::::: */
	/* Acces Client ... */
	
	.header .cont-header .top .gauche a:link, .header .cont-header .top .gauche a:visited{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
	
	.header .cont-header .top .gauche a:hover{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:black;
		text-decoration:underline;
	}
	
	.header .cont-header .top .droite a{
		margin-left:20px;
		margin-right:20px;
	}
	
	.header .cont-header .top .droite a:link, .header .cont-header .top .droite a:visited{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
	
	.header .cont-header .top .droite a:hover{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:black;
		text-decoration:underline;
	}
	
	
/* ::::: BODY ::::: */
	img { border:none;}
	
	h1 {
		color:#000000;
		font-size:18px;
		font-weight:normal;
		margin:7px 0px 7px 0px;
	}
	
		.texte-intro h1{
			margin:10px 0px 7px 0px;
		}
		
		.bandeau .bandeau-titre h1{ color:#013967; }
	
	h2 {
		font-size:14px;
		color:#000000;
		margin:7px 0px 7px 0px;
		font-weight:bold;
	}
		.block-texte-separe h2{
			font-size:14px;
		}
	
		.princ-milieu h2 {
			font-size:14px;
		}
		
		.princ-droite h2 {
			font-size:13px;
		}
		
		.block-texte h2 {
			font-size:14px;
		}
		
		.cont-droite h2 {
			font-size:13px;
		}
		.principale .princ-droite .contenu .block-texte-droite h2 {
			color:#00457D;
			font-weight:bold;
		}
		.principale .princ-droite .contactez-nous h2{
			color:#00457D;
			font:14px bold;
		}
		
		.contenu .cont-milieu .block-texte .block-droite h2{
			margin-top:0px;
		}
		
		.contenu .cont-milieu .block-texte .block-gauche h2{
			margin-top:0px;
		}
		
		.bas h2{
			margin:0;
		}
		.bas .bas-gauche .block-texte-separe h2 {
			margin-bottom:5px;
		}
		
		

	h3 {
		color:black;
		font-size:13px;
		font-weight:normal;
	}
	
	p, ul, li {
		color:#4c4b4b;
		font-size:12px;
	}
		
		p.italic{
			font-style:italic;
		}
		
		p.actu-date{
			font-size:11px;
			color:#888787;
		}
		
		.temoin-titre{
			color:#4c4b4b;
			font-size:12px;
		}
		
		.temoin-formation{
			font-size:11px;
			color:#888787;
		}
		
		p.actu-intro{
			font-size:11px;
			color:#888787;
		}
		
		.princ-milieu p ,.cont-milieu p {
			text-align:justify;
		}
		.principale .princ-droite .contenu .block-texte-droite p {
			font-size:11px;
		}
		
		.contenu .cont-droite .cadre2-texte .block2-texte ul{
			margin-left:17px;
		}
		
		.principale .princ-droite .contactez-nous p{
			color:#4C4B4B;
			font-size:11px;
		}
	
	/* ENCADRE = ACCROCHE */
	.encadre-titre {
		text-align:left;
		color:#FFFFFF;
		font-weight:bold;
		font-size:15px;
	}
	.encadre-sous-titre{
		text-align:left;
		color:#FFFFFF;
		font-size:12px;
	}
	.encadre-sous-titre li {
		text-align:left;
		color:#FFFFFF;
		font-size:12px;
		margin-left:15px;
	}
	/* FIN : ENCADRE = ACCROCHE */
	
	/* DROITE HOME = Actualites & Evenements */
	.droite-home-titre {
		color:#00457D;
		font-size:16px;
	}	
	.droite-home-texte {
		text-align:justify;
		color:#373737;
		font-size:11px;
	}
	.droite-home-date {
		color:#949494;
		font-size:11px;
	}
	/* FIN : DROITE HOME = Actualites & Evenements */
	
	/* Les Ancres */
	a{ color:#00457d; text-decoration:none; font-size:12px; outline:none;}
	a:hover { text-decoration:none; font-weight:bold; }
	
	a.actu{font-size:11px;}
	
	a.savoirplus:link, a.savoirplus:visited{
		font-weight:bold;
		text-decoration:none;
	}
	a.savoirplus:hover{
		text-decoration:underline;
	}
	
	/* LIEN = En Savoir Plus */
	.lien-savoirplus {
		font-weight:bold;
		display:inline-block;
		margin: 7px 0px 7px 0px;
	}
	a.lien-savoirplus:hover{
		text-decoration:underline;
	}
	
	.bandeau .bandeau-fil a:hover {
		font-weight:normal;
		text-decoration:underline;
	}
	
	
	/****************/
	/*	Article	*/
	/****************/
	.contenu .cont-milieu .block-texte .titre .left h1 { margin:0px; padding:0px; }
	.contenu .cont-milieu .block-texte .titre .left h3 { margin:0px; padding:0px; }
	.contenu .cont-milieu .ancre { font-size:0px; }
	
	.bandeau .bandeau-fil{
		color:#666666;
		font-size:11px;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	.bandeau .bandeau-fil a {
		color:#666666;
		font-size:11px;
	}
	
	.contenu .cont-droite .cadre-texte .block-texte .nom {
		font-size:12px;
		font-weight:bold;
		color:#00457d;
	}
	
	.contenu .cont-droite .cadre-texte .block-texte .fonction {
		font-size:10px;
		color:#666666;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	.notabene {
		font-size:10px;
		font-style:italic;
	}
	
	.contenu .cont-entete {
		font-size:10px;
		color:#4c4b4b;
	}
	
	h5{
	color:#FF0000;
	font-size:13px;
	text-align:center;
	text-decoration:none;}
	
	/**********************/
	/*	FIN : Article	*/
	/*********************/
	
	
	
	/****************/
	/*	Actualites	*/
	/****************/
	.block-texte-droite .titre-actu {
		font-size:15px;
		font-weight:bold;
		color:black;
	}
	
	.block-texte-droite .text-event {
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4c4b4b;
	}
		.block-texte-droite .text-event .date-event {
			font-size:12px;
			font-weight:bold;
			color:black;
		}
	/*********************/
	/*	FIN : Actualites	*/
	/*********************/

/*=====================================================================================*/
/* HACKS AND SPACERS */
/*=====================================================================================*/

div.clear {
	clear:both;
	width:100%;
}

br.final {
	margin-top:30px;
}

div.sepa {
	font-size:5px;
	height:5px;
}