img {border:none;}
textarea{border: 1px solid #747474;resize:none;}
.tdmain{padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:9px;background-color:#ffffff;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
td{padding: 1px 0px 1px 1px;}
.tdmain{padding:10px;background-color:#ffffff;}
}
form{margin-bottom: 15px;margin-top: 1px;}
#tRes{display: none; padding-left: 16px;padding-right: 16px;background-color:#ffffff;}
#tTit{display: none; padding-bottom: 4px;padding-left: 2px; background-color:#ffffff;font-weight: 600;}
#tSrc2{padding-right: 2px;padding-bottom: 1px;padding-top: 1px;background-color:#ffffff;font-weight: 600;}
#gtBr{display: none; text-align: right; padding-top: 8px; padding-right: 4px;background-color:#ffffff;font-size: 11px;}
.TD_SF{font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;font-size:12px;}
.TD_SF2{font-family: Arial, Verdana, Helvetica, sans-serif;color:#000000;font-size:9pt;}
.NV{color: #CC0000;text-decoration: none}
.NV:hover{text-decoration: underline}
.NV2{color: #CC0000;text-decoration: underline}
.NV2:hover{text-decoration: underline}
a.SREF{color: #000000;text-decoration: none}
a.SREF:hover{text-decoration: underline}
a.TMTIT{color: #ffffff;text-decoration: none;font-weight: 300}
a.TMTIT:hover{text-decoration: none;font-weight: 300}
a.TMTIT2{color: #ffffff;text-decoration: none;font-weight: 300}
a.TMTIT2:hover{text-decoration: none;font-weight: 600}
a.LL{color: #000000;text-decoration: none}
a.LL:hover{text-decoration: underline}
a.lglink{font-weight: 600;font-size: 15px;color: #242424;text-decoration: underline}
a.lglink:hover{text-decoration: none;color: #000000;}
.TD_LF{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px}
.TD_BF{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px}
.TD_PT{background: url(https://www.lexicool.com/tpbg.jpg);height: 4px}
.TD_NAVP{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size: 14px;padding:2px;}
a.TMEN{display: block;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px; font-weight: 600;color :#FFFFFF;text-decoration: none}
a.TMEN:hover{color :#cccccc;text-decoration: none}
td.TMEN{padding:6px 10px 6px 10px;text-align:center; background-color: #242424;}
td.LA{padding:0;background-color: #0099cc; font-family: Arial, Verdana, Helvetica, sans-serif;color: #ffffff;font-size: 16px}
.LALink{color: #ffffff;text-decoration: none}
.LALink:hover{text-decoration: underline}
.LA2Link{text-decoration: none}
.LA2Link:hover{text-decoration: underline}
td.HA{padding:0;background-color: #ffcc00; font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size: 16px}
.HALink{color: #000000;text-decoration: none}
.HALink:hover{text-decoration: underline}
td.LXB{padding:0;background-color: #cccccc; font-family: Arial, Verdana, Helvetica, sans-serif;color: #ffffff;font-size: 16px}
.LXBLink{color: #000000;text-decoration: none}
.LXBLink:hover{text-decoration: underline}
.LABox {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 11px;margin-left: 4;margin-right: 4;margin-top: 4;margin-bottom: 4;background-color: #ffffff;layer-background-color: #ffffff;vertical-align: top;height: 36;}
.LABox2 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 11px;margin-left: 4; padding: 8px ;margin-right: 4;margin-top: 4;margin-bottom: 0;background-color: #ffffff;layer-background-color: #ffffff;vertical-align: top;height: 36;}
.LABox3 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 11px;margin-left: 4; padding: 8px ;margin-right: 4;margin-top: 0;margin-bottom: 4;background-color: #ffffff;layer-background-color: #ffffff;vertical-align: top;height: 36;}
.form_trans{margin-bottom: 1px;margin-top: 1px}
.form_cdm{margin-bottom: 1px;margin-top: 1px}
.form_dm{margin-bottom: 1px;margin-top: 1px}
tr.st{background-color: #242424;}
a.BRED{color: #cc0000;text-decoration:none;}
._removed_aco{position:absolute; height: 1%;}
.rco{position:relative; zoom:1.0;}
.tnopad{border-spacing:0;border-collapse:collapse;padding:0;}
.tpad3{padding:1px 1px 1px 1px;}
.tnopad2{border-spacing:0;border-collapse:collapse;padding:0;background-color:#eeeeee;}
.tdnopad2{padding:0;background-color:#eeeeee;}
.tdnopad3{padding:0;background-color:#eeeeee;vertical-align:top;}
.imgnopad{float: left;}
.h1px{height:1px;}
.h1w2px{height:1px;width:2px;}
.valgntop{vertical-align:top;}
#googleSearchUnitIframe iframe {width:464px;}


/* ----------  Cookie consent ----------- */
/* orange: #fbb63e     apprendre-italien red : #993300 */   

.cookie_consent .flex{align-items:center;}

	.cookie_consent input[type=radio] {
		display:none;		
	}
	.cookie_consent .t-c-4-1-o2{
		position:relative;
		height:25px;
		
	}
	.btn_background{
		position:absolute;top:0;left:20px;
		width:60px; height:25px;
		border-radius:20px;		
		background-color:#fafafa;
		z-index:1;
		border:1px solid grey;
		line-height:20px;
		transition:background-color 0.6s ease 0s;
	}
		.ball{
			width:23px;height:23px;border-radius:15px;
			background-color:white;
			background: -webkit-linear-gradient(top, #fafafa 0%, lightGrey 100%);
			background:    -moz-linear-gradient(top, #fafafa 0%, lightGrey 100%);
			background:         linear-gradient(top, #fafafa 0%, lightGrey 100%);
			border:1px solid grey;
			position:absolute;
			top:1px;left:21px;
			transition:left 0.6s ease 0s;
			z-index:2;
		}
		.btn_background span{
			font-size:0.6em;
		}
		.color_on{
			color:#fafafa;
			padding-left:8px;
		}
		.color_off{
			color:#993300;
			padding-left:2px;
		}
		.cursor_disabled,.cursor_disabled+.ball{cursor:not-allowed;}
	.cookie_consent label{
		cursor:pointer;
		width:60px;height:25px;
		position:absolute;top:0;left:20px;
		z-index:3;
	}
		.cookie_consent .btn_enable:checked  ~ .ball{left:56px;}
		.cookie_consent .btn_enable:checked  ~ .btn_background{background-color:#993300;}
		
		.cookie_consent input[type=radio]+label{display:block;} /* Other way around, to show label which allows to enable the opposite */
		.cookie_consent input:checked+label{display:none;}
		
	#cookie_save{
		text-align:right;
		margin:20px 80px 0 0;
	}

.t-submit{	
	padding:10px;
	background-color:#993300;
	border:none;
	color:white;
	cursor:pointer;
	border-bottom:2px #ff3300;
	border-right:2px #ff3300;
	border-radius:5px;
}
	.t-submit[type=submit]:hover{
		background-color:#999;
		border-color:#ccc;
	}
	
.button{
    color:white;
}

.flex{display:flex;}

.t-c-1-o1{flex:1;}
.t-c-1-1-o1{order:1;flex:1;padding-right:30px;}
	.t-c-1-1-o2{order:2;flex:1;padding-right:30px;}
.t-c-1-3-o1{	order:1;flex:1;padding-right:30px;}
	.t-c-1-3-o2{order:2;flex:3;padding-right:30px;}
.t-c-3-2-o1{	order:1;flex:3;padding-right:30px;}
	.t-c-3-2-o2{order:2;flex:2;padding-right:30px;}
.t-c-2-1-o1{	order:1;flex:2;padding-right:30px;}
	.t-c-2-1-o2{order:2;flex:1;padding-right:30px;}
.t-c-4-1-o1{	order:1;flex:4;padding-right:30px;}
	.t-c-4-1-o2{order:2;flex:1;padding-right:30px;}
.t-c-1-1-1-o1{order:1;flex:1;padding-right:20px;}
	.t-c-1-1-1-o2{order:2;flex:1;padding-right:20px;}
	.t-c-1-1-1-o3{order:3;flex:1;padding-right:20px;}
.t-c-2-1-1-o1{order:1;flex:2;padding-right:20px;}
	.t-c-2-1-1-o2{order:2;flex:1;padding-right:20px;}
	.t-c-2-1-1-o3{order:3;flex:1;padding-right:20px;}
		
	
	
/* -------------    COOKIES POPUP      ------------ */

#close_cookie{display:none;}
	#close_cookie:checked + #cookie_consent_popup{display:none;}

#cookie_consent_popup{
	position:fixed;
	bottom:30px;left:30px;
	max-width:360px;
	height:225px;
	background-color:#993300;
	padding:20px;
	z-index:2;
}

	#cookie_consent_popup p{
		padding-top:20px;
		font-size:0.9em;
		color:white;
		font-family: Arial, Verdana, Helvetica, sans-serif;			
	}
	
#cookie_consent_popup a:link,
#cookie_consent_popup a:visited,
#cookie_consent_popup a:hover {
  color: white;
}
	#cookie_consent_popup #title_cookie_box{
		position:absolute;
		top:20px;left:20px;
		font-size:1.4em;
		color:white;		
		font-weight:500;
		font-family: Arial, Verdana, Helvetica, sans-serif;			
	}
	
	#cookie_consent_popup #close_cookie_box{
		position:absolute;
		top:20px;right:20px;
		cursor:pointer;
		font-size:1.2em;
		color:white;
		font-weight:500;
		font-family: Arial, Verdana, Helvetica, sans-serif;			
	}
	
	#cookie_consent_popup #settings_cookie_box{
		position:absolute;
		bottom:20px;left:20px;
		cursor:pointer;
		font-size:1.2em;
		color:white;		
		font-weight:500;
		font-family: Arial, Verdana, Helvetica, sans-serif;			
	}

	#cookie_consent_popup #ok_cookie_box{
		position:absolute;
		bottom:20px;right:20px;
		cursor:pointer;
		font-size:1.2em;		
		font-weight:500;
		color:white;
		font-family: Arial, Verdana, Helvetica, sans-serif;	
	}
	
.ta_results {margin:0px;padding:0px;width:100%;	border:1px solid #ffffff;}
.ta_results table{width:100%;height:100%;margin:0px;padding:0px;}
.ta_results td{vertical-align:middle;background-color:#e5e5e5;border:1px solid #ffffff;border-width:0px 1px 1px 0px;text-align:left;padding:4px;font-size:14px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:normal;color:#000000;}
.ta_results tr:last-child td{border-width:0px 1px 0px 0px;}
.ta_results tr td:last-child{text-align:center;border-width:0px 0px 1px 0px;}
.ta_results tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.ta_results tr:first-child td{background-color:#0099cc;border:0px solid #ffffff;text-align:center;border-width:0px 0px 1px 1px;font-size:14px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#ffffff;}
.ta_results tr:first-child td:first-child{width:100%;border-width:0px 0px 0px 0px;}
.ta_results td:nth-child(1) {width: 80%;}
.ta_results td:nth-child(2) {width: 20%;}



