.clear {
	clear:both;
}	

#contests {
	width:519px;
	font-size:11px;
	font-family:Verdana,sans-serif;
	padding:0px;
}

#contests img {
	border:none;
}

#contests h2 {
	margin:0px;
}

#contests .header {
	background-color:#e6f0e6;
	height:48px;
	margin-bottom:10px;
}

#contests .online {
	width:519px;
	background-color:#e6f0e6;
	padding-bottom:6px;
}

#contests .online .title {
		background-image:url(/applications/contests/im/title-online.gif);
		width:519px;
		height:24px;
}


#contests table th {
	background-color:#e6f0e6;
	color:black;
	font-weight:bold;
	padding:2px;
}

/* Grand format */


#contests .online .big_one {
	width:504px;
	height:188px;
	background-color:white;
	margin-left:6px;
	margin-top:6px;
}

#contests .online .big_one .image {
	width:274px
	height:188px;
	float:left;
}

#contests .online .big_one .image img {
	width:274px;
	height:188px;
}

#contests .online .big_one .text {
	width:230px;
	height:188px;
	float:left;
	overflow:hidden;
	background-color:white;
}

#contests .online .big_one .text a.title1 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:black;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#contests .online.big_one .text a.title1:hover {
	text-decoration:underline;
}

#contests .online .big_one .text a.title2 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#096a09;
	font-size:14px;
	text-decoration:none;
}

#contests .online .big_one .text a.title2:hover {
	text-decoration:underline;
}

#contests .online .big_one .text .teasing {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#e50083;
	font-size:10px;
	text-decoration:none;
}


/* Petit format */


#contests .online .small_one {
	margin-top:6px;
	width:249px;
	height:188px;
	float:left;
	margin-right:4px;
	background-color:white;
	margin-left:6px;
}


#contests .online .small_one .image {
	width:125px;
	height:188px;
	float:left;
}

#contests .online .small_one .image img {
	width:125px;
	height:188px;
}


#contests .online .small_one .text {
	width:124px;
	height:188px;
	float:left;
	overflow:hidden;
	background-color:white;
}

#contests .online .small_one .text a.title1 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:black;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#contests .online .small_one .text a.title1:hover {
	text-decoration:underline;
}

#contests .online .small_one .text a.title2 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#096a09;
	font-size:14px;
	text-decoration:none;
}

#contests .online .small_one .text a.title2:hover {
	text-decoration:underline;
}

#contests .online .small_one .text .teasing {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#e50083;
	font-size:10px;
	text-decoration:none;
}

/* Resultats */

#contests .results {
	margin-top:10px;
	width:519px;
	clear:both;
	background-color:#e6f0e6;
	padding-bottom:6px;
}

#contests .results .title {
	background-image:url(/applications/contests/im/title-results.gif);
	width:519px;
	height:24px;
}

#contests .results .normal {
	width:249px;
	height:90px;
	background-color:white;
	margin-right:4px;
	float:left;
	margin-left:5px;
}

#contests .results .normal .image {
	float:left;
	width:62px;
	height:90px;
}

#contests .results .normal .image img {
	width:62px;
	height:90px;
}

#contests .results .normal .text {
	float:right;
	background-color:white;
	width:175px;
	height:90px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#e50083;
	font-size:10px;
}

#contests .results .normal .text a.title1 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:black;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#contests .results .normal .text a.title1:hover {
	text-decoration:underline;
}

#contests .results .normal .text a.title2 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#096a09;
	font-size:14px;
	text-decoration:none;
}

#contests .results .normal .text a.title2:hover {
	text-decoration:underline;
}

#contests .results .normal .text .teasing {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#e50083;
	font-size:10px;
	text-decoration:none;
}

/* concours */

#contests .contest {
	width:519px;
	height:328px;
}

h1.title1 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:black;
	font-size:14px;
	margin:0px;
	text-transform:uppercase;
}

h2.title2 {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#096a09;
	font-size:20px;
	margin:0px;
}

#contests .contest_outer {
	background-color:white;
	margin-top:10px;
}

#contests .question .answers input {
	margin-top:0px;
	margin-right:6px;
}

#contests .question .bla {
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}

#contests .question .number {
	float:left;
	width:50px;
	font-size:5.5em;
	color:#096a09;
	font-family:Verdana,sans-serif;
}

#contests .question .text {
	font-family:Verdana,sans-serif;
	color:#096a09;
	font-weight:bold;
	font-size:11px;
}


#contests .question a.tip {
	font-family:Verdana,sans-serif;
	color:black;
	text-decoration:underline;
}

#contests .question #contest_message {
	font-family:Verdana,sans-serif;
	color:red;
	font-size:11px;
}