#cellEd2009 { width: 133px; height: 140px; background-color: rgb(255,255,255); border: 2px solid #000;}
#cellEd2009 h1 {font-size:40px; line-height:36px; padding-top:46px; color:rgb(153,153,153);}
#cellEd2009 h2 {font-size:59px; line-height:55px; color:rgb(153,153,153);}

#cellCompfilm { width: 133px; height: 140px; background-color: rgb(206,018,131); border: 2px solid #000;}
#cellCompfilm h1 {font-weight:normal; font-size:21px; line-height:18px; padding-top:26px;}
#cellCompfilm h2 {font-weight:normal; font-size:72px; line-height:70px;}
#cellCompfilm h3 {font-weight:normal; font-size:24px; line-height:20px;}

#cellEdPrec { width: 133px; height: 140px; background-color: rgb(255,191,0); border: 2px solid #000;  }
#cellEdPrec h1 {font-size:32px; line-height:30px;padding-top:74px; }
#cellEdPrec h2 {font-size:35px; line-height:32px;}

#cellVideos { width: 133px; height: 140px; background-color: rgb(127,159,0); border: 2px solid #000;}
#cellVideos h1 {font-size:24px; line-height:22px; padding-top:113px;}

#cellOrga { width: 133px; height: 140px; background-color: rgb(51,153,204); border: 2px solid #000;}
#cellOrga h1 {font-size:42px; line-height:40px; padding-top:55px; }
#cellOrga h2 {font-size:44px; line-height:42px;}

#cellPresse { width: 133px; height: 140px; background-color: rgb(204,102,0); border: 2px solid #000;}
#cellPresse h1 {font-size:50px; line-height:48px; padding-top:90px; }

#cellNewslt { width: 133px; height: 140px; background-color: rgb(51,51,51); border: 2px solid #000;}
#cellNewslt h1 {font-size:25px; line-height:23px; padding-top:112px; }
#cellNewslt h2 {font-size:50px; line-height:44px; }

ul { font-family: "Lucida Grande", sans-serif; }

#grid1 { position:absolute; left: 2px; top: 0px; margin: 0px; text-align:center; width: 407px; height: 188px; background-color: rgb(255,255,255); border: 0px; display: none; }
#grid1 h1 { font-size: 38px; line-height: 34px; color:#000; font-weight:normal; text-transform:uppercase; text-align:center; margin: 12px 8px 0px 8px; }
#grid1 h2 { font-size: 19px; line-height: 16px; color:#000; font-weight:normal; text-transform:uppercase; letter-spacing:1px; text-align:center; margin: 22px 8px 5px 8px; }
#grid1 h3 { font-size: 19px; line-height: 16px; color:#000; font-weight:normal; text-transform:uppercase; text-align:center; margin: 26px 8px 10px 8px; }
#grid1 h4 { font-family: "Lucida Grande", sans-serif; font-size: 14px; font-weight:bold; line-height: 16px; color:#000; text-transform:uppercase; text-align:center; margin: 16px 8px 0px 8px; }
.arrowbloc { font-family: Impact; font-size:20px; line-height: 20px; font-weight:normal; color: #FFF; padding: 0px 5px 0px 6px; margin: 0px 6px; border: 0px; background-color: #000; }

#grid2 { position:absolute; left: 139px; top: 0px; margin: 0px; width: 270px; height: 188px; background-color: rgb(206,018,131); border: 0px; display: none; }
#grid2 h1 { font-size: 28px; line-height: 26px; color:#FFF; font-weight:normal; text-transform:uppercase; text-align:center; margin: 12px 4px 0px 4px; }
#list2 ul { list-style-type: none; margin: 12px 0px 0px 0px; padding: 0px; }
#list2 li { height: 34px; list-style-type: none; margin: 0px; padding: 0px; border: 0px; }
#list2 li:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
#list2 p { font-size: 14px; text-transform:uppercase; line-height:34px; margin: 0px; padding: 0px 6px;}
#list2 a { color: #FFF; }
#list2 a:hover { background-color: rgb(51,51,51); color: rgb(206,018,131); padding: 2px 6px; }
.langbloc { font-family: Impact; font-size:20px; line-height: 20px; font-weight:normal; color: rgb(206,018,131); padding: 2px 6px 2px 6px; margin: 0px 6px; background-color: #FFF; }

#grid3 { position:absolute; left: 276px; top: 0px; margin: 0px; width: 133px; height: 192px; background-color: rgb(255,191,0); border: 0px; display: none; }
#list1 ul { font-family: Impact; font-size: 26px; list-style-type: none; color: #FFF; margin: 24px 0px 0px 0px; padding: 0px; }
#list1 li { list-style-type: none; line-height:35px; margin: 11px 0px 11px 0px; padding: 0px; border: 0px; color: #FFF;}
#list1 a { color: #FFF; font-weight:normal; }
#list1 li:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

#grid4 { position:absolute; left: 413px; top: 0px; margin: 0px; width: 133px; height: 192px; background-color: rgb(127,159,0); border: 0px; display: none; }
#grid4 h1 { font-family: "Lucida Grande", sans-serif; font-size: 14px; font-weight:bold; line-height: 16px; color:#FFF; text-transform:uppercase; text-align:center; margin: 16px 8px 0px 8px; }

#grid5 { position:absolute; left: 550px; top: 0px; margin: 0px; width: 270px; height: 188px; background-color: rgb(51,153,204); border: 0px; display: none; }
#grid5 h1 { font-size: 20px; line-height: 24px; color:#FFF; font-weight:normal; letter-spacing:1px; text-transform:uppercase; text-align:center; margin: 12px 4px 8px 4px; }
#grid5 p { font-family: "Lucida Grande", sans-serif; font-size: 14px; line-height: 22px; color:#FFF; text-align:center; margin: 2px 8px 6px 8px; }
#grid5 a { color: #FFF; font-weight:normal; }
#grid5 a:hover { font-weight:bold; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; padding: 6px 6px; }

#grid6 { position:absolute; left: 687px; top: 0px; margin: 0px; width: 133px; height: 192px; background-color: rgb(204,102,0); border: 0px; display: none; }
#grid6 h1 { font-size: 20px; line-height: 18px; color:#FFF; font-weight:normal; letter-spacing:1px; text-transform:uppercase; text-align:center; margin: 6px 4px 6px 4px; }
#grid6 h2 { font-family: "Lucida Grande", sans-serif; font-size: 14px; line-height: 22px; color:#FFF; text-align:center; margin: 2px 8px 18px 8px; }
#grid6 p { font-family: "Lucida Grande", sans-serif; font-size: 11px; line-height: 12px; color:#FFF; text-align:center; margin: 2px 4px 4px 4px; }
#grid6 a { color: #FFF; font-weight:normal; }
#grid6 a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }

#grid7 { position:absolute; left: 687px; top: 120px; margin: 0px; width: 270px; height: 68px; background-color: rgb(51,51,51); border: 0px; display: none; }
#grid7 p { font-family: "Lucida Grande", sans-serif; font-size: 12px; line-height: 16px; color:#FFF; text-transform:uppercase; text-align:center; margin: 2px 8px 6px 8px; }
#grid7 form { margin: 2px 8px 6px 8px; }
.emailbox { height: 16px; border: 1px solid ; color: #333333; background: url(img/emailform_bg5.gif) repeat-x #f6f6f6 top; line-height: 16px; padding-top: 4px;  }
#grid7ok { position:absolute; left: 687px; top: 120px; margin: 0px; width: 270px; height: 68px; background-color: rgb(51,51,51); border: 0px;}
#grid7ok p { font-family: "Lucida Grande", sans-serif; font-size: 12px; line-height: 16px; color:#FFF; text-transform:uppercase; text-align:center; margin: 2px 8px 6px 8px; }

#title_compet {font-size:28px; line-height:35px; padding-top:10px; }