body{
background-color:#D8E4EA;
	background-image: url(../images/bg_deg.jpg);
	background-repeat: repeat-x;
	margin:0px;
}


.bgTopLogin{
	background-image:url(../images/bg_fields.jpg);
	background-repeat: repeat-x; 
}
.txtRightMenu{
	background-image:url(../images/bg_rmenu.jpg);
	background-repeat: repeat-y; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	padding-left: 14px;
}
.txtRightMenu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9acae2;
	width: 246px;
	text-decoration: none;
}
.txtRightMenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9acae2;
	width: 246px;
	text-decoration: none;
}
.txtRightMenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9acae2;
	width: 246px;
	text-decoration: underline;
}
.txtRightMenu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9acae2;
	width: 246px;
	text-decoration: underline;
}
.plusRightMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9acae2;
	width: 246px;
	text-decoration: none;
}
.txtQuickLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#9acae2;
}
.txtQuickLink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#9acae2;
	text-decoration: none;
}
.txtQuickLink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#9acae2;
	text-decoration: none;
}
.txtQuickLink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#9acae2;
	text-decoration: underline;
}
.txtQuickLink a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#9acae2;
	text-decoration: underline;
}
.txtAbout ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	width: 228px;
	padding-left: 20px;
	margin: 0px;
}
.txtAbout{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	width: 228px;
}
.txtAbout a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	width: 228px;
	text-decoration: none;
}
.txtAbout a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	width: 228px;
	text-decoration: none;
}
.txtAbout a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	width: 228px;
	text-decoration: underline;
}
.txtAbout a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	width: 228px;
	text-decoration: underline;
}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
}
.txtContenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.txtContenu ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	/*padding-top: 0px;
	padding-bottom: 0px;*/
}
.txtContenu{
	padding-top:0px;
	margin-top:0px;
	padding-right:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
}
.txtContenu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	text-decoration: none;
}
.txtContenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	text-decoration: none;
}
.txtContenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	text-decoration: underline;
}
.txtContenu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	text-decoration: underline;
}

.titreContenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 	#013465;
	font-weight:bold;
	padding-top: 15px;
	margin: 0px;
}

.tableWhite{
	background-color:#FFFFFF;
}
.txtSolutions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#353535;
	width: 246px;
}
.txtSolutions a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	width: 246px;
	text-decoration: none;
}
.txtSolutions a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	width: 246px;
	text-decoration: none;
}
.txtSolutions a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	width: 246px;
	text-decoration: underline;
}
.txtSolutions a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	width: 246px;
	text-decoration: underline;
}
.titreSolutions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 	#333333;
}
.plus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	width: 246px;
	text-decoration: none;
}
.txtFooterBlue{
	background-image:url(../images/footer_blue.gif);
	background-repeat: repeat-x; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: center;
}
.txtFooterBlue a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: center;
	text-decoration: none;
}
.txtFooterBlue a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: center;
	text-decoration: none;
}
.txtFooterBlue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: center;
	text-decoration: underline;
}
.txtFooterBlue a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: center;
	text-decoration: underline;
}
.txtFooterOrange1{
	background-image:url(../images/footer_orange.gif);
	background-repeat: repeat-x; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: left;
}
.footerOrange2{
	background-image:url(../images/footer_orange.gif);
	background-repeat: repeat-x; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: right;
}

.footerOrange2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: right;
	text-decoration: none;
}
.footerOrange2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: right;
	text-decoration: none;
}
.footerOrange2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: right;
	text-decoration: underline;
}
.footerOrange2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	text-align: right;
	text-decoration: underline;
}


.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	padding-top:17px;
	padding-bottom:17px;
	padding-right:20px;
	font-weight: normal;
}
.breadcrumb2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#0052a1;
	padding-top:17px;
	font-weight: normal;
}
.breadcrumb a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	font-weight: normal;
	text-decoration: none;
}
.breadcrumb a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 	#0052a1;

	text-decoration: none;
}
.breadcrumb a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	font-weight: normal;
	text-decoration: underline;
}
.breadcrumb a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#0052a1;
	font-weight: normal;
	text-decoration: underline;
}




.menu{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	padding-left:25px;
	font-weight: bold;
}
.menu a:link{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	font-weight: bold;
	text-decoration: none;
}
.menu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#ffffff;
	text-decoration: none;
}
.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: 	#9ACAE2;
font-weight: bold;
	text-decoration: none;
}
.menu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: 	#ffffff;
font-weight: bold;
	text-decoration: none;
}

.menuon{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#9ACAE2;
	padding-left:25px;
	font-weight: bold;
}
.menuon a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#9ACAE2;
	font-weight: bold;
	text-decoration: none;
}
.menuon a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;

	text-decoration: none;
}
.menuon a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;
	font-weight: bold;
	text-decoration: none;
}
.menuon a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;
	font-weight: bold;
	text-decoration: none;
}






.menu2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#ffffff;
	padding-left:25px;

font-weight: normal;
}
.menu2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#ffffff;
font-weight: normal;
	text-decoration: none;
}
.menu2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 	#ffffff;

	text-decoration: none;
}
.menu2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;
	font-weight: normal;
	text-decoration: none;
}
.menu2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 	#ffffff;
	font-weight: normal;
	text-decoration: none;
}

.menuon2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#9ACAE2;
	padding-left:25px;

font-weight: bold;
}
.menuon2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;
font-weight: bold;
	text-decoration: none;
}
.menuon2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;

	text-decoration: none;
}
.menuon2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;
	font-weight: bold;
	text-decoration: none;
}
.menuon2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 	#9ACAE2;
	font-weight: normal;
	text-decoration: none;
}

/*Menu niveau 2*/
.menuNiv2{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 	#ffffff;
	padding-top:1px;
	padding-left:35px;
	font-weight: normal;
}
.menuNiv2 a:link{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 	#ffffff;
	font-weight: normal;
	text-decoration: none;
}
.menuNiv2 a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 	#ffffff;
	font-weight: normal;
	text-decoration: none;
}
.menuNiv2 a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 	#ffffff;
	font-weight: normal;
	text-decoration: underline;
}
.menuNiv2 a:active{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 	#ffffff;
	font-weight: normal;
	text-decoration: underline;
}


.txtPageConstruction{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: 	#000000;
	padding: 20px;
	padding-top: 60px;
}
.txtPageConstruction a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: 	#000000;
	text-decoration: none;
}
.txtPageConstruction a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: 	#000000;
	text-decoration: none;
}
.txtPageConstruction a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: 	#000000;
	text-decoration: underline;
}
.txtPageConstruction a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: 	#000000;
	text-decoration: underline;
}
.txtSiteMapNiv1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 	#013465;
	padding-left: 0px;
	font-weight: bold;
	line-height: 16px;
}
.txtSiteMapNiv1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 	#013465;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.txtSiteMapNiv1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 	#013465;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.txtSiteMapNiv1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 	#013465;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}
.txtSiteMapNiv1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 	#013465;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}

.txtSiteMapNiv2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	padding-left: 20px;
	font-weight: bold;
	line-height: 16px;
}
.txtSiteMapNiv2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.txtSiteMapNiv2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.txtSiteMapNiv2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}
.txtSiteMapNiv2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}

.txtSiteMapNiv3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	padding-left: 40px;
	font-weight: normal;
	line-height: 16px;
}

.txtSiteMapNiv3 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
.txtSiteMapNiv3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
.txtSiteMapNiv3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}
.txtSiteMapNiv3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	#333333;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}
ul {
	list-style-position: outside;
	list-style-image: url(../images/puce.gif);
}