/*
  SilverStripe Terrafirma Theme
  http://www.silverstripe.com
  adapted to SilverStripe by Wojtek Szkutnik
  http://silverstripe.pl
  terrafirma1.0 design by nodethirtythree design
	http://www.nodethirtythree.com
*/
@import 'superfish.css';
* {
  padding: 0px;
  margin: 0px;
}

html {
  height:100%;
}

body{
  height:100%;
  
 
 background-color:black;
  font-size: 12px;
  font-family: Arial, helvetica, sans-serif;
  color: black;
  line-height: 18px;
}

a{
  color: #b6181e;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}

sup{
  font-size: 0.5em;
}


p{
  margin-bottom: 14px;
  
}

 
 

#Upbg{
  position: absolute;
  top: 0px;
  left: 0px;
   width: 920px;
  height: 264px;
  z-index: 1;
}

#Outer{
 
  width: 920px;
  margin: 5px auto;
  padding:5px;
 
 
  

}

#Inner{   
  clear:both;
  padding: 5px ;
  z-index: 2;
;

}
#Content{ min-height:400px; background-color:#FFCC33; padding:20px;}
#Header{  color: #fff; 	overflow:hidden;}
 
#PageTitle {
	font-size:20px;
	 color:black; 	  
	padding-left:10px;
	}

#Footer{
  clear: both;
  text-align: center;
   padding:10px;
  border-top:1px solid black;
  color:#333;
  font-size:11px;
  background-color:#cc9900;
}

 #Footer ul li{   display: inline; padding:5px;}
 
#Footer a {text-decoration:none;}
#Footer a.fr
 { 
 font-size:12px;
  padding-left:20px;
  background-image:url(../images/flag-fr.png);
 background-repeat:no-repeat; 
 }

#Footer a.en {
	 font-size:12px;
	  padding-left:20px;
 background-image:url(../images/flag-en.png); 
 background-repeat:no-repeat; }
 
#Footer a.music {
	 font-size:12px;
	  padding-left:20px;
 background-image:url(../images/music-player.png); 
 background-repeat:no-repeat; } 
 
#Footer a.poleouest {  padding-right:104px;
	 background-image:url(../images/logo-po.png); 
 background-repeat:no-repeat;
 background-position:right;
padding-top:5px; padding-bottom:5px; }
img {   border:0px ;}

#Primarycontent {display:inline; float:left;  background-color:#FFCC33; }
#Secondarycontent { 
 float:left;
  display:inline;  background-color:#FFCC33; } 
/*---- Comments ------ */

#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}

#PageComments li {
	margin: 5px 0;
	padding: 1px;
	width: 88%;
}
#PageComments li.odd {
	background: #f5f5ec;
	padding-left: 40px;
	padding-right: 10px;
	border-bottom: 2px solid #b0b096;
}

#PageComments li.even {
	background: #fff;
	padding-right: 40px;
	padding-left: 10px;
}

#PageComments li.odd p.info {
	color: #8c8c73;
}

.actionLinks li a {
	padding-right: 3px;
	font-size: 10px;
}
.actionLinks li {
   display: inline;
   border-right: 1px solid;
}
   .actionLinks li.last {
      border-right: none;
   }

.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 1em;
}
#PageComments p.info {
	color: #999;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 0.9em;
}

.WidgetHolder li{
  list-style:none !important;  
}
ul.sidemenu    li { 
list-style-type:none;
 text-align:right; width:150px;
 border-bottom:5px solid black;
 padding:5px 0;
  }
ul.sidemenu li a {font-size:14px; font-weight:bold;text-decoration:none;}

.sidemenuTitle {  
   text-align:left;
   font-size:16px; font-weight:bold;
   padding-left:16px;
   background:url(../images/arrow-left.png) no-repeat;
   
    border-bottom:5px solid black;
  }.sidemenuTitle a {text-decoration:none; font-variant:small-caps; color:black;}
