 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans serif
}
BODY {
	BACKGROUND: #fff; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans serif
}
P {
	FONT-FAMILY: Arial, Helvetica, sans serif
}
B {
	FONT-WEIGHT: bold
}
.content {
	
}
#content IMG {
	FLOAT: right; MARGIN: 10px; POSITION: relative
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.TitleStyle {
	PADDING-BOTTOM: 10px; FONT: bold 14px Arial, Helvetica, sans serif; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-INDENT: 0px; POSITION: relative
}
.footer {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-ALIGN: center
}
.langSel {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
A {
	COLOR: #336699; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
TD.cols {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px
}
TD.cols DIV.titredroite {
	BORDER-TOP: #666 2px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: white; BORDER-BOTTOM: #222 2px solid; BACKGROUND-COLOR: #444; TEXT-ALIGN: left
}
TD.cols DIV.blocdroite {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.cols FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.blocdroite DIV.col-separation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; WIDTH: 130px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid
}
#col-gauche {
	BACKGROUND-COLOR: white
}
#col-gauche IMG {
	MARGIN: 1px 1px 0px 0px
}
#col-centre {
	BACKGROUND-COLOR: white
}
#col-droite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:  repeat-y 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#col-droite DIV.titredroite {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND:  repeat-y 0px 50%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#col-droite DIV.blocdroite {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.homepage {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
TABLE.homepage TD {
	VERTICAL-ALIGN: top
}
TABLE.homepage DIV.titres {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
TABLE.homepage H3.surtitre {
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #666
}
TABLE.homepage H3.soustitre {
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #666
}
TABLE.homepage H2 {
	MARGIN: 0px
}
TABLE.homepage H2 A {
	FONT-SIZE: 20px
}
DIV.titre {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333; BORDER-BOTTOM: #1c92f2 1px solid; TEXT-ALIGN: left
}
TABLE.homepage IMG.spip_logos {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
TABLE.homepage P {
	TEXT-ALIGN: justify
}
DIV.petitpoucet {
	FONT-SIZE: 10px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.petitpoucet A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
TABLE.articles TD {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 2px solid; TEXT-ALIGN: center
}
TABLE.articles DIV.rubrique-produit-descr {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #1c92f2 1px solid
}
TABLE.articles DIV.rubrique-produit-descr H2 {
	FONT-SIZE: 16px; MARGIN: 0px
}
TABLE.articles DIV.rubrique-produit-descr H3 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
TABLE.articles A {
	COLOR: #666; TEXT-DECORATION: none
}
TABLE.articles A:hover {
	COLOR: #999; TEXT-DECORATION: none
}
TABLE.articles H3 {
	FONT-SIZE: 12px; MARGIN: 0px
}
TABLE.news H2 {
	FONT-SIZE: 16px; MARGIN: 0px
}
TABLE.news H2 A {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0px
}
TABLE.news H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #666
}
TABLE.news H3.surtitre {
	
}
TABLE.news H3.soustitre {
	
}
TABLE.news H4.date {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #aaa
}
TABLE.news DIV.texte {
	MARGIN-TOP: 10px
}
TABLE.news DIV.suite {
	MARGIN-TOP: 5px; TEXT-ALIGN: right
}
TABLE .news .local_news {
	BACKGROUND-COLOR: #d6d6de
}
TABLE.local_news H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #666
}
TABLE .news .local_news H2 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-DECORATION: none
}
TABLE .news .local_news H2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0d1d5a; TEXT-DECORATION: none
}
TABLE .news .local_news H2 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #152c84; TEXT-DECORATION: underline
}
TABLE .local_news .soustitre {
	COLOR: #8888aa
}
TABLE .local_news .texte {
	MARGIN-TOP: 10px
}
TABLE.local_news DIV.suite {
	MARGIN-TOP: 5px; TEXT-ALIGN: right
}
TABLE.local_news H4.date {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #aaa
}
DIV.contact-groupe-titre {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 10px 0px; COLOR: #333; BORDER-BOTTOM: red 2px solid; TEXT-ALIGN: left
}
DIV.rubrique-produit DIV.rubrique-produit-titre {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 10px 0px; COLOR: #333; BORDER-BOTTOM: #1c92f2 2px solid; TEXT-ALIGN: left
}
DIV.rubrique-produit DIV.rubrique-produit-texte {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; MARGIN: 10px 10px 20px; COLOR: #333; TEXT-ALIGN: justify
}
DIV.rubrique-produit DIV.rubrique-produit-texte P.spip {
	FONT-SIZE: 12px
}
DIV.rubrique-produit DIV.rubrique-produit-texte H3.spip {
	FONT-SIZE: 15px
}
DIV.article-produit DIV.article-produit-titre {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 10px 0px; COLOR: #333; BORDER-BOTTOM: red 2px solid; TEXT-ALIGN: left
}
DIV.article-produit DIV.article-produit-soustitre {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 4px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.article-produit DIV.article-produit-surtitre {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 10px 10px -10px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.article-produit P.spip TABLE.spip TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
DIV.article-produit P.spip TABLE.spip TR.row_first {
	BACKGROUND-COLOR: #ccc
}
DIV.article-produit P.spip TABLE.spip TR.row_odd {
	BACKGROUND-COLOR: #ddd
}
DIV.article-produit P.spip TABLE.spip TR.row_even {
	BACKGROUND-COLOR: #eee
}
DIV.article-produit {
	TEXT-ALIGN: center
}
DIV.article-news {
	MARGIN: 10px; TEXT-ALIGN: left
}
DIV.article-news IMG.spip_logos {
	MARGIN-LEFT: 15px
}
DIV.article-news IMG.spip_logos_center {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.article-news DIV.article-news-titre {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; COLOR: #333; BORDER-BOTTOM: red 2px solid; TEXT-ALIGN: left
}
DIV.article-news DIV.article-news-soustitre {
	PADDING-RIGHT: 2px; MARGIN-TOP: -10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.article-pg-notfound {
	PADDING-RIGHT: 2px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.article-news DIV.article-news-surtitre {
	PADDING-RIGHT: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -10px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.article-news DIV.article-news-date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -6px 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.article-news DIV.chapo {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px
}
DIV.chapo LI {
	LIST-STYLE-IMAGE: ; MARGIN-LEFT: 15px
}
DIV.article-news DIV.texte {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: justify
}
DIV.texte LI {
	LIST-STYLE-IMAGE: ; MARGIN-LEFT: 15px
}
DIV.article-news IMG.spip_logos {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
TABLE.article-documents TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
TABLE.article-documents TD IMG.spip_logos {
	MARGIN: 0px 0px 5px
}
H2.archives-date {
	PADDING-LEFT: 14px; BACKGROUND:  no-repeat 0px 50%; COLOR: #f93; PADDING-TOP: 0px
}
H1.recherche {
	FONT-SIZE: 20px; MARGIN: 20px; TEXT-ALIGN: left
}
TD.manchette-gauche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.manchette-gauche IMG {
	MARGIN-TOP: 3px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
DIV.docs {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
TD.docs {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
.login_box TD {
	FONT-SIZE: 10px
}
.login_box .login_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
