.body { margin-top: 0px; margin-left: 0px; margin-right:0px; background: FFFFFF; }
.fond_jaune { background: FFFF00; height:150px; padding-top : 0px; }
.menu_noir { width: 738px ; height: 35px ;  background: 09001A ; padding-top : 5px; margin-top: 0px; }
.menu_rose { width: 728px ; height: 30px ;  background: CC0099 ; padding-top : 7px; }



.sommaire-hor {  font-family: Arial ; font-size: 12px; color: ffffff; font-weight: bold; text-align: center; margin-top:4px; }
.texte-copy {  font-family: Arial ; font-size: 10px; color: ffffff; text-align: center; margin-top:4px; }
.titre-acc {  font-family: Arial ; font-size: 12px; color: 000000; font-weight: bold; }
.texte-acc {  font-family: Arial ; font-size: 11px; color: 000000; text-align: justify; }
.partenaire { font-family: Arial ; font-size: 10px; color: 000000; width: 738px; }
.contact {  font-family: Arial ; font-size: 11px; color: 000000; text-align: justify; }

.titre-portrait {  font-family: Arial ; font-size: 12px; color: CC0099; font-weight: bold; text-transform:uppercase; }
.acc-portrait {  font-family: Arial ; font-size: 12px; color: 000000; font-weight: bold; text-align: justify; width: 680px; }
.bloc-portrait {  width: 400px; float: left; margin-top: 20px; text-align: justify; }
.texte-portrait  {  font-family: Arial ; font-size: 11px; color: 000000; text-align: justify; }
.bloc-portrait-mini { width: 200; float: right; margin-top: 20px; } 
.texte-portrait-mini {  font-family: Arial; font-style: italic; font-size: 9px; color: 000000; }
.texte-concours-mini {  font-family: Arial; font-size: 9px; color: 000000; text-align: justify; }
.question-itw  {  font-family: Arial ; font-size: 11px; color: 000000; text-align: justify; font-style: italic; margin-bottom: 5px }
.reponse-itw  {  font-family: Arial ; font-size: 11px; color: 000000; text-align: justify; margin-bottom: 30px }

.bloc-critique { margin-bottom: 20px; }
.intertitre-film {  font-family: Arial ; font-size: 11px; color: CC0099; font-weight: bold; }
.texte-film {  font-family: Arial ; font-size: 11px; color: 000000; }
.synopsis { font-family: Arial ; font-size: 11px; color: 000000; font-style: italic; }
.titre-film {  font-family: Arial ; font-size: 12px; color: CC0099; font-weight: bold; text-transform:uppercase; }
.sstitre-film {  font-family: Arial ; font-size: 11px; color: 000000; }


.corps1 { width: 738px ; height: 100px ;  background: 09001A ; padding-top : 5px; }
.corps2 { width: 738px ; height: 255px ;  background: 09001A ; }
.corps3 { width: 738px ; height: 185px ;  background: 09001A ; padding-left : 5px; }
.corps-film { width: 738px ; background: 09001A ; padding-bottom : 5px; }


.copy { width: 738px ; height: 25px ;  background: 09001A ; }
.copy2 { width: 728px ; height: 20px ;  background: CC0099 ; }

.bloc1 { width: 238px; height: 180px; background: FFFFBF ; float: left; padding-top: 13px; padding-left : 9px; padding-right : 9px;  }
.bloc2 { width: 239px; height: 180px; background: FFFFBF ; float: left; margin-left: 5px; padding-top: 13px; padding-left : 9px; padding-right : 9px;  }
.bloc3 { width: 241px; height: 180px; background: FFFFBF ; float: left; margin-left: 5px; padding-top: 13px; padding-left : 9px; padding-right : 9px; }
.bloc-film { width: 728px; background: FFFFBF ; padding-top: 20px; padding-bottom: 0px; padding-left : 19px; padding-right : 19px; margin-left: 5px; }

.img-corps1 {margin-left : 5px; }
.img-corps2 {margin-left : 1px; }
.img-portrait-left { float: left; margin-right: 15px; margin-bottom: 5px; margin-top: 3px; }
.img-portrait-right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top: 3px; }

a.menul { color:ffffff; text-decoration: none; }
a.menul:hover { color:FFFF66; text-decoration: underline; }

a.bloc { color:000000; text-decoration: none; }
a.bloc:hover { color:000000; text-decoration: underline; }

a.suite { color:CC0099; text-decoration: none; }
a.suite:hover { color:CC0099; text-decoration: underline; }





ul#menu {list-style-type: none;margin: 20px 0 0 20px;padding: 0;}
ul#menu a {text-decoration: none;color: #000;padding-left: 20px;background: url(image/puce0.gif) center left no-repeat;font-family: Arial; font-size:10px;}
ul#menu a:hover {background-image: url(image/puce1.gif);}

.film-gauche { width: 450px; height: 100px; float: left; margin-right: 50px; }
.film-droite {  }
.contenu-film {margin-top: 50px; width: 330px; float: left; text-align: justify; }
.droite-film {margin-top: 50px; width: 280px; margin-bottom: 5px; float: right; text-align: justify; }

.colonne1 { width: 210px; margin-top: 30px; margin-bottom: 20px; float: left; }
.colonne2 { width: 210px; margin-left:10px; margin-top: 30px; margin-bottom: 20px; float: left; }
.colonne3 { width: 210px; margin-left:10px; margin-top: 30px; margin-bottom: 20px; float: right; }  