/* HTML+BODY+GEN DECLA */
html,body{
margin:0;
padding:0;
	}

body{
font-size: 62.5%;
font-family: "Lucida Grande", Tahoma, sans-serif;
background: url(images/bg.jpg) repeat;
	}
img {
border:0;
}
div#top {
width:100%;
background: url(images/top.jpg) repeat-x;
height: 59px;
  }
#topleft {
width:334px;
height: 59px;
background: url(images/topleft.jpg) no-repeat;
}
  
div#contop {
width:696px;
background: url(images/mainbg.jpg) no-repeat;
height: 443px;
_position: absolute;
_top: 59px;
_left: 0px;
_z-index: -1;
}



/* GEN CONTAINER DECLA */
div#container {
width:900px;
text-align:left;
	}
	
	
/* LEFT CONTENT */
#left {
text-align: right;
font-family: "Lucida Grande", Tahoma, sans-serif;
float:left;
width:384px;
padding: 0px 0px 8px 0px;
margin: 210px 0px 0px 0px;
}
#left .nolink {
color: #95702f;
text-decoration: none;
font-size: 1.3em;
padding:0;
margin:0;
}
#left ul {
list-style-type: none;
margin:0;
padding:0px 25px 5px 0px;
}
#left li {
line-height: 1.6em;
}
.navtitle {
color: #b6ab6d;
font-size: 1.5em;
font-weight: normal;
margin: 5px 0px 5px 0px;
padding:0;
}
#left li a {
color: #95702f;
text-decoration: none;
font-size: 1.2em;
padding:0;
margin:0;
}
#left li a:hover {
color: #ad8133;
}
#anchortop {
margin:0;
padding:0;
}

/* RIGHT CONTENT */

.entryimg {
padding: 20px;
display: inline;
text-align: center;
background: url(images/imgbg.gif);
margin: 0px 0px 0px 30px;
}

.entryimg img {
border: 2px solid #000;
}
div#content p {
color: #959362;
text-align: left;
line-height: 1.45em;
font-size: 1.3em;
margin: 0px 0px 20px 30px;
	}
#content a {
text-decoration:none;
color: #797642;
}
div#content{
float:right;
width:510px;
margin: 220px 0px 0px 0px;;
border-left: 1px solid #2a1c0e;
	}
#content .newstitle {
font-size: 1.5em;
margin: 20px 0px 0px 30px;
color: #c4cd7a;
font-weight: normal;
}
#content h1 {
color: #c4cd7a;
text-decoration: none;
line-height: 1.2em;
font-size: 2.6em;
margin: 0px 0px 0px 30px;
font-weight: normal;
}
#content h2 {
color: #6d6431;
line-height: 1.2em;
font-size: 1.2em;
margin: 0px 0px 9px 30px;
font-weight: normal;
padding:0;
}

a.name {
color: #9d9257;
text-decoration:none;
display:inline;
padding:0;
margin:0;
}
#content ul, #content ol {
margin:0px 0px 15px 30px;
padding:0;
font-size: 1.2em;
}
#content li {
/*color: #c4cd7a;*/
color: #797642;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 30px;
}
#content li a:hover {
color: #a5a164;
}
#content li.groupe {
color: #6d6431;
font-weight:normal;
}
#content h3 {
font-size: 1.5em;
margin: 20px 0px 0px 30px;
color: #c4cd7a;
font-weight: normal;
}

div#contentfooter{
margin: 20px 0px 0px 30px;
color: #333;
	}
#toplink a.gotop {
background: url(images/toparrow.gif) 100% 50% no-repeat;
color: #533e1a;
text-decoration:none;
margin:4px 0px 0px 0px;
padding:0px 10px 0px 0px;
font-size: 1.1em;
float: left;
}	
#credits {
text-align:right;
float:right;
font-size: 1.1em;
font-weight: normal;
}
#credits a {
color: #533e1a;
}

#contentfooter  {
/*border-top: 1px solid #2a1c0e;*/
padding: 30px 0px 0px 0px;
}
dl {
margin:0px 0px 15px 30px;
padding:0;
font-size: 1.2em;
}
dt {
color: #8f8c52;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 30px;
}
dd {
color: #807534;
font-weight:normal;
}

/* FOOTER DECLA */
div#footer{
clear:both;
width:100%;
height: 30px;
}

div#footer p{
margin:0;
padding:5px 10px;
}
.imagegal {
margin: 0px 0px 0px 20px;
padding: 10px;
}
.imagegal img {
border: 1px solid #110c06;
}

#videogal {
margin: 0px 0px 0px 30px;
padding:0;
}

#videogal object {
background-color: #170f06;
}


