body
{
    background-color: white;
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    padding-left: 10px;
    padding-top: 0px;
    margin: 0px;
	background-image:url('navimgs/back_logo_mosaic.jpg');
}
form{
    padding: 0px;
    margin: 0px;
}
a{
    color: #142867;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
}
a:hover{
	color:#DD7800;
}
hr{
	 background-image: url('navimgs/dot.jpg');
	 background-repeat: repeat-x;
	 width: 95%;
	 height:8px;
	 border:0px solid;
}
h1{
font-family: Arial, Helvetica, sans-serif;
	font-size:16pt;
	color: #142867;
	margin-top: 0px;
/*	font-variant: small-caps; */
	text-align:left;
}
h2{
font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #142867;
		margin-top: 0px;
	/*	font-variant: small-caps; */
	text-align:left;
}
h3{
font-family: Arial, Helvetica, sans-serif;
	font-size:13pt;
	color: #142867;
		margin-top: 0px;
	/*	font-variant: small-caps;*/
	text-align:left;
}
h4{
font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #142867;
		margin-top: 0px;
	/*	font-variant: small-caps; */
			text-align:left;
}
h5{
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
	color: #142867;
		margin-top: 0px;
	/*	font-variant: small-caps; */
			text-align:left;
}
h6
{
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-style: italic;
	color: #142867;
		margin-top: 0px;
	/*	font-variant: small-caps; */
			text-align:left;
}
ul
{
	text-align: left;
}

span{
  padding:0px;
  margin:0px;
}
div{
  padding:0px;
  margin:0px;
}

.normal2
{
	font-size:9pt;
}
normal3
{
	color: #142867;
}

.invisible
{
    display:none;
}
img
{
    border: none;
}
.imgPadding{
	padding: 6px;
}
.imgText
{
    vertical-align: middle;
}
.inverse
{
	color:white;
}
td
{
    vertical-align: top;
    font-size: 10pt;
    color: #000000;
/*    font-family: Georgia,Serif; */
    font-family: Tahoma, Helvetica, Arial, sans-serif;
	 padding: 0px;
     margin:0px;
	 border: 0px solid black;
	border-collapse: collapse;
	border-width: 0px;
}
tr{
  padding:0px;
  margin:0px;
}

.topmenu{
	padding: 0px;
    background-color:transparent;
	 background-image: url(navimgs/topmenu.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
	 height:28px;
	 border-top: 3px solid #89A8D4;
	 border-bottom: 3px solid #89A8D4;
}
.menuitems{
	font-size:9pt;
	color:white;
	text-align:center;
	vertical-align: middle;
	height:28px;
	text-decoration: none;
}
table{
	border: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
    empty-cells: show;
  border-collapse: collapse;
  border-spacing: 0px
}
.bodytable{
	width:770px;
	background-color: transparent;
	top:0px;
    clear: both;
    margin:0 auto;
}
.gauche
{
    background-color:Transparent;
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    width:229px;
	 background-color:transparent;
	 background-image: url(navimgs/sectionbg.jpg);
	 background-attachment: scroll;
	 background-repeat: repeat-y;
}
.gauchefooter
{
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    width:229px;
	 background-attachment: scroll;
	 background-position: top;
    background-color: transparent;
    background-image:url('navimgs/image_STM_COLONNE_GH_BasCulture.jpg');
    background-repeat:no-repeat;
    height:155px;
}
.droite
{
    background-color:Transparent;
    font-size: 10pt;
    color: #ffffff;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    width:162px;
	 background-image: url(navimgs/droitebody.jpg);
	 background-attachment: scroll;
	 background-repeat: repeat-y;
}
.droiteTop
{
    background-color:Transparent;
    font-size: 10pt;
    color: #ffffff;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    width:162px;
	 background-image: url(navimgs/droitetop.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
	 background-position: top;
}
.droitefooter  /* accueil - bas droite */
{
	 background-attachment: scroll;
	 background-position: top;
    background-color: transparent;
    background-image:url('navimgs/droitefooter.jpg');
    background-repeat:no-repeat;
    width:162px;
	 height:16px;
}
.mode_edition{
	background-color: white;
   font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.contenularge  /* div contenu, pas la cellule de tableau pour afficher la partie haute de l'image de fond et le contenu */
{
    width:527px;
    padding: 0px;
    background-color:transparent;
	 background-image: url(navimgs/topbg527.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
	 background-position: top;
}
.contenulargepx  /* pour assigner la largeur au contenu - les padding etc... */
{
    width:500px;
}
.footer_contenularge  /* td sous contenu, pour afficher le bas de l'image du fond */
{
    width:100%;
	 height:12px;
  /*  height:30px;  */
    padding: 0px;
	 margin-top:-2px;
    background-color:transparent;
	 width:527px;
	 background-image: url(navimgs/footbg527.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
/*     border-top:3px solid green;*/
}

.td_contenularge  /* cellule du tableau, pas le div inclu */
{
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    width:527px;
    border: solid 0px silver ;
    padding: 0px;
    background-color:transparent;
	background-image: url(navimgs/bg527.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
 /*   border-bottom:3px blue;*/
}
.contenucentral  /* div contenu, pas la cellule de tableau pour afficher la partie haute de l'image de fond et le contenu */
{
    width:356px;
    padding: 0px;
    background-color:transparent;
	 background-image: url(navimgs/topcentral.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
	 background-position: top;
	 font-size: 10pt;
    color: #000000;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.footer_contenucentral  /* td sous contenu, pour afficher le bas de l'image du fond */
{
    width:100%;
	height:18px;
    padding: 0px;
	 margin-top:0px;
    background-color:transparent;
	 width:356px;
	 background-image: url(navimgs/footercentral.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
}

.td_contenucentral  /* cellule du tableau, pas le div inclu */
{
    color: #333333;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    width:356px;
    border: solid 0px silver ;
    padding: 0px;
    background-color:transparent;
	 background-image: url(navimgs/bodycentral.jpg);
	 background-attachment: scroll;
	 background-repeat: repeat-y;
}
.entre_colonnes{
	width:9px;
}
.contenu_padding{
	padding-top:14px;
	padding-left: 12px;
	padding-right: 15px;
	text-align: justify;
}
.footer
{
    background-color:Transparent;
    text-align:center;
	 color:white;
	 font-size:8pt;
	 background-image: url(navimgs/image_STM_BarreBas.jpg);
	 background-attachment: scroll;
	 background-repeat: no-repeat;
	 height:18px;
	 border-top: 3px solid #89A8D4;
}
.tree_root
{
  font-weight:normal;
  font-size:8pt;	
  color: black;
  font-weight: bold;
}
.tree_parent
{
  font-size:8pt;	
  color: black;
  font-weight: bold;
}
.tree_item
{
  font-size:8pt;	
  color: #142867;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  text-align: left;
  padding-top:2px;
  padding-bottom:2px;
  
}
.tree_selected
{
  font-weight:bold;
  font-size:8pt;	
  font-style: italic;
  color:maroon;
}
.tree_over
{
	color: maroon;
}
.TitreLabel
{
    color: #303030;
    font-size: x-large;
    font-weight: bold;
    font-family: Arial, sans-Serif;
}
.TitreSection
{
    color: navy;
    font-size:large;
    font-weight:bold;
    font-family: Arial, sans-Serif; 
}

.SectionHead /* top gauche - accueil */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;
}

.SectionHead-1 /* plan du site */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;
}

.SectionHead2 /* votre conseil */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;
}
.SectionHead3 /* administration municipale */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;

}
.SectionHead4 /*services aux citoyens */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;
}
.SectionHead10 /* loisir et culture */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;
}
.SectionHead11 /* contactez-nous */
{
    padding: 0px;
    background-color: transparent;
    background-image:url('navimgs/sectionhead.jpg');
    background-repeat:no-repeat;
	 width:230px;
}
.SectionBas-1 /* plan du site */
{
    background-color: transparent;
    background-image:url('navimgs/plan_site_bascolonne.png');
    background-repeat:no-repeat;
    height:161px;
}
.SectionBas2 /* votre conseil */
{
    background-color: transparent;
    background-image:url('navimgs/image_STM_COLONNE_GH_BasConseil.jpg');
    background-repeat:no-repeat;
    height:176px;
}
.SectionBas3 /* administration municipale */
{
    background-color: transparent;
     background-image:url('navimgs/image_STM_COLONNE_GH_BasAdmMuni.jpg');
    background-repeat:no-repeat;
    height:156px;
}
.SectionBas4 /*services aux citoyens */
{
    background-color: transparent;
    background-image:url('navimgs/image_STM_COLONNE_GH_BasService.jpg');
    background-repeat:no-repeat;
    height:161px;
}
.SectionBas10 /* culture et loisirs */ 
{
    background-color: transparent;
    background-image:url('navimgs/image_STM_COLONNE_GH_SportLoisir.jpg');
    background-repeat:no-repeat;
    height:155px;
}
.SectionBas11 /* contactez-nous */
{
    background-color: transparent;
    background-image:url('navimgs/image_STM_COLONNE_GH_BasContact.jpg');
    background-repeat:no-repeat;
    height:160px;
}
