/* top right bottom left */



html {

	font-size : 70%;

	font-family : Verdana, Lucida, Tahoma, Arial, sans-serif;

	background-image: url(niki-3/bg-back.gif);

	background-color : #FFFFFF;

	margin : 0; padding : 0;

	

	}





body {

  margin: 0;

  padding: 0;

  text-align: center;

}



img {border: none;}

h1 {font-size: 90%;}

h2 {font-size: 75%;}

h3 {font-size: 100%;}

h4 {font-size: 105%;}

h5 {font-size: 100%;}



#main h1 { /* Titre de l'article */

	color : #000000;

	font-size : 1.3em;

	font-weight : normal;

	margin : 0; padding : 3px 0 0 0;

	}



a {

	color : #041d45;

	//text-decoration: none;

}



a:hover { color : #000000;}



hr {

	clear: both;

}



#page {

	border-top: none;

	width: 900px;

	background : url(niki-3/fond.jpg) repeat-y top center #FFFFFF;

	margin: 0 auto 0px auto;

	padding: 0;

	text-align: center;

}



#top {

	width: 900px;

	height : 250px;

	background-image: url(niki-3/bot_header.jpg);

	border-bottom: none;

	margin:0;

	padding: 0px 0 0 0;

}



#mid {

	width: 900px;

	margin:0;

	padding: 0;

}

/* Originale */

/* 

#side {

	width: 160px;

	float: right;

	margin : 10px 0 0 0;

	padding: 10px 10px 5px 10px;

	text-align: left;  

}

*/



#side {

 	background-image: url(niki-3/fond-colonne.jpg);  

	background-repeat : no-repeat;  

	width: 205px;

	float: left;

	margin : 0px 0 0px 0px;

	padding: 20px 0px 0px 2px;

	text-align: left ;

    margin-left: 5px !important;

}



#main {

	width: 650px;

	float: left;

    text-align: left;   /* justify; */

	margin : 0 0 0 0;

	padding : 0 0px 35px 25px;

	

	

}



#main p{

	text-align: left;   /* justify; */

}



#main ul {

	text-align: left;   /* justify; */

}





#break {

	clear: both;

}



#bot {

	width: 650px;

	border-top : 1px solid #ddd;

	margin : 10px auto 0 auto; padding : 100px 0 0 0;

	text-align: right;

	font-size : 0.85em;

	color : #999;



}



#gil h1 {

	width: 900px;

	top : 0px;

	left : 0px;

	font-weight : bold; /*  normal;  */

	letter-spacing : 1px;

	margin: 0;

	color : #FFFFFF;

	font-size: 120%;

	text-align: center;

}







#gil h2 {

	width: 900px;

	top : 0px;

	left : 0px;

	margin: 0;

	color : #FFFFFF;

	font-size: 100%;

	text-align: center;

	font-weight : bold;

}



/* Menu */

.zul {

	list-style: none;

	font-weight : normal;

	margin : 0 0 0 10px; padding : 7px 0;

}



.zli1,.zli2,.zli3,.zli4 {

	padding-left: 14px;

	list-style-type : none;

	padding: 1px 0 2px 10px;

	border-bottom : 1px solid #797979;

}



.zli1 a ,.zli2 a,.zli3 a,.zli4 a{

	color : #FFFFFF;

	text-decoration : none;

}



.zli1 a:hover ,.zli2 a:hover,.zli3 a:hover,.zli4 a:hover{

	color : #59AB3C;

	text-decoration : none;

}



.zli1 {

	border-bottom : 0px solid #ccc;

	color : #666;

	font-size : 1.2em;

	margin : 0; padding : 3px 0 0 5px;

	font-weight : normal;

	padding : 7px 8px 7px 0;

}



.zli2 {

	margin-left: 0px;

}

.zli3 {

	margin-left: 16px;

}

.zli4 {

	margin-left: 32px;

}



/*Page séctionnée dans le menu en gras*/

.zon {

	font-weight : bold;

}



/* styles zite */

#zadmin {

	border: 1px solid #CCC;

	background-color: #EEE;

	padding: 0 2px;

	margin: 3px 0 0 0;

}

.ztable {

	border: 1px solid #CCC;

	background-color: #EEE;

	padding: 0 2px;

	margin: 5px 0;

	width: 100%;

}

.zalert {

	border: 1px solid #C00;

	background-color: #FEA;

	padding: 0 2px;

}



.boite_gauche {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	width:30%;

	

	float: left;

}



.boite_gauche td {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	height: 100;



	text-align: justify;

}



.boite_droite {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	width:30%;



	float: right;

}



.boite_droite td {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	height: 100px;



	text-align: justify;

}



.boite_centre {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	width:30%;

	position: relative;

	margin-left: auto;

	margin-right: auto;

}



.boite_centre td {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	height: 100px;



	text-align: justify;

}



.boite_menu {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	position: relative;

	margin-left: auto;

	margin-right: auto;

}





.boite_menu td {

	border-style:solid;

	border-width:1px;

	border-color:#CCC;

	height: 100px;



	text-align: justify;

}


