/* ------------	Redfinition de balises ------------ */

html {font-size:100%;}

body {
	margin:1em 1em;
	margin-top:4em;
	text-align:center; /* Annule le bug IE */
	font:10px/1.1em Verdana, Arial, Helvetica, sans-serif;
	background:url("/teiffel/fr/images/motif_fond.jpg") #6e6254;
	color:#000000;
	}

img {border:0px; vertical-align:middle;}
table {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
sup {font-size:0.7em;}

h3.orange {
	font-size:1em;
	margin:0;
	padding:0;
	}

/* Style des liens */
a:link 		{color:#FF6634; text-decoration:underline;}
a:visited	{color:#FF6634; text-decoration:underline;}
a:hover 	{color:#FF6634; text-decoration:none;}
a:active 	{color:#FF6634; text-decoration:none;}

.orange 	{color:#FF6634;}

.info2 a.orange,
.info2 a:link.orange,
.info2 a:visited.orange,
.info2 a:active.orange
{color:#FF6634;}

h1 {
	font-size:1.2em;
	background:url(/teiffel/fr/gene/image/trait_titre.gif) repeat-x;
	margin-bottom:3em;
}
h1 span {
	background-color:#fff;
	padding-right:0.5em;
}


/* ------------	Mise en page ------------ */

.right {text-align:right;}
.justify {text-align:justify;}
.center {text-align:center;}

.float-left {float:left;}
.float-right {float:right;}

.clear-left {clear:left;}
.clear-right {clear:right;}
.clearer {clear:both;}


/* ------------ Textes ------------ */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}

.nowrap {white-space:nowrap;} /* Contraindre 1 ligne */
.capitalize {text-transform:capitalize;}

.plus_grand {font-size:1.2em;}

.titre_accroche
	{font-weight:bold;
	line-height:1.2em;}

/* ------------	Listes ------------ */

.sous_menu_hdp
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.sous_menu_hdp li
{
	display:inline;
	background:url(/teiffel/fr/images/puce_sousmenu_hdp.gif) 0px 2px no-repeat;
	padding-left:15px;
	margin-right:16px;
}
.sous_menu_hdp li a, .sous_menu_hdp li a:hover, .sous_menu_hdp li a:visited
{
	font-size:10px;
	color:black;
	text-decoration:none;
}
.sous_menu_hdp li a:hover
	{text-decoration:underline;}
.sous_menu_hdp li.actif a, .sous_menu_hdp li.actif a:visited
{
	font-size:10px;
	color:#ff7f45;
	font-weight:bold;
	text-decoration:none;
}
.sous_menu_hdp li.actif a:hover
	{text-decoration:underline;}

.sous_menu_hdp sup
{font-size:9px;}

/* ------------ Divs ------------ */

#principale {
	margin:0em auto 0px auto; /* Centrer */
	width:962px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid white;
}

#principale_int {
	margin:0em auto 0px auto; /* Centrer */
	padding:0em 1em 0em 0em;
	width:762px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid white;
	line-height:1.5em;
}

#logo_int
{margin:4px 4px 6px 4px; float:left;}

#haut_de_page
	{height:85px; position:relative;}

.haut_de_page_int
{ height:90px;}

.haut_de_page_int div
	{padding-left:200px; padding-top:20px;}

#haut_de_page #langues
	{
	position: absolute;
	left: 120px;
	top:50px;
	z-index:1;
	}

#haut_de_page #langues img
	{cursor:pointer;}

#site_officiel
	{position:relative; top:20px; left:334px;}

#rechercher_contacts
	{float:right; width:200px;}

.rechercher_int
	{background-color:#dfdcda; padding:0.6em 10px 0.6em 10px; clear:left; width:159px;}

.lang_int
{text-align:left; padding:1em; font-weight:bold;}
.lang_int img
{margin-right:0.6em;}
.lang_int a, .contacts_faq a, #contacts_faq a, .actu_dossier a, .lang_int a:visited, .contacts_faq a:visited, #contacts_faq a:visited, .actu_dossier a:visited
{color:black; text-decoration:none;}

h2.titre_actualite {
	font-size:12px;
	color:#FF6634;
	margin:1em 0 1em 0;
}
h2.titre_actualite a,
h2.titre_actualite a:link,
h2.titre_actualite a:visited {
	color:#FF6634;
}

.image_epopee {display:block; margin-top:1em; margin-right:1em; margin-bottom:3em; float:left;}
p.par_dossier {margin-top:2em;} /* Peut-être modifié suivant la longueur du texte à afficher */

#contacts_faq a:hover
{text-decoration:underline;}

#rechercher
	{float:right; background-color:#dfdcda; padding:0.6em 1em 0.6em 1em;}

.sous-menu
	{background:url(/teiffel/fr/images/fond_sousmenu.jpg) top left no-repeat; height:113px;}
.sous-menu a, .sous-menu a:visited, .sous-menu a:link, .sous-menu a:active, .sous-menu a:hover
	{font-size:10px; text-decoration:none;}
.sous-menu a:hover
	{text-decoration:underline;}

#contacts_faq
	{font-size:1em; clear:right; text-align:right; padding-top:1em; padding-right:3em;}
.contacts_faq
	{text-align:left; padding-top:1em; padding-left:1em;}
.milieu_de_page {height:267px;}

.menu
	{width:206px; height:267px; background:url(/teiffel/fr/images/fond_menu.jpg) no-repeat; float:left;}
.menu_int
	{width:179px; /*height:267px;*/ background:url(/teiffel/fr/images/fond_menu.jpg) no-repeat; float:left;}

.bas_de_page {
	background:url(/teiffel/fr/images/degrade_bdp.jpg) repeat-x;
	padding-bottom:1em;
	}
	.blocs_decouverte {
		float:right;
		width:630px;
		}

.actu_dossier {
	width:298px;
	/* height:240px; */
	float:left;
	/*padding:10px 20px 1em 1em;*/
	padding:0 20px 10px 1em;	
	margin:0em;
	background:url(/teiffel/fr/images/fond_actu.jpg) no-repeat top left;
	}
	.actu_dossier img {
		margin:0,5em;
		}
	.actu_dossier div {
		/*text-align:justify;*/
		line-height:1.5em;
		}
	.actu_dossier a.lien_orange {
		color:#ff7f45;
		}


/*  Bloc BOUTIQUE */

.laboutique_fr,
.laboutique_en {
	display:block;
	width:294px;
	height:110px;
	margin:10px 0 0 0;
	padding:0;
	}
	.laboutique_fr {	
		background:url(/teiffel/fr/images/fd_laboutique_fr.png) no-repeat left top;
		}
	.laboutique_en {
		background:url(/teiffel/uk/images/fd_laboutique_en.png) no-repeat left top;
		}
	
	.laboutique_fr img,
	.laboutique_en img {
		float:right;
		margin-top:20px;
		margin-right:1px;
		width:111px;
		height:88px;
		}
	.laboutique_fr h3,
	.laboutique_en h3 {
		display:block;
		width:160px;
		height:14px;
		margin:0 0 0 17px;
		padding:11px 0 0 0;
		}
		.laboutique_fr h3 a,
		.laboutique_en h3 a {
			display:block;
			width:160px;
			height:14px;
			color:#dedddb;
			}
			.laboutique_fr h3 a span,
			.laboutique_en h3 a span{
				display:none;
				}
	.laboutique_fr p,
	.laboutique_en p {
		display:block;
		width:160px;
		height:60px;
		margin:0 0 0 17px;
		padding:16px 0 0 0;
		color:#dedddb;
		}
	.laboutique_fr a,
	.laboutique_en a {
		color:#dedddb;
		text-decoration:none;
		}
		.laboutique_fr a:hover,
		.laboutique_en a:hover {
			color:#dedddb;
			}


.boutique {
	background:url(/teiffel/fr/images/encart_boutique.jpg) no-repeat top left;
	width:302px;
	height:112px;
	margin-top:10px;
	}
.boutique_en {
      background:url(/teiffel/fr/images/encart_boutique_en.jpg) no-repeat top left;
	  }
	.boutique img {
		float:right;
		margin-top:34px;
		margin-right:10px;
		width:65px;
		}
		.boutique img.nouveau {
			float:none;
			margin:0;
			left:18px;
			position:relative;
			top:36px;	
			}
	.boutique p {
		position:relative;
		top:32px;
		left:10px;
		width:208px;
		}
	.boutique a, .boutique a:link, .boutique a:visited, .boutique a:hover, .boutique a:active {
		color:#4f4f4f;
		text-decoration:none;
		}
	.boutique a:hover {
		text-decoration:underline;
		}
	.boutique ul {
		list-style:none;
		margin:0em;
		padding:0em;
		font-weight:bold;
		width:155px;
		}
		.boutique ul.l_nv1 {
			position:relative;
			top:38px;
			left:18px;
			}
			.boutique ul.l_nv1 li {
				color:#4f4f4f;
				line-height:1.8em;
				background:url(/teiffel/fr/images/puce_n3.gif) 0em 0.3em no-repeat;
				padding-left:18px;
				}
/*  Fin Bloc BOUTIQUE */

/*  Bloc A VOIR */
.a_voir {
	background:url(/teiffel/fr/images/a_voir_boutique.jpg) no-repeat top left;
	width:302px;
	height:191px;
	float:left;
	}
	.a_voir img {
		float:right;
		margin-top:58px;
		margin-right:17px;
		}
	.a_voir p {
		width:155px;
		position:relative;
		top:44px;
		left:18px;
		}
	.a_voir p a, .a_voir p a:link, .a_voir p a:visited, .a_voir p a:hover, .a_voir p a:active {
		color:#4f4f4f;
		text-decoration:none;
		}
		.a_voir p a:hover {
			text-decoration:underline;
			}
	.a_voir ul {
		list-style:none;
		margin:0em;
		padding:0em;
		font-weight:bold;
		width:155px;
		}
		.a_voir ul.l_nv1 {
			position:relative;
			top:44px;
			left:18px;
			}
			.a_voir ul.l_nv1 li {
				color:#4f4f4f;
				line-height:1.8em;
				background:url(/teiffel/fr/images/puce_n1.gif) 0em 0.3em no-repeat;
				padding-left:18px;
				}
				.a_voir ul.l_nv1 li a {
					padding-left:20px;
					}
			.a_voir ul.l_nv1 ul {
				position:relative;
				top:0px;
				margin-left:0em;
				padding-left:0em;
				margin-bottom:0em;
				}
				.a_voir ul.l_nv1 ul li {
					padding-left:1em;
					background:url(/teiffel/fr/images/puce_n2.gif) 0em 0.7em no-repeat;
					}
/*  /Bloc A VOIR */

.info {
	margin:10px auto 10px auto;
	width:357px;
	height:39px;
	background:url(/teiffel/fr/images/fond_info_sansnouveau.png) no-repeat; line-height:1.5em;
	}
	.info #Nouveau {
		float:left;
		width:80px;
		height:24px;
		padding-top:12px;
		text-align:center;
		font-weight:bold;
		color:#ffffff; /*c40000*/
		}
	.info #Titre, .info #Questionnaire {
		padding-top:5px;
		padding-left:60px;
		text-align:left;
		}
	.info a.lien_orange {
		color:#ff7f45;
		font-weight:bold;
		background:url(/teiffel/fr/images/mini_puce.jpg) 0em 0.5em no-repeat;
		padding-left:6px;
		}

#Titre p strong a:link,
#Titre p strong a:visited {
	text-decoration:none;
}

#Titre p strong a:hover {
	text-decoration:underline;
}

.info2,
.info4 {
	line-height:1.5em;
	/*float:right;*/
	margin-top:10px;
	margin-right:10px;
	}
	.info2 .m, .info4 .m { width:294px; /*294*/ }
		.info2 .m { background:url(/teiffel/fr/images/fnd_info_m.gif) top left repeat-y; }
		.info4 .m { background:url(/teiffel/fr/images/fnd_info4_m.png) top left repeat-y; }

	.info2 .t { background:url(/teiffel/fr/images/fnd_info_t.gif) top left no-repeat; }
	.info4 .t { background:url(/teiffel/fr/images/fnd_info4_t.png) top left no-repeat; }
	
	.info2 .b {
		background:url(/teiffel/fr/images/fnd_info_b.gif) bottom left no-repeat;
		padding:6px 5px 5px 5px;
		}
	.info4 .b { 
		background:url(/teiffel/fr/images/fnd_info4_b.png) bottom left no-repeat;
		padding:6px 8px;
		}
		
	.info2 .b #Nouveau,
	.info4 .b #Nouveau {
		float:left;
		width:80px;
		height:24px;
		padding-top:12px;
		text-align:center;
		font-weight:bold;
		color:#ffffff; /*c40000*/
		}	
	.info2 .b .Titre,
	.info4 .b .Titre {
		padding:3px 13px 0px 13px;
		text-align:left;
		}
		.info4 .b .Titre { padding:0 10px; }
		.info4 .b .Titre p { margin:0; }


.actu_dossier .info2 {margin-right:0; margin-top:0;}
.actu_dossier .info2 p {margin:0.5em 0;}

.info3 {
	line-height:1.5em;
	margin-top:10px;
	}
	.info3 .m {
		background:url(/teiffel/fr/images/fnd_quest_m.gif) top left repeat-y;
		width:294px;
		}
	.info3 .b {
		background:url(/teiffel/fr/images/fnd_quest_b.gif) bottom left no-repeat;
		}
	.info3 .t {
		background:url(/teiffel/fr/images/fnd_quest_t.gif) top left no-repeat;
		padding:6px 5px 5px 5px;
		}
		.info3 .t #Questionnaire {
			padding:3px 13px 0px 13px;
			text-align:left;
			color:#ffffff;
			}
		.info3 .t #Questionnaire a {
			color:#ffffff;
			text-decoration:none;
			}
		.info3 .t #Questionnaire a:hover {text-decoration:underline;}

		.info3 .t #Questionnaire a.reglement {color:#FFBFA1; font-weight:bold;}


.alerte_ha {
	color:red;
	margin-bottom:0.5em;
	font-weight:bold;
	line-height:1.5em;
	/*float:right;*/
	margin-top:10px;
	margin-right:10px;
	}
	.alerte_ha .m {
		background:url(/teiffel/fr/images/fnd_alert_m.gif) top left repeat-y;
		width:624px;
		}
	.alerte_ha .t {
		background:url(/teiffel/fr/images/fnd_alert_t.gif) top left no-repeat;
		}
	.alerte_ha .b {
		background:url(/teiffel/fr/images/fnd_alert_b.gif) bottom left no-repeat;
		padding:11px 10px 10px 10px;
		}


/*  Bloc A VOIR EN */

.a_voir_en
	{background:url(/teiffel/uk/images/a_voir.jpg) no-repeat top left; width:302px; height:191px;}
	
.a_voir_en img
	{ float:right; margin-top:58px; margin-right:17px;}

.a_voir_en ul
{
	list-style:none;
	margin:0em;
	padding:0em;
	font-weight:bold;
	width:155px;
}
.a_voir_en ul a, .a_voir_en ul a:link, .a_voir_en ul a:visited, .a_voir_en ul a:hover, .a_voir_en ul a:active
	{color:#4f4f4f; text-decoration:none;}
.a_voir_en ul a:hover
	{text-decoration:underline;}

.a_voir_en ul.l_nv1
	{position:relative; top:44px; left:18px;}

.a_voir_en ul.l_nv1 li
{
	line-height:1.8em;
	background:url(/teiffel/fr/images/puce_n1.gif) 0em 0.3em no-repeat;
}
.a_voir_en ul.l_nv1 li a
{ padding-left:20px;}

.a_voir_en ul.l_nv1 ul
{ position:relative; top:0px; margin-left:0em; padding-left:0em; margin-bottom:0em;}

.a_voir_en ul.l_nv1 ul li
{
	padding-left:1em;
	background:url(/teiffel/fr/images/puce_n2.gif) 0em 0.7em no-repeat;
}

/*  /Bloc A VOIR */


/*  Bloc A DECOUVRIR */

.a_decouvrir , .a_decouvrir_en {
	width:294px;
	height:191px;
	float:left;
	margin-right:1em;
	}
.a_decouvrir {
	background:url(/teiffel/fr/images/a_decouvrir.jpg) no-repeat top left;
	}

	
	.a_decouvrir img, .a_decouvrir_en img {
		float:right;
		margin-top:58px;
		margin-right:12px;
		}
	.a_decouvrir ul, .a_decouvrir_en ul {
		list-style:none;
		margin:0em;
		padding:0em;
		font-weight:bold;
		}
		.a_decouvrir ul a, .a_decouvrir ul a:link, .a_decouvrir ul a:visited, .a_decouvrir ul a:hover, .a_decouvrir ul a:active, .a_decouvrir_en ul a, .a_decouvrir_en ul a:link, .a_decouvrir_en ul a:visited, .a_decouvrir_en ul a:hover, .a_decouvrir_en ul a:active {
			color:#4f4f4f;
			text-decoration:none;
			}
			.a_decouvrir ul a:hover, .a_decouvrir_en ul a:hover {
				text-decoration:underline;
				}
		.a_decouvrir ul.l_nv1, .a_decouvrir_en ul.l_nv1 {
			position:relative;
			top:44px;
			left:18px;
			}
			.a_decouvrir ul.l_nv1 li, .a_decouvrir_en ul.l_nv1 li {
				line-height:1.8em;
				background:url(/teiffel/fr/images/puce_n1.gif) 0em 0.3em no-repeat;
				padding-left:20px;
				}
				.a_decouvrir ul.l_nv1 li a, .a_decouvrir_en ul.l_nv1 li a {
					/*padding-left:20px;*/
					}
			.a_decouvrir ul.l_nv1 ul, .a_decouvrir_en ul.l_nv1 ul {
				position:relative;
				top:0px;
				margin-left:0em;
				padding-left:0em;
				margin-bottom:0em;
				}
				.a_decouvrir ul.l_nv1 ul li, .a_decouvrir_en ul.l_nv1 ul li {
					padding-left:1em;
					background:url(/teiffel/fr/images/puce_n2.gif) 0em 0.7em no-repeat;
					}

.col_droite	.a_decouvrir {
	float:none;
	margin-top: 10px;
	background:url(/teiffel/fr/images/encart_a_decouvrir.jpg) no-repeat top left;
	height:71px;
}
.col_droite	.a_decouvrir ul li {
	background:url(/teiffel/fr/images/puce_n3.gif) 0em 0.3em no-repeat;
}

.col_droite	.a_decouvrir_en_2 {
	background:url(/teiffel/uk/images/encart_a_decouvrir_en.jpg) no-repeat top left;
	}

/*  /Bloc A DECOUVRIR */




/* ------------	Tableaux ------------ */
#Layer1
	{}
#Layer1 table
	{
	width:100%;
	margin:0px; padding:0px;
	/* border-bottom:1px solid #3C352E;*/ /*border-top:1px solid #958D86;*/
	background-color:#4a433b;
	border-collapse:collapse;
	}
#Layer1 table td {padding:0px;}
#Layer1 table a
	{color:white; font-size:10px; text-decoration:none;}
#Layer1 table a.op
	{color:#ff7f45; font-weight:bold;}
#Layer1 table a:hover
	{color:white; font-size:10px; text-decoration:underline;}

/* ------------	Images ------------ */

#haut_de_page #logo
{
	margin:1px;
	float:left;
}

/* ------------ Formulaires ------------ */

input
	{vertical-align:middle;}
.input_recherche
{
	margin-top:0.4em;
	border:1px solid #A39682;
	color:#4f4f4f;
	padding:0em 0.3em 0em 0.3em;
	margin-left:0.5em;
	width:130px;
}

.rechercher_int .input_recherche
{
	margin-top:0.4em;
	border:1px solid #A39682;
	color:#4f4f4f;
	padding:0em 0.3em 0em 0.3em;
	margin-left:0.5em;
	width:100px;
}

/********************/

.special {
	border:2px dashed #FF6634;
	padding:1em;
	/*margin-bottom:1em;*/
	color:#555;
}
.special p {
	margin:0 0 0.5em 0;
	font-size:12px;
}
.special .titre {
	color:#FF6634;
	font-size:14px;
}

.col_droite {
	width:300px;
	float:right;
}



.titre_enfant {
	color:#FF6634;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
}

ul.l_sommaire {
	list-style-type:none;
	padding:0;
	margin:2em 1em 1em 1em;
}
ul.l_sommaire li {
	line-height:40px;
}
ul.l_sommaire li img {margin-right:0.7em;}
ul.l_sommaire li a, ul.l_sommaire li a:hover {
	color:#FF6634;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

ul.l_sommaire li , ul.l_sommaire li  {
	color:#59422B;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}



ul.l_sommaire li a:hover {text-decoration:underline;}
ul.tarifs a {
	font-size:12px;
	color:#333333;
}

.titre-image {background:url(/teiffel/fr/gene/image/trait_titre.gif) repeat-x; margin-bottom:1em; height:10px;}
.titre-image img {padding-right:10px; background-color:#FFF;}

table.actus {margin-top:2em;}
table.actus td {
	vertical-align:top;
	width:50%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13.5px;
}
table.actus td a:hover {font-size:11px;}
table.actus div {clear:both; padding:0.5em 0.5em 0.5em 0.5em; margin-top:1em;}
table.actus div.couleur_fond {background-color:#FFCDB7;}
table.actus div.couleur_important {background-color:#FF7F45;}
table.actus img {float:left; margin:0 0.5em 0 0;}
table.actus img.horizontale {float:none;}
table.actus .clear {
	clear:both;
	margin:0;
	padding:0;
	background-color:#FFF;
}

div.encadre_espace_enfant {background-color:#ffcdb7; padding:0.5em; margin-bottom:2em; width:360px;}

.slct_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img.right {float:right; margin:0 0 0 1em;}



ul.plan {margin-top:2em; list-style-type:none;}
ul.plan li {font-weight:bold; font-size:12px; margin-bottom:1em;}
ul.plan li a {text-decoration:none;}
ul.plan li a:visited {text-decoration:none;}
ul.plan li a:hover {text-decoration:underline;}

ul.plan ul li {margin-bottom:0;}
ul.plan ul li a {font-size:10px; font-weight:normal; }
ul.plan ul li a:visited {text-decoration:none;}
ul.plan ul li a:hover {font-size:10px; text-decoration:underline;}

.info_technique {font-size:10px;}
.info_technique ul {margin:0; list-style-type:none; line-height:10px;}
.info_technique ul li {margin:0; padding-left:10px;}
.copy {font-size:8px;}
.copy2 {font-size:8px;}


.encart {width:294px;}
.encart .titre {height:36px; margin-top:1em;}
.encart .corps {
	background:url(/teiffel/fr/images/fond_encart_corps.jpg) bottom left no-repeat;
	padding:0.5em;
}
.encart .corps ul {
	margin:0.5em 0.5em 0.5em 1em;
	padding:0;
	list-style-type:none;
}
.encart .corps ul li {
	line-height:1.8em;
	background:url(/teiffel/fr/images/puce_n3.gif) 0em 0.3em no-repeat;
	padding-left:20px;
}

.encart .corps a {color:#4F4F4F; text-decoration:none;}
.encart .corps a:hover {text-decoration:underline;}

/* Encarts spécifiques */
.encart.decouvrir .titre {background:url(/teiffel/fr/images/fond_decouvrir.jpg) top left no-repeat;}
.encart.espace_enfants .titre {background:url(/teiffel/fr/images/encart_espace_enfants.jpg) top left no-repeat;}

.uk .encart.decouvrir .titre {background:url(/teiffel/uk/images/fond_decouvrir.jpg) top left no-repeat;}
.uk .encart.espace_enfants .titre {background:url(/teiffel/uk/images/encart_espace_enfants.jpg) top left no-repeat;}


.decouvrir .corps {background:url(/teiffel/fr/images/fond_encart_corps2.jpg) bottom left no-repeat;}
.decouvrir .corps ul li {background:url(/teiffel/fr/images/puce_n4.gif) 0em 0.3em no-repeat;}

.encart.decouvrir .corps a {font-weight:bold;}
.espace_enfants .corps {
	padding:0em 10px 10px 1em;
	line-height:1.5em;
	height:235px;
}
.espace_enfants .corps p {padding-top:3em; margin:0;}
/* /Encarts spécifiques */

.alerte {
	color:#FF3300;
	font-weight:bold;
	line-height:1.5em;
	background:url(/teiffel/fr/images/fond_encart_corps2.jpg) bottom left no-repeat;
	padding:1em;
}

.alertesans {
	color:#FF3300;
	font-weight:bold;
	line-height:1.5em;
	padding:1em;
	margin:1em;
}
.vente_en_ligne {
	font-family:Arial, Helvetica, sans-serif;
	width:441px; /*491*/
	height:162px; /*267*/
	background:url(/teiffel/fr/images/fd_vente_en_ligne.jpg) top left no-repeat;
	padding:80px 25px 25px 25px;
	margin:1em auto;
	font-size:12px;
}
.en .vente_en_ligne {background:url(/teiffel/fr/images/fd_vente_en_ligne_en.jpg) top left no-repeat;}

.vente_en_ligne p {
	margin:0 0 0.70em;
}
.vente_en_ligne p span {color:#e26606;}

.vente_en_ligne p.asterisque {
	color:#e26606;
	font-size:10px;
	line-height:1.2em;
	text-indent:-8px;
	padding-left:0em;
	font-weight:bold;
}

.vente_en_ligne a, .vente_en_ligne a:link, .vente_en_ligne a:visited, .vente_en_ligne a:active {
	background:url(/teiffel/fr/images/btn_cliquez-ici.png) top left no-repeat;
	display:block;
	width:140px;
	height:36px;
	text-indent:-99999px;
	border:0px;
	text-decoration:none;
}
.vente_en_ligne a:focus {outline:0px;}

.en .vente_en_ligne a, .en .vente_en_ligne a:link, .en .vente_en_ligne a:visited, .en .vente_en_ligne a:active {
	background:url(/teiffel/fr/images/btn_cliquez-ici_en.png) top left no-repeat;
}

.deux_tiers {
	margin-left:210px;
}

#lien_video {
	float:right;
}

#video {
	display:none;
	text-align:right;
}
#video a {
	border:1px solid #FF6634;
	border-bottom:0;
	padding:0.2em 0.5em;
	background-color:#FFFFFF;
}
#myAlternativeContent {
}


/* BILLETTERIE EN LIGNE ---------------------------------------------------------------------------------- */

.billets-en-ligne {
	background:url(/teiffel/fr/images/billets-en-ligne-home.jpg) top left no-repeat;
	width:282px; /*294*/
	height:288px; /*300*/
	padding:6px;
	margin-top:20px;
}
.billets-en-ligne h2 {font-size:1.3em; line-height:1.4em; margin-bottom:1em;}
.billets-en-ligne h2 a {text-decoration:none;}
.billets-en-ligne h2 a:hover {text-decoration:underline;}

.billets-en-ligne p {margin:1em 0 1em 0;}

.billets-en-ligne a.button {display:inline; margin:1.5em 0 0 3em; float:left;}





.bandeau {
	background:url(/teiffel/fr/images/bandeau_etoile.jpg) top left no-repeat;
	width:538px;
	height:40px; /*46*/
	text-align:center;
	padding-top:6px;
	margin-bottom:2em;
}
.bandeau a,
.bandeau a:link,
.bandeau a:visited
{
	color:#fff;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}
.bandeau a:hover {text-decoration:underline;}

.alerte-tarifs {
	background:#FF6634;
	padding:1em;
	text-align:center;
}
.alerte-tarifs a,
.alerte-tarifs a:link,
.alerte-tarifs a:hover,
.alerte-tarifs a:visited,
.alerte-tarifs a:active
{
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
}









/* Conseil achat en ligne */

.chapeau {font-weight:bold; font-size:1.1em;}

.conseils-achat-en-ligne {
	width:537px;
	margin:3em auto;
	font-size:1.1em;
	position:relative;
	line-height:1.25em;	
}

.conseils-uk {line-height:1.4em;	}

.conseils-achat-en-ligne .top {
	background:url(/teiffel/fr/images/bloc-t.png) top left no-repeat;
	height:5px;
	font-size:1px;
}
.et-jeu-en-ligne .top {
	width:338px;
}
.conseils-achat-en-ligne .mid {
	background:url(/teiffel/fr/images/bloc-m.png) bottom left no-repeat #786a65;
	padding:0 4.5em 1em 3em;
}
.et-jeu-en-ligne .mid {
	padding-right:209px;
}
.conseils-achat-en-ligne h2 {
	color:#fff;
	font-size:1.27em;
	padding-top:1.5em;
	margin-bottom:1em;
}
.conseils-achat-en-ligne strong {
	color:#fb8955;
}
.conseils-achat-en-ligne ul {
	padding:0;
	margin:0;
	list-style-position:outside;
	list-style-type:none;
}
.conseils-achat-en-ligne ul li {
	margin-bottom:1.5em;
	position:relative;
}
.conseils-achat-en-ligne ul li span {
	color:#fff;
	font-weight:bold;
}
.conseils-achat-en-ligne ul li img {
	position:absolute;
	left:-62px;
	top:0px;
}
.visuel {float:right;}

.conseils-achat-en-ligne ul ul {
	list-style-type:disc;
	padding-left:2em;
}
.conseils-achat-en-ligne ul ul li {
	margin-bottom:0;
}
.conseils-achat-en-ligne .mention-legale {
	font-style:italic;
	font-size:0.9em;
	width:80%;
}
.et-jeu-en-ligne .mention-legale {
	width:100%;
}

a.bouton-achat-en-ligne:link,
a.bouton-achat-en-ligne:visited {
	width:116px; /*154*/
	height:26px; /*34*/
	background:url(/teiffel/fr/images/bouton-achat-en-ligne.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/teiffel/fr/images/bouton-achat-en-ligne.png', sizingMethod='scale');
	color:#fff;
	text-decoration:none;
	font-size:1.45em;
	font-weight:bold;
	padding:8px 0 0 38px;
	position:absolute;
	top:-10px;
	right:-3px;
	cursor:pointer;
}


.et-jeu-en-ligne a.bouton-achat-en-ligne {right:195px;}

.jeu-en-ligne {
	float:right;
	font-size:1.1em;
	position:absolute;
	bottom:0;
	right:0;
	width:199px;
	background:#fff;
	margin-left:2em;
	background:url(/teiffel/fr/images/jeu-en-ligne.jpg) bottom right no-repeat #fff;	
	color:#62584e;
	padding-top:306px;
	padding-bottom:10px;
}
.conseils-uk .jeu-en-ligne {
	background:url(/teiffel/fr/images/jeu-en-ligne-uk.jpg) bottom right no-repeat #fff;	
}


.jeu-en-ligne .center strong {
	color:#fff !important;
}
.jeu-en-ligne p {
	margin:1em;
	width:78%;
}
.jeu-en-ligne strong {color:#62584e;}

.jeu-en-ligne a.bouton-achat-en-ligne {
	position:static !important;
	display:block;
	margin:2em auto 1em;
	top:auto;
	right:auto;
	float:none;
	line-height:1.1em;
}

a.reglement {
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

.last-news-list {
	font-size:11px;
	list-style:none;
	margin:0;
	padding:0;
}


.last-news-list a:link,
.last-news-list a:visited {
	font-size:11px;
	text-decoration:none;
}
.last-news-list a:hover {
	text-decoration:underline;
}

.last-news-list img {float:left; margin-right:0.5em; margin-bottom:1em;}
.last-news-list li {clear:both; border-top:1px solid #808080; padding:1em 0 1em 0;}
.last-news-list h2 {
	color:#FF7F45;
	font-size:14px;
	margin:1em 0;
}
.last-news-list h2 a:link,
.last-news-list h2 a:visited
{font-size:14px;}

.last-news-list .first {
	border:none;
}

.black a:link, .black a:visited {color:#000; text-decoration:none;}
.black a:hover {text-decoration:underline;}

.news-list a:link,
.news-list a:visited {
	text-decoration:none;
}

.news-list a:hover {
	text-decoration:underline;
}


a.btn:link, a.btn:visited {
	display:block;
	background:url(../images/btn_arrondis-orange.png) no-repeat top left;
	margin:1em;
	width:115px; /*115*/
	height:20px; /*24*/
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	padding-top:4px;
}


.landing-groupe h2 {
	font-size:1.2em;
}
.landing-groupe .top {
	background:url(../images/top-groupe.jpg) no-repeat top left;
	height:100px;
	color:#63403e;
	font-size:14px;
	padding:16px 220px 0 0;
	line-height:1.5em;
	text-align:center;
}
.landing-groupe .top strong {
	color:#63403e;
}
.landing-groupe .top a:link,
.landing-groupe .top a:visited {
	color:#63403e;
	font-size:1em;
}
.landing-groupe .mid {
  background:#786A65;
}
.landing-groupe .mid a:link,
.landing-groupe .mid a:visited {
	color:#000;
	font-size:1em;
}
.landing-groupe .bot {
	height:67px; /*107*/
	background:url(../images/achat-immediat.jpg) no-repeat top left;
	padding-top:40px;
}
.en .bot {
	background:url(../images/achat-immediat_en.jpg) no-repeat top left;
}
.landing-groupe .bot a:link,
.landing-groupe .bot a:visited {
	position:static;
	margin-left:50px;
	display:inline;
	float:left;
	font-size:1.45em;
}
.landing-groupe a.btn-groupes:link,
.landing-groupe a.btn-groupes:visited {margin-left:100px;}

.landing-groupe .effectuer img {
	top:20px;
}