
body
{
	/*suppression des valeurs par défaut*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1em; 
	background-color : #5E748B;
	background-position:bottom center;
    font-family: Tahoma, Helvetica, sans-serif;
}

/********************************************************************/
/********************************************************************/
img{border:0;}

.submit
{
    background-Color: #ea9438;
    border:#894904;
}
.submit:hover
{
    background-Color: #ecad71;
    border:#894904;
}

#entete
{
	position: absolute;
	left : 4.4em;
	width : 880px;
	height : 130px;
	/*background-image:url(images/entete.jpg);
	background-repeat : no-repeat;*/
}
#entete_ministere
{
    position:absolute;
    left:80px;
    top :3px;
}
#entete_ministere img
{
    width:100px;
    height:116px;
}
#entete_cemagref
{
    position:absolute;
    left:785px;
    top :45px;
}
#entete_cemagref img
{
    width:150px;
    height:71px;
}
#entete_onf
{
    position:absolute;
    left:790px;
    top :00px;
}
#entete_onf img
{
    width:130px;
    height:51px;
}
#cadre_general
{
	position: absolute;
	left : 4em;
	top : 7.55em;
    background:#B0C4DE;
}
#pied_de_page
{
    font-size:0.75em;
    text-align:right;
    border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;	
}
#pied_de_page a
{
    text-decoration: none;
    color:#ffffff;
}
#pied_de_page a:hover
{
	text-decoration: none;
	/*Il manquait un ; ici je le marque pour retrouver le problème au cas où*/
    color : #666666;
}
#pied_de_page span
{
    color:#ffffff;
    font-family:Times New Roman;
}
#bienvenue1
{
    font-size:1.5em;
    color:black;
}
#bienvenue1 a
{
    font-size:1em;
    color:black;
}
#bienvenue1 a:hover
{
    /*Il manquait un ; ici je le marque pour retrouver le problème au cas où*/
    color : #666666;
}
#table_titre
{
    margin:10px 0px 0px 0px;
    border-collapse:collapse;
    border:1px;
}
#td_titre_g
{
    width:440px;
    text-align:center;
    border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
    font-size:1em;
    font-weight:bold;
    padding:5px 10px 0px 10px;
}
#td_sous_titre_g
{
    font-size:0.9em;
    /*vertical-align:top;*/
    padding:20px 10px 0px 30px;
    border-right:1px solid #ffffff;
    width:440px;
}
#td_titre_d
{
    /*padding-top:0px;*/
    width:440px;
    text-align:center;
    border-top:1px solid #ffffff;
    font-size:1em;
    font-weight:bold;
    padding:5px 10px 0px 10px;
}
#td_sous_titre_d
{
    font-size:0.9em;
    padding:20px 10px 0px 30px;
    width:440px;
}
.input_loggin
{
    width:120px;
    height:19px;
    font-size:0.55em;
}
#span_connexion
{
    float:left;
    width:580px;
    font-size:1.1em;
    padding:10px 0px 0px 10px;
}
.debogage
{
    font-weight:bold ;
}
/********************************************************************/
/********************************************************************/
#tmh_td
{
    width:250px;
}
.comme_liens
{
    font-size:0.85em;
	color:#666666;
}
.tab_gestion_reseau a
{
	text-decoration: none;
	/*font-family:"comic sans ms", cursive;*/
	font-size:0.85em;
	color:#ffffff;
}

.tab_gestion_reseau a:hover
{
	text-decoration: none;
	/*color:#5E748B;*/
	/*Il manquait un ; ici je le marque pour retrouver le problème au cas où*/
    color : #666666;
}
.tab_gestion_reseau
{
	/*border-color : #ffffff; */
	background:#6699cc;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:880px;/*largeur*/
	height:60px;
	padding : 10px 0px 10px 10px;
}
.tab_gestion_reseau2
{
	background:#6699cc;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-size : 1em;
	font-weight : bold;
	width:880px;/*largeur*/
	height:150px;
	padding : 10px 0px 10px 10px;
}

td.cases_GestionReseau
{
	border-right:1px solid;
	padding:0px 10px 0px 10px;
}
div.sous_tableau
{
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:870px;/*largeur*/
	padding:5px 10px 10px 10px;
}
.sous_tableau a
{
	text-decoration: none;
	/*font-family:"comic sans ms", cursive;*/
	font-size:0.85em;
	color:#666666;
}

.sous_tableau a:hover
{
	text-decoration: none;
	color:#ffffff;
}


/*.sous_tableau td{width:120px;}*/
.input_MAJ {width:350px;}
.input_MAJ2 {width:300px;}

td.case_encadre
{
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	padding:0px 5px 0px 5px;
}

/*td {width:120px;}*/
div.tab_gestion_epa
{
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	width:880px;/*largeur*/
	height:90px;
	padding : 10px 0px 0px 10px;
	margin : 0px 0px 0px 0px;
}
#fonc_dispos_menu_haut
{
    width:300px;/*largeur*/
}
/*****************************************************************/
/**************************** Reseau *****************************/
/*****************************************************************/

/********************modifier membre reseau 3*********************/
.inter_a_
{
    font-size:0.85em;
}
td.td_align_droit
{
    text-align : right;
    padding : 0px 70px 0px 0px;
}
td.td_btns_g{width:600px;}
td.td_btns_g_large{width:450px;}
td.td_btns_d{width:350px;}

#div_3_btns
{
    position:absolute;
    left:300px;
    top:200px;
}
.img_liens img{border:0;}
.img_liens a
{
	text-decoration: none;
}
div.div_cadre_pour_tab
{
    margin : 10px 0px 10px 0px;
}
.div_g_pour_tab
{
    /*position:relative; pose des soucis avec le menu déroulant dans IE*/
    float:left;
    padding : 0px 0px 0px 0px;
    width:200px;
    margin:0px 5px 0px 0px;
    /*border:solid 1px;*/
}
.div_g_pour_tab_titre
{
    /*position:relative; pose des soucis avec le menu déroulant dans IE*/
    float:left;
    padding : 0px 0px 0px 0px;
    width:400px;
    margin:0px 5px 0px 0px;
    font-weight:bold;
    /*border:solid 1px;*/
}
.div_g_pour_tab_large
{
    position:relative;
    float:left;
    padding : 0px 0px 0px 0px;
    width:450px;
    margin:0px 5px 0px 0px;
    /*border:solid 1px;*/
}
.div_g_pour_tab_erreur
{
    position:relative;
    float:left;
    padding : 0px 0px 0px 0px;
    width:600px;
    margin:0px 5px 0px 0px;
    /*border:solid 1px;*/
}
.div_d_pour_tab
{  
    /*padding : 0px 0px 0px 0px;*/
    /*float:right;*/
    /*border:solid 1px;*/
}
div.div_cadre_pour_tab_bis
{
    padding:0px 0px 0px 5px;
    margin : 10px 0px 10px 0px;
    border:solid 1px white;
    clear:both;
}
.div_g_pour_tab_bis
{
    position:relative;
    float:left;
    padding : 0px 0px 0px 0px;
    width:150px;
    margin : 10px 0px 10px 0px;
    /*border:solid 1px;*/
}
.div_g_pour_tab_tris
{
    position:relative;
    float:left;
    padding : 0px 0px 0px 0px;
    width:50px;
    margin : 10px 0px 10px 0px;
    /*border:solid 1px;*/
}
.div_g_pour_tab_bis_titre
{
    position:relative;
    padding : 0px 0px 0px 0px;
    width:400px;
    margin : 10px 0px -20px 0px;
    /*border:solid 1px;*/
}
.div_d_pour_tab_bis
{  
    /*padding : 0px 0px 0px 0px;*/
    margin : 10px 0px 10px 0px;  
}
div.div_cadre_pour_tab_btns
{
    padding:20px 0px 0px 20px;
    margin : 0px 0px 10px 0px;
    clear:both;
}
td.tab_ga_mod_mbre_res
{
    vertical-align:top;
    width:600px;
}
#criteres_rech
{
    margin : 0px 0px 0px 0px;
}
#gros_lien
{
    font-weight:bold;
    font-size:1em;
}

/*****************fin de modifier membre reseau 3*****************/
.tab_per_enq_date
{
    text-align : center;
    width : 145px;
}
.td_in_date{   width:640px;}
.tab_mbre_res_mod td{   width:400px;}
.td_mbre_res_mod {   width:200px;}
td.td400large {     width:400px;}
td.td_150px {   width:150px;}
td.td_300px {   width:300px;}
td.td_600px {   width:600px;}
#descriptif_titre {   margin : 20px 0px 40px 0px;}
.tab_align_haut td{   vertical-align:top;}
font.champ_oblig{   color:#ff0000;}
div.res_renseigne
{
    border : solid 2px #6699cc;
    margin : 0px 0px 10px 0px;
    padding : 10px 0px 10px 10px;
}
td.td_res_center
{
    /*text-align : center;*/
    padding : 0px 0px 0px 20px;
    font-size:1.2em;
    width:800px;
}
.table_fiche_perso_res td
{
   vertical-align:top;
   width:150px;
   padding:0px 0px 5px 0px;
}
td.table_fiche_perso_mod
{
   vertical-align:top;
   width : 150px;/*ne marche pas*/
   /*padding:0px 0px 5px 0px;*/
}
.table_fiche_perso_res_td_large
{
    width:800px;
}
td.tabl_ajout_personne_site
{ width:800px; }
td.tabl_ajout_personne_site2
{ width:800px; }
td.tabl_ajout_personne_site3
{ 
    width:400px; 
    color:gray;
}
td.tab_clor_periode_nom
{ width:800px; }
td.tab_clor_periode_debut
{ width:150px; }  
td.tab_clor_periode_fin
{ width:150px; }
td.tab_clor_periode_chk
{ width:100px; }

.trait_separateur
{
    background-color : white;
    color : white;
}
.msg_erreur
{
    text-align:left;
}
/*****************************************************************/
/************************* Synthèse  réseau***********************/
.site_par_pers_field1
{
    border: solid 2px #6699cc;
    padding:0px 0px 10px 10px;
}
.site_par_pers_field1 legend
{
    color:black;
    font-weight:bold;
}
.tab_lst_sites_pers
{
    text-align : left;  
}
.tab_lst_sites_pers th
{
    padding : 10px 10px 3px 50px;
    font-size : 1.05em;
}
.tab_lst_sites_pers td
{
    padding : 0px 10px 0px 10px;
}
/*****************************************************************/
/**************************** Css SSA*****************************/
/*****************************************************************/
div.recherche_site_SSA
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width : 100px;
	background: #99CCFF;
}
div.recherche_site_SSA td 
{
	height : 30px; 
	width: 40px;
}

div.recherche_site_SSA select { width : 200px; }

.recherche_site_SSA2
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width : 860px;
	background: #99CCFF;
	margin-bottom: 10px;
}
.recherche_site_SSA2 td 
{ 
	width: 150px;
}
div.recherche_site_SSA2 select { width : 200px; }

.recherche_site_SSA3
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width : 860px;
	font-size:0.8em;
	background: #99CCFF;
	margin-bottom: 10px;
}
.recherche_site_SSA3 td 
{ 
	font-size:0.9em;
	width: 420px;
}
.recherche_site_SSA3 select 
{ 
	font-size:1em;
	width : 420px; 
}

div.recherche_avancee_site_SSA
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	font-size:.7em;
	background: #99CCFF;
}
div.recherche_avancee_site_SSA td
{
	font-size:.65em;
	width: 500px;
}

div.selec_multiple
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	font-size:1.5em;
	background: #99CCFF;
	position:absolute;
	top: 180px;
	left: 650px;
	width : 200px;
	height : 280px;
}

div.bouton_consult1
{
	padding : 15px 5px 5px 5px;
	font-size:1.5em;
	background: #99CCFF;
	position:absolute;
	top: 211px;
	left: 610px;
	width : 26px;
	height : 104px;
}

div.bouton_consult2
{
	padding : 15px 5px 5px 5px;
	font-size:1.5em;
	background: #99CCFF;
	position:absolute;
	top: 364px;
	left: 610px;
	width : 26px;
	height : 90px;
}

div.stopfloat{clear:both;}

div.cadreconsult
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	font-size:.7em;
	background: #99CCFF;
	width: 580px;
}

div.cadreconsult td
{
	font-size:.7em;
	width : 200px;
}

td.photo_ssa
{
	width:100px;
}

.inputssa
{
	width:250px;
}

.erreur_ssa
{
    background:red;
}
.my_img
{
	width : 80px;
	border:0;
}
#div_g
{
	border : none;
	width : 100px;
	margin : 0px 50px 0px 0px;
	float:left;
}
#div_d
{
	border : none;
	width : 100px;
	margin : 0px 90px 0px 0px;
	float:right;
}
.img_cadre
{
	width : 500px;
}
.img_a
{
	text-decoration: none;
}

.cadre_input
{
	background: #99CCFF;
	border-width:0px;	
}

.hr_photo
{
	color: white;
	background-color: white;
	height: 1px;
	border: 0;
}

/*****************************************************************/
/* *********************Fin css SSA********************************/
/*****************************************************************/
#identification_evenement
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width : 450px;
	background: #99CCFF;
}
#identification_evenement td { height : 30px; }
#identification_evenement select { width : 300px; }

#identification_evenement_saisi
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width: 750px;
	background: #99CCFF;
}
#identification_evenement_saisi td { height : 30px; width: 100px}
#identification_evenement_saisi select { width : 180px; }

#caracteristique_evenement_saisi select { width : 380px; font-size:8pt }

#evenements_correspondants
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	font-size:.7em;
	background: #99CCFF;
}
#evenements_correspondants td
{
	font-size:.65em;
}
.entree{width : 100px;}
.entree2{width : 180px;}
.petit_bouton
{
	width : 16px;
	font-size:.85em;
}
.multi_boutons{width: 170px;}
.td_synthese_reseau
{
	width :300px;
	vertical-align : top;
	font-size:.7em;
}
.td_synthese_reseau table{font-size:.9em;}

#tableau_synthese_reseau_general
{
	/*font-size:.7em;*/
}
#case_liste_deroulante
{
    padding : 0px 10px 0px 0px;
    width : 700px;
    text-align : right;
}#case_sous_liste_deroulante
{
    padding : 0px 10px 0px 0px;
    width : 700px;/*pour internet eplorer sinon ça écrit dans la colonne en 
    deux lignes*/
    text-align : right;
}
#aide_en_ligne
{
    width : 90px;
    text-align : right;
    padding : 10px 10px 0px 0px;
    vertical-align:top;
}
#case_modif_info_perso
{
	padding : 0px 0px 0px 400px;
	width : 600px
}
.btns_annuler_connexion
{
	width : 100px;
	font-size:.60em;
}
.classe_affiche_erreur
{
	color : red;
	font-weight : bold;
}
/********************************************************************/
/*                                         Test menu horizontal 	                                                  */
/********************************************************************/
#outside
{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#6699cc;
}
#navigation-1 
{
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	/*border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
	font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li 
{
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:175px;
}
#navigation-1 li a:link, #navigation-1 li a:visited 
{
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#6699cc;
	color:#ffffff;
	width:175px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active 
{
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#0066FF;
	color:#ffffff;
	width:172px;
	height:13px;
    border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#navigation-1 li ul.navigation-2 
{
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:270px;
	position:absolute;
	top:21px;
	left:-1px;
    border:1px solid #6699cc;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 
{
	display:block;
}
#navigation-1 li ul.navigation-2 li 
{
    text-align:left;
	text-indent: 3px;
	width:270px;
	clear:left;
	width:300px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited 
{
	clear:left;
	text-align:left;
	background:#6699cc;
	padding:4px 0;
	width:270px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover 
{
	clear:left;
	text-align:left;
	background:#0066FF;
	padding:4px 0;
	width:270px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 
{
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #6699cc;
	border-left:1px solid #6699cc;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 
{
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited 
{
	background:#6699cc;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active 
{
	background:#0066FF;
}
#navigation-1 li ul.navigation-2 li a span 
{
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span 
{
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}

                   
/******************************************************/
/*       Premier menu                                */
/*****************************************************/
#pre_menu
{
	border-top :1px solid #ffffff;
	border-left :1px solid #ffffff;
	border-right :1px solid #ffffff;
	border-bottom :1px solid #ffffff;
    background: #6699cc;
}
ul#menu
{
	height: 24px ;
	margin: 0 ;
	padding: 0 ;
	background: #6699cc ;
	list-style-type: none ;
    font-size:0.9em;
}
				
ul#menu li
{
	float: left ;
	text-align: center ;
}

ul#menu li font
{
	width: 230px ;
	line-height: 24px ;
	color: #fff ;
	display: block ;
	border-right: 2px solid #FFFFFF ;
	background: #99CCFF;
    /*background: #99CCFF ici il n'y avait pas de point virgule je le marque car 
    en cas de mauvaise surprise on saura immédiatement où chercher*/
}
		
ul#menu li a
{
	width: 230px ;
	line-height: 24px ;
	color: #fff ;
	display: block ;
	text-decoration: none ;
	border-right: 2px solid #FFFFFF ;
}
		
ul#menu li a:hover
{
	background: #0066FF ;
}


/*****************************************************************/
/**************************** Css EPA*****************************/
/*****************************************************************/

div.cadre_EPA
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width : 845px;
	background: #99CCFF;
}
.block_blanc
{
    background-color: #FFFFFF;
	border:1px solid #000000;
    color:black;
    width:200px;
}
table.complet_epa 
{
	border-collapse:collapse;
	font-size:.95em;
	color:white;
	border:1px solid #000000;
}
.complet_epa td 
{
	font-family:sans-serif;
	font-size:1em;
	padding:5px;
	text-align:left;
	background-color: #6495ed;
	border:1px solid #000000;
    width:220px;
}
td.complet_epa_d 
{
	width:560px;
    font-family:sans-serif;
	font-size:1em;
	padding:5px 0px 5px 10px;
	text-align:left;
	background-color: #6495ed;
	border:1px solid #000000;
}
.complet_epa th
{
    font-family:monospace;
	font-size:0.85em;
	border:1px #FFFFFF;
	padding:5px;
	background-color:#660033;
	text-align:left;
}
td.blanc2
{
	width:35px;
    background-color: #FFFFFF;
	border:1px solid #000000;
    color:black;
    text-align:center;
}
/***************************jibé*******************************/
#identification_evenement_epa_jb
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	width : 420px;
	background: #99CCFF;
}
#identification_evenement_epa_jb td { height : 30px; }
#identification_evenement_epa_jb select { width : 250px; }

#evenements_correspondants_jb
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	font-size:.7em;
	background: #99CCFF;
}
#evenements_correspondants_jb td
{
	font-size:.65em;
}
div.cadre_EPA_clair_jb
{
	border : solid 1px #6699cc;
	padding : 5px 5px 5px 5px;
	background: #00BFFF;
	/*-moz-border-radius:6px;*/
	font-size:2em;
}
/*****************************************************************/
/**************************** Css CLPA****************************/
/*****************************************************************/
.div_g_pour_tab_clpa
{
    /*position:relative; pose des soucis avec le menu déroulant dans IE*/
    float:left;
    padding : 0px 0px 0px 0px;
    width:400px;
    margin:0px 5px 0px 0px;
    /*border:solid 1px;*/
}