body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #454545;
	margin: 0;
	padding: 0;
	background: #FFF;
	font-family:'DINLightRegular';
}
a
	{
	color: #454545;
	text-decoration:none;
	}
a:hover
	{
	color: #454545;
	text-decoration:underline;
	}
.boxOneMiniButton
	{
	}
.boxOneMiniButton:hover
	{
	text-decoration:underline;
	}
.boxOneMiniButtonOn
	{
	text-decoration:underline;
	}
DIV.boxOneMenuMiniButtonOn
	{
	border-top:solid 1px #A9A9A9;
	border-bottom:solid 1px #A9A9A9;
	margin-top:2px;
	margin-bottom:2px;
	text-decoration:none;
	line-height:18px;
	}
.boxOneMenuMiniButtonOn
	{
	border-top:solid 1px #A9A9A9;
	border-bottom:solid 1px #A9A9A9;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:1px;
	line-height:25px;
	text-decoration:none;
	}
.boxOneMenuMiniButtonOn:hover
	{
	text-decoration:none;
	}
#boxVideo
	{
	position:fixed;
	z-index:400;
	}
#boxFond
	{
	position:fixed;
	z-index:10;
	}
#boxOne
	{
	width:170px;
	height:100%;
	position:fixed;
	z-index:20;
	}
.boxOne
	{
	color:#454545;
	background:rgba(255,255,255,.9);
	}
.boxOne:hover
	{
	color:#454545;
	background:rgba(255,255,255,.95);
	}
.boxOnetransp
	{
	color:#454545;
	background:rgba(255,255,255,.9);
	}
.boxOnetransp:hover
	{
	color:#454545;
	background:rgba(255,255,255,.95);
	}
#boxOneBox
	{
	}
#boxIssues
	{
	position:fixed;
	z-index:15;
	}
	
#boxTwoIssues
	{
	width: 100%;
	z-index:8;
	}
#boxTwoIssuesR
	{
	position:absolute;
	left:0;
	z-index:5;
	}
.issuesBox{
	margin-right:0px;
	}
.issuesBox:last-child{
	margin-right:0px;
	}
#boxIssuesBox
	{
	margin:0px;
	}
#boxTwo
	{
	position:fixed;
	z-index:30;
	background:rgba(255,255,255,.9);
	}
#boxTwo:hover
	{
	position:fixed;
	z-index:30;
	background:rgba(255,255,255,.95);
	}
#boxTwoBox
	{
	margin:10px;
	margin-right:0px;
	}
#boxTwoContent
	{
	}
#boxTwoContentR
	{
	width:180px;
	}
#boxThree
	{
	position:fixed;
	z-index:40;
	background:rgba(255,255,255,.9);
	}
#boxThree:hover
	{
	position:fixed;
	z-index:40;
	background:rgba(255,255,255,.95);
	}
#boxThreeBox
	{
	margin:10px;
	margin-right:0px;
	}
#boxThreeContent
	{
	}
#boxThreeContentR
	{
	width:180px;
	}
#boxFour
	{
	position:fixed;
	z-index:50;
	background:rgba(255,255,255,.9);
	}
#boxFour:hover
	{
	position:fixed;
	z-index:50;
	background:rgba(255,255,255,.95);
	}
#boxFourBox
	{
	margin:10px;
	margin-right:0px;
	}
#boxFourContent
	{
	}
#boxFourContentR
	{
	width:180px;
	}
#boxAdvise
	{
	position:fixed;
	z-index:500;
	}
#boxFeatures
	{
	position:fixed;
	z-index:100;
	}
.featuresCenter
	{
	background:rgba(255,255,255,.2);
	}
.featuresCenter:hover
	{
	background:rgba(255,255,255,.95);
	}
.featuresCenterNormal
	{
	background:rgba(255,255,255,.9);
	}
.featuresCenterNormal:hover
	{
	background:rgba(255,255,255,.95);
	}
#featuresRight
	{
	background:rgba(255,255,255,.9);
	height:59px;
	}
#boxFeaturesBox
	{
	}
.featuresYear
	{
	font-family:'DINRegular';
	margin-top:2px;
	font-size:12px;
	padding-left:5px;
	height:17px;
	float:left;
	}

.featuresYearDiv
	{
	cursor:pointer;
	float:right;
	color:#787878;
	}
.featuresYearDiv:hover
	{
	cursor:pointer;
	float:right;
	color:#000;
	}
.featuresYearDivOn
	{
	cursor:normal;
	float:right;
	color:#000;
	}
.featuresYearDivOn:hover
	{
	cursor:normal;
	float:right;
	color:#000;
	}
.featuresYear div:before
	{
	content:'-';
	margin-left:2px;
	}
.featuresYear div:last-child:before
	{
	content:' ';
	}
#featuresMonthBox
	{
	padding-left:5px;
	height:19px;
	border-top:1px solid #BCBCBC;
	clear:both;
	}
.featuresMonth
	{
	font-family:'DINRegular';
	padding-top:1px;
	font-size:12px;
	float:left;
	}
.featuresMonthDiv
	{
	cursor:pointer;
	float:right;
	color:#787878;
	}
.featuresMonthDiv:hover
	{
	float:right;
	color:#000;
	}
.featuresMonthDivOn
	{
	cursor:normal;
	float:right;
	color:#000;
	}
.featuresMonthDivOn:hover
	{
	float:right;
	color:#000;
	}
.featuresMonth div:before:hover
	{
	float:right;
	color:#787878;
	}
.featuresMonth div:before
	{
	content:'-';
	margin-left:2px;
	}
.featuresMonth div:last-child:before
	{
	content:' ';
	}
#featuresTitre
	{
	margin-left:10px;
	text-transform:uppercase;
	font-family:'DINCondBlackRegular';
	margin-top:1px;
	font-size:13px;
	float:left;
	}
#featuresDayBox
	{
	border-top:1px solid #BCBCBC;
	clear:both;
	}
.featuresDay
	{
	font-family:'DINRegular';
	padding-top:2px;
	font-size:11px;
	padding-left:5px;
	height:17px;
	float:left;
	}
.featuresDayDiv
	{
	min-width:30px;
	cursor:pointer;
	float:right;
	color:#787878;
	}
.featuresDayDiv:hover
	{
	float:right;
	color:#000;
	}
.featuresDayDivOn
	{
	min-width:30px;
	cursor:normal;
	float:right;
	color:#000;
	}
.featuresDayDivOn:hover
	{
	float:right;
	color:#000;
	}
#boxAddThis
	{
	position:fixed;
	z-index:120;
	}
#boxAddThisBox
	{
	}
.boxMarginTop
	{
	height:50px;
	}
.boxMarginBottom
	{
	clear:both;
	height:50px;
	}
.closeButtonCroix
	{
	margin-right:10px;
	cursor:pointer;
	background:url("../../medias/base/croix.png");
	width:13px;
	height:16px;
	}
	
	
.horizontal-only
{
	height: 100%;
}