﻿


/*   ████████████████████████████████████████████████████████████  */ 

/*                     Structure de la page                        */



BODY {
	padding-right: 0px;
	padding-left: 0px;
	background-repeat: repeat-x;
	background-color:#eeeeee;;
	background-Position :  left top;
	margin: 0;
	padding-top: 0px;
	font-size: 100%;
	width: auto;
	text-align:left;
	font-family : sans-serif , Tahoma , Arial , Helvetica ;
}

img { border-style: none;}

#bloc_menu , #bloc_menu_bas
{
    display:block;
	width:100%;
	background-color:#fff;
	z-index:200;
}

#bloc_page 
{
    display:block;
	width:auto;
	margin-left: auto;
	margin-right: auto;
	min-width:320px;
}

#wait {
    height: 100px;
    width: 100%;
    text-align: center;
    /*position: fixed;*/
    z-index: 100;
    background-color: #FFF;
    padding-top: 33px;
    top:0px;
    opacity: 0.5;
}

.DivContenu {
	background-color:#eeeeee;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
}

.SousDivContenu 
{
    padding-top : 20px;
    padding-bottom : 20px;
    padding-left : 15px ;
	font-size: 10pt;
	margin-left:auto;
	margin-right:auto;
}

.ZoneMenu {
	float:left;
	display : inline-block;
	text-align:center;
	margin-left:0px;
	margin-right:15px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-size: 10pt;
	color: #311c17;
	text-align: left;
	font-weight:normal;
}

.ZoneMenuMasquer {
	display : none;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-size: 10pt;
	color: #311c17;
	text-align: left;
	font-weight:normal;
}


.scrollup {
    display: none;
    position: fixed;
    right: 1px;
    top: 90%;
    width: 40px;
    height: 40px;
    text-indent: -5000px;
    background: url(images/retourhaut.png) center center no-repeat;
    z-index: 20;
    }

.ConteneurZoneAffichage {
	float:left;
	text-align:center;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	/*margin-top: 15px;
	margin-bottom:15px;
	margin-right:15px;*/
}

.ConteneurZoneAffichageSansFiltre {
	text-align:center;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-left:auto;
	margin-right:auto;
}


/*   ████████████████████████████████████████████████████████████  */ 

/*      Bouton Page Accueil et Mot de passe oublié                 */

/*      Bouton Standard                                            */

.LienBS {	font-size: 1em; 	color: #ffffff;  	text-align: center; }
.LienBS a:link ,  .LienSP a:visited  {	text-decoration: none; 	color: #ffffff;	border : 1px solid #007fc6;     background-color: #007fc6; padding : 7px 20px 7px 20px; border-radius: 25px;transition-property: all;transition-duration: 500ms; }
.LienBS a:hover   {  background-color: #fff; padding : 7px 20px 7px 20px; color: #007fc6 ;  
-webkit-transition-property: all;-webkit-transition-duration: 500ms;-moz-transition-property: all;-moz-transition-duration: 500ms;transition-property: all;transition-duration: 500ms;	}

.Titre  { font-size: 12pt; color: #000000;   text-align: center; font-weight: bold }


/*   ████████████████████████████████████████████████████████████  */ 

/*                            Accueil                              */



.AccueilBloc 
{
height:auto;
top:0px;
left:0px;
width: 100%; 
margin:0px auto 0px auto; 
position: relative;
text-align:center;
}

.AccueilBlocImage
{
    display: inline-block;
    margin:0px auto 0px auto;
    position: relative;
    width: 305px;
    height: 350px; 
       
    text-align: center;   
    vertical-align: top;
    
    padding-left: 20px;
    padding-right: 20px;    
     
    font-size: 10pt;
    color: #000000;
    background-color: #a8d6f0;
    border: solid 2px #a8d6f0;
}


.AccueilBlocTexte
{
    display: inline-block;
    margin:0px auto 0px auto;
    position: relative;      
    width: 305px;
    height: 350px;   
    
    vertical-align: middle;
    text-align: left;
    
    padding-left: 20px;
    padding-right: 20px;

    font-size: 9pt;
    color: #311c17;
    background-color: #ffffff;    
    border: solid 2px #a8d6f0;
    overflow: auto;
      
}


    

/*   █████████████████████████████████████████████████████████████████████████████████  */ 

/*                   Boutons de gestion de l'activité et des requêtes                   */



.BlocBoutons     { text-align:center;}
.Boutons         { width:95%;height:25px;line-height:25px;text-align:center;margin:2px;display:inline-block; vertical-align:middle; border-radius: 25px; ;border:2px solid #cccccc;cursor:pointer; }
.BoutonsRO 	     { background-color : #fff ;	color:#000 ; border:2px solid #c0c0c0 }
.BActiviteRouge  { background-color : #311c17 ;	color:#ffffff }
.BActiviteNoir	 { background-color : #000000 ;	color:#ffffff; }
.BActiviteBleu   { background-color : #fff ;	color:#1d7bcd; border:2px solid #1d7bcd ; }
.BActiviteVert   { background-color : #fff ;	color:#297b5a ; border:2px solid #297b5a ; }
.BActiviteOrange { background-color : #fff ;	color:#ff5624 ;border:2px solid #ff5624; }
.BActiviteOrangeAudi { background-color : #ea5d10 ;	color:#ffffff ;border:2px solid #ea5d10; }
.BActiviteToutes { background-color : #297b5a ;	color:#ffffff ;border:2px solid #067b4c;}
.BActiviteGris   { background-color : #bbb ;	color:#ffffff; }

.BActiviteGroupama   { background-color : #177477 ;	color:#ffffff ; border:2px solid #177477 ; }
.BActiviteGroupamaRO { background-color : #fff ;	color:#177477 ; border:2px solid #177477 }
.BActiviteEpsens  { background-color : #ff6c54 ;	color:#ffffff ; border:2px solid #ff6c54 ; }
.BActiviteEpsensRO { background-color : #fff ;	color:#ff6c54 ; border:2px solid #ff6c54 }

.BActiviteBleuRO 	{ background-color : #1d7bcd ;	color:#fff ; border:2px solid #1d7bcd }
.BActiviteVertRO 	{ background-color : #297b5a ;	color:#fff ; border:2px solid #297b5a }
.BActiviteOrangeRO 	{ background-color : #ff5624 ;	color:#fff ; border:2px solid #ff5624 }
.BActiviteOrangeAudiRO 	{ background-color : #fff ;	color:#ea5d10 ; border:2px solid #ea5d10 }

.BoutonsRonds {height:25px;line-height:25px;width:180px;margin-top:0px;border-radius:25px;text-align:center;display:inline-block; vertical-align:middle;cursor:pointer; }
.BActiviteBlanc { background-color : #fff ;	color:#311c17 ; border:1px solid #311c17;}
.BActiviteBlancRO  { background-color : #311c17 ;	color:#fff ; border:1px solid #311c17;}


.BoutonBleuN 		{ background-color : #ffffff ;	color:#1d7bcd ; border:2px solid #1d7bcd ; transition: all 1s ease; }
.BoutonBleuN:hover  { background-color : #1d7bcd ;	color:#ffffff ; border:2px solid #1d7bcd ; }


.BoutonOrangeN 		{ background-color : #ffffff ;	color:#ff5624 ; border:2px solid #ff5624 ; transition: all 1s ease; }
.BoutonOrangeN:hover  { background-color : #ff5624 ;	color:#ffffff ; border:2px solid #ff5624 ; }




.Transition      
{
-webkit-transition-property: background-color;
-webkit-transition-property: color;
-webkit-transition-duration: 1000ms;
-moz-transition-property: background-color;
-moz-transition-duration: 1000ms;
transition-property: all;
transition-duration: 1000ms;	
}




/*   █████████████████████████████████████████████████████████████████████████████████  */ 

/*                 Boutons de gestion des événements                                    */


.BlocBoutons            { text-align:center;font-size: 9pt;margin-left:auto;margin-right:auto; }
.BoutonVide             { width:100%;height:25px;line-height:25px;text-align:center;margin-top:11px;display:inline-block; vertical-align:middle;color:#888;}
.Boutons                { width:260px;height:25px;line-height:25px;text-align:center;margin-top:11px;display:inline-block; vertical-align:middle;cursor:pointer; }
.BoutonsRO 	            { background-color : #fff   ;	color:#000;}
.BActiviteArkea         { background-color : #311c17 ;	color:#ffffff; }
.BActiviteFed           { background-color : #016db9 ;	color:#ffffff; }
.BActiviteDD            { background-color : #00a5c8 ;	color:#ffffff; }
.BActiviteUT            { background-color : #f59c00 ;	color:#ffffff; }





/*   █████████████████████████████████████████████████████████████████████████████████  */ 
/*                 Bandeau                                                           */
/*		                                                                             */


.BandeauEnveloppe
{
width:100%;height:85px;color:#fff;text-align:center;display:block;z-index: 10;border-top:5px #007fc6 solid;
}

.Bandeau
{
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: inline-block;
}

.BandeauImgGauche
{
   width:25%;display:block;float:left;text-align:left;vertical-align:middle;
}

.BandeauImgDroite
{
   width:25%;display:block;float:right;text-align:right;vertical-align:middle;
}
.BandeauImage
{
   width:25%;display:block;float:right;text-align:right;vertical-align:middle;
}
.BandeauTitre
{
    width: 50%;
    display: block;
    float: left;
    text-align: center;
    font-weight: bolder;
    font-size: 1.8em;
    vertical-align:middle;
    padding-top:15px;
	color:#007fc6;
}




/*   ████████████████████████████████████████████████████████████  */ 

/*                     Barre de menu                                */

#bloc_menu .BarreMenu {  margin-top: 5px; }    

#bloc_menu_bas .BarreMenu {  margin-top:0px; }   

.BarreMenu {    
    display: block;
    max-width: 900px;  ;width: 100%; text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    /*background-color: #000;*/
    line-height: 28px;
    height: 28px;
    font-size: 9pt;
    list-style-image:none;
    padding:0px;
}    


.STMMenu
{ 
	display: inline-block ; cursor: pointer; text-align:center;	margin-left:1px;margin-right:1px; vertical-align:middle;
	float:left;
    -webkit-transition-property: background-color;
    -webkit-transition-property: color;
    -webkit-transition-duration: 500ms;
    -moz-transition-property: background-color;
    -moz-transition-duration: 500ms;
    transition-property: background-color;
    transition-duration: 500ms;	
	border-radius: 4px 4px 0px 0px;
 }

.STMMenuDroit
{ 
	float:right;	
 }


.STMMenuPourSel 
{ 
	background-color : #ffffff ;
	color:#000000;
	border:1px solid #eee;
 }
 

  
#bloc_menu  .STMMenuPourSelRO
{
	background-color : #d7eefc ;
	color:#000000;
	border-bottom :1px solid #eeeeee;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}

#bloc_menu_bas .STMMenuPourSelRO
{
    background-color: #d7eefc;
    color: #000000;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #eeeeee;
}
 
 
#bloc_menu .STMMenuModuleActif 
{ 
	background-color : #eeeeee ;
	color:#000000;
    border-bottom :1px solid #eeeeee;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#bloc_menu_bas .STMMenuModuleActif 
{ 
	background-color : #eeeeee ;
	color:#000000;
    border-bottom :1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #eeeeee;
}	

.STMMenuPourSelJaune
	{ 
	background-color : #ffdc00 ;
	color:#000000;
	border:1px solid #cccccc;
}
 

 .STMMenuNomEtude
{
	background-image: url( 'images/MenuFond.gif' );
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	vertical-align: middle;
	color: #135881;
	font-weight: bold;
}
 

 
/* --------------------------------------------------*/ 
/*           Bouton dans les pages                   */
/*		                                             */

 .STMBoutonOrange
{
	background-image: url('images/btOrange.gif' );
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #FFFFFF;
	font-weight: bold;
-webkit-transition-property: background-color;
-webkit-transition-property: color;
-webkit-transition-duration: 500ms;
-moz-transition-property: background-color;
-moz-transition-duration: 500ms;
transition-property: background-color;
transition-duration: 500ms;	
}
 
  .STMBoutonVert
{
	background-image: url('images/btVert.jpg' );
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #FFFFFF;
	font-weight: bold;
-webkit-transition-property: background-color;
-webkit-transition-property: color;
-webkit-transition-duration: 500ms;
-moz-transition-property: background-color;
-moz-transition-duration: 500ms;
transition-property: background-color;
transition-duration: 500ms;	
}
 
 .STMBoutonGris 
	{ 
	background-image : url('images/btGris.gif'); 
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #000000;
	font-weight: bold;
	margin:0px auto 0px auto;
-webkit-transition-property: background-color;
-webkit-transition-property: color;
-webkit-transition-duration: 500ms;
-moz-transition-property: background-color;
-moz-transition-duration: 500ms;
transition-property: background-color;
transition-duration: 500ms;	
}
 
   .STMBoutonRouge 
	{ 
	background-image : url('images/btRouge.gif'); 
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
-webkit-transition-property: background-color;
-webkit-transition-property: color;
-webkit-transition-duration: 500ms;
-moz-transition-property: background-color;
-moz-transition-duration: 500ms;
transition-property: background-color;
transition-duration: 500ms;	
}
 
  .STMBoutonRougeRO
{
	background-image: url('images/btOrange.gif' );
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #FFFFFF;
	font-weight: bold;
}

 
  .STMBoutonRougeC 
	{ 
	background-image : url('images/boutonmaafrouge240x80.jpg'); 
	background-repeat: no-repeat;
	height: 80px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	padding-top: 20px;
	color: #ffffff;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonRougeCRO 
	{ 
	background-image : url('images/boutonmaafvert240x80.jpg'); 
	background-repeat: no-repeat;
	height: 80px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
 
   .STMBoutonRougeR 
	{ 
	background-image : url('images/RougeR.gif'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
  .STMBoutonRougeRRO
{
	background-image: url('images/JauneR.gif' );
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #754f04;
	font-weight: bold;
}
 
 
  .STMBoutonBleuR 
	{ 
	background-image : url('images/bleuR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #ffffff;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonBleuRRO 
	{ 
	background-image : url('images/vertR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }

  .STMBoutonVertR 
	{ 
	background-image : url('images/vertR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	/*cursor: hand;*/
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #ffffff;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonVertRRO 
	{ 
	background-image : url('images/bleuR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 

  .STMChapPageEtd
{
	background-image: url(images/EtdChap.gif);
	height: 26px;
	text-align: left;
	font-size: 14px;
	vertical-align: middle;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 50px;
}

.STMListeBleu
{
	height: 23px;
	width: 230px;
	font-size: 10pt;
	cursor: pointer;
	color: #096594;
	list-style-type: none;
	background-image: url(images/PuceB.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	text-align:left;
	padding-left : 50px;
} 
.STMListeBleuRO
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: pointer;
	color: #A72429;
	list-style-type: none;
	background-image: url(images/PuceB_RO.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left : 60px;
 
} 

.STMListeRouge
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: pointer;
	color: #A72429;
	list-style-type: none;
	background-image: url(images/PuceR.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	text-align:left;
	padding-left : 50px;
} 
.STMListeRougeRO
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: pointer;
	color: #6a1823;
	list-style-type: none;
	background-image: url(images/PuceR_RO.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left : 60px;
} 

.STMListeVert
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: pointer;
	color: #027784;
	list-style-type: none;
	background-image: url(images/PuceV.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	text-align:left;
	padding-left : 50px;
} 
.STMListeVertRO
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: pointer;
	color: #01454c;
	list-style-type: none;
	background-image: url(images/PuceV_RO.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left : 60px;
}







#bloc_menubas {
	max-width:900px;
	width:auto;
	margin: auto;
	margin-top:5px;
	min-width:320px;
}







/*   ████████████████████████████████████████████████████████████   */ 

/*                     Menu dans la page                            */





div.MenuSelection , div.TDMSelection {
	width:200px;
	border: 0px #555555 solid;
	/*border-radius: 8px;*/
	cursor:pointer;
	
}

div.MenuSelection_Critere , div.ArboSelection_Critere , div.TDMSelection_Critere {
	width:178px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	border: 1px #311c17 solid;
	border-radius: 3px;
	color: #311c17;
	text-align: left;
	background-color:#ffffff;
	position: relative;

}

div.MenuSelection_CritereTitre ,div.ArboSelection_CritereTitre , div.TDMSelection_CritereTitre 
{
    cursor:pointer;
	font-weight:normal;
	padding-bottom:5px;
	font-size: 9pt; 	
}

div.MenuSelection_CritereSelection , div.ArboSelection_CritereSelection , div.TDMSelection_CritereSelection{
	display:none;
	padding-bottom:5px;
	font-size: 8pt; 
	padding-left:10px;
	
}

div.MenuSelection_Items, div.MenuSelection_Items, div.TDMSelection_Items {
	/*display:none;*/
	background-color:#ffffff;
	border-top: 1px #311c17 solid;
    font-size: 8pt; 
	width:100%;
	display:inline-block;
}

div.MenuSelection_Item , div.TDMSelection_Item {
	border-left: 1px #311c17 solid;
	border-right: 1px #311c17 solid;
	border-bottom: 1px #311c17 solid;
	padding-left:24px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
	position:relative;
	font-size : 0.8em;
	line-height : 20px;
	z-index : 100;
}

div.Evol2P  {
	border: 1px #311c17 solid;
	border-radius : 3px;
	background-color : #ffe0e4;
	padding-left:24px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;

	margin-bottom:5px;	
	position:relative;
	font-size : 0.8em;
	line-height : 20px;
	z-index : 100;
}


div.ItemHover {
	/*color:#ffffff;*/
	/*background-color:#555555;*/
} 

div.ItemSelect {
	/*color:#ffffff;*/
	/*background-color:#000000;*/
}

div.ChkMenuSelection_Item , div.ChkTDMSelection_Item{
	background: url("images/20ChkBlack.png");
	background-position: 0px 0;
	height:20px;
	width:20px;
	float:left;
	position:absolute;
	top: 2px;
	left:2px;
}

div.RadMenuSelection_Item {

	background: url("images/20ChkBlack.png");	
	background-position: -100px 0;
	height:20px;
	width:20px;
	float:left;
	position:absolute;
	top: 3px;
	left:3px;
}

div.Arbo2 div.ChkMenuSelection_Item, div.Arbo2 div.RadMenuSelection_Item {
	/*left:17px;*/
} 

div.Arbo3 div.ChkMenuSelection_Item, div.Arbo3 div.RadMenuSelection_Item {
	/*left:29px;*/
} 


div.ChkItemHover {
	/*background-position: -24px 0;*/
	background-position: -20px 0;
}

div.ChkItemSelect {
	/*background-position: -48px 0;*/
	background-position: -40px 0;
}

div.RadItemHover {
	/*background-position: -144px 0;*/
	background-position: -120px 0;
}

div.RadItemSelect {
	/*background-position: -168px 0;*/
	background-position: -140px 0;
}

div.DeroulMenuSelection_Item {
	height:20px;
	width:20px;
	float:right;
	position:absolute;
	top: 0px;
	right:5px;
}

div.Arbo2 div.DeroulMenuSelection_Item, div.Arbo3 div.DeroulMenuSelection_Item {
	right:0px;
}

div.DeroulDown {
	/*background: url("images/flechedown_grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: url("images/20flechedown_grey.png");
	float:right;
	position:absolute;
	top: 3px;
	right:0px;
}

div.DeroulDown:hover, div.DeroulDown:active {
	/*background: url("images/flechedown_black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: url("images/20flechedown_black.png");
}

div.DeroulUp {
	/*background: url("images/flecheup_grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: url("images/20flecheup_grey.png");
	float:right;
	position:absolute;
	top: 3px;
	right:0px;
}

div.DeroulUp:hover, div.DeroulUp:active {
	/*background: url("images/flecheup_black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: url("images/20flecheup_black.png");
}

/*div.Loading {
	background-color:#dddddd;
	background: url("images/loading.gif");
	background-repeat: no-repeat ;
	background-position: right;
}*/
div.Loading {
	background-color:#ffffff;
	/*background: url("images/loading.gif");
	background-repeat: no-repeat ;
	background-position: right;*/
	height:28px;
	width:30px;
	position:absolute;
	right:0px;
	top:0px;
	/*display:none;
	visibility:hidden;*/
}

div.MenuSelectionBouton
{
	height:18px; 
    line-height:18px	;
	vertical-align:middle;	
	font-size: 9pt; 	    
    cursor:pointer;
	width:188px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	padding-top:2px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	text-align: center;	
	border-radius: 3px;
}

div.MenuSelectionBoutonValidation {border: 1px #311c17 solid;color: #ffffff;background-color:#311c17;}
div.MenuSelectionBoutonValidationRO {border: 1px #311c17 solid;color: #311c17;background-color:#ffffff;}

div.MenuSelectionBoutonBackDefault {border: 1px #646567 solid;color: #ffffff;background-color:#646567;}
div.MenuSelectionBoutonBackDefaultRO {border: 1px #646567 solid;color: #646567;background-color:#ffffff;}

div.MenuSelectionBoutonExportExcel {border: 1px #217142 solid;color: #ffffff;background-color:#217142;}
div.MenuSelectionBoutonExportExcelRO  {border: 1px #217142 solid;color: #217142;background-color:#ffffff;}

div.MenuSelectionBoutonEnregReq {border: 1px #311c17 solid;color: #ffffff;background-color:#311c17;}
div.MenuSelectionBoutonEnregReqRO  {border: 1px #311c17 solid;color: #311c17;background-color:#ffffff;}

div.MenuSelectionBoutonRetour {border: 1px #c7770d solid;color:#ffffff;background-color:#f09010;}
div.MenuSelectionBoutonRetourRO {border: 1px #c7770d solid;color:#f09010;background-color:#ffffff;}



/*  Ventilation  */

div.MenuVentilation , div.MenuVentilation2 {
	cursor:pointer;
    color:#311c17;
	text-align:left;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:15px;
	float:left;	
    font-size: 10pt;font-weight:normal;	
}

div.MenuVentilation_Critere , div.MenuVentilation_Critere2  {
	float:left;
	/*width:178px;*/
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:5px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:3px;
	border: 1px #311c17 solid;
	/*border-radius: 6px;*/
	color: #311c17;
	text-align: left;
	background-color:#ffffff;
border-radius: 3px;	
}


div.MenuVentilation_DesactivationCritere2
{
    cursor :none;
    float  : left; /*width:178px;*/
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:5px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:3px;
    border: 1px solid #9E9E9E; /*border-radius: 6px;*/
    color: #555555;
    text-align: left;
    background-color: #9F9F9F;
border-radius: 3px;
}

div.MenuVentilation_CritereTitre , div.MenuVentilation_CritereTitre2
{
cursor:pointer;
font-weight:normal;
padding-bottom:5px;
font-size: 9pt; 	
border-radius: 3px;
}

div.MenuVentilation_CritereRO, div.MenuVentilation_CritereSelect , div.MenuVentilation_CritereRO2, div.MenuVentilation_CritereSelect2  {
color: #ffffff;
background-color:#311c17;
-webkit-transition-property: background-color;
-webkit-transition-property: color;
-webkit-transition-duration: 1s;
-moz-transition-property: background-color;
-moz-transition-duration: 1s;
transition-property: background-color;
transition-duration: 1s;		
border-radius: 3px;
}




/*   █████████████████████████████████████████████████████████████████████████████████  */ 
/*   █████████████████████████████████████████████████████████████████████████████████  */ 
/*   █████████████████████████████████████████████████████████████████████████████████  */ 

/*                                Changement de média                                   */

/*                              Pour les passages sur - de 700px                        */

@media only screen and (max-width: 700px) {
.LibMenu{display:none;}
.STMMenu{width:30px ! Important;}
}
