html, body { margin:0; padding:0; border:0; background:#fff; }
body { font-family: arial, helvetica, sans-serif; font-size: 11px; }
a img { border: 0; }
a:hover { text-decoration: none; }

#container { width: 585px; height: 635px; }
#content.home { width: 372px; float:left; }

#nav { height:33px; }
#nav img { float:left; }
#under-nav { margin:0; padding:0; }


#content .inner { padding: 10px 20px; height: 575px; overflow: auto; line-height: 15px; }
#content.home .inner { width: 352px; }

#content h1 { margin:0; padding: 5px 0; font-size: 30px; font-family: helvetica, arial, sans-serif; color: #147c8b; line-height: 30px }
#content h2 { margin:0; padding: 5px 0; font-size: 15px; clear:both; line-height:18px; }
#content h2 a { color: #147c8b; }
#content h2 small { color: #999; font-size: 10px; }
#content a { color: #eb8d2b; }
#content a.plus { margin-top:-10px; display: block; width:100%; text-align: right; font-weight: bold; }

#content #news { background: #fff url('../_images/bg_nouvelles.gif') no-repeat top left; width: 372px; height: 337px; line-height: 1.2em; }
#content #news .inner { padding: 20px 20px 20px 28px; width: 324px; height: 292px; overflow: auto; overflow-x: hidden; }
#content #news h2 { padding: 5px 0 0; }
#content #news p { margin: 8px 0; padding:0; }

#sidebar { width: 196px; float: right; padding-right: 5px; }
#sidebar img { margin-bottom: 9px; }

/*--slideshow Styles--*/
.slideshow {
	background: #119192 url('../_images/bg_slideshow.gif') no-repeat top left;
	width: 584px;
	height: 216px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.slideshow img {float: left;}

a { outline:none; }
