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.jpg) repeat-y right top;
	height: 147px;
}

.imagefond a{
	background:transparent url(images/home/imagetop.jpg) 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; 
   }
   
.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;
}



.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:underline;
	font-weight:bold;
	background-color: #bfceeb;
	FONT-SIZE: 11px;
	COLOR: #0c1b77;
	FONT-FAMILY: Verdana;
	}

.TableTextgauche {
	width:100%;
	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-align: justify;
	
}



.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: 35px;
	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;
	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;
	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;
	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;
}

.TextItalic a{
	FONT-SIZE: 12px;
	font-family: Verdana, sans-serif;
	text-align: justify;
	font-style: italic;
	text-decoration: none;
	color: #000000;
}

.TextItalic a:hover{
	text-decoration: underline;
}

.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{
	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%;
	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%;
	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;
	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{
	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%;
	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%;
	border: solid 1px #ffffff;
}


.Imagesgrey A{
	width:100%;
	border: solid 1px #f0f0f0;
}

.Images A:hover{
	width:100%;
	border: solid 1px #41425f;
}

.Imagesgrey A:hover{
	width:100%;
	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 0px;
	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: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.TitreLine1wal  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #0f534a;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.Titregreen  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #0f534a;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.TitreLine2wa  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #3d8a7f;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.TitreLine2wal  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #3d8a7f;
	text-align: left;
	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 */
	z-index: 1;
}

#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;*/
	z-index: 1;
}

#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 */
	z-index:10;
}

#menu li ul li a:hover {
	color: #fff; /* On passe le texte en noir ... */
	background: #4c4d6a; /* ... et au contraire, le fond en blanc */
	z-index:10;
}

/* 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-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 */

/* fond gris pour le menu */

div#menuleft  {
	width: 166px;
}

div#menuleft  a {
	text-decoration:none;
	FONT-SIZE: 10px;
	font-weight: normal;
	FONT-FAMILY: Verdana;
    margin-bottom: 3px;
    background-color: #f0f0f0;
    color: #0c1b77;  
	line-height: 20px; 
}

div#menuleft  ul {
	padding: 0;
	margin: 25px 1px 1px 1px;
	z-index: 1;
}


/* fond different au survol de la souris pour les sous menu et les "basiques"*/


div#menuleft  ul li {
	list-style: none;
	margin:0px 0px 0px 3px; 
}


div#menuleft li a {
	text-decoration: none;
	padding: 4px 0 4px 8px;
	display:block; 
	border-bottom: 1px solid  #bfceeb;
	border-right: 1px solid  #bfceeb;
}


div#menuleft li a:hover {
    background-color: #666666;
    color: #f0f0f0; 
}


/* MENU GAUCHE PPMEWA*/

/* fond gris pour le menu */

div#menuleftwa  {
	width: 166px;
}

div#menuleftwa  a {
	text-decoration:none;
	FONT-SIZE: 10px;
	font-weight: normal;
	FONT-FAMILY: Verdana;
    margin-bottom: 3px;
    background-color: #f0f0f0;
    color: #0f534a;  
	line-height: 20px; 
}

div#menuleftwa  ul {
	padding: 0;
	margin: 25px 1px 1px 1px;
	z-index: 1;
}


/* fond different au survol de la souris pour les sous menu et les "basiques"*/


div#menuleftwa  ul li {
	list-style: none;
	margin:0px 0px 0px 3px; 
}


div#menuleftwa li a {
	text-decoration: none;
	padding: 4px 0 4px 8px;
	display:block; 
	border-bottom: 1px solid  #a6cec9;
	border-right: 1px solid  #a6cec9;
}


div#menuleftwa li a:hover {
    background-color: #666666;
    color: #f0f0f0; 
}



   
.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;
	}
	
.boutonhome2 a{ 
	display: block; 
	width: 300px; 
	line-height: 50px; 
	text-align: center; 
	background-image: url(images/home/buttonppme.png);
	background-repeat: no-repeat;
	color: #fff;
	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%
   }
   
.boutonhome2 a:hover{ 
	background-image: url('images/home/buttonppmehover.png');
	color: #fff;
	}
	
.boutoncommander a{ 
	display: block; 
	width: 152px; 
	line-height: 40px; 
	text-align: center; 
	background-image: url(images/commander_en_ligne.png);
	background-repeat: no-repeat;
	color: #0c1b77;
	text-decoration: none;
	float: left;
	font-weight: bold;
	font-size: 11px; 
   font-family: Verdana; 
   PADDING-BOTTOM: 10px;
   border-bottom: 5px solid #ffffff; 
   align: right;
   background-position: 0%
   }

.boutoncommander a:hover{ 
	background-image: url(images/commander_en_ligne.png);
	color: red;
	text-decoration: none;
	}
   

.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;
	} 

.boutonhomewa2 a{ 
	display: block; 
	width: 229px; 
	line-height: 40px; 
	text-align: center; 
	background-image: url(images/home/buttonppmewa.png);
	background-repeat: no-repeat;
	color: #fff;
	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%
   }
   
.boutonhomewa2 a:hover{ 
	background-image: url('images/home/buttonppmewahover.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%;
	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%;
	text-align: left;
	margin-bottom:20px;
	margin-top:20px;
}

.Cadrecenter {
	width:100%;
	text-align: center;
	margin-bottom:20px;
	margin-top:20px;
}

.Cadregrey {
	width:100%;
	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%;
	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 0;
	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 #f0f0f0;
	border-left: solid 1px #f0f0f0;
	border-right: solid 1px #0c1b77;
	border-bottom: solid 1px #0c1b77;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: justify;
}

.TablePPMEWA {
	width:90%;
	border-top: solid 1px #f0f0f0;
	border-left: solid 1px #f0f0f0;
	border-right: solid 1px #0f534a;
	border-bottom: solid 1px #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%;
	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;
}

.textorder {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	TEXT-DECORATION: none; 
	text-align: justify;
	
}

.textorder a{
	FONT-WEIGHT: bold;
	COLOR: #000000;
    TEXT-DECORATION: none; 
}

.textorder a:hover{
    TEXT-DECORATION: underline; 
}