@charset "iso-8859-1";

* {
margin:0;
padding:0;
}

body {
background-color:#009ED9;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#052773;
text-align:center;
background-image:url("./images/dorcel_bg.jpg");
background-position:top center;
background-repeat:no-repeat;
}

a {
color:#052773;
text-decoration:none;
}

a:hover {
color:#052773;
text-decoration:underline;
}

h1 {
font-size:15px;
color:#052773;
}

h2 {
padding:0 0 10px 0;
font-size:15px;
text-align:left;
font-weight:bold;
}

h3 {
padding:0 0 20px 0;
font-size:12px;
text-align:left;
}

p {
padding:0 0 10px 0;
text-align:justify;
}

img {
border:0;
margin:0;
}
		
#contenu_global {
position:absolute;
left:50%;
top:50%;
width:660px;
height:500px;
margin-left:-330px; /* moitié de la largeur */
margin-top:-250px; /* moitié de la hauteur */
text-align:center;
}

#contenu_globalbis {
position:absolute;
left:50%;
top:20px;
width:660px;
height:auto;
margin-left:-330px; /* moitié de la largeur */
text-align:center;
}

#message_erreur {
padding:10px 0 5px 0;
font-size:12px;
color:#FF0000;
font-weight:bold;
}

.message_form {
padding:10px 0 5px 0;
color:#052773;
}

.flagfr {
float:left;
width:194px;
padding:45px 20px 0 0;
text-align:right;
}

.logo {
width:231px;
float:left;
}

.flagen {
float:left;
width:194px;
padding:45px 0 0 20px;
text-align:left;
}




/* Menu */
ul#menu {
clear:both;
width:660px;
height:20px;
text-align:center;
background-image:url("./images/menu_bg.png");
background-position:center top;
background-repeat:no-repeat;
}


ul#menu li.trailer {
padding:3px 0 0 0;
float:left;
list-style-type:none;
text-align:center;
}
ul#menu li.trailer a {
width:110px;
height:20px;
font-weight:bold;
display:block;
color:#052773;
}
ul#menu li.trailer a:hover {
color:#DEB85D;
text-decoration:none;
}


ul#menu li.film {
padding:3px 0 0 0;
float:left;
list-style-type:none;
text-align:center;
}
ul#menu li.film a {
width:110px;
height:20px;
font-weight:bold;
display:block;
color:#052773;
}
ul#menu li.film a:hover {
color:#DEB85D;
text-decoration:none;
}


ul#menu li.images {
padding:3px 0 0 0;
float:left;
list-style-type:none;
text-align:center;
}
ul#menu li.images a {
width:110px;
height:20px;
font-weight:bold;
display:block;
color:#052773;
}
ul#menu li.images a:hover {
color:#DEB85D;
text-decoration:none;
}


ul#menu li.cast {
padding:3px 0 0 0;
float:left;
list-style-type:none;
text-align:center;
}
ul#menu li.cast a {
width:110px;
height:20px;
font-weight:bold;
display:block;
color:#052773;
}
ul#menu li.cast a:hover {
color:#DEB85D;
text-decoration:none;
}


ul#menu li.makingof {
padding:3px 0 0 0;
float:left;
list-style-type:none;
text-align:center;
}
ul#menu li.makingof a {
width:110px;
height:20px;
font-weight:bold;
display:block;
color:#052773;
}
ul#menu li.makingof a:hover {
color:#DEB85D;
text-decoration:none;
}


ul#menu li.newsletter {
padding:3px 0 0 0;
float:left;
list-style-type:none;
text-align:center;
}
ul#menu li.newsletter a {
width:110px;
height:20px;
font-weight:bold;
display:block;
color:#052773;
}
ul#menu li.newsletter a:hover {
color:#DEB85D;
text-decoration:none;
}




/* Page trailer */
#visuel_trailer {
width:660px;
height:386px;
background-image:url("./images/visuel_trailer.png");
background-position:left top;
background-repeat:no-repeat;

}

#bt_acheter {
padding:5px 0 0 0;
position:absolute;
z-index:10;
top:435px;
left:180px;
width:466px;
height:31px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/acheter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_acheter a {
padding:4px 80px 0 0;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_acheter a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_voir {
padding:5px 0 0 0;
position:absolute;
z-index:11;
top:470px;
left:60px;
width:466px;
height:31px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/voir_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_voir a {
padding:4px 80px 0 0;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_voir a:hover {
color:#DEB85D;
text-decoration:none;
}

#visuel_trailerbis {
position:absolute;
z-index:0;
top:130px;
left:0;
width:660px;
height:386px;
text-align:left;
}

#flashcontent1 {
padding:27px 16px 0 164px;
width:480px;
height:272px;
}

#flashcontent1 h1 {
padding:0 0 5px 0;
text-align:center;
color:#FFF;
}

#flashcontent1 h2 {
padding:85px 0 5px 0;
text-align:center;
color:#FFF;
}

#flashcontent1 p {
padding:0 0 0 0;
text-align:center;
color:#FFF;
}




/* Page film */
#visuel_film {
width:660px;
height:830px;
background-image:url("./images/visuel_filmbis.png");
background-position:right bottom;
background-repeat:no-repeat;
}

#bt_acheterbis {
padding:5px 0 0 0;
width:660px;
height:30px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/acheterbis_off.png");
background-position:left top;
background-repeat:no-repeat;
}
#bt_acheterbis a {
padding:8px 0 0 80px;
width:580px;
height:30px;
color:#052773;
text-decoration:none;
display:block;
text-align:left;
}
#bt_acheterbis a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_voirbis {
padding:5px 0 0 0;
width:660px;
height:30px;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/voirbis_off.png");
background-position:left top;
background-repeat:no-repeat;
}
#bt_voirbis a {
padding:8px 0 0 200px;
width:460px;
height:30px;
color:#052773;
text-decoration:none;
display:block;
text-align:left;
}
#bt_voirbis a:hover {
color:#DEB85D;
text-decoration:none;
}

#texte_film {
position:absolute;
z-index:11;
top:490px;
left:0px;
width:660px;
height:auto;
}




/* Page making of */
#visuel_makingof {
width:660px;
height:470px;
background-image:url("./images/visuel_makingof.png");
background-position:left top;
background-repeat:no-repeat;
}

#bt_acheterter {
padding:5px 0 0 0;
position:absolute;
z-index:10;
top:440px;
left:25px;
width:466px;
height:31px;
text-align:left;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/acheterter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_acheterter a {
padding:4px 0 0 80px;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_acheterter a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_voirter {
padding:5px 0 0 0;
position:absolute;
z-index:11;
top:475px;
left:140px;
width:466px;
height:31px;
text-align:left;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/voirter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_voirter a {
padding:4px 0 0 80px;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_voirter a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_makingof {
padding:5px 0 0 0;
position:absolute;
z-index:10;
top:510px;
left:50px;
width:466px;
height:31px;
text-align:left;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/acheterter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_makingof a {
padding:4px 0 0 80px;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_makingof a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_docu {
padding:5px 0 0 0;
position:absolute;
z-index:11;
top:550px;
left:190px;
width:466px;
height:31px;
text-align:left;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/voirter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_docu a {
padding:4px 0 0 80px;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_docu a:hover {
color:#DEB85D;
text-decoration:none;
}

#visuel_makingofbis {
position:absolute;
z-index:0;
top:172px;
left:0;
width:660px;
height:395px;
text-align:right;
}

#flashcontent2 {
padding:27px 147px 0 33px;
width:480px;
height:272px;
}

#flashcontent2 h1 {
padding:0 0 5px 0;
text-align:center;
color:#FFF;
}

#flashcontent2 h2 {
padding:85px 0 5px 0;
text-align:center;
color:#FFF;
}

#flashcontent2 p {
padding:0 0 0 0;
text-align:center;
color:#FFF;
}




/* Page The cast */
#visuel_cast {
width:660px;
height:495px;
text-align:right;
background-image:url("./images/visuel_cast.png");
background-position:top left;
background-repeat:no-repeat;
}

#flashcontent3 {
padding:27px 14px 0 56px;
width:590px;
height:370px;
}

#flashcontent3 h1 {
padding:0 0 5px 0;
text-align:center;
color:#FFF;
}

#flashcontent3 h2 {
padding:130px 0 5px 0;
text-align:center;
color:#FFF;
}

#flashcontent3 p {
padding:0 0 0 0;
text-align:center;
color:#FFF;
}

#flashcontent a {
text-decoration:underline;
color:#FFF;
}
#flashcontent a:hover {
text-decoration:none;
}

#visuel_castbis {
position:absolute;
z-index:10;
top:150px;
left:0;
width:660px;
height:370px;
}

#bt_achetercast {
padding:5px 0 0 0;
position:absolute;
z-index:10;
top:540px;
left:180px;
width:466px;
height:31px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/acheter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_achetercast a {
padding:4px 80px 0 0;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_achetercast a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_voircast {
padding:5px 0 0 0;
position:absolute;
z-index:11;
top:577px;
left:60px;
width:466px;
height:31px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/voir_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_voircast a {
padding:4px 80px 0 0;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_voircast a:hover {
color:#DEB85D;
text-decoration:none;
}




/* Page newsletter */
#visuel_newsletter {
padding:50px 15px 0 335px;
width:310px;
height:340px;
text-align:center;
background-image:url("./images/visuel_newsletter.png");
background-position:center top;
background-repeat:no-repeat;
}
#visuel_newsletter h2 {
text-align:center;
}
#visuel_newsletter p {
padding:70px 0 0 0;
text-align:center;
}




/* Page images */
#visuel_images {
padding:27px 0 0 0;
width:660px;
height:630px;
text-align:center;
}

#bt_acheterimages {
padding:5px 0 0 0;
position:absolute;
z-index:10;
top:690px;
left:180px;
width:466px;
height:31px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/acheter_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_acheterimages a {
padding:4px 80px 0 0;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_acheterimages a:hover {
color:#DEB85D;
text-decoration:none;
}

#bt_voirimages {
padding:5px 0 0 0;
position:absolute;
z-index:11;
top:725px;
left:60px;
width:466px;
height:31px;
text-align:right;
font-size:15px;
font-weight:900;
color:#052773;
background-image:url("./images/voir_off.png");
background-position:right bottom;
background-repeat:no-repeat;
}
#bt_voirimages a {
padding:4px 80px 0 0;
width:386px;
height:31px;
color:#052773;
text-decoration:none;
display:block;
}
#bt_voirimages a:hover {
color:#DEB85D;
text-decoration:none;
}




#pied2page {
padding:10px 0 20px 0;
width:660px;
height:30px;
text-align:center;
background-image:url("./images/pied2page_bg.png");
background-position:center top;
background-repeat:no-repeat;
}
