/**********************************************
*	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;
}


#container {
	margin: 10px 150px;
}


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

#menutop ul {margin:0;padding:0;list-style:none;}
#menutop li {float:left;display:inline;}
#menutop a {text-decoration: none; padding:0 10px;margin:2px 0;border-right:1px solid #000;}
#menutop li.last a {border-right:none;}

#menutop ul ul {
        display:none;
        position:relative;        
        width:0;height:0;
}
#menutop li li {display:block;float:none;width:350px;background:#fff;padding:2px 0;}
#menutop li li a {border-right:none;}




/***************
 misc
****************/
.spacer {clear:both;}

/***************
 footer
****************/
#footer { 	margin: 100px 0 10px 0;	}
#footer .more {float:right;margin-top:1em;}

#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;}

