
/*
#flashHome { margin-left: 200px; }
*/
table {
	margin-left: 5px;
}
	table tr td {
		padding: 5px;
		color: #294E5E;
	}
		table tr td b {
			font-weight: normal;
		color: #294E5E;
		}
	
	* {
		margin: 0;
		padding: 0;
	}
	ul, dl {
		list-style: none;
	}
	a img {
		border: none;
	}
	ul li a {
		text-decoration: none;
	}
/* *********************************
			DIV global
************************************ */
	BODY {
		margin:0;
		padding:0;
		background: url("../imgs/background.gif") repeat-x;
		color: #000000;
	}
	
	FORM {
		margin:0;
		padding:0;
	}
	
	H1, H2, H3, P {
		margin:0;
		padding:0;
	}
	
	.clL {
		clear:left;
		font-size:1px;
	}
	.clR {
		clear:right;
		font-size:1px;
	}
	.clB {
		clear:both;
		font-size:1px;
	}
	
	#MAIN {
		margin-left:auto;
		margin-right:auto;
		width:1000px;
	}

/* *********************************
			DIV HEADER
************************************ */
	
		#HEADER {
			position: relative;
			right: 2px;
			/*background: url("../imgs/header.jpg") no-repeat;*/
			height: 181px;
		}		
			#HEADER #headline {
			}			
			#HEADER #toolbox {
				position: absolute;
				right: 45px;
				top: 5px;
			}
			#HEADER #toolbox a {
				padding: 5px;
			}
			#HEADER #logo{
				position: absolute;
				text-decoration: none;
				right: 30px;
				top: 48px;
				display:block;
				width:150px;
				height:80px;
			}
			
			#flash_ban {
				padding-top: 25px;
				
				/*position: relative;
				right: 2px;*/
				/*background: red;*/
				width: 1002px;
				height: 156px;
			}

/* *********************************
			DIV CONTAINER
************************************ */

	#bottom-container,
	#FOOTER {
		width: 955px;
		_width: 950px;
		margin-left: 25px;
	}
	
	#SUBCONTAINER {
		background: url("../imgs/background-ombre.png") repeat-y right top;
		_background: url("../imgs/background-ombre-ie.png") no-repeat right top;
	}
	
	#CONTAINER {
		width: 969px;
		margin-left: 25px;
		background: url("../imgs/background-main.gif") repeat-y right;
	}

	#bottom-container {
		font-size: 1px;
		height: 8px;
		width: 955px;
		background: url("../imgs/degrade-bottom-main.png") white no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/skin/default/imgs/degrade-bottom-main.png", sizingMethod="scale");
		_width: 969px;
	}
/* *********************************
			DIV MENU
************************************ */

	#CONTAINER #MENU {
		/*margin-left: 1px;*/
		/*position: relative;*/
	}
	
	#CONTAINER #MENU dl {
		float: left;
		position: relative;
		width: 190px;
	}
	
	#CONTAINER #MENU dl dt {
		height: 25px;
		line-height: 25px;
	}
	#CONTAINER #MENU dl dt a {
		text-decoration: none;
		display: block;
	}
	/*
	#CONTAINER #MENU dl dt.level_0 {
		float: left;
	}
	*/
	#CONTAINER #MENU dl dt.level_0 a {
		font-size: 11px;
		color: black;
		font-weight: bold;
		text-align: center;
		width: 190px;
		/*float: left;*/
	}
	
	#CONTAINER #MENU dl dd#menu_h_dd_1,
	#CONTAINER #MENU dl dd#menu_h_dd_2,
	#CONTAINER #MENU dl dd#menu_h_dd_3,
	#CONTAINER #MENU dl dd#menu_h_dd_4,
	#CONTAINER #MENU dl dd#menu_h_dd_5 {
		z-index: 1000;
		position: absolute;
		border-top: 1px solid white;
		/*height: 200px;*/
	}
	
	#CONTAINER #MENU dl dd#menu_h_dd_2 {
		margin-left: -190px;
	}
	
	#CONTAINER #MENU dl dd#menu_h_dd_3 {
		margin-left: -380px;
	}
	
	#CONTAINER #MENU dl dd#menu_h_dd_4 {
		margin-left: -570px;
	}
	
	#CONTAINER #MENU dl dd#menu_h_dd_5 {
		margin-left: -760px;
	}
	
	#CONTAINER #MENU dl dt.level_0#menu_h_1 a {
		background: url("../imgs/bg-menu-link-1.gif") no-repeat;
	}
	
	#CONTAINER #MENU dl dt.level_0#menu_h_2 a {
		background: url("../imgs/bg-menu-link-2.gif") no-repeat;
	}
	
	#CONTAINER #MENU dl dt.level_0#menu_h_3 a {
		background: url("../imgs/bg-menu-link-3.gif") no-repeat;
	}
	
	#CONTAINER #MENU dl dt.level_0#menu_h_4 a {
		background: url("../imgs/bg-menu-link-4.gif") no-repeat;
	}
	
	#CONTAINER #MENU dl dt.level_0#menu_h_5 a {
		background: url("../imgs/bg-menu-link-5.gif") no-repeat;
	}
	
	#CONTAINER #MENU dl dt.level_0#menu_h_1 a:hover,
	#CONTAINER #MENU dl dt.level_0#menu_h_2 a:hover,
	#CONTAINER #MENU dl dt.level_0#menu_h_3 a:hover,
	#CONTAINER #MENU dl dt.level_0#menu_h_4 a:hover,
	#CONTAINER #MENU dl dt.level_0#menu_h_5 a:hover {
		background: url("../imgs/bg-menu-link-hover.gif") repeat-x;
		color: white;
	}
	
	#CONTAINER #MENU dl dd.level_0 {
		background: url("../imgs/bkg-menu.png") repeat;
		
		_background: none;
		_background: #1f3d4e;
		
		position: absolute;
		width: 950px;
		padding-bottom: 10px;
		/*left: 0;*/
		/*height: 200px;*/
	}
	
	#CONTAINER #MENU dl dd.level_0 div.desc {
		float: left;
		margin-right: 5px;
		color: white;
		width: 175px;
		/*height: 135px;*/
		/*background: pink;*/
		padding: 5px;
	}
	
	#CONTAINER #MENU dl dd.level_0 div.desc strong {
		font-size: 13px;
	}
	
	#CONTAINER #MENU dd dl {
		margin-right: 20px;
		width: 310px;
	}
	
	#CONTAINER #MENU dd dl dt {
		background: #b1c903;
		font-size: 17px;
		text-align: center;
		color: white;
	}
	
	#CONTAINER #MENU dd dl dd dl {
		margin-right: 15px;
		width: auto;
		/*_width: 140px;*/
	}
	
	#CONTAINER #MENU dd dl dd dl dt {
		background: none;
		margin-top: 5px;
		font-size: 15px;
		text-align: left;
		color: #88b2cb;
		/*font-weight: bold;*/
	}
	
	#CONTAINER #MENU dd dl dd dl dd ul li,
	#CONTAINER #MENU dd dl dd dl dt {
		border-bottom: 1px solid #88b2cb;
		font-size: 13px;
	}
	
	#CONTAINER #MENU dd dl dd dl dd ul li {
		padding: 5px 5px 5px 0;
	}
	
	#CONTAINER #MENU dd dl dd dl dd ul li a,
	#CONTAINER #MENU dd dl dd dl dt a {
		color: #88b2cb;
	}
	
	#CONTAINER #MENU .image a:hover,
	#CONTAINER #MENU dd dl dd dl dt a:hover,
	#CONTAINER #MENU dd dl dd dl dd ul li a:hover {
		color: #b1c800;
	}
	
	/* liste simple */
	#CONTAINER #MENU dl dd ul li {
		float: left;
	}
	
	#CONTAINER #MENU dl dd dl dd dl dd ul li {
		float: none;
	}
	
	#CONTAINER #MENU .image {
		width: 175px;
		margin: 15px 15px 10px 0;
	}
	
	#CONTAINER #MENU .image div {
		width: 175px;
		height: 100px;
		background: white;
		margin-bottom: 5px;
		text-align: center;
	}
	
	#CONTAINER #MENU .image div a.lienImage {
		display: block;
		width: 175px;
		height: 100px;
	}
	
	#CONTAINER #MENU .image a {
		font-size: 15px;
		color: #88b2cb;
		/*font-weight: bold;*/
	}

/* *********************************
			DIV ARIANE
************************************ */

	#CONTAINER #ARIANE {
		clear: left;
		width: 947px;
		height: 20px;
		line-height: 20px;
		background: url("../imgs/degrade-ariane.gif") top no-repeat;
		padding-left: 3px;
		padding-top: 5px;
	}
	
	#CONTAINER #ARIANE span.last {
		color: #294e5e;
	}
	

/* *********************************
			DIV CONTENT
************************************ */

	#CONTAINER #CONTENT{
		min-height: 500px;
	}
	
/*
		#CONTAINER #CONTENT #RTE_CONTENT h1,
		#CONTAINER #CONTENT #RTE_CONTENT h2,
		#CONTAINER #CONTENT #RTE_CONTENT h3,
		#CONTAINER #CONTENT #RTE_CONTENT h4 {
			margin-left: 10px !important;
		}
		*/
		#CONTAINER #CONTENT #RTE_CONTENT div h1,
		#CONTAINER #CONTENT #RTE_CONTENT div h2,
		#CONTAINER #CONTENT #RTE_CONTENT div h3,
		#CONTAINER #CONTENT #RTE_CONTENT div h4 {
			margin-left: 0px !important;
		}
		#CONTAINER #CONTENT #RTE_CONTENT div h3 {
			font-size: 12px;
			font-weight: bold;
			margin-top: 5px;
		}
		
		#CONTAINER #CONTENT ul li {
			padding-left: 8px;
			background:transparent url('../imgs/points-verts-simple.png') no-repeat scroll 0 6px;
		}
	
	
				
/* *********************************
			DIV FOOTER
************************************ */
	#FOOTER {
		color: black;
		background: white;
		padding-bottom: 20px;
	}
	
	#FOOTER #infobox {
		/*padding-left: 5px;*/
	}
	
	#FOOTER #infobox ul li {
		float: left;
	}
	
	#FOOTER #infobox ul li a {
		padding: 5px;
		color: black;
		text-decoration: none;
	}
	
	#FOOTER #infobox #copyright {
		float: left;
		margin-right: 70px;
		_margin-right: 0px;
		_padding-right: 25px;
	}
	
	#FOOTER #infobox #copyright p {
		padding-bottom: 10px;
		padding-top: 15px;
	}
	
	#FOOTER #infobox ul li a,
	#FOOTER #infobox #menu_footer .col,
	#FOOTER #infobox #copyright p {
		font-size: 9px;
	}
	
	#FOOTER #infobox #menu_footer {
		margin-top: 15px;
	}
	
	#FOOTER #infobox #menu_footer ul li {
		float: none;
	}
	
	#FOOTER #infobox #menu_footer ul li a {
		padding: 0;
		color: #294e5e;
	}
	
	#FOOTER #infobox #menu_footer a.title {
		color: black;
		font-weight: bold;
		text-decoration: none;
	}
	
	#FOOTER #infobox #menu_footer .col {
		float: left;
		margin-right: 15px;
		width: 115px;
	}
		#FOOTER #infobox #menu_footer .col a {
			padding: 3px 0;
			display: block;
		}

	#FOOTER #infobox p.dcopyright {
		font-size: 9px;
		padding-top: 25px;
		*padding-top: 5px;
		text-align: right;
		padding-right: 15px;
	}
	
	#MAIN #FOOTER #infobox .blank {
		font-size: 0px;
		padding-top: 0px;
	}
	
	#FOOTER #infobox p.dcopyright a {
		text-decoration: none;
		color: black;
	}
	
	#FOOTER #infobox p.dcopyright a:hover {
		text-decoration: underline;
	}
	
	
	#CONTAINER #CONTENT #RTE_CONTENT .col2Gcg h1.without_subtitle {
		margin-left: 170px !important;
	}
	.lien_blanc_points_verts a {
		position: relative;
	}
