
a
{
	text-decoration: none;
	color: #024886;
}

a:hover { color: #000; }

sup
{
	font-size: 0.6em;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.6em;
}

p
{
	margin-bottom: 5px;
	color: #80838a;
}

h1, h2, h3, h4, h5
{
	color: #024886;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h1
{
	font-size: 180%;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	letter-spacing: -1px;
}

h2
{
	font-size: 180%;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #808080;
}

h33
{
	font-size: 130%;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
	background: #b6bbc7;
	color: #FFFFFF;
	padding: 5px 10px;
}

h3
{
	font-size: 130%;
	color: #024886;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 7px 10px;
	border: 1px solid #e0e0e0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #aeafaf;
	background: #cfcfcf;
	background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f9f9f9), to(#cfcfcf));
	background-image: -moz-linear-gradient(-90deg, #f9f9f9, #cfcfcf);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

h4
{
	font-size: 110%;
	margin: 0px 0px 10px 0px;
}

h5
{
	font-size: 110%;
	margin: 0px 0px 5px 0px;
}

#toplink
{
	display: block;
	float: right;
	width: 140px;
	text-align: right;
	border-left: 1px solid #8b8f98;
}

#toplink a
{
	display: block;
	font-size: 80%;
	padding: 3px 0px 5px 0px;
	line-height: 80%;
	color: #8b8f98;
	letter-spacing: 2px;
}

#toplink a:hover { color: #000000; }

.breadcrumb { color: #555; }

.breadcrumb a { color: #024886; }

.breadcrumb a:hover
{
	color: #024886;
	text-decoration: underline;
}

strong { font-weight: 450; }

#pagecontent
{
	font-size: 90%;
	margin-bottom: 20px;
}

#pagecontent ul
{
	margin: 0px 0px 5px 15px;
	color: #80838a;
}

#pagecontent ul li { margin: 0px 0px 0px 5px; }

#pagecontent ol
{
	margin: 0px 0px 5px 15px;
	color: #80838a;
}

#pagecontent ol li { margin: 0px 0px 0px 5px; }

.pageContentMarginTop { margin-top: 15px; }

.pageContentMarginTopTitle { margin-top: 35px; }

.fontSmaller { font-size: 80%; }

.fontSmall { font-size: 90%; }

.fontNormal { font-size: 110%; }

.fontLarge { font-size: 130%; }

.fontLarger { font-size: 160%; }

.margeBottomSmall { margin-bottom: 5px; }

.margeBottomNormal { margin-bottom: 10px; }

.margeBottomLarge { margin-bottom: 20px; }

.margeBottomLarger { margin-bottom: 50px; }

#ContactEmail { }

#ContactEmail input { width: 100%; }

#ContactEmail select { width: 100%; }

#ContactEmail textarea { width: 100%; }

#TellaFriend { }

#TellaFriend input { width: 100%; }

#TellaFriend select { width: 100%; }

#TellaFriend textarea { width: 100%; }

.divspacer
{
	width: 100%;
	float: left;
	height: 15px;
	border-bottom: 1px solid #80838a;
	margin-bottom: 5px;
}

#linkBullets03 { }

#linkBullets03 #bullet
{
	position: absolute;
	width: 32px;
	height: 32px;
	z-index: 10;
	opacity: 1.0;
	filter: alpha(opacity=100);
	background: url(/en/images/bullet01.png) no-repeat;
}

#linkBullets03:hover #bullet
{
	background-position: 0px -32px;
	z-index: 11;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#linkBullets03 #bullet p
{
	margin: 9px auto 9px auto;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
}

#linkBullets03 #bullettext
{
	position: absolute;
	min-height: 28px;
	width: 100px;
	z-index: 12;
	background: #000;
	display: none;
	border: 1px solid #FFFFFF;
	box-shadow: 2px 2px 5px 0px #000;
}

#linkBullets03:hover #bullettext { display: block; }

#linkBullets03 #bullettext #textimage
{
	width: 96px;
	margin: 2px 2px 0px 2px;
}

#linkBullets03 #bullettext p
{
	padding: 9px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

#linkBullets03 #bullettextimg
{
	position: absolute;
	height: 10px;
	width: 100px;
	z-index: 13;
	display: none;
}

#linkBullets03:hover #bullettextimg { display: block; }

#linkBullets { }

#linkBullets #bullet
{
	position: absolute;
	width: 32px;
	height: 32px;
	z-index: 10;
	opacity: 1.0;
	filter: alpha(opacity=100);
	background: url(/en/images/bullet01.png) no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);   /* IE6 & 7 */
	zoom: 1;
}

#linkBullets:hover #bullet
{
	background-position: 0px -32px;
	z-index: 11;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);   /* IE6 & 7 */
	zoom: 1;
}

#linkBullets #bullet p
{
	margin: 9px auto 9px auto;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
}

#linkBullets #bullettext
{
	position: absolute;
	min-height: 28px;
	width: 100px;
	z-index: 12;
	background: #000;
	display: none;
	border: 1px solid #FFFFFF;
	border-top: 0px;
	box-shadow: 2px 2px 5px 0px #000;
}

#linkBullets:hover #bullettext { display: block; }

#linkBullets #bullettext p
{
	margin: 9px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

#linkBullets #bullettextimg
{
	position: absolute;
	height: 10px;
	width: 100px;
	z-index: 13;
	display: none;
}

#linkBullets:hover #bullettextimg { display: block; }

#linkBullets2 { }

#linkBullets2 #bullet
{
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 10;
	background: url(/en/images/bullet01.png) no-repeat;
}

#linkBullets2:hover #bullet { background-position: 0px -30px; }

#linkBullets2 #bullet p
{
	margin: 9px auto 9px auto;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

#linkBullets2 #bullettext
{
	position: absolute;
	height: 28px;
	z-index: 9;
	background: #888;
	display: none;
	border: 1px solid #FFFFFF;
}

#linkBullets2:hover #bullettext
{
	background: #000;
	display: block;
}

#linkBullets2 #bullettext p
{
	margin: 9px auto 9px auto;
	padding: 0px 7px 0px 20px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
}

a.linkimagcontent img { border: 1px solid #80838a; }

a.linkimagcontent:hover img { border: 1px solid #000000; }

#divproducts
{
	width: 140px;
	height: 185px;
	margin-bottom: 5px;
}

#divproducts a
{
	display: block;
	width: 140px;
	height: 185px;
}

#divproducts a:hover { }

#divproducts a #info
{
	margin: 5px 5px 5px 5px;
	height: 35px;
	overflow: hidden;
	color: #80838a;
}

#divproducts a:hover #info { color: #000; }

#divproducts a #divTag
{
	width: 140px;
	height: 140px;
	position: absolute;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#divproducts a:hover #divTag
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

#divproducts a #divTag img
{
	width: 140px;
	height: 140px;
	position: absolute;
}

#divproducts a #divOverlay
{
	width: 138px;
	height: 138px;
	position: absolute;
	display: none;
	margin: 141px 1px 1px 1px;
	background: #000;
}

#divproducts a:hover #divOverlay
{
	display: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#divproducts a #divOverlay .rouge { background: #005195; }

#divproducts a #divContent
{
	width: 138px;
	position: absolute;
	display: none;
	margin: 140px 0px 0px 1px;
	outline: 1px solid #000;
	min-height: 45px;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cdcdcd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f4f4f4, #cdcdcd); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #f4f4f4, #cdcdcd); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #f4f4f4, #cdcdcd); /* IE10 */
	background-image: -o-linear-gradient(top, #f4f4f4, #cdcdcd); /* Opera 11.10+ */
	background-image: linear-gradient(top, #f4f4f4, #cdcdcd);
}

#divproducts a:hover #divContent { display: block; }

#divproducts a #divContent #divContentText
{
	margin: 5px 4px 8px 4px;
	color: #000;
}

#divproducts a #imgproduct
{
	width: 138px;
	height: 138px;
	border: 1px solid #80838a;
}

#divproducts a:hover #imgproduct
{
	border: 1px solid #000000;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#divproducts a #divLabel
{
	width: 27px;
	height: 27px;
	position: absolute;
	margin: 110px 0px 0px 110px;
}

#divproducts a #divLabel #divLabelimg
{
	width: 27px;
	height: 27px;
}

.divproductsheight { height: 190px; }

.linkEdit
{
	display: block;
	float: left;
	width: 108px;
	padding: 5px 10px 5px 10px;
	background: #a3d0ff;
	margin: 5px 5px 0px 0px;
	border: 1px solid #007eff;
}

.linkEdit:hover
{
	background: #71b7ff;
	border: 1px solid #0050a2;
}

.divproductshome
{
	z-index: 150;
	width: 214px;
	margin: -5px 0px 5px 0px;
}

.divproductshome a
{
	display: block;
	width: 214px;
}

.divproductshome a:hover { }

.divproductshome a #info
{
	padding: 5px 5px 5px 5px;
	margin: 2px;
	display: block;
	overflow: hidden;
	color: #808080;
	position: absolute;
	opacity: 1.0;
	filter: alpha(opacity=100);
	background: #cecece;
}

.divproductshome a:hover #info
{
	opacity: 0.0;
	filter: alpha(opacity=0);
}

.divproductshome a #divTag
{
	width: 212px;
	height: 212px;
	position: absolute;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.divproductshome a:hover #divTag
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.divproductshome a #divOverlay
{
	width: 212px;
	height: 212px;
	position: absolute;
	opacity: 0.0;
	filter: alpha(opacity=0);
	margin: 1px 1px 1px 1px;
	background: #000;
}

.divproductshome a:hover #divOverlay
{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.divproductshome a #divContent
{
	width: 198px;
	height: 198px;
	position: absolute;
	opacity: 0.0;
	filter: alpha(opacity=0);
	margin: 8px 8px 8px 8px;
	overflow: hidden;
}

.divproductshome a:hover #divContent
{
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.divproductshome a #divContent #divContentText
{
	margin: 0px 0px 5px 0px;
	font-size: 80%;
	color: #FFFFFF;
}

.divproductshome a #imgproduct
{
	width: 212px;
	height: 212px;
	overflow: hidden;
	border: 1px solid #80838a;
}

.divproductshome a:hover #imgproduct
{
	border: 1px solid #000000;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

p.title_platforme
{
	font-size: 180%;
	margin: 0px 0px 30px 0px;
	font-weight: thin;
	letter-spacing: -1px;
	border-bottom: 1px solid #808080;
	padding-bottom: 5px;
}

img.cover_catalogues
{
	width: 240px;
	margin: 0px 0px 0px 40px;
	border: 1px solid #808080;
}

#divproducts_catalogues
{
	width: 140px;
	height: 227px;
	margin-bottom: 5px;
}

#divproducts_catalogues a
{
	display: block;
	width: 140px;
	height: 227px;
}

#divproducts_catalogues a:hover { }

#divproducts_catalogues a #info
{
	margin: 5px 5px 5px 5px;
	height: 35px;
	overflow: hidden;
	color: #80838a;
}

#divproducts_catalogues a:hover #info { color: #000; }

#divproducts_catalogues a #divTag
{
	width: 140px;
	height: 182px;
	position: absolute;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#divproducts_catalogues a:hover #divTag
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

#divproducts_catalogues a #divTag img
{
	width: 140px;
	height: 182px;
	position: absolute;
}

#divproducts_catalogues a #divOverlay
{
	width: 138px;
	height: 180px;
	position: absolute;
	display: none;
	margin: 141px 1px 1px 1px;
	background: #000;
}

#divproducts_catalogues a:hover #divOverlay
{
	display: none;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#divproducts_catalogues a #divOverlay .rouge { background: #005195; }

#divproducts_catalogues a #divContent
{
	width: 138px;
	position: absolute;
	display: none;
	margin: 182px 0px 0px 1px;
	outline: 1px solid #000;
	min-height: 45px;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cdcdcd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f4f4f4, #cdcdcd); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #f4f4f4, #cdcdcd); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #f4f4f4, #cdcdcd); /* IE10 */
	background-image: -o-linear-gradient(top, #f4f4f4, #cdcdcd); /* Opera 11.10+ */
	background-image: linear-gradient(top, #f4f4f4, #cdcdcd);
}

#divproducts_catalogues a:hover #divContent { display: block; }

#divproducts_catalogues a #divContent #divContentText
{
	margin: 5px 4px 8px 4px;
	color: #000;
}

#divproducts_catalogues a #imgproduct
{
	width: 138px;
	height: 180px;
	border: 1px solid #80838a;
}

#divproducts_catalogues a:hover #imgproduct
{
	border: 1px solid #000000;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#divproducts_catalogues a #divLabel
{
	width: 27px;
	height: 27px;
	position: absolute;
	margin: 110px 0px 0px 110px;
}

#divproducts_catalogues a #divLabel #divLabelimg
{
	width: 27px;
	height: 27px;
}

.linkHome
{
	display: block;
	padding: 5px 5px 5px 5px;
	border: 1px solid #0f487f;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	background: url(/en/images/menu_gradient.jpg) repeat #0f487f;
	background: -moz-linear-gradient(top, #1270c5, #0f487f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1270c5), to(#0f487f));
	height: 38px;
	width: 202px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.linkHome:hover
{
	border: 1px solid #000;
	color: #81c5ff;
}

.smallLink { height: 19px; }

.linkHomeProduct
{
	background: #444444;
	background: -moz-linear-gradient(top, #808080, #444444);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#444444));
}

.linkHomeProduct:hover { color: #cccccc; }

.linkHome .arrowright
{
	display: block;
	background: url("/en/images/right.png") no-repeat right 0px;
}

.linkHome:hover .arrowright { background: url("/en/images/right.png") no-repeat right -14px; }

.linkHome .arrowdrop
{
	display: block;
	background: url("/en/images/drop.png") no-repeat right 0px;
}

.linkHome:hover .arrowdrop { background: url("/en/images/drop.png") no-repeat right -14px; }

.menuAdjustment
{
	background: #fff;
	height: 350px;
}

.pdfbutton
{
	background: url(/en/images/pdf.png) no-repeat left top #f4f4f4;
	background-position: 5px 3px;
	color: #80838a;
	display: block;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 35px;
	border: 1px solid #cecece;
}

.pdfbutton:hover
{
	background: url(/en/images/pdf.png) no-repeat left top #e2e2e2;
	background-position: 5px 3px;
	color: #000000;
}

.videobutton
{
	background: url(/en/images/video.png) no-repeat left top #f4f4f4;
	background-position: 5px 3px;
	color: #80838a;
	display: block;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 35px;
	border: 1px solid #cecece;
}

.videobutton:hover
{
	background: url(/en/images/video.png) no-repeat left top #e2e2e2;
	background-position: 5px 3px;
	color: #000000;
}

.linkbutton
{
	background: url(/en/images/link.png) no-repeat left top #f4f4f4;
	background-position: 5px 3px;
	color: #80838a;
	display: block;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 35px;
	border: 1px solid #cecece;
}

.linkbutton:hover
{
	background: url(/en/images/link.png) no-repeat left top #e2e2e2;
	background-position: 5px 3px;
	color: #000000;
}

#divTagBig
{
	width: 300px;
	height: 300px;
	position: absolute;
}

#divTagBig img
{
	width: 300px;
	height: 300px;
}

#upperButtonLanguage { margin-top: 15px; }

#upperButtonLanguage a
{
	display: block;
	font-size: 12px;
	line-height: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #808080;
	text-align: center;
	vertical-align: middle;
}

#upperButtonLanguage a:hover
{
	color: #000;
	text-decoration: underline;
}

#upperButton
{
	height: 60px;
	margin-top: 15px;
}

#upperButton p
{
	margin: 5px 0px 0px 0px;
	font-size: 60%;
	letter-spacing: -1px;
	line-height: 70%;
	text-align: center;
}

#upperButton img
{
	width: 40px;
	height: 40px;
	margin: 0px 10px 0px 10px;
}

#upperButton a
{
	display: block;
	width: 60px;
	height: 60px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#upperButton a:hover
{
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#divcovers { height: 255px; }

#divcovers p { margin: 5px 5px 5px 5px; }

#divcovers img
{
	width: 138px;
	height: 179px;
}

#divcovers a
{
	display: block;
	width: 140px;
	height: 255px;
}

#divcovers a:hover { }

#divcovers a p
{
	color: #80838a;
	height: 60px;
	overflow: hidden;
}

#divcovers a:hover p { color: #000; }

#divcovers a img
{
	border: 1px solid #80838a;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#divcovers a:hover img
{
	border: 1px solid #000000;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#divsectors { height: 290px; }

#divsectors p { margin: 5px 5px 5px 5px; }

#divsectors img
{
	width: 218px;
	height: 132px;
}

#divsectors a
{
	display: block;
	width: 220px;
	height: 290px;
}

#divsectors a:hover { }

#divsectors a p { color: #80838a; }

#divsectors a:hover p { color: #000; }

#divsectors a img
{
	border: 1px solid #80838a;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#divsectors a:hover img
{
	border: 1px solid #000000;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#footer .footertextheader
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font-size: 90%;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	text-align: left;
}

#footer .footertextheader a
{
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	color: #fff;
}

#footer .footertextheader a:hover { color: #D3D7E2; }

#footer .footerlist
{
	border-top: 1px solid #b0b3bd;
	list-style: none;
}

#footer .footerlist li a
{
	border-bottom: 1px solid #b0b3bd;
	padding: 3px 0px 3px 5px;
	margin: 0px;
	font-size: 75%;
	color: #ffffff;
	display: block;
}

#footer .footerlist li a:hover { background: #91949c; }

#footer .footertextnote
{
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	color: #fff;
	text-align: left;
}

#contactcard
{
	border: 1px solid #80838a;
	width: 458px;
	height: 145px;
	margin-bottom: 15px;
	color: #80838a;
}

#contactcard #no01
{
	float: left;
	width: 164px;
	background: #b6bbc7;
	border-right: 1px solid #80838a;
}

#contactcard #no01 p
{
	color: #fff;
	margin: 10px 10px 0px 10px;
	height: 135px;
}

#contactcard #no01 strong
{
	font-size: 130%;
	line-height: 100%;
	font-weight: lighter;
	color: #fff;
}

#contactcard #no02
{
	float: left;
	margin: 10px 10px 0px 10px;
	width: 273px;
}

#contactcard #no02 span { float: right; }

#contactcard #no02 strong
{
	font-size: 130%;
	line-height: 100%;
	font-weight: lighter;
	color: #024886;
}

#contactcard #no03
{
	float: left;
	margin: 10px 10px 0px 10px;
	width: 438px;
}

#contactcard #no03 span { float: right; }

#contactcard #no03 strong
{
	font-size: 130%;
	line-height: 100%;
	font-weight: lighter;
	color: #024886;
}

#contactcard.higher
{
	border: 1px solid #80838a;
	width: 458px;
	height: 160px;
	margin-bottom: 15px;
	color: #80838a;
}

#contactcard.higher #no01 p
{
	color: #fff;
	margin: 10px 10px 0px 10px;
	height: 150px;
}

#listCatalogue
{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #cecece;
}

#listCatalogue ul
{
	margin: 0px;
	padding: 0px;
	margin-left: -5px;
}

#listCatalogue li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#listCatalogue li a
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	display: block;
	background: #f4f4f4;
	color: #80838a;
	border: 1px solid #cecece;
	border-top: 0px;
}

#listCatalogue li a span { float: right; }

#listCatalogue li a:hover
{
	background: #e2e2e2;
	color: #000000;
}

#listCatalogue li ul
{
	margin: 0px;
	padding: 0px;
}

#listCatalogue li ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #cecece;
}

#listCatalogue li ul li a
{
	margin: 0px;
	padding: 5px 10px 5px 25px;
	display: block;
	background: #ffffff;
	color: #80838a;
	font-size: 90%;
	border: 0px;
}

#listCatalogue li ul li a span { float: right; }

#listCatalogue li ul li a:hover
{
	background: #f4f4f4;
	color: #000000;
}

#listCatalogue li .liVide
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	display: block;
	background: #f4f4f4;
	color: #80838a;
	border: 1px solid #cecece;
	border-top: 0px;
}

#listCatalogue li ul li .liVide
{
	margin: 0px;
	padding: 5px 10px 5px 25px;
	display: block;
	background: #ffffff;
	color: #80838a;
	font-size: 90%;
	border: 0px;
}

#eventandpromotions { }

#eventandpromotions ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#eventandpromotions ul li
{
	padding: 7px 10px;
	margin: 0px;
	border: 1px solid #ccc;
	background-color: #f4f4f4;
	margin-bottom: 5px;
	font-size: 90%;
	min-height: 32px;
}

#eventandpromotions ul li:hover { }

#eventandpromotions ul li.eventdefault
{
	padding-left: 87px;
	background: url(/fr/images/eventdefault.jpg) no-repeat left top #f4f4f4;
}
