/**********************************************
*	CSS Aix - Screen
*	
*	version:  0.9 
*	date:     2006.12.24 (then we hit the electronic road)
*	author:   erational.org	
* license:  GPL
***********************************************/

/****************
  main tags
*****************/
html, body, td {
	font-family: "Andale Mono", Arial, Helvetica, sans-serif;
	font-size: 11px; /* can be improved with fluid ref em or % */
	color: #000;
	background: #fff;
	margin: 0;
	padding: 0;	
}

img { border:0}

a  		  { color: #f00; text-decoration: none;} 
a:hover { color: #000; text-decoration: none;}
a.blue, .article a.blue, a.bluez{
	text-decoration: none;	
	border: 0 solid #fff;
}
a.bluez {
	padding-left: 17px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Andale Mono, Arial, Helvetica, sans-serif; /* Bug IE Mac:  Andale gras et italique pas dispo -> remplacer par autre police !*/
}

h1, h2 {
	font-size: 11px;
	font-weight: normal;
}
h1 { margin:0 0 0.4em 0;}


p { 
	margin: 5px 0 8px 0;
}

ul {
	margin: 2px 0 8px 35px;
}

/*caption {
  display:none;
}*/

label {
  display:block;
}

fieldset {
  border: 0;
}
/****************
  structure
*****************/
#logologo {
	position:absolute; 
	top: 12px;
	left: 56px;
}

#menutop {
	margin: 130px 0 40px 0;
	color: #000; /*#900;*/
	line-height: 120%;
	text-align: justify;
	
	position: relative;
	left: -4px;	
}

#menutop a{
	text-decoration: none;
	margin: 0 4px;	
}

#container {
	margin: 10px 150px;
}
#footer {
	margin: 23px 0 5px 0;
	text-align: right;
}

#footerprint {
	display:none;
}

#pos {
	margin: 10px 0;
	font-size: 12px;
	/*font-weight: bold;*/
}

#prearticle {}

.article {  margin-bottom: 0.6em;}
.article_home {  margin-bottom: 3em;}
.rub  { margin-bottom: 2.4em;}

.article, #plan {
	line-height: 130%;
	text-align: justify;
}

/****************
 text
*****************/

.surtitre {
	margin-bottom: 10px;
}
.auteur {
	margin-bottom: 10px;
}
.soustitre {
	margin-bottom: 10px;
}
.chapo {
	margin-bottom: 10px;
}
.logo {	/*margin: 20px 0;*/}

.texte {
	/*text-align: justify;*/
}
.ps {
	padding: 15px;
	border: 1px dashed #000;
}

.keywordz2 {
	/*font-weight: bold;*/	
}



/****************
 forum 
*****************/
#forumreply{
	margin:  15px 0;
	padding: 0;
}

.forum {	
	margin: 20px 10px 0 0;
	border-left: 1px solid #000;	
}

.forumtitle {
	display: block;	
	padding: 4px;
	/*font-weight: bold;*/
}

.forummeta { 
	color: #666;
	padding-left: 20px;
}

.forumbody { 
	color: black;
	padding: 4px;
}
.forumps  {
	padding: 4px;	
}

.forumthread {
	margin-left:60px;
}

.forumblink {
	padding: 10px;
	margin-left: 20px;
}


/****************
 form
*****************/
input, textarea {
	border: 1px solid #000;
}


.formsearch {
	background-color: #900; /*#eee;*/
	color: #fff;
	border: 1px #777 solid;
	position:absolute;
	top: 10px;
	right: 160px;
	
	font-family: Andale Mono, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#menuprint {
	position:absolute;
	top: 30px;
	right: 160px;
	line-height:180%;
	text-align:right;
}
input.check {
	border: 0 solid #fff;
}

/****************
  plan
*****************/
#plan ul.planlist li {
	list-style: none;	
}

/****************
  spip 
*****************/

.spip_in, .spip_out {
	text-decoration: none;
}

/****************
  table
*****************/
table {
	border-collapse: collapse;	
}
tr {	
	border:1px solid #000;
}
td {
	padding: 6px;
}
td.gray {
	background: #aaa;
}
