/* style de base pour les aires pour toutes les zones du menu*/
/*css_area{
   padding=0px;
   margin=0px;
   border-width=0px;
}*/

#css_global{
   background-color:#2A5C6D;
   height:1025px;
   margin:0px;
   border:0px;
   padding:0px;
   /*max-height:2000px;*/
}

#css_near{
   padding:0px;
   margin:0px;
   border-width:0px;
   border-style:none;
}

/* un joli commentaire */
DIV#css_head{
   margin:0px;
   padding:0px;
   border-width:0px;
   border-style:none;
   word-spacing:-1px;
   background-color:#A5D6E7;
   height:151px;
   z-index:0;
}

DIV#css_head_line{
   margin:0px;
   padding:0px;
   border-width:0px;
   border-style:none;
   
   background-color:#AE0049;
   height:2px;
   z-index:2;
   
   font-size:1px;
   line-height:2px;
}

DIV#css_head_note{
   margin:0px;
   padding:0px;
   border-width:0px;
   border-style:none;
   background-color:#DFC6CC;
   height:13px;
   z-index:0;
}

#css_head_note_content{
   margin:0px;
   margin-left:175px;
   padding:0px;
   border-width:0px;
   border-style:none;
   background-color:transparent;
   z-index:0;
}

DIV#css_bottom_note{
   margin:0px;
   padding:0px;
   border-width:0px;
   border-style:none;
   background-color:#6B99A8;
	color:#AE0049;
   height:23px;
   z-index:0;
}

DIV#css_bottom_note_content{
	float:right;
   margin:0px;
   margin-left:175px;
   padding:0px;
   border-width:0px;
   border-style:none;
   color:#AE0049;
   background-color:transparent;
   z-index:0;
}

DIV#css_left_dblue{
   /*float:left;*/
   top:0px;
   margin:0px;
   background-color:#66ABBC;
   height:100%;
   width:48px;
   /*min-height:200px;*/
   z-index:1;
   overflow:visible;
   vertical-align:middle;
}

DIV#css_left_lblue{
   background-color:#A5D6E7;
   margin:0px;
   width:175px;
   height:100%;
   min-height:400px;
   max-height:800px;
   z-index:0;
   overflow:visible;
}

/*#css_button_container{
   background-color:transparent;
   margin-left:8px;
   margin-top:16px;
   margin-right:0px;
   margin-bottom:0px;
   
   border-color:#FFFFFF;
   border-width:1px;
   border-style:solid;
   overflow:visible;
}*/


#css_menu_upper{
   position:relative;
   top:-20px;
   margin:0px;
   padding-top:10px;
   width:175px;
   background-color:#2A5C6D;
   z-index:2;
}

.image_border_plug{
   border: 1px solid #000000;
}

.image_border{
   border: 1px solid #2A5C6D;
}

#css_button_text_global{
   height:100%;
   position:relative;
}
#css_button_text_global[id]{
   display:table;
   position:static;
}

#css_button_text_middle{
      display:table-cell;
      vertical-align:middle
}
/* seulement utilisé pour IE */
#css_button_text_inner{
   position:static;
}

#css_button_type_1,
#css_button_type_1_2l,
#css_button_type_1_active,
#css_button_type_1_2l_active,
#css_button_type_2,
#css_button_type_2_2l,
#css_button_type_2_active,
#css_button_type_2_2l_active
{
   display:block;
   width:128px;
   height:14px;
   margin-left:8px;
   margin-top:12px;
   margin-right:0px;
   margin-bottom:0px;
   
   /*border-color:#FFFFFF;
   border-width:1px;
   border-style:solid;*/
   
   padding-left:30px;
   padding-top:9px;
   padding-bottom:10px;
   padding-right:2px;
   
   /*float:left;*/
   background-image:url("images/button/button_off.jpg");
   background-repeat:no-repeat;
   /*background-color:#669999;*/
   z-index:4;
   
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-decoration:none;
   line-height:14px;
   color: #EEEEEE;
   /*x-height:33px;*/
}

#css_button_type_2,
#css_button_type_2_2l,
#css_button_type_2_active,
#css_button_type_2_2l_active
{
   margin-top:4px;
}

#css_button_type_1:hover,
#css_button_type_1_2l:hover,
#css_button_type_2:hover,
#css_button_type_2_2l:hover
{
   display:block;
   background-image:url("images/button/button_pass.jpg");
   background-repeat:no-repeat;
   background-color:#66CCCC;
   z-index:4;
}

#css_button_type_1:focus,
#css_button_type_1:active,
#css_button_type_1_active,
#css_button_type_1_2l:focus,
#css_button_type_1_2l:active,
#css_button_type_1_2l_active,
#css_button_type_2:focus,
#css_button_type_2:active,
#css_button_type_2_active,
#css_button_type_2_2l:focus,
#css_button_type_2_2l:active,
#css_button_type_2_2l_active
{
   display:block;
   background-image:url("images/button/button_on.jpg");
   background-repeat:no-repeat;
   background-color:#CC4444;
   z-index:4;
}

#css_button_type_1_2l,
#css_button_type_1_2l_active,
#css_button_type_2_2l,
#css_button_type_2_2l_active
{
   height:31px;
   padding-left:30px;
   padding-top:1px;
   padding-bottom:1px;
   padding-right:2px;

}

#css_button_type_3,
#css_button_type_3_active,
#css_button_type_3_2l,
#css_button_type_3_2l_active
{
   display:block;
   width:115px;
   height:10px;
   
   margin-left:48px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   
   padding-left:5px;
   padding-top:7px;
   padding-bottom:7px;
   padding-right:5px;
   
   background-image:url("images/button/button_lvl2_off.jpg");
   background-repeat:no-repeat;
   z-index:4;
   
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration:none;
   /*text-align:center;*/
   text-align:left;
   line-height:10px;
   color: #FFFFFF;
}

#css_button_type_3:hover,
#css_button_type_3_2l:hover
{
   display:block;
   background-image:url("images/button/button_lvl2_pass.jpg");
   background-repeat:no-repeat;
   /*background-color:#66CCCC;*/
   z-index:4;
}


#css_button_type_3:focus, 
#css_button_type_3:active,
#css_button_type_3_active,
#css_button_type_3_2l:focus, 
#css_button_type_3_2l:active,
#css_button_type_3_2l_active
{
   display:block;
   background-image:url("images/button/button_lvl2_on.jpg");
   background-repeat:no-repeat;
   /*background-color:#CC4444;*/
   z-index:4;
}

#css_button_type_3_2l,
#css_button_type_3_2l_active
{
   height:22px;
   padding-left:5px;
   padding-top:1px;
   padding-bottom:1px;
   padding-right:5px;
}

#css_button_no_lvl{
   /*display:inline;*/
   /*width:41px;*/
   /*height:37px;*/
   margin:0px;
   padding:0px;
   border:0px;
   border-style:none;
   overflow:visible;
   /*background-image:url("images/button/bouton-hmps-off.png");
   background-repeat:no-repeat;*/
   z-index:4;
}

#css_button_no_lvl:hover {
   background-image:url("images/button/bouton-hmps-on.png");
   background-repeat:no-repeat;
   z-index:4;
}

#css_button_no_lvl:active {
   background-image:url("images/button/bouton-hmps-on.png");
   background-repeat:no-repeat;
   z-index:4;
}

#css_button_no_lvl:focus {
   background-image:url("images/button/bouton-hmps-on.png");
   background-repeat:no-repeat;
   z-index:4;
}

