 @charset "UTF-8";
/* CSS Document */

/* HEADER & FLASH */
#header_peh {
	margin-left:8px;
	background-color:white;
}
#flash {
	width:968px;
	height:450px;
	background-color:white;
}
#banniere_illustrations {
	width:968px;
	height:390px;
	background:url(../images/illustrations/banniere_illustrations.jpg) 0 0 no-repeat;
}
#banniere_concours {
	width:968px;
	height:450px;
	background:url(../images/concours/banniere_concours.jpg) 0 0 no-repeat;
}
#banniere1 {
	width:968px;
	height:390px;
	background:url(../images/collection/banniere_coll_bonus.jpg) 0 0 no-repeat;
}
#banniere_auteur {
	width:968px;
	height:395px;
	background:url(../images/auteur/banniere_auteur.jpg) 0 0 no-repeat;
}
#banniere_auteur_2011 {
	width:968px;
	height:395px;
	background:url(../images/auteur/banniere_auteur_illustratrice_2010.JPG) 0 0 no-repeat;
}
#banniere_illustratrice {
	width:968px;
	height:395px;
/*	background:url(../images/illustratrice/banniere_illustratrice.jpg) 0 0 no-repeat;*/

}
#banniere_illustratrice_2010 {
	width:968px;
	height:395px;
 background:url(../images/bannieres/banniere_auteur_illustratrice_2009.jpg) 0 0 no-repeat;

}
#banniere_resultats {
	width:968px;
	height:390px;
	background:url(../images/resultats/banniere_resultats.jpg) 0 0 no-repeat;
}
#banniere_resultats_2011 {
	width:968px;
	height:390px;
	background:url(../images/bannieres/banniere_resultats_2011.jpg) 0 0 no-repeat;
}
#banniere_accueil_2010 {
	width:968px;
	height:390px;
	background:url(../images/bannieres/banniere_illustrations_2009.jpg) 0 0 no-repeat;
}

#banniere_illustrations_2011 {
	width:968px;
	height:390px;
	background:url(../images/bannieres/banniere_illustrations_2011.jpg) 0 0 no-repeat;
}

#banniere_auteur_illustrateur_2012 {
	width:968px;
	height:395px;
	background:url(../images/auteur/banniere_auteur_illustrateur_2012.jpg) 0 0 no-repeat;
}

/* CONTAINER */

#container {
	margin:0 0 16px 8px;
	width:968px;
	position:relative;
	overflow:hidden;
	background:#407511 url(../images/bg_bottom_container_logos2.jpg) left bottom no-repeat;
	visibility: visible;
	font-size: 14px;
}
#container a, #container a:hover, #container a:visited {
	text-decoration: underline;
}
/* MENU */
#menu {
	position:relative;
	overflow:hidden;
}
#menu ul {
	list-style-type:none;
	height:45px;
	margin:0 0 0 19px;
	padding:0;
	position:relative;
	overflow:hidden;
}
#menu ul li {
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
#menu ul li a {
	background:none white;
	display:block;
	float:left;
	height:35px; /* 45 */
	padding: 10px 0 0 0;
	overflow:hidden;
	width:20%;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li a.active, #menu ul li a:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
#menu ul .collection a {
	background:url(../images/menu_peh.jpg) -206px 0 no-repeat;
	width:231px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
}
#menu ul .concours a {
	background:url(../images/menu_peh.jpg) -0px 0 no-repeat;
	width:206px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
}
#menu ul .auteur a {
	background:url(../images/menu_peh.jpg) -437px 0 no-repeat;
	width:196px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
}
#menu ul .bonus a {
	background:url(../images/menu_peh.jpg) -633px 0 no-repeat;
	width:135px;
	height: 30px; /* 45 */
	display:block;
	float:left;
	padding: 15px 0 0 0;
	position:relative;
	overflow:hidden;
}
#menu ul .archive a {
	background:url(../images/menu_peh.jpg) -768px 0 no-repeat;
	width:153px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
}
/*#menu a.collection{ background:url(../images/menu_peh.jpg)  -247px 0 no-repeat; width:264px; height:45px; display:block; float:left; text-indent:-9999em; position:relative; overflow:hidden; }
#menu a.concours{ background:url(../images/menu_peh.jpg) 0 0 no-repeat; width:247px; height:45px; display:block; float:left; text-indent:-9999em; position:relative; overflow:hidden; }
#menu a.auteur{ background:url(../images/menu_peh.jpg) -511px 0 no-repeat; width:240px; height:45px; display:block; float:left; text-indent:-9999em; position:relative; overflow:hidden; }
#menu a.bonus{ background:url(../images/menu_peh.jpg) -751px 0 no-repeat; width:170px; height:45px; display:block; float:left; text-indent:-9999em; position:relative; overflow:hidden; }*/
#menu .concours a:hover, #menu .concours a.active {
	background:url(../images/menu_peh.jpg) 0 -45px no-repeat;
}
#menu .collection a:hover, #menu .collection a.active {
	background:url(../images/menu_peh.jpg) -206px -45px no-repeat;
}
#menu .auteur a:hover, #menu .auteur a.active {
	background:url(../images/menu_peh.jpg) -437px -45px no-repeat;
}
#menu .bonus a:hover, #menu .bonus a.active {
	background:url(../images/menu_peh.jpg) -633px -45px no-repeat;
}
#menu .archive a:hover, #menu .archive a.active {
	background:url(../images/menu_peh.jpg) -768px -45px no-repeat;
}
/* COLONNE DE GAUCHE */
#colg {
	float:left;
	display: inline;
	width:245px;
	height: auto;
	overflow:hidden;
	z-index: 200;
}
#colg img#note {
	position:relative;
	margin: 70px 0 0 0;
	border:0;
}
/*#arbreMap{
		width: 301px;
		height: 442px;
	}*/
	#sous_menu {
	width:301px;
	height:450px;
}
img#arbre {
	position:absolute;
	top:45px;
	left:0px;
	z-index: 200;
	border:0;
}
#logos_centerparcs_nathan {
	position: relative;
	margin: 0 0 0 64px;
	padding: 0;
	width: 118px;
	height: 150px;
}
#logos_centerparcs_nathan img {
	margin: 10px 0 0 0;
}
/* COLONNE DE DROITE */
#cold {
	background: #FFF url(../images/bloc_blanc_top.jpg) top left no-repeat;
	float:left;
	display: inline;
	width:691px;
	height: auto;
	margin:17px 0 32px 0;
	padding: 7px 0 0 0;
	overflow:hidden;
	z-index: 1;
}
#cold_c {
	background: #FFF url(../images/bloc_blanc_bottom.jpg) bottom left no-repeat;
	width: 631px; /* 691 */
	height: auto;
	margin: 0;
	padding: 0 0 10px 60px;
	overflow:hidden;
}
#cold_c h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#7da31f;
	font-size:24px;
	font-weight:normal;
	text-align:center;
	margin:10px 0 20px 0;
}
#cold_c h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#db1357;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin:0 0 20px 0;
}
#cold_c p {
	font-family:Arial, Helvetica, sans-serif;

	/*width: 580px;
	text-align: justify;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 40px 20px 0;
}

#cold_c p span {
	font-weight:bold;
}

#cold_c p span.red {
	color:red;
	font-size:15px;
}

#cold_c .center {
	text-align:center;
}
#cold_c .vert {
	color:#7da31f;
	text-align: justify;
	line-height: 18px;
}
	#cold_c .vert a, #cold_c .vert a:visited{
		color:#7da31f;
		text-decoration: underline;
		font-weight: bold;
	}
	#cold_c .vert a:hover{
		color:#7da31f;
		text-decoration: none;
		font-weight: bold;
	}
#cold_c .orange {
	color:#e48b2c;
}
#cold_c .big_pink {
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-family: "Times New Roman", Times, serif, Georgia;
	font-size:24px;
	color:#db1356;
}
#cold_c .pourpre {
	color:#94435e;
}
#cold_c .red {
	color:#ff4200;
	line-height: 18px;
}
	#cold_c .red a, #cold_c .red a:visited{
		color:#ff4200;
		text-decoration: underline;
		font-weight: bold;
	}
	#cold_c .red a:hover{
		color:#ff4200;
		text-decoration: none;
		font-weight: bold;
	}
#cold_c .big_red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#ff4200;
}
#cold_c .medium {
	font-size:18px;
}
#cold_c .medium2 {
	font-size:16px;
}
#cold_c .big {
	font-size:24px;
}
#cold_c .big2 {
	font-size:22px;
}
#cold_c .tnr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#cold_c .very_big {
	font-size:36px;
}
#cold_c .fs_norm {
	font-weight:normal;
}
/* COLONNE DROITE page concours */ 
	
#cold_c img#aquarium {
	margin: 0 32px 0 0;
	float:right;
}
#cold_c a.feuille_route {
	color:#6aa91d;
	font-size:15px;
	font-weight:bold;
}
#cold_c #renardeau {
	float: right;
	display: inline;
	margin:0 34px 20px 20px;
	width:250px;
}
#photo_doinet{
	float: right;
	display: inline;
	margin:0 20px 20px 20px;
	width: 185px;
}

/* COLONNE DROITE page PROGRAMMES */ 
	
#cold_c img#titre_prog {
	margin : 38px 0 7px 0;
}
#cold_c img#trois_couv {
	position:relative;
	display:block;
	margin: 0 10px 40px 0;
	float:left;
}
#cold_c .marg_l_conc {
	margin:0 40px 20px 55px;
}
p#comment_corr {
	margin: 20px 40px 20px 0;
}
p#trois_couv_margt {
	margin:50px 40px 0 0;
	display:block;
}
/* COLONNE DROITE page CADEAUX */ 
	
.fs_med {
	font-size:15px;
}
#cold_c img#titre_cadeaux {
	margin:55px auto 35px;
	display:block;
}
#cold_c img#photos {
	margin: 35px 0 55px 73px;
	display:block;
}
#cold_c img#visuel_cadeaux {
	margin: 25px 0 20px -20px;
	z-index:200;
	position:relative;
}
#cold_c img#trois_couv_cadeaux {
	float:right;
}
#cold_c img#marque_page {
	float: left;
	margin: 10px 10px 0 180px;
}
#cold_c img#btn_centerparcs {
	float: right;
	display: inline;
	margin: 50px 5px 0 0;
	border:none;
}
ul#liste_cadeaux {
	list-style-type: none;
	margin: 0 40px 0 60px;
}
ul#premiere {
	list-style-type: none;
	margin: 0 0 30px 0;
}
ul#premiere li {
	margin: 0 0 5px 40px;
}
ul#deuxieme {
	list-style-type: none;
	margin: 0 0 30px 0;
}
ul#deuxieme li {
	margin: 0 0 5px 40px;
}
ul#troisieme {
	list-style-type: none;
	margin: 0 0 30px 0;
}
ul#troisieme li {
	margin: 0 0 5px 40px;
}
#non_laureate {
	padding-top: 10px;
}
#p_marque_page {
	padding-top: 50px;
}
span#fx_red {
	font-weight:normal;
	color: red;
}
/* COLONNE DROITE page PARTICIPER */ 

p#contacts_participer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FF4200;
	text-align:center;
	margin: 0 0 10px 0;
}
p#courriel_participer {
	font-size:14px;
	color:#FF4200;
	text-align:center;
	margin: 0 0 10px 0;
}
p#adresse_participer {
	font-size:16px;
	color:red;
	text-align:center;
	margin: 0 0 30px 0;
}
/* LISTE ORDONNEE "ETAPES"	*/
ol#etapes {
	margin: 20px 56px 20px 0;
	padding:0;
	position:relative;
	overflow:hidden;
	clear:both;
	list-style: none;
}
ol#etapes li {
	color:#7da31f;
	margin: 0 0 12px 0;
	padding: 0;
}
ol#etapes li#inscrivez-vous {
	background:url(../images/participer/puce1.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
}
ol#etapes li#inventez {
	background:url(../images/participer/puce2.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
}
ol#etapes li#aidez {
	background:url(../images/participer/puce3.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
}
ol#etapes li#aidez-les {
	background:url(../images/participer/puce4.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
}
ol#etapes li#renvoyez {
	background:url(../images/participer/puce5.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
	line-height:20px;
}
img#comment_participer {
	margin:25px auto 28px auto;
	display:block;
}
img#telecharger_illustrations {
	margin:25px auto 28px auto;
	display:block;
}
img#inscription {
	margin:60px auto 27px auto;
	display:block;
}
/* COLONNE DROITE page collection */ 


#cold_c img#collection {
	margin:20px auto 20px auto;
	display:block;
}
#cold_c img#couvertures {
	margin: 0 0 0 -60px;
}
#cold_c div#cette_collec {
	margin: -160px 0 0 -25px;
	width: 240px;
}
/* COLONNE DROITE page outils pedagogiques */ 


#cold_c img#outils {
	margin:20px auto 20px auto;
	display:block;
}
#cold_c img#livres_a_dl {
	margin: 0 0 0 -40px;
}
#cold_c #fiche1 {
	position: absolute;
	bottom: 140px;
	left: 320px;
}
#cold_c #fiche2 {
	position: absolute;
	bottom: 100px;
	right: 80px;
}
#cold_c #fiche1 a, #cold_c #fiche2 a {
	color:#ff4200;
}
/*#cold_c p#fiche1 a{
	left:60px;
	bottom:95px;
}
#cold_c p#fiche2 a{
	right:86px;
	bottom:60px;
}*/

/* COLONNE DROITE page feuilletages */ 

#cold_c img#feuilletages {
	margin:40px auto 20px auto;
	display:block;
}
#cold_c img#tres_facile {
	margin:20px 0 20px 40px;
	display:inline;
	float:left;
}
#cold_c img#facile {
	margin:20px 0 20px 100px;
	display:inline;
	float:left;
}
#cold_c img#livres_online {
	margin:0 0 40px -60px;
	display:block;
}
/* COLONNE DROITE page auteur */ 

#cold_c img#auteur {
	margin:40px auto 20px auto;
	display:block;
}
#cold_c img#collection_couvertures {
	margin:40px auto 20px auto;
	display:block;
}
#cold_c img#retrouvez {
	margin: 30px 0 0 20px;
	border:0;
}
#cold_c img#question {
	margin:20px 0 20px 20px;
	display:block;
}
#cold_c img#classe_gagnante {
	margin:30px 0 0 50px;
	display:block;
}
#cold_c img#auteur_photo {
	position:absolute;
	top:323px;
	right:30px;
}
#cold_c img#portrait_allag{
	float:right;
	display:inline;
	margin: 0 35px 25px 0;
	width:250px;
}
#cold_c #retrouvez_allag{
	margin: 30px auto;
	border:0;
}
#rencontre_classe2010{
	float: left;
	display: inline;
	width: 325px;
	margin: 0 20px 20px -20px;
}



#portrait_gouichoux{
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}


/* COLONNE DROITE page illustratrice */ 

#cold_c img#illustratrice {
	margin:40px auto 20px auto;
	display:block;
}
#cold_c img#resultats {
	margin:20px auto 20px 150px;
	display:block;
}
#cold_c img#promenade {
	float:right;
	display:inline;
	margin: 0 25px 50px 15px;
}
#cold_c img#poser {
	clear:left;
	display:block;
	margin:0 auto 40px auto;
	border:0;
}
#cold_c p#illus_marg_t {
	margin:65px 40px 20px 50px;
}
#cold_c p.italic {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	margin:0 20px 20px 20px;
	padding:0;
}
/* COLONNE DROITE page bonus */ 

#cold_c img#bonus {
	margin:40px auto 20px auto;
	display:block;
}
#cold_c img#wallpapers_sup {
	margin:40px auto 10px auto;
	display:block;
	clear:both;
}
#cold_c img#wallpapers_inf {
	margin:40px auto 10px auto;
	display:block;
	clear:both;
}
#cold_c p.resolutions_l {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	display:inline;
	margin: 0 0 64px 95px;
}
#cold_c p.resolutions_r {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	display:inline;
	margin: 0 90px 64px 0;
}
#cold_c p.resolutions_l a, #cold_c p.resolutions_r a {
	color:#5a8a07;
	margin: 0 15px 0 0;
}
#sep {
	clear:left;
	width:960px;
	height:5px;
	background-color:#a599c7;
	border: none;
	margin: 0 0 20px 14px;
}
#cont_head {
	width:968px;
	position:relative;
	overflow:hidden;
	background:transparent url(../images/bg_herbe.jpg) 0 0 no-repeat;
}
#cont_head p#nav_bas_cont {
	font-weight:bold;
	color:white;
	clear:left;
	position:relative;
	bottom:15px;
	right:15px;
	text-align:right;
}
#cont_head p#nav_bas_cont a {
	color:white;
	text-decoration:none;
	margin:0 20px 0 0;
}
#cont_head p#nav_bas_cont a:hover {
	color:black;
}
#cont_head p#nav_bas_cont a.marg_r {
	margin-right:17px;
}
/* FOOTER */

#footer {
	clear:left;
	width:985px;
	height:58px;
}
#footer p.nav_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#50407e;
	margin-top:10px;
}
#footer p.nav_footer a {
	text-decoration:none;
	color:#50407e;
}
#footer p.nav_footer span {
	font-weight:bold;
}
/* POPUP partenaires */

div#popup_partenaires {
	width:600px;
	height:300px;
	background-color:white;
	display:block;
	overflow: hidden;
}
div#popup_partenaires p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	color:#ff4200;
	/*width:564px;
	padding: 0 18px 10px 18px;*/
	margin:0px 18px 10px 18px;
	text-align:center;
}
div#popup_partenaires a {
}
div#popup_partenaires img {
	border:0;
}
/* POPUP reglement */

div#popup_reglement {
	width:300px;
	height:150px;
	background-color:#FFFFFF;
	display:block;
	overflow: hidden;
}
div#popup_reglement p {
	color:#7da31f;
	font-size: 18px;
	text-align:center;
	margin: 20px;
}
/* POPUP participer */

body#popup_inscription {
	background-color:#FFFFFF;
}
div#popup_participer {
	width:798px;
	height:766px;
	background:url(../images/inscrire/participer_bg.jpg) 0 0 no-repeat;
	display:block;
	margin: 0 auto;
	color:#5f9c1b;
	font-size: 12px;
}
div#popup_participer div#content {
	width:726px;
	height:600px;
	position:relative;
	overflow: hidden;
	margin: 130px 0 0 33px;
}
/* formulaire */
div#popup_participer label.lbl_input {
	width:338px;
	padding: 0 28px 0 0;
	display:block;
	float:left;
	text-align:right;
	font-size: 12px;
}
div#popup_participer input.base {
	width:291px;
}
div#popup_participer input#submit {
	position:absolute;
	right:41px;
	top: 323px;
	width:120px;
	height:26px;
	border:none;
	text-indent:-9999px;
	background:url(../images/inscrire/btn_valider_bg.jpg) 0 0 no-repeat;
	cursor: pointer;
}
div#popup_participer select {
	width:291px;
	height:20px;
	/*	background:url(../images/participer/civilite_select_cadre_bg.jpg) 0 0 no-repeat; 
	border:none;  */
	margin: 0 0 10px 0;
}
div#popup_participer select option {
	width:270px;
	height:20px;
}
div#popup_participer input.input_base {
	width:285px;
	height:17px;
	background:url(../images/inscrire/input_cadre_bg.jpg) 0 0 no-repeat;
	border:none;
	margin: 0 0 10px 0;
	padding: 3px 3px 0 3px;
}
div#popup_participer textarea {
	width:285px;
	height:37px;
	background:url(../images/inscrire/adresse_textarea_cadre_bg.jpg) 0 0 no-repeat;
	border:none;
	margin: 0 0 10px 0;
	padding: 3px 3px 0 3px;
}
/*** checkboxes ***/
/*div#popup_participer input.chk_classe { 
	width:21px; 
	height:25px; 
	display:block;
	border:none;
	background:url(../images/participer/checkbox_classe_vide.jpg) bottom left no-repeat;  
	opacity : 0; /* pour !IE 
	filter: alpha(opacity=0); /* pour IE 
}*/
/*div#popup_participer input#cp, input#ce1, input#cp_ce1{
    width : 21px;
    height : 25px;
}
div#popup_participer p.classe_chk{ 
	position:relative; 
	float:left; 
}
div#popup_participer p.classe_chk input { 
	position:absolute; 
	bottom:0; 
	right:0; 
}
div#popup_participer p.classe_chk img { 
	position:relative; 
	margin: 0 0 0 0;
}*/
div#popup_participer label.chkbxs {
	display:block;
	float:left;
	font-size: 12px;
	margin: 1px 0 0 0;
}
p#classes input {
	float:left;
}
input[type=checkbox] {
	margin: -1px 8px 0 3px;
}
/* mep */
div#popup_participer p#inscription {
	text-align:center;
	margin: 0 0 20px 0;
	font-size:14px;
}
div#popup_participer p#jailu {
	margin: 65px 0 5px 0;
}
div#popup_participer p.bold_fs-small {
	font-size:11px;
	font-weight:bold;
	margin: 0 0 5px 0;
}
div#popup_participer p span {
	font-weight:bold;
	color:red;
	margin: 15px 0 0 0;
}
div#popup_participer p#nous_att {
	margin: 15px 0 0 0;
}
/* POPUP sejour cp */
div#popup_sejour_cp {
	width:1008px;
	height:581px;
	background:url(../images/sejour_cp/bg.jpg) 0 0 no-repeat;
	display:block;
	margin: 0;
	color:#5f9c1b;
	font-size: 12px;
	position:relative;
}
div#popup_sejour_ce1 {
	width:1008px;
	height:581px;
	background:url(../images/sejour_ce1/bg.jpg) 0 0 no-repeat;
	display:block;
	margin: 0;
	color:#5f9c1b;
	font-size: 12px;
	position:relative;
}
p.popup_sejour_cp-texte {
	position:absolute;
	top:285px;
	left:30px;
	color:white;
	font-size:12px;
	font-weight:normal;
	padding:0 40px 0 0;
	text-align:justify;
}
table#table_sejour {
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
	width:954px;
	height:119px;
	top:152px;
	left:27px;
	border-collapse:separate;
	border-left:1px solid white;
}
table#table_sejour tr.menu {
	position:relative;
	margin:0;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
	color:white;
	font-weight:bold;
	height:20px;
}
table#table_sejour tr.menu td {
	border:1px solid white;
	border-left:0px solid;
	text-indent:10px;
	overflow:hidden;
}
table#table_sejour tr.menu td.col_1 {
	background:#656565;
	border-top:1px solid white;
}
table#table_sejour tr.menu td.col_2 {
	background:#407511;
}
table#table_sejour tr.menu td.col_3 {
	background:#407511;
}
table#table_sejour tr.menu td.col_4 {
	background:#407511;
}
table#table_sejour tr.menu td.col_5 {
	background:#407511;
}
table#table_sejour tr.menu td.col_6 {
	background:#407511;
}
table#table_sejour tr.body {
	position:relative;
	margin:0;
	padding:0;
	font-size:11px;
	color:#333;
	font-weight:normal;
	height:15px;
}
table#table_sejour tr.tr_white {
	background:white !important;
}
table#table_sejour tr.tr_white td.col_2, table#table_sejour tr.tr_white td.col_3, table#table_sejour tr.tr_white td.col_4, table#table_sejour tr.tr_white td.col_5, table#table_sejour tr.tr_white td.col_6 {
	background:#f8f8f8 !important;
}
table#table_sejour tr.body td {
	border:1px solid white;
	border-left:0px solid;
	border-top:0px solid;
	overflow:hidden;
}
table#table_sejour tr.body td.col_1 {
	background:#656565;
	color:white;
	text-indent:5px;
	font-weight:bold;
}
table#table_sejour tr.body td.col_2 {
	background:none;
	text-indent:10px;
}
table#table_sejour tr.body td.col_3 {
	background:none;
	text-align:center;
	font-style:italic;
}
table#table_sejour tr.body td.col_4 {
	background:none;
	text-indent:10px;
}
table#table_sejour tr.body td.col_5 {
	background:none;
	text-indent:10px;
}
table#table_sejour tr.body td.col_6 {
	background:none;
	text-indent:10px;
}
/* AJOUT JC */
div.chk_final {
	position:relative;
	margin:60px 0 0 0;
	_margin:40px 0 0 0;
}
div.chk_final label {
	display:block;
	width:600px;
	margin:0 0 10px 0;
	_margin:0 0 3px 0;
	font-size:11px;
	font-weight:bold;
}
p.mentions {
	color:#999999;
	font-size:10px !important;
	clear:both;
}
.vert2 {
	color:#335e0e;
}
.vert2 a {
	color:#335e0e;
}
.vert2 a:hover {
	text-decoration:none;
}
p.accroche {
	color:#407511;
	font-size:10px;
	font-weight:normal;
	margin:10px 0 15px 0;
	font-style:italic;
}
div#liste_image {
	margin-left:50px;
	text-align:center;
}
div#liste_image a img {
	border:0;
}
/* COLONNE DROITE page resultats */ 

div#cold_c.resultats h1 {
	text-indent:-99999em;
	background:url(../images/resultats/resultats_titre.jpg) 0 0 no-repeat;
	margin:30px 0 60px 150px;
	height:42px;
}
div#cold_c.resultats p {
	margin: 30px 110px 30px 10px;/*text-align:justify;*/
}
#cold_bl.resultats {
	background:url(../images/resultats/bloc_bottom_left.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;/*position:relative;
	overflow:hidden;
	display:inline;*/
}
#cold_bc.resultats {
	background-color:#dbf1c3;
	width:677px;
	height:7px;
	float:left;/*position:relative;
	overflow:hidden;
	display:inline;*/
}
#cold_br.resultats {
	background:url(../images/resultats/bloc_bottom_right.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;/*position:relative;
	overflow:hidden;
	display:inline;*/
}
img#couv_ami {
	/*width:230px; 
	height:230px; 
	margin: 0 35px 20px 18px!important; 
	margin: 0 35px 0px 35px; 
	float:right;
	position:relative; overflow:hidden; display:inline-block;*/
	margin: 0 0 20px 0;
}
img#annee_proch {
/*	position:relative;
*/	margin: 0 0 0 -60px;
	padding:0;
/*	float: right;
*/	left: 654px;
	top: 1820px;
/*	width:692px;
	height:267px;
*/}

img#laureats_cp, img#laureats_ce1, img#jury_cp, img#jury_ce1 {
	float:left;
	display: inline;
	width: 315px;
	height: 51px;
	margin: 30px 0 0 0;
}
/*** CADRE CARTE FRANCE ***/
div#cold_c.resultats div#cadre_carte {
	width:589px;
	height:493px;
	margin:40px 0 56px 12px;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.tl {
	background:url(../images/resultats/cadre_carte_tl.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.tc {
	background:url(../images/resultats/cadre_carte_tc_bc.jpg) 0 0 repeat-x;
	width:575px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.tr {
	background:url(../images/resultats/cadre_carte_tr.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.cc {
	background-color:#fae7c8;
	width:589px;
	height:479px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.bl {
	background:url(../images/resultats/cadre_carte_bl.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.bc {
	background:url(../images/resultats/cadre_carte_tc_bc.jpg) 0 0 repeat-x;
	width:575px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.br {
	background:url(../images/resultats/cadre_carte_br.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
img#carte_france {
	margin: 10px 0 0 5px;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
/*** CADRE CARTE FRANCE ***/
div#cold_c.resultats div#cadre_carte {
	width:589px;
	height:493px;
	margin:40px 0 56px 12px;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.tl {
	background:url(../images/resultats/cadre_carte_tl.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.tc {
	background:url(../images/resultats/cadre_carte_tc_bc.jpg) 0 0 repeat-x;
	width:575px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.tr {
	background:url(../images/resultats/cadre_carte_tr.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.cc {
	background-color:#fae7c8;
	width:589px;
	height:479px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.bl {
	background:url(../images/resultats/cadre_carte_bl.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.bc {
	background:url(../images/resultats/cadre_carte_tc_bc.jpg) 0 0 repeat-x;
	width:575px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
div#cold_c.resultats div.br {
	background:url(../images/resultats/cadre_carte_br.jpg) 0 0 no-repeat;
	width:7px;
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
img#carte_france {
	margin: 10px 0 0 5px;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
/***** Noms des Regions ROLLOVERS *****/
							
div#cold_c.resultats div#cadre_carte div.cc p.nom_map {
	margin:0;
	padding:0;
	display:block;
	/*	background-color:#F00;*/
	overflow:hidden;
	cursor:pointer;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_bretagne {
	position:absolute;
	left:45px;
	top:127px;
	overflow:hidden;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_basse-normandie {
	position:absolute;
	left:110px;
	top:85px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_haute-normandie {
	position:absolute;
	left:165px;
	top:75px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_picardie {
	position:absolute;
	left:225px;
	top:75px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_nord-pas-de-calais {
	position:absolute;
	left:230px;
	top:20px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_champagne-ardenne {
	position:absolute;
	left:255px;
	top:110px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_lorraine {
	position:absolute;
	left:330px;
	top:120px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_alsace {
	position:absolute;
	left:380px;
	top:140px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_franche-comte {
	position:absolute;
	left:325px;
	top:190px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_rhone-alpes {
	position:absolute;
	left:290px;
	top:270px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_paca {
	position:absolute;
	left:330px;
	bottom:110px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_corse {
	position:absolute;
	left:385px;
	bottom:40px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_languedoc-roussillon {
	position:absolute;
	left:220px;
	bottom:90px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_midi-pyrenees {
	position:absolute;
	left:160px;
	bottom:105px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_aquitaine {
	position:absolute;
	left:105px;
	bottom:150px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_poitou-charentes {
	position:absolute;
	left:115px;
	bottom:220px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_pays-de-la-loire {
	position:absolute;
	left:105px;
	top:160px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_limousin {
	position:absolute;
	left:175px;
	top:255px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_centre {
	position:absolute;
	left:185px;
	top:175px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_bourgogne {
	position:absolute;
	left:255px;
	top:185px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_auvergne {
	position:absolute;
	left:220px;
	top:260px;
	text-align:center;
}
div#cold_c.resultats div#cadre_carte div.cc p#nom_ile-de-france {
	position:absolute;
	left:215px;
	top:112px;
	text-align:center;
}
/*** CADRE REGIONS ***/
div#cadre_menu {
	position:absolute;
	top:7px;
	right:5px;
	width:210px;
	height:82px;
	background:url(../images/resultats/cadre_deroulant.jpg) 0 0 no-repeat;
}
div#cold_c.resultats div#cadre_menu p {
	font-size:11px;
	margin:20px 0 0 26px;
	color:#FFF;
}
div#cold_c.resultats div#cadre_menu form {
	margin:5px 0 0 20px;
}
div#cold_c.resultats div#cadre_menu form select {
	width:170px;
}
div#cold_c.resultats div#cadre_menu form select option {
	width:150px;
}
/*** CADRE REGIONS ***/
div#cadre_menu {
	position:absolute;
	top:7px;
	right:5px;
	width:210px;
	height:82px;
	background:url(../images/resultats/cadre_deroulant.jpg) 0 0 no-repeat;
}
div#cold_c.resultats div#cadre_menu p {
	font-size:11px;
	margin:20px 0 0 26px;
	color:#FFF;
}
div#cold_c.resultats div#cadre_menu form {
	margin:5px 0 0 20px;
}
div#cold_c.resultats div#cadre_menu form select {
	width:170px;
}
div#cold_c.resultats div#cadre_menu form select option {
	width:150px;
}
img#comment_participer {
	margin:25px auto 28px auto;
	display:block;
}
img#inscription {
	margin:60px auto 27px auto;
	display:block;
}
/* POPUP REGIONS */ 
div#popup_regions {
	margin-left:auto;
	margin-right:auto;
	width:740px;
	background-color:#fff;
	position:relative;
	overflow:hidden;/*display:inline-block;*/
	color:white;
	padding : 0 0 10px 0;
}
div#popup_regions h1 {
	margin-left:auto;
	margin-right:auto;
	width:704px;
	height:30px;
	display:block;
	text-align:center;
	background:url(../images/resultats/regions/titre_region_bg.jpg) 0 0 no-repeat;
	margin:7px auto;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
}
div#popup_regions div.bloc_region {
	width:172px;
	height: 351px;
	overflow:hidden;
	position:relative;
	display:inline;
	float:left;
	background:#f8b241 url(../images/resultats/regions/bloc_region_bg_top.jpg) 0 0 no-repeat;
	margin:13px 0 20px 8px;
}
div#popup_regions div.bloc_region:hover {
	background:#5b951a url(../images/resultats/regions/bloc_region_bg_top_vert.jpg) 0 0 no-repeat;
}
div#popup_regions div.bloc_region a {
	width:172px;
	/*height:327px;*/
	display:inline-block;
	background:url(../images/resultats/regions/bloc_region_bg_bottom.jpg) left bottom no-repeat;
	color:white;
	text-decoration:none;
	padding:0 0 45px 0;
}
div#popup_regions div.bloc_region a:hover {
	background:url(../images/resultats/regions/bloc_region_bg_bottom_vert.jpg) left bottom no-repeat;
}
div#popup_regions div.bloc_region a img {
	width:137px;
	height:183px;/*183*/
	display:block;
	margin:19px 0 0 15px;
	border:none;
}
div#popup_regions div.bloc_region p {
	font-size:12px;
	/*margin:5px 0 0 15px;*/
	width:137px;
}
div#popup_regions div.bloc_region em {
	font-size:12px;
	margin:5px 0 0 15px;
	width:137px;
	display:block;
}
div#popup_regions div.bloc_region span {
	font-size:12px;
	margin:10px 0 5px 15px;
	width:137px;
	display:block;
}
/* foliotage -*/


div#pagination {
	font-size:11px;
	color:#5a5a5a;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	width:520px;
	text-align:center;
}
div#pagination ul {
	list-style-type:none;
	display:inline;
	text-align:center;
}
div#pagination ul li a {
	text-align:center;
}
div#pagination ul li {
	list-style-type:none;
	width:9px;
	height:11px;
	display:inline;
	margin:0 0 0 10px;
}
div#pagination ul li a.nav_gauche {
	width:30px;
	height:11px;
	display:inline;
	text-indent:-9999em;
	background:url(../images/resultats/regions/fleche_nav_gauche_v2.gif) 0 0 no-repeat;
}
div#pagination ul li a.nav_gauche:hover {
	width:30px;
	height:11px;
	text-indent:-9999em;
	background:url(../images/resultats/regions/fleche_nav_gauche_v2.gif) 0 -11px no-repeat;
}
div#pagination ul li a.nav_droite {
	width:30px;
	height:11px;
	display:inline;
	text-indent:-9999em;
	background:url(../images/resultats/regions/fleche_nav_droite_v2.gif) 0 0 no-repeat;
}
div#pagination ul li a.nav_droite:hover {
	width:30px;
	height:11px;
	text-indent:-9999em;
	background:url(../images/resultats/regions/fleche_nav_droite_v2.gif) 0 -11px no-repeat;
}
div#pagination ul li a {
	color:#5a5a5a;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
div#pagination ul li a.actif {
	color:#ff4200;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
div#pagination ul li a:hover {
	text-decoration:underline;
	color:#f8b241;
}
/* POPUP LAUREATS */ 
div#popup_laureats {
	width:728px;
	height:493px;
	background-color:#FFF;
	position:relative;
	overflow-y:auto;
	overflow-x:none;
	color:#759928;
}
div#popup_laureats div#laureats_content {
	width:704px;
	background-color:#FFF;
	position:relative;
	overflow:hidden;
}
div#popup_laureats h1 {
	margin:7px auto;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 0 22px;
}
div#popup_laureats h2 {
	margin:7px auto;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 0 22px;
	color:#ff6455;
}
div#popup_laureats h2 sup {
	font-size:11px;
	display:inline-block;
	padding:0;
}
div#popup_laureats div#laureats_content div.premier p {
	font-size:14px;
	margin:20px 0 40px 22px;
	width:342px;
}
div#popup_laureats div#laureats_content div.deuxieme p {
	font-size:14px;
	margin:20px 0 0 22px;
	width:600px;
}
div#popup_laureats div#laureats_content div.troisieme p {
	font-size:14px;
	margin:20px 0 0 22px;
	width:558px;
}
div#popup_laureats div#laureats_content div.premier img {
	margin:10px 30px 0 0px;
	float:right;
}
div#popup_laureats div#laureats_content div.deuxieme img {
	margin:10px 0 30px 150px;
}
div#popup_laureats div#laureats_content div.troisieme img {
	margin:10px 0 30px 150px;
}
div#popup_laureats div#laureats_content p a {
	color:#4ba6f4;
	text-decoration:none;
}
div#popup_laureats div#laureats_content p a:hover {
	color:#4ba6f4;
	text-decoration:underline;
}
/* POPUP PRIX DU JURY */ 
div#popup_prix_jury {
	width:728px;
	height:380px;
	background-color:#FFF;
	position:relative;
	overflow:hidden;
	color:#759928;
}
div#popup_prix_jury h1 {
	margin:7px auto;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 0 22px;
}
div#popup_prix_jury p {
	font-size:14px;
	margin:20px 0 40px 22px;
	width:342px;
}
div#popup_prix_jury p a {
	color:#4ba6f4;
	text-decoration:none;
}
div#popup_prix_jury p a:hover {
	color:#4ba6f4;
	text-decoration:underline;
}
div#popup_prix_jury img {
	margin:25px 25px 0 0px;
	float:right;
}
/*
*  REMISE DES PRIX
*/
div#cold_c.remise_prix h1 {
	display:block;
	height:51px;
	margin:30px auto 10px;
	position:relative;
	width:343px;
}
div#cold_c.remise_prix h1 img {
	left:0;
	position:absolute;
	top:0;
}
div#cold_c.remise_prix h2 {
	color:#7DA31F;
	font:normal 20px Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	margin:0 0 50px 0;
}
div#cold_c.remise_prix a, div#cold_c.remise_prix img {
	border:none;
}
#image_gallery {
	background-color: #FFF;
	margin:30px 0 0 0;
	width: 600px;
}
#video_gallery {
	margin:0 57px 40px 0;
	overflow:hidden;
}
/*#image_gallery img{ width:180px; }
#video_gallery img{ width:180px; }*/
.bloc_image {
	float:left;
	display: inline;
	margin:0 18px 10px 0;
	width:180px;
	text-align: center;
}
.bloc_video {
	float:left;
	margin:0 18px 10px 0;
	width:180px;
}
.bloc_image.last, .bloc_video.last {
	margin:0 0 10px 0;
}
/*div#cold_c.remise_prix .info{ color:#FF4200; font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:5px 2px 10px 2px; text-align:center; }*/
div#cold_c .ligne {
	overflow:hidden;
	position:relative;
}
.bloc_image p.info {
	width: 180px;
	color:#FF4200;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
}
#cold_c p.info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:5px 10px 20px 0;
}

#cold_c p.nom-pays  {
			font-family: "Times New Roman", Times, serif, arial, verdana;
			color: red;
			font-weight: bold;
			font-size: 20px;
			text-align: center;
			/*letter-spacing: 1px;*/
			/*background-color:#00FF66*/;
			}

/* IDENTIFICATION - INSCRIPTION */
#identification-inscription { display:block; margin: 25px auto; }
#cold_c .bloc_login{ /*border:1px solid #adc2af;*/ margin: 20px 60px 0 0; overflow:hidden; padding:6px; position:relative; }
#cold_c .bloc_login .wrapper{ background-color:#edf3ed; padding:10px; }
#cold_c .bloc_login h2{ border-bottom:1px solid #adc2af; color:#517454; font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0 0 10px 0; padding: 0 0 10px 0; text-align:left;  }
#cold_c .bloc_login p{ color:#517454; font-size:14px; margin:0 0 10px 0; }
#cold_c .bloc_login label{ color:#517454; display:block; font-size:14px; line-height:20px; margin:0 0 5px 0; overflow:hidden; position:relative; width:100%; }
#cold_c .bloc_login label span{ display:inline-block; font-weight:bold; margin:0 10px 0 0; text-align:right; width:250px; }
#cold_c .bloc_login input{ border:1px solid #517454; /*display:block;*/ height:18px; /*left:200px; position:absolute; top:0;*/ }
#cold_c .bloc_login input[type="checkbox"] { border:0 none; margin:0 5px 0 0; }
#cold_c .bloc_login .save_data{ left:259px; position:absolute; top:0; }
#cold_c .bloc_login .connexion { background:url(../images/identification/connexion.jpg) 0 0 no-repeat; border:0 none; cursor:pointer; display:block; height:37px; margin:10px 0 20px 238px; text-indent:-9999em; width:163px; }
#cold_c .bloc_login .forgotten { display:block; color:red; text-align:center; margin:10px 0 20px; }
#cold_c .bloc_login .creer_compte { background:url(../images/identification/creer_compte.jpg) 0 0 no-repeat; display:block; height:38px; margin:20px 0 10px 300px; text-indent:-9999em; width:217px; }
#cold_c .bloc_login .modifier_compte { background:url(../images/identification/modifier_compte.jpg) 0 0 no-repeat; display:block; height:38px; margin:20px 0 10px 150px; text-indent:-9999em; width:235px; }
#cold_c .bloc_login .valider_compte { background:url(../images/identification/valider_compte.jpg) 0 0 no-repeat; display:block; height:38px; margin:20px 0 10px 150px; text-indent:-9999em; width:235px; }

#cold_c .bloc_login em { display:inline-block; font-style:normal; line-height:18px; padding-left:15px; }
#cold_c .bloc_login .poursuivre { background:url(../images/identification/poursuivre.jpg) 0 0 no-repeat; border:0 none; cursor:pointer; display:block; height:37px; margin:20px 238px 10px; text-indent:-9999em; width:168px; }
#cold_c .bloc_login .astuce{ float:left; margin:-6px 5px 0 0; }
.link-02 { color:#517454; text-decoration:underline; }
#cold_c .bloc_infos{ margin: 10px 60px; overflow:hidden; padding:6px; position:relative; }
#cold_c .bloc_infos .information{ float:left; margin:2px 8px 0 0; }
#cold_c .bloc_infos p{ color:#517454; font-size:14px; margin:0 0 10px 0; }
#cold_c .bloc_infos .copyright{ font-size:10px; color:grey; }

/* CANDIDATURE */
#participation{ margin:25px 0 28px 100px; }
#formulaire label{
	float: left;
	display: inline;
	width: 200px;
	margin: 0;
}
#formulaire #couv_upload, #formulaire #histoire_upload{
	float: left;
	display: inline;
	width: 300px;
	margin: 0;
}
#formulaire #bt_valider{
	float: left;
	display: inline;
	clear: both;
	margin: 20px 0 0 170px;
}

.orange {color: #ff4200;}

			
h2 	{
color: red;
}

.liste {
	text-indent: -10px;
	margin-left: 30px;
	color: #e41a58; 
	margin-right: 30px;
/*	font-weight: normal;
	width: 540px;
	text-align: justify;*/
	margin-bottom: 5px;
	margin-top: 5px;
	}
#cold_c .peh-ss-titre-vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #7DA31F;
	line-height: 24px;
	margin-bottom: 15px;
	margin-top: -10px;
	text-align: center;
}

#cold_c .peh-ss-titre-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FF4200;
	line-height: 30px;
	margin-left: -30px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
	font-weight: bold;
}

