/*modifier par Luc Debert Videoscop Université Nancy2 Pour l' UNT  Aunege le 23 janv 2008*/

body{
	margin: 0px 0px 0px 0px;
}
#tplFra {
	/*background-image: url(../img/struct/bg_body.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;*/
	height:100%;
	width:100%;
	min-width:640px;
	min-height:480px;
	overflow: hidden;
}

/* zone du haut */
#tplTop {
	background-color: #fff;
	background-image: url(../img/struct/bg_body_page.jpg);
	position: absolute;
	width: 100%;
	height: 60px;
	top: 0px;
	left: 0px;
	display: table-cell;
	vertical-align: bottom;
	background-position: top;
}

/*barre grise avec le titre du module*/
#titleRoot{
	/*background: url(../img/struct/bg_menuH_page.jpg);
	background-repeat: repeat-Y;*/
	background-color: #ddd;
	position: absolute;
	top: 41px;
	height: 22px;
	width: 75%; padding-left: 25%;
	bottom: 0px;
	left: 0px;
	color: #252525;
	font-size: 1.75em;
	text-align: left;
	
	
}

/* porte le logo aunege*/
#tplLft {
background: url(../img/struct/aunege_page.png) no-repeat top left;
	position: absolute;
	width: 230px;
	top: 0px;
	left: 20px;
	color: #000;
	overflow: hidden;
	text-align: left;
	background-color: transparent;
	height: 76px;
}
/*zone zentrale marge a gauche*/
#tplMain{
	position: absolute;
	background-color: #fff;
	top:75px;
	bottom:50px;
	left: 0px;
	right:0px;
}
/*fond de couleur de la colone de gauche*/
#tplMnu {
	position: absolute;
	background-color: #fff;
	width:250px;
	top:0px;
	left:10px;
	bottom:0px;
	text-align: left;

}

#tplMnuOpenedCo{
	position: absolute;
	width: 15px;
	height: 27px;
	right:0px;
	bottom:210px;
}
#mnuBtnCollapse{
	background: url(../img/mnu/collapse.png) no-repeat;
	position: absolute;
	width: 15px;
	height: 27px;
}

#mnuBtnCollapse:hover{
	background: url(../img/mnu/collapseOver.png);
}

#tplIco{
	position: absolute;
	text-align: center;
	width:240px;
	bottom:0px;
	height:200px;
	overflow: hidden;
}
#tplIco img{
	position: absolute;
	left:0px;
	bottom:0px;
}
#tplMnuClosed{
	position: absolute;
	background-color: white;
	top:0px;
	left:0px;
	bottom:0px;
	width: 15px;
}
#tplBtnOpenMenu{
	background: url(../img/mnu/open.png) no-repeat;
	position: absolute;
	width: 15px;
	height: 27px;
	bottom:210px;
}

#tplBtnOpenMenu:hover{
	background: url(../img/mnu/openOver.png);
}
/* zone centrale de contenu */
#tplCo {
	position: absolute;
	background-color: #fff;
	top:0px;
	/*left:260px;*/
	left:28%; width:68%;
	right:0px;
	bottom:0px;
	
	/*overflow: auto;*/
}
/* zone bouton avance vert a droite */
#tplRgt {
	position: absolute;
	width:50px;
	right:0px;
	bottom:24px;
	overflow: hidden;
	text-align: center;
	padding-top:26px;
	/*background: url(../img/struct/rightBkg.png)
	 top left no-repeat;*/
}
#tplBtm {
	position: absolute;
	width:90%;
	height:50px;
	bottom:4px;
	left:0px;
	color: white;
	text-align: right;
}
/* position l icon maison vert*/
#tplBtmLeft{
	position: absolute;
	display: block;
	left: 20px;
	top: -8px;
	height:48px;
	padding-right:5px;	
	background-color: #0FF;
	background: url(../img/btn/home.gif) top right no-repeat;
}
/* position les copyrigth*/
#tplBtmIn {
	position: absolute;
	display: block;
	/*right: 50px;*/
	left:140px;
	bottom: 1px;
	padding-top:0px;
	color: gray;
}
#linkSp{
	text-decoration: none;
	margin: 0px;
}
#linkSp img,
.legalInfo img {
	border-width:0px;
	vertical-align: middle;
}
#tplBtmIn a {
	color: gray;
}
#tplBtmIn a:hover {
	color: lightgray;
}
ul.mnuMode {
list-style:none outside none;
margin:0;
padding:0;
}