body { margin: 0px; padding: 0px; background: #ffffff; text-align: justify; font: 12px Geneva, Verdane, Arial, Helvetica, sans-serif; }
/*********** styles de la barre de navigation **************/
#en-tete { background-image: url(images/barre_de_navigation/b-b59.gif); background-repeat: repeat-x; height: 59px; }
#barre_de_navigation { width: 638px; height: 45px; margin: 0px auto; padding: 7px 0px 0px 0px; }
#barre_1 { width: 638px; height: 25px; }
#barre_2 { width: 638px; height: 20px; }
/*********** styles du corps de texte **************/
#corps_de_texte { width: 750px; margin: 3px auto; }
/*********** styles du cadre de la page de garde **************/
#cadre { width: 710px; height: 45px; margin: 0px auto; padding: 25px 0px 25px 0px; }
#ligne-1 { width: 710px; height: 408px; float: left; }
#ligne-2 { width: 710px; height: 20px; text-align: center; float: left; }
#e-toile { width: 616px; height: 305px; margin: 0px auto; padding: 25px 0px 25px 0px; }
/************* styles du cadre 1 ****************/
#cadre_1 { width: 720px; margin: 0px 15px; }
#cadre_1h { width: 720px; height: 315px; margin: 0px 15px; }
#cadre_boutique { width: 360px; float: left; margin: 15px 0px; padding: 0px; border: 0px; }
#cadre_240px { width: 240px; float: left; margin: 15px 0px; padding: 0px; border: 0px; }
#cadre_480px { width: 480px; float: left; margin: 15px 0px; padding: 0px; border: 0px; }
.img_cadre_1 { float: left; margin: 0px 14px 5px 0px; padding: 0px; }
.img_cadre_1_cine { border: 0px; margin: 45px 0px; padding: 0px; }
.img_cadre_1_petite { float: left; border: 0px; margin: 0px; padding: 0px; }
.img_cadre_1_pel {float: left; margin: 0px 14px 0px 0px; padding: 0px; }
/************* styles du cadre 2 ****************/
#cadre_2 { width: 720px; margin: 0px 15px; }
#cadre_2_saut { width: 720px; margin: 0px 15px; float: right; }
#personnel_technique { width: 250px; float: left; }
#producteurs { width: 250px; float: left; margin: 0px 10px; }
#cadre_2_info { width: 510px; float: left; margin: 0px 10px 0px 0px; }
#photos { width: 200px; float: left; }
#photosdroit { width: 200px; float: right; text-align: left; margin: 0px 0px 0px 10px; }
#photos_colonne_1 { width: 240px; float: left; text-align: center; }
#photos_colonne_2 { width: 240px; float: left; text-align: center; margin: 0px; }
#photos_colonne_3 { width: 240px; float: left; text-align: center; }
.photos { padding: 0px; margin: 0px 0px 2px 0px; border: 0px; vertical-align: middle; }
/************* styles extrait pub ****************/
#cadre_pub { width: 620px; height: 255px; margin: 0px auto; padding: 25px 0px 50px 0px; }
#pub_colonne_1 { width: 10px; height: 245px; float: left; border: 0px; margin: 0px; padding: 0px; }
#pub_colonne_2 { width: 250px; height: 245px; float: left; border: 0px; margin: 0px; padding: 0px; }
#pub_colonne_3 { width: 350px; height: 245px; float: left; text-align: center; }
#pub_colonne_4 { width: 10px; height: 245px; float: left; border: 0px; margin: 0px; padding: 0px; }
#pub_ligne_2 { width: 620px; height: 245px; }
#pub_ligne { width: 620px; height: 10px; border: 0px; }
.pub { padding: 0px; margin: 0px; border: 0px; }
/************* styles du pied de page ****************/
#pied_de_page { width: 750px; text-align: center; clear: both; margin: auto; padding: 10px 0px 5px 0px; }
/************** styles typos ****************/
.t10	{ font-size: 10px; }
.t12	{ font-size: 12px; }
.tj12	{ font-size: 12px; text-align: justify; }
.tgb	{ font-size: 12px; color: #3399CC; text-decoration: none; vertical-align: top; }
.tbfg	{ font-size: 12px; color: #336699; text-decoration: none; }
.tgo	{ font-size: 12px; color: #FF9900; text-decoration: none; }
.titre	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #336699; }
.g16	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.g16bc	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #3399CC; }
.g16bf	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #336699; }
.g16o	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #FF9900; }
.g16bl	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #FFFFFF; }
.real	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #3399CC; }
.st		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FF9900; }
/************** styles liens ****************/
a:link	{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; }
a:visited { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3399cc; }
a:hover { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff9900; }
.lien	{ font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3399cc; vertical-align: middle; }