<!--
	
		/* GÉNÉRAL */
	
	body {
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		background-image: url(../images/fond.gif);
		background-repeat: repeat-x;
		background-position: center top;
		background-color: #006882;
		
	}
	
	body, table, tr, th, td, input, textarea, select {
		
		color: #000000;
		
		font-family: Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 11px;
		
	}
	
	form, img, p { margin: 0px; padding: 0px; border: none; }
	ul, ol, li { margin: 0px; padding: 0px; list-style: none; }
	
	table { border-spacing: 0px; border-collapse: collapse; }
	table td, table th { padding: 0px; }
	
	a:link, a:visited { color: #004F63; text-decoration: none; }
	a:hover, a:active { color: #000000; text-decoration: none; }
	
	h2 {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 20px;
		margin-top: 15px;
		margin-bottom: 5px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 3px;
		
		color: #222222;
		
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		
	}
	
	h3 {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 13px;
		margin-bottom: 13px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		color: #000000;
		
		font-size: 13px;
		font-weight: bold;
		
	}
	
		/* MISE EN PAGE */
	
	div.global {
		
		position: absolute;
		
		left: 50%;
		top: 21px;
		
		margin-left: -372px;
		
		width: 747px;
		
	}
	
	div.global div.header {
		
		position: relative;
		
		width: 747px;
		height: 141px;
		
		background-image: url(../images/header_bg_corp.gif);
		
	}
	
	div.global div.header.shop {
		
		background-image: url(../images/header_bg_shop.gif);
		
	}
	
	div.global div.header img.logo {
		
		position: absolute;
		
		left: 24px;
		top: 14px;
		
	}
	
	div.global div.header div.nav {
		
		position: absolute;
		
		left: 145px;
		top: 83px;
		
		height: 50px;
		
	}
	
	div.global div.header div.nav img {
		
		position: relative;
		float: left;
		
	}
	
	div.global div.header div.tool-search {
		
		position: absolute;
		
		left: 573px;
		top: 24px;
		
	}
	
	div.global div.header div.tool-search label {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 2px;
		
		color: #FFFFFF;
		
		font-weight: bold;
		
	}
	
	div.global div.header div.tool-search input.ts-input {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 18px;
		
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 3px;
		
		width: 100px;
		
		border: 1px solid #829AA0;
		color: #454545;
		
	}
	
	div.global div.header div.tool-search div.ts-input-bg {
		
		display: block;
		position: absolute;
		
		left: 1px;
		top: 21px;
		
		width: 110px;
		height: 18px;
		
		background-color: #004657;
		
	}
	
	div.global div.header div.tool-search input.ts-submit {
		
		display: block;
		position: absolute;
		
		left: 115px;
		top: 18px;
		
	}
	
	div.global div.header div.tool-cart {
		
		display: block;
		position: absolute;
		
		left: 289px;
		top: 25px;
		
		padding-left: 50px;
		
		height: 39px;
		
		background-image: url(../images/icon_panier_big.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		color: #FFFFFF;
		
		font-weight: bold;
		text-decoration: none;
		line-height: 13px;
		
	}
	
	div.global div.header div.tool-cart a:link, div.global div.header div.tool-cart a:visited {
		
		color: #FFFFFF;
		
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		
	}
	
	div.global div.header div.tool-cart a:link span, div.global div.header div.tool-cart a:visited span {
		
		color: #527C88;
		
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		
	}
	
	div.global div.header div.tool-cart a.logoff:link, div.global div.header div.tool-cart a.logoff:visited {
		
		color: #A1C0C9;
		
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		
	}
	
	div.global div.header div.tool-cart a:hover, div.global div.header div.tool-cart a:active,
	div.global div.header div.tool-cart a:hover span, div.global div.header div.tool-cart a:active span,
	div.global div.header div.tool-cart a.logoff:hover, div.global div.header div.tool-cart a.logoff:active {
		
		color: #FFFFFF;
		
	}
	
	div.global div.header img.tool-logout {
		
		display: block;
		position: absolute;
		
		right: 23px;
		top: 54px;
		
	}
	
	div.global div.content {
		
		position: relative;
		overflow: hidden;
		
		margin-left: 3px;
		margin-top: 6px;
		
		height: 1%;
		
	}
	
	div.global div.content div.part-left {
		
		position: relative;
		float: left;
		
		width: 184px;
		
	}
	
	div.global div.content div.part-right {
		
		position: relative;
		float: left;
		
		width: 184px;
		
	}
	
	div.global div.content div.part-main {
		
		position: relative;
		float: left;
		
		width: 371px;
		
	}
	
	div.global div.content div.part-left img.picbox,
	div.global div.content div.part-right img.picbox,
	div.global div.content div.part-main img.picbox {
		
		position: relative;
		display: block;
		
	}
	
	div.footer {
		
		position: relative;
		
		margin-top: 22px;
		margin-bottom: 15px;
		
		width: 735px;
		height: 36px;
		
		background-image: url(../images/footer_bg.gif);
		background-repeat: no-repeat;
		
	}
	
	div.footer div.foot-center, div.footer div.foot-left {
		
		position: relative;
		
		padding-top: 8px;
		
		color: #171717;
		
		font-size: 10px;
		
	}
	
	div.footer div.foot-center { text-align: center; }
	div.footer div.foot-left { float: left; }
	
	div.footer div.foot-center a:link, div.footer div.foot-center a:visited,
	div.footer div.foot-left a:link, div.footer div.foot-left a:visited { color: #171717; text-decoration: underline; }
	div.footer div.foot-center a:hover, div.footer div.foot-center a:active,
	div.footer div.foot-left a:hover, div.footer div.foot-left a:active { color: #171717; text-decoration: none; }
	
	div.footer div.foot-right {
		
		position: relative;
		float: right;
		
		margin-top: 9px;
		
	}
	
	div.footer div.foot-right img {
		
		position: relative;
		float: left;
		
	}
	
	div.bot-keywords {
		
		position: relative;
		
		margin-top: 0px;
		margin-bottom: 25px;
		
		color: #4D96A8;
		
		font-size: 10px;
		text-align: center;
		
	}
	
	div.bot-keywords a:link, div.bot-keywords a:visited { color: #4D96A8; text-decoration: none; }
	div.bot-keywords a:hover, div.bot-keywords a:active { color: #FFFFFF; text-decoration: underline; }
	
		/* BOXES */
	
	div.global div.content div.box-small {
		
		position: relative;
		
	}
	
	div.global div.content div.box-small div.b-title {
		
		position: relative;
		
		width: 184px;
		height: 38px;
		
		background-image: url(../images/box_s_title.png);
		background-repeat: no-repeat;
		
		cursor: default;
		
	}
	
	div.global div.content div.box-small div.b-title div { position: absolute; left: 12px; font-weight: bold; }
	div.global div.content div.box-small div.b-title div.b-tit-top { top: 11px; color: #3A3A3A; }
	div.global div.content div.box-small div.b-title div.b-tit-bot { top: 12px; color: #F5F5F5; }
	
	div.global div.content div.box-small div.b-title a:link, div.global div.content div.box-small div.b-title a:visited {
		color: #3A3A3A;
		text-decoration: none;
	}
	div.global div.content div.box-small div.b-title a:hover, div.global div.content div.box-small div.b-title a:active {
		color: #757575;
		text-decoration: none;
	}
	
	div.global div.content div.box-small div.b-content {
		
		position: relative;
		
		width: 184px;
		
	}
	
	div.global div.content div.box-small div.b-content div.b-bg-top {
		
		position: relative;
		
		height: 5px;
		
		background-image: url(../images/box_s_bg_top.png);
		background-repeat: no-repeat;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
	div.global div.content div.box-small div.b-content div.b-bg-bot {
		
		position: relative;
		
		height: 5px;
		
		background-image: url(../images/box_s_bg_bottom.png);
		background-repeat: no-repeat;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
	div.global div.content div.box-small div.b-content div.b-cnt {
		
		position: relative;
		
		padding-left: 13px;
		padding-top: 5px;
		padding-bottom: 8px;
		
		height: 1%;
		
		background-image: url(../images/box_s_bg_middle.png);
		background-repeat: repeat-y;
		
	}
	
	div.global div.content div.box-small div.b-content div.b-cnt ul li {
		
		padding-left: 10px;
		
		height: 14px;
		
		background-image: url(../images/puce_A.gif);
		background-repeat: no-repeat;
		background-position: 0px 6px;
		
	}
	
	div.global div.content div.box-small.infobox div.b-content div.b-bg-bot { background-image: url(../images/box_s_bg_bottom_ib.png); }
	div.global div.content div.box-small.infobox div.b-content div.b-cnt { height: 87px; background-image: url(../images/box_s_bg_middle_ib.png); background-position: left bottom; }
	div.global div.content div.box-small.infobox div.b-content div.b-cnt ul li { font-weight: bold; }
	
	div.global div.content div.box-small div.b-content div.b-cnt a:link,
	div.global div.content div.box-small div.b-content div.b-cnt a:visited {
		color: #000000;
		text-decoration: none;
	}
	div.global div.content div.box-small div.b-content div.b-cnt a:hover,
	div.global div.content div.box-small div.b-content div.b-cnt a:active {
		color: #950038;
		text-decoration: none;
	}
	div.global div.content div.box-small div.b-content div.b-cnt a.selected:link,
	div.global div.content div.box-small div.b-content div.b-cnt a.selected:visited {
		color: #950038;
		font-weight: bold;
		text-decoration: none;
	}
	
	/* ---------- */
	
	div.global div.content div.box-big {
		
		position: relative;
		
	}
	
	div.global div.content div.box-big div.b-title {
		
		position: relative;
		
		width: 371px;
		height: 38px;
		
		background-image: url(../images/box_b_title.png);
		background-repeat: no-repeat;
		
		cursor: default;
		
	}
	
	div.global div.content div.box-big div.b-title div { position: absolute; left: 12px; font-weight: bold; }
	div.global div.content div.box-big div.b-title div.b-tit-top { overflow: hidden; top: 11px; width: 330px; color: #3A3A3A; white-space: nowrap; }
	div.global div.content div.box-big div.b-title div.b-tit-bot { overflow: hidden; top: 12px; width: 330px; color: #F5F5F5; white-space: nowrap; }
	
	div.global div.content div.box-big div.b-title div.b-tit-grad {
		
		position: absolute;
		
		left: 319px;
		top: 1px;
		
		width: 24px;
		height: 34px;
		
		background-image: url('../images/box_b_title_grad.png');
		background-repeat: no-repeat;
		
	}
	
	div.global div.content div.box-big div.b-title a:link, div.global div.content div.box-big div.b-title a:visited {
		color: #3A3A3A;
		text-decoration: none;
	}
	div.global div.content div.box-big div.b-title a:hover, div.global div.content div.box-big div.b-title a:active {
		color: #757575;
		text-decoration: none;
	}
	
	div.global div.content div.box-big div.b-content {
		
		position: relative;
		
		width: 371px;
		
	}
	
	div.global div.content div.box-big div.b-content div.b-bg-top {
		
		position: relative;
		
		height: 5px;
		
		background-image: url(../images/box_b_bg_top.png);
		background-repeat: no-repeat;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
	div.global div.content div.box-big div.b-content div.b-bg-bot {
		
		position: relative;
		
		height: 5px;
		
		background-image: url(../images/box_b_bg_bottom.png);
		background-repeat: no-repeat;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
	div.global div.content div.box-big div.b-content div.b-cnt {
		
		position: relative;
		
		padding-left: 16px;
		padding-top: 9px;
		padding-bottom: 13px;
		
		height: 1%;
		
		background-image: url(../images/box_b_bg_middle.png);
		background-repeat: repeat-y;
		
	}
	
	div.global div.content div.box-big div.b-content div.b-cnt ul li {
		
		padding-left: 10px;
		
		height: 14px;
		
		background-image: url(../images/puce_A.gif);
		background-repeat: no-repeat;
		background-position: 0px 6px;
		
	}
	
	div.b-cnt p {
		
		margin-right: 15px;
		
	}
	
		/* ITEMS */
	
	div.item-movie {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
	}
	
	div.item-movie img.im-pic {
		
		position: relative;
		float: left;
		
		margin-top: 2px;
		
	}
	
	div.item-movie a.im-pic-lnk:link img.im-pic, div.item-movie a.im-pic-lnk:visited img.im-pic {}
	div.item-movie a.im-pic-lnk:hover img.im-pic, div.item-movie a.im-pic-lnk:active img.im-pic {
		
		opacity: 0.80;
		-moz-opacity: 0.80;
		
	}
	
	div.item-movie div.im-txt {
		
		position: relative;
		float: left;
		overflow: hidden;
		
		margin-left: 12px;
		
		width: 250px;
		height: 70px;
		
	}
	
	div.item-movie div.im-txt p.im-title {
		
		color: #A61D1A;
		
		font-size: 13px;
		font-weight: bold;
		
	}
	
	div.item-movie div.im-txt p.im-title a:link, div.item-movie div.im-txt p.im-title a:visited { color: #A61D1A; text-decoration: none; }
	div.item-movie div.im-txt p.im-title a:hover, div.item-movie div.im-txt p.im-title a:active { color: #000000; text-decoration: none; }
	
	div.item-movie div.im-txt p.im-cat {
		
		margin-top: 4px;
		
		color: #616161;
		
		font-size: 10px;
		font-weight: bold;
		
	}
	
	div.item-movie div.im-txt div.im-infos {
		
		overflow: hidden;
		
		margin-top: 5px;
		
		height: 35px;
		
		color: #393939;
		
		font-size: 10px;
		line-height: 11px;
		
	}
	
	div.item-movie div.im-buts {
		
		position: absolute;
		
		left: 82px;
		top: 83px;
		
		height: 21px;
		
	}
	
	div.item-movie div.im-buts img {
		
		position: relative;
		float: left;
		
	}
	
	div.item-movie div.im-buts div.im-price {
		
		position: relative;
		float: left;
		
		margin-left: 8px;
		margin-top: 1px;
		
		color: #006882;
		
		font-size: 13px;
		font-weight: bold;
		
		cursor: default;
		
	}
	
	div.item-movie div.im-buts div.im-price.stroked {
		
		margin-left: 5px;
		margin-top: 3px;
		
		color: #CC0000;
		
		font-size: 11px;
		font-weight: bold;
		text-decoration: line-through;
		
		cursor: default;
		
	}
	
	div.item-movie img.im-type {
		
		position: absolute;
		
		left: 46px;
		top: 90px;
		
	}
	
	div.separator-a {
		
		position: relative;
		
		margin-top: 10px;
		margin-bottom: 7px;
		
		height: 2px;
		
		background-image: url(../images/separator_A.gif);
		background-repeat: no-repeat;
		background-position: center top;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
		/* FICHE */
	
	div.fiche-movie {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
	}
	
	div.fiche-movie div.im-pic {
		
		position: relative;
		float: left;
		
		margin-top: 2px;
		
		text-align: center;
		
	}
	
	div.fiche-movie div.im-pic img.im-pic { display: block; position: relative; }
	
	div.fiche-movie div.im-pic a.im-pic-lnk:link img.im-pic, div.fiche-movie div.im-pic a.im-pic-lnk:visited img.im-pic {}
	div.fiche-movie div.im-pic a.im-pic-lnk:hover img.im-pic, div.fiche-movie div.im-pic a.im-pic-lnk:active img.im-pic {
		
		opacity: 0.80;
		-moz-opacity: 0.80;
		
	}
	
	div.fiche-movie div.im-txt {
		
		position: relative;
		float: left;
		overflow: hidden;
		
		margin-left: 12px;
		
		width: 250px;
		height: 104px;
		
	}
	
	div.fiche-movie div.im-txt p.im-title {
		
		color: #A61D1A;
		
		font-size: 13px;
		font-weight: bold;
		
	}
	
	div.fiche-movie div.im-txt p.im-title a:link, div.fiche-movie div.im-txt p.im-title a:visited { color: #A61D1A; text-decoration: none; }
	div.fiche-movie div.im-txt p.im-title a:hover, div.fiche-movie div.im-txt p.im-title a:active { color: #000000; text-decoration: none; }
	
	div.fiche-movie div.im-txt div.im-infos {
		
		margin-top: 5px;
		
		color: #393939;
		
		font-size: 10px;
		line-height: 11px;
		
	}
	
	div.fiche-movie-txt {
		
		position: relative;
		
		margin-top: 16px;
		
		color: #272727;
		
	}
	
	div.fiche-movie-buts {
		
		position: relative;
		overflow: hidden;
		
		margin-right: 16px;
		margin-top: 23px;
		
		height: 1%;
		
	}
	
	div.fiche-movie-buts div.buts-left, div.fiche-movie-buts div.buts-right {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
	}
	
	div.fiche-movie-buts div.buts-left { float: left; }
	div.fiche-movie-buts div.buts-right { float: right; }
	
	div.fiche-movie-buts div.buts-left div, div.fiche-movie-buts div.buts-left img,
	div.fiche-movie-buts div.buts-right div, div.fiche-movie-buts div.buts-right img {
		
		position: relative;
		float: left;
		
	}
	
	div.fiche-movie-buts div.b-price {
		
		margin-right: 7px;
		margin-top: 1px;
		
		color: #006882;
		
		font-size: 13px;
		font-weight: bold;
		
		cursor: default;
		
	}
	
	div.fiche-movie-buts div.b-price.stroked {
		
		margin-left: 5px;
		margin-top: 3px;
		
		color: #CC0000;
		
		font-size: 11px;
		font-weight: bold;
		text-decoration: line-through;
		
		cursor: default;
		
	}
	
	div.contacts-form {
		
		margin-bottom: 20px;
		
	}
	
	div.contacts-form table {
		
		width: 340px;
		
	}
	
	div.contacts-form table td { padding-bottom: 1px; vertical-align: top; }
	div.contacts-form table td.label { padding-top: 3px; width: 92px; color: #272727; font-weight: bold; }
	div.contacts-form table td.valid { position: relative; overflow: hidden; height: 1%; }
	div.contacts-form table td.valid img, div.contacts-form table td.valid input { position: relative; float: right; }
	
	div.contacts-txt {
		
		margin-top: 20px;
		
		color: #272727;
		
	}
	
	div.shopcart {
		
		position: relative;
		
	}
	
	div.shopcart div.item-cart {
		
		position: relative;
		
		margin-right: 15px;
		
		padding-top: 2px;
		padding-bottom: 0px;
		
		height: 52px;
		
	}
	
	div.shopcart div.item-cart img.ic-pic      { position: relative; float: left; }
	div.shopcart div.item-cart div.ic-title    { position: relative; float: left; margin-left: 7px; margin-right: 7px; margin-top: 2px; width: 166px; color: #A61D1A; font-size: 13px; font-weight: bold; }
	div.shopcart div.item-cart div.ic-quantite { position: relative; float: left; margin-right: 12px; }
	div.shopcart div.item-cart div.ic-times    { position: relative; float: left; margin-right: 1px; margin-top: 1px; color: #757575; font-size: 13px; font-weight: bold; cursor: default; }
	div.shopcart div.item-cart div.ic-price    { position: relative; float: left; margin-top: 1px; width: 68px; color: #006882; font-size: 13px; font-weight: bold; text-align: right; cursor: default; }
	
	div.shopcart div.item-cart div.ic-title img.ic-del {
		
		position: relative;
		
	}
	
	div.shopcart div.item-cart div.ic-title a:link, div.shopcart div.item-cart div.ic-title a:visited { color: #A61D1A; text-decoration: none; }
	div.shopcart div.item-cart div.ic-title a:hover, div.shopcart div.item-cart div.ic-title a:active { color: #000000; text-decoration: none; }
	
	div.shopcart div.item-cart div.ic-quantite input {
		
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 3px;
		
		width: 25px;
		
		background-color: #FFFFFF;
		border: 1px solid #3b606b;
		color: #454545;
		
		text-align: center;
		
		cursor: pointer;
		
	}
	
	div.shopcart div.sc-subtotal {
		
		margin-right: 15px;
		margin-top: 10px;
		
		color: #5296A7;
		
		font-weight: bold;
		text-align: right;
		
		cursor: default;
		
	}
	
	div.shopcart div.sc-subtotal span { color: #006882; font-size: 13px; }
	
	div.shopcart div.sc-valid {
		
		position: relative;
		
		margin-right: 25px;
		margin-top: 25px;
		
		text-align: center;
		
	}
	
	div.shopcart div.sc-valid img { margin-left: 5px; margin-right: 5px; }
	
	div.shopcart div.sc-empty { text-align: center; }
	
	div.login-form {
		
		margin-bottom: 20px;
		
	}
	
	div.login-form table {
		
		margin-top: 10px;
		margin-bottom: 10px;
		
		margin-left: 45px;
		
		width: 245px;
		
	}
	
	div.login-form table td { padding-bottom: 1px; vertical-align: top; }
	div.login-form table td.label { padding-top: 3px; width: 92px; color: #272727; }
	div.login-form table td.valid { position: relative; overflow: hidden; height: 1%; }
	div.login-form table td.valid img, div.login-form table td.valid input { position: relative; float: right; }
	
	div.alsopurchased-title {
		
		margin-right: 20px;
		margin-bottom: 15px;
		
		color: #004658;
		
		text-align: center;
		
		font-size: 11px;
		font-weight: bold;
		
	}
	
	div.alsopurchased {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
	}
	
	div.alsopurchased div.ap-item {
		
		position: relative;
		float: left;
		
		margin-left: 6px;
		margin-right: 6px;
		margin-top: 5px;
		margin-bottom: 10px;
		
		width: 100px;
		
	}
	
	div.alsopurchased div.ap-item span.ap-pic {
		
		display: block;
		position: relative;
		
		text-align: center;
		
	}
	
	div.alsopurchased div.ap-item span.ap-title {
		
		display: block;
		position: relative;
		
		margin-top: 5px;
		
		font-size: 10px;
		text-align: center;
		
	}
	
	div.alsopurchased div.ap-item a:hover span.ap-pic img, div.alsopurchased div.ap-item a:active span.ap-pic img {
		
		opacity: 0.80;
		-moz-opacity: 0.80;
		
	}
	
		/* POPUPS, ETC. */
	
	body.popup {
		
		background-image: url(../images/fond_pop.gif);
		
	}
	
	body.popup h1 {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 7px;
		margin-bottom: 0px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 8px;
		
		border-bottom: 1px solid #003C4B;
		color: #FFFFFF;
		
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;
		
	}
	
	body.popup h6 {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		color: #004051;
		
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 1px;
		
	}
	
	body.popup p {
		
		margin-bottom: 10px;
		
	}
	
	body.popup div.plop {
		
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 13px;
		margin-bottom: 14px;
		
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 8px;
		padding-bottom: 0px;
		
		background-color: #FFFFFF;
		border: 1px solid #003C4B;
		
	}
	
	div.closer {
		
		position: relative;
		
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		
		text-align: center;
		font-size: 10px;
		
	}
	
	div.closer a:link, div.closer a:visited { color: #99EBFF; font-weight: bold; text-decoration: none; }
	div.closer a:hover, div.closer a:active { color: #000000; font-weight: bold; text-decoration: none; }
	
		/* STYLES DIVERS */
	
	span.nbe {
		
		color: #8F8F8F;
		
	}
	
	.input-1 {
		
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 3px;
		
		background-color: #FFFFFF;
		border: 1px solid #3b606b;
		color: #454545;
		
	}
	
	.input-1.ooops {
		
		background-color: #CAD9DC;
		
	}
	
	span.needed {
		
		color: #666666;
		
		font-size: 10px;
		font-weight: bold;
		
	}
	
	.hidden {
		
		display: none;
		visibility: hidden;
		
	}
	
	.msgerror table tr td { color: #660000; }
	
	a.external:link, a.external:visited {
		padding-right: 13px;
		background-image: url(../images/external.gif);
		background-repeat: no-repeat;
		background-position: center right;
	}
	
-->