html, body {	height: 100%;	margin: 0;	background-color: #f0f0f0;}body {	font-family: Arial,Helvetica,sans-serif;	font-size : 11px;	background-color: #f0f0f0;	behavior: url("/csshover.htc");}.TableGen {	width:100%;	border: 0px;	border-color: #234b5a;}.topcolor {	background-color: #f0f0f0;	height: 10px;}.topcolor2 {	background-color: #0c1b77;	height: 10px;}.pixfond {	background:transparent url(images/home/color-fond.gif)repeat-x right top;}	.imagefond {	background:transparent url(images/home/imagetop.png) repeat-y right top;	height: 147px;}.imagefond a{	background:transparent url(images/home/imagetop.png) repeat-y right top;	height: 147px;	text-align: right;	font-family: Arial,Helvetica,sans-serif;	color: #fff;	font-size: 12px;	text-decoration: none;	font-weight: bold;	vertical-align:bottom;}	/* BORDURE DROITE ET GAUCHE.TableRight {	background:transparent url(images/right_shadow2.png) repeat-y right top;}.TableLeft {	background:transparent url(images/left_shadow2.png) repeat-y left top;	border-right: 1px #000000;}*//*.BordureGauche {	border-bottom: solid 1px #c2c2c2;	border-top: solid 10px #f0f0f0;}*/.img2 {	position:absolute;	border:none;}.Flag {	height: 21px;	border-right: 10px;	}.no_cadre{	border:none;	}.cadrelogo{	border-top: solid 1px #354d9c;	border-bottom: solid 1px #3d8a7f;	border-right:none;	border-left:none;	padding-top: 4px;	padding-bottom: 4px;	text-align: center;	}/* TABLEAU SUPERIEUR ET BAS DE PAGE*/.Titretarget { width: 100%; height: 15px; text-decoration: none; font-weight: bold;                background-image: url('images/imagetop.png');                background-repeat: repeat; background-attachment: scroll;                font-size: 11px; color: #ffffff; font-family: Verdana;                border-bottom: 1px solid #bfceeb; background-position:                transparent }.Textbold {	font-weight: bold;	FONT-SIZE: 16px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	TEXT-DECORATION: none}.TextPlanifier {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: tahoma,sans-serif;	TEXT-DECORATION: bold}.TextBasPage {	BACKGROUND-COLOR: #ffffff;	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}/*MENU HAUT*/.MenuHaut A{	text-decoration:none;	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	COLOR: #000000;	FONT-FAMILY: Verdana;}.MenuHaut A:hover{	text-decoration:underline;}/*MENU GAUCHE*/.Titregauche {	height : 20px;	text-decoration:none;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.Titregauche A{	height : 20px;	text-decoration:underlined;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.TableTextgauche {	width:100%;	align: center;	border: solid 1px #bcccd0;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;	FONT-SIZE: 10px;	FONT-FAMILY: Verdana;}.Textgauche A{	display:block;	padding-top : 5px;	height : 20px;	color : #333366;	text-decoration:none;	background-color:#f0f0f0;	FONT-SIZE: 10px;	FONT-FAMILY: Verdana;	}.Textgauche a:hover { display: block; height: 20px; color: #ffffff; text-decoration: none;                background-image: url('images/boutonOnGris4.png');                background-repeat: repeat; background-attachment: scroll;                font-size: 10px; font-family: Verdana; padding-top: 5px;                background-position: 0% }/* LES FONDS DE COULEUR*/.FondDarkBlue {	background-color: #0c1b77;}.Fond        { background-image: url('images/background.gif'); background-repeat: repeat-x;                background-attachment: scroll; background-position: transparent }.FondWhite {	background-color: #ffffff;}/*PAGE ACCUEIL*/.PageText {	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; 	}.Text {	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; 	}.Text2 {	FONT-WEIGHT: normal;	FONT-SIZE: 14px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; 	}.Text2center {	FONT-WEIGHT: normal;	FONT-SIZE: 14px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; 		text-align: center;}.TableauActualitesLeft {	BORDER-LEFT: #0C2577 1px solid; 	BORDER-TOP: #0C2577 1px solid; }.TableauActualites {	BORDER-LEFT: #0C2577 1px solid;	BORDER-RIGHT: #0C2577 1px solid;	BORDER-TOP: #0C2577 1px solid;	BORDER-BOTTOM: #0C2577 1px solid; }.Actualites {	BACKGROUND-COLOR: #bfceeb;	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #0c2577;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.EnteteTableTarifs {	FONT-SIZE: 12px;	COLOR: #ffffff;	FONT-FAMILY: tahoma,sans-serif;	BACKGROUND-COLOR: #4a5d9a}.Accroche {	PADDING-LEFT: 2px;	BACKGROUND-COLOR: #bfceeb ;	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; }.TextTitrePage {	FONT-WEIGHT: bold;	FONT-SIZE: 18px;	COLOR: #8692bb;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TextSousTitrePage {	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	COLOR: #4a5d9a;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TextHomeTitre {	BORDER-BOTTOM: #93bee2 1px solid;	FONT-WEIGHT: bold;	FONT-SIZE: 16px;	COLOR: #0c2577;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TextHomeSousTitre {	FONT-WEIGHT: normal;	FONT-SIZE: 13px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TextHome {	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #0c2577;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TextHomelien {	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.EnteteTableDocumentation {	FONT-SIZE: 12px;	color: white;	font-family: Verdana, sans-serif;	font-weight: bold;	BACKGROUND-COLOR: #7baaf1;	text-align: center;	border: solid 1px #ebe9e9;	height: 25px;}.Doct1 {	FONT-SIZE: 13px;	color: #000000;	font-family: Verdana;	text-align: justify;	height: 35;	font-weight: bold;}.Docgris {	FONT-SIZE: 10px;	color: #000000;	font-family: Verdana, sans-serif;	text-align: justify;	height: 60px	border-width:2px;	border-style:solid; 	border-width:1px; 	background-color:#f0eeee;	text-decoration:none; }.Docgris a {	text-decoration:none;}.Docgris a:hover {	text-decoration:underline;}.Docwhite {	FONT-SIZE: 10px;	color: #000000;	font-family: Verdana, sans-serif;	text-align: justify;	height: 60px	border-width:2px;	border-style:solid; 	border-width:1px;	TEXT-DECORATION:none; }.Doctitre {	FONT-SIZE: 15px;	color: #0c2577;	font-family: Verdana;	font-weight: bold;	text-align: center;}.Titrepage {	FONT-SIZE: 12px;	align: center;	color: #0c1b77;	font-family: Verdana, sans-serif;	border-width:2px;	border-style:solid; 	border-color: #0c1b77;	background-color: #bcceeb;	text-decoration:none; 	width: 500px;	font-weight: bold;	text-align: center;}.Textpage {	FONT-SIZE: 13px;	font-family: Verdana, sans-serif;	text-align: justify;}.Textpage2 {	text-align: center;	FONT-SIZE: 12px;	font-weight: underline;	COLOR: #0c2577;	FONT-FAMILY: Verdana, sans-serif;}.Textpage3PPME {	FONT-SIZE: 12px;	font-weight: bold;	FONT-FAMILY: Verdana, sans-serif;	COLOR: #0c1b77;}.Textpage3PPMEWA {	FONT-SIZE: 12px;	font-weight: bold;	FONT-FAMILY: Verdana, sans-serif;	COLOR: #0f534a;}.Style2 {	FONT-SIZE: 13px;	font-weight: normal;	FONT-FAMILY: Verdana, sans-serif;}.Doctitreleft {	FONT-SIZE: 15px;	color: #0c2577;	font-family: Verdana;	font-weight: bold;}.Question {	FONT-SIZE: 12px;	font-family: Verdana, sans-serif;	text-align: justify;	font-weight: bold;	text-decoration:none;	color: #0c2577;}.Question a{	FONT-SIZE: 12px;	font-family: Verdana, sans-serif;	text-align: justify;	font-weight: bold;	text-decoration:none;	color: #0c2577;}.Reponse {	FONT-SIZE: 12px;	font-family: Verdana, sans-serif;	text-align: justify;}.Doctitreblue {	FONT-SIZE: 15px;	color: #4D5AB7;	font-family: Verdana;	font-weight: bold;}.Textnormal {	FONT-SIZE: 12px;	FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	text-align: justify;}.Toptemplate {	FONT-SIZE: 12px;	align: right;	color: #BCCEEB;	font-family: Verdana, sans-serif;	background-color: #0c2577;	text-decoration:none; 	width: 900px;	font-weight: bold;	text-align: right;}.Titreright {	FONT-SIZE: 12px;	color: #0c2577;	font-family: Verdana;	font-weight: bold;	text-align: left;}.TextRight {	FONT-SIZE: 12px;	font-family: Verdana, sans-serif;	text-align: justify;}.TextGras {	FONT-SIZE: 12px;	font-family: Verdana, sans-serif;	text-align: justify;	font-weight: bold;}.TextItalic {	FONT-SIZE: 12px;	font-family: Verdana, sans-serif;	text-align: justify;	font-style: italic;}.Doctitrehome {	FONT-SIZE: 11px;	color: #0c2577;	font-family: Verdana;	font-weight: bold;}.Doctitrehome A{	FONT-SIZE: 11px;	color: #0c2577;	font-family: Verdana;	font-weight: bold;	TEXT-DECORATION: none;}.Doctitrehome A:hover{	FONT-SIZE: 11px;	color: #f7db88;	font-family: Verdana;	font-weight: bold;	TEXT-DECORATION: none;}.DoctitrehomeWhite {	FONT-SIZE: 11px;	color: #fefefe;	font-family: Verdana;	font-weight: bold;}.TextnormalHome {	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;}.TextnormalHomeGris {	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	color: #fefefe;}.Ensavoirplus {	FONT-SIZE: 9px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	color: red;	text-align: right;}.TelExemple {	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	text-align: justify;	font-style: italic;}.TelExemple A{	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	color: red;	text-align: left;	font-style: normal;}.Ensavoirplus A{	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	color: red;	text-align: right;}.Ensavoirplus A:hover{	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: underline;	color: red;	text-align: right;}.TextHomeWhite {	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	color: #fbafb1;	text-align: right;}.Titrehomewa {	FONT-SIZE: 20px;	/*color: #d90707;*/	color: #0f534a;	font-family: Verdana;	font-weight: bold;	padding: 10px 0px 0px 0px;}.Titrehomewa a{	FONT-SIZE: 20px;	color: #0f534a;	font-family: Verdana;	font-weight: bold;	padding: 10px 0px 0px 10px;	text-decoration:none;}.Titrehomewa a:hover{	/*color: #fc5a5a;*/	color: #3d8a7f;}.Titrehomecenter {	FONT-SIZE: 20px;	color: #0c2577;	font-family: Verdana;	font-weight: bold;	text-align: center;}.TextItalicHome {	FONT-SIZE: 10px;	font-family: Verdana, sans-serif;	text-align: justify;	font-style: italic;}.TableauNews {	BORDER: #e0e0e0 1px solid;}.Actualites2 {	BACKGROUND-COLOR: #0c2577;	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #fefefe;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;}.Actualites3 {	BACKGROUND-COLOR: #bfceeb;	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.Contact A{	FONT-WEIGHT: bold; FONT-SIZE: 11px;  color: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}.Contact A:hover{	FONT-WEIGHT: bold; FONT-SIZE: 11px;  color: #0c2577; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}.Question a{	FONT-WEIGHT: bold;	FONT-SIZE: 13px;	COLOR: #0c1b77;	text-align: justify;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;}.Question a:hover{	TEXT-DECORATION: underline;}.Questionvideo a{	line-height : 40px;	FONT-SIZE: 13px;	COLOR: #0c1b77;	text-align: justify;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;}.Questionvideo a:hover{	TEXT-DECORATION: underline;}.EnteteTableExemple {	FONT-SIZE: 12px;	color: white;	font-family: Verdana, sans-serif;	font-weight: bold;	BACKGROUND-COLOR: #0c1b77;	text-align: center;	border: solid 1px #ebe9e9;	height: 25px;}.boutonOff   { display: block; float: left; width: 90px; height: 20px; color: #234b5a;                text-decoration: none; text-align: center; font-weight: bold;                background-image: url('images/backgroundtopmenuOff.png');                background-repeat: repeat-x; background-attachment: scroll;                margin-left: 2px; margin-right: 0; margin-top: 0;                margin-bottom: 0; padding-top: 5px; background-position:                right bottom }.boutonTel a { display: block; text-align: center; height: 30px; width: 336px;                text-decoration: none; font-weight: bold; background-image:                url('images/boutonclearblue.png'); background-repeat: repeat;                background-attachment: scroll; font-size: 11px; color: #0c1b77;                font-family: Verdana; border: 1px solid #ffffff; padding-top:                5px; background-position: 0% }.download a{	display:block;	padding-top : 7px;	text-align:center;	height : 30px;	width : 336px;	text-decoration:none;	font-weight:bold;	background: url(images/Buttonblue.png);	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	border-right: solid 1px #ffffff;	border-bottom: solid 1px #ffffff;	border-top: solid 1px #ffffff;	border-left: solid 1px #ffffff;}.download a:hover{	display:block;	padding-top : 7px;	text-align:center;	height : 30px;	width : 336px;	text-decoration:none;	font-weight:bold;	background: url(images/Buttongrey.png);	FONT-SIZE: 11px;	COLOR: #ffffff;	FONT-FAMILY: Verdana;	border-right: solid 1px #ffffff;	border-bottom: solid 1px #ffffff;	border-top: solid 1px #ffffff;	border-left: solid 1px #ffffff;}.Download2 a { text-align: center; height: 30px; width: 154px; text-decoration: none;                font-weight: bold; background-image:                url('images/Buttonblue2.png'); background-repeat: repeat;                background-attachment: scroll; font-size: 11px; color: #0c1b77;                font-family: Verdana; border-left: 10px solid #ffffff;                border-right: 10px solid #ffffff; border-top: 1px solid #ffffff;                border-bottom: 1px solid #ffffff; padding-top: 7px;                background-position: 0% }.Download2 a:hover { display: block; text-align: center; height: 30px; width: 154px;                text-decoration: none; font-weight: bold; background-image:                url('images/Buttongrey2.png'); background-repeat: repeat;                background-attachment: scroll; font-size: 11px; color: #ffffff;                font-family: Verdana; border-left: 10px solid #ffffff;                border-right: 10px solid #ffffff; border-top: 1px solid #ffffff;                border-bottom: 1px solid #ffffff; padding-top: 7px;                background-position: 0% }.boutonTel a:hover { display: block; text-align: center; height: 30px; width: 336px;                text-decoration: none; font-weight: bold; background-image:                url('images/boutondarkgrey.png'); background-repeat: repeat;                background-attachment: scroll; font-size: 11px; color: #ffffff;                font-family: Verdana; border: 1px solid #ffffff; padding-top:                5px; background-position: 0% }.TableDarkBlue{	align: center;	border-top: solid 1px #0c1b77;	border-right: solid 1px #0c1b77;	border-left: solid 1px #0c1b77;	border-bottom: solid 1px #0c1b77;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;}.TitreDarkBlue {	height : 16px;	text-decoration:none;	font-weight:bold;	background-color: #0c1b77;	FONT-SIZE: 11px;	COLOR: #fefefe;	FONT-FAMILY: Verdana;	}.TableGreyCenter{	width:100%;	align: center;	text-align: center;	border-right: solid 1px #c8c8c8;	border-bottom: solid 1px #c8c8c8;	background-color:#f0f0f0;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;}.TableGrey{	width:100%;	align: left;	text-align: left;	border-top: solid 1px #f0f0f0;	border-right: solid 1px #c8c8c8;	border-bottom: solid 1px #c8c8c8;	background-color:#f0f0f0;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;}.TableGreyweb{	width:608px;	align: left;	text-align: left;	border-top: solid 1px #f0f0f0;	border-right: solid 1px #c8c8c8;	border-bottom: solid 1px #c8c8c8;	background-color:#f0f0f0;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;}.TableClearBlue{	align: center;	border-right: solid 1px #bfceeb;	border-bottom: solid 1px #bfceeb;	border-left: solid 1px #bfceeb;	border-top: solid 1px #bfceeb;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;}.TableClearBlueCenter{	width:100%;	align: center;	text-align: center;	border-top: solid 1px #bfceeb;	border-right: solid 1px #bfceeb;	border-left: solid 1px #bfceeb;	border-bottom: solid 1px #bfceeb;	PADDING-LEFT: 0px;	PADDING-TOP: 0px;	PADDING-RIGHT: 0px;	PADDING-BOTTOM: 0px;}.TitreClearBlue {	height : 16px;	text-decoration:none;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.TitreClearBlue A{	height : 16px;	text-decoration:none;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.TitreClearBlue A:hover{	height : 16px;	text-decoration:underline;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.Images A{	width:100%;	align: center;	border: solid 1px #ffffff;}.Imagesgrey A{	width:100%;	align: center;	border: solid 1px #f0f0f0;}.Images A:hover{	width:100%;	align: center;	border: solid 1px #41425f;}.Imagesgrey A:hover{	width:100%;	align: center;	border: solid 1px #41425f;}.TitreNews {	height : 12px;	text-align:center;	text-decoration:none;	font-weight:bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	border: 0px;	}.TitreDroit A{	height : 10px;	text-align:center;	text-decoration:none;	font-weight:bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	border: 0px;	}.TitreDroit A:hover{	text-decoration:underline;	}.Titred2 {	height : 15px;	text-decoration:none;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	padding: 0px 0px 0px 5px;	}.Titred2 A{	height : 15px;	text-decoration:none;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.Titred2 A:hover{	height : 15px;	text-decoration:underline;	font-weight:bold;	background-color: #bfceeb;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.TitreDroitDarkGrey A{	height : 12px;	text-align:center;	TEXT-DECORATION: underline;	font-weight:bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	border: 0px;	}.Titre2 {	FONT-SIZE: 15px;	/*color: #2c869b;*/	color: #354d9c;	font-family: Verdana;	font-weight: bold;	padding: 0 0 0 10px;}.Titre2 a{	FONT-SIZE: 15px;	color: #354d9c;	font-family: Verdana;	font-weight: bold;	padding: 0 0 0 10px;	TEXT-DECORATION: none;	text-align: center;}.Titre2c a:hover{	color: #02436c;}.Titre2c {	FONT-SIZE: 15px;	color: #354d9c;	font-family: Verdana;	font-weight: bold;	text-align: center;}.Titre2c a{	FONT-SIZE: 15px;	color: #354d9c;	font-family: Verdana;	font-weight: bold;	padding: 0 0 0 10px;	TEXT-DECORATION: none;}.Titre2 a:hover{	color: #0c1b77;}.Titre2wa {	FONT-SIZE: 15px;	color: #3d8a7f;	font-family: Verdana;	font-weight: bold;	padding: 0 0 0 10px;	TEXT-DECORATION: none;}.Titre2wa a{	FONT-SIZE: 15px;	/*color: #fc5a5a;*/	color: #3d8a7f;	font-family: Verdana;	font-weight: bold;	padding: 0 0 0 10px;	TEXT-DECORATION: none;}.Titre2wa a:hover{	color: #0f534a;	}.Titre2center {	FONT-SIZE: 15px;	color: #4a5d9a;	font-family: Verdana;	font-weight: bold;	text-align: center;}.QuestionHome {	FONT-WEIGHT: bold;	text-decoration:none;	FONT-SIZE: 12px;	COLOR: #000000;	font-family: Verdana;	TEXT-DECORATION: none;	padding:0 0 0 10px; 	margin : 0; }.QuestionHome a{	FONT-WEIGHT: bold;	text-decoration:none;	FONT-SIZE: 12px;	COLOR: #000000;	font-family: Verdana;	TEXT-DECORATION: underline;	padding:0 0 0 10px; 	margin : 0; }.Textplanning {	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	text-align: justify;	PADDING-LEFT: 5px	PADDING-RIGHT: 5px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 5px}.TitreLine1  {	FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: #0c1b77;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreLine1 a{	FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: #0c1b77;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreLine1 a:hover{	TEXT-DECORATION: underline;}.TitreLine2  {	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	COLOR: #354d9c;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreLine1wa  {	FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: #0f534a;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreLine2wa  {	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	COLOR: #3d8a7f;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreFAQ  {	FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: #0c1b77;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreFAQ  a{	FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: #0f534a;	text-align: center;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none}.TitreFAQ  a:hover{	TEXT-DECORATION: underline;}.MenuRight A{	padding-top : 3px;	text-align:left;	height: 15px;	width : 182px;	text-decoration:none;	font-weight:bold;	background: #0c2577;	FONT-SIZE: 10px;	COLOR: #ffffff;	FONT-FAMILY: Verdana;}.MenuRight a:hover { height: 15px; text-align: left; width: 182px; text-decoration: none;                font-weight: bold; background-image:                url('images/blueclear2.png'); background-repeat: repeat;                background-attachment: scroll; font-size: 10px; color: #0c1b77;                font-family: Verdana; padding-top: 3px; background-position: 0% }.Titre3 {	FONT-SIZE: 16px;	font-family: Tahoma;	font-weight: bold;	text-align:justify;}.Titre4 {	FONT-SIZE: 12px;	color: #0c2577;	font-family: Verdana;	font-weight: normal;	text-align: justify;}.Textplanning2 {	FONT-SIZE: 15px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	text-align: justify;}.Liengauche A{	text-align:left;	text-decoration:none;	font-weight:bold;	FONT-SIZE: 12px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	border: 0px;	}.Liengauche A:hover{	text-align:left;	TEXT-DECORATION: underline;	font-weight:bold;	FONT-SIZE: 12px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	border: 0px;	}.StyleTS {	FONT-SIZE: 13px;	font-family: Verdana, sans-serif;	text-align: justify;	padding: 5px 5px 5px 5px;}.StyleTS2 {	FONT-SIZE: 10px;	font-family: Verdana, sans-serif;	text-align: justify;	padding: 5px 5px 5px 5px;}.TextTarifs {	FONT-WEIGHT: normal;	FONT-SIZE: 13px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; 	text-align: justify;		border-left: 49px solid  #fff;	border-right: 49px solid  #fff;}.TextTarifs a{	TEXT-DECORATION: underline; 	COLOR: #0c1b77;	FONT-WEIGHT: bold;}.TextTarifs a:hover{	TEXT-DECORATION: underline; 	COLOR: red;}.TextRed {	FONT-WEIGHT: bold;	FONT-SIZE: 13px;	COLOR: red;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; 	text-align: justify;	}.centre {	text-align: center;}/* Menu 	*/#menu, #menu ul /* Liste */	{	padding : 0; /* pas de marge intérieure */	margin : 0; /* ni extérieure */	list-style : none; /* on supprime le style par défault de la liste */	line-height : 30px; /* on défini une hauteur pour chaque élément */	text-align : center /* on centre le texte qui se trouve dans la liste */}#menu /* Ensemble du menu */{	font-weight : BOLD; /* on met le texte en gras */	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /* on utilise Arial c'est plus beau ^^ */	font-size : 11px; /* hauteur du texte : 12 pixels */	float:right;	border-bottom: 1px solid  #fff;	/*border-right: 1px solid  #fff;*/}#menu a /* Contenu des listes */{	display	: block; /* on change le type d'élément, les liens deviennent des balises de type block */	padding	: 0; /* aucune marge intérieure */	color : #ffffff; /* couleur du texte */	text-decoration : none; /* on supprime le style par défault des liens (la pluspart du temps = souligné) */	width : 172px; /* largeur */}#menu li /* Elements des listes */	{ 	float : left; /* Alignement des menus de gauche à droite */	/* pour ie qui ne reconnait pas "transparent" */	/*border-right : 1px solid #fff;  on met une bordure blanche à droite de chaque élément */	text-align : center;	background : #0c1b77; /* couleur de fond */		color : #ffffff; /* couleur du texte */}/* ie ne reconnaissant pas le sélecteur ">" */html>body #menu li{	border-left: 1px solid #fff;  /*on met une bordure transparante à droite de chaque élément */}#menu li ul /* Sous-listes */{ 	position: absolute;  /* Position absolu */	width: 171px; /* Largeur des sous-listes */	padding-right: 0px;	left: -999em;   /*Hop, on envoi loin du champ de vision */	text-align : left;}#menu li ul li /* Eléments de sous-listes */{	/* pour ie qui ne reconnait pas "transparent" (comme précédement) */	background : #4c4d6a;}/* ie ne reconnaissant pas le sélecteur ">" */html>body #menu li ul li		{	border-top : 1px solid #fff; /* on met une bordure transparante en haut de chaque élément */}#menu li ul ul {	margin		: -22px 0 0 244px ;  /*On décale les sous-sous-listes qu'elles ne soient pas au dessus des sous-listes */		/* pour ie qui ne reconnait pas "transparent" (comme précédement) */	border-left	: 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */		background: #c5c5c5;}/* ie ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */html>body #menu li ul ul		{	border-left	: 1px solid transparent ; /* on met une bordure transparante sur la gauche de chaque élément */}#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */{	left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */}#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */{	left: auto; /* Repositionnement normal */	min-height: 0; /* Corrige un bug */}/* Sous Liste */div#menu li ul li a {	text-decoration:none;	padding: 0px 0px 0px;	display:block;	width:170px;	background: #f0f0f0;	text-align: left;	color: #0c1b77;	FONT-WEIGHT: normal;	border-bottom: 1px solid  #bfceeb;	border-right: 1px solid  #bfceeb;	border-left: 1px solid  #bfceeb;	line-height : 25px; /* on défini une hauteur pour chaque élément */}#menu li ul li a:hover {	color: #fff; /* On passe le texte en noir ... */	background: #4c4d6a; /* ... et au contraire, le fond en blanc */}/* Vous êtes ici*/#globalcontenttop {border-left:5px solid #fff;border-top:10px solid #fff;text-align:left;color:#666666;line-height:15px;font-size:10px;height:20px;padding: 0px 9px; background: #fff;text-decoration: none;}#globalcontenttop a{border-left:5px solid #fff;border-top:10px solid #fff;text-align:left;color:#666666;line-height:15px;font-size:10px;height:20px;padding: 0px 9px; background: #fff;text-decoration: none;}#globalcontenttop a:hover{	text-decoration: underline;	}/* Vous êtes ici Vidéo*/#globalcontentvideo {border-left:5px solid #fff;border-top:5px solid #fff;text-align:left;color:#666666;font-size:12px;padding: 0px 9px; background: #fff;text-decoration: none;FONT-WEIGHT: bold;}#globalcontentvideo a{border-left:5px solid #fff;border-top:5px solid #fff;text-align:left;color:#666666;font-size:12px;padding: 0px 9px; background: #fff;text-decoration: none;FONT-WEIGHT: bold;}#globalcontentvideo a:hover{text-decoration: underline;color:#ff0000;}/* MENU TOP */div#menutop {	text-decoration:none;	FONT-SIZE: 11px;	FONT-COLOR: #0c1b77;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}/* une petite bordure en top*/div#menutop ul li {	list-style: none;	float:right;	margin-right: 20px; 	FONT-WEIGHT: bold;	}div#menutop li a {	text-decoration: none;	display:block;	color: #000000; /* On passe le texte en noir ... */	background: #ffffff; /* ... et au contraire, le fond en blanc */}div#menutop a:hover /* Lorsque la souris passe sur un des liens */		{	color: #ff0000; /* On passe le texte en noir ... */	background: #ffffff; /* ... et au contraire, le fond en blanc */	TEXT-DECORATION: underline;}/* MENU GAUCHE */div#menuleft  {	width: 172px;}/* fond gris pour le menu */ div#menuleft  a {	color:#0c1b77;	text-decoration:none;	FONT-SIZE: 11px;	font-weight: bold;	FONT-FAMILY: Verdana;	margin: 1px;}div#menuleft  ul {	padding: 0;	border-color:#ffffff;	margin: 50px 10px 10px 10px;}/* fond different au survol de la souris pour les sous menu et les "basiques"*/ div#menuleft  li:hover {	text-color: #354d9c;}div#menuleft  ul li {	position:relative;	list-style: none;	border-bottom:1px solid #bebebe;	margin-bottom:20px;	text-color: red;}/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84*/ div#menuleft li a {	text-decoration: none;	padding: 4px 0 4px 8px;	display:block; 	border-left: 8px solid #bebebe; 	width:84px}/* la bordure de chaque hauteur a une couleur de survol */div#menuleft li a:hover {	border-left-color: #0c1b77;} /* MENU GAUCHE PPMEWA*/div#menuleftwa  {	width: 172px}/* fond gris pour le menu */ div#menuleftwa  a {	color:#0f534a;	font-weight: bold;	text-decoration:none;	FONT-SIZE: 11px;	FONT-FAMILY: Verdana;	margin: 1px;}div#menuleftwa  ul {	padding: 0;	border-color:#ffffff;	margin: 50px 10px 10px 10px;}/* fond different au survol de la souris pour les sous menu et les "basiques"*/ div#menuleftwa  li:hover {	color:black;}div#menuleftwa  ul li {	position:relative;	list-style: none;	border-bottom:1px solid #bebebe;	margin-bottom:20px;	text-COLOR: #000000;}/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84*/ div#menuleftwa li a {	text-decoration: none;	padding: 4px 0 4px 8px;	display:block; 	border-left: 8px solid #bebebe; 	width:84px:}/* la bordure de chaque hauteur a une couleur de survol */div#menuleftwa li a:hover {	border-left-color: #0f534a;}   .boutonhome a{ 	display: block; 	width: 300px; 	line-height: 50px; 	text-align: center; 	background-image: url(images/home/buttonblue2.png);	background-repeat: no-repeat;	color: #0c1b77;	text-decoration: none;	float: left;	font-weight: bold;	font-size: 11px;    font-family: Verdana;    PADDING-BOTTOM: 6px;   border-bottom: 5px solid #ffffff;    background-position: 0%   }   .boutonhome a:hover{ 	background-image: url('images/home/buttondark.png');	color: #fff;	}.boutonhomewa a{ 	display: block; 	width: 229px; 	line-height: 40px; 	text-align: center; 	background-image: url(images/home/buttongreen.png);	background-repeat: no-repeat;	color: #3f756e;	text-decoration: none;	float: left;	font-weight: bold;	font-size: 11px;    font-family: Verdana;    PADDING-BOTTOM: 6px;   border-bottom: 5px solid #ffffff;    background-position: 0%   }   .boutonhomewa a:hover{ 	background-image: url('images/home/buttondarkppmewa.png');	color: #fff;	}  .bouton a    { 	display: block; 	width: 152px; 	line-height: 40px; 	text-align: center; 	background-image: url('images/home/button-blue.png'); 	background-repeat: no-repeat;	color: #fff;	text-decoration: none;	float: left;	font-weight: bold;	font-size: 11px;    font-family: Verdana;    PADDING-BOTTOM: 7px;   border-left: 30px solid #ffffff;    background-position: 0%   }   .bouton a:hover { 	background-image: url('images/home/button-blue-omo.png');	}               .boutonwa a  { 	display: block; 	width: 152px; 	line-height: 40px; 	text-align: center; 	background-image: url('images/home/button-green.png'); 	background-repeat: no-repeat;	color: #fff;	text-decoration: none;	float: left;	font-weight: bold;	font-size: 11px;    font-family: Verdana;    PADDING-BOTTOM: 7px;   border-left: 30px solid #ffffff;    background-position: 0% 	}               .boutonwa a:hover {		background-image: url('images/home/button-green-omo.png');	 	}               .boutonppme a {  	display: block; 	width: 152px; 	line-height: 40px; 	text-align: center; 	background-image: url('images/home/button-blue.png'); 	background-repeat: no-repeat;	color: #fff;	text-decoration: none;	float: left;	font-weight: bold;	font-size: 11px;    font-family: Verdana;    PADDING-BOTTOM: 7px;   border-left: 35px solid #ffffff;   border-bottom: 10px solid #ffffff;    background-position: 0%   }             .boutonppme a:hover { background-image: url('images/home/button-blue-omo.png'); background-repeat:                no-repeat; background-attachment: scroll; background-position:                0% }               .boutonppmewa a {  	display: block; 	width: 152px; 	line-height: 40px; 	text-align: center; 	background-image: url('images/home/button-green.png'); 	background-repeat: no-repeat;	color: #fff;	text-decoration: none;	float: left;	font-weight: bold;	font-size: 11px;    font-family: Verdana;    PADDING-BOTTOM: 7px;   border-left: 35px solid #ffffff;   border-bottom: 10px solid #ffffff;    background-position: 0%   }               .boutonppmewa a:hover { background-image: url('images/home/button-green-omo.png'); background-repeat:                no-repeat; background-attachment: scroll; background-position:                0% }.Cadre {	width:100%;	align: left;	text-align: left;	border-top: solid 2px #f0f0f0;	border-left: solid 2px #f0f0f0;	border-right: solid 2px #c8c8c8;	border-bottom: solid 2px #c8c8c8;	margin-bottom:20px;	margin-top:20px;}.Cadreempty {	width:100%;	align: left;	text-align: left;	margin-bottom:20px;	margin-top:20px;}.Cadrecenter {	width:100%;	align: center;	text-align: center;	margin-bottom:20px;	margin-top:20px;}.Cadregrey {	width:100%;	align: left;	text-align: left;	border-top: solid 2px #f0f0f0;	border-left: solid 2px #f0f0f0;	border-right: solid 1px #c8c8c8;	border-bottom: solid 1px #c8c8c8;	margin-bottom:20px;	margin-top:20px;	background:#f0f0f0;}.Cadrelogo {	border-top: solid 1px #b3c6ed;	border-bottom: solid 1px #b3c6ed;	padding: 2px;}.Cadred {	width:90%;	align: center;	border: solid 1px #bcccd0;	PADDING-LEFT: 10px;	PADDING-TOP: 10px;	PADDING-RIGHT: 10px;	PADDING-BOTTOM: 10px;	margin-left:10px;	margin-top:10px;}.Imagealign {	padding: 100 10 10 0px;	border-left: solid 2px #f0f0f0;}.Boutonalign {	padding: 0 0 0 50px;}#menuhaut {text-align:right;color:#666666;line-height:15px;font-size:10px;height:20px;padding: 0px 5px; background: #fff;text-decoration: none;}#menuhaut a {text-align:right;color:#666666;line-height:15px;font-size:10px;height:20px;padding: 0px 5px; background: #fff;text-decoration: none;}#menuhaut a:hover {text-decoration: underline;}.TablePPME {	width:90%;	border-top: solid 1px #0c1b77;	border-left: solid 1px #0c1b77;	border-right: solid 2px #0c1b77;	border-bottom: solid 2px #0c1b77;	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	text-align: justify;}.TablePPMEWA {	width:90%;	border-top: solid 1px #0f534a;	border-left: solid 1px #0f534a;	border-right: solid 2px #0f534a;	border-bottom: solid 2px #0f534a;	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	text-align: justify;}.Titrehome {	FONT-SIZE: 20px;	/*color: #02436c;*/	color: #0c1b77;	font-family: Verdana;	font-weight: bold;	padding: 10px 0px 0px 0px;}.Titrehome a{	FONT-SIZE: 20px;	color: #0c1b77;	font-family: Verdana;	font-weight: bold;	padding: 10px 0px 0px 10px;	text-decoration: none;}.Titrehome a:hover{	color: #354d9c;}.Titrehomec {	FONT-SIZE: 20px;	color: #0c1b77;	font-family: Verdana;	font-weight: bold;	text-align: center;}.Titrehomec a{	FONT-SIZE: 20px;	color: #0c1b77;	font-family: Verdana;	font-weight: bold;	text-decoration: none;	text-align: center;}.Titrehomec a:hover{	color: #354d9c;}.TitretabPPME {	height : 25px;	text-decoration:none;	font-weight:bold;	background-color: #0c1b77;	FONT-SIZE: 13px;	COLOR: #fff;	FONT-FAMILY: Verdana;	text-align: center;	}	.TexttabPPME {	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	text-align: left;	line-height:20px;	border-left:20px;}.TitretabPPMEWA {	height : 25px;	text-decoration:none;	font-weight:bold;	background-color: #0f534a;	FONT-SIZE: 13px;	COLOR: #fff;	FONT-FAMILY: Verdana;	text-align: center;	}	.capturesppmewa {	width:100%;	align: center;	margin-left:20px;	margin-top:10px;	background:#f0f0f0;	}.oneclick {	font-COLOR: #000000;	text-align:center;	text-decoration:none;	FONT-SIZE: 15px;	FONT-FAMILY: Splash;	align:center;	}.Titrecenter {	height : 10px;	text-align:center;	align:center;	text-decoration:none;	font-weight:bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}	.Titrecenter A{	height : 10px;	text-align:center;	align:center;	text-decoration:none;	font-weight:bold;	FONT-SIZE: 11px;	COLOR: #0c1b77;	FONT-FAMILY: Verdana;	}.Titrecenter A:hover{	text-decoration:underline;	}/* clouds*/#pg1 {	text-decoration:none;	font-size:16px;	color:#666666;	font-family:Arial, Helvetica, sans-serif;}#tagcloud {	background-color: #F4F4F4;										width: 200px;	border: 1px solid #bfceeb;	padding: 10px;	text-align: center;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-family: Arial, Helvetica, sans-serif;	line-height: 22px;}#tagcloud a {	text-decoration:none;}#tagcloud a:hover {	text-decoration:none;	background-color:#B3B3B3;	color:#FFFFFF;}.pg1-1 {	color:#fe411a;	font-size: 14px;}.pg1-2 {	font-size: 13px;	color:#127199;}.pg1-3 {	font-size: 12px;	color:#e257e7;}.pg1-4 {	font-size: 11px;	color:#333333;}.pg1-5 {	font-size: 11px;	color:#FF3300;}.sign, .sign a{	font-size: 9px;	color: #BFBFBF;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;}.Textdoc {	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, sans-serif;	TEXT-DECORATION: none;	text-align: left;	line-height:30px;	border-left:20px;	FONT-COLOR: #0c1b77;}.Textdoc a{	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, sans-serif;	text-align: left;	line-height:30px;	border-left:20px;	color: #0c1b77;	TEXT-DECORATION: none;	padding: 0 0 0 10px;}.Textdoc a:hover{	TEXT-DECORATION: underline;}.Textdocb a{	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, sans-serif;	text-align: left;	line-height:30px;	border-left:20px;	color: #0c1b77;	TEXT-DECORATION: none;	font-weight:bold;	padding: 0 0 0 10px;}.Textdocb a:hover{	TEXT-DECORATION: underline;}
