/* CSS Document */

.article #contenu, .rubrique #contenu{color:#7D7D7D;}

/*chapeau*/
div.chapeau{margin:0 0 1em;	color:#FFFFFF; background-color:none;}
/*div.chapeau h3{background:url("../images/bg-transverse-chapeau-h4.png") repeat-x  top left; margin:0;}
div.chapeau h3 span{background:url("../images/bg-transverse-chapeau-span.png") no-repeat top right; display:block; width:295px; padding:9px 0; font-weight:bold;}*/
div.chapeau h3{background:url("../images/bg-transverse-chapeau-h4.png") repeat-x  bottom left; margin:0;}
div.chapeau h3 span{background:url("../images/bg-transverse-chapeau-span.png") no-repeat bottom right; display:block; width:295px; padding:9px 0; font-weight:bold;}

div.chapeau div{ background:url("../images/bg-transverse-chapeau-div.png") no-repeat top left; margin-top:-2px;}
div.chapeau div div{ margin:0; padding:5px 10px 20px 10px; background:url("../images/bg-transverse-chapeau-div-div.png") no-repeat bottom right;}

/*breadcrumb*/
#contenu_d #breadcrumb{float:left;}

/*bloc_outils*/
#contenu_d #bloc_outils{background-color:#FFFFFF; float:right; border:1px solid #D9D9D9; height:38px; text-align:center; margin-top:10px; margin-bottom:-15px; position: relative; z-index:300;width : 185px;}
/*#contenu_d #bloc_outils_service{background-color:#FFFFFF; float:right; border:1px solid #D9D9D9; height:76px; text-align:center; margin-top:10px; margin-bottom:-15px; position: relative; z-index:300;}*/
#contenu_d #bloc_outils ul{list-style-type:none;  margin:0; padding:0;}
#contenu_d #bloc_outils ul li{display:inline; float:left; margin:0px 3px; padding:3px 1px 0 1px;}
#contenu_d #bloc_outils a{font-size:90%; color:#7A7A7A;}

/*subnav*/
#page #subnav *{padding:0; margin:0; border:none;}
#page #subnav{margin-top:20px;}
#page #subnav ul a{width:158px;}
	
	/*niveau 1*/
	#page #subnav ul{border:1px solid #D9D9D9; width:168px; margin:0 0 0 15px; padding:0;}
	#page #subnav ul li{border:none; border-bottom:1px solid #D9D9D9; margin:0; padding:0;}
	#page #subnav ul li.last{border:none;}
	#page #subnav ul li a{padding:5px 0 5px 10px;}
	#page #subnav ul li a img{margin-right:5px; display:block; float:left;}
	
	/*niveau 2*/
	#page #subnav ul ul{border:none; margin:0; padding:0;}
	#page #subnav ul ul li{border:none; margin:0; padding:0;}
	#page #subnav ul ul li a{padding:0 0 0 20px; width:148px;}
	
/*article*/
/*h4{clear:both; color:#727272; margin-bottom:0;}*/
/*h3{clear:both; color:#727272; margin-bottom:0; font-size:175%;}*/
h3{clear:both; color:#727272; margin-bottom:0; font-size:175%; font-weight:bold;}
h4{/*color:#004E8E;*/ font-size:110%; margin:0; padding:0;}
h5{/*color:#004E8E;*/ font-size:110%; margin:0; padding:0;}
#bloc_visuels ul li a{background:url("../images/puce-grise.png") no-repeat left; padding-left:10px;}
#bloc_txt a{background:url("../images/puce-grise.png") no-repeat left; padding-left:10px;}

/*bloc_remontees*/
/*.bloc_remontees div{float:none; width:295px; height:auto; padding:0; margin:5px 22px 5px 0; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.bloc_remontees div.profil{float:left;}
.bloc_remontees div.last{margin-right:0;}
.bloc_remontees h4{background:url("../images/bg-transverse-h5.png") no-repeat right; color:#FFFFFF; font-size:110%; font-weight:bold; margin:5px 0px; padding:0; height:17px; padding:2px 0 0 10px;}
.bloc_remontees h4 span{font-size:115%; color:#4D4D4D;}
.bloc_remontees p{padding:0; margin:0;}
.bloc_remontees ul{list-style-type:none; margin:0; padding:0;}
.bloc_remontees ul li a{background:url("../images/puce-grise.png") no-repeat 0 4px; padding-left:10px;}
.bloc_remontees.special h4{background:url("../images/bg-transverse-h5-special.png") no-repeat right;}
.bloc_remontees.special img{margin-right:10px;}
.bloc_remontees.special ul li a{background:none; padding:0;}
*/

.bloc_remontees{float:left; width:295px; margin:0px 22px 20px 0px;}
.bloc_remontees a{color:#7D7D7D;}
.bloc_remontees.last{margin-right:0;}
.bloc_remontees img{float:left;}
.bloc_remontees div{float:none; width:295px; height:auto; padding:0; margin:5px 12px 5px 0; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.bloc_remontees div.profil{float:left;}
.bloc_remontees div.last{margin-right:0;}
/*.bloc_remontees h5{background:url("../images/bg-transverse-h5.png") no-repeat right; color:#FFFFFF; font-size:110%; font-weight:bold; margin:15px 0px; height:17px; padding:2px 2px 0 10px;}
.bloc_remontees h5 span{font-size:115%; color:#4D4D4D;}*/
.bloc_remontees h4{background:url("../images/bg-transverse-h5.png") no-repeat right; color:#FFFFFF; font-size:110%; font-weight:bold; margin:5px 0px; padding:0; height:17px; padding:2px 0 0 10px;}
/*.bloc_remontees h4 span{font-size:115%; color:#4D4D4D;}*/
.bloc_remontees p{padding:0; margin:0;}
.bloc_remontees ul{list-style-type:none; margin:0; padding:0;}
.bloc_remontees ul li a{background:url("../images/puce-grise.png") no-repeat 0 4px; padding-left:10px;}
.bloc_remontees.special h4{background:url("../images/bg-transverse-h5-special.png") no-repeat right;}
.bloc_remontees.special img{margin-right:10px;}
.bloc_remontees.special ul li a{background:none; padding:0;}

/* Vidéos en téléchargement : RAJOUT GUILLAUME */
.bloc_remontees h4.h4TitreCategorieVideo {
	background:url('../images/bg-transverse-h5bis.jpg') no-repeat right;
}
	
	/*si page contacts en 3 colonnes garder les styles 'moyenne', si page contacts en 2 colonnes garder les styles 'grande'*/
	#corps .bloc_remontees.moyenne{width:295px; height:1%;}
	#corps .bloc_remontees.moyenne:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	#contenu_d .bloc_remontees.grande{width:375px; height:1%;}
	#contenu_d .bloc_remontees.grande:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	#corps .bloc_remontees.moyenne.special{width:614px; margin-right:0;}
	#contenu_d .bloc_remontees.grande.special{width:772px; margin-right:0;}
	#corps .bloc_remontees.moyenne.special div{width:295px;}
	#contenu_d .bloc_remontees.grande.special div{width:375px;}
	#corps .bloc_remontees.moyenne.special h5{background:none; background:url("../images/bg-transverse-h5-special.png") no-repeat left; width:604px; margin-right:0;}
	#contenu_d .bloc_remontees.grande.special h5{background:none; background:url("../images/bg-transverse-h5-special.png") no-repeat left; width:762px; margin-right:0;}
	#corps .bloc_remontees.moyenne h5.suite{color:#000000; background:none; padding:0; height:auto; width:auto;}
	#contenu_d .bloc_remontees.grande h5.suite{color:#000000; background:none; padding:0; height:auto; width:auto;}

/*lexique*/
.bloc_remontees.grande.lexique img{margin-right:15px;}
.bloc_remontees.grande.lexique form{margin-top:3px;}
.bloc_remontees.grande.lexique form input{width:118px; color:#7D7D7D;}
.bloc_remontees.grande.lexique form .submit{width:auto;}
.bloc_remontees.grande.lexique ul{margin-top:5px;}
.bloc_remontees.grande.lexique ul li{float:left; margin-right:2px;}
.bloc_remontees.grande.lexique ul li.last{margin:0;}
.bloc_remontees.grande.lexique ul li a{background:none; background-color:#A0A0A0; color:#FFFFFF; display:block; width:12px; height:12px; padding:0; text-align:center; font-weight:bold;}
.bloc_remontees.grande.lexique ul li a:hover, .bloc_remontees.grande ul li a.on{text-decoration:none; background-color:#4E4E4E;}

#termes{margin:10px 0 20px 0; height:1%;}
#termes:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#termes div{float:left; width:386px; height:1%;}
#termes div:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#termes div p{font-weight:bold; background-color:#E3E0E0; padding:5px 0 5px 10px; margin:0;}
#termes div ul{list-style-type:none; margin:0; padding:0;}
#termes div ul li{padding:10px 0 10px 10px;}
#termes div ul li.on{background-color:#EEEEEE;}

/*video*/
.bloc_remontees.grande.video a{color:#666666;}

/* GUILLAUME */
.bloc_remontees.grande.video div#divListeVideos {border:none;padding:0px;margin:0px;}
/*************/

/*.bloc_remontees.grande.video .video_dl{clear:left; border-top:none; border-bottom:1px solid #C9CBD0; width:375px; padding:5px 0; margin:0; height:94px; min-height:94px;}*/
.bloc_remontees.grande.video .video_dl{clear:left; border-top:none; border-bottom:1px solid #C9CBD0; width:100% !important; padding:5px 0; margin:0;float: left;min-height: 0 !important;}
.bloc_remontees.grande.video .video_dl *{min-height: 0 !important;}
.bloc_remontees.grande.video .video_dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bloc_remontees.grande.video .video_dl img{float:left; margin:0 10px 0 0; padding:0;}
.bloc_remontees.grande.video .video_dl div{border:none; padding:0; margin:0 0 0 147px; width:auto;}
.bloc_remontees.grande.video .video_dl div h6{font-weight:bold; font-size:100%; margin:0; padding:0;}
.bloc_remontees.grande.video .video_dl div p{margin:5px 0;}

.bloc_remontees.grande.video #tri{border:none; width:375px; margin:10px 0 0 0; padding:0;}
.bloc_remontees.grande.video #tri ul{height:20px;}
.bloc_remontees.grande.video #tri ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bloc_remontees.grande.video #tri ul li{float:left; margin:0 22px 0 0; padding:0;}
.bloc_remontees.grande.video #tri ul li.last{margin-right:0;}
.bloc_remontees.grande.video #tri ul li a{font-weight:bold;}
.bloc_remontees.grande.video #tri ul li a.on{background:none; background:url("../images/puce-grise-bottom.png") no-repeat 0 5px; padding-left:12px; color:#2A2A2A;}
.bloc_remontees.grande.video #tri ul li form{display:inline;}
.bloc_remontees.grande.video #tri ul li form select{vertical-align:top; width:134px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#000000;}
.bloc_remontees.grande.video #tri h6{clear:both; font-size:100%; font-weight:bold; background:#E3E0E0; height:18px; padding:5px 0 0 5px; margin:10px 0 0 0;}

.bloc_remontees.grande.video #scroll{border:none; width:375px; overflow:auto; margin:0; padding:0; height:570px; padding-top:5px;}
.bloc_remontees.grande.video #scroll .video_web{width:350px}

.bloc_remontees.grande.video .video_web{clear:left; border:none; border-bottom:1px solid #C9CBD0; width:375px; padding:5px 0; margin:0; height:1%; min-height:60px;}
.bloc_remontees.grande.video .video_web:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bloc_remontees.grande.video .video_web img{float:left; margin-right:10px;}
.bloc_remontees.grande.video .video_web div{border:none; margin:0 0 0 70px; padding:0; width:auto;}
.bloc_remontees.grande.video .video_web div p{margin:0 0 5px 0;}

/*questions qui s'ouvrent et se referment*/
#questions h4 a{color:#000000; background:url("../images/puce-grise.png") no-repeat 0 4px; padding-left:10px;}
#questions h4 a.on{color:#000000; background:url("../images/puce-grise-bottom.png") no-repeat 0 5px; padding-left:12px;}
#questions h4 dt {color: black;}

/*recherche*/
#recherche table th{background:#E3E0E0;}
#recherche table th.element{text-align:left; padding-left:20px;}
#recherche table th.pertinence{width:65px; padding-left:5px;}
#recherche table td.pertinence{padding-left:5px;}
#recherche table td.element{padding-left:20px;}
#recherche table h5 a{margin:0; padding:0; background:url("../images/puce-grise.png") no-repeat left; padding-left:10px;}

/*popup*/
#popup{width:600px; margin:0 auto; background:#EFEFEF; color:#727272;}

#popup #header_pop{position:relative; width:100%; background:url("../images/bg-popup.png") no-repeat top center;}
#popup #header_pop div.dim{height:65px;	margin:0 auto;}
#popup #header_pop div.relative{position:relative;}
#popup #header_pop h1{margin:0;	padding:0; line-height:1em;	height:65px;}
#popup #header_pop h2{font-size:175%; font-weight:bold;	position:absolute; top:20px; right:25px;}
* #popup #header_pop h2{margin-top:20px;}
#popup #header_pop #fermer{position:absolute; top:10px;	right:0; padding-right:25px;}

#popup #corps_pop{padding:20px 25px;}
#popup #corps_pop h3{font-size:100%; font-weight:bold;}
#popup #corps_pop form{padding-left:30px; height:1%;}
#popup #corps_pop form:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#popup #corps_pop form div *{display:block;}
#popup #corps_pop form div{float:left; padding-right:5px;}
#popup #corps_pop form label{color:#727272;	font-size:100%;	font-weight:bold; text-align:right;	margin:0; padding:5px 0 4px 0;}
#popup #corps_pop form input{color:#727272;	border:1px solid #A0A0A0; width:118px; margin:5px 0 4px 0;}
#popup #corps_pop form textarea{color:#727272; border:1px solid #A0A0A0; width:238px; height:143px;}
#popup #corps_pop form .submit{width:auto; border:none;}

#popup #footer_pop{clear:both; padding:5px 25px; color:#A09F9F;	text-align:center;}
.clr{
clear: both
}
.additional-info{
border-top:none !important;
border:bottom:none !important;
background:red !important;
} 
