/*BEGIN EXTRAORDINET CSS v1.0 NOV 04*/

/*BASES*/
html body {height:100%;}
body {
	margin:0px;
	padding:0px;
	background: white url(img/body_bg01.jpg) repeat-x scroll left top;
	
}
body, table, th, td, p, tt, dfn, code, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
p {padding:0px;}

h1 {color:#0A3F90; font-size:15px; font-weight:bold; padding:0px; margin:5px 5px 5px 23px; text-align:left;}
h2 {color:#0A3F90; font-size:20px; font-weight:bold; padding:0px; margin:5px 5px 5px 23px; text-align:left;}


/*LINKS*/
a {color:#0A3F90; text-decoration:none;}
a {color:#0A3F90; text-decoration:underline;}
a img {border:none;}
div#headlinks a {color:white; text-decoration:none;}
div#headlinks a:hover {color:white; text-decoration:underline;}
div#headlinks a img {margin-right:3px; vertical-align:middle;}
div#path a {color:black; text-decoration:none;}
div#path a:hover {color:black; text-decoration:underline;}

div#home a {color:#FFFFFF; text-decoration:none;}
div#home a:hover {color:#FFFFFF; text-decoration:underline;}

a.home {color:black; text-decoration:none;}
a.home:hover {color:black; text-decoration:underline;}

/*Ides Header and containers*/
#head02bg01 {
	width:282px;
	background: url(img/head/head_02_bg01.jpg) repeat-x scroll left top;
}
#middlecontainer {
	width:751px;
	background-color:white;
}
#bodycorn01bg01 {
	width:725px;
	background: url(img/body_corn01bg01.jpg) repeat-x scroll left top;
}
#bodycorn03bg01 {
	width:725px;
	background: url(img/body_corn03bg01.gif) repeat-x scroll left top;
}
#bodyborder01bg01 {
	background: url(img/body_border01_bg01.jpg) repeat-y scroll left top;
}
#bodyborder02bg01 {
	background: url(img/body_border02_bg01.jpg) repeat-y scroll left top;
}

	/*3 cols middle container*/
#midcol01 {width:197px;}
#midcol02 {}
#midcol03 {}

/*HOME WELCOME login*/
table.homelogin {background:white url(img/home/home_login_bg01.gif) no-repeat scroll left top;}
table.homelogin th {font-weight:normal; text-align:left; padding:13px 7px 7px 45px;}
table.homelogin td {padding:4px 7px 7px 45px;}

/*LOGIN AREA*/
	/*SEE FR or EN for background and MACIE5 for Fix*/
#midcol02login {height:515px; background:white url(img/body_login_bg01.jpg) no-repeat scroll left top;}
div#loginarea {text-align:center;} 


/*Misc*/
div#headlinks {margin:0px 0px 7px 0px; font-size:12px; font-weight:bold;}
div.sep {height:30px;}

/*INFO BOX*/
#infobox {position:absolute; visibility:visible; z-index:3; left: 220px; top: 360px;}
table.infobox {width:350px; padding:2px; background:white url(img/infoxbox_bg01.jpg) repeat scroll left top;}
table.infobox td.infoboxtext {font-size:12px; padding:13px 7px 13px 7px; background:white url(img/infoxbox_bg02.gif) repeat scroll left top;}


/*Creative Guidelines*/
table.creativegdlns {margin-top:7px;}
table.creativegdlns td {background:white url(img/col03_blubook_01_bg01.jpg) no-repeat scroll left top; text-align:left;}
table.creativegdlns td a {color:black; text-decoration:none;}

/*MENU vertical navigation*/
table.vnavigation {}
table.vnavigation th#leveltop {
	color:white;
	text-align:left;
	vertical-align:top;
	background: url(img/nav/nav_v_disneylandpark_bg01.jpg) no-repeat scroll left top;
	padding: 10px 0px 0px 23px;
}
table.vnavigation td#vnavigationitems {width:inherit;}
table.vnavigation p.vnav01 {margin:0px; padding:3px 3px 3px 18px; background: url(img/nav/nav_v_item_bg01.jpg) repeat-y scroll left bottom;}
table.vnavigation p.vnav01 a {color:black; font-weight:normal; text-decoration:none;}
table.vnavigation p.vnav01on {color:#0A3F90; font-weight:bold; text-decoration:none; margin:0px; padding:3px 3px 3px 18px; background: url(img/nav/nav_v_item_bg02.jpg) repeat-y scroll left bottom;}
table.vnavigation p.vnav02 {margin:0px; padding:3px 3px 3px 36px; background: url(img/nav/nav_v_item_bg01.jpg) repeat-y scroll left bottom;}
table.vnavigation p.vnav02 a {color:#0A3F90; font-weight:normal; text-decoration:none;} 
table.vnavigation p.vnav02on {color:#0A3F90; font-weight:bold; margin:0px; padding:3px 3px 3px 36px; background: url(img/nav/nav_v_item_bg03.jpg) repeat-y scroll left bottom;}

table.vrightnavigation {margin-top:5px;}
table.vrightnavigation td#vrightnavigationitems a.vnav03 {display:block; text-decoration:none; margin:7px 0px 7px 2px;}
table.vrightnavigation td#vrightnavigationitems a.vnav03on {display:block; font-weight:bold; text-decoration:none; margin:7px 0px 7px 2px;}

/*BASKET*/
div#basket {position:absolute; visibility:hidden; width:178px; height:300px; z-index:100; background-color:#efefef; left: 584px; top: 300px; border:solid 1px #c0c0c0;}
/*div#basketitems {position:absolute; visibility:inherit; width:99%; height:50%; z-index:110; overflow:auto; background-color:#efefef;}*/
div#basketitems {visibility:inherit;width:170px; height:150px; z-index:110; overflow:auto; background-color:#efefef;}

/*Quick Access*/
table#quickaccess {}
table#quickaccess td#quickaccessitems ul {margin:0px; padding:0px; list-style: none outside; color:#999999;}
table#quickaccess td#quickaccessitems ul li {padding:3px; background: url(img/quickaccess_item_bg01.gif) repeat-x scroll left bottom;}
table#quickaccess td#quickaccessitems ul li img {vertical-align:middle; margin-right:3px;}
table#quickaccess td#quickaccessitems ul li a {text-decoration:none;}

/*DISPLAY GRID*/
table.displaygrid {width:90%; text-align:center;}
table.displaygrid td {text-align:center;}
table.displaygrid td.displaygridpix {vertical-align:bottom; padding:40px 3px 3px 3px;}
table.displaygrid div.displaygridbtn {background: url(img/displaygrid_btn_bg01.gif) repeat-x scroll left center; padding:3px; vertical-align:middle;}
table.displaygrid div.displaygridbtn img {margin:2px 6px 2px 6px; vertical-align:middle;}
	/*Buttons*/
table.displaygrid td dfn {display:block; color:black; font-style:normal; padding:0px; margin:2px;}
table.displaygrid td code {display:block; color:#999999; font-style:normal; padding:0px; margin:2px;}

/*Bloc Actu*/
.txtBlue {color:#0A3F90;}