/* CSS Document */

BODY {
	FONT: 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; BACKGROUND: #EFEFEF; COLOR: black
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TEXTAREA {
	FONT: inherit
}
#print {
	DISPLAY: none
}
#header {
	BACKGROUND: url(img/header-bg-blue.jpg) black no-repeat 50% 35px

}
#header-inside {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px
}
#header H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 0px
}
#header UL#evitement {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
#header UL#evitement LI {
	DISPLAY: inline; COLOR: #888; FONT-SIZE: 0.85em; MARGIN-RIGHT: 15px
}
#header UL#evitement LI A {
	COLOR: #aaa; TEXT-DECORATION: none
}
#header UL#evitement LI A:hover {
	COLOR: #fff
}
#header UL#evitement LI A:focus {
	COLOR: #fff
}
UL#menu {
	POSITION: absolute; LIST-STYLE-TYPE: none; TOP: 0px; RIGHT: 0px; LIST-STYLE-IMAGE: none
}
UL#menu LI {
	TEXT-ALIGN: center; WIDTH: 165px; FLOAT: left; HEIGHT: 115px; MARGIN-LEFT: 20px
}
UL#menu LI A {
	LINE-HEIGHT: 30px; FONT-VARIANT: small-caps; COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL#menu LI A:hover {
	color:#eb5800
}
#sous-menu {
	MARGIN: -7px auto 0px; WIDTH: 960px; BACKGROUND: url(img/menu-bg.png) no-repeat left top; HEIGHT: 66px
}
#sous-menu A#rss {
	FONT-VARIANT: small-caps; FLOAT: right; COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#sous-menu FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 20px
}
#sous-menu FORM #recherche-texte {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; WIDTH: 151px; PADDING-RIGHT: 0px; BACKGROUND: url(img/input-search.png) no-repeat right top; HEIGHT: 22px; COLOR: #aaa; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
#sous-menu FORM #recherche-submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 36px; PADDING-RIGHT: 0px; BACKGROUND: url(img/btn-ok.png) no-repeat left top; HEIGHT: 27px; COLOR: white; VERTICAL-ALIGN: top; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#sous-menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 21px
}
#sous-menu UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
#sous-menu LI A {
	FONT-VARIANT: small-caps; COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#sous-menu LI.homeitem {
	MARGIN-RIGHT: 5px
}
#sous-menu LI.homeitem A {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#sous-menu LI A:hover {
	BORDER-BOTTOM: #aac8ec 8px solid
}
#sous-menu LI A:focus {
	BORDER-BOTTOM: #aac8ec 8px solid
}
#sous-menu LI A:active {
	BORDER-BOTTOM: #aac8ec 8px solid
}
#sous-menu LI.actif A {
	BORDER-BOTTOM: #fff 8px solid
}
#header-sep {
	LINE-HEIGHT: 4px; BACKGROUND-COLOR: #d7d4cb; HEIGHT: 4px; FONT-SIZE: 1px
}
#header-sep .inside {
	MARGIN: 0px auto; WIDTH: 990px; BACKGROUND: url(img/header-sep.png) center top

}
#content .center {
	TEXT-ALIGN: center
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 10px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: -1px; COLOR: #B53301; FONT-SIZE: 2em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
H4 {
	MARGIN: 1.5em 0px 0.8em; FONT-SIZE: 1.1em
}
H5 {
	MARGIN: 1.5em 0px 1em; FONT-SIZE: 1em
}
A {
	COLOR: #3b81be; TEXT-DECORATION: none
}
A:visited {
	
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
H2 A {
	COLOR: #B53301
}
H2 A:visited {
	COLOR: #eaa515
}
H2 A:hover {
	COLOR: #eb5800; TEXT-DECORATION: none
}
H2 A:focus {
	COLOR: #eb5800; TEXT-DECORATION: none
}
H2 A:active {
	COLOR: #eb5800; TEXT-DECORATION: none
}
H2 SPAN.hometype {
	COLOR: #999
}
#global {
	MARGIN: 0px auto; WIDTH: 990px
}
#page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  COLOR: #444; PADDING-TOP: 0px; BACKGROUND: url(img/bg_sidebar.gif) #A4B6CA repeat-y right 50%;
}
#page #notif {
	POSITION: relative; BACKGROUND: #fffadf; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
#page #notif P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
#page #notif #notif-close {
	POSITION: absolute; MARGIN-TOP: 5px; FLOAT: right; CURSOR: pointer; RIGHT: 10px
}
#page #notif IMG {
	VERTICAL-ALIGN: middle
}
#content {
	WIDTH: 540px; FLOAT: left; MARGIN-LEFT: 44px; PADDING-TOP: 1em
}
#content .twit {
	POSITION: relative; LINE-HEIGHT: 1; MIN-HEIGHT: 50px; MARGIN-BOTTOM: 1.5em; CLEAR: both
}
#content .twit IMG {
	FLOAT: left
}
#content .twit BLOCKQUOTE {
	PADDING-BOTTOM: 12px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; WIDTH: 487px; PADDING-RIGHT: 0px; BACKGROUND: url(css/img/bubble.png) no-repeat left bottom; MARGIN-LEFT: 65px; PADDING-TOP: 0px
}
#content .twit BLOCKQUOTE P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MIN-HEIGHT: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 40px; MARGIN-BOTTOM: 0px; BACKGROUND: url(css/img/bubble.png) no-repeat left top; PADDING-TOP: 10px
}
#content #twitadd {
	POSITION: absolute; TOP: 15px; CURSOR: pointer; RIGHT: 5px
}
#content #twitinput {
	DISPLAY: none
}
#content #twitinput #twitchars {
	TEXT-ALIGN: center; WIDTH: 70px; FONT-FAMILY: Georgia; FLOAT: left; COLOR: #999; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
#content #twitinput TEXTAREA {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 455px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 5px; FLOAT: left; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 6px
}
#content #twitinput .submit {
	MARGIN: 5px 0px 1em 70px; CLEAR: both
}
#content .newsblock {
	LINE-HEIGHT: 1.5; MARGIN-BOTTOM: 1.5em; CLEAR: both
}
#content .newsblock H2 {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#content .newsblock .cal {
	TEXT-ALIGN: center; MARGIN-TOP: 15px; WIDTH: 44px; BACKGROUND: url(css/img/cal.png) no-repeat; FLOAT: left; HEIGHT: 48px; COLOR: #fff; FONT-SIZE: 10px; MARGIN-RIGHT: 15px
}
#content .newsblock .cal ABBR {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#content .newsblock .cal SPAN {
	DISPLAY: block; COLOR: #999; FONT-SIZE: 19px; FONT-WEIGHT: bold
}
#content .newsblock .titre {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
#content .first.newsblock .titre {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#content .first.newsblock .cal {
	MARGIN-TOP: 0px
}
#content .newsblock .texte {
	TEXT-ALIGN: left; MARGIN-LEFT: 70px
}
#content .newsblock .texte IMG {
	MARGIN: 4px 15px 5px 0px; FLOAT: left
}
#content .newsblock .texte P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
#content .newsblock .meta {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#content .newsblock .meta .metafirst {
	FLOAT: left
}
#content .newsblock A.readnext {
	FONT-WEIGHT: bold
}
#content .newsblock A.readnext:visited {
	COLOR: #3b81be
}
#content .navpage {
	MARGIN-TOP: 1em; CLEAR: both; FONT-WEIGHT: bold
}
#content .nextpage {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 26px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px
}
#content .prevpage {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 26px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px
}
#content .nextpage {
	PADDING-RIGHT: 36px; BACKGROUND: url(css/img/ico-next.png) #f9f9f9 no-repeat 98.5% 50%

}
#content .prevpage {
	PADDING-LEFT: 36px; BACKGROUND: url(css/img/ico-prev.png) #f9f9f9 no-repeat 2% 50%

}
#content .hometip {
	
}
#content .comc {
	PADDING-LEFT: 19px; BACKGROUND: url(css/img/comms.png) no-repeat left center

}
#content .comc0 {
	
}
#content .comc10 {
	
}
#content .comc:hover {
	TEXT-DECORATION: none
}
#content .sep {
	COLOR: #ccc
}
#content .suggest {
	MARGIN: 0px
}
#content .suggest A {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; PADDING-LEFT: 20px; WIDTH: 176px; DISPLAY: block; BACKGROUND: url(css/img/btn-add.png) no-repeat left top; HEIGHT: 26px; COLOR: #fff; FONT-WEIGHT: bold
}
#content .suggest A:hover {
	BACKGROUND-IMAGE: url(css/img/btn-add-hover.png); TEXT-DECORATION: none
}
#content P {
	TEXT-ALIGN: justify; LINE-HEIGHT: 150%; MARGIN-BOTTOM: 1.3em
}
#content UL {
	TEXT-ALIGN: justify; LINE-HEIGHT: 150%; MARGIN-BOTTOM: 1.3em
}
#content UL {
	LIST-STYLE-TYPE: none; MARGIN: 1em 0px; LIST-STYLE-IMAGE: none
}
#content OL {
	MARGIN: 1em 0px 1em 24px
}
#content UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(css/img/ico-puce.png) no-repeat left 7px

}
#content LI UL {
	MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.5em
}
#content LI OL {
	MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.5em
}
#content UL OL > LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#content UL.nostyle LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .markItUp LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#content .illustration {
	MARGIN: 6px 15px 5px 0px; FLOAT: left
}
#content .learnblock {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 1em; CLEAR: both; PADDING-TOP: 1em
}
#content .learnblock H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content .learnblock UL {
	MARGIN-LEFT: 128px
}
#content .learnblock LI.all {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; BACKGROUND: url(css/img/ico-fleche.png) no-repeat left center; MARGIN-LEFT: 10px; FONT-WEIGHT: bold
}
#content .actualite H2 {
	FONT-SIZE: 2em
}
#content #commentaires {
	MARGIN-TOP: 20px; CLEAR: both
}
#content #commentaires-posting H3.posting {
	PADDING-LEFT: 25px; BACKGROUND: url(css/img/coma.png) no-repeat left 80%

}
#content .commentaire {
	MARGIN-TOP: 20px; CLEAR: both
}
#content .commentaire .commentaire-meta {
	FLOAT: left
}
#content .commentaire .avatar {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
#content .commentaire-date {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 90px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #7e7e7e; PADDING-TOP: 0px
}
#content .commentaire-date .adminlink {
	FLOAT: right
}
#content .commentaire-auteur {
	MARGIN: 0px
}
#content .commentaire-content {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 18px; PADDING-RIGHT: 10px; BACKGROUND: url(css/img/commentaires.png) no-repeat left top; MARGIN-LEFT: 70px; PADDING-TOP: 5px
}
#content .commentaire-content P {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 9px; FONT-SIZE: 90%; PADDING-TOP: 6px
}
#content .even.commentaire .commentaire-content {
	BACKGROUND-COLOR: #f7f7f7
}
#content .odd.commentaire .commentaire-content {
	BACKGROUND-COLOR: #f0f0f0
}
#content .self.commentaire .commentaire-content {
	BACKGROUND-COLOR: #ffecc4
}
#content .commentaire-bottom {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; MARGIN-TOP: 3px; MIN-HEIGHT: 6px
}
#content .commentaire-repondre {
	MARGIN: 0px 9px 0px 0px; PADDING-LEFT: 12px; BACKGROUND: url(css/img/ico-reply.png) no-repeat left center; TEXT-DECORATION: none
}
#content .newslist .titre {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1.3em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
#content .newslist IMG {
	MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 15px
}
#content .newslist LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; CLEAR: both; BORDER-TOP: #eee 1px solid; PADDING-TOP: 10px
}
#content .newslist LI .meta {
	DISPLAY: block; COLOR: #02344F; FONT-SIZE: 0.9em
}
#content .newslist LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#content UL.newslist {
	PADDING-BOTTOM: 3em
}



#sidebar {
	WIDTH: 359px; FLOAT: right; MARGIN-RIGHT: 16px; PADDING-TOP: 20px
}
#sidebar H2 {
	PADDING-BOTTOM: 0px; FONT-VARIANT: small-caps; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 8px; LETTER-SPACING: 0px; COLOR: #5b6248; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#sidebar H2 A {
	COLOR: #7B1314
}
#sidebar H2 A:hover {
	COLOR: #B63300
}
#sidebar .bloc {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(img/bloc-bg1.jpg) #DEE0DF repeat-x left top; CLEAR: both; PADDING-TOP: 15px
}
#sidebar .bloc IMG.illust {
	FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
#sidebar .bloc UL {
	LINE-HEIGHT: 1.4; LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#sidebar .bloc P {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar .bloc .description {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; COLOR: #666; FONT-SIZE: 0.9em
}
#sidebar .bloc P.plus-link {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; BACKGROUND: url(css/img/sidebar-link-left.png) no-repeat left top; FLOAT: right; HEIGHT: 21px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#sidebar .bloc P.plus-link A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; BACKGROUND: url(css/img/sidebar-link-right.png) no-repeat right top; FLOAT: left; PADDING-TOP: 3px
}
#sidebar .apprendre.bloc H2 A {
	COLOR: #79b70d
}
#sidebar .emploi.bloc H2 A {
	COLOR: #ff7800
}
#sidebar .apprendre.bloc H2 A:hover {
	COLOR: #575757
}
#sidebar .emploi.bloc H2 A:hover {
	COLOR: #575757
}
#sidebar .emploi.bloc LI {
	PADDING-LEFT: 16px; LIST-STYLE-TYPE: square; COLOR: #3b6ebf
}
#sidebar .apprendre.bloc LI {
	PADDING-LEFT: 16px; LIST-STYLE-TYPE: square; COLOR: #3b6ebf
}

.SBContainer {
	MARGIN: 10px 33px 0px 0px; WIDTH: 95%; FLOAT: left
}
.SBContent {
	BORDER-BOTTOM: #1f4357 1px solid; BORDER-LEFT: #1f4357 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #182d39; BORDER-TOP: #1f4357 1px solid; BORDER-RIGHT: #1f4357 1px solid; PADDING-TOP: 15px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px
}
.SBLinks {
	BORDER-BOTTOM: #26516b 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px; COLOR: white; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.SBLinks:visited {
	BORDER-BOTTOM: #26516b 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px; COLOR: white; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.SBLinks:hover {
	BACKGROUND-COLOR: #26516b; PADDING-LEFT: 5px
}
#SBTitlePartenariats {
	BORDER-BOTTOM: #1f4357 1px solid; BORDER-LEFT: #1f4357 1px solid; MARGIN-BOTTOM: 15px; BACKGROUND: url(images/footer_titles.gif) no-repeat; HEIGHT: 30px; BORDER-TOP: #1f4357 1px solid; BORDER-RIGHT: #1f4357 1px solid; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px
}
#SBTitlePartenariats {
	WIDTH: 150px; BACKGROUND-POSITION: 0px -66px
}


#footer {
	POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 80px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(img/footer.png) repeat-x center top; COLOR: #adadad; CLEAR: both; FONT-SIZE: 0.9em; PADDING-TOP: 25px
}

#footer-mobile {
	DISPLAY: none
}
#footer A {
	COLOR: #adadad; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer A:focus {
	TEXT-DECORATION: underline
}
#footer A:active {
	TEXT-DECORATION: underline
}
#footer-menu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100px; PADDING-TOP: 0px
}
#footer-menu P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer-end P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer-menu UL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; PADDING-TOP: 7px
}
#footer-menu UL LI {
	DISPLAY: inline; MARGIN-LEFT: 20px
}
#footer-menu UL A {
	FONT-VARIANT: small-caps; COLOR: #7a6e64; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#footer-menu UL A:hover {
	COLOR: black
}
#footer-menu UL A:focus {
	COLOR: black
}
#footer-menu UL A:active {
	COLOR: black
}
#footer-menu UL LI.gopagetop A:hover IMG {
	POSITION: relative; BOTTOM: 6px
}
#footer-links {
	TEXT-ALIGN: right; LINE-HEIGHT: 1.5; LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; WIDTH: 200px; FLOAT: right; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 44px
}
#footer #citation {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 44px; PADDING-LEFT: 0px; WIDTH: 520px; PADDING-RIGHT: 0px; FONT: 1.5em Georgia, "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; PADDING-TOP: 5px
}
#footer #citation SPAN {
	WHITE-SPACE: nowrap; COLOR: #ccc; MARGIN-LEFT: 0.5em; FONT-SIZE: 0.8em
}
#footer #citation .suggestion {
	MARGIN-LEFT: 200px; FONT-SIZE: 0.6em
}
#footer-end {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(img/footer-end.png) black center top; COLOR: white; PADDING-TOP: 0px
}
#footer-end IMG {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#footer-end #presentation {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3; PADDING-LEFT: 0px; WIDTH: 690px; PADDING-RIGHT: 20px; BACKGROUND: url(css/img/footer-acco-2.png) black no-repeat right center; FLOAT: right; COLOR: #aaa; MARGIN-RIGHT: 40px; PADDING-TOP: 10px
}
#footer-end #presentation P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(css/img/footer-acco-1.png) no-repeat left center; PADDING-TOP: 3px
}
#footer-end #presentation A {
	COLOR: #888; TEXT-DECORATION: none
}
#footer-end #presentation A:hover {
	TEXT-DECORATION: underline
}
#footer-end DIV.spacer {
	LINE-HEIGHT: 1; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}


#footer-nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 35px; PADDING-TOP: 0px; BACKGROUND: url(img/footer-nav6.png) repeat-x center top 
}
#footer-nav P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer-nav UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; PADDING-TOP: 7px
}
#footer-nav UL LI {
	DISPLAY: inline; MARGIN-LEFT: 20px
}
#footer-nav UL A {
	FONT-VARIANT: small-caps; COLOR: #000000; FONT-SIZE: 1.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#footer-nav UL A:hover {
	COLOR: #5E6366; TEXT-DECORATION: none
}
#footer-nav UL A:focus {
	COLOR: black
}
#footer-nav UL A:active {
	COLOR: black
}
#footer-nav UL LI.gopagetop A:hover IMG {
	POSITION: relative; BOTTOM: 6px
}


.clear {
	CLEAR: both
}

.pagination {
	CLEAR: both; BORDER-TOP: #eee 1px solid; PADDING-TOP: 10px
}
.pagination A {
	TEXT-DECORATION: none
}
.pagination B {
	BORDER-BOTTOM: #2c2c2c 1px solid; BORDER-LEFT: #2c2c2c 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(img/pagination-b.png) #080808 repeat-x; COLOR: #fff; BORDER-TOP: #2c2c2c 1px solid; BORDER-RIGHT: #2c2c2c 1px solid; PADDING-TOP: 2px
}
.pagination A {
	BORDER-BOTTOM: #aad83e 1px solid; BORDER-LEFT: #aad83e 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(img/pagination-a.png) #8ebd1e repeat-x; COLOR: #fff; BORDER-TOP: #aad83e 1px solid; BORDER-RIGHT: #aad83e 1px solid; PADDING-TOP: 2px
}
.pagination SPAN A {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND: #fff; COLOR: #666; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}


div.nomargin{	/* our special nomargin class */
	margin-right:0px;
}

.pic{	/* divs that hold all the pictures in the gallery */
	float:left;
	margin:0 15px 15px 0;
	border:5px solid white;
	width:200px;
	height:250px;
}

.pic a{	/* in every .pic container there is a hyperlink exactly the size of the container */
	width:200px;
	height:250px;
	text-indent:-99999px;
	display:block;	/* don't forget that widths and heights of hyperlinks are useless without display:block */
}

#container{	/* the main container div */
	width:890px;
	margin:20px auto;
}

.picture{	/* divs that hold all the pictures in the gallery */
	float:left;
	margin:0 15px 15px 0;
	border:3px solid white;
	width:200px;
	height:135px;
}

/* Logos */
#logos_top {
	height:10px; text-align:center; BACKGROUND: url(img/footer-top.png) repeat-x center top; 
}
#logos_bottom {
	height:100px; text-align:center; BACKGROUND: url(img/footer-part.png) repeat-x center top; 
}
	