.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/footerextend.jpg);

}
.footerbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}
.sitecredits {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.rightbg {
	background-image: url(../images/backgroundcollage.jpg);
	background-repeat: no-repeat;
}
.bodyextend {
	background-image: url(../images/bodyextend.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.vertextend {
	background-image: url(../images/vertextend.jpg);
	background-repeat: repeat-y;
}
.vertbg {
	background-image: url(../images/bgvert.jpg);
	background-repeat: repeat-y;
}
.logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodyextend2 {
	background-image: url(../images/bodyextend2.jpg);
	background-repeat: repeat-x;
}
.bv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bv.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.side {
	background-image: url(../images/side.jpg);
	background-repeat: repeat-y;
}
a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BDD3E6;
	font-weight: bold;
	text-decoration:none;
}
a.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration:none;
}
a.button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
a.sidenav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3D729D;
	padding: 7px;
	text-decoration:none;
}
.textBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;

}
.textBoldhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 18px;

}
.yellowextend {
	background-image: url(../images/yellowextend.jpg);
	background-repeat: repeat-x;
}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 6px;
	line-height: 14px;
}
.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding: 9px;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	BORDER-BOTTOM: #3D7096 1px dotted
}
a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #819ACF;
	text-decoration:none;
}
.border {
	background-image: url(../images/border.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.headerslogan {
	background-image: url(../images/header2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sideimage {
	background-image: url(../images/sideimage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
a.nav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #819ACF;
	text-decoration:none;
}



/* CSS issu des tutoriels www.alsacreations.com/articles */
 
body {
margin: 0;
padding: 0;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, {
background-image: url(../images/side.jpg);
background-repeat: repeat-y;
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 122;
left: 0;
}
#menu {
width: 15em;
width: 168px;
}
#menu dt {
cursor: pointer;
margin: 0px 0;;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
background-image: url(../images/side.jpg);
background-repeat: repeat-y;

}
#menu dd {
background-image: url(../images/side.jpg);

}
#smenu2 {
margin:0px;

}
#menu li {
text-align: left;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
color: #ffffff;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
color: #819ACF;
}

.mentions {
position: absolute;
top : 300px;
left : 0px;
color: #ffffff;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	list-style-type: circle;
	list-style-image: url(../images/li.gif);
}
li.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
ul.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.textBoldBlue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #374F79;
	font-weight: bold;
}
#menucontainer {
  position: relative;
  left: -1px;
  top: 0px;
  margin: 0px auto 0px auto;
  width: 168px;
}
