.fichier
{
	font-family : Verdana,Arial;
	color:#3D789D;
	font-size:8pt;
	font-weight:bold;
}

.boutons
{
	font-family : Verdana,Arial;
	font-size : 8pt;
	font-weight : bold;
	color : white;
	background-color : #3D789D;
	padding: 0px -3px 0px 0px;

}

.champ
{
	color:#3D789D;
	font-size:8pt;
	font-weight:bold;
}

.menu
{
	background:lighYellow;
	color:#3D789D;
	font-size:8pt;
	font-weight:bold;
}



.texteblanc_p
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : 100;
	color : #3D789D
}

.texteblanc_mgras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : small;
	font-weight : 600;
	color : #3D789D
}

.texteblanc_pgras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : 600;
	color : white
}

.texteblanc_ggras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : 600;
	color : #3D789D
}

.texteblanc_tp_gras
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	font-weight : 600;
	color : #3D789D
}

.texteblanc_tp
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D
}

.textebleu_p
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : 500;
	color : #3D789D;
}

.textebleu_xp
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : xx-small;
	font-weight : 500;
	color : #3D789D;
}

.textebleu_m
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : lighter;
	color : #3D789D
}

.textebleu_g
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : lighter;
	color : #3D789D
}

.textebleu_pgras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #3D789D
}

.texte_erreur
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	font-weight : bold;
	color : red
}

.texte_active_layer
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : 600;
	color : #3D789D

}


.textegris_p
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : xx-small;
	font-weight : bold;
	color : #E2E5E6
}

.textegris_mgras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #E2E5E6
}

.textegris_20gras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : 20px;
	font-weight : bold;
	color : #E2E5E6
}

.textegris_ggras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : 100px;
	letter-spacing : -10;
	color : #F1F2F3
}

.texte_italique
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	font-style : italic;
	font-weight : bold;
	color : #3D789D
}

.texte_italique_noir
{
	font-family : Verdana,Arial;
	font-size : 12px;
	font-style : italic;
	font-weight : lighter;
	color : black
}

.textenoir_p
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : xx-small;
	font-weight : lighter;
	color : black
}

.textenoir_m
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : lighter;
	color : black
}

.textenoir_mgras
{
	margin-left : 0px;
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : black
}

a.lien:link
{
	text-decoration:none
}

a.lienbleu_p:link
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:none
}

a.lienbleu_p:visited
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:none
}
a.lienbleu_p:hover
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:underline
}
a.lienbleu_p:active
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:underline 
}
a.lienbleu_p:focus
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:underline
}

a.lienblanc_p:link
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:none
}
a.lienblanc_p:visited
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:none
}
a.lienblanc_p:hover
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:underline
}
a.lienblanc_p:active
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:underline 
}
a.lienblanc_p:focus
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : #3D789D;
	text-decoration:underline
}

a.lienblanc_m:link
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : white;
	text-decoration:none
}
a.lienblanc_m:visited
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : white;
	text-decoration:none
}
a.lienblanc_m:hover
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : white;
	text-decoration:underline
}
a.lienblanc_m:active
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : white;
	text-decoration:underline 
}
a.lienblanc_m:focus
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : white;
	text-decoration:underline
}

a.lienblanc_g:link
{
	font-family : Verdana,Arial;
	font-size : medium;
	color : white;
	text-decoration:none
}
a.lienblanc_g:visited
{
	font-family : Verdana,Arial;
	font-size : medium;
	color : white;
	text-decoration:none
}
a.lienblanc_g:hover
{
	font-family : Verdana,Arial;
	font-size : medium;
	color : white;
	text-decoration:underline
}
a.lienblanc_g:active
{
	font-family : Verdana,Arial;
	font-size : medium;
	color : white;
	text-decoration:underline 
}
a.lienblanc_g:focus
{
	font-family : Verdana,Arial;
	font-size : medium;
	color : white;
	text-decoration:underline
}

a.lienblancgras_p:link
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : white;
	text-decoration:none
}
a.lienblancgras_p:visited
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : white;
	text-decoration:none
}
a.lienblancgras_p:hover
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : white;
	text-decoration:underline
}
a.lienblancgras_p:active
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : white;
	text-decoration:underline 
}
a.lienblancgras_p:focus
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : white;
	text-decoration:underline
}

a.lienblancgras_m:link
{
	font-family : Verdana,Arial;
	font-size : small;
	font-weight : bold;
	color : white;
	text-decoration:none
}
a.lienblancgras_m:visited
{
	font-family : Verdana,Arial;
	font-size : small;
	font-weight : bold;
	color : white;
	text-decoration:none
}
a.lienblancgras_m:hover
{
	font-family : Verdana,Arial;
	font-size : small;
	font-weight : bold;
	color : white;
	text-decoration:underline
}
a.lienblancgras_m:active
{
	font-family : Verdana,Arial;
	font-size : small;
	font-weight : bold;
	color : white;
	text-decoration:underline 
}
a.lienblancgras_m:focus
{
	font-family : Verdana,Arial;
	font-size : small;
	font-weight : bold;
	color : white;
	text-decoration:underline
}

a.lienblancgras_g:link
{
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : bold;
	color : white;
	text-decoration:none
}
a.lienblancgras_g:visited
{
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : bold;
	color : white;
	text-decoration:none
}
a.lienblancgras_g:hover
{
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : bold;
	color : white;
	text-decoration:underline
}
a.lienblancgras_g:active
{
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : bold;
	color : white;
	text-decoration:underline 
}
a.lienblancgras_g:focus
{
	font-family : Verdana,Arial;
	font-size : medium;
	font-weight : bold;
	color : white;
	text-decoration:underline
}

a.liengris_m:link
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration:none
}
a.liengris_m:visited
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration:none
}
a.liengris_m:hover
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration:underline
}
a.liengris_m:active
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration:underline 
}
a.liengris_m:focus
{
	font-family : Verdana,Arial;
	font-size : x-small;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration:underline
}

a.liennoir_m:link
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : black;
	text-decoration:none
}

a.liennoir_m:visited
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : black;
	text-decoration:none
}
a.liennoir_m:hover
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : black;
	text-decoration:underline
}
a.liennoir_m:active
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : black;
	text-decoration:underline 
}
a.liennoir_m:focus
{
	font-family : Verdana,Arial;
	font-size : x-small;
	color : black;
	text-decoration:underline
}

a.liennoir_p:link
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : black;
	text-decoration:none
}

a.liennoir_p:visited
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : black;
	text-decoration:none
}
a.liennoir_p:hover
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : black;
	text-decoration:underline
}
a.liennoir_p:active
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : black;
	text-decoration:underline
}
a.liennoir_p:focus
{
	font-family : Verdana,Arial;
	font-size : xx-small;
	color : black;
	text-decoration:underline
}

BODY.popup
{
	background-color : #FFFFFF;
}

BODY.gris5
{
	background-color : #CDCAC5;
}

BODY.bleu
{
	background-color : #3D789D;
}

BODY.gris3
{
	background-color : #E1E1E1;
}

BODY.gris4
{
	background-color : #9D998E;
}

BODY.gris6
{
	background-color : #E1E1E1;
}

TABLE.general
{
	background-color : #3D789D;
	border-color : #3D789D;
	border-style : solid;
	border-width : 1px;
	width : 100%;
	height : 100%
}

TABLE.gris1
{
	border-style : solid;
	border-width : 0px;
	background-color : #FFFFFF
}

TABLE.blanc1
{
	background-color : white;
	border-color : #3D789D;
	border-style : solid;
	border-width : 0px;
	width : 100%;
	height : 100%
}


TABLE.gris1_bordure
{
	border-style : solid;
	border-width : 1px;
	background-color : #FFFFFF
}

TABLE.gris_bordblanc
{
	background-color : #FFFFFF;
	border-color : white;
	border-style : solid;
	border-width : 1px;
	width : 100%;
	height : 100%
}

TABLE.gris_bordblanc2
{
	background-color : #FFFFFF;
	border-color : white;
	border-style : solid;
	border-width : 1px;
}

TABLE.gris2
{
	border-style : solid;
	border-width : 0px;
	background-color : #E2E5E6
}

TABLE.gris3
{
	border-style : solid;
	border-width : 0px;
	background-color : #F1F2F3
}

TABLE.gris4sansbord
{
	background-color : #9D998E;
	border-style : none;
	border-width : 0px;
	width : 100%;
	height : 100%
}

TABLE.gris4sansbord_gauche
{
	background-color : #9D998E;
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D;
	border-left-width : 0px;
	border-left-style : none;
	width : 100%;
	height : 100%
}


TABLE.gris5_bord_gauche
{
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #3D789D;

	width : 100%;
	background-color : #CDCAC5 ;
}

TABLE.gris5_sansbord_vertical
{
	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #3D789D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #3D789D;
	
	width : 100%;
	background-color : #CDCAC5 ;
}

TABLE.gris5_sansbord
{
	border-style : none;
	border-width : 0px;
	width : 100%;
	height : 100%;
	background-color : #CDCAC5 ;
}

<!-- gris 6 : couleur de fond du MapFrame -->

TABLE.gris6_bordbleu
{
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D ;
	width : 100%;
	height : 100%;
	background-color : #e1e1e1 ;
}

TABLE.popup
{
	background-color : white;
	border-color : #3D789D;
	border-style : solid;
	border-width : 0px;
	width : 100%;
}

TABLE.sansbord
{
	border-style : none;
	border-width : 0px;
}

TABLE.bleusansbord
{
	background-color : #3D789D;
	border-style : none;
	border-width : 0px;
	width : 100%;
	height : 100%
}


TD.gris1
{
	border-style : solid;
	border-width : 0px;
	background-color : #FFFFFF
}

TD.gris2
{
	border-style : solid;
	border-width : 0px;
	background-color : #E2E5E6
}

TD.gris3
{
	border-style : solid;
	border-width : 0px;
	background-color : #F1F2F3
}

TD.gris3_sansbord
{
	border-style : none;
	border-width : 0px;
	background-color : #F1F2F3
}


TD.gris4
{
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D;
	background-color : #9D998E
}

TD.gris4_sansbord_haut
{
	border-top-style : none;
	border-top-width : 0px;

	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : 3D789D;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : 3D789D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : 3D789D;
	background-color : #9D998E
}

TD.gris4_sansbord
{
	background-color : #9D998E
}


TD.gris4_sans_bord_vertical
{
	border-right-style : none;
	border-right-width : 0px;

	border-left-style : none;
	border-left-width : 0px;

	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : 3D789D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : 3D789D;
	background-color : #9D998E
}

TD.gris4_sansbord_gauche
{
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #3D789D;

	border-left-style : none;
	border-left-width : 0px;

	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #3D789D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : 3D789D;
	background-color : #9D998E
}


TD.gris4_bord_droit
{
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #3D789D;

	border-left-style : none;
	border-left-width : 0px;
	border-top-color : #3D789D;

	border-top-style : none;
	border-top-width : 0px;
	border-bottom-style : none;
	border-bottom-width : 0px;
	background-color : #9D998E
}

TD.gris5_bord_gauche
{
	border-left-style : solid;
	border-left-width : 1px;
	border-left color : #3D789D ;
	border-right-style : solid;
	border-right-width : 1px;
	border-right color : #3D789D ;

	background-color : #CDCAC5 ;
	width : 100%;
}

TD.gris5_sansbord
{
	border-style : none;
	border-width : 0px;
	background-color : #CDCAC5 ;
	width : 100%;
}


TD.bleu
{
	border-style : solid;
	border-width : 0px;
	background-color : #3D789D
}

TD.bleu_sansbord
{
	border-style : none;
	border-width : 0px;
	background-color : #3D789D
}

TD.bleu_sansbord_gauche
{

	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #3D789D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #3D789D;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #3D789D;

	background-color : #3D789D

}

TD.bleu_sans_bord_vertical
{

	border-top-style : solid;
	border-top-width : 1px;
	border-top-color : #3D789D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #3D789D;
	background-color : #3D789D;

}

TD.bordblanc_fondgris
{
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D;
	background-color : #FFFFFF

}

TD.bordblanc_fondgris2
{
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D;
	background-color : #E2E5E6

}

TD.bordblanc_fondgris3
{
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D;
	background-color : #F1F2F3

}

TD.bordroitblanc_fondbleu
{
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #3D789D;
	background-color : #3D789D
}

TD.bordroitblanc_fondgris2
{
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #3D789D;
	background-color : #E2E5E6
}

TD.bordroitblanc_fondvert
{
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #3D789D;
	background-color : #FFFFFF
}

TD.borgaucheblanc_fondbleu
{
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #3D789D;
	background-color : #3D789D
}

TD.blanc_bordbleu
{
	background_color : #3D789D;
	border-style : solid;
	border-width : 1px;
	border-color : #3D789D
}


TD.hachures_ident
{
	background-image : url(..\image\hachures_ident.jpg);
	border-style : solid;
	border-width : 0px;
	border-color : #3D789D
}

TD.hachures_recherche
{
	background-image : url(..\image\hachures_recherche.jpg);
	border-style : solid;
	border-width : 0px;
	border-color : #3D789D
}

TD.hachures_haut
{
	background-image : url(..\image\hachures_haut.jpg);
	border-style : solid;
	border-width : 0px;
	border-color : #3D789D
}

TD.limite
{
	border-top-style : dotted;
	border-top-width : 1px;
	border-top-color : #3D789D;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #3D789D;
	border-left-style : solid;
	border-left-width : 0px;
	border-left-color : #3D789D;
	border-right-style : solid;
	border-right-width : 0px;
	border-right-color : #3D789D;
	background-color : #F1F2F3
}

TD.pointilles
{
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #3D789D;
}

TD.vert
{
	border-style : none;
	border-width : 0px;
	background-color : #FFFFFF
}

TD.blanc
{
	border-style : none;
	border-width : 0px;
	background-color : white
}

TD.orange
{
	border-style : none;
	border-width : 0px;
	background-color : #F3AB11
}

TR.bleu
{
	border-style : none;
	border-width : 0px;
	background-color : #3D789D
}

TR.gris3_sansbord
{
	border-style : none;
	border-width : 0px;
	background-color : #F1F2F3
}

TR.blanc
{
	border-style : none;
	border-width : 0px;
	background-color : white
}

#dinsert2 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D78300;
	font-weight: bold;
	text-decoration:none
}

#dinsert2 a {
	color: #D78300;
	text-decoration:none
}

#dinsert2 a:hover {
    color: #3D789D;
	text-decoration:underline
}