body {	margin:0px;	background-color:#797B7B;	scrollbar-face-color:#797B7B;	scrollbar-arrow-color:#FFFFFF;	scrollbar-track-color: #797B7B;	scrollbar-3dlight-color: #797B7B;	scrollbar-darkshadow-color: #797B7B;	font-family: Verdana, Arial, Helvetica, sans-serif;}.porte {	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #B0B0B0;	overflow: hidden;}.tableGlobale {	width: 775px;	background-color: #FFFFFF;	border: 0px;}.tableRef {	width: 775px;	border: 0px;}.tableContenu {	margin-left: 23px;	margin-bottom: 15px;	border: 0px;}.tableCataloguePDF {	width: 182px;	height: 95px;	margin-top: 15px;	margin-bottom: 25px;	background-image: url(images/commun/fond_paveCatalogue.gif);	background-repeat: no-repeat;	background-position: left top;}.tableCataloguePDFFiche {	width: 236px;	margin-top: 25px;	margin-bottom: 25px;	padding: 4px;	border: 1px dotted #999;}.tableComparateurListe {	width: 100%;	margin-bottom: 15px;	border-top:1px solid #E5E5E5;	border-bottom:1px solid #BBBBBB;}.tableProduitsConnexes {	width: 150px;	height: 100%;	border: 1px solid #CFCFCF;	background-color: #EAEAEA;}table.tablecontact {width: 100%;				background-image: url(images/commun/produits/dispo_coin.gif);				background-position: right top;				background-repeat: no-repeat;				background-color: #94969A;}td.tdcontacttitre {color: #FFFFFF; font-size: 13px; line-height: 19px; background-color: #94969A; padding-left: 10px; font-weight: normal;}td.tdcontactchamp {color: #757679; font-size: 13px; line-height: 19px; font-style: normal; text-align: left; background-color: #E1E4E6;}td.tdcontactsaisie {padding-left: 10px; padding-right: 10px; color: #6D6D70; font-size: 12px; line-height: 19px; font-style: normal; text-align: left; background-color: #EEEEEE;}.tdContenuG {	width: 242px;	height: 555px;	border-bottom: 1px solid #929397;	background-image: url(images/commun/fond_contenuG.gif);	background-repeat: repeat-y;	background-position: left top;	padding-left: 1px;}.tdContenuD {	width: 483px;	border-bottom: 1px solid #929397;	background-image: url(images/commun/fond_contenuD.gif);	background-repeat: repeat-y;	background-position: left top;	padding-left: 1px;}.tableSsrubs {	width: 220px;	border: 0px;	margin-top: 15px;	margin-bottom: 8px;}.tdSsrubsOff {	cursor: pointer;	font-size: 10px;	color: #000000;	text-decoration: none;	background-color: #FCEF19;}.tdSsrubsOn {	cursor: hand;	font-size: 10px;	color: #000000;	text-decoration: none;	background-color: #929397;}.tableChoixCT {	width: 220px;	border: 0px;	margin-top: 15px;	margin-bottom: 20px;}.tdChoixCT1off {	height: 20px;	cursor: pointer;	font-size: 9px;	color: #000;	text-decoration: none;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_haut.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT1on {	height: 20px;	cursor: hand;	font-size: 9px;	color: #000;	text-decoration: underline;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_haut_f2.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT2off {	height: 20px;	cursor: pointer;	font-size: 9px;	color: #000;	text-decoration: none;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT2on {	height: 20px;	cursor: hand;	font-size: 9px;	color: #000;	text-decoration: underline;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_f2.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT3off {	height: 20px;	cursor: pointer;	font-size: 9px;	color: #000;	text-decoration: none;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_cmde.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT3on {	height: 20px;	cursor: hand;	font-size: 9px;	color: #000;	text-decoration: underline;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_cmde_f2.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT3Hautoff {	height: 20px;	cursor: pointer;	font-size: 9px;	color: #000;	text-decoration: none;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_cmde_haut.gif);	background-repeat: no-repeat;	background-position: left top;}.tdChoixCT3Hauton {	height: 20px;	cursor: hand;	font-size: 9px;	color: #000;	text-decoration: underline;	padding-left: 21px;	background-image: url(images/fr/navig/choixCT_cmde_haut_f2.gif);	background-repeat: no-repeat;	background-position: left top;}.tdCTHaut {	width: 460px;	height: 30px;	padding-left: 21px;	padding-top: 4px;	background-image: url(images/commun/fondH_ct.gif);	background-repeat: no-repeat;	background-position: left top;	font-size: 12px;	line-height: 15px;	color: #757679;	font-weight: bold;}.tdCTHaut3 {	width: 490px;	height: 30px;	padding-left: 21px;	padding-top: 4px;	background-image: url(images/commun/fondH_ct3.gif);	background-repeat: no-repeat;	background-position: left top;	font-size: 12px;	line-height: 15px;	color: #757679;	font-weight: bold;}.tdCTHaut2 {	width: 238px;	height: 55px;	padding-left: 10px;	padding-top: 4px;	background-image: url(images/commun/fondH_ct2.gif);	background-repeat: no-repeat;	background-position: left top;	font-size: 12px;	line-height: 15px;	color: #757679;	font-weight: bold;}a.lienC10Gris:link, a.lienC10Gris:visited { text-decoration: none; color: #666666; font-size: 10px; line-height: 12px;}a.lienC10Gris:hover, a.lienC10Gris:active {  color: #DD0000;text-decoration: none; }a.lienref:link, a.lienref:visited { text-decoration: none; color: #A0A0A0; font-size: 10px; line-height: 12px;}a.lienref:hover, a.lienref:active {  color: #DD0000;text-decoration: none; }a.lienC10NoirGras:link, a.lienC10NoirGras:visited {	text-decoration: underline;	color: #000000;	font-size: 10px;	line-height: 12px;	font-weight: bold;}a.lienC10NoirGras:hover, a.lienC10NoirGras:active {	color: #DD0000;	text-decoration: none;}a.lienC10GrisGras:link, a.lienC10GrisGras:visited {	text-decoration: underline;	color: #666666;	font-size: 10px;	line-height: 12px;	font-weight: bold;}a.lienC10GrisGras:hover, a.lienC10GrisGras:active {	color: #DD0000;	text-decoration: none;}a.lienC10RougeGras:link, a.lienC10RougeGras:visited {	text-decoration: underline;	color: #D00;	font-size: 10px;	line-height: 12px;	font-weight: bold;}a.lienC10RougeGras:hover, a.lienC10RougeGras:active {	color: #000;	text-decoration: none;}a.lienC9Gris:link,a.lienC9Gris:visited { text-decoration: underline; color: #666666; font-size: 9px; line-height: 12px;}a.lienC9Gris:hover, a.lienC9Gris:active {  color: #DD0000;text-decoration: none; }a.acontact {font-size: 13px; color: #FFFFFF; text-decoration: underline;}a.acontact:hover, a.acontact:active {color: #F5D32F; text-decoration: none;}.txtGris10 {	color: #666666;	font-size: 10px;	line-height: 13px;}.txtGris12 {	color: #666666;	font-size: 12px;	line-height: 13px;}.txtNoir10 {	color: #000000;	font-size: 10px;	line-height: 13px;}.txtGris9 {	color: #666666;	font-size: 9px;	line-height: 13px;}.txtRouge9 {	color: #cc0000;	font-size: 9px;	line-height: 13px;}.txtssRubs {	color: #6D6D70;	font-size: 14px;	line-height: 19px;}.txtDispo {	cursor: pointer;	/*color: #6D6D70;*/	color: #000;	/*font-size: 12px;	line-height: 19px;*/	}	#tableDispo .txtDispo td {	font-size: 9px;	line-height: 16px;	}.txtDispoOn {	cursor: hand;	color: #000000;	text-decoration: underline;	/*font-size: 12px;	line-height: 19px;*/	}	#tableDispo .txtDispoOn td {	font-size: 9px;	line-height: 16px;	}	.titreDispo {	color: #FFFFFF;	font-size: 11px;	line-height: 19px;}.filetDotted {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}p {	padding:0px;	margin-top: 10px;	font-size: 10px;	line-height: 15px;}td {	font-size: 10px;	line-height: 15px;}ul {	font-size: 10px;	line-height: 15px;	padding-left: 0px;	margin-left: 15px;	margin-top: 0px;}li {	padding-top: 5px;}.entete {	font-size: 10px;	line-height: 15px;	color: #757679;	font-weight: bold;}.entete2 {	font-size: 12px;	line-height: 15px;	color: #757679;	font-weight: bold;}input.bouton {	cursor: hand;	background-image: url(images/commun/fleche_orange_bas4.gif);	background-position: left;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #757679;	background-color: #FFFFFF;	border: 2px solid #F5D32F;	text-align: left;	padding: 3px 3px 3px 25px;}input.boutonon {	cursor: hand;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #C92003;	border: 2px solid #F5D32F;	text-align: left;	padding: 3px 3px 3px 3px;}input.boutonon3 {	cursor: hand;	background-image: url(images/commun/fleche_btn_input.gif);	background-position: left;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #FCEF19;	border: 2px solid #757679;	text-align: left;	padding: 3px 3px 3px 25px;}.entete3 {	font-size: 12px;	line-height: 15px;	color: #000000;	font-weight: bold;}.entete4 {	font-size: 12px;	line-height: 15px;	color: #CC0000;	font-weight: bold;}.txtNouveau {	font-size: 15px;	line-height: 15px;	color: #CC0000;	font-weight: bold;	margin: 0;	padding: 0;}.ct_legendes {	position: absolute;	width: 450px;	background-color: #ddd;	border: 1px solid #999;	padding: 5px;	font-size: 10px;	line-height: 14px;	visibility: hidden;}.center {	text-align: center;}#annivVLLegendeAccueil {	width: 370px; 	position: absolute; 	margin-left: 5px; 	margin-top: 15px; 	background-color: #fff; 	padding: 0 5px 10px 5px; 	border: 1px solid #929397;	visibility: hidden;}#annivVLPictoAccueil {	width: 85px;	position: absolute;	margin-left: 390px;	margin-top: 15px;}#annivVLLegende {	width: 225px; 	position: absolute; 	margin-left: 0; 	margin-top: 15px; 	background-color: #fff; 	padding: 0 5px 10px 5px; 	border: 1px solid #929397;	visibility: hidden;}.justify {	text-align: justify;}#ctSulky {	width: 255px;	margin: 0;	padding: 5px 0 0 8px;	position: absolute;	top: 0;	left: 0;	z-index: 1;	}	#ctSulky ul {		margin: 0;		padding: 0 0 0 17px;		list-style-position: outside;		list-style-type: none;		list-style-image: url(images/commun/puce_liste.gif);		}		#ctSulky ul li {			font-size: 10px;			line-height: 12px;			color: #000;			margin: 0;			padding: 0 0 3px 0;		}.btnVideoGlobal1 {margin-top: 15px; margin-left: 8px; position: relative;}.btnVideoLibelle {position: absolute; top: 0 left: 0; padding: 5px 0 0 50px; z-index:1; font-size: 12px; font-weight: bold; color: #474748;}.btnVideoGlobal2 {margin-top: 5px; position: relative;}.btnVideoGlobal3 {margin-top: 5px; margin-left: 100px; position: relative;}.btnVideoGlobal4 {	position: absolute;	margin-left: 260px;	margin-top: 57px;}.btnVideoToutes {	position: absolute;	margin-left: 610px;	margin-top: 155px;	z-index: 1;}h1 {	margin: 15px 0 0 0;	padding: 0;	color: #6D6D70;	font-size: 16px;	line-height: 28px;	font-weight: bold;}