/* **** Eureau CSS by Laurent Crombé @ Stilis Communication **** */

/* ++ Styles généraux ++ */

* {
	margin: 0px;
	padding: 0px;
}
body {
	z-index: 100;
	background-image: url(../images/bg_page.jpg);
	background-repeat: repeat-x;
	background-color: #3d75b3;
	overflow-x:hidden;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


/* ++ Styles généraux ++ */

#wrapper {
	padding: 0px;
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper #header {
	padding: 0px;
	height: 119px;
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/layout_01.jpg);
	background-repeat: no-repeat;
}
#wrapper #nav {
	background-image: url(../images/layout_02.jpg);
	background-repeat: no-repeat;
	height: 49px;
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 1;
}
/*#wrapper #nav ul {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	padding: 0px;
	width: 815px;
}
#wrapper #nav li {
	list-style-type: none;
	float: left;
	display: block;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d75b3;
	font-weight: bold;
	padding: 0px;
	outline:0;
}
.clearer {
	clear: both;
	float: none;
}*/

/* btn menu */

/*#home a {
	color: #3d75b3;
	background-image: url(../images/home-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;

}
#home a:hover {
	color: #3d75b3;
	background-image: url(../images/home-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#about a {
	color: #3d75b3;
	background-image: url(../images/about-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#about a:hover {
	color: #3d75b3;
	background-image: url(../images/about-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#people a {
	color: #3d75b3;
	background-image: url(../images/people-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#people a:hover {
	color: #3d75b3;
	background-image: url(../images/people-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#publications a {
	color: #3d75b3;
	background-image: url(../images/publications-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#publications a:hover {
	color: #3d75b3;
	background-image: url(../images/publications-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#links a {
	color: #3d75b3;
	background-image: url(../images/links-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#links a:hover {
	color: #3d75b3;
	background-image: url(../images/links-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#events a {
	color: #3d75b3;
	background-image: url(../images/events-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#events a:hover {
	color: #3d75b3;
	background-image: url(../images/events-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#contact a {
	color: #3d75b3;
	background-image: url(../images/contact-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#contact a:hover {
	color: #3d75b3;
	background-image: url(../images/contact-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}
#extranet a {
	color: #3d75b3;
	background-image: url(../images/extranet-btn.png);
	display: block;
	margin: 0px;
	background-position: 0px 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	outline:0;
}
#extranet a:hover {
	color: #3d75b3;
	background-image: url(../images/extranet-btn.png);
	background-position: 0px -47px;
	text-decoration: none;
	outline:0;
}*/

/* fin menu nav */


#wrapper h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
}
.title-home {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/layout_home.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-news {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/newstitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-calendar {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/calendartitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-newsletter {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/newslettertitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-pressroom {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/pressroomtitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-history {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/historytitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-vision {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/visiontitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-structure {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/structuretitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-approach {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/approachtitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-contact {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/contacttitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-extranet {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/extranettitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-ourmembers {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/ourmemberstitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-presidency {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/presidencytitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-secretariat {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/secretariattitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-drinking {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/drinkingtitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-waste {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/wastetitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-economics {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/economicstitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-publications {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/publicationstitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-links {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/linkstitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
.title-events {
	padding: 0px;
	height: 66px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	background-image: url(../images/eventstitle.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
	color: #FFFFFF;
	text-align: center;
}
#wrapper #content {
	background-color: #FFFFFF;
	background-image: url(../images/layout_06.jpg);
	background-repeat: repeat-y;
	width: 922px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#wrapper #content #left-container {
	margin: 0px;
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #content #left-container #leftimg {
	margin: 0px;
	padding: 0px;
	height: 194px;
	width: 300px;
}
#wrapper #content #left-container #leftmenu-footer {
	margin: 0px;
	width: 295px;
	background-image: url(../images/bg-leftfootermenu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
}
#wrapper #content #left-container #leftmenu-footer #menu-content {
	background-image: url(../images/footer-leftmenu.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-position: 5px;
}
#wrapper #content #left-container #leftmenu-footer #menu-content h2 {
	background-image: url(../images/souslignmenu.gif);
	background-repeat: no-repeat;
	margin: 0px;
	color: #0A215F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	height: 25px;
}
#wrapper #content #left-container #leftmenu-footer #menu-content #global-content {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper #content #left-container #leftmenu-footer #menu-content #global-content li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/lipuce.gif);
	background-repeat: no-repeat;
	color: #0A215F;
}
#wrapper #content #left-container #leftmenu-footer #menu-content #global-content ul ul {
	padding-left: 12px;
}

#wrapper #content #left-container #leftmenu-footer #menu-content #global-content a {
	color: #3d75b3;
	text-decoration: none;
}
#wrapper #content #left-container #leftmenu-footer #menu-content #global-content a:hover {
	text-decoration: underline;
}


.homeimg {
	background-image: url(../images/lefthome.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
.aboutimg {
	background-image: url(../images/leftaboutus.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
.peopleimg {
	background-image: url(../images/leftpeople.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
.pubimg {
	background-image: url(../images/leftpub.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
.linksimg {
	background-image: url(../images/leftlinks.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
.contactimg {
	background-image: url(../images/leftcontact.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
.extraimg {
	background-image: url(../images/leftextranet.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: -1000em;
}
#wrapper #content #right-container {
	margin: 0px;
	float: left;
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a215f;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #content #right-container #main {
	background-image: url(../images/bgmain.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#wrapper #content #right-container #main .column-container {
	margin: 0px;
	clear: both;
	padding: 0px;
}
#wrapper #content #right-container #main .column-container .leftcol {
	margin: 0px;
	float: left;
	width: 260px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #content #right-container #main .column-container .leftcolteam {
	margin: 0px;
	float: left;
	width: 175px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #content #right-container #main .column-container .leftcoldrinking {
	margin: 0px;
	float: left;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #content #right-container #main iframe {
	border: 1px solid #CCCCCC;
}

#wrapper #content #right-container #main a {
	font-weight: bold;
	color: #3D75B3;
	text-decoration: none;
}
#wrapper #content #right-container #main #extranet {
	padding: 0px;
	width: 300px;
	margin: 0px;
}
#wrapper #content #right-container #main #extranet #form1 {
	margin: 0px;
	padding: 0px;
}
#wrapper #content #right-container #main #extranet #form1 #login, #password {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #4E80BB;
}
#wrapper #content #right-container #main #extranet #form1 #connecter {
	background-color: #3769A8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #0B205F;
}


#wrapper #content #right-container #main a:hover {
	font-weight: bold;
	color: #0A215F;
	text-decoration: underline;
}

#wrapper #content #right-container #main h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
#wrapper #content #right-container #main ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#wrapper #content #right-container #main ul li {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/MenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style-type: none;
}

#footer-navigation {
	width: 550px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topbtn {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 130px;
	background-image: url(../images/top-btn.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1px;
	text-indent: -1000em;
	float: right;
	cursor: pointer;
}
.topbtn a {
	cursor: pointer;
}
.topbtn a:hover {
	cursor: pointer;
}
#footer-navigation .leftstyle {
	font-size: 11px;
	display: block;
	margin: 0px;
	float: left;
	color: #3D75B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer-navigation .rightstyle {
	font-size: 11px;
	display: block;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer-navigation .rightstyle a {
	font-size: 11px;
	color: #0A215F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer-navigation .rightstyle a:hover {
	font-size: 11px;
	color: #3D75B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#wrapper #content #right-container #main #footer-navigation .rightstyle a {
	font-size: 11px;
	color: #0A215F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
#wrapper #content #right-container #main #footer-navigation .rightstyle a:hover {
	font-size: 11px;
	color: #3D75B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}
#wrapper #content #right-container #main #calendar {
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 555px;
	border: 1px solid #CCCCCC;
}

#wrapper #content #right-container #main #calendar .title {
	width: 179px;
	height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	color: #FFFFFF;
	background-image: url(../images/bgtitlecal.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5689C0;
}
#wrapper #content #right-container #main #calendar .intitule {
	height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	background-image: url(../images/bgtitlecal.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5689C0;
}
#wrapper #content #right-container #main #calendar .maincal-container {
	margin: 0px;
	padding: 0px;
}
#wrapper #content #right-container #main #calendar .maincal-container .contenu {
	width: 179px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #eeeeee;
	height: 40px;
}
#wrapper #content #right-container #main #calendar .maincal-container .maincontenu {
	width: 363px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #eeeeee;
	height: 40px;
}
#wrapper #content #right-container #main #calendar .border {
	border: 1px solid #4B7FB9;
	margin: 0px;
	padding: 0px;
}
#wrapper #content #right-container #main #calendar .espace {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.hr {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.spacer {
	background-image: url(../images/spacer.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 10px;
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.clearer {
    float: none;
    clear:both;
}
#wrapper #footer {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 119px;
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper #footer #copyright {
	margin: 0px;
	width: 485px;
	float: left;
	padding-top: 62px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px;
	color: #b4d3f3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper #footer #powered {
	width: 442px;
	margin: 0px;
	float: left;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b4d3f3;
	text-align: right;
	padding-top: 46px;
}
#wrapper #footer #powered a {
	cursor: pointer;
	outline: 0;
	color: #FFFFFF;
	text-decoration: none;
}
#wrapper #footer #powered a:hover {
	color: #B4D3F2;
	text-decoration: none;
}
