
body {
background : #fff;
margin : 0.5em;
text-align : center;
font-size : 0.9em;
color : #333;
background-image : url(../images/bkg_page.gif);
background-repeat : repeat;
text-align : center;
}
td {
font-size : 0.8em;
}

img, table {
margin : 0;
padding : 0;
border : none;
}
ul, ol, li {
margin : 0;
padding : 0;
}
ul {
list-style : none;
}
.artikel ul {list-style: disc; margin:0.5em;}

.artikel li {margin-left: 1.2em; }

h1 {
margin-top : 6px;
padding : 0;
font-size : 1.1em;
font-weight : normal;
}
h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
font-size : 1em;
}
h2 {
font-variant : small-caps;
}

#page{
	height:100%;
	min-height:100%;
	width:980px;
	text-align:left;
	margin: 0 auto;
	position:relative;
}

html>body #page{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#conteneur {
	width : 100%;
	background : #fff;
	min-height: 380px;
	_height: 380px;
}

#conteneur #contenu {
float : right;
width : 680px;
padding : 0;
}

#conteneur #navigation {
float : left;
width : 290px;
text-align : left;
}

#contenu .contre-encart {
float : left;
width : 454px;
}

#contenu .encart {
float : right;
width : 206px;
margin : 0;
margin-bottom : 1em;
background-color : #fbece2;
}

#entete {
width : 980px;
height : 98px;
z-index : 1;
}

#entete #nom_site_spip, #entete a .spip_logos {
display : none;
float : left;
font-weight : bold;
font-size : 1.5em;
}

#entete a {
text-decoration : none;
}

#entete .formulaire_recherche {
float : right;
}

#hierarchie {
clear : both;
margin-bottom : 2em;
font-size : 0.77em;
padding-left : 9px;
}

#banners {
	margin: 12px 0:
}

.clearfooter {
	clear : both;
	height: 52px;
}

html>body .clearfooter {
	clear : both;
	height: 2px;
}


#pied {
clear:both;
width : 980px;
height: 52px;
text-align : center;
background : #fff;
z-index: 1000;
}

* html #pied {/*only ie gets this style*/
	\height:54px;/* for ie5 */
	he\ight:52px;/* for ie6 */
}

#clearfooter {width:100%;height:104px;clear:both} /* to clear footer */

#pied small {
font-size : 0.77em;
}
#pied img {
vertical-align : bottom;
}
.footer {
font-size : 0.77em;
border-top : 1px solid #f37d35;
padding : 0.6em 0;
background-image : url(../images/footer.png);
background-repeat : repeat-x;
}
.introlist {
text-align : center;
}
.nettoyeur {
clear : both;
margin : 0;
padding : 0;
border : none;
height : 0;
line-height : 1px;
font-size : 1px;
}
.break {
clear : both;
margin : 0;
padding : 0;
border : none;
height : 12px;
line-height : 1px;
font-size : 1px;
background : #fff;
}
.invisible {
position : absolute;
top : -3000em;
height : 1%;
}
.inline_img {
vertical-align : middle;
margin-right : 6px;
border : 0;
}
.menuleft {
margin : 0;
padding-top : 0;
}
body, #navigation, .encart, .formulaire_spip, td, p, form {
font-family : Arial, Helvetica, sans-serif;
}

#contenu-fullwidth {
	padding: 6px;
	font-size: 0.9em;
}

#contenu, #navigation {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
}
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
font-family : "Bitstream Vera Serif", Georgia, Times, serif;
}
.rubriques, .breves, .forums {
min-width : 10em;
border : 1px solid #ccc;
margin-bottom : 1em;
font-size : 0.77em;
}
.encart .menu-titre {
height : 2.2em;
font-size : 14px;
font-weight : bold;
color : #369;
background : url(../images/titlebkg_or.png) no-repeat;
padding : 6px 0 0 45px;
}
/*.encart ul {
font-size : 0.9em;
}*/
.encart li {
border-bottom : 1px dotted #333;
}
.encart ul a {
display : block;
background : url(../images/menu_or_bkg.png);
padding : 4px 4px 4px 16px;
}
.encart ul a:hover {
background : url(../images/menu_or_bkg_over.png);
}
#navigation .menu-titre, .contre-encart .menu-titre {
height : 2.2em;
font-size : 14px;
font-weight : bold;
color : #369;
background : url(../images/titlebkg_bl.png) no-repeat;
padding : 6px 0 0 45px;
}

.rubriekstitel {
font-family : Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
height : 2.2em;
font-size : 12px;
font-weight : bold;
color : #369;
/*background : url(../images/acttitlebkg_bl.png) repeat-x;*/

padding : 0 6px;
}


#navigation p, .encart p {
margin : 0;
padding : 0.2em 0.7em;
text-align : left;
}
#navigation ul {
text-align : left;
}
#navigation ul a {
display : block;
padding : 0.4em 0.7em 0.4em 4px;
border-bottom : 1px dotted #333;
}
#navigation ul a:hover {
background : #edf3fa;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul li a {
padding : 0.2em 1em;
background-color : #f37d35;
color : white;
font-weight : bold;
text-decoration : none;
float : left;
border-right : 1px solid #fff;
}
#navcontainer ul li a:hover {
background-color : #fbece2;
color : #033f71;
font-weight : bold;
}
#mainmenu {
position : absolute;
top : 12px;
right : 14px;
z-index : 2;
font-size : 0.9em;
}
#topmenucontainer ul li {
display : inline;
}
#topmenucontainer ul li a:hover {
background : url(../images/header_menu-over.png);
color : #033f71;
font-weight : bold;
}
.rubriques {
background : #eaffea;
}
.rubriques .menu-titre {
background : #f2fff2;
}
.breves {
background : #ffeaea;
}
.breves .menu-titre {
background : #fff2f2;
}
.syndic {
min-width : 9em;
background-image : url(../images/left-top-corner-box.jpg);
background-repeat : no-repeat;
margin : 0 0 6px 10px;
padding : 10px;
font-size : 0.9em;
}
.syndic .menu-titre {
padding : 0 0 5px 10px;
border-bottom : 1px dotted #ccc;
margin-bottom : 0.4em;
text-align : left;
font-size : 1em;
font-weight : bold;
font-family : Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
}
.divers {
min-width : 10em;
background-image : url(../images/left-top-corner-box.jpg);
background-repeat : no-repeat;
margin-bottom : 1em;
padding : 10px;
font-size : 1.2em;
}

.partners {
/*	border: 1px solid #999; */
	background: #f2f2f2:
	padding: 6px;
	margin: 12px 0;
}

.menutitel, .socius-titel {
font-family : Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
font-size : 13px;
color : #033f71;
font-weight : bold;
font-variant : small-caps;
/*height : 4em;*/
padding-top:6px;
}
.fronttitel, .nieuwstitel {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
margin : 2px 6px 0 0;
font-weight : 400;
color : #369;
}

.fronttitel { 
	border-bottom : 1px solid #f37d35; 
	padding-bottom : 0.2em;
	margin-bottom: 12px; 
	margin-left: 12px;
}

.artdate {
text-align : left;
font-style : italic;
padding-bottom : 6px;
padding-left: 12px;
font-size: 0.8em;
}

.artikel {
padding-left : 12px;
padding-right: 12px;
padding-bottom: 6px;
}
.search {
background : #fbece2;
}
.cartouche .titre {
font-size : 1.27em;
font-weight : normal;
color : #369;
border-bottom : 1px solid #ee333e;
margin-bottom : 6px;
}
#contenu .surtitre, #contenu .soustitre {
font-size : 0.82em;
}
.cartouche .spip_logos {
float : right;
margin-left : 16px;
margin-bottom : 16px;
}
.cartouche p {
margin : 0;
padding : 0;
clear : left;
}
.cartouche small {
font-size : 0.71em;
}
.cartouche .traductions {
font-size : 0.71em;
}
.cartouche .traductions * {
display : inline;
}
.cartouche .traductions li {
padding-left : 1em;
}
.inline_img {
vertical-align : middle;
margin : 0 6px;
border : 0;
}
.introlist ul {
width : 100%;
margin : 0;
padding : 0;
list-style : none;
text-align : center;
}
.introlist ul li {
float : left;
width : 30%;
height : 17em;
margin : 0.4em;
padding : 0;
border : 1px solid #f37d35;
vertical-align: middle;
}

.border {
border : thin solid #fc7a2e;
padding : 6px;
}

.borderbottom {
border-bottom:1px solid #97A6D1;
}

.button {
background-color : #edf3fa;
}
#banners img {
margin : 4px;
}
.overviewitem {
background-color : #edf3fa;
padding-left : 4px;
}
th {
padding-left : 6px;
font-weight : bold;
text-align : left;
font-size : 0.77em;
font-family : Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
}
.chapo {
margin-bottom : 1.5em;
font-size : 0.9em;
}
.lien {
background : #eee;
margin : 1em;
margin-bottom : 1.5em;
padding : 0.82em;
border : 1px solid #ccc;
font-size : 0.82em;
font-weight : bold;
}
#contenu .texte {
color : #000;
font-size : 1em;
font-family : Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
/*padding : 6px 6px 6px 110px;*/
padding : 0px 6px 6px 0px;
}
#navigation .texte {
font-size : 1em;
padding-left : 0;
}
.ps, .notes {
margin : 0.4em;
padding-top : 2px;
}
.ps {
font-size : 0.8em;
}
.notes, #navigation .date {
clear : both;
font-size : 0.77em;
font-style : italic;
color : #333;
}
.ps h2, .notes h2 {
font-size : 1.19em;
font-weight : bold;
}
a:link {
color : #033f71;
text-decoration : none;
}
a:active {
color : #fc7a2e;
text-decoration : underline;
}
a:visited {
color : #033f71;
text-decoration : none;
}
a:hover {
color : #f37d35;
text-decoration : underline;
}

#contenu .titel a:hover {text-decoration: none;}

#Tabel_01 {
position : absolute;
left : 0;
top : 0;
width : 980px;
height : 98px;
}
#header-menu-01_ {
position : absolute;
left : 0;
top : 0;
width : 400px;
height : 98px;
}
#header-menu-02_ {
position : absolute;
left : 400px;
top : 0;
width : 199px;
height : 98px;
}
#header-menu-03_ {
position : absolute;
left : 599px;
top : 0;
width : 381px;
height : 61px;
}
#header-menu-04_ {
position : absolute;
left : 599px;
top : 61px;
width : 47px;
height : 22px;
}
#header-menu-05_ {
position : absolute;
left : 646px;
top : 61px;
width : 53px;
height : 22px;
}
#header-menu-06_ {
position : absolute;
left : 699px;
top : 61px;
width : 122px;
height : 22px;
}
#header-menu-07_ {
position : absolute;
left : 821px;
top : 61px;
width : 159px;
height : 22px;
}
#header-menu-08_ {
position : absolute;
left : 599px;
top : 83px;
width : 381px;
height : 15px;
}


