body { font-family: Arial, Sans-Serif; font-size: 8pt; letter-spacing: 0px; width:98%; text-align:center; padding-left:0px; padding-right:0px; margin-top:0px; margin-left:0px; margin-right:0px;	}

.MenuDiv {	width:950px; height:90px; background-image:url(Images/MenuBackground.gif); background-repeat:inherit; margin: 0px 0px 0px 0px;	}
.MainDiv {	width:950px; margin: 0px 0px 0px 0px;	}
.FooterDiv {	width:950px; height:19px; background-image:url(Images/MenuBackground.gif); background-repeat:inherit; margin: 0px 0px 0px 0px; font-size:8pt;	}

.OpenDiv {	width:950px; height:588px; background-image:url(Images/shop_open.jpg); background-repeat:no-repeat; display:none; position:absolute; z-index:3; border:none 0px black;	}
.TextDiv	{	display:none; padding-bottom:5px; font-size:10pt; width:0px; height:130px; padding-right:4px; padding-left:4px; cursor:pointer; opacity:.90; filter: alpha(opacity=90);	}

.WindowLink {	display:block; width:175px; height:345px; position:absolute; margin-left:430px; margin-top:50px; z-index:4; cursor:pointer;	}

.MadeleineLink {	display:none; width:110px; height:35px; position:absolute; margin-left:440px; margin-top:225px; z-index:6; cursor:pointer;	}
.StHonoreLink {	display:none; width:110px; height:35px; position:absolute; margin-left:380px; margin-top:265px; z-index:6; cursor:pointer;	}
.MaraisLink {	display:none; width:112px; height:35px; position:absolute; margin-left:505px; margin-top:285px; z-index:6; cursor:pointer;	}
.RGLink {	display:none; width:112px; height:35px; position:absolute; margin-left:437px; margin-top:332px; z-index:6; cursor:pointer; }

.ClubDiv {	width:950px; height:586px; margin: 0px 0px 0px 0px; background-image:url(Images/Club.jpg);	}
.NewsletterDiv {	width:950px; height:586px; margin: 0px 0px 0px 0px; letter-spacing:2px; font-family:Times New Roman; font-size:10pt; background-image:url(Images/Newsletter.jpg);	}
.GuaranteeDiv {	width:950px; height:588px; margin: 0px 0px 0px 0px; background-image:url(Images/reedition-fond.jpg); font-weight:bold 	}
.Guarantee1Div {	width:625px; height:498px; margin: 0px 0px 0px 0px; background-image:url(Images/reedition1-2.png); letter-spacing:2px;	}
.Guarantee2Div {	width:813px; height:568px; margin: 0px 0px 0px 0px; background-image:url(Images/reedition3.png); letter-spacing:2px;	}
.Guarantee3Div {	width:617px; height:235px; margin:100px 9px 0px 97px; background-image:url(Images/reedition4.png); letter-spacing:1px;	}
.ContactDiv {	width:950px; height:586px; margin: 0px 0px 0px 0px; font-family:Courier New; font-size:9pt; background-image:url(Images/contact.jpg);	}
.SAVSubDiv {   background-color:#F3ECE2; margin-top:8px; padding:0px 8px 2px 8px;   }

.NoMargin {	margin: 0px 0px -3px 0px; border-bottom-style:none; border-width:0px;	}

.Cartouche {	width:230px; vertical-align:bottom; cursor:pointer; opacity:.90; filter: alpha(opacity=90);	}

.ArrowDiv {	visibility:hidden; text-align:center; font-size:11px; padding:2px 5px 2px 5px; font-weight:bold; max-width:100px; /*width:90px; height:30px;*/ margin-top:5px; border:solid 1px black; background-color:White; opacity:.6; filter: alpha(opacity=60);	}

.CollectionAreaDiv {	position:absolute; visibility:hidden; cursor:pointer; color:#3A1D5B; font-size:18px; font-weight:bold; background-color:White; opacity:.75; filter: alpha(opacity=75);	}
.CollectionGrad {	top:318px; width:2px; height:152px; position:absolute; visibility:hidden; background-color:White;	}

.ChildrenVideoDiv {	position:absolute; cursor:pointer; margin-left:707px; top:465px;	}
.BeauxArtsVideoDiv {	position:absolute; cursor:pointer; margin-left:396px; top:138px;	}
.IssyEtLaVideoDiv {	position:absolute; cursor:pointer; margin-left:75px; top:355px;	}
.NewYorkVideoDiv {	position:absolute; cursor:pointer; margin-left:70px; top:142px;	}
.ReeditionVideoDiv {	position:absolute; cursor:pointer; margin-left:412px; top:400px;	}
.MidoVideoDiv {	position:absolute; cursor:pointer; margin-left:728px; top:161px;	}
.FlashEnfantDiv {	position:absolute; cursor:pointer; margin-left:10px; top:10px;	}

.BigTitle {	font-weight: bold; font-size: 24pt; text-transform:uppercase; letter-spacing: 38px;}
.BigTitleContact {	font-weight: bold; font-size: 24pt; text-transform:uppercase; letter-spacing: 20px;}

.ParutionImage	{	margin-left:100px;	}
.ParutionsTitle {	color:Black; font-size:14px; font-weight:bold; text-transform:uppercase;	}

.NoWrap { white-space:nowrap	}

.BrownTextBox	{	background-color:#EFE8D8; border:none 0px black;	}
.ReeditionTextBox	{	width:350px; background-color:#EFE8D8; border:none 0px black;	}
.SAVTextBox     {   background-color:#FFFFFF; border:none; width:600px;  }

.SAVLabel   {   width:300px; color:Red;   }
.SAVField   {   margin-left:10px; margin-top:5px;   }
.SAVButton  {   width:100%; height:100%; padding: 0px; border:none; background:none; font-family:Times New Roman; font-size:11px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; cursor:pointer;   }
.SAVEnterBackgroundPanel    {   position:fixed; top:0; left:0; height:100%; width:100%; background-color:#000000; opacity:.5; filter: alpha(opacity=50);   }
.SAVEnterPanel  {   position:absolute; top:200px; margin-left:250px; height:220px; width:450px; padding:20px; font-size:large; background-color:#493D55; opacity:.90; filter: alpha(opacity=90); border:solid 3px #652536;}
.SAVFormPanel   {   background-image:url('Images/SAVBackground.gif'); padding: 3px 20px 0px 20px; min-height:600px;    }
.SAVDonePanel   {   background-image:url('Images/SAVBackground.gif'); padding: 3px 20px 0px 20px; min-height:600px;    }
.SAVCultureButton   {   border:none; font-size:medium; font-weight:bold; text-transform:uppercase; cursor:pointer; width:120px;    }

.BlackButton	{	font-weight:bold; text-transform:uppercase; background-color:Black; color:White; border:none 0px black; letter-spacing:2px; font-size:11px;	}

.BrownButton	{	font-weight:bold; padding:5px 5px 5px 5px; cursor:pointer; font-family:Times New Roman; text-transform:uppercase; background:none; border:none 0px black; letter-spacing:2px; font-size:11px;	}
.BrownDivButtonOff	{	font-weight:bold; width:80px; height:28px; cursor:pointer; font-family:Times New Roman; color:Black; text-transform:uppercase; background-color:#EEE7D7; border:none 0px black; letter-spacing:2px; font-size:11px;	}
.BrownDivButtonOn	{	font-weight:bold; width:80px; height:28px; cursor:pointer; font-family:Times New Roman; color:#EEE7D7; text-transform:uppercase; background-color:#D1C2A5; border:none 0px black; letter-spacing:2px; font-size:11px;	}

.ContactButton {	border: none 0px black; background:none; padding:5px 5px 5px 5px; font-weight:bold; cursor:pointer; font-family:Courier New; color:Red; text-transform:uppercase; letter-spacing:10px; font-size:13px;	}
.ContactDivButtonOff	{	font-weight:bold; width:150px; height:32px; cursor:pointer; font-family:Courier New; color:Red; text-transform:uppercase; background-color:White; border:solid 1px black; letter-spacing:10px; font-size:13px; opacity:.9; filter: alpha(opacity=90);	}
.ContactDivButtonOn	{	font-weight:bold; width:150px; height:32px; cursor:pointer; font-family:Courier New; color:Red; text-transform:uppercase; background-color:Black; border:solid 1px black; letter-spacing:10px; font-size:13px;	}

.AirplaneDiv	{	background-image:url(Images/airplane.png); width:155px; height:89px; position:absolute; top:575px;	}
.PaperAirplaneDiv	{	background-image:url(Images/paper-airplane.png); width:155px; height:82px; position:absolute; top:470px;	}

.MainMenuTd {	width:102px; text-align:center; padding-bottom:10px; cursor:pointer; font-weight:bold;	}

select { font-size: 7.5pt; }
h1 { font-size: 12pt }

.Chapter { font-weight: bold; font-size: 10pt; }
.Contact {  }
.Title { font-weight: bold; font-size: 12px; letter-spacing: 0px; }
div.Popup { padding: 15px; position: absolute; background-color: #FFFFFF; display: none; border: 2px solid black; white-space:normal }

.popupMenu {	background-color:#CC0000; text-align:left; position:absolute; visibility:hidden; opacity:.7; filter: alpha(opacity=70); }
.PageLink { background-color:White; color:#CC0000; text-transform:uppercase; border-style:none; cursor:pointer;	}

a:link { text-decoration:none; color:Black;  }
a:visited { text-decoration:none; color:Black; }
a:hover { color:gray;	}
a:active { color:gray;	}

a.BlackLink:link { text-decoration:none; color: white; background-color:Black; padding:5px 10px 5px 10px; vertical-align:middle; text-transform:uppercase; letter-spacing:2px; }
a.BlackLink:visited { text-decoration:none; color: white; background-color:Black; }
a.BlackLink:hover { color:white; background-color:Black; }
a.BlackLink:active { color:white; background-color:Black; }

a.FooterLink:link { text-decoration:none; color: black; }
a.FooterLink:visited { text-decoration:none; color: black; }
a.FooterLink:hover { color:black; }
a.FooterLink:active { color:black; }

a.HomeLink:link { text-decoration: none; color:Black; }
a.HomeLink:visited { text-decoration: none; color:Black; }
a.HomeLink:hover { color: #CCCCCC; }
a.HomeLink:active { color: #CCCCCC; }

a.ClubLink:link { text-decoration: none; color:Black; }
a.ClubLink:visited { text-decoration: none; color:Black; }
a.ClubLink:hover { color: #669933; }
a.ClubLink:active { color: #669933; }

a.ContactLink:link { text-decoration: none; color:Black; }
a.ContactLink:visited { text-decoration: none; color:Black; }
a.ContactLink:hover { color: #009999; }
a.ContactLink:active { color: #009999; }

a.Link1:link { text-decoration: none; color:Black; }
a.Link1:visited { text-decoration: none; color:Black; }
a.Link1:hover { color: #CC0000; }
a.Link1:active { color: #CC0000; }

a.Link2:link { text-decoration: none; color:Black; }
a.Link2:visited { text-decoration: none; color:Black; }
a.Link2:hover { color: #FF6600; }
a.Link2:active { color: #FF6600; }

a.Link3:link { text-decoration: none; color:Black; }
a.Link3:visited { text-decoration: none; color:Black; }
a.Link3:hover { color: #CCCC66; }
a.Link3:active { color: #CCCC66; }

a.Link4:link { text-decoration: none; color:Black; }
a.Link4:visited { text-decoration: none; color:Black; }
a.Link4:hover { color: #FF66CC; }
a.Link4:active { color: #FF66CC; }

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td {	border:none 0px black; color:LemonChiffon; background-color:#493D55; opacity:.90; filter: alpha(opacity=90);	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_popup_table {	border:none;	background-color:transparent;	padding:0px;	margin:0px;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_popup_table_row {	vertical-align:top;	height:100%;	background-color:transparent;	padding:0px;	margin:0px;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_cell {	width:20px;	height:100%;	text-align:right;	vertical-align:top;	border:none !important;	background-color:transparent !important;	padding:0px;	margin:0px;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_table {	height:100%;	border:none;	background-color:transparent;	padding:0px;	margin:0px;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_table_row {	background-color:transparent;	padding:0px;	margin:0px;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell {	padding:8px 0px 0px 0px;	margin:0px;	text-align:right;	vertical-align:top;	font-size:1px;	border:none !important;	background-color:transparent !important;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {	font-size:1px;	position:relative;	left:1px;	border-bottom:none !important;	border-right:none !important;	border-left:none !important;	width:15px;	background-color:transparent !important;	padding:0px;	margin:0px;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {	height:1px;	overflow:hidden;	border-top:none !important;	border-bottom:none !important;	border-right:none !important;	padding:0px;	margin:0px 0px 0px auto;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_error_message_cell {	font-family:Verdana;	font-size:10px;	padding:5px;	border-right:none !important;	border-left:none !important;	width:100%;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_icon_cell {	width:20px;	padding:5px;	margin:0px;	border-right:none !important;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell {	vertical-align:top;	padding:0px;	margin-right:2px;	text-align:right;	border-left:none !important;	}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {	border:none !important;	text-align:center;	width:10px;	padding:2px;	cursor:pointer; margin-right:2px;	}

.CaptionText			{	position:relative; width:245px; margin-top:-15px; margin-left:0px; height:15px; text-align:center; background-color:gainsboro; color:black; z-index:2; font-size:12px; opacity:.0; filter: alpha(opacity=00);	}
.FileCaptionText {	position:relative; width:120px; margin-top:-15px; margin-left:0px; height:15px; text-align:center; background-color:gainsboro; color:black; z-index:2; font-size:11px; opacity:.0; filter: alpha(opacity=00);	}

.FreeShippingDiv {	border:solid 1px #CC0000; position:absolute; width:560px; height:60px; padding:5px; padding-top:0px; background-color:#f6f6f6; font-size:13px; font-weight:bold; color:#CC0000;	}
.UsFreeShippingDiv {	border:solid 1px #CC0000; position:absolute; width:560px; height:60px; padding:5px; padding-top:0px; background-color:#f6f6f6; font-size:13px; font-weight:bold; color:#CC0000;	}

/* Popup*/
div#PopupBackGround
{
	display: none;
	position: fixed;
	_position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #Black;
	z-index: 1;
}

#VideoPopup
{
	display: none;
	position: fixed;
	_position: absolute;
	min-height: 480px;
	min-width: 640px;
	background: #FFFFFF;
	border: 2px solid Black;
	z-index: 2;
	padding: 12px;
}
