#top {
	background-image: url(deco/topbg.png);
}

#bot {
	background-image: url(deco/topbg.png);
}

.zli1,.zli2,.zli3,.zli4 {
	background-image: url(deco/pge0.png);
}

.zon {
	background-image: url(deco/pge1.png);
}


/*définition du style de base ziteplus*/


img {border: none;}



/*#page {
 background-color:#ffffff;
 border-top: none;
 border-left: 1px solid #3c7a9a;
 border-right: 1px solid #3c7a9a;
 margin: 0 auto 16px auto;
 padding: 0;
 text-align: left;
}*/


/*#top {
 border-bottom: none;
 margin:0;
 padding: 10px 0 0 0;
}*/


#mid {
 margin:0;
 padding: 0;
}

#oppside {
 margin:0;
 padding: 5px 10px 5px 10px;
}

#side {
 margin:0;
 padding: 5px 10px 5px 10px;
 min-width : 150px;
}

#main {
 margin:0;
 padding: 7px;
 text-align: justify;
}

#bot {
 font-size: 75%;
 text-align: center;
 margin:0;
 padding: 0;
 border-bottom: 1px solid #3c7a9a;
}

#top h1 {
 margin: 0;
 padding: 0 0 0 10px;
 color: #FFF;
 font-size: 24px;
}
#top h2 {
 margin: 0;
 padding: 4px 0 5px 10px;
 color: #EEF;
 font-size: 90%;
}

/* Menu */

.zul {
 margin: 10px 0 0 0;
 padding: 0;
 list-style: none;
/* background-color:#ffffff;*/
}

.zli1,.zli2,.zli3,.zli4 {
 background-repeat: no-repeat;
 padding-left: 14px;
}

.zon {}

.zli1 { margin-left: 0px;}
.zli2 { margin-left: 16px;}
.zli3 { margin-left: 32px;}
.zli4 { margin-left: 48px;}


/* styles ziteplus */

#zadmin {
 border: 1px solid #3c7a9a;
 background-color: #eeeeee;
 margin: 3px 0 0 0;
 padding: 0 2px;
 font-size: 0.8em;
}

.ztable {
 border: 1px solid #3c7a9a;
 background-color: #eeeeee;
 margin: 5px 0;
 padding: 0 2px;
 width: 100%;
 font-size: 0.8em;
}

.headcolor{background-color:#cccccc;}

.oddcolor{background-color:#dddddd;}

.evencolor{background-color:#eeeeee;}

.zalert {
 border: 1px solid #C00;
 background-color: #FEA;
 padding: 0 2px;
}

.zerr {
 border: 1px solid #C00;
 background-color: #FEA;
 padding: 0 1px;
}