/* CSS Document */
body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.h4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#606760;
	text-decoration:none;
}
.lien_h4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#606760;
	text-decoration:underline;
}
.mep_ligne_02 {
	height : 1px;	
	background-color:#BFBFBF;
}
.mep_ligne_03 {
	height : 10px;	
	background-color:#000000;
}
.mep_ligne_04 {
	/*height : 75px;*/
	vertical-align:middle;	
	background: white;
}
.mep_ligne_05 {
	height : 25px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.mep_col_dot_grise {
	width:2px;
	background:#989898 url("./../images/dot_line.gif") repeat-y;
}
.mep_bloc_page_left {
	vertical-align:top;
	background-color:#FFFFFF;
	height : 50px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}
.mep_bloc_page_center {
	vertical-align:top;
	background-color:#FFFFFF;
	height : 50px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:center;
}
.lien_menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#444444;
	text-decoration:none;
}
.lien_menu:hover {
	color:#000000;
	text-decoration:none;
}

.mep_col_dot_blanche {
	width:2px;
	background:#FFFFFF url("./../images/dot_line.gif") repeat-y;
}
.lien_blanc_10 {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#FFFFFF;
}
.lien_blanc_10:link {
    text-decoration: none;
}
.lien_blanc_10:visited  {
    text-decoration: none;
}
.lien_blanc_10:hover {
    text-decoration: overline underline;
}
.lien_rouge_10 {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color: #ED736A;
}
.lien_rouge_10:link {
    text-decoration: none;
}
.lien_rouge_10:visited  {
    text-decoration: none;
}
.lien_rouge_10:hover {
    text-decoration: underline;
}
.tab_00 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#164D7E;
}
.tab_01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.tab_01_it {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	color: #333333;
}
.tab_02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.tab_03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.tab_04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color:#CCCCCC;
}
	.entete_tableau_red {
		background-color:#960000;
		color:#E1EBFF;
		cursor:default;
	}
	.entete_tableau_green {
		background-color:#006600;
		color:#E1EBFF;
		cursor:default;
	}
.entete_ajax {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003366;
}
.footer_ajax {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003366;
}
.texte_rouge {
    color:#DF003B;
}
.texte_vert {
    color:#00AB00;
}
.texte_rouge_defilant {
    color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/mep_col_haut_rouge1.png); background-repeat:repeat-x; 
}
.texte_vert_defilant  {
    color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/mep_col_haut_vert1.png); background-repeat:repeat-x; 
}
.texte_teal {
    color:teal;
}
.texte_purple {
    color:purple ;
}
.texte_9 {
	color:#999999;
}
.ligne_ajax {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height:15px;
	background-color:#E1F0FF;
}
.ligne_verte {
    background-color:#FBE799;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:inherit;
}
.ligne_rouge {
    background-color:#960000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#E1EBFF;		
    cursor:default;
}
.ligne_grise {
    background-color:#EBEBEB;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:inherit;        
}
.ligne_blanche {
    background-color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;		
    color:inherit;
}
.ligne_hover {
    background-color: silver;    
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:inherit;        
}
.td_content {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight: inherit;
    white-space: nowrap;
    padding: 2px;
}
.td_content_vert {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#00AB00;
    white-space: nowrap;
    padding: 2px;
}
.td_content_red {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#DF003B;
    white-space: nowrap;
    padding: 2px;
}
.td_content_teal {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:teal;
    white-space: nowrap;
    padding: 2px;
}
.td_content_purple {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:purple;
    white-space: nowrap;
    padding: 2px;
}
.cellule_gras {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:inherit;
    white-space: nowrap;    
}
.li {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#606760;
	text-decoration:none;
	list-style-type:square;
	list-style-position:inside;
}
/* 
*  Style des Objets de FORMULAIRES
*/
	.tabForm {
		border: 1px #9E9E9E solid;
		padding: 2px 2px 2px 2px; 
		background-image : url(./../images/searchFormBg.gif); 
		background-repeat: repeat-x;
		background-position: top;
		background-color: #FFFFFF;
		font-size: 10px;
		color: #000000; 
	}
	th.dataLabel{
		padding : 1px 1px 1px 1px;
        font-family: Courier New;
	}
	td.dataLabel{
		padding : 1px 1px 1px 1px;
    }
	input,select {
		border: 1px solid #999999;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #444444;
		font-size: 10px;
		background-color: #fafafa;
	}
	textarea {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		border: 1px solid #999999;
		font-size: 12px;
		background-color: #fafafa;
	}
	input:focus,textarea:focus, select:focus { 
		background-color: #DEEFFF;
		border-color: #758a9e;
	}
	.checkbox,.radio {
		border:0px;
		background-color: transparent;
		margin: 0px;
		vertical-align: text-bottom;
	}
    .button {
        border: 1px solid #999999;
        background-color: #d0d1d0;
        font-size: 11px;
        color: #444444;
        font-weight: normal;
        background-image: url(./../images/formButtonBg.gif);
        background-repeat: repeat-x;
        background-position: top;
    }
    .buttonOn, .button:hover, .button:focus, .buttonOn:focus {
        border: 1px solid #444444;
        background-color: #ffffff;
        font-size: 11px;
        color: #444444;
        font-weight: normal;
        background-image: url(./../images/formButtonBgOn.gif);
        background-repeat: repeat-x;
        background-position: top;
        border-color: #758a9e;
    }
    .button_red {
        border: 1px solid #999999;
        background-color: #d0d1d0;
        font-size: 10px;
        color: #DF003B;
        font-weight: normal;
        background-image: url(./../images/formButtonBg.gif);
        background-repeat: repeat-x;
        background-position: top;
    }
    .button_redOn, .button_red:hover, .button_red:focus, .button_redOn:focus {
        border: 1px solid #444444;
        background-color: #ffffff;
        font-size: 10px;
        color: #DF003B;
        font-weight: normal;
        background-image: url(./../images/formButtonBgOn.gif);
        background-repeat: repeat-x;
        background-position: top;
        border-color: #758a9e;
    }
/* DEDIE */
.mep_ligne_01 {
    height : 35px;    
    background-color:#164D7E;
}
.mep_col_menu {
    vertical-align:top;
    background-color:#E5E5E5;
    height : 50px;
    padding-left:5px;
    padding-bottom:5px;
    padding-top:5px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#444444;
	}
.mep_col_haut_menu {
    vertical-align:middle;
    background-color:#606760;
    height : 20px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}
.mep_col_haut_page {
    vertical-align:middle;
    background-color:#888888;
    height : 20px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    white-space: nowrap;    
}
.mep_ligne_copyright {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#FFFFFF;
    text-align:center;
    background-color:#164D7E;
    vertical-align:middle;
    height : 15px;
}
.entete_tableau_fonce {
    background-color:#003264;
    color:#FFFFFF;
    cursor:default;
}
.entete_tableau {
    background-color:#164D7E;
    color:#FFFFFF;
    cursor:default;
    padding:5px;
}
.lien_tableau{
    color:#003264;
    text-decoration: none;
}
.titre_tableau{
    color:#003264;
    text-decoration: none;
}
.lien_tableau:hover{
    color:#003264;
    text-decoration: underline overline;
}

.lien_download{
    color:#003264;
    text-decoration: none;
}
.lien_download:hover{
    color:#000000;
    text-decoration: none;
}


.lien_entete:link, .lien_entete:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.lien_entete:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.lien_menu_10:link {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#444444;
    text-decoration:none;
}
.lien_menu_10:hover {
    text-decoration:none;
    color:#000000;
}
.lien_menu_10:visited {
    text-decoration:none;
    color:#666666;
}
.lien_menu_10:active {
    text-decoration:none;
    color:#660033;
}
.lien_menu_11:link {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#444444;
    text-decoration:none;
}
.lien_menu_11:visited {
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
    color:#444444;
}
.lien_menu_11:hover {
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
    color:#000000;
}

.lien_menu_8:link {
    /*font-family:Geneva, Arial, Helvetica, sans-serif;*/
    font-size:8px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
}
.lien_menu_8:hover {
    font-size:8px;
    text-decoration:none;
    color:#444444;
}
.lien_menu_8:visited {
    font-size:8px;
    text-decoration:none;
    color:#000000;
}
.lien_menu_8:active {
    font-size:8px;
    text-decoration:none;
    color:#660033;
}
.titre {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color: black;
}

.menu_off{
    width:150px;
    height:56px;
    background-image: url('../images/menu_off.png');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 11px;
    font-weight: bold;
    color:#333333;
}

.menu_on{
    width:150px;
    height:56px;
    background-image: url('../images/menu_on.png');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 11px;
    font-weight: bold;
    color:#333333;
    cursor:pointer;
}
