/*
    Elements
*/
* {
	color:#333132;
	margin:0;
	padding:0;
}
body {
	background:#d9d9d9 url(pictures/background-repeat.png) repeat-x;
	color:#333132;
	font-family:arial;
	text-align:center;
}
form {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
a {
	background:url(pictures/bg-link.png) no-repeat right;
	color:#7a7b7c;
	cursor:pointer;
	font-size:11px;
	padding-right:15px;
	text-decoration:none;
}
a:hover {
	background:url(pictures/bg-link-over.png) no-repeat right;
	color:black;
}
a img {
	border:0 none;
}
.activelink {
	color:black;
}
/*
    Content
*/
#global {
	clear:both;
	text-align:left;
	width:1000px;
}
#header {
	clear:both;
	height:164px;
	position:relative;
}
#bannerContent {
	background:url(pictures/bannerShadow.png) bottom center no-repeat;
	clear:both;
	height:226px;
	position:relative;
}
#content {
	background:url(pictures/background-content.png) no-repeat top left;
	clear:both;
	margin-top:-2px;
	padding-top:410px;
	width:1015px;
}
#left, #contentCenter {
	margin-top:-410px;
}
#left {
	clear:left;
	float:left;
}
#contentCenter {
	float:right;
	margin-left:-15px;
	width:816px;
}
#top, #top_gray, #top_purple, #top_orange, #top_pink, #top_green, #top_bluegreen, #top_tourisme {
	background:url(pictures/top-content.png) top right no-repeat;
	clear:both;
	height:12px;
	width:100%;
}
#top_gray {
	background-image:url(pictures/top-content-gray.png);
}
#top_purple {
	background-image:url(pictures/top-content-purple.png);
}
#top_orange {
	background-image:url(pictures/top-content-orange.png);
}
#top_pink {
	background-image:url(pictures/top-pink.png);
}
#top_green {
	background-image:url(pictures/top-content-green.png);
}
#top_bluegreen {
	background-image:url(pictures/top-content-bluegreen.png);
}
#top_tourisme {
	background-image:url(pictures/top-content-tourisme.png);
}
#center, #center_gray, #center_purple, #center_orange, #center_pink, #center_green, #center_bluegreen, #center_tourisme {
	background-color:white;
	clear:both;
	margin-left:15px;
	min-height:485px;
	padding-left:15px;
	padding-right:15px;
	width:756px;
}
#center_gray, #center_purple, #center_orange, #center_pink, #center_green, #center_bluegreen, #center_tourisme {
	background-image:url(pictures/center-gray-repeat.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:38px;
	width:733px;
}
#center_purple {
	background-image:url(pictures/center-purple-repeat.png);
}
#center_orange {
	background-image:url(pictures/center-orange-repeat.png);
	min-height:700px;
}
#center_pink {
	background-image:url(pictures/content-repeat-pink.png);
}
#center_green {
	background-image:url(pictures/content-repeat-green.png);
}
#center_bluegreen {
	background-image:url(pictures/center-bluegreen-repeat.png);
}
#center_tourisme {
	background-image:url(pictures/center-tourisme-repeat.png);
}
#panel_flow_gray, #panel_ticket {
	background-image:url(pictures/bg-center-flow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	height:256px;
}
#panel_ticket {
	background-image:url("pictures/bg-center-ticket2.png");
	height:233px;
}
#panel_ticket:lang(en) {
	background-image:url("pictures/en-bg-center-ticket2.png");
}
#contentLeft {
	float:left;
}
#contentRight {
	float:right;
}
#footer, #footer_gts, #footer_ticket, #footer_sport, #footer_loisir, #footer_event, #footer_culture, #footer_transport, #footer_tourisme {
	background:url("pictures/footer.png") top left no-repeat;
	clear:both;
	height:89px;
	width:100%;
}
#footer_gts {
	background:url("pictures/footer-gts.png") top left no-repeat;
}
#footer_ticket {
	background-image:url("pictures/footer-ticket.png");
}
#footer_sport {
	background-image:url("pictures/footer-sport.png");
}
#footer_loisir {
	background-image:url("pictures/footer-loisir.png");
}
#footer_event {
	background-image:url("pictures/footer-pink.png");
}
#footer_culture {
	background-image:url("pictures/footer-culture.png");
}
#footer_transport {
	background-image:url("pictures/footer-transport.png");
}
#footer_tourisme {
	background-image:url("pictures/footer-tourisme.png");
}
.form_BILLET #footer_ticket {
	background-image:url("pictures/footer-grey.png");
}
.form_BILLET #LIB_Text2 {
	background-image:url("../../Files/pictures/billet-image-001.png");
	background-position:right center;
	background-repeat:no-repeat;
}
.form_BILLET #LIB_Text2:lang(en) {
	background-image:url("../../Files/pictures/en/billet-image-001.png");
}
.grc_imageright {
	float:right;
}
.form_GRC #IMG_Column1 {
	float:left;
}
.form_GRC #PANEL_ContentCenter_Right img {
	margin-bottom:5px;
}
.form_GRC #IMG_Column3 {
	margin-top:-50px;
}
.form_GRC .subtitle_gts, .form_GRC .text_gts {
	float:left;
}
.form_GRC .subtitle_gts {
	width:100%;
}
.form_GRC .text_gts {
	width:275px;
}
.form_SALLESPEC #center_pink {
	min-height:700px;
}
/*
    Header elements
*/
#irecIcon {
	border:0 none;
	cursor:pointer;
}
#ilinkIcon {
	display:block;
	text-decoration:none;
	width:201px;
}
#PANEL_Link {
	border-left:1px solid #58595b;
	font-size:13px;
	position:absolute;
	right:0;
	top:8px;
}
#PANEL_Link a {
	background-image:none;
	border-right:1px solid #58595b;
	color:#58595b;
	display:block;
	float:left;
	padding:0 18px;
}
#PANEL_Link a:hover {
	color:black;
}
.flags {
	height:11px;
	position:relative;
	text-align:center;
	width:16px;
}
.flags img {
	left:18px;
	position:absolute;
	top:0;
}
/*
    Body elements
*/
#gtsCardLink, #ilinkIcon {
	background-image:none;
	padding:0;
}
#Intro {
	background:url(../../Files/pictures/World-Map.png) no-repeat left top;
	margin-left:-15px;
	padding-left:360px;
}
#titleIntro {
	padding-bottom:10px;
	padding-top:5px;
	text-indent:-42px;
}
#hlinkIntro {
	display:block;
	margin-top:5px;
	text-align:right;
}
.titlestyle1 {
	background:url(pictures/bg-link.png) no-repeat right center;
	color:#58595b;
	font-size:14px;
	padding-right:17px;
	text-transform:uppercase;
}
.title_blue {
	color:#4a698f;
	display:block;
	font-size:21px;
}
.highterlabel {
	color:black;
	display:block;
	font-size:13px;
}
.tabtitle {
	border-bottom:1px solid #818389;
	clear:both;
	font-size:14px;
	line-height:22px;
	text-transform:uppercase;
	width:100%;
}
.tabtitle span {
	background:#818389 url(pictures/border-news.png) left top no-repeat;
	color:white;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
}
.tabtitle a {
	font-size:14px;
	padding-left:8px;
}
#PANEL_Mentions {
	font-size:10px;
	padding-right:30px;
	padding-top:40px;
	text-align:right;
}
#PANEL_Mentions span {
	color:#a4a3a4;
}
#PANEL_Mentions a {
	background-image:none;
	color:#a4a3a4;
	padding:0;
}
#PANEL_Mentions a:hover {
	color:#e6e5e5;
}
.menu_center {
	clear:left;
	float:left;
	font-size:14px;
	margin-right:10px;
	width:180px;
}
.menu_center div {
	border-bottom:1px solid #818389;
}
.link_menucenter {
	background-image:url(pictures/bg-link-blue.png);
	color:#a1a1a1;
	line-height:31px;
	padding-right:17px;
	text-transform:uppercase;
}
.link_menucenter_enable {
	line-height:31px;
	padding-right:17px;
	text-transform:uppercase;
}
.link_menucenter:hover, .link_menucenter_enable, .link_menucenter_enable:hover {
	background-image:url(pictures/bg-link-blue-over.png);
	color:#415f84;
}
#MENU_Contact a {
	background-position:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 4px 15px;
	text-transform:none;
}
.linkbutton_menu_center {
	color:#b7b7b7;
}
#MENU_Contact a:hover, .linkbutton_menu_center_selected {
	background-image:url(pictures/bg-link-blue-over.png);
	color:#333132;
}
.imgtitle {
	margin-bottom:18px;
}
#BlueSubtitle, .contact_title {
	color:#4a698f;
	float:right;
	display:block;
	font-size:21px;
	margin-bottom:12px;
	width:565px;
}
.contact_title {
	clear:both;
	float:none;
	width:auto;
}
.panel_intro_localization {
	background-image:url(pictures/IREC-headquater.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	margin-bottom:12px;
	width:565px;
}
.panel_intro_localization .text_entreprise {
	margin-bottom:auto;
}
.intro_entreprise {
	background-image:url(pictures/bg-link-blue-over.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	display:block;
	float:right;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:17px;
	width:548px;
}
.intro_entreprise_blue {
	color:#6786ab;
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	width:548px;
}
.text_entreprise, .text_entreprise2 {
	display:block;
	float:right;
	font-size:13px;
	margin-bottom:10px;
	padding-left:17px;
	width:548px;
}
.text_entreprise2 {
	border-bottom:1px solid #333132;
	padding-bottom:10px;
}
#Img_MapStrory {
	float:right;
}
#PANEL_ContentStory {
	background-image:url(pictures/bg-story.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	clear:both;
	height:250px;
	padding-left:250px;
}
.contentlist {
	list-style-image:url(pictures/blue-puce.png);
	font-size:13px;
}
#LIST_ContentImplantations {
	font-size:11px;
	margin-left:32px;
	width:150px;
}
#LIST_Metiers {
	clear:both;
	float:right;
	margin-top:-40px;
	width:530px;
}
*+html #LIST_Metiers {
	margin-top:0px;
}
#LIST_Metiers li {
	padding-bottom:10px;
}
#LIST_ContentImpFrance, #LIST_ContentImpInternationnal {
	clear:both;
	float:right;
	margin-bottom:10px;
	margin-top:-10px;
	width:530px;
}
.shadow, .shadow_hidden, .largeshadow {
	background-image:url(pictures/enterprise_shadow.png);
	background-position:right top;
	background-repeat:no-repeat;
	clear:both;
	height:14px;
}
.shadow_hidden {
	background-image:none;
}
.largeshadow {
	background-image:url(pictures/largeshadow.png);
}
.bluelink, .bluelink:hover {
	background-image:none;
	color:#415f84;
	font-size:13px;
	padding:auto;
}
#PANEL_Contact {
	float:right;
	width:565px;
}
#PANEL_Inquiero, #PANEL_NTR_Session {
	float:right;
	width:565px;
}
#PANEL_Contact Label, #PANEL_NTR_Session Label {
	background-image:url(pictures/puce-contact.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333132;
	display:block;
	font-size:13px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:12px;
	padding-top:3px;
}
#LIB_Name, #LIB_Email, #LIB_Phone, #LIB_NTR_Session {
	float:left;
	width:120px;
}
#SAI_Name, #SAI_Email, #SAI_Phone, #code {
	border:1px solid #a1a0a0;
	float:right;
	height:20px;
}
#SAI_Body {
	border:1px solid white;
	border-top:1px solid #a1a0a0;
	height:150px;
	width:554px;
}
#SAI_Name, #SAI_Email, #SAI_Phone, #SAI_Body, #code {
	color:#333132;
	font-family:Arial;
	margin-bottom:5px;
}
#SAI_Name, #code {
	width:430px;
}
#PANEL_Email {
	float:left;
	width:300px;
}
#SAI_Email {
	width:165px;
}
#PANEL_Phone {
	float:right;
	width:260px;
}
#SAI_Phone {
	width:125px;
}
#PANEL_Body {
	border:1px solid #a1a0a0;
	clear:both;
	padding:4px;
}
.button_contact {
	background-color:transparent;
	background-image:url(pictures/button-contact.png);
	background-position:center;
	background-repeat:no-repeat;
	border:0 none;
	color:White;
	cursor:pointer;
	float:right;
	height:24px;
	margin-bottom:10px;
	margin-top:5px;
	width:71px;
}
.button_contact:lang(en) {
	background-image:url(pictures/en-button-contact.png);
}
.button_contact:hover {
	background-image:url(pictures/button-contact-over.png);
}
.button_contact:hover:lang(en) {
	background-image:url(pictures/en-button-contact-over.png);
}
#PANEL_Address {
	border-top:1px solid #818389;
	clear:both;
	margin:0px;
}
.address_box {
	float:left;
	margin-bottom:10px;
	width:181px;
}
.address_box Span {
	float:left;
	width:100%;
}
.address_box.title, .address_box.title b {
	color:#4a698f;
	display:block;
	font-size:16px;
}
.address_box.title {
	padding:10px 0;
}
.address_box.label {
	color:black;
	display:block;
	font-size:11px;
}
/*
	Menu modules GTS
*/
#PANEL_ModulesGTS {
	margin-bottom:20px;
	width:200px;
}
.link_module, .link_module:hover, .link_module_enable, .link_module_enable:hover {
	background-image:none;
	display:block;
	padding:0;
	position:relative;
	text-transform:uppercase;
}
.link_module:hover, .link_module_enable, .link_module_enable:hover {
	color:#ac074b;
}
.link_module span, .link_module_enable span {
	bottom:7px;
	color:#575757;
	display:block;
	font-size:12px;
	float:right;
	position:absolute;
	left:45px;
	line-height:95%;
	width:155px;
}
.link_module:hover span, .link_module_enable span {
	color:#ac074b;
}
/*
	Modules GTS
*/
#PANEL_ContentCenter {
	clear:both;
}
#PANEL_ContentCenter_Left {
	clear:left;
	float:left;
	margin-top:7px;
	width:159px;
}
#PANEL_ContentCenter_Right {
	float:right;
	margin-top:7px;
	position:relative;
	width:560px;
}
#PANEL_LINK_Pdf {
	border-bottom:1px solid #818389;
	border-top:1px solid #818389;
	padding:5px 0;
}
#PANEL_LINK_Contact {
	border-bottom:1px solid #818389;
	padding:6px 0; /*margin-bottom:10px;*/
}
#PANEL_LINK_Pdf a, #PANEL_LINK_Contact a {
	font-size:10px;
	text-transform:uppercase;
}
#PANEL_ContentCenter_Left #IMG_Column4 {
	margin-top:10px;
}
.title_gray, .title_pink {
	color:#58595b;
	display:block;
	font-size:21px;
	font-weight:bold;
	margin-bottom:12px;
}
.title_pink {
	color:#ac074b;
	font-size:26px;
}
.text_gts, .text_sport {
	display:block;
	font-size:14px;
	margin-bottom:12px;
}
.text_gts ul, .text_sport ul {
	margin-bottom:10px;
	margin-top:10px;
	margin-left:13px;
}
.text_gts ul li, .text_sport ul li {
	padding-bottom:5px;
}
.form_TOUROPER #LIB_Text2 {
	margin-top:30px;
}
#IMG_Pdf {
	margin-bottom:5px;
	margin-top:29px;
}
#LIB_IntroModules {
	background-image:url(pictures/enterprise_shadow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-size:15px;
	padding-bottom:26px;
}
.subtitle_gts {
	display:block;
	font-size:21px;
	font-weight:bold;
}
.text_gts ul.list_pink {
	list-style-image:url(pictures/pink-puce.png);
	margin-left:18px;
}
#LIB_IntroModules.intro_bold {
	font-size:21px;
	font-weight:bold;
}
.subtitle_pink {
	color:#ac074b;
	display:block;
	font-size:14px;
}
/*
	Sport
*/
#IMG_Schema {
	clear:both;
}
.title_sport, .title_sport2, .title_sport3 {
	color:#72328e;
	display:block;
	font-size:26px;
	font-weight:bold;
}
.title_sport {
	margin-bottom:35px;
}
.title_sport2 {
	font-size:21px;
}
.title_sport3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
#LIB_IntroModules.intro_sport {
	font-size:13px;
	margin-top:10px;
}
#PANEL_Columns {
	clear:both;
	width:100%;
}
#PANEL_Columns div {
	float:left;
	margin-bottom:5px;
	padding-top:11px;
}
.treecolumns div, .twocolumns #PANEL_Column2, .twocolumns #PANEL_Column1 {
	width:178px;
}
.twocolumns #PANEL_Column12, .twocolumns #PANEL_Column23 {
	width:369px;
}
.treecolumns #PANEL_Column1, .treecolumns #PANEL_Column2 {
	margin-right:13px;
}
.twocolumns #PANEL_Column2, .twocolumns #PANEL_Column23 {
	float:right;
	margin-right:0;
}
.treecolumns div .text_gts, .text_sport, .twocolumns div .text_gts {
	font-size:11px;
}
.gymnasePanel, .fitnessPanel, .patinoirePanel, .spaPanel, .stadePanel {
	background-image:url("../../Files/pictures/gym-image-003.png");
	background-position:bottom right;
	background-repeat:no-repeat;
	clear:both;
	height:730px;
}
.fitnessPanel {
	background-image:url("../../Files/pictures/fitness-image-001.png");
	background-position:bottom left;
}
.fitnessPanel:lang(en) {
	background-image:url("../../Files/pictures/en/fitness-image-001.png");
}
.patinoirePanel {
	background-image:url("../../Files/pictures/patinoire-image-003.png");
	height:1000px;
}
.patinoirePanel {
	background-image:url("../../Files/pictures/en/patinoire-image-003.png");
}
.spaPanel {
	background-image:url("../../Files/pictures/spa-image-002.png");
	height:810px;
}
.spaPanel:lang(en) {
	background-image:url("../../Files/pictures/en/spa-image-002.png");
}
.stadePanel {
	background-image:url("../../Files/pictures/stade-image-004.png");
	background-position:left bottom;
}
.gymnasePanel #IMG_Column1 {
	margin-top:-110px;
}
.form_STADES #IMG_Column3 {
	margin-bottom:10px;
}
/*
	Loisir
*/
.title_loisir, .title_loisir2, .title_loisir3 {
	color:#ff9b00;
	display:block;
	font-size:26px;
	font-weight:bold;
}
.title_loisir {
	margin-bottom:35px;
}
.title_loisir2 {
	font-size:21px;
}
.title_loisir3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.imgabsparthe {
	bottom:0;
	left:-15px;
	position:absolute;
}
.imgabsparthe2 {
	float:right;
	margin-bottom:15px;
	margin-top:10px;
}
.aquariumnPanel, .museesPanel, .chateauxPanel, .parcaquatiquePanel {
	background-image:url("../../Files/pictures/aquarium-image-002.png");
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	height:720px;
}
.parcaquatiquePanel {
	background-image:url("../../Files/pictures/parcaqua-image-004.png");
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	height:750px;
	position:relative;
}
.parcaquatiquePanel #IMG_Column1 {
	margin-top:-30px;
	position:absolute;
}
.parcaquatiquePanel #PANEL_Column3:lang(en) {
	margin-bottom:50px;
}
/*
	Event
*/
.title_event, .title_event2, .title_event3, .title_event3bis, .title_event4 {
	color:#de056c;
	display:block;
	font-size:25px;
	font-weight:bold;
}
.title_event {
	margin-bottom:35px;
}
.title_event2 {
	font-size:21px;
}
.title_event3, .title_event3bis {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.title_event3bis {
	color:#808080;
}
.title_event4 {
	font-size:12px;
}
.panel_text_event, .panel_text_event2 {
	background-image:url("../../Files/pictures/spectviv-image-001.png");
	background-position:top right;
	background-repeat:no-repeat;
	clear:both;
}
.panel_text_event:lang(en) {
	background-image:url("../../Files/pictures/en/spectviv-image-001.png");
}
.panel_text_event2 {
	background-image:url("../../Files/pictures/sallespec-image-001.png");
	height:495px;
	position:relative;
}
.panel_text_event2:lang(en) {
	background-image:url("../../Files/pictures/en/sallespec-image-001.png");
}
.panel_text_event2 #LIB_SubTitle5, .panel_text_event2 #LIB_Text4 {
	margin-top:-160px;
	margin-left:190px;
	position:absolute;
}
.panel_text_event2 #LIB_Text4 {
	margin-top:-130px;
}
#PANEL_bottom_pink {
	background-image:url("pictures/bg-repeat-degrade-pink.png");
	background-position:left;
	background-repeat:repeat-y;
	clear:both;
	float:left;
	margin-bottom:2px;
	padding-left:175px;
}
#PANEL_bottom_pink img {
	float:right;
}
#PANEL_bottom_pink div {
	float:left;
	padding-top:18px;
	width:360px;
}
.text_bottom_pink {
	font-size:11px;
}
.text_bottom_pink ul {
	padding-left:15px;
}
.text_bottom_pink ul li {
	padding-top:5px;
	padding-bottom:5px;
}
/*
    Culture
*/
.title_culture, .title_culture2, .title_culture3, .title_culture3bis, .title_culture4 {
	color:#abcd02;
	display:block;
	font-size:26px;
	font-weight:bold;
}
.title_culture {
	margin-bottom:35px;
}
.title_culture2 {
	font-size:21px;
}
.title_culture3, .title_culture3bis {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.title_culture3bis {
	color:#808080;
}
.title_culture4 {
	font-size:12px;
}
.imageremont {
	margin-top:-90px;
}
.museesPanel {
	background-image:url("../../Files/pictures/musees-image-003.png");
	height:760px;
}
.chateauxPanel {
	background-image:url("../../Files/pictures/chateaux-image-001.png");
	height:760px;
}
.chateauxPanel #PANEL_Column1 {
	position:relative;
}
.chateauxPanel #IMG_Column4 {
	left:-40px;
	margin-top:40px;
	position:absolute;
	z-index:10000;
}
/*
    Transport
*/
.title_transport, .title_transport2, .title_transport3, .title_transport3bis, .title_transport4 {
	color:#1b9daf;
	display:block;
	font-size:26px;
	font-weight:bold;
}
.title_transport {
	margin-bottom:35px;
}
.title_transport2 {
	font-size:21px;
}
.title_transport3, .title_transport3bis {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.title_transport3bis {
	color:#808080;
}
.title_transport4 {
	font-size:12px;
}
.form_CARPARK #PANEL_Column1 {
	background-image:url("../../Files/pictures/carpark-image-001.png");
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:170px;
	padding-left:20px;
	width:158px;
}
.form_CARPARK #PANEL_Column2 {
	background-image:url("../../Files/pictures/carpark-image-002.png");
	background-position:right;
	background-repeat:no-repeat;
}
.form_CARPARK #PANEL_Column3 {
	background-image:url("../../Files/pictures/carpark-image-003.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:120px;
}
.form_CARPARK #PANEL_Column3:lang(en) {
	background-image:url("../../Files/pictures/en/carpark-image-003.png");
}
.form_CARPARK #PANEL_ContentCenter, .form_MARITIME #PANEL_ContentCenter, .form_ROUTIERE #PANEL_ContentCenter, .form_OTOURISME #PANEL_ContentCenter, .form_TOUROPER #PANEL_ContentCenter {
	background-image:url("../../Files/pictures/carpark-image-004.png");
	background-position:bottom;
	background-repeat:no-repeat;
	height:700px;
}
.form_MARITIME #PANEL_ContentCenter {
	background-image:url("../../Files/pictures/maritime-image-004.png");
}
.form_ROUTIERE #PANEL_ContentCenter {
	background-image:url("../../Files/pictures/route-image-002.png");
}
.form_OTOURISME #PANEL_ContentCenter {
	background-image:url(pictures/background-tourisme-ot.jpg);
	height:750px;
}
.form_TOUROPER #PANEL_ContentCenter {
	background-image:url(pictures/background-tour-op.jpg);
	height:720px;
}
.form_MARITIME #PANEL_Column2, .form_ROUTIERE #PANEL_Column2 {
	position:relative;
}
.form_MARITIME #IMG_Column2, .form_ROUTIERE #IMG_Column2 {
	position:absolute;
	right:-70px;
	top:100px;
}
/*
	Tourisme
*/
.title_tourisme, .title_tourisme2, .title_tourisme3, .title_tourisme3bis, .title_tourisme4 {
	color:#2154D0;
	display:block;
	font-size:26px;
	font-weight:bold;
}
.title_tourisme {
	margin-bottom:35px;
}
.title_tourisme2 {
	font-size:21px;
}
.title_tourisme3, .title_tourisme3bis {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.title_tourisme3bis {
	color:#808080;
}
.title_tourisme4 {
	font-size:12px;
}
.form_TOUROPER #IMG_Column1 {
	margin-bottom:-115px;
}
.form_TOUROPER #IMG_Column2 {
	margin-top:-60px;
}
.form_TOUROPER #IMG_Column3 {
	margin-bottom:-110px;
}
.form_TOUROPER #IMG_Column4 {
	margin-left:-30px;
}
/*
    References
*/
#PANEL_Client {
	clear:both;
	margin-top:80px;
	position:relative;
	width:100%;
}
#IMG_Reference {
	position:absolute;
	left:0;
	top:0;
	width:178px;
}
.panel_customer.content_table {
	float:right;
	margin-bottom:20px;
	position:relative;
	width:560px;
}
.panel_customer.panel_sort, .panel_customer.panel_pages {
	border-bottom:1px solid #818389;
	border-top:1px solid #818389;
}
.panel_customer.panel_sort {
	line-height:22px;
	text-align:left;
}
.panel_customer.panel_pages {
	text-align:center;
	line-height:22px;
	position:relative;
}
.label_title_sort {
	color:#333132;
	font-size:12px;
	font-family:Arial;
}
#LIB_Separator1, #LIB_Separator2 {
	color:#959595;
	font-size:12px;
	font-family:Arial;
}
.panel_customer.panel_pages Input, .panel_customer.panel_sort Input {
	background-color:Transparent;
	border:0 none;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
}
.panel_customer.table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
	color:#333132;
	font-family:Arial;
	font-size:12px;
	line-height:24px;
	width:560px;
}
.panel_customer.panel_pages Span {
	color:#333132;
	font-family:Arial;
	font-size:12px;
	line-height:22px;
}
.panel_customer.table tr {
	cursor:pointer;
}
.form_REFERENCE .tablerow_normal {
	background-color:#d4d4d4;
}
.form_REFERENCE .tablerow_normal:hover, .form_REFERENCE .tablerow_alternative:hover {
	background:#8a8a8a;
}
.form_REFERENCE .tablerow_normal:hover Span, .form_REFERENCE .tablerow_alternative:hover Span {
	color:White;
}
.form_REF_EVENT .tablerow_normal {
	background-color:#fad9e9;
}
.form_REF_EVENT .tablerow_alternative {
	background-color:#fdecf4;
}
.form_REF_EVENT .tablerow_normal:hover, .form_REF_EVENT .tablerow_alternative:hover {
	background-color:#f6bbd8;
}
.form_REF_CULTUR .tablerow_normal {
	background-color:#f1f8b3;
}
.form_REF_CULTUR .tablerow_alternative {
	background-color:#f8fbd9;
}
.form_REF_CULTUR .tablerow_normal:hover, .form_REF_CULTUR .tablerow_alternative:hover {
	background-color:#e3f168;
}
.form_REF_LOISIR .tablerow_normal {
	background-color:#fff4b5;
}
.form_REF_LOISIR .tablerow_alternative {
	background-color:#fff9da;
}
.form_REF_LOISIR .tablerow_normal:hover, .form_REF_LOISIR .tablerow_alternative:hover {
	background-color:#ffe96b;
}
.form_REF_SPORT .tablerow_normal {
	background-color:#b288cb;
}
.form_REF_SPORT .tablerow_alternative {
	background-color:#decee9;
}
.form_REF_SPORT .tablerow_normal:hover, .form_REF_SPORT .tablerow_alternative:hover {
	background-color:#8a47c4;
}
.form_REF_SPORT .tablerow_normal:hover Span, .form_REF_SPORT .tablerow_alternative:hover Span {
	color:white;
}
.form_REF_BIZ .tablerow_normal {
	background-color:#6b93e9;
}
.form_REF_BIZ .tablerow_alternative {
	background-color:#9fbaf5;
}
.form_REF_BIZ .tablerow_normal:hover, .form_REF_BIZ .tablerow_alternative:hover {
	background-color:#3564c9;
}
.form_REF_BIZ .tablerow_normal:hover Span, .form_REF_BIZ .tablerow_alternative:hover Span {
	color:white;
}
.form_REF_TRANS .tablerow_normal {
	background-color:#5ccbd3;
}
.form_REF_TRANS .tablerow_alternative {
	background-color:#beeff3;
}
.form_REF_TRANS .tablerow_normal:hover, .form_REF_TRANS .tablerow_alternative:hover {
	background-color:#27aeb9;
}
.panel_customer.panel_pages {
	height:20px;
}
.panel_customer.panel_pages Span {
	display:block;
	line-height:20px;
	position:absolute;
	left:240px;
	top:0px;
	width:80px;
}
.nextbutton_client, .nextbutton_client_disable, .prevbutton_client, .prevbutton_client_disable {
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:20px;
	position:absolute;
	top:0px;
	width:20px;
}
.nextbutton_client {
	background-image:url(pictures/nextbutton-over.jpg);
}
.nextbutton_client_disable {
	background-image:url(pictures/nextbutton.jpg);
}
.nextbutton_client, .nextbutton_client_disable {
	right:220px;
}
.prevbutton_client {
	background-image:url(pictures/previousbutton-over.jpg);
}
.prevbutton_client_disable {
	background-image:url(pictures/previousbutton.jpg);
}
.prevbutton_client, .prevbutton_client_disable {
	left:220px;
}
.sortbutton {
	color:#959595;
}
.sortbutton_selected {
	color:#333132;
}
.form_REFERENCE .panelFicheArticleTitle, .form_REF_LOISIR .panelFicheArticleTitle, .form_REF_CULTUR .panelFicheArticleTitle, .form_REF_EVENT .panelFicheArticleTitle, .form_REF_SPORT .panelFicheArticleTitle, .form_REF_BIZ .panelFicheArticleTitle, .form_REF_TRANS .panelFicheArticleTitle {
	position:relative;
}
#PANEL_MENU_References {
	float:right;
	height:20px;
	padding-right:83px;
	top:-3px;
	right:0;
	position:absolute;
}
#PANEL_MENU_References a {
	background-image:none;
	float:left;
	padding:0;
}
/*
	ModalPopup
*/
.popup {
	background-color:white;
	border:#a1a0a0 1px solid;
	width:565px;
}
.popup_title {
	height:24px;
	text-align:right;
	line-height:24px;
}
.popup_footer {
	clear:both;
	height:15px;
}
.popup_content {
	border-top:#a1a0a0 1px solid;
	float:left;
	margin:0 10px;
	padding:5px 0 30px 0;
	position:relative;
	width:545px;
}
.button_cancel, .button_cancel:hover {
	background-image:none;
}
.button_validation {
	background-image:url(pictures/default-button.png);
	bottom:5px;
	color:white;
	float:right;
	line-height:24px;
	padding:0;
	position:absolute;
	right:0;
	text-align:center;
	width:71px;
}
.button_validation:hover {
	background-image:url(pictures/default-button-over.png);
	color:white;
}
.popup_image {
	float:left;
	vertical-align:middle;
}
.popup_label {
	color:#333123;
	float:left;
	font-size:13px;
	display:block;
	margin-left:8px;
	padding-top:10px;
	width:503px;
}
.button_popup {
	display:none;
}
#PANEL_NTR_Support_Content {
	border-bottom:1px solid #818289;
}
#HLINK_NTR_Support {
	background-image:none;
	display:block;
	margin-bottom:6px;
	padding:0;
}
#PANEL_NTR_Support_Title {
	margin-bottom:6px;
}
.iframe_slideshow {
	border:1px solid white;
	height:350px;
	margin-left:0;
	width:550px;
}
/*
    Encart
*/
.encart {
	background-color:#595759;
	color:#fff;
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin-left:-20px;
	margin-top:10px;
	width:180px;
}
.encart .top {
	background-image:url(pictures/gray-encart-top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
}
.encart .bottom {
	background-image:url(pictures/gray-encart-bottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:12px;
}
.encart .center span {
	color:White;
	display:block;
	margin-left:10px;
}
/*
    Flash
*/
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90000;
	width:100%;
	height:100%;
}
#introFlash {
	position:absolute;
	overflow:hidden;
	z-index:1000000;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:0px;
}
#flashContainer {
	position:absolute;
	display:none;
}
#skip {
	display:block;
	clear:right;
	text-align:right;
	float:right;
	margin-top:220px;
	margin-left:-1000px;
}
