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

#cellCompfilm { width: 133px; height: 140px; background-color: rgb(51,51,51); 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,255,255); border: 2px solid #000; x }
#cellEdPrec h1 {font-size:32px; line-height:30px;padding-top:74px; color:rgb(153,153,153);}
#cellEdPrec h2 {font-size:35px; line-height:32px;color:rgb(153,153,153);}

#cellVideos { width: 133px; height: 140px; background-color: rgb(51,51,51); border: 2px solid #000;}
#cellVideos h1 {font-size:40px; line-height:38px; padding-top:45px;}
#cellVideos h2 {font-weight:normal; font-size:54px; line-height:58px;}


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

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

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

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

#grid1 { position:absolute; left: 2px; top: 0px; margin: 4px 0 0 0; text-align:center; width: 407px; height: 184px; 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: Impact2, 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: 4px 0 0 0; width: 270px; height: 184px; background-color: rgb(51,51,51); border: 0px; display: none; }
#grid2 h1 { font-size: 28px; line-height: 46px; color:#FFF; font-weight:normal; text-transform:uppercase; text-align:center; margin: 12px 4px 0px 4px; }
#grid2 a { font-family: Impact2, Impact;  list-style-type: none; color: #FFF; margin: 10px 0px 0px 0px; padding: 0px; font-weight:normal; }
#grid2 a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}


#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: Impact2, 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: 4px 0 0 0; width: 133px; height: 188px; background-color: rgb(255,255,255); border: 0px; display: none; }
#list1 ul { font-family: Impact2, Impact; font-size: 26px; list-style-type: none; color: #000; margin: 10px 0px 0px 0px; padding: 0px; }
#list1 li { list-style-type: none; line-height:30px; margin: 11px 0px 11px 0px; padding: 0px; border: 0px; color: #000;}
#list1 a { color: #000; 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: 4px 0 0 0; width: 133px; height: 188px; background-color: rgb(51,51,51); border: 0px; display: none; }
#grid4 h1 { font-family: "Lucida Grande", sans-serif; font-size: 14px; font-weight:bold; line-height: normal; color:#FFF; text-transform:uppercase; text-align:center; margin: 16px 8px 0px 8px; }
#grid4 a { font-family: Impact2, Impact; font-size: 26px; list-style-type: none; color: #FFF; margin: 10px 0px 0px 0px; padding: 0px; font-weight:normal; }
#grid4 a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

#grid5 { position:absolute; left: 550px; top: 0px; margin: 4px 0 0 0; width: 270px; height: 184px; background-color: rgb(255,255,255); border: 0px; display: none; }
#grid5 h1 { font-size: 20px; line-height: 24px; color:#000; 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:#000; text-align:center; margin: 2px 8px 6px 8px; }
#grid5 a { color: #000; 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: 4px 0 0 0; width: 133px; height: 188px; background-color: rgb(51,51,51); 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: 550px; top: 0px; margin: 4px 0 0 0; padding: 38px 0 0 0; width: 407px; height: 146px; background-color: rgb(255,255,255); border: 0px; display: none; }
#grid7 p { font-family: "Lucida Grande", sans-serif; font-size: 12px; line-height: 16px; color:#000; text-transform:uppercase; text-align:center; margin: 2px 8px 6px 8px; }
#grid7 form { margin: 2px 8px 6px 8px; }
.emailbox { height: 26px; width:90%; border: 1px solid ; padding: 4px; margin: 10px 0; background-color: rgb(51,51,51);  color: #FFF; font-size:16px; }
#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; }
#grid7 submit { font-size: 24px;  }


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

#col h1 ,#col h2, #col h3, #grid h1, #grid h2, #grid h3 { font-family: Impact2, Impact, "Lucida Sans";  }

.image_carousel {
	width: 958px;
	padding: 334px 0px 0px 0px;
	margin:0 0px 0 0;
	
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 2px;
	margin: 2px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}