body, table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
table.SMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top: 1px solid #919090;
	border-right: 1px solid #919090;
	border-bottom: 0px none;
	border-left: 1px solid #919090;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 182px;
}

table.SMenu td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #919090;
	text-align: right;
	vertical-align: top;
}

table.SSMenu, table.SSMenuSecu {
	border: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	width: 176px;
}

table.SSMenu td, table.SSMenuSecu td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}
table.SSMenuSecu td {
	color: #000000;
}

table.SSSMenu {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 70px;
}

table.SSSMenuSecu {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 170px;
}

table.SSSMenu td, table.SSSMenuSecu td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	line-height: 14px;
}
table.SSSMenu a, table.SSSMenuSecu a {
	padding-left: 2px;
	font-size: 10px;
	text-decoration: none;
	color: #919090;
	display: block;
	width: 100%;
	height: 14px;
	line-height: 14px;
}
table.SSSMenu a:hover, table.SSSMenuSecu a:hover {
	color: #919090;
	background-color: #E5DED7;
}
table.SSSMenu a.SSSMenuOn, table.SSSMenuSecu a.SSSMenuOn {
	padding-left: 2px;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
/*	color: #919090;
	background-color: #E5DED7;*/
	display: block;
	width: 100%;
	height: 14px;
	line-height: 14px;
}
table.SSSMenuSecu a.SSSMenuOn {
	color: #000000;
}
table.SSSMenu a.SSSMenuOn:hover, table.SSSMenuSecu a.SSSMenuOn:hover {
	color: #FFFFFF;
}


/* Fiche Produit */
/* Title */
.prodTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #919090;
	text-decoration: none;
	line-height: 22px;
}
/* RollOver CloseUp */
a.prodCloseUp img {
	margin-top: 1px;
	vertical-align: middle;
	text-align: center;
}
a.prodCloseUp {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	height: 61px;
	width: 61px;
	vertical-align: middle;
	text-align: center;
}
a.prodCloseUp:hover {
	border-color: #919090;
}

table.prod .prodChap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
table.prod, table.prod td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
table.prod td.prodSubTitle, table.prod td.prodSubTitle table, table.prod td.prodSubTitle table td, table.prod td.prodSubTitle p, table.prod td.prodSubTitle span {
	font-size: 11px;
/*	font-weight: bold;*/
}
table.prod td.prodSubTitle table td span.prodLegend, table.prod td.prodSubTitle table td p.prodLegend, table.prod td.prodSubTitle table td.prodLegend {
	font-size: 11px;
	color: #777777;
}
table.prod ul, table.prod li {
	font-size: 11px;
	margin-left: 9px;
	margin-bottom: 1px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	list-style-type: square;
	list-style-image: url('http://www.denon.fr/images/misc/puceli.gif');
}
table.prod a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #919090;
}
table.prod a:hover {
	text-decoration: none;
}


table.tabTechno .techChap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}
table.tabTechno, table.tabTechno td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
table.tabTechno a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #919090;
}
table.tabTechno a:hover {
	text-decoration: none;
}
div#Chapeau {
	position:absolute; width:400px; z-index:11; left: 594px; top: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #EEEEF0;
	text-decoration: none;
}
div#MenusHome {
	position:absolute;
	width:190px;
	z-index:11;
	left: 800px;
	top: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #BEBEBE;
	text-decoration: none;
	height: 28px;

}
div#MenusHome table.tabMenusHome a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #BEBEBE;
	text-decoration: none;
}
div#MenusHome table.tabMenusHome a:hover {
	color: #FFFFFF;
}


div#SNavHome,
div#SNavHiFi,
div#SNavAudioVideo,
div#SNavMiniSystemes {
	position:absolute;
	width:184px; left: 17px; top: 100px;
	visibility: hidden;
}
div#SNavHiFi {z-index:5; }
div#SNavAudioVideo {z-index:10; }
div#SNavMiniSystemes {z-index:15; }

div#SNavHome {
	width:219px; left: 0px; top: 108px;
	z-index:20;
	visibility: visible;
	}

table.SNavHome td, table.SNavHome td a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #BEBEBE;
	text-decoration: none;
}
table.SNavHome td a:hover {
	text-decoration: underline;
}

table.SNavHome td.title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}



/* Page suite */
/* Qui ? */
table.pageSuite .pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #919090;
	text-decoration: none;
	line-height: 22px;
	text-transform: uppercase;
}
table.pageSuite, table.pageSuite td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
table.pageSuite .pageLegend {
	font-size: 9px;
	color: #777777;
}
table.pageSuite .pageSubTitle {
	font-size: 11px;
	font-weight: bold;
}
table.pageSuite ul, table.pageSuite li {
	font-size: 9px;
	font-weight: bold;
	margin-left: 9px;
	margin-bottom: 1px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	list-style-type: square;
	list-style-image: url('http://www.denon.fr/images/misc/puceli.gif');
}
table.pageSuite a, a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #919090;
}
table.pageSuite a:hover, a:hover {
	text-decoration: none;
}




/* Legal */
table.tablegal, table.tablegal td, table.tablegal a, table.tablegal a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
table.tablegal a {
	text-decoration: underline;
}


table.tabDepartement, table.tabDepartement td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}
table.tabDepartement a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #919090;
}
table.tabDepartement a:hover {
	text-decoration: none;
}
table.tabDepartement ul, table.tabDepartement li, table.tabDepartement li a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	margin-left: 9px;
	margin-bottom: 1px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 9px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-top: 0px;
	list-style-type: square;
}
table.tabDepartement li a:hover {
	text-decoration: underline;
}


table.tabActu, table.tabActu td, table.tabActu td.titleActu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
table.tabActu td.titleActu {
	font-size: 13px;
	font-weight: bold;
}
table.tabActu a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #919090;
}
table.tabActu a:hover {
	text-decoration: none;
}


/* Formulaire */

.FormChamp { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width:125px; background-color: #CCCCCC; }
.FormChampListe { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width:260px;}
.FormChampListeSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width:80px; background-color: #CCCCCC; }
.FormValid { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000000; font-weight: bold; }
.FormTexte { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC}
.FormAsterix { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC3300}
.FormMini { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #AAAAAA}


form {
	margin: 0px;
	padding: 0px;
}

 .archivbig {font-size: 24px; color: #333333;font-weight: bold;}
 .archivmedium {font-size: 14px; color: #999999;line-height: 23px;font-weight: bold;}

.messageErreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.prodTitleOrder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #919090;
	text-decoration: none;
	line-height: 14px;
}










/* Programme Fidelite */
table.FidRub {
	border: 1px solid #8b96b9;
}

table.FidRub, table.FidRub td, table.FidRub a, table.FidRub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

table.FidRub a{
	text-decoration: underline;
}


.FidTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
table.pageSuite td.FidTitleGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AAAAAA;
}

.FidTitleBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
}




table.FidSheet {
	border-left: 1px solid #8b96b9;
	border-top: 1px solid #8b96b9;
}
table.FidSheet td.content {
	border-right: 1px solid #8b96b9;
	border-bottom: 1px solid #8b96b9;
}

table.FidSheet, table.FidSheet td, table.FidSheet a, table.FidSheet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f9f9f;
	text-decoration: none;
}

.FidSheetTitle { font-size: 18px; font-weight: bold;}
.FidSheetSubTitle { font-size: 13px; font-weight: bold;}
.FidSheetTexte { font-size: 12px;}

table.FidSheet a{
	text-decoration: underline;
	font-size: 11px;
	color: #ffffff;
}
table.FidSheet a:hover{
	font-size: 11px;
	color: #ffffff;
}
table.FidSheet td.nbpoints{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}








table.FidCart {
	border-left: 1px solid #8b96b9;
	border-top: 1px solid #8b96b9;
}
table.FidCart td.content {
	border-right: 1px solid #8b96b9;
	border-bottom: 1px solid #8b96b9;
}

table.FidCart, table.FidCart td, table.FidCart a, table.FidCart a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f9f9f;
	text-decoration: none;
}

.FidCartTitle { font-size: 18px; font-weight: bold;}
.FidCartSubTitle { font-size: 13px; font-weight: bold;}
.FidCartTexte { font-size: 12px;}

table.FidCart a{
	text-decoration: underline;
	font-size: 11px;
	color: #ffffff;
}
table.FidCart a:hover{
	font-size: 11px;
	color: #ffffff;
}
table.FidCart td.TitleColumn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

span.TitleColumnTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}


span.CartTitleProdTxt, table.FidCart a.CartTitleProd, table.FidCart a.CartTitleProd:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8b96b9;
	text-decoration: underline;
}
span.CartTitleProdTxt, table.FidCart a.CartTitleProd:hover {
	text-decoration: none;
}


table td.CartNbPTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

table td span.CartPrix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8b96b9;
}







td.chapeau_rubrique_next, td.chapeau_rubrique_next a, td.chapeau_rubrique_next a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DDDDDD;
}
td.chapeau_rubrique_next a {
	text-decoration: underline;
}




table.pageSuite a.CartLinkNavig, table.pageSuite a.CartLinkNavig:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8b96b9;
	text-decoration: underline;
}
table.pageSuite a.CartLinkNavig:hover {
	text-decoration: none;
}




table.FidFormulaire input.FormChampListe, table.FidFormulaire textarea.FormChampListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:310px;
	background-color: #ececec;
}

table.FidFormulaire {
border: 1px solid #8b96b9;
}

table.FidFormulaire td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7781a1;
	background-color: #d8dce7;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 8px;
}

table.FidFormulaire .FormAsterix, table.pageSuite .FidFormAsterix {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #1335d8;
}



table.FidAddress {
border: 1px solid #8b96b9;
}

table.FidAddress td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7781a1;
	padding: 10px;
}

table.FidAddress .TitleAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #8b96b9;
	vertical-align: middle;
	text-align: center;
}

table td.TitleNumCommande {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #7781a1;
	vertical-align: top;
	text-align: right;
}

table.FidComments {
border: 1px solid #8b96b9;
}

table.FidComments td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7781a1;
	padding: 10px;
	font-weight: bold;
}


table.FidComments td a, table.FidComments td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7781a1;
	text-decoration: underline;
}
table.FidComments td a:hover{
	text-decoration: none;
}




/* Points Programme Fidelite */
table.FidPoints {
	border: 1px solid #8b96b9;
}
table.FidPoints td.isPadding {
	padding: 4px;
}
table.FidPoints td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #8b96b9;
	font-weight: normal;
}

table.FidPoints td.theText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}




table.FidResults {
	border: 1px solid #8b96b9;
	padding: 4px;
}

table.FidResults td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: normal;
}

table.FidResults span.theTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
}
table.FidResults span.theTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
}
table.FidResults span.theTitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
}

table.FidResults a.FidResultsLnkBlanc, table.FidResults a.FidResultsLnkBlanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}
table.FidResults a.FidResultsLnkBlanc:hover {
	text-decoration:none;
}



table.FidRecap td {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	background-color: #ececec;
}

table.FidRecap td.ChiffresMois {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	background-color: #ececec;
}

table.FidRecap td.ChiffresMoisTitle {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #c7c7c7;
}

table.FidRecap td.ChiffresTrimestre {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	background-color: #d8dce7;
}
table.FidRecap td.ChiffresTrimestreTitle {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	background-color: #d8dce7;
}



table.FidRecap td.ChiffresSemestre {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8091c6;
}
table.FidRecap td.ChiffresSemestreTitle {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8091c6;
}


table.FidRecap td.ChiffresAnnee {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1335d8;
}
table.FidRecap td.ChiffresAnneeTitle {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1335d8;
}



table.FidRecap td.ChiffresColumnTitle {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7781a1;
	font-weight: bold;
	background-color: #d8dce7;
}

table.FidRecap td.ChiffresColumnSubTitle {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7781a1;
	font-weight: normal;
	background-color: #d8dce7;
}

table.FidRecap td.ChiffresEmpty {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #FFFFFF;
}

table.FidRecap span.theTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
}





table.FidIdCard {
	border: 0px solid #8b96b9;
	padding: 0px;
}

table.FidIdCard td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}

table.FidIdCard span.theCivilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}

table.FidIdCard span.theSociete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}

table.FidIdCard span.theAdresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
}

table.FidIdCard a, table.FidIdCard a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b96b9;
	font-weight: normal;
	text-decoration: underline;
}
table.FidIdCard a:hover {
	text-decoration: none;
}





table.FidMenuConnected td {
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}

table.FidMenuConnected a, table.FidMenuConnected a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}
table.FidMenuConnected a:hover {
	text-decoration:none;
}


table.FidMenuConnected table {
	background-color:#8b96b9;
}

table.FidMenuConnected table td {
	color: #FFFFFF;
}

table.FidMenuConnected table td span.biggest {
	font-size:16px;
	font-weight:bold;
	color: #FFFFFF;
}

table.FidMenuConnected table td a, table.FidMenuConnected table td a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}
table.FidMenuConnected table td a:hover {
	text-decoration:none;
}







