/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}


/* body
--------------------------------------------------*/
body {
	margin:0;
	padding:0px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.6em;
	text-align:center;
	background-image: url(imgs/fond4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
	color: #FFFFFF;
}

/* header
--------------------------------------------------*/
#header {
	width:900px;
	height:200px;
	padding-top:1px;
	padding-bottom:20px;
}

/* container
--------------------------------------------------*/

#container {
	width:900px;
	margin:0 auto;
	text-align:left;
}

/* content
--------------------------------------------------*/
#content_all {
	float:left;
	width:900px;
	padding-top:32px 0 32px 0;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}


/* content
--------------------------------------------------*/
#content {
	float:left;
	width:600px;
	padding:32px 0 0 20px;
}


/* headings
--------------------------------------------------*/
h1 {
	font-size:28px;
	color: #fff;
}

h2 {
	margin:0 0 16px 0;
	font-size: 1.2em;
	line-height:1.4em;
	color: #336699;
}

h3 {
  margin:0 0 18px 0;
  font-size:1em;
}



/* links
--------------------------------------------------*/
a {text-decoration:none;}
a img {border:none;}

/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.5em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}


/* images
--------------------------------------------------*/
img {
  float:left;
  margin:20px 20px 0 0;
}

img.right {
  float:right;
  margin:20px 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}


/* navigation
--------------------------------------------------*/
#navigation {
	width:900px;
	height:2.2em;
	line-height:2.2em;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}

#navigation ul {
  	margin:0;
  	padding:0;
}

#navigation li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
	border-color:#333;
}

#navigation li a {
  	display:block;
  	padding:0 12px;
  	font-size:11px;
  	border-right: 1px solid #333;
  	letter-spacing:2px;
}

#navigation a {
	color:#FFFFFF;
}
#navigation .selected, #navigation a:hover
  {
	background-color:#000000;
	border-top:1px solid #333;
	color: #FF0000;
	}
	
#navigation .selected 
  {
	background-color:#000000;
	border-top:1px solid #333;
	color: #FF0000;
	}



/* entry
--------------------------------------------------*/
.entry {margin:0 0 40px 0; 	
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #949494;}

.entry .info {
  position:relative;
  margin-top:-3px;
  padding:3px;
  border-top:1px solid;
  border-bottom:1px solid;
  font-size:0.9em;
  font-style:italic;
  text-align:right;
}

.entry .info em {
	padding-right:6px;
	font-style:italic;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 5px;
}


/* subcontent
--------------------------------------------------*/
#subcontent {
	float:right;
	width:180px;
	padding:32px 0 15px 0;
	font-size:0.9em;
	line-height:1.5em;
	text-align: left;
}

* html #subcontent {padding-top:32px;}

#subcontent ul, #subcontent p {
	margin: 0;
	list-style:  square;
}

/* subcontent list
--------------------------------------------------*/
#subcontent ul li {
	margin: 2px 0 2px 0px;
	padding-bottom:2px;
	border-bottom: 1px solid #333333;
	line-height: 2em;
	font-size:1.2em;
	color: #FF0000;
	}

#subcontent li a {
	display:block;
	padding:1px 0;
	height:1%; /* IE WIN */
	color: #999999;
}

#subcontent li a:hover {
	display:block;
	padding:1px 0;
	height:1%; /* IE WIN */
	color: #FF0000;
}

#subcontent ul.categories li ul {margin:0;}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 0;
  border-bottom:none;
}
#subcontent ul.categories li ul ul {margin:0 0 0 16px;}

#subcontent .selected {
display:block;
	padding:1px 0;
	height:1%; /* IE WIN */
	color: #FF0000;
}



/* links
--------------------------------------------------*/

a {
	color:#666666;
}
a:hover {
	color:#FF0000;
}



/* footer
--------------------------------------------------*/
#footer {
	width: 900px;
	clear:both;
	color:#999999;
	font-size:0.9em;
}
#footer_left {
 float:left;
	width: 450px;
}

#footer_right {
	float:right;
	width: 450px;
	text-align: right;
}

#footer p {
	padding: 10px 0 50px 0;
}

