@charset "utf-8";
/* CSS Document */
#menuDeroulant
{
	/*background: #6A6458;*/
	width: 807px;
	height: 29px;
	list-style-type: none;
	position: absolute;
	margin-top: 0px;
	padding-left: 0px;
	z-index:1000;
}
#menuDeroulant li
{
	float: left;
	width: 132px;
	padding-left: 0px;
	margin-left: 0px;
	z-index: 1;
	height: 29px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #e6e6e6;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	padding-top:8px;
	width: 132px;	
	text-align: center;
	display: block;
	color: #000;
	text-decoration: none;
}
#menuDeroulant li a:hover {
	background:#9d944e; 
	height: 21px;
	color:#ffffff;
	width:130px; 
}
#menuDeroulant li a:active {  }

#menuDeroulant .sousMenu
{
	margin-top:1px;
	list-style-type: none;
	visibility:hidden; 
	opacity:0; 
	transition:visibility 0s linear 0.3s,opacity 0.3s linear; 
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear; 
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear; 
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}

#menuDeroulant .sousMenu li
{
	float: none;
	width: 110px;
	padding-left:0px;
	margin-left:0px;
	margin-top: 0px;
	height:21px;
	z-index: 1000;
	clear:both;
	border:none;	
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;	
	color: #000;
	text-decoration: none;
	width:157px;	
	padding-top:0px;
	text-align:left;	
}
#menuDeroulant .sousMenu li a:hover
{
	background:#fff;
	color: #9d944e;
}

#menuDeroulant li:hover > .sousMenu {
	display: block;
	visibility:visible;
	opacity:1; 
	transition-delay:0s; 
	-webkit-transition-delay:0s; 
	-o-transition-delay:0s;
	-moz-transition-delay:0s;
}
/*---------------podcast-----------------*/
#menuhover .subMenu
{
	display: none;
    position:absolute;
    background:#f6f6f6;    
    border-radius: 10px 10px;
	border: 2px solid #ccc;
	width:230px;
	z-index:1000;
	margin-top:8px;
}
#menuhover ul li{
	list-style-type:none!important;
	list-style-image: none;	
}

#menuhover li{
	list-style-type:none!important;
	list-style-image: none;
	padding-left:-10px;
	background:#5d686f;
	height:24px;	
}
.subMenu ul{
	padding-bottom:0px!important;
}
.subMenu ul li{
	padding:10px 0 0 10px!important;
}
.subMenu li{
	padding:10px 0 0 10px!important;
	color:#FFF;
}
.subMenu a{
	color:#FFF!important;
}
.subMenu a:hover{
	color:#f29400!important;
	text-decoration:none;
}

#menuhover li:hover > .subMenu {
	display: block;        
}
/*---------------sousmenu----------------*/
.ssmenu{
	width: 327px;
	height: 120px;
	padding: 10px 10px;
	background: #fff;
	box-shadow:0 0 15px rgba(0,0,0,.35);
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.35);
	-moz-box-shadow:0 0 15px rgba(0,0,0,.35);
	-ms-box-shadow:0 0 15px rgba(0,0,0,.35);
}
.ssmenu-header{
	padding:2px 2px; 
	border-bottom:1px dotted #9d944e; 
	color:#9d944e;
}
.ssmenu-container{
	padding:5px; 
	height:85px;
	position:absolute;
}
.ssmenu-content{
	width:157px; 
	float:left; 
	padding-top:10px; 
	border-right:1px dotted #9d944e;
}
#ssmenu li{
	list-style:none; 
	margin:0; 
	width:125px; 
	padding-left:0px;
}
.ssmenu-content-right{
	width:130px; 
	float:left; 
	padding-top:10px;
	
}
#ssmenu-right li{
	list-style:none; 
	margin:0; 
	width:125px; 
	
}
.padding-left-10{padding-left: 10px;}
.div-width{
	width:699px;
	float: left;
}
.div-width-player{
	width:300px;
	float: right;
	top: 0px;
	height: 320px;
	padding-top: 75px;
}
.div-general{
	display: block;
}
.div-gen{
	color: #fff;
	width: 800px;
	margin: 0 auto;
	margin-top: -160px;	
	padding:0 5px 11px 0;
	text-align:right;	
	font-weight: bold;
	z-index: 100;
}
.div-gen a{color:#f29400;}
/* index-pdf */
.div-pdf{background-image:url(images/image-index-pdf.jpg);}
.div-head{
	text-align:center;
	font-size:36px;
	color:#999999;
	padding:10px 0px 5px 0px;
	font-family: "Gill Sans MT";
}
.div-head-sub{
	text-align:center;
	font-size:24px;
	color:#666666;
	padding-top:5px;
	font-family:"Gill Sans MT";
	font-style:italic;
	padding-bottom: 10px;
}
.p-sub{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 10px;
}
#p-list{
	list-style-image:url(images/puce-home.png);
	font-size:14px;
	color:#000000;
	font-style:normal;
	list-style-type: inherit;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-left: 5px;
	text-align: left;
}
#p-list2{
	color:#ffffff;
	background-color:#666666;
	font-style:normal;
	font-weight:bold;
	padding-left: 10px;
}
#table-pdf{border-color:#666666; border:#666;}
#p-list3{
	list-style-image:url(images/puce-home-2.png);
	font-size:14px;
	color:#000000;
	font-style:normal;
	list-style-type: inherit;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-left: 5px;}
	.table-bg{
	background-color:#FFFfff;
}
.img-index{padding-bottom:20px;}
.div-s-a-u{
	background-color:#FFFFFF;
	color:#000000;
	font-family:"Gill Sans MT";
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
	padding-left: 10px;
}
.div-s-a{
	background-color:#FFFFFF;
	color:#000000;
	font-family:"Gill Sans MT";
	font-size:14px;
	padding-left: 10px;
}
.div-s-a-foot-under{
	background-color:#000000;
	color:#f29400;
	font-family:"Gill Sans MT";
	font-weight:bold;
	font-size:18px;
	padding-left: 10px;
}

.div-s-a-foot{
	background-color:#000000;
	color:#f29400;
	font-family:"Gill Sans MT";
	font-weight:bold;
	font-size:16px;
	padding-left: 10px;
}
.div-s-foot{
	background-color:#000000;
	color:#ffffff;
	font-family:"Gill Sans MT";
	font-size:14px;
	padding-left: 10px;
}
/*---------------menu événements----------------*/
.select-menu{
	-webkit-appearance: none;
	-moz-appearance: none; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box; 
	background-color: #fff187; 
	border: 1px solid; 
	border-color: #848484 #c1c1c1 #e1e1e1; 
	color: #000000; 
	outline: 0; 
	padding: 2px 3px; 
	font-size: 13px; 	
	height: 2.3em;
	width:200px;
	margin:0 0 13px 0;
}