body{
	margin:0;
	background:#e4feff url(img/background.png) repeat-x;
	background-color:#9facb2;
	font-family:Arial, Helvetica, sans-serif;
}

html, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

a:link { text-decoration: none }
a:visited { text-decoration: none }

#main {
	width: 1000px;
	background: url(img/main.png) no-repeat;
	height: 1065px;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:33px;
}

#copyright {
	margin: 0 auto 0 auto;
	width: 1000px;
	height: 24px;
	text-align: center;
	font-family: Calibri, Verdana, Ariel, sans-serif;
	color: #d7d8d8;
	font-size: 12px;
	font-weight: bold;
}

#wrapper{
	margin-left: 19px;
	
}

#colGauche{
	float:left;
	width:643px;
	margin:25px 0 0 0;
}

#right-box{
	float:left;
	background: url(img/right-en.png) no-repeat;
	margin:43px 0 0 7px;
	width: 314px;
	height: 517px;
}

#banner{
	height: 90px;
	width: 728px;
	padding:0 0 28px 220px;
	margin:0;
}

#language{
	text-align: right;
	padding-right:30px;
	margin:0;
}

#language a{
	font-family: Arial, Helvetica, sans-serif;
	color: #60737a;
	font-size: 12px;
}

#date{
	font-family: Arial, Helvetica, sans-serif;
	color: #8e9da3;
	font-size: 12px;
	margin:0 0 5px 0;
}

#player{

}

#tv-box{
	background: url(img/tv-box.png) no-repeat 0 13px;
	width: 643px;
	padding-bottom:7px;
}

#meteo-box{
	background: url(img/meteo-en.png) no-repeat;
	width: 643px;
	height: 124px;
	margin-top:11px;
}

#contest-box{
	background: url(img/contest-en.png) no-repeat;
	width: 643px;
	height: 290px;
	margin-top:14px;
}

#rules{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
    width: 643px;
	margin-top:55px;
	margin-left: auto;
	margin-right: auto;
}
#rules h1{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#rules p{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#participate a{
	float:left;
    width: 196px;
	height: 60px;
	background: url(img/participate-en.png) no-repeat;
	margin:140px 0 0 435px;
}

#contest-box p{
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75797b;
	text-align: center;
}

#contest-box a{
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36baf2;
}

#highlights-box{
	margin: 2px;
	background: url(img/highlights-en.png) no-repeat;
	width: 310px;
	margin-top: 545px;
	padding-top: 48px;
	padding-bottom:8px;
}

#tv-video{
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom:8px;
	width: 641px;
	height: 360px;
}
#highlights-video{
	margin-left: 9px;
	width: 289px;
	height: 225px;
	border: 1px solid;
	border-color: #5c594f;
}
#share a{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #60737a;	
}
.addthis_button img{
	margin:0 0 8px 90px;
}
.share-item{
	margin-left: 10px;
	
}

.yellow-box {
   width: 547px;
   border: 1px solid #900;
   padding: 10px;
   margin: 0;
   background: #ffffe4;
   margin-bottom: 30px;
   border-color: #a2a061;
   text-align: center;
   color: #a2a061;
}

.error-box {
   width: 547px;
   border: 1px solid #900;
   padding: 10px;
   margin: 0;
   background: #fee;
   margin-bottom: 30px;
   color:#C00;

}

/* POPUPS -------------------------------------  */
#content, #contentPopup {
	float:left;
	overflow:hidden;
	width:600px;
}

#contentPopup, #contentPopupPrivacy { 
	margin:0px;
	padding:10px 15px;
	width:auto;
	background:url();
	background-color:#FFF;
}
#contentPopup p, #contentPopupPrivacy p {
	padding:4px 0 4px 0;
	margin:0;
	font:16px/21px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#contentPopupPrivacy p { font:13px/17px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }
#contentPopup ul {margin:2px 0 5px 25px;padding:0;}
#contentPopup li {
	margin:0;
	padding:0 0 0 5px;
	font:16px/21px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}
#contentPopupPrivacy p, #contentPopupPrivacy li { 
	font:13px/17px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
}
#contentPopup h1, #contentPopupPrivacy h1{ padding:7px 0 10px 0; }
/* -------------------------------------  */

.bold {
font-weight: bold;
}