/* début des styles des body */

body.body_home {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

/*background-color: #FFFFFF;

background-image:url(../images/fond_etoile.jpg);

background-repeat: no-repeat;*/

background:url(../images/hd00000_2050jan01_dlp_hp_bkg-clouds_2000x750.jpg) no-repeat center top;



}

body.body_classique {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

/* fin des styles des body */



/* début des styles de la structures */

#structure_sitehome {

position: absolute;

top: 0px;

left: 50%;

/*width: 810px;*/

/*margin-left: -385px;*/

/*height: 634px;*/

width: 960px;

margin-left: -480px;

}

#structure_site {

position: absolute;

top: 0px;

left: 50%;

width: 770px;

margin-left: -385px;

}

#header{

width:770px; 

height:324px;

}

#head_menu {

	clear: both;

position: relative; 

top: 0px;

left: 0px;

width: 100%;

margin:10px 0 0 0;

padding: 4px 0 0;

height: auto;

/*height: 324px;*/

}



#flashcontent {

position: absolute;

top: 0px;

left: 0px;

width: 100%;

height:100%;

padding:30px;

text-align:center;

background-color:#FFFFFF;

z-index:150;

}



#contenu_page {

position: relative top: 0px;

left: 0px;

width: 100%;

}

#bandeau_gauche {

float: left;

top: 0px;

left: 0px;

width: 240px;

}

#texte_droite {

float: left;

top: 0px;

left: 0px;

width: 510px;

padding-top: 0px;

padding-right: 10px;

padding-bottom: 0px;

padding-left: 10px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

}

#chemin_fer {

position: relative top: 0px;

left: 0px;

width: 100%;

padding-bottom: 17px;

}

#contenu_texte {

position: relative top: 0px;

left: 0px;

width: 100%;

margin-bottom: 10px;

}

.clear {

clear: both;

margin: 0px;

padding: 0px;

height: 0px;

visibility: hidden;

}

/* fin des styles de la structures */



/* début des styles du pied */

#pied_bleu {

position: static;

top: 698px;

left: 0px;

width: 100%;

height: 34px;

padding-top: 50px;

text-align: center;

}

#pied_bleublanc {

position: relative;

top: 20px;

left: 0px;

width: 100%;

height: 34px;

padding-top: 10px;

text-align: center;

background-image:url(../images/fond_footer.jpg);

background-repeat: repeat-x;

background-color: #FFFFFF;

}

#pied_blanc {

position: relative;

top: 20px;

left: 0px;

width: 100%;

height: 34px;

padding-top: 10px;

text-align: center;

background-color: #FFFFFF;

}

.texte_piedbleublanc, .texte_piedbleu {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#00A7EF;

}

.texte_piedblanc {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#4875D0;

}

/* fin des styles du pied */



/* début des styles de la hom */

#home_gauche {

/*position: absolute;

top: 0px;

left: 0px;

width: 20px;

height: 634px;*/

display: none;

}

#home_centre {

/*position: absolute;

top: 0px;

left: 20px;

width: 770px;

height: 634px;*/

    height: auto;

    left: 0;

    position: static;

    top: 0;

     width: auto;



}

#home_droite {

/*position: absolute;

top: 0px;

right: 0px;

width: 20px;

height: 634px;*/

display: none;

}

#home_bas {

position: absolute;

bottom: -15px;

left: 0px;

width: 810px;

height: 8px;

/*background-image:url(../images/ombre_bas.jpg);

background-repeat: no-repeat;*/

}



#home_video{

	margin: 0;

}



html>body #home_bas {

bottom: -8px

}

#home_graff {

position: relative;

top: 0px;

left: 0px;

width: 100%;

height: auto;

margin-bottom: 0px;

background-repeat: no-repeat;

}

#home_ebrochure {

position: absolute;

top: 195px;

left: 15px;

width:156px;

height:112px;

padding-top:68px;

padding-left:12px;

padding-right:2px;

font-size:12px;

color:#FFFFFF;

z-index:1;

}



#home_ebrochure a:link {

color:#FFFFFF;

}

#home_ebrochure a:visited {

color:#FFFFFF;

}

#home_ebrochure a:hover {

color:#CCCCCC;

}

#booking {

position: absolute;

bottom: 120px;

left: 640px;

background-image:url(../images/booking.jpg);

z-index:1;

}

#home_book_ticket {

position: absolute;

bottom: 81px;

left: 610px;

z-index:1;

}

.ticket {

position: absolute;

bottom: 0px;

left: 44px;

width:90px;

font-size:10px;

font-weight:bold;

z-index:1;

}

#home_pointillet {

position: absolute;

bottom: 66px;

right: 29px;

z-index:1;

}

#home_pointillet2 {

position: absolute;

bottom: 93px;

right: 95px;

z-index:1;

}

#home_reservez_package {

position: absolute;

bottom: 30px;

left: 610px;

z-index:1;

}

#home_phrase {

position: absolute;

bottom: 5px;

right: 95px;

width: 100%;

text-align: right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color:#FFFFFF;

}

#home_offre {

position: absolute;

top: 300px;

left: 0px;

width: 770px;

height: 300px;

}

a.home_lien_book {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color:#FFFFFF;

text-decoration: underline;

}

a.home_lien_book:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color:#FFFFFF;

text-decoration: underline;

}

.clearboth{clear: both;}

.home-links{

	clear: both;

	margin: 20px 0 0;

}

.home-links .bloc-1{

	float: left;

	position: relative;

	/*width: 350px;*/

	min-height: 140px;

	-webkit-border-radius: 14px; 

	-moz-border-radius: 14px;

	border-radius: 14px; 

	margin: 0 12px 0 0;

	/*box-shadow: 0 0 1px #000 inset;*/

}

.home-links .bloc-1 .link,

.home-links .bloc-2 .link,

.home-links .bloc-1-2 .link,

.home-links .bloc-2-2 .link{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	z-index: 2;

}

.home-links .bloc-1 .picto{

	background: url('../images/picto-valise-120x120.png');

	width: 120px;

	height: 120px;

	display: block;

	float: left;

	margin:10px;

}

.home-links .bloc-1 .content{

	float: left;

	margin: 28px 0 0;

	width: 200px;

}

.home-links .bloc-1 .content p{

	font-family: arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #043d8c;

}



.home-links .img-spof-surpreenda{

	/*background: transparent url("../images/bg-home-link-1-spof-surpreenda_389x140.png") no-repeat scroll 0 0;*/

	background: transparent url("../images/bg-home-link-1-spof-surpreenda_2_389x140.png") no-repeat scroll 0 0;

    display: block;

    height: 140px;

    width: 389px;

	/*margin: 6px 24px 0;*/

}

.home-links .img-festa-magica{

	background: transparent url("../images/bg-home-link-1-festa-magica.jpg") no-repeat scroll 0 0;

    display: block;

    height: 140px;

    width: 389px;

}

.home-links .img-verao-frozen{

	background: transparent url("../images/bg-home-link-1-verao-frozen.jpg") no-repeat scroll 0 0;

    display: block;

    height: 140px;

    width: 389px;

}

.home-links .img-verao-derreter{

	background: transparent url("../images/bg-home-link-1-verao-derreter_285x140.jpg") no-repeat scroll 0 0;

    display: block;

    height: 140px;

    width: 285px;

}



/*.home-links .bloc-1:hover .content p,

.home-links .bloc-2:hover .content p{text-decoration: underline;}*/

.home-links .bloc-1 .btn,

.home-links .bloc-2 .content .btn{

	display: block;

	color: #043d8c;

	margin: 5px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	height: 15px;

	bottom: 5px;

	right: 5px;

	font-size: 12px;

	-webkit-border-radius: 5px; 

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding: 10px 20px;

	text-align: center;

	line-height: 1em;

	width: 100px;

}



/*.home-links .bloc-1:hover{

	-moz-box-shadow: 0 2px 4px 0 #666 inset;

	-webkit-box-shadow:inner 0 2px 4px 0 #666 inset;

	box-shadow: 0 2px 4px 0 #666 inset;

}*/

.home-links .bloc-1-2, .home-links .bloc-2-2{ 

	float: left;

	position: relative;

	width: 326px;

	min-height: 140px;

	/*background: url("../images/bg-home-link-2-326x160.jpg") no-repeat scroll 0 0;*/

	background: url("../images/bg-home-link-default-326x160.jpg") no-repeat scroll 0 0;

	-webkit-border-radius: 14px; 

	-moz-border-radius: 14px;

	border-radius: 14px;

 	margin-right: 8px;

}

.home-links .bloc-1-2{

	/*background: transparent url("../images/bg-home-link-2b-326x160.jpg") no-repeat scroll 0 0;*/

	/*background: url('../images/bg-home-link-25-326x160.jpg');*/

}



.home-links .bloc-2{

	float: left;

	position: relative;

	width: 372px;

	min-height: 140px;

	/*background: transparent url("../images/bg-home-link-2b-372x160.jpg") no-repeat scroll 0 -6px;*/

	background: transparent url("../images/bg-home-link-2-350x160.jpg") no-repeat scroll 0 0;	

	-webkit-border-radius: 14px; 

	-moz-border-radius: 14px;

	border-radius: 14px;

 	left: 10px;

}

.home-links .bloc-2 .picto{

	display: none;

	background: url('../images/extended_stay_offer_300x160.jpg');

	width: 300px;

	height: 140px;

	display: block;

	float: left;

	margin:0px;

	border-radius: 15px 0 0 15px;

}



.home-links .bloc-2 .content{

	display: table;

	height: 140px;

	padding: 0;

	position: absolute;

	text-align: center;

	vertical-align: middle;

	width: 285px;

	top: 0;

	/*right: 70px;*/

	left: 0;

}

.home-links .bloc-2 .content, .home-links .bloc-1-2 .content, .home-links .bloc-2-2 .content{

	display: table;

	height: 140px;

	padding: 0;

	position: absolute;

	text-align: center;

	vertical-align: middle;

	width: 285px;

	top: 0;

	left: 0px;

}

.home-links .bloc-2 .content p, .home-links .bloc-1-2 .content p, .home-links .bloc-2-2 .content p{

	font-family: arial, sans-serif;

    font-size: 15px;

    color: #043d8c;

    display: table-cell;

    vertical-align: middle;

    padding: 5px;

}

.home-links .bloc-2.no-bloc-1 {

	width: 522px;

	background: transparent url("../images/bg-home-link-2-500x160.jpg") no-repeat scroll 0 0;

}

.home-links .bloc-2.no-bloc-1 .content{

	right: 160px;

}

.home-links .bloc-1-2.bloc-1-marvel{

	background: transparent url("../images/bg-home-link-marvel2-326x160.jpg") no-repeat scroll 0 0;	

}
.home-links .bloc-1-2.bloc-1-lk{

	background: transparent url("../images/bg-home-link-lk-326x160.jpg") no-repeat scroll 0 0;	

}



.home-links .bloc-1 .small{

	color: #043D8C;

	float: left;

	font-family: 'arial',sans-serif;

	font-size: 11px;

	font-style: italic;

	margin: 0;

	padding: 4px 14px 5px;

	width: 150px;

}

.home-links .bloc-1 .content p{

	font-weight: normal;

}

.home-links .bloc-1 .btn{

	font-family: 'arial', sans-serif;

	background: none repeat scroll 0 0 #FFC000;

	clear: both;

	float: right;

	height: auto;

	margin: 0 14px 14px;

	padding: 6px 20px;

}

.home-links .bloc-3{

	background: #fdea7d;

	background: -moz-linear-gradient(top,  #fdea7d 0%, #fcf8d8 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdea7d), color-stop(100%,#fcf8d8));

	background: -webkit-linear-gradient(top,  #fdea7d 0%,#fcf8d8 100%);

	background: -o-linear-gradient(top,  #fdea7d 0%,#fcf8d8 100%);

	background: -ms-linear-gradient(top,  #fdea7d 0%,#fcf8d8 100%);

	background: linear-gradient(to bottom,  #fdea7d 0%,#fcf8d8 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdea7d', endColorstr='#fcf8d8',GradientType=0 );

	float: right;

	min-height: 130px;

  	position: relative;

  	width:280px;

	-webkit-border-radius: 14px; 

	-moz-border-radius: 14px;

	border-radius: 14px; 

	border: 5px solid #fae66b;

}

.home-links .bloc-3.no-bloc-1 {

	width: 425px;

}

.home-links .bloc-3 ul{

	display: block;

    list-style: outside none none;

    margin: 0;

    padding: 12px 22px 0;

}

.home-links .bloc-3 ul li{

	clear: both;

    display: block;

    height: 48px;

    padding: 0;

    position: relative;

}

.home-links .bloc-3 ul li a{

	position: absolute;

	display: block;

	width: 100%;

	height: 100%;

}

.home-links .bloc-3 ul li .txt{

	float: left;

	display: block;

	color: #043d8c;

    font-family: arial,sans-serif;

    font-size: 12px;

    font-weight: bold;

    margin: 16px 0 0;

}

.home-links .bloc-3 .picto-ticket-pink{

	display: block;

	background: url('../images/picto_ticket_pink_41x22.png');

	width: 41px;

	height: 22px;

	float: left;

	margin: 14px 10px 0 0px;

}

.home-links .bloc-3 .picto-ticket-blue{

	display: block;

	background: url('../images/picto_ticket_blue_41x22.png');

	width: 41px;

	height: 22px;

	float: left;

	margin: 14px 10px 0 0px;

}

.home-links .bloc-3 ul li:hover a .txt,

.home-links .bloc-3 ul li a:hover .txt{

	text-decoration: underline;

}

.home-links .bloc-1-2 .content{

	left: 110px;

	width: 170px;

}

.home-links .bloc-1-2 .content p{

	font-size: 18px;

	line-height: 24px;

}

.home-links .bloc-offers{

	background-image: url('../images/bg-home-link-stormtrooper-660x160.jpg');

	width: 660px;

	height: 160px;

	margin: 0 8px 0 0;

	display: block;

	float: left;

	position: relative;

	border-radius: 16px 0 0 16px;

}

.home-links .bloc-offers .link{

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

.home-links .bloc-offers p{

	font-family: 'AvenLight', arial, sans-serif;

	display: block;

	color: #043d8c;

	font-size: 24px;

	line-height: 28px;

	padding: 66px 0 0 240px;

}



/* fin des styles de la hom */



/* début des styles des pages de la partie park */

#park_home {

position: relative;

top: 0px;

left: 0px;

width: 100%;

height: 592px;

}

html>/**/body #park_home {

position: relative;

top: 0px;

left: 0px;

width: 100%;

height: 612px;

}

#park_hometexte {

position: relative;

top: -12px;

margin: auto;

width: 770px;

text-align: center;

}

#park_homecentre {

position: absolute;

top: 40px;

left: 81px;

width: 606px;

height: 317px;

}

#park_homeligne {

position: relative;

top: 0px;

left: 0px;

width: 100%;

}

#park_homeimg {

float: left;

top: 0px;

left: 0px;

}

/* liens bas de page parcs */



#image {

float: left;

width : 610px;

height: 132px;

}

#zone1 {

float: left;

width : 150px;

height: 80px;

margin-left: 60px;

margin-top: 80px;

}

#zone2 {

float: left;

width : 140px;

height: 80px;

margin-left: 250px;

margin-top: 80px;

}

#image a span {

position: absolute;

left: -500em;

top: -500em;

text-indent: -500em;

}

/* fin liens bas de page parcs */



#park_lignehaut {

position: relative;

top: 0px;

left: 0px;

width: 100%;

padding-bottom: 20px;

}

#park_ligneligne {

position: relative;

top: 0px;

left: 0px;

width: 100%;

font-size:14px;

}

.rose {

color:#cc0066;

}



.bleu {

color:#084D9E;

padding-bottom:3px;

}

#park_separation {

position: relative;

top: 0px;

left: 0px;

width: 100%;

padding-bottom: 10px;

}

#park_ligne {

position: relative;

top: 0px;

left: 0px;

width: 500px;

padding-top: 20px;

padding-left: 10px;

padding-bottom: 30px;

}

#park_texteligne {

position: relative;

top: 0px;

left: 0px;

width: 100%;

min-height: 113px;

_height: 113px;

}

#park_photo,#dreams_photo {

float: left;

top: 0px;

left: 0px;

width: 182px;

height: 113px;

padding-right: 15px;

padding-bottom: 15px;

}

.lien_video {

background-color:#0066FF;

color:#FFFFFF;

font-weight:bold;

}

/* fin des styles des pages de la partie park */



/* début de la partie prepare visite */

#prepare_lignehaut {

position: relative;

top: 0px;

left: 0px;

width: 100%;

padding-bottom: 20px;

}

#prepare_ligneligne {

position: relative;

top: 0px;

left: 0px;

width: 100%;

}

#prepare_separation {

position: relative;

top: 0px;

left: 0px;

width: 100%;

padding-bottom: 10px;

}

#prepare_ligne {

position: relative;

top: 0px;

left: 0px;

width: 500px;

padding-top: 20px;

padding-left: 10px;

padding-bottom: 30px;

}

#prepare_texteligne {

position: relative;

top: 0px;

left: 0px;

width: 100%;

min-height: 113px;

_height: 113px;

}

#prepare_photo {

float: left;

top: 0px;

left: 0px;

width: 182px;

height: 113px;

padding-right: 15px;

padding-bottom: 15px;

}

#prepare_bas {

position: relative;

top: 0px;

left: 0px;

width: 100%;

}

#prepare_ssmenu {

position: relative;

top: 0px;

left: 0px;

width: 497px;

height: 31px;

}

#prepare_lien {

float: left;

top: 0px;

left: 0px;

min-width: 150px;

_width: 150px;

height: 31px;

}

#prepare_texte {

position: relative;

top: 0px;

left: 0px;

width: 475px;

text-align: left;

padding: 10px;

border-left: 1px solid #EF9555;

border-right: 1px solid #EF9555;

border-bottom: 1px solid #EF9555;

}

/* fin de la partie prepare visite */





/* début des styles du bandeau des offres spéciales */



#bandeauoffre_disneyland-park {

position: relative;

background-image:url(../images/special-offers/bandeaux/disney.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_disneyland-park {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/disney.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 122px;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre_walt-disney-studios-park {

position: relative;

background-image:url(../images/special-offers/bandeaux/wds.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_walt-disney-studios-park {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/wds.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_walt-disney-studios-park {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/wds.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_disney-hotels {

position: relative;

background-image:url(../images/special-offers/bandeaux/hotels.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre-7_disney-hotels {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/hotels.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre_prepare-your-visit, #bandeauoffre_how-to-get-there, #bandeauoffre_disabled-visitors {

position: relative;

background-image:url(../images/special-offers/bandeaux/prepare_visite.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_prepare-your-visit, #bandeauoffre7_how-to-get-there, #bandeauoffre7_disabled-visitors {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/prepare_visite.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre_special-offers,#bandeauoffre_pre-special-offers {

display:none;

/*position: relative;

background-image:url(../images/special-offers/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;*/

}

#bandeauoffre7_special-offers,#bandeauoffre7_pre-special-offers {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/special-offers.gif);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_special-offers,#bandeauoffrenight_pre-special-offers {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffrenight_mastercard, #bandeauoffrenight_mastercard-bis{

position: relative;

background-image:url(../images/mastercard/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre_mastercard, #bandeauoffre_mastercard-bis {

display:none;

}

#bandeauoffre_special-offers-mmp {

position: relative;

background-image:url(../images/special-offers-mmp/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

top: 148px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_special-offers-ngf {

position: relative;

background-image:url(../images/special-offers-mmp/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

top: 5px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_special-offers-mmp {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

top: 148px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_special-offers-ngf {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

top: 158px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_special-offers-mmp {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

top: 148px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_special-offers-7,#bandeauoffre_special-offers-30,#bandeauoffre_pre-special-offers-7 {

position: relative;

background-image:url(../images/special-offers/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_family-moments{

position: relative;

background-image:url(../images/family-moments/bandeaux/special-offers.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_thrill-moments{

position: relative;

background-image:url(../images/thrill-moments/bandeaux/special-offers.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_kids-moments{

position: relative;

background-image:url(../images/kids-moments/bandeaux/special-offers.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_seasonal-moments{

position: relative;

background-image:url(../images/seasonal-moments/bandeaux/special-offers.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_special-offers-mmf{

position: relative;

background-image:url(../images/special-offers-mmf/bandeaux/special-offers.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 204px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_special-offers-night,#bandeauoffre_pre-special-offers-night {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_special-offers-7,#bandeauoffrenight_special-offers-30,#bandeauoffrenight_pre-special-offers-7 ,#bandeauoffrenight_vip_guide, #bandeauoffrenight_opening_hours {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_family-moments{

position: relative;

background-image:url(../images/family-moments/bandeaux/special-offers-night.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_thrill-moments{

position: relative;

background-image:url(../images/thrill-moments/bandeaux/special-offers-night.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_kids-moments{

position: relative;

background-image:url(../images/kids-moments/bandeaux/special-offers-night.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_seasonal-moments{

position: relative;

background-image:url(../images/seasonal-moments/bandeaux/special-offers-night.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_special-offers-mmf{

position: relative;

background-image:url(../images/special-offers-mmf/bandeaux/special-offers-night.png);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffrenight_special-offers-night,#bandeauoffrenight_pre-special-offers-night,#bandeauoffrenight_special-offers-20-k12,#bandeauoffrenight_special-offers-25, #bandeauoffrenight_special-offers-20, #bandeauoffrenight_special-offers-kids {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 20px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_special-offers-ngf {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 160px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_special-offers-7, #bandeauoffre7_special-offers-night, #bandeauoffre7_pre-special-offers-night, #bandeauoffre7_pre-special-offers-7,#bandeauoffre7_special-offers-20-k12, #bandeauoffre7_special-offers-25 {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-7/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_thrill-moments{

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/thrill-moments/bandeaux/special-offers-7.png);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 195px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_family-moments{

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/family-moments/bandeaux/special-offers-7.png);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 195px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_kids-moments{

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/kids-moments/bandeaux/special-offers-7.png);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 195px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_special-offers-mmf {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-mmf/bandeaux/special-offers-7.png);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 194px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_seasonal-moments{

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/seasonal-moments/bandeaux/special-offers-7.png);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 194px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre_special-offers-party {

position: relative;

background-image:url(../images/special-offers-party/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

top: 148px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_special-offers-party {

position: relative;

background-image:url(../images/special-offers-7/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

top: 148px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_special-offers-party {

position: relative;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

top: 148px;

left: 0px;

width: 203px;

height: 120px;

text-align: left;

margin-top: 0px;

padding-top: 190px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



/* debut des styles du bandeau des offres 7 */



#bandeauoffrenight_disneyland-park {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 112px;

background-image:url(../images/special-offers-night/bandeaux/disney.jpg);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_walt-disney-studios-park {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-7/bandeaux/wds.jpg);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_disney-hotels {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-7/bandeaux/hotels.jpg);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_disney-hotels {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 112px;

background-image:url(../images/special-offers-night/bandeaux/hotels.jpg);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_prepare-your-visit, #bandeauoffre7_how-to-get-there, #bandeauoffre7_disabled-visitors {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-7/bandeaux/special-offers.jpg);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffrenight_prepare-your-visit, #bandeauoffrenight_how-to-get-there, #bandeauoffrenight_disabled-visitors,#bandeauoffrenight_disney_dreams,#bandeauoffrenight_resort_map {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 112px;

background-image:url(../images/special-offers-night/bandeaux/special-offers-night.jpg);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 200px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}



#bandeauoffre7_special-offers,#bandeauoffre7_pre-special-offers {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-7/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_mastercard, #bandeauoffre7_mastercard-bis{

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/mastercard/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

#bandeauoffre7_special-offers-30 {

position: relative;

top: 0px;

left: 0px;

width: 203px;

height: 122px;

background-image:url(../images/special-offers-30/bandeaux/special-offers-7.gif);

background-repeat: no-repeat;

text-align: left;

margin-top: 20px;

padding-top: 180px;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 10px;

}

.bandeauoffre7_texte {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

}

a.bandeauoffre7_lien {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

font-weight: bold;

text-decoration: underline;

}

a.bandeauoffre7_lien:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

font-weight: bold;

text-decoration: underline;

}

/* fin des styles du bandeau des offres 7 */



/* debut des styles du bandeau des offres mmp */



.bandeauoffremmp_texte {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

}

a.bandeauoffremmp_lien {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

font-weight: bold;

text-decoration: underline;

}

a.bandeauoffremmp_lien:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

font-weight: bold;

text-decoration: underline;

}

/* fin des styles du bandeau des offres mmp */



.bandeauoffre_titre {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

text-align:center;

color:#003399;

margin-top: -295px;

}

.bandeauoffre_texte {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

}

a.bandeauoffre_lien {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

font-weight: bold;

text-decoration: underline;

}

a.bandeauoffre_lien:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#0E005D;

font-weight: bold;

text-decoration: underline;

}

/* fin des styles du bandeau des offres spéciales */



#popupExotique {

position:absolute;

width:100%;

height:100%;

z-index:100;

}



#popCookie {

position:absolute;

width:300px;

height:150px;

left: 50%;

margin-left: -130px;

margin-top: 200px;

padding-left: 10px;

z-index:101;

background-image: url(../images/fond_cook.png);

background-repeat: no-repeat;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #C1FFFF;

}



.visible_cook {

background-color:#fff;

opacity: 0.5;

filter : alpha(opacity=50);

}







.projekktor{

	width:954px;

	height:534px;

	/*background-image: url(../images/home-spof-surpreenda-tmp_960x281.jpg);*/

}



.projekktor.tmp-img-replace-video{

	width:960px;

	height:281px;

	/*background-image: url(../images/home-spof-surpreenda-tmp_960x281.jpg);*/

}


.home-links__item{
	margin-right: 21px;
	width: 306px;
	display: block;
	float: left;
	background-color: #CCEBF0;
	border-radius: 12px;
	/*min-height: 200px;*/
	min-height: 120px;
	position: relative;
}

.home-links__item:last-child{
	margin-right: 0;
}

.home-links__item .link{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.home-links__item .pic{
	width: 	120px;
	height: 120px;
	display: block;
	float: left;
	border-radius: 14px 0px 0px 14px;
}
.home-links__item .content{
	padding: 5px 5px 5px 125px;
	display: block;
}
.home-links__item p{
	font-size:11px;
    font-family: arial, sans-serif;
    line-height: 12px;
}
.home-links__item .title{
    font-size: 13px;
    font-family: arial, sans-serif;
    font-weight: bold;
    padding: 0 0 2px;
    line-height: 13px;
}
.home-links__item .small{
	font-size:9px;
	line-height: 9px;
	color:#666;
}