﻿@charset "UTF-8";/* CSS Document *//**********************************//***********Tags généraux**********//**********************************/a:link, a:visited {	color: #aa263c;	font-weight: bold;	text-decoration: underline;}a:hover, a:active {	color: #000;	font-weight: bold;	text-decoration: none;}body {	margin: 0;	padding: 0;	text-align: center;	background-color: #8d0a1f;	font-size: 12px;	line-height: 18px;	font-family: Arial, Helvetica, sans-serif;}div, form{	margin: 0px;	padding: 0px;}img {	border: 0px none #000;}p {	margin: 10px 0 10px 0;	padding: 0;}h1 {	margin: 0;	padding: 5px 0 10px 0;	font-size: 18px;	line-height: 20px;	color: #aa263c;	font-weight: bold;}	h1.mm_heading {		padding-left: 65px;		height: 32px;		padding-top: 6px;		background: url("/images/mm_32.jpg") top left no-repeat;	}h2 {	margin: 0;	padding: 5px 0 10px 0;	font-size: 18px;	line-height: 20px;	color: #aa263c;	font-weight: bold;}h3 {	color: #AA263C;	}h4 {	color: #000000;	}ul {	margin: 0 0 5px 15px;	padding: 0;	list-style-position: outside;	list-style-type: disc;	font-weight: normal;	text-align: left;}li {	font-size: 12px;	line-height: 17px;	margin: 10px 0 0 0;	padding: 0;}sup {	font-size: 9px;	line-height: 0.8em;	margin: 0;	padding: 0;}/**********************************//***********IDs********************//**********************************/#global {	position: relative;	width: 990px;	margin: 0 auto;	padding: 0px;	text-align: left;	background-color: #fff;}#banner {	width: 990px;	height: 110px;	margin: 0;	padding: 0;	text-align: left;	background: url(../images/global/banner_110.jpg) left top no-repeat;}#content {	width: 990px;	min-height: 350px;	height: auto !important;	height: 350px;	margin: 0;	padding: 15px 0px 15px 0px;	text-align: left;	}	#contentLeftHome {		width: 400px;		margin: 0px;		padding: 50px 0 5px 0px;		border-left: 50px solid #fff;		border-right: 50px solid #fff;		text-align: left;		float: left;	}	#contentRightHome {		width: 460px;		margin: 0px;		padding: 54px 0 5px 0px;		text-align: left;		float: left;	}	#contentLeft {		width: 480px;		margin: 0;		padding: 40px 0 5px 50px;		text-align: left;		float: left;		clear: left;			}		#file_links {			padding: 28px 0px 0px 50px;		}			#file_links .pdf_link {				display: block;				float: left;				height: 48px;				width: 145px;				margin-right: 8px;				text-align: center;				padding-top: 24px;				background: url("/images/pdf_link.jpg") top left no-repeat;			}			#file_links table.file_download {				float: left;				margin-right: 16px;				margin-bottom: 5px;				text-align: center;				border: solid 2px #B2B2B2;				border-collapse: collapse;			}				#file_links table.file_download td {					padding: 2px 4px;				}				#file_links table.file_download td.download_heading {					background-color: #B2B2B2;					color: #fff;					font-weight: bold;					text-transform: uppercase;					padding: 2px 2px 2px 16px;					background-image: url("/images/file_download_file_icon.jpg");					background-position: 2px 2px;					background-repeat: no-repeat;				}					#file_links table.file_download td.download_heading div {						background-image: url("/images/file_download_arrow.jpg");						background-position: right 2px;						background-repeat: no-repeat;						padding-right: 14px;					}				#file_links table.file_download td a {					color: #000;					text-decoration: none;					font-size: 0.9em;					font-weight: normal;				}	#contentRight {		width: 420px;		margin: 0px;		padding: 0px 0px 0px 0px;		float: right;		text-align: right;	}	#contentRight .contentRightLinkContainer, #contentRight .contentRightContentContainer {		width: 250px;		padding: 5px;		border: solid 1px #E6E7E8;		margin-top: 10px;		font-size: 9px;	}		#contentRight .contentRightLinkContainer .mm_range {			float: left;			width: 90px;			margin-left: 15px;			margin-right: 10px;			text-align: center;			text-decoration: none;			padding-top: 45px;			background: url("/images/link_images/mm.jpg") top center no-repeat;		}		#contentRight .contentRightLinkContainer .designer_range {			float: right;			width: 90px;			margin-right: 15px;			text-align: center;			text-decoration: none;			padding-top: 45px;			background: url("/images/link_images/designer.jpg") top center no-repeat;		}#footPage {	width: 990px;	height: 48px;	margin: 0;	padding: 0;	text-align: left;	background-color: #c6bd80;	clear: both;	}	#footPage img {		vertical-align: middle;	}	#footPage a {		font-size: 11px;		color: #fff;		text-decoration: none;		text-transform: uppercase;		font-weight: bold;	}	#footPage a:hover {		text-decoration: underline;	}/**********************************//***********Classes****************//**********************************/.clearBoth {	clear: both;}.marginHoriz1 {	margin: 0 5px;}.marginTop1 {	margin: 50px 0 0 0;}.marginVertic1 {	margin: 10px 0;}#contentRight img{	display: block;}#caption{	border: 1px solid #8d0a1f;	padding: 10px 10px 10px 10px;	margin: 5px 0px 0px 0px;	font-size: 8pt;}#caption p{	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;	font-size: 8pt;}#caption b{	color: #8d0a1f;}#contentLeft img{	padding: 0px 15px 15px 0px;}#contentLeft2 img{	padding: 0px;}#caption img{	float: left;	padding: 0px 10px 10px 0px;}#box1{	border: 1px solid #a81e40; 	padding: 5px;}#box1 p{	font-size: 8pt;	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;	line-height: 10pt;}#navleft{	float: left;}#contentLeft p{	margin: 0px;	padding: 0px 0px 5px 0px;}#pictureback1, #pictureback2, #pictureback3{	width: 323px;	height: 302px;	overflow: hidden;	background-repeat: no-repeat;	float: left;	margin-right: 10px;}#pictureback2{	margin-right: 11px;}#pictureback3{	margin-right: 0px;}#picturebox1, #picturebox2, #picturebox3{	width: 323px;	height: 302px;	overflow: hidden;	background-repeat: no-repeat;}#pictureback3{	margin-right: 0px;}.fieldname{}.fieldinput input{	width: 350px;}.fieldtextarea textarea{	width: 350px;}.link_fix a{	color: #000;	text-decoration: none;}#careers{	list-style: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#careers li{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	background-image: url('/images/bullet.gif');	background-repeat: no-repeat;	background-position: 0px 2px;}#careers li a{	color: #000;	text-decoration: none;}hr{	color: #DC7201;	margin: 20px 0px 20px 0px;}.pdf{	width: 102px;	height: 25px;	background-image: url('/images/pdf.gif');	font-size: 6pt;	text-align: left;	padding: 3px 0px 0px 27px;	line-height: 8pt;}	.pdf span{	color: #9E072C;}.pdf a{	color: #000;	text-decoration: none;}.text1{	color: #691C1E;	font-size: 9pt;	line-height: 14pt;	margin: 0px 0px 0px 0px;	padding: 0px 50px 0px 0px;}.text2{	font-size: 9pt;	line-height: 14pt;	margin: 0px 0px 0px 0px;	padding: 0px 50px 0px 0px;}.text3{	font-size: 9pt;	line-height: 14pt;	margin: 0px 0px 0px 0px;	padding: 0px 50px 10px 0px;}.text3 span{	color: #691C1E;}