@charset "utf-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	background:#7eabcc url(../images/bg-main.jpg) no-repeat 50% 0;
	}

p, ul li {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	}

#content li {
	padding-bottom:7px;
	}

#content-calendar  ul {
	list-style-type: square;
	padding-left: 15px;
	margin-top: 10px;
	}

#content-calendar li {
	font-weight: bold;
	}

p {
	line-height:140%;
	margin: 5px 0 12px 0;
	text-align: justify;
	}

p.data_contact, #results p , #euro-results p { 
	text-align: left;
	}

a {
	color: #29aae2;
	text-decoration: none;
	}

a.mail {
	display: block;
	padding-top: 15px;
	text-align: center;
	}

#main {
	margin: 0 auto;
	width:750px;
	min-height: 700px;
	_height: 700px;
}

.promo {
	background:url(../images/icon_new_deadline.jpg) no-repeat 0 0;
	padding-left: 70px;
	height: 67px;
	color:#B81415;
	font-family:georgia;
	font-size:17px;
	margin:0 0 20px;
	text-decoration:none;
	font-weight: bold;
	}

.promo div {
	padding: 15px 0 0 5px;
	width: 410px;
	}


#content-content {
	background: #fff url(../images/bg-content.jpg) no-repeat 0px 0px;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	width:748px;
	float: left;
	/*margin-left: 15px;
	margin-bottom:40px;*/
	}

#content, #content-calendar, #content-gallery {
	margin-left: 226px;
	padding:40px 10px 0;
	}

#content-quiz {
	_width: 470px;
	width: 450px;
	min-height: 600px;
	_height: 600px;
	margin: 10px 0 0 20px;
	padding: 0 20px 0 20px;
	_padding: 20px 0 0 20px;
	background: url(../images/bg-quiz.jpg) 0 0 no-repeat;
	font-family:tahoma;
	font-size:12px;
	float: left;
	}

#content-hp-quiz {
	width: 450px;
	min-height: 600px;
	_height: 600px;
	margin: 10px 0 0 20px;
	padding: 20px 20px 0 20px;
	background: url(../images/bg-quiz.jpg) 0 0 no-repeat;
	font-family:tahoma;
	font-size:12px;
	float: left;
	}

#content-gallery img {
	border: 1px solid #000000;
	margin-bottom:5px;
	margin-right:10px;
	margin-top:0;
	float:none;
	}

body.home h2, h1 {
	color:#952085;
	font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:lighter;
	text-decoration:none;
	margin: 0 0 10px 0;
	/*text-transform:uppercase;*/
	}

h2.hp {
	color:#952085;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin: 0;
	font-size:13px;
	margin: 15px 0 10px 0;
	}

body.presentation h1 	{
	margin: 0 0 20px 110px;
	}

h2 {
	text-decoration: underline;
	font-family: georgia;
	font-size: 15px;
	color: #268fdb;
	position: relative;

	}

h3 {
	text-decoration: none;
	font-family: georgia;
	font-size: 15px;
/*	background-color: #fff4e2;*/
/*	background-color: #fdecf3;*/
	background-color: #EFFBFF;

	}

h4 {
	text-decoration: none;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	margin: 25px 0 5px 0;
	color: #287D9E;
	}

h5 {
	text-decoration: none;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 5px 0;
	color: #9E7128;
	}

hr.clear {
	clear: left;
	display: none;
	}

/* --------- QUIZ --------- */

#NavQuiz {
	margin-top: 0;
	}

#NavQuiz h2 {
	white-space: nowrap;
	}

/* ----- HP QUIZ  ----- */

#content-hp-quiz h1 span {
	position: absolute;
	left:-5000px;
	}

#content-hp-quiz h1 { height: 44px; margin: 0 0 15px 0;}

body.bg #content-hp-quiz h1 { background: url(../images/h1-quiz-bg.png) center 0 no-repeat;}
body.cs #content-hp-quiz h1 { background: url(../images/h1-quiz-cs.png) center 0 no-repeat;}
body.da #content-hp-quiz h1 { background: url(../images/h1-quiz-da.png) center 0 no-repeat;}
body.de #content-hp-quiz h1 { background: url(../images/h1-quiz-de.png) center 0 no-repeat;}
body.el #content-hp-quiz h1 { background: url(../images/h1-quiz-el.png) center 0 no-repeat;}
body.en #content-hp-quiz h1 { background: url(../images/h1-quiz-en.png) center 0 no-repeat;}
body.es #content-hp-quiz h1 { background: url(../images/h1-quiz-es.png) center 0 no-repeat;}
body.et #content-hp-quiz h1 { background: url(../images/h1-quiz-et.png) center 0 no-repeat;}
body.fi #content-hp-quiz h1 { background: url(../images/h1-quiz-fi.png) center 0 no-repeat;}
body.fr #content-hp-quiz h1 { background: url(../images/h1-quiz-fr.png) center 0 no-repeat;}
body.hu #content-hp-quiz h1 { background: url(../images/h1-quiz-hu.png) center 0 no-repeat;}
body.it #content-hp-quiz h1 { background: url(../images/h1-quiz-it.png) center 0 no-repeat;}
body.lt #content-hp-quiz h1 { background: url(../images/h1-quiz-lt.png) center 0 no-repeat;}
body.lv #content-hp-quiz h1 { background: url(../images/h1-quiz-lv.png) center 0 no-repeat;}
body.mt #content-hp-quiz h1 { background: url(../images/h1-quiz-mt.png) center 0 no-repeat;}
body.nl #content-hp-quiz h1 { background: url(../images/h1-quiz-nl.png) center 0 no-repeat;}
body.pl #content-hp-quiz h1 { background: url(../images/h1-quiz-pl.png) center 0 no-repeat;}
body.pt #content-hp-quiz h1 { background: url(../images/h1-quiz-pt.png) center 0 no-repeat;}
body.ro #content-hp-quiz h1 { background: url(../images/h1-quiz-ro.png) center 0 no-repeat;}
body.sk #content-hp-quiz h1 { background: url(../images/h1-quiz-sk.png) center 0 no-repeat;}
body.sl #content-hp-quiz h1 { background: url(../images/h1-quiz-sl.png) center 0 no-repeat;}
body.sv #content-hp-quiz h1 { background: url(../images/h1-quiz-sv.png) center 0 no-repeat;}


#content-hp-quiz h2 {
	color:#000000;
	font-family:Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	padding: 22px 26px 0 0;
	_padding: 22px 25px 0 0;
	_margin: 10px 0;
	white-space: nowrap;
	_width: 1px;
	float: left;
	margin: 10px 0 0 0;
	}



#content-hp-quiz h2.age-10-14 span, #content-hp-quiz h2.age-10-14-on span {
	background:url(../images/quiz-age-10-14.png) 19px -21px no-repeat;
	display: block;
	height: 22px;
	padding:0 0 0 36px;
	}

#content-hp-quiz h2.age-10-14-on span {
	background:url(../images/quiz-age-10-14-on.png) left -5px no-repeat;
	display: block;
	height: 24px;
	padding: 17px 0 0 36px;
	}


#content-hp-quiz h2.age-15-18 span {
	background:url(../images/quiz-age-15-18.png) 19px -21px no-repeat;
	display: block;
	height: 24px;
	padding:0 0 0 36px;
	margin: 0 0 0 0;
	}

#content-hp-quiz h2.age-15-18-on span  {
	background:url(../images/quiz-age-15-18.png) left -21px no-repeat;
	display: block;
	height: 22px;
	padding-left: 36px;
	}


#content-hp-quiz h2.age-15-18-on span {
	background:url(../images/quiz-age-15-18-on.png) left -5px no-repeat;
	display: block;
	height: 24px;
	padding: 17px 0 0 36px;
	}

#content-hp-quiz h2.age-10-14, #content-hp-quiz h2.age-10-14-on {
	background:url(../images/quiz-age-10-14-corner.png) right 0 no-repeat;
	height: 30px;

	}

#content-hp-quiz h2.age-15-18 {
	background:url(../images/quiz-age-15-18-corner.png) right -1px no-repeat;
	_background:url(../images/quiz-age-15-18-corner.png) right -1px no-repeat;
	/*_padding:0;*/
	}

#content-hp-quiz h2.age-15-18-on {
	background:url(../images/quiz-age-15-18-corner.png) right 15px no-repeat;
	}




/* ------ CONTENT QUIZ ------*/

#content-quiz h2 {
	color:#000000;
	font-family:Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	padding: 8px 26px 10px 0;
	_padding: 8px 25px 0 0;
	/*_padding: 38px 25px 0 0;
	_margin: 10px 0;*/
	white-space: nowrap;
	_white-space: nowrap;
	_width: 1px;
	float: left;
	margin:0;
	_margin:0;
	}

 #content-quiz h2.age-10-14 span, #content-quiz h2.age-10-14-on span {
	display: block;
	height: 24px;
	padding: 17px 0 0 36px;
	}

#content-quiz h2.age-10-14 span {
	background:url(../images/quiz-age-10-14.png) 19px -5px no-repeat;
	}

#content-quiz h2.age-10-14-on span {
	background:url(../images/quiz-age-10-14-on.png) left -5px no-repeat;

	}

#content-quiz h2.age-15-18 span, #content-quiz h2.age-15-18-on span {
	display: block;
	height: 24px;
	padding: 17px 0 0 36px;
	}

#content-quiz h2.age-15-18-on span  { background:url(../images/quiz-age-15-18-on.png) left -4px no-repeat;}
#content-quiz h2.age-15-18 span  { background:url(../images/quiz-age-15-18.png) 19px -4px no-repeat;}

#content-quiz h2.age-10-14 { background:url(../images/quiz-age-10-14-corner.png) right 1px no-repeat; 	height: 30px;	}
#content-quiz h2.age-10-14-on { background:url(../images/quiz-age-10-14-corner.png) right 1px no-repeat; height: 30px;	}


#content-quiz h2.age-15-18 { background:url(../images/quiz-age-15-18-corner.png) right 1px no-repeat;}
#content-quiz h2.age-15-18-on { background:url(../images/quiz-age-15-18-corner.png) right 1px no-repeat;}

div.choix-quiz-01, div.choix-quiz-02 {
	float: none;
	margin-right: 15px;
	/*width: 47%;*/
	}

div.choix-quiz-01 a span {
	background: url(../images/bg-choix-quiz.png) 0 9px repeat-x;
	margin: 0 16px 0 0;
	font-weight: bold;
	font-family:verdana;
	font-size: 13px;
	white-space: nowrap;
	}

div.choix-quiz-02 a span {
	background: url(../images/bg-choix-quiz02.png) 0 9px repeat-x;
	margin: 0 16px 0 0;
	font-weight: bold;
	font-family:verdana;
	font-size: 13px;
	white-space: nowrap;
	}

div.choix-quiz-01  a, div.choix-quiz-01 a.on, div.choix-quiz-01 a:hover, div.choix-quiz-02 a, div.choix-quiz-02 a.on, div.choix-quiz-02 a:hover {
	color: #000000;
	padding:16px 0 0 20px;
	height:25px;
	}



div.choix-quiz-01 a.on, div.choix-quiz-01 a:hover { background: url(../images/etoile-quiz01.png) 0 8px no-repeat; }
div.choix-quiz-02 a.on, div.choix-quiz-02 a:hover { background: url(../images/etoile-quiz02.png) 0 8px no-repeat; }


#content-quiz #contener-choix {
	clear: left;
	_height: 0;
	padding-top: 10px;
	}

#contener-choix {
	clear: left;
	_height: 0;
	}

#welcomequiz {
	float: left;
	margin: 25px 0 0 0 ;
	}

#question {
	padding: 5px 0 5px 20px;
	margin: 0 ;
	width: 390px;
	/*background: url(../images/question-corner.png) right 5px no-repeat;
	_background: url(../images/question-corner.png) 410px 6px no-repeat;			*/
	font-weight: bold;
	}

#question span {
	background: #b4d5cd url(../images/bg_question.jpg) 0 0 repeat-x;
	display: block;
	padding: 5px 0 5px 20px;
	margin: 0 0 10px 0;
	}

#question span span {
	background: none;
	padding: 0 20px 0 0;
	color: #860073;
	font-weight: bold;
	font-size: 14px;
	display: inline;
	}

ul.answer {
	list-style-type: none;
	padding-left: 30px;
	}

ul.answer li {
    width: 400px;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0px;
	}

ul.answer li a { color: #000000; display:block;}
ul.answer li a.a:hover, ul.answer li a.b:hover, ul.answer li a.c:hover { background-color: #FFFFFF;}

ul.answer li a.a { background: url(../images/quiz-a.png) 0 8px no-repeat; padding: 10px 0 10px 60px;	}
ul.answer li a.b { background: url(../images/quiz-b.png) 0 8px no-repeat; padding: 10px 0 10px 60px;	}
ul.answer li a.c { background: url(../images/quiz-c.png) 0 8px no-repeat; padding: 10px 0 10px 60px;	}

#banner {
	width:750px;
	height: 249px;
	}

#logo {
	margin: 0;
	width:750px;
	height: 249px;
	_height: 220px;
	background-repeat: no-repeat;
	background-position: 7px 30px;
	}

body.bg #logo{ background-image: url(../images/banner-title-bg.png);}
body.cs #logo{ background-image: url(../images/banner-title-cs.png);}
body.cz #logo{ background-image: url(../images/banner-title-cs.png);}
body.da #logo{ background-image: url(../images/banner-title-da.png);}
body.de #logo{ background-image: url(../images/banner-title-de.png);}
body.el #logo{ background-image: url(../images/banner-title-el.png);}
body.en #logo{ background-image: url(../images/banner-title-en.png);}
body.et #logo{ background-image: url(../images/banner-title-et.png);}
body.es #logo{ background-image: url(../images/banner-title-es.png);}
body.fi #logo{ background-image: url(../images/banner-title-fi.png);}
body.fr #logo{ background-image: url(../images/banner-title-fr.png);}
body.hu #logo{ background-image: url(../images/banner-title-hu.png);}
body.it #logo{ background-image: url(../images/banner-title-it.png);}
body.lt #logo{ background-image: url(../images/banner-title-lt.png);}
body.lv #logo{ background-image: url(../images/banner-title-lv.png);}
body.mt #logo{ background-image: url(../images/banner-title-mt.png);}
body.nl #logo{ background-image: url(../images/banner-title-nl.png);}
body.pl #logo{ background-image: url(../images/banner-title-pl.png);}
body.pt #logo{ background-image: url(../images/banner-title-pt.png);}
body.ro #logo{ background-image: url(../images/banner-title-ro.png);}
body.ro #logo{ background-image: url(../images/banner-title-ro.png);}
body.sk #logo{ background-image: url(../images/banner-title-sk.png);}
body.sl #logo{ background-image: url(../images/banner-title-sl.png);}
body.sv #logo{ background-image: url(../images/banner-title-sv.png);}


#logo span {
	left: -5000px;
	position: absolute;
	}

#nav {
	float: left;
	width: 220px;
	}

#nav ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding-left: 0;
	_height: 0;
	min-height:0;
	}

#nav ul li {
	margin: 0;
	/* this is for IE... */
	width: 217px;
	/* this is for IE... */
	/*margin: 0 0 5px 0;*/
	}

#nav ul li a {
	border-top: 1px solid #458041;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 20px;
	_width: 180px;
	}

#nav1 {
	background: url(../images/bg-nav1.gif) no-repeat 0 0;
	}

#nav #nav1 li.first a, #nav #nav2 li.first a {
	border-top: medium none;
}

#nav1 li a:hover{
	color: #0c4c28;
	}


#nav2 {
	background: url(../images/bg-nav-sub.gif) no-repeat 0 0;
	}

#nav #nav2 li a {
	border-top: 1px solid #ed5a4a;
	}

#nav2 li a:hover {
	color: #ca2c1b;
	}



/*#nav ul  li.on {
	background:url(../images/li_nav.png) no-repeat 0 0;
	}	*/

li.poster {
	/*background-color: #29aae2;*/
	}

#nav1 li.poster a {
	border-top: medium none;
}

li.carte  {
background-color: #fec341;
	}


#nav ul li a.jls  {
	display: block;
	width: 220px;
	height: 49px;
	border: none;
	margin: 10px 0 0 0;
	padding: 0;
	}

#nav ul li a.bg { background: url(../images/buton-jls-bg.png) no-repeat;}
#nav ul li a.cs { background: url(../images/buton-jls-cs.png) no-repeat;}
#nav ul li a.da { background: url(../images/buton-jls-da.png) no-repeat;}
#nav ul li a.de { background: url(../images/buton-jls-de.png) no-repeat;}
#nav ul li a.el { background: url(../images/buton-jls-el.png) no-repeat;}
#nav ul li a.en { background: url(../images/buton-jls-en.png) no-repeat;}
#nav ul li a.es { background: url(../images/buton-jls-es.png) no-repeat;}
#nav ul li a.et { background: url(../images/buton-jls-et.png) no-repeat;}
#nav ul li a.fi { background: url(../images/buton-jls-fi.png) no-repeat;}
#nav ul li a.fr { background: url(../images/buton-jls-fr.png) no-repeat;}
#nav ul li a.hu { background: url(../images/buton-jls-hu.png) no-repeat;}
#nav ul li a.it { background: url(../images/buton-jls-it.png) no-repeat;}
#nav ul li a.lt { background: url(../images/buton-jls-lt.png) no-repeat;}
#nav ul li a.lv { background: url(../images/buton-jls-lv.png) no-repeat;}
#nav ul li a.mt { background: url(../images/buton-jls-mt.png) no-repeat;}
#nav ul li a.nl { background: url(../images/buton-jls-nl.png) no-repeat;}
#nav ul li a.pl { background: url(../images/buton-jls-pl.png) no-repeat;}
#nav ul li a.pt { background: url(../images/buton-jls-pt.png) no-repeat;}
#nav ul li a.ro { background: url(../images/buton-jls-ro.png) no-repeat;}
#nav ul li a.sk { background: url(../images/buton-jls-sk.png) no-repeat;}
#nav ul li a.sl { background: url(../images/buton-jls-sl.png) no-repeat;}
#nav ul li a.sv { background: url(../images/buton-jls-sv.png) no-repeat;}

#nav ul li a span {
	position: absolute;
	left: -5000px;
	}


#nav2 li.press {
background-color: #a7d2d2;
	}


#nav #nav2 li.protection {
	background-color: #a5c451;
	margin-bottom: 0;
	}

#nav #nav3 {
	margin-top: 0;
	}

#nav #nav3 li.petitprince img {
	border: 1px solid #ccc;
	padding: 2px;
	}

#nav #nav3 li.petitprince a {
	text-align: center;
	border-top: none;
	margin: 15px 0 0 0;
	padding: 0;
	}

#nav p.copyright {
	padding: 10px 7px 25px 4px;
	font-size: 11px;
	}


/* End Nav ---------------------------------------------------------------------------- */

#linkBox {
	position:absolute;
	width: 748px;
	}

#langsFormContainer {
	float:right;
	margin-right:25px;
	margin-top:0;
	_height:0;
	}

#linkBox select {
	border:1px solid #227DC1;
	font-size:11px;
	margin-top: 8px;
	}

#langsSelector ul {
	margin: 0;
	}

#content ul {
	padding-left: 25px;
	margin: 12px 0;
	}

#content img {

	}

#content img.barrot {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 0;
	}

p.signature {
	text-align: right;
	padding-top: 20px;
	}

/* formulaire *-------------------------------------------------*/


form {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
}

/* RESULTATS  NATIONAUX*/

#results, #euro-results {
	font-size:11px;
	margin-bottom:30px;
	/*padding-left:40px;*/
	padding-left: 14px;
	}
#results h2{
	color:#912384;
	font-family:georgia;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
#results ul li, #euro-results ul li {
	font-size: 11px;
	}

#results div.prix-01, #euro-results div.prix-01 { 
	background:transparent url(../images/results/prix1.jpg) no-repeat scroll 0 0; 
	height:175px; 
	}

#results div.prix-02, #euro-results div.prix-02 {
	background:transparent url(../images/results/prix2.jpg) no-repeat scroll 0 0;
	height:175px;
	}

#results div.prix-03, #euro-results div.prix-03 {
	background:transparent url(../images/results/prix3.jpg) no-repeat scroll 0 0;
	height:175px;
	}

#results div div, #euro-results div div {
	margin-top:0;
	padding-left:13px;
	padding-top:23px;
	width:400px;
	}

#results div div img , #euro-results div div img{
	border:1px solid #000000;
	float:left;
	margin:12px 10px 0 0;
	}

#results div div img.horizontale , #euro-results div div img.horizontale {
	margin-top: 13px;
	}

#results div div p, #euro-results div div p {
	font-weight: bold;
	}

h1.results-bg {background:url(../images/results/result_title_bg.png) no-repeat 0 0;	height: 130px;}
h1.results-da {background:url(../images/results/result_title_da.png) no-repeat 0 0; height: 130px;}
h1.results-de {background:url(../images/results/result_title_de.png) no-repeat 0 0;	height: 130px;}
h1.results-cs {background:url(../images/results/result_title_cs.png) no-repeat 0 0;	height: 130px;}
h1.results-el {background:url(../images/results/result_title_el.png) no-repeat 0 0;	height: 130px;}
h1.results-en {background:url(../images/results/result_title_en.png) no-repeat 0 0;	height: 130px;}
h1.results-es {background:url(../images/results/result_title_es.png) no-repeat 0 0;	height: 130px;}
h1.results-et {background:url(../images/results/result_title_et.png) no-repeat 0 0;	height: 130px;}
h1.results-fi {background:url(../images/results/result_title_fi.png) no-repeat 0 0;	height: 130px;}
h1.results-fr {background:url(../images/results/result_title_fr.png) no-repeat 0 0;	height: 130px;}
h1.results-hu {background:url(../images/results/result_title_hu.png) no-repeat 0 0;	height: 130px;}
h1.results-it {background:url(../images/results/result_title_it.png) no-repeat 0 0;	height: 130px;}
h1.results-lt {background:url(../images/results/result_title_lt.png) no-repeat 0 0;	height: 130px;}
h1.results-lv {background:url(../images/results/result_title_lv.png) no-repeat 0 0;	height: 130px;}
h1.results-mt {background:url(../images/results/result_title_mt.png) no-repeat 0 0;	height: 130px;}
h1.results-nl {background:url(../images/results/result_title_nl.png) no-repeat 0 0;	height: 130px;}
h1.results-pl {background:url(../images/results/result_title_pl.png) no-repeat 0 0;	height: 130px;}
h1.results-pt {background:url(../images/results/result_title_pt.png) no-repeat 0 0;	height: 130px;}
h1.results-ro {background:url(../images/results/result_title_ro.png) no-repeat 0 0;	height: 130px;}
h1.results-sk {background:url(../images/results/result_title_sk.png) no-repeat 0 0;	height: 130px;}
h1.results-sl {background:url(../images/results/result_title_sl.png) no-repeat 0 0;	height: 130px;}
h1.results-sv {background:url(../images/results/result_title_sv.png) no-repeat 0 0;	height: 130px;}

h1.euro-results-bg {background:url(../images/results/european/result_title_bg.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-da {background:url(../images/results/european/result_title_da.png) no-repeat 0 0; 	height: 130px;}
h1.euro-results-de {background:url(../images/results/european/result_title_de.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-cs {background:url(../images/results/european/result_title_cs.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-el {background:url(../images/results/european/result_title_el.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-en {background:url(../images/results/european/result_title_en.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-es {background:url(../images/results/european/result_title_es.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-et {background:url(../images/results/european/result_title_et.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-fi {background:url(../images/results/european/result_title_fi.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-fr {background:url(../images/results/european/result_title_fr.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-hu {background:url(../images/results/european/result_title_hu.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-it {background:url(../images/results/european/result_title_it.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-lt {background:url(../images/results/european/result_title_lt.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-lv {background:url(../images/results/european/result_title_lv.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-mt {background:url(../images/results/european/result_title_mt.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-nl {background:url(../images/results/european/result_title_nl.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-pl {background:url(../images/results/european/result_title_pl.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-pt {background:url(../images/results/european/result_title_pt.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-ro {background:url(../images/results/european/result_title_ro.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-sk {background:url(../images/results/european/result_title_sk.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-sl {background:url(../images/results/european/result_title_sl.png) no-repeat 0 0;	height: 130px;}
h1.euro-results-sv {background:url(../images/results/european/result_title_sv.png) no-repeat 0 0;	height: 130px;}

h1.public-awards-bg {background:url(../images/results/public-awards/public_title_bg.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-da {background:url(../images/results/public-awards/public_title_da.png) no-repeat 0 0; height: 130px;}
h1.public-awards-de {background:url(../images/results/public-awards/public_title_de.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-cs {background:url(../images/results/public-awards/public_title_cs.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-el {background:url(../images/results/public-awards/public_title_el.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-en {background:url(../images/results/public-awards/public_title_en.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-es {background:url(../images/results/public-awards/public_title_es.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-et {background:url(../images/results/public-awards/public_title_et.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-fi {background:url(../images/results/public-awards/public_title_fi.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-fr {background:url(../images/results/public-awards/public_title_fr.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-hu {background:url(../images/results/public-awards/public_title_hu.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-it {background:url(../images/results/public-awards/public_title_it.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-lt {background:url(../images/results/public-awards/public_title_lt.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-lv {background:url(../images/results/public-awards/public_title_lv.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-mt {background:url(../images/results/public-awards/public_title_mt.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-nl {background:url(../images/results/public-awards/public_title_nl.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-pl {background:url(../images/results/public-awards/public_title_pl.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-pt {background:url(../images/results/public-awards/public_title_pt.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-ro {background:url(../images/results/public-awards/public_title_ro.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-sk {background:url(../images/results/public-awards/public_title_sk.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-sl {background:url(../images/results/public-awards/public_title_sl.png) no-repeat 0 0;	height: 130px;}
h1.public-awards-sv {background:url(../images/results/public-awards/public_title_sv.png) no-repeat 0 0;	height: 130px;}

h1 span {
	left:-5000px;
	position:absolute;
	}

body.presentation  h1.gallery {
	margin:0 0 20px 0;
	}

.photo_gallery {
	background:transparent url(../images/appareil-photo.png) no-repeat scroll right center;
	height:30px;
	padding:6px 35px 0 0;
	position:relative;
	text-align:right;
	top:-20px;
	}

.video_library {
	background:transparent url(../images/videotheque.png) no-repeat scroll right center;
	height:30px;
	padding:6px 35px 0 0;
	position:relative;
	text-align:right;
	top:-20px;
	}

.photo_gallery  a, .video_library  a {
	color: #000000;
	font-family:tahoma;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
	}

.photo_gallery  ul, .video_library  ul {
	list-style-type: none;
	}

.print_version {


	padding:1px 5px 3px 5px;
	position:relative;
	text-align:right;
	float: right;
	top:-20px;
	border: 1px solid #eee;
	}

.print_version a {
	background:transparent url(../images/icon_pdf.gif) no-repeat scroll right center;
	padding:4px 25px 4px 0;
	height:22px;
	color: #000000;
	font-family:tahoma;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
	}


/**********************************
Formulaire added by Hicham
***********************************/


.validation_error {
background: #FFFFDD url(../images/icon_error.gif) no-repeat scroll 10px 3px;
border:1px solid #FFEE66;
margin:0.5em 0 1em;
padding:5px 35px;
position:relative;
font-size: 75%;
-moz-border-radius:5px;
}

.intro_form {
background:#DDEEFF url(../images/info.png) no-repeat scroll 10px 3px;
border:1px solid #99CCFF;
margin:0.5em 0 1em;
padding:0.2em 40px;
position:relative;
font-size: 75%;
-moz-border-radius: 5px;
}

.titleform {
background:#EEF0F3 url(../images/bg_title.png) repeat-x scroll left bottom;
border-top:1px solid #BBCCDD;
color:#334455;
margin:0 0 -0.5em;
padding:0.3em 0.5em 1.7em;
font-size: 75%;
}

 .btn{
background:#FFB331 url(../images/btn_bg.png) repeat-x scroll 0 0;
border-color:#FFFFEE #CC9933 #CC9933 #FFFFEE;
border-style:solid;
border-width:1px;
color:#330000;
padding:0.2em 1em;
text-align:center;
}


#jlsform {
font-family:"Lucida Grande",Helvetica,Verdana,Arial;
font-size:90.5%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width: 499px;
color: #333;
}


#jlsform legend{
    font-weight:bold;
    color: #333;
    margin:8px 0 0;
    padding:10px 2px 4px 10px;
}

#jlsform fieldset fieldset legend {
font-weight:normal;
padding:0 0 5px;
}

#jlsform label {
display:block;
float:left;
/*font-weight:bold;*/
margin-right:20px;
width:170px;
color: #333;
font-size:12px;
}

#jlsform fieldset fieldset label {
margin-left:67px;
display:block;
width:auto;
}


#jlsform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../images/fieldset.gif) left bottom repeat-x;
	}

#jlsform fieldset fieldset {
background:transparent none repeat scroll 0 0;
border:medium none;
margin:5px 0 0 190px;
}
#jlsform fieldset span{
font-weight:bold;
color: #333;
margin:8px 0 0;
padding:10px 4px 20px 10px;
display:block;
}
#jlsform em {
color:#FF0000;
font-style:normal;
font-weight:bold;
}


#jlsform fieldset li {
	padding: 5px 10px 7px;
	background: url(../images/divider.gif) left bottom repeat-x;
    list-style:none;
    _height:41px;
    min-height:41px;
	}

#jlsform select {
 width:162px;
}
#jlsform .input-text{
width:158px;
}


#jlsform .header-members{
margin:40px 0 10px;
}

#jlsform .header-members .surname {
width:151px;
}

#jlsform .header-members .firstname{
width:150px;
}

#jlsform .header-members .datebirth{
width:126px;
}

#jlsform .header-members .datebirth, #jlsform .header-members .firstname, #jlsform .header-members .surname{
float:left;
display: block;
margin:0;
padding:0;
font-weight:bold;
font-size:11px;
color:#09888D;
margin:2px 14px 2px 4px;
}

#jlsform .no{
color:#ac2d24;
margin:1px 5px 3px 2px;
width:5px;
clear:both;
}

#lang_country legend   {
    font-size: 12px;
}

#lang_country label   {
    float: none;
}

#lang_country p   {
    padding: 1px 0 0 0;
}

#jlsform .li-categorie{
height:50px;
}

#jlsform .in-surname{
width:150px;
}

#jlsform .in-firstname{
width:150px;
}

#jlsform .in-datebirth{
width:75px;
}

#jlsform .td-surname{
width:35%;
}
#jlsform .td-firstname{
width:35%;
}
#jlsform .td-datebirth{
width:20%;
}
#jlsform .td-delete-member{
width:10%;
}

#jlsform .in-datebirth, #jlsform .in-firstname, #jlsform .in-surname{
margin:4px 1px;
}

#jlsform .add-member{

background: url(../images/member_add.png) no-repeat scroll 0px 0px;
width:88px;
float:right;

}

#jlsform .delete-member{
background: url(../images/member_delete.png) no-repeat scroll 0px 0px;
width:16px;
float:left;

}

#jlsform .add-member, #jlsform .delete-member{
margin:5px 2px 6px 0;
height:16px;
cursor:pointer;
}

#jlsform .add-member em, #jlsform .delete-member em{
color:#09888D;
font-size:10px;
font-weight:bold;
padding:0 0 0 25px;

}



#jlsform .member-container{
width:332px;
}

#jlsform .table-members{
width:100%;
clear:both;
margin:20px 0 0;

}

/**********************************

Use: Reset Styles for all browsers
Author: Nick Rigby

***********************************/

body, p, blockquote {
	margin: 0;
	padding: 0;
	}

body p {
	padding: 10px 0 0 0;
	}

a img, iframe { border: none; }

/* Headers
------------------------------*/

/*h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
*/


/* Lists
------------------------------*/

ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
	}

/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
	}

fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
	}

/*input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;

	}*/

select { padding: 0; }

#popupbad1 {
background-image:url(../images/framebad.png);
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:20px auto 0;
padding:5px 5px 15px 10px;
width:368px;
clear: left;
}

#popupbad2 {
background-image:url(../images/framebad.png);
background-position:0 bottom;
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:10px;
left:-10px;
position:relative;
text-align:right;
top:25px;
vertical-align:middle;
width:368px;
clear: left;
}

#popuptexte {
bottom:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:5px;
position:relative;
top:0;
vertical-align:top;
width:330px;
clear: left;
}

#popupgood2 {
background-image:url(../images/framegood.png);
background-position:0 bottom;
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:10px;
left:-10px;
position:relative;
text-align:right;
top:25px;
vertical-align:middle;
width:368px;
clear: left;
}

#popuptexte {
bottom:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:5px;
position:relative;
top:0;
vertical-align:top;
width:330px;
}

#popupgood1 {
background-image:url(../images/framegood.png);
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:20px auto 0;
padding:5px 5px 15px 10px;
width:368px;
clear: left;
}

#linkcontinuerestart, #linkcontinuerestart a:link, #linkcontinuerestart a:visited, #linkcontinuerestart a:link, #linkcontinuerestart a:hover, #linkcontinuerestart a:active {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
font-weight:bold;
height:31px;
right:15px;
text-align:right;
width:280px;
}

#linkcontinuerestart img {
border-style:none;
vertical-align:middle;
}

img.bot20 {
	margin-bottom:20px;
}
img.bot40 {
	margin-bottom:40px;
}
div.prix-sp{
	border: 1px solid #A7C1DA;
	background-color: #E6F5F8;
	margin-top: 25px;
	padding:5px;
	width:328px;
	height: 125px;
}
#content-content #content #results div.prix-sp div {
	padding-top: 5px;
	
}