/* copyright ooprint © 2009 */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	font-family:Helvetica, Arial, sans-serif;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:0;
}
html,body {
	width:100%;
	height:100%;
	margin:0 auto;
	background:url(../images/bg_body.jpg) repeat-x;
}
#ribbon {
	width:258px;
	height:258px;
	position:absolute;
	z-index:100;
	top:0;
	right:0;
	background:url(../images/ribbon.png) no-repeat;
}
h2 {
	font-family:"Century Gothic", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:2.5em;
	color:#C1007F;
	margin-bottom:10px;
	padding-left:5px;
	padding-bottom:5px;
	/*background:#FFFFFF;*/
	}
h3,h4 {
	margin:20px 0 10px 20px;
	}
h3 em {
	font-weight:normal;
	font-style:normal;
	font-size:.86em;
	}
a {
	text-decoration:none;
	color:#C15C9E;
	font-weight:bold;
}
a:hover {
	color:#C1007F;
}
img {
	border:none;
}

ul {
	list-style:none;
	margin:0 0 40px 20px;
	line-height:1.4em;
	}
ul li {
	margin-bottom:5px;
	}

hr {
	width:820px;
	margin-left:20px;
	border-top:solid 1px #C15C9E;
	border-bottom:none;
	border-left:none;
	border-right:none;
	}

.content {
	background:url(../images/bg_main_frame.jpg) repeat-y;
	position:relative;
	width:940px;
	min-height:100%;
	height:7140px;
	margin:0 auto;
}
#content_en {
	height:6400px;
}
.bg2010 {
	background:url(../images/bg_main.jpg) no-repeat;
	position:relative;
	width:940px;
	height:1200px;
	margin:0 auto;
}

.intro {
	position:relative;
	padding-top:20px;
	font-size:1.8em;
	}

.eridan {
	position:relative;
	float:left;
	margin:243px 0 0 40px;
	width:480px;
	height:auto;
	}
.eridan p {
	width:440px;
	margin:0 0 40px 20px;
	line-height:1.4em;
	}
.eridan p img {
	vertical-align:middle;
	margin-top:5px;
	}
	
.eridan .update {
	border-bottom:solid 3px #C15C9E;
	padding-bottom:20px;
	margin-bottom:0;
	margin-top:0;
	}
.eridan .date {
	color:#C15C9E;
	margin-bottom:0;
	margin-top:0;
	}

.phenix {
	position:relative;
	float:left;
	margin:243px 0 0 20px;
	width:360px;
	height:auto;
	}
.phenix ul {
	margin:100px 0 0 0;
	border-left:5px solid #ceebf8;
	border-right:5px solid #ceebf8;
	border-bottom:5px solid #ceebf8;
	padding:0 20px 0 20px;
	text-align:center;
	font-weight:bold;
	}
.phenix ul li {
	margin-bottom:10px;
	}
.phenix ul li strong {
	color:#C1007F;
	font-weight:bold;
	}
.phenix div {
	position:relative;
	float:left;
	width:360px;
	margin-top:50px;
	}
.phenix p {
	text-align:center;
	padding:0 20px 10px 20px;
	margin:80px 0 40px 0;
	border-left:5px solid #ceebf8;
	border-right:5px solid #ceebf8;
	border-bottom:5px solid #ceebf8;
	}
	
#prizes {
	background:#FFFFFF url(../images/title_prizes.jpg) no-repeat;
	}
#sponsors {
	background:#FFFFFF url(../images/title_sponsors.jpg) no-repeat;
	}

#footer {
	width:820px;
	text-align:center;
	margin-bottom:0;
	font-size:12px;
	background:#ecf9ff;
	padding:8px 0;
	}
	
#reglement {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	}
#reglement h1 {
	width:auto;
	height:auto;
	text-align:center;
	position:static;
	float:none;
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	color:#037fc2;
	margin:0px 0px 40px 0px;
	left:0px;
	padding-left:0px;
	font-size:18px;
	line-height:24px;
	}
#reglement h2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	color:#037fc2;
	margin-bottom:0px;
	font-size:15px;
	padding:0 30px;
	}
#reglement p {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:13px;
	line-height:20px;
	padding:0 30px;
	margin-bottom:30px;
	}

#floatdiv {
	position:relative;
	}

/*--------------------------------------------------------------------------------------------------------------------------------------------------*/

#en .bg2010 {
	background:url(../../competition/images/bg_main.jpg) no-repeat;
	}
#en #prizes {
	background:#FFFFFF url(../../competition/images/title_prizes.jpg) no-repeat;
	}
#en #sponsors {
	background:#FFFFFF url(../../competition/images/title_sponsors.jpg) no-repeat;
	}
#en #ribbon {
	background:url(../../competition/images/ribbon.png) no-repeat;
}
