/* Styles communs à toutes les pages -----------------------------------------*/
.CellFooter {
	background:				white url(../images/Bg_Footer.gif) repeat-x bottom;
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#5585a1;
	height:					55px;
	padding:				0 24px 11px 24px;
}
.ItemMenuPrincipal {
	cursor:					pointer;
	cursor:					hand;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#5585a1;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#6ccde9;
	text-decoration:		none;
}
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.DivTopMenuHome {
	background:				white url(../images/Bg_TopMenuHome.jpg) no-repeat;
}
.CellLogin {
	background:				white url(../images/Bg_HomeLogin_EN.gif) no-repeat;
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#56708e;
	vertical-align:			top;
}
.CellContenuAcc {
	font:					11px/16px Arial, Helvetica, Sans-serif;
	color:					#4887a6;
	padding:				17px 12px 0 22px;
	vertical-align:			top;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.TableSectionHeader {
	height:					241px;
}
.CellTitreInt {
	padding:				0 0 0 24px;
}
.CellContenuInt {
	font:					11px/13px Arial, Helvetica, Sans-serif;
	color:					#39668a;
	background:				white url(../images/Bg_ContentInterieur.gif) no-repeat top left;
	padding:				0 175px 0 24px;
	vertical-align:			top;
	height:					360px;
}
.CellDownloadLogin {
	background:				white url(../images/Bg_LoginCell_280.gif) no-repeat 0 12px;
	padding:				16px 0 0 0;
}
.DivInfoCenterCategory {
/*	border-bottom:			1px solid #f3f3df;*/
	margin:					20px 0 5px 15px;
	padding:				0 0 15px 0;
}
.DivInfoCenterDownload {
	background:				url(../images/Puce_Lien.gif) no-repeat;
	margin:					16px 0 10px 0;
	padding:				0 0 0 15px;
}
.DivInfoCenterDownload A {
	font-weight:			bold;
}
.DivInfoCenterNoDocs {
	margin:					16px 0 10px 0;
	padding:				0 0 0 15px;
}
.CellSalesOffice {
	font:					11px/13px Arial, Helvetica, Sans-serif;
	color:					#39668a;
	background:				url(../images/Bg_CellSousMenu_175.gif) no-repeat;
	padding:				8px 12px 12px 12px;
}

/* Styles pour sous menus ---------------------------------------------------- */
.SousMenu {
	font:					11px/13px Arial, Helvetica, Sans-serif;
	color:					#39668a;
	background:				url(../images/Bg_CellSousMenu_175.gif) no-repeat;
	padding:				12px 12px 16px 16px;
	margin:					0 0 20px 20px;
	width:					175px;
	float:					right;
}
/*.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}*/

/* Styles pour menus déroulants ----------------------------------------------*/
.MenuDeroulContainer {
	background:				url(../images/Bg_MenuDeroul.gif) no-repeat bottom left;
	padding:				15px 0 25px 0;
}
.MenuDeroulOff {
	font:					bold 11px/16px Arial, Helvetica, Sans-serif;
	color:					#e3f2fa;
	padding:				3px 13px 3px 13px;
	cursor:					pointer;
	cursor:					hand;
}
.MenuDeroulOver {
	font:					bold 11px/16px Arial, Helvetica, Sans-serif;
	color:					#6ccae6;
	padding:				3px 13px 3px 13px;
	cursor:					pointer;
	cursor:					hand;
}
.MenuDeroulOn {
	font:					bold 11px/16px Arial, Helvetica, Sans-serif;
	color:					#6ccae6;
	padding:				3px 13px 3px 13px;
	cursor:					pointer;
	cursor:					hand;
}

/* Styles pour Plan du site --------------------------------------------------
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}*/

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#56708e;
}
.TxtBoxLogin {
	font:					normal 10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#56708e;
	background:				white;
	border:					1px solid #a6cede;
	padding:				1px 2px;
	width:					116px;
}
.TxtBox {
	font:					normal 10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#56708e;
	background:				white;
	border:					1px solid #a6cede;
	padding:				1px 2px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					normal 10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#56708e;
	background:				white;
	border:					1px solid #a6cede;
	padding:				1px 2px;
	margin:					0 0 0 0;
}
.Btn {
	font:					bold 10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					white;
	background:				#4a89a8;
	border:					2px solid white;
	overflow: 				visible;
	padding:				1px 6px;
	outline:				0;
	margin:					0 0 0 0;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
BODY, TR, TD {
	font:					11px/13px Arial, Helvetica, Sans-serif;
	color:					#39668a;
}
A:link, A:visited, A:active {
	color:					#4786a6;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	color:					#6ccde9;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Arial, Helvetica, Sans-serif;
}
INPUT:focus {
	outline:				0;
}
