@charset "utf-8";
@IMPORT URL(textContent.css);
	body{
		margin:0;
		padding:0;
		background-color:#F0F0F0;
		font-family: verdana, arial, helvetica;
		width:100%;
		height:100%;
		padding-bottom:25px;
	}
	
	#principl{
		background-color:#FFFFFF;
		border:1px solid #CDCDCD;
		background-color:#FFFFFF;
		position:absolute;
		width:900px;
		left:50%;
		margin-left:-450px;
		margin-top:35px;

	}
	#banniere{
		background-image:url("../image/StructureSite/banniere.png");
		background-position:left;
		background-repeat:no-repeat;
		height:140px;
	}
	#banniere #imgPrint{
		visibility:hidden;
		display:none;
	}
	#langue {
		position:absolute;
		float:right;
		color:#575757;
		z-index:2;
		padding:0;
		margin:0;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		right:0px;
		border:1px solid #CDCDCD;
		border-bottom:none;
		background-color:#EFEFEF;
		font-size:13px;
		margin-top:-25px;

	}
	#langue  img{
		margin-bottom:-3px;
		padding-right:10px;
	}
	#langue  a{
		color:#575757;
		text-decoration:none;
		
	}	
	#piedDePage{
		text-align:center;
		font-size: 12px;
		color:#C1C1C1;
		padding-bottom:5px;
		clear:both;
		margin-top:10px;
		width:100%;
	}
	#sitmap div{
		float:left;
		width:30%;
		border-right:1px solid #BCBCBC;
		padding:10px;
		height:100%;
	}
	#sitmap div h2{
		border-bottom:1px dotted #DEDEDE;
	}
	/***************** MENU ****************/
	#menu{
		font-size: 9pt;
		background-color:#6d6d7a;
		display:block;
	
	}
	#menu ul {
		list-style-type:none;
		margin:0;
		padding:0;
		text-align: center ;
		width: 900px;
		height:30px;
		border-bottom:solid #FFFFFF 1px;
	}
	#menu ul li{
		position:relative;
		display: inline ;
		padding-top:8px;
		padding-bottom:8px;
		top:8px;
		border-left:solid #FFFFFF 1px;		
	}
	#menu ul li a{
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		padding:0px 20px 0px 20px;
	}
	#menu ul li a:visited{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		padding:0px 20px 0px 20px;
	}
	#menu ul li a:hover{
		color:#FFFF00;
		font-weight: bold;
		text-decoration:none;
		padding:0px 20px 0px 20px;
	}
	#menu ul li a.button_menu_selected{
		color:#ff0;
		font-weight: bold;
		text-decoration:none;
		padding:0px 20px 0px 20px;
	}
	/*-------------------------------------*/
	/***************** Search **************/
	#formSearch{
		text-align:right;
		padding:0;
		padding-bottom:2px;
		border-bottom:1px solid #C0C0C0;
	}
	#formSearch form{
		padding:0;
		margin:0;
	}
	#resultSearch{
		min-height:300px;
	}
	#boxLight{
		z-index:100;
		position:absolute;		
	}
	/*-------------------------------------*/
	/***************** Sous MENU ***********/
	#subMenu{
		margin-top:25px;
		font-size: 10pt;
		float:left;
	
	}
	#subMenu ul {
		font-weight:bold;
		list-style-type:none;
		padding:0;
		margin:0;
	
	}
	#subMenu ul ul li a {
		padding-bottom:3px;
		font-weight:500;
		padding-left:30px;
	}

	#subMenu ul li{
	}
	#subMenu ul li a{
		padding-top:3px;
		padding-bottom:3px;
		color:#6d6d7a;
		display:block;
		padding-left:10px;
		padding-right:20px;
		text-decoration:none;
		border-bottom:#CCCCCC 1px dotted;
	}
	#subMenu ul li a.button_menu_selected{
		padding-left:10px;
		background-color:#6d6d7a;
		font-style:italic;
		color:#FFFFFF;
	}
	#subMenu ul li a.button_menu_selected:hover{
		padding-left:10px;
		background-color:#6d6d7a;
		color:#FFFFFF;
	}
	#subMenu ul li a:hover{
		color:#6d6d7a;
		text-decoration:none;
		border-bottom:#CCCCCC 1px solid;
	}
	#subMenu ul ul li a:hover{
		color:#999999;
		display:block;
		padding-left:30px;
		text-decoration:none;
		border-bottom:#CCCCCC 1px solid;		
	}
	#subMenu ul ul li a.button_menu_selected{
		color:#FFFFFF;
		display:block;
		background-color:#8d8d9e;
		padding-left:30px;
		text-decoration:none;
		border-bottom:#CCCCCC 1px dotted;	
	}
	#subMenu ul ul li a.button_menu_selected:hover{
		color:#FFFFFF;
		display:block;
		background-color:#8d8d9e;
		padding-left:30px;
		text-decoration:none;
		border-bottom:#CCCCCC 1px dotted;	
	}
	/*-------------------------------------*/
	
	#contenu{
		border-left:#CCCCCC dotted 1px;
		padding-top:25px;
		padding-bottom:20px;
		padding-left:20px;
		float:left;
		overflow:hidden;
		width:620px;
	}
	.lienMedia {
		cursor:ne-resize;
		padding-left:5px;
	}

