* {
	margin: 0;
	padding: 0;
	outline: none;
	font-family: Arial, sans-serif;
}

body {
	background-image: url(../../images/site/bg.jpg);
	background-color: #d7d5d4;
}

a img {
	border: 0;
}

.container form input, .container form textarea {
	border: 1px solid #ccb;
	font-size: 11px;
	height: 16px;
}

a.pdf {
	display: block;
	width: 189px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}

.fr a.pdf {
	background: url(../../images/site/fr/bouton_pdf.gif) no-repeat;
}

a.download {
	display: block;
	width: 189px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}

.fr a.download {
	background: url(../../images/site/fr/bouton_download.gif) no-repeat;
}

.en a.download {
	background: url(../../images/site/en/bouton_download.gif) no-repeat;
}

.it a.download {
	background: url(../../images/site/it/bouton_download.gif) no-repeat;
}

.en a.pdf {
	background: url(../../images/site/en/bouton_pdf.gif) no-repeat;
}

.it a.pdf {
	background: url(../../images/site/it/bouton_pdf.gif) no-repeat;
}

/* @group Template */

.container {
	background: url(../../images/site/bg_shape.gif) no-repeat;
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	min-height: 695px;
	height: 695px;
	position: relative;
}

.container #logo {
	background: url(../../images/site/nibox_logo.gif) no-repeat;
	width: 169px;
	height: 95px;
	text-indent: -9999px;
	top: 5px;
	left: 59px;
	position: absolute;
}

.container #mainmenu {
	top: 36px;
	left: 293px;
	position: absolute;
}

.container #mainmenu a {
	color: #939598;
	text-decoration: none;
}

.container #mainmenu ul li {
	display: block;
	float: left;
	margin-right: 20px;
}

/* @group Language menu */

.container #languages {
	background: url(../../images/site/bg_tab_lang.gif) no-repeat;
	width: 133px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 815px;
	color: #808285;
	font: 10px Arial, sans-serif;
	text-transform: uppercase;
}

.container #languages div {
	padding-top: 6px;
	padding-left: 52px;
}

.container #languages a {
	text-decoration: none;
	color: #808285;
}

.container #languages a:hover {
	color: #f05705;
}

.fr #languages a#frlink, .it #languages a#itlink, .en #languages a#enlink {
	color: #f05705;
}

/* @end */

/* @group Footer */

.container #footer {
	top:  677px;
	left: 0px;
	position: absolute;
	text-align: center;
	width: 100%;
	color: #939598;
	font-size: 11px;
	padding-bottom: 20px;
}

.container #footer a {
	color: #939598;
	text-decoration: none;
}

.container #footer #toplinks a {
	padding-left: 13px;
}

.container #footer #bottomlinks, .container #footer #footer_information{
	padding-top: 5px;
}

.container #footer #bottomlinks a, .container #footer #footer_information a {
	padding-left: 13px;
	padding-right: 13px;
}

.container #footer #bottomlinks a:hover, .container #footer #footer_information a:hover {
	text-decoration: underline;
}

#footer_information span{
  font-size:1.154em;
}
/* @end */



/* @end */

/* @group Page template */

#pageright #card {
	position: absolute;
	top: 390px;
	left: 674px;
}

#pageright #deco {
	position: absolute;
	top: 99px;
	left: 660px;
}

#pageright #news1 {
	position: absolute;
	top: 244px;
	left: 670px;
}

#pageright #leftbox {
	position: absolute;
	top: 115px;
	left: 62px;
}

#pagemenu {
	position: absolute;
	top: 114px;
	left: 61px;
}

#pagemenu a {
	text-indent: -9999px;
	display: block;
}

#pagemenu li {
	list-style-type: none;
}

.pagemaincontent {
	position: absolute;
	top: 98px;
	left: 227px;
	background: url(../../images/site/bg_page_1.gif) no-repeat;
	width: 433px;
	height: 440px;
	display: block;
	padding-top: 25px;
}

#pratique .pagemaincontent{
  background: url(../../images/site/bg_page_5.gif) no-repeat;
  height: 472px;
}

.pagemaincontent h2 {
	text-indent: -9999px;
	display: block;
	margin-bottom: 8px;
	margin-left: 25px;
	width: 350px;
	height: 51px;
}

.pagemaincontent #pagetext {
	padding-left: 30px;
	padding-right: 27px;
	color: #58595b;
	font-size: 11px;
	text-align: justify;
	line-height: 14px;
}

.pagemaincontent #pagetext strong {
	color: #f05b07;
}

.pagemaincontent #pagetext p {
	margin-bottom: 1em;
}

.pagemaincontent #pagetext address {
	margin-bottom: 1em;
	font-weight: normal;
	font-style: normal;
}

.pagemaincontent #footslideshow {
	z-index: 99;
	position: absolute;
	top: 393px;
	left: 8px;
}

#pratique .pagemaincontent #footslideshow{
  top: 450px;
}

.pagemaincontent .smallprint {
	color: #ed9303;
	font-size: 10px;
}

.pagemaincontent ul {
	color: #eda804;
	padding-left: 15px;
}
.pagemaincontent ul li {
}

.pagemaincontent ul span {
	color: #58595b;
}

.pagemaincontent a {
	color: #f05b07;
	text-decoration: underline;
	font-weight: bold;
}


/* @end */

/* @group Home */

#home #card {
	position: absolute;
	top: 244px;
	left: 675px;
}

#home #video {
	position: absolute;
	top: 414px;
	left: 509px;
}

#home #mcdonalds {
	top: 414px;
	left: 731px;
	position: absolute;
}

#home #footer {
	top: 563px;
}

#home #news1 {
	position: absolute;
	top: 99px;
	left: 659px;
}

#home #news2 {
	position: absolute;
	top: 414px;
	left: 60px;
}

#home #news3 {
	position: absolute;
	top: 414px;
	left: 278px;
}

#home #centermenu {
	position: absolute;
	top: 99px;
	left: 60px;
}

/* @end */

/* @group 1. Nibox */

/* @group Menu */

#nibox #pagemenu a {
	width: 157px;
}

#nibox #nibox_menu_bowling a {
	height: 58px;
}

#nibox #nibox_menu_jeuxvideo a {
	height: 35px;
}

#nibox #nibox_menu_jorkyball a {
	height: 32px;
}

#nibox #nibox_menu_patinoire a {
	height: 34px;
}

#nibox #nibox_menu_discotheque a {
	height: 34px;
}

#nibox #nibox_menu_animations a {
	height: 65px;
}

#nibox.fr #nibox_menu_bowling a {
	background: url(../../images/site/fr/nibox_menu_bowling_off.gif) no-repeat;
}

#nibox.fr #bowling #nibox_menu_bowling a, #nibox.fr #nibox_menu_bowling, #nibox.fr #nibox_menu_bowling a:hover {
	background: url(../../images/site/fr/nibox_menu_bowling_on.gif) no-repeat;
}

#nibox.fr #nibox_menu_jeuxvideo a {
	background: url(../../images/site/fr/nibox_menu_jeuxvideo_off.gif) no-repeat;
}

#nibox.fr #jeuxvideo #nibox_menu_jeuxvideo a, #nibox.fr #nibox_menu_jeuxvideo, #nibox.fr #nibox_menu_jeuxvideo a:hover {
	background: url(../../images/site/fr/nibox_menu_jeuxvideo_on.gif) no-repeat;
}

#nibox.fr #nibox_menu_jorkyball a {
	background: url(../../images/site/fr/nibox_menu_jorkyball_off.gif) no-repeat;
}

#nibox.fr #jorkyball #nibox_menu_jorkyball a, #nibox.fr #nibox_menu_jorkyball, #nibox.fr #nibox_menu_jorkyball a:hover {
	background: url(../../images/site/fr/nibox_menu_jorkyball_on.gif) no-repeat;
}

#nibox.fr #nibox_menu_patinoire a {
	background: url(../../images/site/fr/nibox_menu_patinoire_off.gif) no-repeat;
}

#nibox.fr #patinoire #nibox_menu_patinoire a, #nibox.fr #nibox_menu_patinoire, #nibox.fr #nibox_menu_patinoire a:hover {
	background: url(../../images/site/fr/nibox_menu_patinoire_on.gif) no-repeat;
}

#nibox.fr #nibox_menu_discotheque a {
	background: url(../../images/site/fr/nibox_menu_discotheque_off.gif) no-repeat;
}

#nibox.fr #discotheque #nibox_menu_discotheque a, #nibox.fr #nibox_menu_discotheque, #nibox.fr #nibox_menu_discotheque a:hover {
	background: url(../../images/site/fr/nibox_menu_discotheque_on.gif) no-repeat;
}

#nibox.fr #nibox_menu_animations a {
	background: url(../../images/site/fr/nibox_menu_ateliers_off.gif) no-repeat;
}

#nibox.fr #animations #nibox_menu_animations a, #nibox.fr #nibox_menu_animations, #nibox.fr #nibox_menu_animations a:hover {
	background: url(../../images/site/fr/nibox_menu_ateliers_on.gif) no-repeat;
}

#nibox.en #nibox_menu_bowling a {
	background: url(../../images/site/en/nibox_menu_bowling_off.gif) no-repeat;
}

#nibox.en #bowling #nibox_menu_bowling a, #nibox.en #nibox_menu_bowling, #nibox.en #nibox_menu_bowling a:hover {
	background: url(../../images/site/en/nibox_menu_bowling_on.gif) no-repeat;
}

#nibox.en #nibox_menu_jeuxvideo a {
	background: url(../../images/site/en/nibox_menu_jeuxvideo_off.gif) no-repeat;
}

#nibox.en #jeuxvideo #nibox_menu_jeuxvideo a, #nibox.en #nibox_menu_jeuxvideo, #nibox.en #nibox_menu_jeuxvideo a:hover {
	background: url(../../images/site/en/nibox_menu_jeuxvideo_on.gif) no-repeat;
}

#nibox.en #nibox_menu_jorkyball a {
	background: url(../../images/site/en/nibox_menu_jorkyball_off.gif) no-repeat;
}

#nibox.en #jorkyball #nibox_menu_jorkyball a, #nibox.en #nibox_menu_jorkyball, #nibox.en #nibox_menu_jorkyball a:hover {
	background: url(../../images/site/en/nibox_menu_jorkyball_on.gif) no-repeat;
}

#nibox.en #nibox_menu_patinoire a {
	background: url(../../images/site/en/nibox_menu_patinoire_off.gif) no-repeat;
}

#nibox.en #patinoire #nibox_menu_patinoire a, #nibox.en #nibox_menu_patinoire, #nibox.en #nibox_menu_patinoire a:hover {
	background: url(../../images/site/en/nibox_menu_patinoire_on.gif) no-repeat;
}

#nibox.en #nibox_menu_discotheque a {
	background: url(../../images/site/en/nibox_menu_discotheque_off.gif) no-repeat;
}

#nibox.en #discotheque #nibox_menu_discotheque a, #nibox.en #nibox_menu_discotheque, #nibox.en #nibox_menu_discotheque a:hover {
	background: url(../../images/site/en/nibox_menu_discotheque_on.gif) no-repeat;
}

#nibox.en #nibox_menu_animations a {
	background: url(../../images/site/en/nibox_menu_animations_off.gif) no-repeat;
}

#nibox.en #animations #nibox_menu_animations a, #nibox.en #nibox_menu_animations, #nibox.en #nibox_menu_animations a:hover {
	background: url(../../images/site/en/nibox_menu_animations_on.gif) no-repeat;
}

#nibox.it #nibox_menu_bowling a {
	background: url(../../images/site/it/nibox_menu_bowling_off.gif) no-repeat;
}

#nibox.it #bowling #nibox_menu_bowling a, #nibox.it #nibox_menu_bowling, #nibox.it #nibox_menu_bowling a:hover {
	background: url(../../images/site/it/nibox_menu_bowling_on.gif) no-repeat;
}

#nibox.it #nibox_menu_jeuxvideo a {
	background: url(../../images/site/it/nibox_menu_jeuxvideo_off.gif) no-repeat;
}

#nibox.it #jeuxvideo #nibox_menu_jeuxvideo a, #nibox.it #nibox_menu_jeuxvideo, #nibox.it #nibox_menu_jeuxvideo a:hover {
	background: url(../../images/site/it/nibox_menu_jeuxvideo_on.gif) no-repeat;
}

#nibox.it #nibox_menu_jorkyball a {
	background: url(../../images/site/it/nibox_menu_jorkyball_off.gif) no-repeat;
}

#nibox.it #jorkyball #nibox_menu_jorkyball a, #nibox.it #nibox_menu_jorkyball, #nibox.it #nibox_menu_jorkyball a:hover {
	background: url(../../images/site/it/nibox_menu_jorkyball_on.gif) no-repeat;
}

#nibox.it #nibox_menu_patinoire a {
	background: url(../../images/site/it/nibox_menu_patinoire_off.gif) no-repeat;
}

#nibox.it #patinoire #nibox_menu_patinoire a, #nibox.it #nibox_menu_patinoire, #nibox.it #nibox_menu_patinoire a:hover {
	background: url(../../images/site/it/nibox_menu_patinoire_on.gif) no-repeat;
}

#nibox.it #nibox_menu_discotheque a {
	background: url(../../images/site/it/nibox_menu_discotheque_off.gif) no-repeat;
}

#nibox.it #discotheque #nibox_menu_discotheque a, #nibox.it #nibox_menu_discotheque, #nibox.it #nibox_menu_discotheque a:hover {
	background: url(../../images/site/it/nibox_menu_discotheque_on.gif) no-repeat;
}

#nibox.it #nibox_menu_animations a {
	background: url(../../images/site/it/nibox_menu_animations_off.gif) no-repeat;
}

#nibox.it #animations #nibox_menu_animations a, #nibox.it #nibox_menu_animations, #nibox.it #nibox_menu_animations a:hover {
	background: url(../../images/site/it/nibox_menu_animations_on.gif) no-repeat;
}
/* @end */

/* @group H2 */

#nibox.fr #nibox2 h2 {
	background: url(../../images/site/fr/pratique_nibox_h2.gif) no-repeat;
}

#nibox.en #nibox2 h2 {
	background: url(../../images/site/en/pratique_nibox_h2.gif) no-repeat;
}

#nibox.it #nibox2 h2 {
	background: url(../../images/site/it/pratique_nibox_h2.gif) no-repeat;
}

#nibox.fr #bowling h2 {
	background: url(../../images/site/fr/nibox_bowling_h2.gif) no-repeat;
}

#nibox.en #bowling h2 {
	background: url(../../images/site/en/nibox_bowling_h2.gif) no-repeat;
}

#nibox.it #bowling h2 {
	background: url(../../images/site/it/nibox_bowling_h2.gif) no-repeat;
}

#nibox.fr #jeuxvideo h2 {
	background: url(../../images/site/fr/nibox_jeuxvideo_h2.gif) no-repeat;
}

#nibox.en #jeuxvideo h2 {
	background: url(../../images/site/en/nibox_jeuxvideo_h2.gif) no-repeat;
}

#nibox.it #jeuxvideo h2 {
	background: url(../../images/site/it/nibox_jeuxvideo_h2.gif) no-repeat;
}

#nibox.fr #jorkyball h2 {
	background: url(../../images/site/fr/nibox_jorkyball_h2.gif) no-repeat;
}

#nibox.en #jorkyball h2 {
	background: url(../../images/site/en/nibox_jorkyball_h2.gif) no-repeat;
}

#nibox.it #jorkyball h2 {
	background: url(../../images/site/it/nibox_jorkyball_h2.gif) no-repeat;
}

#nibox.fr #patinoire h2 {
	background: url(../../images/site/fr/nibox_patinoire_h2.gif) no-repeat;
}

#nibox.en #patinoire h2 {
	background: url(../../images/site/en/nibox_patinoire_h2.gif) no-repeat;
}

#nibox.it #patinoire h2 {
	background: url(../../images/site/it/nibox_patinoire_h2.gif) no-repeat;
}

#nibox.fr #discotheque h2 {
	background: url(../../images/site/fr/nibox_discotheque_h2.gif) no-repeat;
}

#nibox.en #discotheque h2 {
	background: url(../../images/site/en/nibox_discotheque_h2.gif) no-repeat;
}

#nibox.it #discotheque h2 {
	background: url(../../images/site/it/nibox_discotheque_h2.gif) no-repeat;
}

#nibox.fr #animations h2 {
	background: url(../../images/site/fr/nibox_animations_h2.gif) no-repeat;
}

#nibox.en #animations h2 {
	background: url(../../images/site/en/nibox_animations_h2.gif) no-repeat;
}

#nibox.it #animations h2 {
	background: url(../../images/site/it/nibox_animations_h2.gif) no-repeat;
}



/* @end */

body#nibox #footslideshow {
  top: 355px;
	left: 8px;
}

body#nibox #footslideshownightclub {
	margin:10px 0 0 6px;
}
#discotheque #footer{
  top:710px;
}

body#nibox #nibox2 #footslideshow {
	top: 393px;
	left: 8px;
}

#nibox #pageright #leftbox {
	top: 383px;
}

#nibox #tarifs a {
	display: block;
	width: 189px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}

#nibox.fr #tarifs a {
	background: url(../../images/site/fr/bouton_tarifs.gif) no-repeat;
}

#nibox.en #tarifs a {
	background: url(../../images/site/en/bouton_tarifs.gif) no-repeat;
}

#nibox.it #tarifs a {
	background: url(../../images/site/it/bouton_tarifs.gif) no-repeat;
}

#nibox #tarifsforfaits a {
	display: block;
	width: 189px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}

#nibox.fr #tarifsforfaits a {
	background: url(../../images/site/fr/bouton_tarifs_forfaits.gif) no-repeat;
}

#nibox.en #tarifsforfaits a {
	background: url(../../images/site/en/bouton_tarifs_forfaits.gif) no-repeat;
}

#nibox.it #tarifsforfaits a {
	background: url(../../images/site/it/bouton_tarifs_forfaits.gif) no-repeat;
}

/* @end */

/* @group 2. Event */

#event.fr h2 {
	background: url(../../images/site/fr/event_h2.gif) no-repeat;
}

#event.en h2 {
	background: url(../../images/site/en/event_h2.gif) no-repeat;
}

#event.it h2 {
	background: url(../../images/site/it/event_h2.gif) no-repeat;
}

#event #pagetext h3 {
	margin-bottom: 0.7em;
	font-size: 12px;
	font-weight: bold;
	color: #f05b07;
}

#event #item #pagetext {
	height: 560px;
	overflow: hidden;
}

#event #item #pagetext .image {
	margin-top: 15px;
}

#event #item #pagetext .file {
	margin-top: 15px;
}

#event #item .return {
	width: 99px;
	height: 34px;
	text-indent: -9999px;
	position: absolute;
	top: 655px;
	left: 165px;
	z-index: 9999;
}

#event.fr #item .return {
	background: url(../../images/site/fr/bouton_retour.gif) no-repeat;
}

#event.en #item .return {
	background: url(../../images/site/en/bouton_retour.gif) no-repeat;
}

#event.it #item .return {
	background: url(../../images/site/it/bouton_retour.gif) no-repeat;
}

#event .pagemaincontent {
	background: url(../../images/site/bg_page_2.gif) no-repeat;
	height: 716px;
}

#event #footer {
	top:  831px;
}
#event #list .item {
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

#event #list .item a.more {
	color: #eda804;
}

#event #list #pagination, #event #list #pagination a {
	color: #eda804;
	text-decoration: none;
}

#event #list #pagination {
	margin-bottom: 15px;
}

/* @end */

/* @group 3. Pratique */

/* @group Menu */

#pratique #pagemenu a {
	width: 157px;
}

#pratique.fr #pratique_menu_nibox a {
	background: url(../../images/site/fr/pratique_menu_nibox_off.gif) no-repeat;
	height: 58px;
}

#pratique.fr #nibox #pratique_menu_nibox a, #pratique.fr #pratique_menu_nibox, #pratique.fr #pratique_menu_nibox a:hover {
	background: url(../../images/site/fr/pratique_menu_nibox_on.gif) no-repeat;
}

#pratique.fr #pratique_menu_horaires a {
	background: url(../../images/site/fr/pratique_menu_horaires_off.gif) no-repeat;
	height: 35px;
}

#pratique.fr #horaires #pratique_menu_horaires a, #pratique.fr #pratique_menu_horaires, #pratique.fr #pratique_menu_horaires a:hover {
	background: url(../../images/site/fr/pratique_menu_horaires_on.gif) no-repeat;
}

#pratique.fr #pratique_menu_acces a {
	background: url(../../images/site/fr/pratique_menu_acces_off.gif) no-repeat;
	height: 32px;
}

#pratique.fr #acces #pratique_menu_acces a, #pratique.fr #pratique_menu_acces, #pratique.fr #pratique_menu_acces a:hover {
	background: url(../../images/site/fr/pratique_menu_acces_on.gif) no-repeat;
}

#pratique.fr #pratique_menu_restauration a {
	background: url(../../images/site/fr/pratique_menu_restauration_off.gif) no-repeat;
	height: 34px;
}

#pratique.fr #restauration #pratique_menu_restauration a, #pratique.fr #pratique_menu_restauration, #pratique.fr #pratique_menu_restauration a:hover {
	background: url(../../images/site/fr/pratique_menu_restauration_on.gif) no-repeat;
}

#pratique.fr #pratique_menu_phototheque a {
	background: url(../../images/site/fr/pratique_menu_phototheque_off.gif) no-repeat;
	height: 58px;
}

#pratique.fr #phototheque #pratique_menu_phototheque a, #pratique.fr #pratique_menu_phototheque, #pratique.fr #pratique_menu_phototheque a:hover {
	background: url(../../images/site/fr/pratique_menu_phototheque_on.gif) no-repeat;
}

#pratique.en #pratique_menu_nibox a {
	background: url(../../images/site/en/pratique_menu_nibox_off.gif) no-repeat;
	height: 58px;
}

#pratique.en #nibox #pratique_menu_nibox a, #pratique.en #pratique_menu_nibox, #pratique.en #pratique_menu_nibox a:hover {
	background: url(../../images/site/en/pratique_menu_nibox_on.gif) no-repeat;
}

#pratique.en #pratique_menu_horaires a {
	background: url(../../images/site/en/pratique_menu_horaires_off.gif) no-repeat;
	height: 35px;
}

#pratique.en #horaires #pratique_menu_horaires a, #pratique.en #pratique_menu_horaires, #pratique.en #pratique_menu_horaires a:hover {
	background: url(../../images/site/en/pratique_menu_horaires_on.gif) no-repeat;
}

#pratique.en #pratique_menu_acces a {
	background: url(../../images/site/en/pratique_menu_acces_off.gif) no-repeat;
	height: 32px;
}

#pratique.en #acces #pratique_menu_acces a, #pratique.en #pratique_menu_acces, #pratique.en #pratique_menu_acces a:hover {
	background: url(../../images/site/en/pratique_menu_acces_on.gif) no-repeat;
}

#pratique.en #pratique_menu_restauration a {
	background: url(../../images/site/en/pratique_menu_restauration_off.gif) no-repeat;
	height: 34px;
}

#pratique.en #restauration #pratique_menu_restauration a, #pratique.en #pratique_menu_restauration, #pratique.en #pratique_menu_restauration a:hover {
	background: url(../../images/site/en/pratique_menu_restauration_on.gif) no-repeat;
}

#pratique.en #pratique_menu_phototheque a {
	background: url(../../images/site/en/pratique_menu_phototheque_off.gif) no-repeat;
	height: 58px;
}

#pratique.en #phototheque #pratique_menu_phototheque a, #pratique.en #pratique_menu_phototheque, #pratique.en #pratique_menu_phototheque a:hover {
	background: url(../../images/site/en/pratique_menu_phototheque_on.gif) no-repeat;
}

#pratique.it #pratique_menu_nibox a {
	background: url(../../images/site/it/pratique_menu_nibox_off.gif) no-repeat;
	height: 58px;
}

#pratique.it #nibox #pratique_menu_nibox a, #pratique.it #pratique_menu_nibox, #pratique.it #pratique_menu_nibox a:hover {
	background: url(../../images/site/it/pratique_menu_nibox_on.gif) no-repeat;
}

#pratique.it #pratique_menu_horaires a {
	background: url(../../images/site/it/pratique_menu_horaires_off.gif) no-repeat;
	height: 35px;
}

#pratique.it #horaires #pratique_menu_horaires a, #pratique.it #pratique_menu_horaires, #pratique.it #pratique_menu_horaires a:hover {
	background: url(../../images/site/it/pratique_menu_horaires_on.gif) no-repeat;
}

#pratique.it #pratique_menu_acces a {
	background: url(../../images/site/it/pratique_menu_acces_off.gif) no-repeat;
	height: 32px;
}

#pratique.it #acces #pratique_menu_acces a, #pratique.it #pratique_menu_acces, #pratique.it #pratique_menu_acces a:hover {
	background: url(../../images/site/it/pratique_menu_acces_on.gif) no-repeat;
}

#pratique.it #pratique_menu_restauration a {
	background: url(../../images/site/it/pratique_menu_restauration_off.gif) no-repeat;
	height: 34px;
}

#pratique.it #restauration #pratique_menu_restauration a, #pratique.it #pratique_menu_restauration, #pratique.it #pratique_menu_restauration a:hover {
	background: url(../../images/site/it/pratique_menu_restauration_on.gif) no-repeat;
}

#pratique.it #pratique_menu_phototheque a {
	background: url(../../images/site/it/pratique_menu_phototheque_off.gif) no-repeat;
	height: 58px;
}

#pratique.it #phototheque #pratique_menu_phototheque a, #pratique.it #pratique_menu_phototheque, #pratique.it #pratique_menu_phototheque a:hover {
	background: url(../../images/site/it/pratique_menu_phototheque_on.gif) no-repeat;
}

/* @end */

/* @group H2 */

#pratique.fr #nibox h2 {
	background: url(../../images/site/fr/pratique_nibox_h2.gif) no-repeat;
}

#pratique.en #nibox h2 {
	background: url(../../images/site/en/pratique_nibox_h2.gif) no-repeat;
}

#pratique.it #nibox h2 {
	background: url(../../images/site/it/pratique_nibox_h2.gif) no-repeat;
}

#pratique.fr #horaires h2 {
	background: url(../../images/site/fr/pratique_horaires_h2.gif) no-repeat;
}

#pratique.en #horaires h2 {
	background: url(../../images/site/en/pratique_horaires_h2.gif) no-repeat;
}

#pratique.it #horaires h2 {
	background: url(../../images/site/it/pratique_horaires_h2.gif) no-repeat;
}

#pratique.fr #acces h2 {
	background: url(../../images/site/fr/pratique_acces_h2.gif) no-repeat;
}

#pratique.en #acces h2 {
	background: url(../../images/site/en/pratique_acces_h2.gif) no-repeat;
}

#pratique.it #acces h2 {
	background: url(../../images/site/it/pratique_acces_h2.gif) no-repeat;
}

#pratique.fr #restauration h2 {
	background: url(../../images/site/fr/pratique_restauration_h2.gif) no-repeat;
}

#pratique.en #restauration h2 {
	background: url(../../images/site/en/pratique_restauration_h2.gif) no-repeat;
}

#pratique.it #restauration h2 {
	background: url(../../images/site/it/pratique_restauration_h2.gif) no-repeat;
}

#pratique.fr #phototheque h2 {
	background: url(../../images/site/fr/pratique_phototheque_h2.gif) no-repeat;
}

#pratique.en #phototheque h2 {
	background: url(../../images/site/en/pratique_phototheque_h2.gif) no-repeat;
}

#pratique.it #phototheque h2 {
	background: url(../../images/site/it/pratique_phototheque_h2.gif) no-repeat;
}

/* @end */

#pratique #pageright #leftbox {
	top: 344px;
}

/* @group Photothèque */

#pratique #phototheque #pageright #leftbox {
	display: none;
}

#pratique #phototheque .photos ul {
	list-style-type: none;
}

#pratique #phototheque .photos ul li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#pratique #phototheque .photos img {
	border: 1px solid #e7550d;
}

#pratique #phototheque #pagetext {
	padding-left: 13px;
}

#pratique #phototheque #pagetext p {
	padding-left: 18px;
}
/* @end */

#pratique #acces .pagemaincontent {
	background: url(../../images/site/bg_page_2.gif) no-repeat;
	height: 716px;
}

#pratique #acces #footer {
	top:  831px;
}

#pratique #acces #map {
	margin-left: -4px;
}

/* @end */

/* @group 4. Boutique */

#boutique.fr h2 {
	background: url(../../images/site/fr/boutique_h2.gif) no-repeat;
}

#boutique.en h2 {
	background: url(../../images/site/en/boutique_h2.gif) no-repeat;
}

#boutique.it h2 {
	background: url(../../images/site/it/boutique_h2.gif) no-repeat;
}

/* @end */

/* @group 5. Presse */

/* @group Menu */

#presse #pagemenu a {
	width: 157px;
}

#presse #presse_menu_communiques a {
	height: 43px;
}

#presse #presse_menu_dossiers a {
	height: 52px;
}

#presse #presse_menu_articles a {
	height: 56px;
}

#presse.fr #presse_menu_communiques a {
	background: url(../../images/site/fr/presse_menu_communiques_off.gif) no-repeat;
}

#presse.fr #communiques #presse_menu_communiques a, #presse.fr #presse_menu_communiques, #presse.fr #presse_menu_communiques a:hover {
	background: url(../../images/site/fr/presse_menu_communiques_on.gif) no-repeat;
}

#presse.fr #presse_menu_dossiers a {
	background: url(../../images/site/fr/presse_menu_dossiers_off.gif) no-repeat;
}

#presse.fr #dossiers #presse_menu_dossiers a, #presse.fr #presse_menu_dossiers, #presse.fr #presse_menu_dossiers a:hover {
	background: url(../../images/site/fr/presse_menu_dossiers_on.gif) no-repeat;
}

#presse.fr #presse_menu_articles a {
	background: url(../../images/site/fr/presse_menu_articles_off.gif) no-repeat;
}

#presse.fr #articles #presse_menu_articles a, #presse.fr #presse_menu_articles, #presse.fr #presse_menu_articles a:hover {
	background: url(../../images/site/fr/presse_menu_articles_on.gif) no-repeat;
}

#presse.en #presse_menu_communiques a {
	background: url(../../images/site/en/presse_menu_communiques_off.gif) no-repeat;
}

#presse.en #communiques #presse_menu_communiques a, #presse.en #presse_menu_communiques, #presse.en #presse_menu_communiques a:hover {
	background: url(../../images/site/en/presse_menu_communiques_on.gif) no-repeat;
}

#presse.en #presse_menu_dossiers a {
	background: url(../../images/site/en/presse_menu_dossiers_off.gif) no-repeat;
}

#presse.en #dossiers #presse_menu_dossiers a, #presse.en #presse_menu_dossiers, #presse.en #presse_menu_dossiers a:hover {
	background: url(../../images/site/en/presse_menu_dossiers_on.gif) no-repeat;
}

#presse.en #presse_menu_articles a {
	background: url(../../images/site/fr/presse_menu_articles_off.gif) no-repeat;
}

#presse.en #articles #presse_menu_articles a, #presse.en #presse_menu_articles, #presse.en #presse_menu_articles a:hover {
	background: url(../../images/site/fr/presse_menu_articles_on.gif) no-repeat;
}

#presse.it #presse_menu_communiques a {
	background: url(../../images/site/it/presse_menu_communiques_off.gif) no-repeat;
}

#presse.it #communiques #presse_menu_communiques a, #presse.it #presse_menu_communiques, #presse.it #presse_menu_communiques a:hover {
	background: url(../../images/site/it/presse_menu_communiques_on.gif) no-repeat;
}

#presse.it #presse_menu_dossiers a {
	background: url(../../images/site/it/presse_menu_dossiers_off.gif) no-repeat;
}

#presse.it #dossiers #presse_menu_dossiers a, #presse.it #presse_menu_dossiers, #presse.it #presse_menu_dossiers a:hover {
	background: url(../../images/site/it/presse_menu_dossiers_on.gif) no-repeat;
}

#presse.it #presse_menu_articles a {
	background: url(../../images/site/fr/presse_menu_articles_off.gif) no-repeat;
}

#presse.it #articles #presse_menu_articles a, #presse.it #presse_menu_articles, #presse.it #presse_menu_articles a:hover {
	background: url(../../images/site/fr/presse_menu_articles_on.gif) no-repeat;
}

/* @end */

/* @group H2 */

#presse.fr #login h2, #presse.fr #signup h2, #presse.fr #merci h2 {
	background: url(../../images/site/fr/presse_h2.gif) no-repeat;
}

#presse.en #login h2, #presse.en #signup h2, #presse.en #merci h2 {
	background: url(../../images/site/en/presse_h2.gif) no-repeat;
}

#presse.it #login h2, #presse.it #signup h2, #presse.it #merci h2 {
	background: url(../../images/site/it/presse_h2.gif) no-repeat;
}

#presse.fr #dossiers h2 {
	background: url(../../images/site/fr/presse_dossiers_h2.gif) no-repeat;
}

#presse.en #dossiers h2 {
	background: url(../../images/site/en/presse_dossiers_h2.gif) no-repeat;
}

#presse.it #dossiers h2 {
	background: url(../../images/site/it/presse_dossiers_h2.gif) no-repeat;
}

#presse.fr #communiques h2 {
	background: url(../../images/site/fr/presse_communiques_h2.gif) no-repeat;
}

#presse.en #communiques h2 {
	background: url(../../images/site/en/presse_communiques_h2.gif) no-repeat;
}

#presse.it #communiques h2 {
	background: url(../../images/site/it/presse_communiques_h2.gif) no-repeat;
}

#presse.fr #articles h2 {
	background: url(../../images/site/fr/presse_articles_h2.gif) no-repeat;
}

#presse.en #articles h2 {
	background: url(../../images/site/en/presse_articles_h2.gif) no-repeat;
}

#presse.it #articles h2 {
	background: url(../../images/site/it/presse_articles_h2.gif) no-repeat;
}

#presse #merci #pagetext {
	font-size: 12px;
}

/* @end */

/* @group Connexion */

#presse #login #pagetext1 {
	background: url(../../images/site/bg_login.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	width: 192px;
	height: 162px;
	position: absolute;
	top: 121px;
	left: 22px;
	padding-top: 22px;
	padding-left: 9px;
}

#presse #login #pagetext1 div {
	width: 172px;
}

#presse #login form input {
	width: 110px;
	display: block;
	margin-top: 10px;
	margin-left: 29px;
}

#presse #login form input#formsubmit {
	border: none;
	font-size: 11px;
	height: 35px;
	width: 126px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background: url(../../images/site/fr/bouton_connecter.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	float: none;
	cursor: pointer;
}

#presse.en #login form input#formsubmit{
  background: url(../../images/site/en/bouton_connecter.gif) no-repeat;
}

#presse.it #login form input#formsubmit{
  background: url(../../images/site/it/bouton_connecter.gif) no-repeat;
}

#presse #login #pagetext2 {
	font-size: 12px;
	color: #58595b;
	font-weight: bold;
	width: 165px;
	height: 100px;
	position: absolute;
	top: 195px;
	left: 240px;
}

#presse #login #pagetext2 a {
	display: block;
	width: 99px;
	height: 34px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	margin-top: 10px;
}

#presse.fr #login #pagetext2 a {
	background: url(../../images/site/fr/bouton_creer.gif) no-repeat;
}

#presse.en #login #pagetext2 a {
	background: url(../../images/site/en/bouton_creer.gif) no-repeat;
}

#presse.it #login #pagetext2 a {
	background: url(../../images/site/it/bouton_creer.gif) no-repeat;
}

#presse #login #error {
	color: #f05706;
	font-size: 12px;
	text-align: center;
	position: absolute;
	left: 22px;
	top: 320px;
	width: 388px;
	line-height: 1.4em;
}

#presse #login form input#ni-user, #presse #login form input#ni-pwd {
	display: none;
}

#presse #login input#userplaceholder, #presse #login input#pwdplaceholder {
	color: #a9a9a9;
}

/* @end */

/* @group Inscription */

#signup form label {
	float: left;
	clear: both;
	margin-left: 70px;
	width: 60px;
	margin-top: 13px;
	text-align: left;
}

#signup form em.req {
	color: #eda804;
	font-size: 12px;
}

#signup form input {
	float: left;
	width: 150px;
	margin-top: 10px;
}

#signup form input#formsubmit {
	border: none;
	font-size: 11px;
	height: 34px;
	width: 99px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background: url(../../images/site/fr/bouton_valider.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	float: none;
	cursor: pointer;
}

.it #signup form input#formsubmit{
  background: url(../../images/site/it/bouton_valider.gif) no-repeat;
}
.en #signup form input#formsubmit{
  background: url(../../images/site/en/bouton_valider.gif) no-repeat;
}

#signup form div {
	clear: both;
	margin-left: 70px;
}

#signup form div em {
	color: #eda804;
	font-size: 9px;
}

#signup #error {
	color: #f05706;
	font-size: 12px;
	text-align: center;
	position: absolute;
	left: 22px;
	top: 355px;
	width: 388px;
	line-height: 1.4em;
}

/* @end */

#presse #dossiers #pageright #leftbox, #presse #communiques #pageright #leftbox, #presse #articles #pageright #leftbox {
	top: 279px;
}

/* @end */

/* @group Carte */

#carte #card {
	display: none;
}

#carte.fr h2 {
	background: url(../../images/site/fr/carte_h2.gif) no-repeat;
}

#carte.en h2 {
	background: url(../../images/site/en/carte_h2.gif) no-repeat;
}

#carte.it h2 {
	background: url(../../images/site/it/carte_h2.gif) no-repeat;
}

#carte .pagemaincontent em {
	color: #f05b07;
}

/* @group Réservation */

/*#carte #reserver a {
	display: block;
	width: 189px;
	height: 40px;
	/*margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}*/

#carte.fr a.reserver  {
	background: url(../../images/site/fr/bouton_creer_carte.gif) no-repeat;
	display: block;
	float:left;
	width: 186px;
	height: 40px;
	text-indent: -9999px;
}

#carte.en #reserver a {
	background: url(../../images/site/en/bouton_reserver.gif) no-repeat;
}

#carte.it #reserver a {
	background: url(../../images/site/it/bouton_reserver.gif) no-repeat;
}

/*#carte #recharger a {
	display: block;
	width: 189px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
}*/

#carte.fr a.recharger {
	background: url(../../images/site/fr/bouton_recharger.gif) no-repeat;
	display: block;
	float:left;
	width: 186px;
	height: 40px;
	text-indent: -9999px;
}

#carte.en #recharger a {
	background: url(../../images/site/en/bouton_recharger.gif) no-repeat;
}

#carte.it #recharger a {
	background: url(../../images/site/it/bouton_recharger.gif) no-repeat;
}


#carte #signup .pagemaincontent {
	background: url(../../images/site/bg_page_4.gif) no-repeat;
	height: 1100px;
}

#carte #signup #footer {
	top:  1215px;
}

#carte #signup form label {
	margin-left: 30px;
	width: 120px;
	margin-top: 8px;
}

#carte #signup #smallprint {
	color: #eda804;
	font-size: 10px;
	margin-top: 0px;
	line-height: 1.2em;
}

#carte #signup form input {
	width: 160px;
	margin-top: 5px;
}
#carte #signup form input#formsubmit {
	width: 99px;
}
#carte #signup form textarea {
	margin-top: 5px;
	width: 160px;
	height: 2.4em;
}

#carte #signup form div {
	clear: both;
	margin-left: 0;
}

#carte #signup form .chkbx {
	padding-top: 14px;
}

#carte #signup form .chkbx label {
	float: none;
	margin: 0;
	width: auto;
	display: inline;
	text-align: left;
}

#carte #signup form .chkbx label input {
	width: auto;
	float: none;
	height: auto;
	margin: 0;
}

#carte #signup #error {
	position: relative;
	top: 0;
	left: 0;
}

#carte #signup form #formresponsable {
	padding-top: 10px;
}

/* @end */

/* @end */

/* @group Plan du site */

#plandusite.fr h2 {
	background: url(../../images/site/fr/plandusite_h2.gif) no-repeat;
}

#plandusite.en h2 {
	background: url(../../images/site/en/plandusite_h2.gif) no-repeat;
}

#plandusite.it h2 {
	background: url(../../images/site/it/plandusite_h2.gif) no-repeat;
}

/* @end */

/* @group Liens utiles */

#liensutiles.fr h2 {
	background: url(../../images/site/fr/liensutiles_h2.gif) no-repeat;
}

#liensutiles.en h2 {
	background: url(../../images/site/en/liensutiles_h2.gif) no-repeat;
}

#liensutiles.it h2 {
	background: url(../../images/site/it/liensutiles_h2.gif) no-repeat;
}

/* @end */

/* @group Mentions légales */

#mentionslegales.fr h2 {
	background: url(../../images/site/fr/mentionslegales_h2.gif) no-repeat;
}

#mentionslegales.en h2 {
	background: url(../../images/site/en/mentionslegales_h2.gif) no-repeat;
}

#mentionslegales.it h2 {
	background: url(../../images/site/it/mentionslegales_h2.gif) no-repeat;
}

#mentionslegales .pagemaincontent {
	background: url(../../images/site/bg_page_2.gif) no-repeat;
	height: 716px;
}

#mentionslegales .pagemaincontent #pagetext {
	font-size: 11px;
	line-height: 1.1em;
}

#mentionslegales #footer {
	top:  831px;
}

/* @end */

/* @group Contact */

#contact-dialog {
	padding-top: 15px;
	font-size: 12px;
}
#contact-dialog input[type="text"]{
	width: 221px;
	border: 1px solid #d0d0d0;
	font-size: 12px;
	padding: 1px 3px;
	margin: 0 0 9px 15px;
}
#contact-dialog textarea {
	width: 368px;
	padding: 2px 3px;
	border: 1px solid #d0d0d0;
	font-size: 12px;
	margin: 0 0 9px;
}
#contact-dialog label {
	font-size: 12px;
	font-weight: bold;
}
#contact-dialog td {
	height: 1.8em;
	line-height: 1.8em;
	vertical-align: top;
}

#contact-dialog table {width:376px}
#contact-dialog td.first {width:136px; text-align: right}
#contact-dialog td.second {width:229px}

#contact-dialog .error {
		color: #610C05 !important;
	margin-bottom: 9px !important;
	font-size: 0.9em}
.radio label {
	font-weight: normal !important;
	font-size: 0.9em
}

#contact-dialog .acenter { text-align: center }
#contact-dialog .b { font-weight: bold }
#contact-dialog .dnone { display: none}

.ui-button-text, .ui-dialog-title {
	font-size: 12px;
}

.ui-content-info {
  border-bottom: 1px solid #DDDDDD;
  text-align: center;
  padding:10px;
}
/* @end */

