@charset "iso-8859-1";body {	background-color: #FFFFFF;	background-image: url(../images/backg2.gif);	margin: 0;	padding:0;}#logoclickarea {height:100px;margin:auto 0pt;padding-left:400px;position:absolute;top:10px;width:300px;z-index:0;}.TX-normal01 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align:left;}.Titre-normal01 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 24px;	color: #666666;}a.Liens01 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	font-weight: bold;	text-decoration: none;}a.Liens01:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	text-decoration: none;}.txt_layer {	position: absolute;	width: 636px;	height: 400px;	left: 300px;	top: 120px;	z-index:1;	overflow: auto;	border: 1px solid #CCCCCC;	}.sous-titres {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #000000;	font-weight: bold;}.Titre_2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	font-weight: bold;}.TX-exposant {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	list-style-position: outside;	list-style-type: none;	font-style: normal;	clear: right;	float: left;	padding-left: 15px;}.Titre-gris {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.TX-red {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C52206;}.img {	background-attachment: fixed;	background-image: url(images/logo_SKAV.jpg);	background-repeat: no-repeat;	background-position: left top;	position: absolute;	width: 100%;}.img_layerCopy {	position: absolute;	left: 70%;	right:400px;	top:374px;	width:266px;	height:99px;	z-index:2;	overflow: hidden;		border: 1px solid #CCCCCC;	clip: rect(auto,auto,auto,auto);}.TX-normal01map {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;	vertical-align: top;	padding: 20px 10px 10px;	}.form1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 20px;	width: 500px;	overflow: hidden;	position: static;	z-index: 1;	top: 162px;	right: 0px;	height: 100%;	left: 464px;	float: left;	border: thin solid #CCCCCC;	}h2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #C52206;	font-variant: small-caps;	text-align: left;	margin-left: 2px;	padding-left: 4px;}h4 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-color: #C52206;	font-variant: small-caps;	margin-right: 2px;	text-align: left;}.form {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	border: thin solid #C52206;	}a:link {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}a:visited {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CCCCCC;	text-decoration: underline;}a:active {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}.image_contact {	position:static;	background-image: url(images/expo.jpg);	background-repeat: no-repeat;	top: 0px;	left: 0px;	background-position: left top;	height: 400px;	width: 260px;	float: left;	border: thin solid #999999;	margin-right: 20px;}.image_fref {	position:static;	top: 0px;	left: 0px;	height: 200px;	width: 350px;	border: thin solid #999999;	margin-top: 139px;	margin-left: 10px;}.image_ref2 {	position:static;	height: 389px;	width: 285px;	float: left;	border: thin solid #999999;	margin-right: 5px;}.image_ref2_histo {	position:static;	height: 277px;	width: 285px;	float: left;	border: thin solid #999999;	margin-right: 5px;}.bold {	font-weight: bold;}.images {	border: thin solid #999999;}.intro_direct {	border: thin solid #CC3333;	overflow: hidden;	position: relative;	visibility: visible;	height: 169px;	width: 560px;	left: 10px;	top: 10px;		padding:10px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #CC3333;	background-repeat: no-repeat;	margin: 0px 0px 0px 280px;}.action {	text-decoration: line-through;			/*MENUS*/}dl, dt, dd, ul, li {font: normal 10pt "Trebuchet MS", Verdana, Arial, sans-serif;margin: 0;padding: 0;list-style-type: none;}#menu {			background-color: #CCCCCC;}#menu {width: 190px;}/*#menu dd{display:none}*/#menu dt {	cursor: pointer;	margin: 0px 0;		height: 22px;	line-height: 20px;	text-align: center;	font-weight: bold;	background: #EEDFDD;	border-top: none;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}#menu dt.active  {	cursor: pointer;	margin: 0px 0;		height: 22px;	line-height: 20px;	text-align: center;	font-weight: bold;	background: #C52206;	border-top: none;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}/*sub menus*/#menu dt.subdt {	cursor: pointer;	margin: 0px 0;		height: 22px;	line-height: 20px;	text-align: center;	font-weight: bold;	background: #cccccc;	border-top: none;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}#menu dt.activesubdt  {	cursor: pointer;	margin: 0px 0;		height: 22px;	line-height: 20px;	text-align: center;	font-weight: bold;	background: #666666;	border-top: none;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}/*end sub menus*/#menu li {	text-align: center;	background: #CCCCCC;	border-bottom: 1px solid #D8D8D8;	height: 19px;	line-height: 20px;	}#menu li a, #menu dt a {	color: #000000;	text-decoration: none;	display: block;	border: 0 none;	height: 100%;	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	font-size: 10px;}#menu li a:hover{background: #999999;}#menu dt a:hover {background: #C52206;}/*sub menus*/#menu dt.subdt a:hover {background: #666666;}#menu dt.activesubdt a:hover {background: #666666;}/*end sub menus*/.mentions {position: absolute;top : 300px;left : 10px;color: #000;background-color: #ddd;}/*SHOP*/#shoprods a:link {color:#c52206;}#shoprods a:visited {color:#c52206;}#shoprods a:hover {color:#c52206;}#shoprods table {font-size:12px;	}#shoprods td.topcarttd {border-bottom:1px solid black;	}#shoprods button {background-color:#eedfdd;border: none;cursor: pointer;padding:3px;font-weight:normal;}#shoprods input.text {border:1px solid #cccccc;font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}#cartlinktop {background-color:#eedfdd;color:#c52206;text-align:right;padding-top:4px;padding-bottom:4px;	}#cartlinktop a:link {color:#c52206;text-decoration:none;font-weight:bold;margin-right:4px;}#cartlinktop a:visited {color:#c52206;text-decoration:none;font-weight:bold;margin-right:4px;}#cartlinktop a:hover {color:#c52206;text-decoration:none;font-weight:bold;margin-right:4px;}#belowcart {margin-top:8px;	}#updatecart {float:left;}#continuecart {float:right;margin-top:4px;background-color:#eedfdd;color:black;padding:4px;}#continuecart a:link {background-color:#eedfdd;color:black;padding:4px;text-decoration:none;}#continuecart a:visited {background-color:#eedfdd;color:black;padding:4px;text-decoration:none;}#continuecart a:hover {background-color:#eedfdd;color:black;padding:4px;text-decoration:none;}#proditem{width: 388px;float:left;	height: 190px;margin-bottom: 40px;}#prodimg {float:left;width: 140px;	border:1px solid black;}#prodinfo {float:left;	margin-left:10px;width:230px;	text-align:left;}#prodtitle {font-weight:bold;	}#proddesc {height: 160px;	text-align:justify;}#prodprice {	float:left;}#prodaddcart {	float:right;}/*flipbook pages txts and photos*/.largephoto {	width:400px;	height:330px;	margin-bottom: 5px;	margin-top:3px; /*so aligned with text start at right*/}.thumbphotos {width:400px;	}.thumbphoto {	float:left;	width:125px;	height:124px;	margin-bottom: 5px;	margin-right: 5px;}.unboldtext {font-weight:normal;	text-align:justify;}.leftpadflibpookpagestable {padding-left:10px;	}.leftpadflibpookpagesflipbook {padding-left:4px;	text-align:center;	}#fbFooter {margin-left:14px;	}ul.showbullets {list-style-type:square;	margin-left:14px;}ul.showbullets li {list-style-type:square;	}#brochurenote {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ff0000;	text-align:right;	width:760px;	font-weight:normal;	margin-left:10px;}.expothumbs img {padding-left:20px;}/*pour js thumb preview*/#trailimageid{font-size: 0.75em;position: absolute;visibility: hidden;left: 40px;top: 0px;/*width: 400px;*/height: 0px;z-index: 100;}#accesTable{	margin-top:80px;}