body
{
	background-image: url("../images/background_image.jpg");
	background-position: top;
	margin: 0;
	background-repeat: no-repeat;
	background-color: #03569A;
}

img
{
	position: relative;
}

.menu, .menu2
{
	list-style-type: none;
	width: 1001px;
	margin: 0;
	padding: 0;
}

.menu li, .menu2 li
{
	float: left;
	margin: 0;
	padding: 0;
}

.menu  li{height: 36px;}
.menu2 li{height: 78px;}
.menu img{border: none;}
.menu2 img{border: none;}

.sousmenu
{
	display: none;
	position: absolute;
	z-index: 100;
}

.sousmenu a:link, a:visited
{
	color:#000000;
	text-decoration: none;
}

#alphabet
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 100px;
	height: 142px;
	padding-left: 15px;
	padding-top: 4px;
	margin-top: -5px;
	background-image: url("../images/fond_alphabet.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	line-height: 17px;
}

.lettre
{
	float: left;
	width: 25px;
	/*font-weight: bold;*/
	font-size: 8pt;
}

#agenda
{
	font-family: Arial,Helvetica,sans-serif;
	width: 105px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 20px;
	margin-top: -5px;
	background-image: url("../images/fond_alphabet.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: bottom;
	line-height: 17px;
	/*font-weight: bold;*/
	font-size: 8pt;
}

#categorie
{
	font-family: Arial,Helvetica,sans-serif;
	width: 108px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 20px;
	margin-top: -5px;
	background-image: url("../images/fond_alphabet.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: bottom;
	line-height: 17px;
	font-weight: bold;
	font-size: 7.5pt;
}

#promotions
{
	font-family: Arial,Helvetica,sans-serif;
	width: 108px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 20px;
	margin-top: -5px;
	background-image: url("../images/fond_alphabet.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: bottom;
	line-height: 17px;
	font-weight: bold;
	font-size: 7pt;
}

.menu2 li:hover > .sousmenu {display: block;}



form
{
	margin: 0;
	padding: 0;
}

#search
{
	margin-top: 22px;
	margin-left: 155px;
	margin-right: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6689A9;
	background-color: transparent;
	border: none;
	vertical-align: top;
}

#ok_search
{
	width: 30px;
	margin-top: 22px;
	background-color: transparent;
	border: none;
}

#barre_recherche
{
	clear: both;
	background-image: url("../images/barre_recherche.jpg");
	width: 1000px;
	height: 47px;
}

#barre_recherche_interne
{
	clear: both;
	background-image: url("../images/barre_recherche_interne.jpg");
	width: 1000px;
	height: 47px;
}

#bas_logo_disney
{
	margin-left: 422px;
	margin-bottom: 6px;
}

#colonne_gauche
{
	float: left;
	width: 192px;
}

#colonne_droite
{
	float: right;
	width: 192px;
}

#colonne_haut
{
	background-image: url('../images/colonne_haut.png');
	width: 192px;
	height: 312px;
}

#colonne_haut img
{
	margin-top: 3px;
	margin-left: 6px;
	border: none;
}

#colonne_bas
{
	background-image: url('../images/colonne_bas.png');
	width: 192px;
	height: 148px;
}

#colonne_bas img
{
	margin-top: 4px;
	margin-left: 4px;
	border: none;
}

#bouton_gauche img
{
	/*position: relative;*/
	margin-left: 7px;
	margin-top: 6px;
	margin-right: 4px;
	border: none;
}

#bouton_milieu img
{
	margin-right: 4px;
	border: none;
}

#bouton_droit img
{
	border: none;
}

#principal
{
	width: 1000px;
	margin: auto;
}

#bloc_centre
{
	float: left;
	width: 614px;
	margin-left: 10px
}

#bloc_centre #bloc_centre_haut
{
	background-image: url('../images/bloc_centre_homepage.png');
	width: 612px;
	height: 365px;
}

#bloc_centre #bloc_centre_haut h5
{
	margin: 0;
	position: relative;
	padding-top: 35px;
	margin-left: 27px;
	font-family: Verdana;
	color: #000000;
}

#bloc_centre #bloc_centre_haut h5 span
{
	padding-top: 35px;
	display: block;
	position: absolute;
	color: #FFFFFF;
	top: -1px;
	left: +1px;
}

#bloc_centre #bloc_centre_haut #video
{
	float: left;
	padding-left: 15px;
	padding-top: 19px;
}

#bloc_centre #bloc_centre_haut #autre_video h6
{
	display: block;
	margin: 0;
	float: right;
	width: 116px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #232765;
	margin-right: 40px;
	margin-top: 28px;
}

#bloc_centre #bloc_centre_haut #autre_video span
{
	float: right;
	width: 116px;
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin-right: 40px;
	margin-top: 5px;
}

#bloc_centre #bloc_centre_haut #autre_video #visiter_le_site
{
	border: none;
	margin-left: 16px;
	margin-top: 4px;
}

#bloc_centre #bloc_centre_haut #autre_video #mais_aussi
{
	border: none;
	margin-left: 6px;
	margin-top: 44px;
}

#pub_footer
{
	background-image: url('../images/pub_footer.png');
	width: 611px;
	height: 84px;
	margin-top: 13px;
}


/******************/
/* fiche_produit.jsp */
/******************/

#bloc_infos
{
	background-image: url("../images/bloc_infos.png");
	width: 191px;
	height: 457px;
	float: left;
}

#bloc_infos #jaquette
{
	border: none;
	width: 143px;
	height: 213px;
	margin-left: 24px;
	margin-top: 13px;
}

#bloc_infos #visiter_le_site
{
	margin-top: 5px;
	margin-left: 46px;
	border: none;
}

#informations
{
	font-family: Verdana;
	font-size: 7pt;
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 38px;
}

#bloc_centre_fiche_produit
{
	background-image: url("../images/bloc_centre_fiche_produit.png");
	width: 602px;
	height: 358px;
	float: left;
	margin-left: 8px;
	font-family: Verdana;
}

#bloc_centre_fiche_produit .titre
{
	font-size: 14pt;
	font-weight: bold;
	color: #1758a9;
	margin-left: 35px;
}

#bloc_centre_fiche_produit .sous_titre
{
	font-size: 10pt;
	font-weight: bold;
	color: #1758a9;
}

#informations2
{
	position: relative;
	margin: 0;
	width: 245px;
	height: 280px;
	overflow-y: auto;
	margin-left: 40px;
	margin-top: 10px;
	padding-right: 10px;
}

#informations2 p
{
	margin: 0;
	text-align: justify;
	font-size: 7.5pt;
}

#bloc_captures
{
	background-image: url("../images/bloc_captures.png");
	width: 600px;
	height: 92px;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
}

#date_de_sortie
{
	float: right;
	background-image: url("../images/fond_bouton_date_de_sortie.png");
	background-repeat: no-repeat;
	width: 109px;
	height: 15px;
	margin-right: 10px;
	padding-top: 2px;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	margin-top: -23px;
}

.supplement
{
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}

.onglets
{
	float: left;
}

.vignette
{
	background-image: url("../images/vignette.png");
	width: 108px;
	height: 76px;
	float: left;
}

.illustration
{
	width: 102px;
	height: 70px;
	margin-top: 3px;
	margin-left: 3px;
	border: none;
}

.fond_bouton_goodies
{
	margin-top: -17px;
	margin-left: 4px;
}

.nb_goodies
{
	position: relative;
	margin-top: -17px;
	margin-left: 14px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

#illustration_produit
{
	margin-left: 10px;
	width: 284px;
	height: 300px;
}


/************/
/* search.jsp */
/************/

#bloc_recherche
{
	background-image: url("../images/bloc_recherche.png");
	width: 802px;
	height: 458px;
	float: left;
}

#bloc_recherche h4
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: 900;
	text-align: center;
	color: #FFFFFF;
	margin: 0;
	margin-top: 35px;
}

#resultats_recherche
{
	height: 395px;
	position: relative;
	overflow-y: auto;
}

#resultats_recherche div
{
	display: block;
	float: left;
	text-decoration: none;
	width: 370px;
	height: 81px;
	background-image: url("../images/fond_bouton_recherche.png");
	margin-left: 10px;
	margin-top: 10px;
}

#resultats_recherche div:hover
{
	background-image: none;
	background-color: #D9EBF7;
}

#resultats_recherche div img
{
	float: left;
	border: none;
	height: 70px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

#resultats_recherche div .titre_produit
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #1B4AA2;
	text-decoration: none;
	padding-top: 10px;
}

#resultats_recherche div p
{
	margin: 0;
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
}


/**********************/
/* goodies_principal.jsp */
/*********************/

#bloc_principal_goodies
{
	width: 602px;
	height: 460px;
	background-image: url("../images/bloc_centre_goodies_principal.png");
	float: left;
	margin-right: 8px;
	font-family: Verdana;
}

#bloc_principal_goodies h2
{
	margin-left: 50px;
	color: #1E3963;
}

#bloc_principal_goodies .goodies_principal
{
	float: left;
	padding-left: 50px;
}

#bloc_principal_goodies .goodies_principal .illustration_goodies
{
	width: 222px;
	border: none;
}

#bloc_principal_goodies .goodies_principal .titre_goodies
{
	display: block;
	background-image: url("../images/fond_titre.png");
	width: 222px;
	height: 14px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 6pt;
	font-weight: bold;
	text-align: center;
}


/**********************/
/* goodies_film.jsp */
/*********************/
#bloc_goodies_parent
{
	width: 602px;
	height: 460px;
	position: relative;
	overflow-y: auto;
}

#bloc_goodies_film
{
	width: 602px;
	height: 460px;
	float: left;
	/*margin-right: 8px;*/
	font-family: Verdana;
	background-image: url("../images/bloc_centre_goodies_principal.png");
	background-repeat: repeat;
}

#bloc_goodies_film h2
{
	margin-left: 50px;
	margin-bottom: 0;
	color: #1E3963;
}

#bloc_goodies_film .scroll {
	position: relative;
	margin-left: 25px;
	width : 554px;
	height: 92px;
	background-image: url("../images/fond_scroll_goodies.gif");
	white-space: nowrap;
}

#bloc_goodies_film .scroll .content {
	position: relative;
	float: left;
	overflow : hidden;
	white-space : nowrap;
	width: 498px;
	height: 92px;
}
/*
#bloc_goodies_film .scroll .content a {
	position: relative;
}
*/
#bloc_goodies_film .scroll .left {
	float:left;
}

#bloc_goodies_film .scroll .right {
	float:right;
}



/* IE6 */
/* * html .scroll .content {
	width : 870px;
} */

#bloc_goodies_film .scroll .content .vignette
{
	position: relative;
	background-image: url("../images/vignette.gif");
	width: 108px;
	height: 76px;
	float: left;
	margin-top: 8px;
	margin-left: 15px;
}

#bloc_goodies_film .scroll .content .illustration
{
	position: relative;
	width: 102px;
	height: 70px;
	margin-top: 10px;
	margin-left: 10px;
	border: none;
}

#bloc_goodies_film .titre_goodies
{
	background-image: url("../images/fond_titre.png");
	background-repeat: no-repeat;
	background-position: top;
	width: 222px;
	height: 14px;
	margin: auto;
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

/*************/
/* goodies.jsp */
/*************/
#bloc_goodie
{
	width: 602px;
	height: 460px;
	background-image: url("../images/bloc_centre_goodies_principal.png");
	float: left;
	margin-right: 8px;
	font-family: Verdana;
}

#bloc_goodie h2
{
	margin-top:0;
	margin-left: 50px;
	color: #1E3963;
}

#bloc_goodie #goodie
{
	width: 592px;
	height: 300px;
}

#bloc_goodie #goodie .fondecran
{
	float: left;
	margin-left: 10px;
	width: 393px;
	height: 295px;
}

#bloc_goodie #goodie .autre_goodies
{
	float: left;
	margin-left: 10px;
}

#bloc_goodie #goodie #instructions
{
	float: right;
	width: 180px;
	height: 295px;
}

#bloc_goodie #goodie #instructions .etiquettes
{
	background-image : url("../images/fond_titre.png");
	background-position: top;
	position: relative;
	margin-bottom: 7px;
	width: 180px;
	height: 16px;
	line-height: 16px;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
}

#bloc_goodie #goodie #instructions .etiquettes a
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
}

#bloc_goodie #autres_goodies_meme_type .scroll {
	margin-top: 10px;
	margin-left: 25px;
	width : 554px;
	height: 92px;
	white-space: nowrap;
}

#bloc_goodie #autres_goodies_meme_type .scroll .content {
	float: left;
	overflow : hidden;
	white-space : nowrap;
	width: 498px;
	height: 92px;
}

#bloc_goodie #autres_goodies_meme_type .scroll .content img {
	border: none;
	margin-top: 7px;
	margin-left: 7px;
	width: 108px;
	height: 76px;
}

#bloc_goodie #autres_goodies_meme_type .scroll .left {
	float:left;
}

#bloc_goodie #autres_goodies_meme_type .scroll .right {
	float:right;
}

/********************/
/* colonne_goodies.jsp */
/********************/

#colonne_goodies
{
	width: 194px;
	height: 460px;
	float: left;
	position: relative;
	overflow-y: auto;
	padding-right:2px;
}

#colonne_goodies img
{
	border: none;
	width: 177px;
}

#colonne_goodies .titre_colonne_goodies
{
	/*position: absolute;
	z-index: 100;*/
	width: 177px;
	height: 15px;
	background-image: url("../images/fond_titre_colonne_goodies.png");
	text-align: center;
	padding-top: 16px;
	/*margin-top: -22px;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 6pt;
}


/***************/
/* categories.jsp */
/***************/

#bloc_categories
{
	width: 598px;
	height: 449px;
	background-image: url("../images/bloc_centre_goodies_principal.png");
	float: left;
	margin-left: 20px;
	font-family: Verdana;
	padding-left: 4px;
	padding-top: 11px
}

#bloc_categories a img
{
	border: none;
}

#menu_categories
{
	float: left;
	width: 172px;
	height: 415px;
	background-image: url("../images/menu_categories.jpg");
	background-repeat: no-repeat;
	margin-top: -14px;
}

#menu_categories #menu_bas
{
	margin-top: -8px;
}

#menu_categories a
{
	display: block;
	width: 172px;
	height: 71px;
}

#menu_categories #films
{
	margin-top: 44px;
}


/*************/
/* captures.jsp */
/*************/

#bloc_recherche .galerie
{
	margin-left: 10px;
	margin-top: 10px;
	width: 145px;
	border: none;
}

#resultats_galerie
{
	height: 395px;
	position: relative;
	overflow-y: auto;
}


/************/
/* videos.jsp */
/************/

#bloc_recherche #resultats_videos .video
{
	float: left;
}

#bloc_recherche #resultats_videos .video a
{
	color: #FFFFFF;
	text-align: center;
}


/*****************************/
/* colonne_flash de la homepage */
/*****************************/

#principal #conteneur_flash
{
	float: right;
}

#principal #colonne_flash
{
	position: absolute;
	margin-left: -175px;
	margin-top: -14px;
}


/*********/
/* footer */
/*********/
#footer
{
	clear: both;
}

#footer a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#footer div
{
	color: #FFFFFF;
}


/***********************/
/* disneybluraydvd.jsp */
/***********************/
.bloc_disneybluray
{
	float: left;
}

.bloc_disneydvd
{
	float: right;
}

.bouton
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 188px;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	font-family: Verdana;
	text-align: left;
}

.bouton h3
{
	font-size: 75%;
	margin-bottom: 0;
	margin-top: 10px;
}

.bouton p
{
	font-size: 65%;
	margin: 0;
}