			body{
				background-image: url(http://www.wcoomd.org/fr/gfx/bg.jpg);
				margin: 0 auto;
				padding: 0px;
				text-align: center;
			}
			
			
			/* Layout */
			div.outer, div.outer_homepage, div.outer_single{
				width: 980px;
				height:100%;
				MARGIN: auto;
				padding : 0;
				
			}
			div.outer_homepage{
				height:520px;
				text-align: center;
				background-color:#35464e;
				background-image: url(http://www.wcoomd.org/fr/gfx/homepage_fade.jpg);
				background-repeat: repeat-x;
				background-position: left top;
			}
			
			div.outer{
				min-height:1500;
				text-align: left;
				background-color:#ffffff;
				background-image: url(http://www.wcoomd.org/fr/gfx/outer_bg.gif);
			}
			div.outer_single{
				text-align: left;
				background-color:#ffffff;
				background-image: url(http://www.wcoomd.org/fr/gfx/outer_bg_single.gif);
			}
			
			
			div.homepage_logo_holder{
				margin-top: 2px;
				height: 110px;
				width:830px;
				text-align: center;
			}
			div.homepage_language_select_holder{
				height:250px;
				width:830px;
			}
			div.homepage_language_france{
				float:left;
				width: 291px;
				padding-top: 86px;
			}
			div.homepage_globe_holder{
				float: left;
				width:245px;
				height:250px;
			}
			div.homepage_language_english{
				float: right;
				width: 288px;
				padding-top: 86px;
				padding-left: 5px;
			}
			
			div.moodbarareamenuholder{
				background-color: #009dd6;
				height:168px;
				
				background-repeat: no-repeat;
				background-position: left top;
			}
			div.moodbar{
				background-repeat: no-repeat;
				background-position: right top;
				height: 168px;
			}
			
			div.moodbarareamenuholder{
				background-color: #009dd6;
				height:168px;
				
				background-repeat: no-repeat;
				background-position: left top;
			}
			div.moodbar{
				background-repeat: no-repeat;
				background-position: right top;
				height: 168px;
			}
			
			div.quickmenuholder{
				background-image: url(http://www.wcoomd.org/fr/gfx/quickmenuholder_bg.gif);
				height: 31px;
			}
			div.flapquickmenuholder{
				float: left;
				height: 31px;
				padding-left: 263px;
			}
			div.flapquickmenuholder img{
				padding: 0px;
				margin: 0px;
			}
			
			div.flap{
				margin-left: 207px;
				height: 168px;
				background-repeat: no-repeat;
			}
			div.areamenuholder{
				padding-top: 143px;
				padding-left: 25px;
			}
			
			
			/* Area menu*/
			div.areamenuholder td.areamenu_off a, div.areamenuholder td.areamenu_off a:hover, div.areamenuholder td.areamenu_on a, div.areamenuholder td.areamenu_on a:hover{
				height: 25px;
				
				padding-top: 4px;
				padding-left: 16px;
				padding-right: 16px;
								
				display:block;
			}
			div.areamenuholder td.areamenu_off a{
				background-image: url(http://www.wcoomd.org/fr/gfx/areamenu_bg.gif);
			}
			div.areamenuholder td.areamenu_off a:hover, div.areamenuholder td.areamenu_on a, div.areamenuholder td.areamenu_on a:hover{
				background-image: url(http://www.wcoomd.org/fr/gfx/t.gif);
				background-color: #ffffff;
			}
			div.areamenuholder td.areamenu_break{
				width: 2px;
			}
			
			
			div.quickmenupanel{
				float: right;
				padding-right: 195px;
				padding-top: 10px;
			}
			
			div.fadefolder{
				width: 6px;
			}
			
			div.leftpanelholder{
				width: 204px;
				float: left;
			}
			
			div.mainmenuholder{
				background-image: url(http://www.wcoomd.org/fr/gfx/mainmenuholder_bg.gif);
				background-position: top left;
				background-repeat : repeat-x;
			}
			
			div.mainmenuholder table{
				width: 204px;
			}
			div.mainmenuholder td.mainmenu_globalprefix{
				height: 21px;
			}
			
			
			
			/* Mainmenu */
			div.mainmenuholder td.mainmenu_off, div.mainmenuholder td.mainmenu_on{
				height: 21px;
				width: 204px;
			}
			div.mainmenuholder td.mainmenu_off a, div.mainmenuholder td.mainmenu_off a:hover, div.mainmenuholder td.mainmenu_on a, div.mainmenuholder td.mainmenu_on a:hover{
				padding-top: 4px;
				padding-left: 20px;
				height: 21px;
				display:block;
			}
			
			div.mainmenuholder td.mainmenu_off a:hover, div.mainmenuholder td.mainmenu_on a, div.mainmenuholder td.mainmenu_on a:hover{
				background-repeat : no-repeat;
				background-position: top left;
			}
			
			
			/* Submenu */
			div.mainmenuholder td.submenu_off, div.mainmenuholder td.submenu_on{
				height: 22px;
				width: 204px;
			}
			div.mainmenuholder td.submenu_on{
				background-color: #f4f4f4;
			}
			
			div.mainmenuholder td.submenu_off a, div.mainmenuholder td.submenu_off a:hover, div.mainmenuholder td.submenu_on a, div.mainmenuholder td.submenu_on a:hover{
				padding-top: 4px;
				padding-left: 35px;
				
				height: 22px;
				display:block;
				
				background-repeat : no-repeat;
				background-position: top left;
			}
			div.mainmenuholder td.submenu_off a:hover, div.mainmenuholder td.submenu_on a, div.mainmenuholder td.submenu_on a:hover{
				background-color: #f4f4f4;
			}
			
			
			/* Main en submenu */
			
			div.mainmenuholder td.mainmenu_break, div.mainmenuholder td.mainmenu_globalpostfix, div.mainmenuholder td.submenu_globalprefix, div.mainmenuholder td.submenu_break{
				background-color: #e1dedd;
				height: 1px;
			}
			
			div.mainmenuholderprefix{
				background-color: #cdc7c7;
				background-image: url(http://www.wcoomd.org/fr/gfx/mainmenu_prefix.gif);
				height: 34px;
			}
			
			
			div.copyrightholder{
				margin-top: 30px;
				margin-left: 15px;
				margin-right: 15px;
			}
			
			
			div.contentpanelholder{
				float: left;
				width: 582px;
			}
			div.contentpanelholder_single{
				float: left;
				width: 770px;
			}
			
			div.contentpanel_full{
				margin: 26px;
			}
			div.contentpanel_full_single{
				margin: 26px;
			}

			div.contentpanel_content{
				width: 530px;
			}
			div.contentpanel_content_single{
				width: 720px;
			}
			
			div.menucontentholder, div.menucontentholder_single{
				border: 1px solid #cec9c8;
				background-color: #ffffff;
				
				height: 25px;

				margin-top: 28px;
				margin-left: 28px;
				margin-right: 28px;
			}
			div.menucontentholder{
				width:525px;
			}
			div.menucontentholder_single{
				width:715px;
			}

			div.menucontentholder_single td.menucontent_off, div.menucontentholder_single td.menucontent_on, 
			div.menucontentholder td.menucontent_off, div.menucontentholder td.menucontent_on{
				height: 25px;
				
				padding-left: 12px;
				padding-right: 12px;
			}
			div.menucontentholder td.menucontent_break, div.menucontentholder_single td.menucontent_break{
				width:1px;
			}
			
			div.contentfooter{
				margin-top: 20px;
				clear: both;
				text-align: center;
			}
			div.contentfooter img{
				border: 0px;
			}
			
			div.rightpanelholder{
				float: right;
				width: 194px;
			}
			div.rightpanel{
				margin: 10px;
			}
			div.rightpanelholder input{
				width: 114px;
				border: 1px solid #dfdede;
				margin-right: 8px;
			}
			
			div.searchpanelcaption, div.eventspanelcaption, div.moreinformationpanelcaption{
				width: 174px;
				background-repeat: no-repeat;
				background-position: right top;
			}
			div.bookpanelcaption, div.bookshoppanelcaption{
				width: 204px;
				background-repeat: no-repeat;
				background-position: left top;
			}
			
			div.searchpanel{
				width: 174px;
			}
			div.searchpanel form{
				padding: 0px;
				margin: 0px;
			}
			div.searchpanel td.searchpaneloptionspacer{
				height: 10px;
			}
			div.searchpanelcaption{
				height: 38px;
				background-image: url(http://www.wcoomd.org/fr/panel/search_header.gif);
			}
			div.eventspanelcaption{
				margin-top: 20px;
				background-image: url(http://www.wcoomd.org/fr/panel/events_header.gif);
				height: 42px;
			}
			div.moreinformationpanelcaption{
				margin-top: 20px;
				background-image: url(http://www.wcoomd.org/fr/panel/moreinformation_header.gif);
				height: 42px;
			}
			div.bookpanelcaption{
				margin-top: 40px;
				background-image: url(http://www.wcoomd.org/fr/panel/book_header.gif);
				height: 40px;
			}
			div.bookshoppanelcaption{
				margin-top: 40px;
				background-image: url(http://www.wcoomd.org/fr/panel/bookshop_header.gif);
				height: 35px;
			}
			div.eventspanel{
				padding-left: 15px;
				padding-right: 10px;
			}
			div.moreinformationpanel{
				padding-left: 15px;
				padding-right: 10px;
			}
			
			div.bookpanel{
				margin-left: 15px;
				margin-right: 15px;
			}
			div.bookshoppanel{
				background-image: url(http://www.wcoomd.org/fr/panel/bookpanel_bg.jpg);
				background-repeat: repeat-x;
				background-position: left top;
			}
			
			
			div.moreinformationpanel div.hr, div.eventspanel div.hr, div.copyrightholder div.hr, div.contentpanel_full div.hr, div.contentpanel_full_single div.hr{
				clear: both;
				height:1px;
				font-size: 1px;
				line-height: 1px;
				border-bottom: 1px solid #e3e1e0;
				
				padding: 0px;
				
				margin-top: 10px;
				margin-bottom: 10px;
			}
			
			
			
			
			div.block_holder{
				border: 1px solid #eceaea;
			}
			div.block_holder div.title{
				height: 30px;
				background-image: url(http://www.wcoomd.org/fr/blocks/title_bg.gif);
				background-position: left top;
				background-color: #fefefe;
				
				padding-top: 5px;
				padding-left: 5px;
			}
			div.block_holder div.text{
				margin: 5px;
			}
			
			table.block_table{
				border: 0px;
				width: 530px;
			}
			table.block_table td{
				vertical-align: top;
				width:255px;
			}
			table.block_table td.space{
				width: 20px;
			}
			table.block_table td.spaceline{
				height: 20px;
			}
			td.spacelinehorz{
				height: 20px;
			}
			
			ul{
				list-style-type: square;
				margin-top: 5px;
				margin-bottom: 5px;
				margin-left: 2.2em;
				padding-left: 0px;
			}
			ul li{
				margin-bottom: 10px;
			}
