/* CADRE : mini  */

/*  MAP -----------------------------------------------------*/
	.cadre_map {
		margin: 0px 0px 10px 0px;
		padding: 0px;
		background:#f0f0f0;
		border: 1px solid #666666;
		-moz-box-shadow : 1px 1px 2px #CCC ;
		-webkit-box-shadow : 1px 1px 2px #CCC ;
	}


/*  FICHE -----------------------------------------------------*/



	ul.cadre_mini_fiche
	{
		border: 1px solid #ff9600;
		margin:10px 0px 0px 0px;		
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		
		background: #ddf1ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #fff 0%, #ffd9a2 10%, #ffd9a2 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #fff 0%,#ffd9a2 10%,#ffd9a2 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #fff 0%,#ffd9a2 10%,#ffd9a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		
		color: black;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px -1px 1px #DDD;
	}

	ul.cadre_mini_fiche li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_fiche li.cadre_mini_fiche_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_fiche li a{
		text-decoration:none;
		color:black;	
		line-height: 25px;
}
	
	ul.cadre_mini_fiche li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_fiche li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_fiche li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}				


	.cadre_mini_fiche_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_fiche_c, div.cadre_mini_fiche_r
	{
		border: 1px solid #ff9600;
		border-width: 0px 1px 1px 1px;		
		background: #fff;					
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 1px 1px #DDD;
	}
	
	

	div.cadre_mini_fiche_c h1, div.cadre_mini_fiche_r h1
	{
		font-size:80%;
		font-weight:normal;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #ff9600;
		color:black;
	}
	
	
	div.cadre_mini_fiche_c h1 a img, div.cadre_mini_fiche_r h1 a img
	{
		max-height:16px;
		padding:2px;
	}
	
	div.cadre_mini_fiche_c h1 a img:hover, div.cadre_mini_fiche_r h1 a img:hover
	{
		max-height:16px;
		padding:2px;
		box-shadow: 0px 0px 5px #000;
		background:#CCC;
	}


/*  FICHE 2 ----------------------------------------------------*/

	ul.cadre_mini_fiche2
	{
		border: 1px solid #3399CC;
		margin:10px 0px 0px 0px;		
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		
		background: #ddf1ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #fff 0%, #ddf1ff 10%, #ddf1ff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #fff 0%,#ddf1ff 10%,#ddf1ff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #fff 0%,#ddf1ff 10%,#ddf1ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		
		color: black;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px -1px 1px #DDD;
	}

	ul.cadre_mini_fiche2 li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_fiche2 li.cadre_mini_fiche2_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_fiche2 li a{
		text-decoration:none;
		color:black;	
		line-height: 25px;
}
	
	ul.cadre_mini_fiche2 li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_fiche2 li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_fiche2 li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}				


	.cadre_mini_fiche2_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_fiche2_c, div.cadre_mini_fiche2_r
	{
		border: 1px solid #3399CC;
		border-width: 0px 1px 1px 1px;		
		background: #fff;					
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 1px 1px #DDD;
	}
	
	

	div.cadre_mini_fiche2_c h1, div.cadre_mini_fiche2_r h1
	{
		font-size:80%;
		font-weight:normal;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #3399CC;
		color:black;
	}
	
	
	div.cadre_mini_fiche2_c h1 a img, div.cadre_mini_fiche2_r h1 a img
	{
		max-height:16px;
		padding:2px;
	}
	
	div.cadre_mini_fiche2_c h1 a img:hover, div.cadre_mini_fiche2_r h1 a img:hover
	{
		max-height:16px;
		padding:2px;
		box-shadow: 0px 0px 5px #000;
		background:#CCC;
	}
	
/*  GREEN ----------------------------------------------------*/


	ul.cadre_mini_green
	{
		border: 1px solid #006600;
		margin:10px 0px 0px 0px;		
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		
		background: #009900; /* Old browsers */
		background: -moz-linear-gradient(top,  #fff 0%, #99FF99 10%, #99FF99 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #fff 0%,#99FF99 10%,#99FF99 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #fff 0%,#AAEEAA 10%,#AAEEAA 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		
		color: black;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px -1px 1px #DDD;
	}

	ul.cadre_mini_green li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_green li.cadre_mini_green_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_green li a{
		text-decoration:none;
		color:black;	
		line-height: 25px;
}
	
	ul.cadre_mini_green li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_green li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_green li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}				


	.cadre_mini_green_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_green_c, div.cadre_mini_green_r
	{
		border: 1px solid #006600;
		border-width: 0px 1px 1px 1px;		
		background: #fff;					
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 1px 1px #DDD;
	}
	
	
	
	div.cadre_mini_green_c h1, div.cadre_mini_green_r h1
	{
		font-size:80%;
		font-weight:normal;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #006600;
		color:black;
	}
	
	
	div.cadre_mini_green_c h1 a img, div.cadre_mini_green_r h1 a img
	{
		max-height:16px;
		padding:2px;
	}
	
	div.cadre_mini_green_c h1 a img:hover, div.cadre_mini_green_r h1 a img:hover
	{
		max-height:16px;
		padding:2px;
		box-shadow: 0px 0px 5px #000;
		background:#CCC;
	}
	
	


/*  FORM -----------------------------------------------------*/

	ul.cadre_mini_form, ul.cadre_mini_alert
	{
		border: 1px solid #990000;
		margin:10px 0px 0px 0px;		
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		
		background: #ddf1ff; /* Old browsers */
		background: -moz-linear-gradient(top,  #fff 0%, #ffbbbb 10%, #ffbbbb 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #fff 0%,#ffbbbb 10%,#ffbbbb 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #fff 0%,#ffbbbb 10%,#ffbbbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		
		color: black;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px -1px 1px #DDD;
	}

	ul.cadre_mini_form li, ul.cadre_mini_alert li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_form li.cadre_mini_form_bt, ul.cadre_mini_alert li.cadre_mini_alert_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_form li a, ul.cadre_mini_form li a{
		text-decoration:none;
		color:black;	
		line-height: 25px;
}
	
	ul.cadre_mini_form li a:hover,ul.cadre_mini_alert li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_form li img, ul.cadre_mini_alert li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_form li img:hover, ul.cadre_mini_alert li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}				


	.cadre_mini_form, .cadre_mini_alert {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}


	div.cadre_mini_form_c, div.cadre_mini_form_r, div.cadre_mini_alert_c, div.cadre_mini_alert_r
	{
		border: 1px solid #990000;
		border-width: 0px 1px 1px 1px;		
		background: #fff;					
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 1px 1px #DDD;
	}


	div.cadre_mini_form_c h1, div.cadre_mini_form_r h1, div.cadre_mini_alert_c h1, div.cadre_mini_alert_r h1
	{
		font-size:80%;
		font-weight:normal;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #990000;
		color:black;
	}
	
	
	div.cadre_mini_form_c h1 a img, div.cadre_mini_form_r h1 a img, div.cadre_mini_alert_c h1 a img, div.cadre_mini_alert_r h1 a img
	{
		max-height:16px;
		padding:2px;
	}
	
	
	div.cadre_mini_form_c h1 a img:hover, div.cadre_mini_form_r h1 a img:hover, div.cadre_mini_alert_c h1 a img:hover, div.cadre_mini_alert_r h1 a img:hover
	{
		max-height:16px;
		padding:2px;
		box-shadow: 0px 0px 5px #000;
		background:#CCC;
	}
	
	

/*  GREY ----------------------------------------------------*/
	ul.cadre_mini_grey
	{
		border: 1px solid #999;
		border-width: 1px 1px 0px 1px;
		margin:10px 0px 0px 0px;		
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		background: #666;
		background: -webkit-linear-gradient(rgba(255,255,255,0.25),rgba(100,100,100,0.25));
		background: -moz-linear-gradient(rgba(255,255,255,0.25),rgba(100,100,100,0.25));
		background: -ms-linear-gradient(rgba(255,255,255,0.25),rgba(100,100,100,0.25));
		background: -o-linear-gradient(rgba(255,255,255,0.25),rgba(100,100,100,0.25));
		background: linear-gradient(rgba(255,255,255,0.25),rgba(100,100,100,0.25));
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#999999', GradientType=0);
		color: black;
		border-radius : 5px 5px 0px 0px;
		
	}

	ul.cadre_mini_grey li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_grey li.cadre_mini_grey_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_grey li a{
		text-decoration:none;
		color:black;	
	}
	
	ul.cadre_mini_grey li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_grey li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_grey li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}		
	
	.cadre_mini_grey_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_grey_c
	{
		border: 1px solid #999;
		background: #FFF;
		background: -webkit-linear-gradient(#EEE,#CCC);
		background: -moz-linear-gradient(#DDD,#CCC);
		background: -ms-linear-gradient(#DDD,#CCC);
		background: -o-linear-gradient(#DDD,#CCC);
		background: linear-gradient(#EEE,#FFF);
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;		
		border-radius : 0px;
		/*box-shadow: 0px 1px 1px #999;*/
	}

	div.cadre_mini_grey_r
	{
		border: 1px solid #999;
		background: #9dff9d;
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
		box-shadow: 0px 0px 5px #999;
	}
	div.cadre_mini_grey_c h1, div.cadre_mini_grey_r h1
	{
		font-size:90%;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #003300;
		color:#003300;
	}
	
	div.cadre_mini_grey_c h1 a img, div.cadre_mini_grey_r h1 a img
	{
		max-height:16px;
		padding:2px;
	}
	
	
	div.cadre_mini_grey_c h1 a img:hover, div.cadre_mini_grey_r h1 a img:hover
	{
		max-height:16px;
		padding:2px;
		box-shadow: 0px 0px 5px #000;
		background:#CCC;
	}
	




/*  YELLOW ----------------------------------------------------*/

	ul.cadre_mini_yellow
	{
		margin-top:10px;
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		background: #DDDD00;
		background: -webkit-linear-gradient(#DDDD00,#AAAA00);
		background: -moz-linear-gradient(#DDDD00,#AAAA00);
		background: -ms-linear-gradient(#DDDD00,#AAAA00);
		background: -o-linear-gradient(#DDDD00,#AAAA00);
		background: linear-gradient(#DDDD00,#AAAA00);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDD00',endColorstr='#AAAA00', GradientType=0);
		color:black;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px 0px 5px #999;
	}

	ul.cadre_mini_yellow li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_yellow li.cadre_mini_yellow_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_yellow li a{
		text-decoration:none;
		color:black;	
	}
	
	ul.cadre_mini_yellow li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_yellow li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_yellow li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}		
	
	.cadre_mini_yellow_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_yellow_c
	{
		border: 1px solid #AAAA00;
		background: #9dff9d;
		background: -webkit-linear-gradient(#fff,#DDDD00);
		background: -moz-linear-gradient(#fff,#DDDD00);
		background: -ms-linear-gradient(#fff,#DDDD00);
		background: -o-linear-gradient(#fff,#DDDD00);
		background: linear-gradient(#fff,#DDDD00);
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 0px 5px #999;
	}
	
	div.cadre_mini_yellow_r
	{
		border: 1px solid #AAAA00;
		background: #9dff9d;
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
		box-shadow: 0px 0px 5px #999;
	}
	
	div.cadre_mini_yellow_c h1, div.cadre_mini_yellow_r h1
	{
		font-size:90%;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #003300;
		color:#003300;
	}



/*  WHITE ----------------------------------------------------*/
	ul.cadre_mini_white
	{
		margin-top:10px;
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		background: #DDDDDD;
		background: -webkit-linear-gradient(#EEEEEE,#DDDDDD);
		background: -moz-linear-gradient(#EEEEEE,#DDDDDD);
		background: -ms-linear-gradient(#EEEEEE,#DDDDDD);
		background: -o-linear-gradient(#EEEEEE,#DDDDDD);
		background: linear-gradient(#EEEEEE,#DDDDDD);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDD00',endColorstr='#DDDDDD', GradientType=0);
		color:black;
		border: 1px solid #CCCCC;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px 0px 5px #999;
	}

	ul.cadre_mini_white li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_white li.cadre_mini_white_bt{
		float:right;
		font-weight:normal;
	}
	
	ul.cadre_mini_white li a{
		text-decoration:none;
		color:black;	
	}
	
	ul.cadre_mini_white li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_white li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_white li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}		
	
	.cadre_mini_white_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_white_c
	{
		border: 1px solid #CCCCC;
		background: #9dff9d;
		background: -webkit-linear-gradient(#fff,#EEEEEE);
		background: -moz-linear-gradient(#fff,#EEEEEE);
		background: -ms-linear-gradient(#fff,#EEEEEE);
		background: -o-linear-gradient(#fff,#EEEEEE);
		background: linear-gradient(#fff,#EEEEEE);
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 0px 5px #999;
	}
	
	div.cadre_mini_white_r
	{
		border: 1px solid #CCCCC;
		background: #9dff9d;
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
		box-shadow: 0px 0px 5px #999;
	}
	
	div.cadre_mini_white_c h1, div.cadre_mini_white_r h1
	{
		font-size:90%;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #003300;
		color:#003300;
	}

/*  WHITE ----------------------------------------------------*/




/*  NAV -----------------------------------------------------*/

	ul.cadre_mini_nav
	{
		margin-top:10px;
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		background: white;
		color:c34b1f;
		border-radius : 5px 5px 0px 0px;
		box-shadow: 0px 0px 5px #999;
	}

	ul.cadre_mini_nav li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_nav li.cadre_mini_fiche_bt{
		float:right;
		font-weight:normal;
	}


	.cadre_mini_nav {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_nav_c
	{
		border: 1px solid #c34b1f;
		background: #ffdcaf;
		background: -webkit-linear-gradient(#fff,#ffdcaf);
		background: -moz-linear-gradient(#fff,#ffdcaf);
		background: -ms-linear-gradient(#fff,#ffdcaf);
		background: -o-linear-gradient(#fff,#ffdcaf);
		background: linear-gradient(#fff,#ffdcaf);
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
		
		border-radius : 0px 0px 0px 0px;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_nav_c h1
	{
		font-size:90%;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #c34b1f;
		color:#c34b1f;
	}


/*  NAV -----------------------------------------------------*/



/* NAV */

	ul.cadre_mini_nav2
	{
		margin-top:10px;
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		color:#006699;
		border-bottom: 1px dashed #006699;
	}

	ul.cadre_mini_nav2 li{	
		font-size:80%;
		float: left;
		padding: 2px;
		font-weight:normal;
		line-height: 25px;
	}

	ul.cadre_mini_nav2 li.cadre_mini_nav2_bt{
		float:right;
		font-weight:normal;
	}


	.cadre_mini_nav2_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_nav2_c
	{
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
	}

	div.cadre_mini_nav2_c h1
	{
		font-size:90%;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #006699;
		color:#006699;
	}

/*  GRAPHIQUES ----------------------------------------------------*/

	ul.cadre_mini_graph
	{
		margin-top:10px;
		list-style-type: none ;
		padding: 2px 5px;
		height: 30px;
		background: none;
		color:black;
		/*border-radius : 5px 5px 0px 0px;*/
		background: #eee;
		background: -webkit-linear-gradient(#fff,#eee);
		background: -moz-linear-gradient(#fff,#eee);
		background: -ms-linear-gradient(#fff,#eee);
		background: -o-linear-gradient(#fff,#eee);
		background: linear-gradient(#fff,#eee);
		box-shadow: 0px 0px 1px #999;
		font-size:80%;
		font-weight:normal;
		
	}

	ul.cadre_mini_graph li{	
		float: left;
		padding: 2px;
		line-height: 25px;
	}

	ul.cadre_mini_graph li.cadre_mini_graph_bt{
		float:right;
	}
	
	ul.cadre_mini_graph li a{
		text-decoration:none;
		color:black;	
		line-height: 25px;
	}
	
	ul.cadre_mini_graph li a:hover{
		text-decoration:underline;	
	}
	
	ul.cadre_mini_graph li img{
		max-height:22px;
		border: 1px solid rgba(255,255,255,0);	
		border-radius : 3px;
		padding:1px;
	}

	ul.cadre_mini_graph li img:hover{
		max-height:22px;
		border: 1px solid #FFF;	
		border-radius : 3px;
		padding:1px;
		box-shadow: 0px 0px 5px #000;
		background:#999;
	}				

	.cadre_mini_graph_filtre {
		background:#fff;
		box-shadow: 0px 0px 5px #999;
	}

	div.cadre_mini_graph_c, div.cadre_mini_graph_r {
		clear: both;
		padding: 5px;
		overflow:auto;
		display: block;
	}
	

	div.cadre_mini_graph_c h1, div.cadre_mini_graph_r h1
	{
		font-size:90%;
		padding: 2px 0px;
		margin-top:10px;
		margin-bottom:5px;
		border-bottom:1px dashed #006699;
		color:#006699;
	}
