@charset "UTF-8";/* CSS Document */#maincol {	float: left;	/*width: 572px;*/
	width: 608px;
	position: relative;
}#lside {	float: left;	width: 120px;	padding-left: 0;}#aside {	width: 180px;	margin-left: 800px;	float: none;	/*float: right;*/	/*border: solid 1px #0f0;*/}

/* DIV HAUTGAUCHE POUR TV LOGISTIQUE 
----------------------------------------------------------------------------------------------------*/
#maincol .hautGauche {
	float: right;
	width: 226px;
	padding: 8px;
	margin-left: 15px;
	border: solid 1px #eee;
	background-color: #fcfcfc;
	font-family: Arial;
}
#maincol .hautGauche h2, #maincol .hautGauche p, #maincol .hautGauche ul, #maincol .hautGauche li {
	margin: 0;
	padding: 0;
}#maincol .hautGauche h2 {
	font-size: 12px;
	text-transform: uppercase;
	border-bottom: solid 1px #eee;
	margin-top: 25px;
	margin-bottom: 8px;
	padding-bottom: 6px;
	text-align: center;
}
#maincol .hautGauche h2:first-child {
  margin-top: 0px;
}
#maincol .hautGauche p {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 5px;
}
#maincol .hautGauche ul {
	
}
#maincol .hautGauche li {
	font-size: 12px;
	line-height: 16px;
	padding-left: 6px;
	margin-bottom: 8px;
}
#maincol .hautGauche a {
  background-image: none;
  padding: 0;
  font-size: inherit;
  font-style: normal;
}
/*  LSIDE MENU----------------------------------------------------------------------------------------------------*/ul.menuLside {	border-top: solid 1px #eee;	border-bottom: solid 1px #eee;	padding:  10px 2px 5px 6px;
	margin: 5px 0 5px 0;
	font-size: .75em;}ul.menuLside li {	margin-bottom: 14px;}ul.menuLside a {	color: #fff;	text-decoration: none;}ul.menuLside a:hover, ul.menuLside li.active a {	color: #FF0013;}
ul.menuLside a:hover, ul.menuLside li.active a {
/*	color: #6ab7f6;*/
}
/* LSIDE SUB MENU 
----------------------------------------------------------------------------------------------------*/
ul.menuLsideSub {
  margin: 4px 0px 4px 3px;
  padding: 0;
/*  border: solid 1px #0f0;*/
}
ul.menuLsideSub li {
  margin-bottom: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
  margin-left: 0;
  background-image: url(../img-base/menuLsideSub-puce.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
}
ul.menuLsideSub li a {
  font-size: .95em;
}
#blue ul.menuLside li.active ul.menuLsideSub li a, #green ul.menuLside li.active ul.menuLsideSub li a, #orange ul.menuLside li.active ul.menuLsideSub li a {
	color: #fff;
}/* ASIDE SOCIAL LINKS----------------------------------------------------------------------------------------------------*/#aside ul.linksshare {
	margin-bottom: 0;
	overflow: auto;	/*border: solid 1px #0f0;*/}#aside ul.linksshare li {  float: left;	
  margin-right: 10px;}#aside ul.linksshare li.linkmail {	//background-image: url(../img-base/link-mail.gif);}#aside ul.linksshare li.linkshare {	//background-image: url(../img-base/link-share.gif);}#aside ul.linksshare li.linkprint {	//background-image: url(../img-base/link-print.gif);}#aside ul.linksshare a {	color:  #0064B3;	text-decoration: none;}#aside ul.linksshare a:hover {	text-decoration: underline;}/* ASIDE MENUPROD ----------------------------------------------------------------------------------------------------*/#aside ul.menuProd {	font-size: .75em;	margin: 0 5px 20px 10px;}#aside ul.menuProd li {	background-color: #eee;	background-image: url(../img-base/li-menuProd-bg.gif);	background-repeat: no-repeat;	background-position: 100% 50%;	padding: 1px 2px;	margin-bottom: 1px;	width: 160px;}#aside ul.menuProd li:hover, #aside ul.menuProd li.active {	background-color: #ddd;}
#aside ul.menuProd li.active {
	background-color: #fff;
}#aside ul.menuProd a {	color: #000;	text-decoration: none;}
#aside ul.menuProd li.active a {
  color: #d93b65;
}/* ASIDE UL's menuOrange, menuGreen, menuBlue----------------------------------------------------------------------------------------------------*/#aside ul.menuOrange, #aside ul.menuGreen, #aside ul.menuBlue {	margin-left: 10px;	margin-bottom: 15px;	margin-right: 20px;	font-size: .875em;}#aside ul.menuOrange {	}#aside ul.menuGreen {	}aside ul.menuBlue {	}#aside ul.menuOrange li, #aside ul.menuGreen li, #aside ul.menuBlue li {	margin-bottom: 3px;	background-repeat: no-repeat;	background-position: 100% 50%;}#aside ul.menuOrange li {	background-image: url(../img-base/li-menuOrange-bg.gif);}#aside ul.menuGreen li {	background-image: url(../img-base/li-menuGreen-bg.gif);}#aside ul.menuBlue li {	background-image: url(../img-base/li-menuBlue-bg.gif);}#aside ul.menuOrange a, #aside ul.menuGreen a, #aside ul.menuBlue a {	color: #000;	text-decoration: none;}#aside ul.menuOrange a:hover, #aside ul.menuGreen a:hover, #aside ul.menuBlue a:hover {	color: #999;	text-decoration: underline;}/* ASIDE TYPE ----------------------------------------------------------------------------------------------------*/#aside h1, #aside h2 {	font-size: .95em;	margin-bottom: .25em;}
#aside #tvmenuPlusLoin h2 {
  margin-top: 10px;
}
#tvmenuPlusLoin {
  
}#aside h2.red {	color: #d93b65;}
/* RÈGLES DÉFINIES DANS "redacteur.css" */#aside h2.orange {	color: #FFAF00;}#aside h2.green {	color: #39AA16;}#aside h2.blue {	color: #0060AB;}
/*-------------------------------------*/#aside h4 {	background-color: #107ad1;	padding: 3px 2px;	text-transform: uppercase;	text-align: center;	font-size: .75em;	margin: 1em 0;}#aside h4:hover {	background-color: #aaa;	cursor: pointer;}#aside h4 a {	color: #fff;	text-decoration: none;}
#aside h5 {
  font-size: .75em;
  margin-top: 5px;
  margin-bottom: 3px;
  background-repeat: no-repeat;
  background-position: 100% 0px;
  
}
/* RÈGLES DÉFINIES DANS "redacteur.css" */
#aside h5.h5orange {
  background-image: url(../img-base/li-menuOrange-bg.gif);
}
#aside #tvmenuPlusLoin h5.h5green {
  background-image: url(../img-base/li-menuGreen-bg.gif);
}
#aside #tvmenuPlusLoin h5.h5blue {
  background-image: url(../img-base/li-menuBlue-bg.gif);
}
/*-------------------------------------*/
#aside p {
  font-size: .75em;
  line-height: 1.3em;
  margin-bottom: 5px;
}
#tvmenuPlusLoin h5 a {
  color: #666;
  text-decoration: none;
}
#tvmenuPlusLoin h5 a:hover {
  text-decoration: underline;
  color: #999;
}
#tvmenuPlusLoin p a {
  color: #adb0b2;
/*  text-decoration: none;*/
}
#tvmenuPlusLoin p a:hover {
  text-decoration: none;
  
}
/* FRISE CHRONOLOGIE 
----------------------------------------------------------------------------------------------------*/#maincol ul#chrono {
  background-color: #fdfdfd;
  padding: 4px;
}
#maincol ul#chrono li {
  display: inline-block;
  margin-right: 6px;
  line-height: 1.4em;
}
#maincol ul#chrono li a {
  background-image: none;
  padding-left: 0;
  padding: 2px;
}
#maincol ul#chrono li a:hover {
  
}
/* MAINCOL 3 COLS 
----------------------------------------------------------------------------------------------------*/#maincol img.spaceimg {
  margin-right: 30px;
}
#maincol img.firstspaceimg {
  margin-left: 70px;
}
.clearTxt {
  clear: both;
}
