/*-----------------------------------------------------
	john hudak css screen
	
	version: 1.5
	date:    2007.12.10
	author:  erational.org
------------------------------------------------------*/


/*********************
 * tags
 ********************/
body {
	margin: 35px 28% 20px 10%;	
	padding:0;
	background: #fff;
	font-family: verdana, geneva, Arial, sans-serif;
	font-size: 0.96em; /*11px*/
	color: #666;
} 
img {border:0;}
label {display:block;}

/* header -------------------------------------- */
#menuheader, #back {	margin: 0 0 15px 0;	padding: 0;	color: #CCCC99;	word-spacing: 0.3em;}
#menuheader a, #menuheader a:active, #menuheader a:link,
#back a, #back  a:active, #back a:link{ 	color: #8F8F30;	text-decoration: none;}
#menuheader a:hover, a.brown:hover,
#back  a, #back  a:active, #back  a:link {	color: #464617;	text-decoration: none;}

/* main  -------------------------------------- */
#article {}
h1 {	font-size: 1.1em;/*12px*/;	margin-bottom: 5px;}
.pipe {	color: #ccc; }
.date {	color #aaa;	font-weight: normal;	font-size: 0.78em;}
a, a:active, a:link { 	color: #8F8F30;	text-decoration: none;}
a:hover {	color: #464617;	text-decoration: none;}
/* footer -------------------------------------- */
#footer {	padding: 15px 0;	display: block; clear:both;}
#footer a       {	color: #666; }
#footer a:hover {	color: #000; }
#footerprint {	display: none;}


/* form elements -------------------------------------- */
form {	margin: 0;	padding: 2px 0;}

input, textarea, select {
	border: 1px solid #ccc;
	margin: 1px;
	padding: 0;
	font-size: 11px;	
}
input.buttonwhite {	border: 1px solid #FFF;}
.radiobut {	border: 0px solid white;}

/* spip main class -------------------------------------- */
b.spip  {font-weight: bold;}
p.spip  {	padding-left: 3px;}
hr, hr.spip {
	display:block;
	height: 0;	
	color: white;
	border-style:solid;
	border-color: #ccc;
	border-width:0px 0px 1px 0px; 
}

.spip_encadrer {	
	margin: 10px 30px 0 30px;
	border: 1px solid #ccc;
	font-size: 1.2em; /*12px;*/
	padding: 0;
	border-top: 1px solid white;		
}

.spip_encadrer b{	
	display: block;	
	background: #eee;
	padding: 4px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;		
}

/*****************
*  spip (reprise de dist + spip-contrib)
*****************/

/* Document */
.spip_doc_titre {font-size:0.8em;}
dl.spip_documents  {width:120px; text-align:center;/*border:1px solid red;*/}
.spip_documents_left   {  float: left;  margin-right: 8px;  margin-bottom: 8px;}
.spip_documents_right  {  float: right;  padding-left: 8px;  padding-bottom: 8px;}
.spip_documents_center {  display: block !important; text-align: center;  margin: 5px auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
img.spip_logos {margin:0 8px 8px 0 !important;}

/* Paragraphes, citations, code et poesie */
blockquote.spip, .spip_serif { font-family: Georgia, Times, serif; }
blockquote, blockquote.spip {	margin: 1em 0;	padding : 4px 1em 4px 1em;	border: 1px solid #CCC;	border-left: 4px solid #A0C0E0;color: #333;}
.spip_poesie {	margin: 1em;	padding-left: 1em;	border-left: 1px solid;	font-family: Garamond, Georgia, Times, serif; }
.spip_poesie div { text-indent: -60px; margin-left: 60px; }
tt, .spip_code, .spip_cadre {	font-family: monospace;	font-style: normal;	font-size: 1.1em;}
.spip_code { color: #345DA4; }
tt { color: #333; }
.spip_cadre {	width: 98%;	padding: 4px; padding-top: 0.5em;	background: #eee;	color: #3465a4;	border: 1px inset #eee;	border-left: 4px solid #345DA4;}
.spip_surligne {background: yellow;}

/* Formulaires */
.reponse_formulaire {padding:5px;background:#efefef;}
.formulaire_ecrire_auteur {margin-top:1.2em;}
.formulaire_ecrire_auteur label {display:block;}

/* Tableaux */
table.spip {	margin: auto;	margin-bottom: 1em;	border: 1px solid;	border-collapse: collapse; }
table.spip caption {	caption-side: top;	text-align: center;	margin: auto;	padding: 3px;	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }


