   body{      font-family:arial;      font-size:0.85em;      color:#001b41;      padding:0px;      margin:0px;    	  background-color:#838d8f;   }   td{      /*	  font-family:arial;      font-size:0.85em;	  */   }   .imgFacebox{       cursor:pointer;   }      .print{        display:none;    }    hr{       color:#f8f7f7;background-color:#f8f7f7;height:1px;border: 0;    }    img{       border:0;	   max-width:100%;	   height:auto;    }    a{       color:#001b41;    }	a, a:active, a:hover, a:focus{		outline: none !important;        text-decoration:none !important;    }	input, input:active, input:hover, input:focus, textarea, textarea:active, textarea:hover, textarea:focus{		outline: none !important;        text-decoration:none !important;    }					    .wrapper{       clear:both;   }	#main{		background-color:#ffffff;	}   #global{       padding:0px 10px;       margin:0 auto;       width:100%;	          min-height:400px;   }      .max1400{	   max-width:1400px;	   }   #contenu{       padding:0px;       margin:0px;       width:100%;       margin:auto;       padding-top:0px;   }   #contenu_page{       /*min-height:550px;*/   }   /*   #header_bloc{       padding:0px;       margin:0px;       height:130px;       border:0px solid red;       background-color:#74a8fc;   }   #header{       padding:0px;       margin:0px;       border:0px solid red;       width:960px;       margin:auto;   }   */   #header_bloc2{       padding:0px;       margin:0px;       height:150px;       border:0px solid red;	   margin:0 auto;;       /*box-shadow: 0px 15px 10px -12px  #909090;*/   }   #header2{       padding:0px;       margin:0px;       border:0px solid red;       width:100%;       height:136px;       margin:auto;       /*background-color:#74a8fc;*/       background-image:url('../template/img/bg_header2020.png');       background-repeat:no-repeat;       background-position:center center;   }   #header h1{       padding:0px;       margin:0px;       color:#ffffff;   }   #header_logo{       text-align:left;       float:left;       background-image:url('../template/img/logo.gif');       background-repeat:no-repeat;       background-position:left top;       width:150px;       height:125px;       margin-left:30px;   }   #header_info_connexion{       text-align:right;       float:right;   }   .h1_1{       font-size:2.4em;   }   .h1_2{       font-size:0.7em;       padding:5px;       font-weight:normal;       background-color:#d40026;   }   .h1_3{       font-size:0.7em;       padding:5px;       font-weight:normal;   }   #module_header_compte2{       /*padding-top:25px;*/   }   #module_header_compte2 a{       font-weight:normal !important;       color:#c0c0c0;   }   #module_header_compte2 hr{       background-color:#dbdbdb;       height:1px;   }   #col_centre{      min-height:450px;	  margin:0 auto;;   }   #col_centre a{       text-decoration:underline;   }   #menu{	   background-color:#fff;	   z-index:1000;	   border:0px solid red;	   margin:0 auto;	   text-align:center;   }	#menu .box_nav {		display: flex;		justify-content: space-between;	}	#menu .item_nav_pad{		padding-top:25px;	}      #menu a{       color:#001b41;       text-decoration:none;       font-weight:bold;       font-size:1.1em;	   display:block;	   height:100%;   }               /**/    .fixedTop{        position: fixed;        top:0;		left:0;        width: 100% !important;        display:inline-block;		text-align:center;		box-shadow: 0px 15px 10px -12px  #909090;		padding-top:5px;		padding-bottom:10px;		    }			    .noFixedTop{        width: 100% !important;        display:block;        padding:0;		margin:0 auto;    }	/**/		#titre_page{		 margin:35px 0;	}	#titre_page h1{       color:#05245a;       font-weight:bold;       font-size:1.8em;    }   .box_login{       margin:auto;width:500px;display:block;padding:20px;text-align:center;border:1px solid #d40026;color:#d40026;background-color:#f9dbe0;   }   .box_login_err{       margin:auto;width:500px;display:block;padding:20px;text-align:center;border:1px solid #d40026;color:#d40026;background-color:#f9dbe0;   }   #f1 input[type=text], #f1 input[type=password], #f1 textarea{       border:2px solid #c0c0c0;       padding:3px;	   margin:8px 0;	   border-radius:10px;	   padding:5px;   }   #f1 input[type=text]:focus, #f1 input[type=password]:focus, #f1 textarea:focus{      background-color: #f7f9f9;   }      			.but{		color:#fff;		font-weight:bold;		border-radius:15px;		border:0px;		padding:10px 20px;	}	.butBleu{		background-color:#05245a;	}	.butGris{		background-color:#838d8f;	}	.butComType{		color:#05245a;		background-color:#fff;		font-weight:bold;		border-radius:15px;		border:2px solid #05245a;		padding:10px 20px;	}			.texteBleu{		color:#05245a;		font-size:1.4em;	}	.texteLienBleuClair{		color:#1d86c9;		text-decoration:underline;		background-color:#deedf7;		display:inline-block;		padding:3px 10px 5px 10px;	}	.entete_tab{		color:#05245a;	}				#footer{		padding:30px 0 50px 0;		background-color:#838d8f;		height:300px;	}	.footer-cgv{	   margin:80px auto 0 auto;text-align:center;padding:20px 0;	}	.footer-cgv a{	   color:#05245a;	   font-size:1.3em;	   font-weight:bold;	}	.footer-coordonnees{	   background-color:#838d8f;	   font-size:1em;       color:#fff;       text-align:center;	   padding:30px 0;	}