body {
  font-family:tahoma, arial;
  font-size:80%;
  background:#732C42;
  text-align:center;
  text-align:center;
  margin:0px auto;
  padding:0px;
  color:#444;
}
h1{
  font-size:110%;
  color:#F7941C;
  padding:0px;
  margin:0px 0px 10px 0px
}
h2{
  font-size:110%;
  color:#000;
  padding:0px;
  margin:0px 0px 10px 0px
}
a{color: #F7941C}
.clear{clear:both;}
.toleft{text-align:left}
.tocenter{text-align:center}
.toright{text-align:right}
.float-right{float:right}
.float-left{float:left}
.error{color:#F00}
.admin{color:#E00}
.table-normal{font-size:90%}
#container{
  display:block;
  position:absolute;
  top:160px;
  right:15%;
  margin:0px auto;
  padding-bottom:20px;
  margin-bottom:20px;
  padding:0px;
  width:70%;
  height:70%;
  background: transparent url('./../img/bg1.gif');
  /*filter:alpha(opacity=40, style=0);
  opacity:0.4*/
}
#container-inside{
  display:block;
  clear:both;
  overflow:auto;
  height:90%;
  margin:0px 25px;
  padding:7px 12px;
  background: white;
  text-align:left;
}
#container-topmenu{
  display:block;
  margin:0px 25px 0px 25px;
}
#topmenu-left{
  list-style-type: none;
	margin:0px;
	padding:0px;
}
#topmenu-left li{
  display:block;
  float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px;
}
#topmenu-left li a{
  display:block;
  text-decoration:none;
  color:white;
  font-size:15px;
  font-weight:bold;
  padding:6px 10px;
  border-left:1px solid white;
}
#topmenu-left li a:hover{background:#966A0E}
#topmenu-left li a.selected{
  display:block;
  text-decoration:none;
  color:#966A0E;
  font-size:15px;
  font-weight:bold;
  padding:6px 10px;
  background:#FFF;
  border-left:1px solid white;
}
#topmenu-left li a.selected:hover{background:#FFF;text-decoration:underline}
#topmenu-right{
  display:block;
  float:right;
  width:100px;
  list-style-type: none;
	margin:0px;
	padding:0px;
}
#topmenu-right li{
  display:block;
  float:right;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px;
}
#topmenu-right li a{
  display:block;
  text-decoration:none;
  color:white;
  font-size:15px;
  padding:6px 10px;
  font-weight:bold;
  border-right:1px solid white;
}
#topmenu-right li a:hover{background:#966A0E}
#topmenu-right li a.selected{
  display:block;
  text-decoration:none;
  color:#966A0E;
  font-size:15px;
  font-weight:bold;
  padding:6px 10px;
  background:#FFF;
  border-right:1px solid white;
}
#topmenu-right li a.selected:hover{background:#FFF;text-decoration:underline}
#menu1{
  list-style-type: none;
	margin:5px 0px 10px 0px;
	padding:0px;
	height:20px;
}
#menu1 li{
  display:block;
  float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px;
}
#menu1 li a{
  display:block;
  text-decoration:none;
  color:#966A0E;
  font-size:11px;
  font-weight:bold;
  padding:0px 0px 0px 10px;
  margin:0px 10px 0px 0px;
  border-left:1px solid #966A0E;
}
#menu1 li a:hover{text-decoration:underline}
#menu1 li a.selected{text-decoration:underline}
#menu1 li a.selected:hover{text-decoration:none}
#logo{
  display:block;
  position:absolute;
  top:57px;
  left:15%;
}
#copyright{
  display:block;
  margin:0px 25px;
  text-align:left;
  color:white;
  padding:7px 0px;
  font-size:11px;
}
#copyright a{
  color:white;
}
#logo a img{border:0px}
#bg-table{
  position:fixed;
  background:#C3D1A1;
  height:100%;
  width:100%;
  border:0px;
  padding:0px;
  margin:0px;
}
#container-pics{
  display:block;
  float:right;
  width:190px;
}
#container-pics a{
  display:block;
  margin:0px 10px 10px 10px;
  border:1px solid #AAA;
}
#container-pics img{border:0px}
#bg-table-top-left{
  height:300px;
  width:220px;
  background: transparent url('./../img/topleft.gif') repeat-x;
}
#bg-table-top-right{
  height:300px;
  width:560px;
  background: transparent url('./../img/topright.gif') repeat-x;
}
#bg-table-top-center{
  height:238px;
  background: transparent url('./../img/topbg.gif') repeat-x;
}
#bg-table-middle{
  width:100%;
  height:100%;
}
#bg-table-middle-left{
  width:220px;
  background: transparent url('./../img/centerleft.gif') repeat-y left;
}
#bg-table-middle-right{
  width:560px;
  background: transparent url('./../img/centerright.gif') repeat-y right;
}
#bg-table-middle-bottom{
  height:114px;
  width:100%;
}
#bg-table-middle-bottom-left{
  height:114px;
  width:220px;
  background: transparent url('./../img/centerleftbottom.gif') no-repeat left bottom;
}
#bg-table-middle-bottom-center{
  height:114px;
  background: transparent url('./../img/centerbottombg.gif') repeat-x;
}
#bg-table-middle-bottom-right{
  height:114px;
  width:560px;
  background: transparent url('./../img/centerrightbottom.gif') no-repeat right bottom;
}
#bg-table-bottom-left{
  height:276px;
  width:624px;
  background: transparent url('./../img/bottomleft.gif') repeat-x;
}
#bg-table-bottom-right{
  height:276px;
  width:156px;
  background: transparent url('./../img/bottomright.gif') repeat-x;
}
#bg-table-bottom-center{
  height:276px;
  background: transparent url('./../img/bottombg.gif') repeat-x;
}
.news-index-container{
  display:block;
}
.news-index-container .news-recherche-container{
  display:block;
  padding:0px;
  clear:both;
}
.news-index-container a.news-title{
  display:block;
  font-size:120%;
  color:#966A0E;
  padding:0px; 
  margin:0px;
  text-decoration:none; 
}
.news-index-container a.news-title:hover{text-decoration:underline}
.news-index-container .news-recherche{
  display:block;
  margin-top:5px;
}
.news-index-container hr{
  display:block;
  height:1px;
  border:0px;
  border-top:1px dotted #966A0E;
  margin:15px 0px;
}
.news-index-container .news-date{
  display:block;
  float:right;
  color:#966A0E
 }
.news-recherche-container{
  display:block;
}
.news-container .news-title{
  display:block;
  font-size:120%;
  color:#966A0E;
  padding:0px; 
  margin:0px; 
}
.news-container .news-body{
  display:block;
  margin-top:5px;
}
.news-container .news-date{
  display:block;
  float:right;
  color:#966A0E
 }
.admin-container{
	display:block;
}
.admin-container hr{
  display:block;
  height:1px;
  border:0px;
  border-top:1px dotted #966A0E;
  margin:15px 0px;
}
.w100prh100pr{width:100%;height:100%}
.w100pr{width:100%}
.w200px{width:200px}
.w250px{width:250px}
.w350px{width:350px}
.w600px{width:600px}
.h62px{height:62px}

