/*********************************************************
* CSS print
* 
* name:     duplex
* comment:  freely inspired from Hemingway by Kyle Neath
*
* date:     2007.09.01
* author:   erational <http://www.erational.org>
* version:  0.1
* licence:  GPL
*
**********************************************************/

/*-----------------------------------------------------------------------------------------------
  global styles
-----------------------------------------------------------------------------------------------*/
* {	padding:0;	margin:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }
.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }

/*-----------------------------------------------------------------------------------------------
  main tags
-----------------------------------------------------------------------------------------------*/
body {
	color:#444;
	font-size:11px;  /* too small ? 12px */
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}
a{	color:#000;}
a:hover{	color:#666;}
h1{ color:#000;	font-size:1.5em;	font-weight:normal;	margin:1.1em 0;}
h2, h3{	font-size:1.15em;	color:#000;	font-weight:normal;}
p{	line-height:1.75em;}
blockquote{	margin-left:1em;	padding-left:1em;	border-left:2px solid #CCC;	color:#CCC;}
pre{	width:100%;	padding:1em 0;	overflow:auto;	border-top:1px dotted #333;	border-bottom:1px dotted #333;}
table{	width:100%;	border-spacing:2px;	margin:1.5em 0;}
table th, table td{ padding:0.3em 0.75em }
table th{	background:#CCC;	color:#000;	text-align:left;}
table td{	background:#333;	color:#FFF;}
table caption{	text-align:left;	color:#FFF;	margin-bottom:-1em;	margin-top:1em;}

/*-----------------------------------------------------------------------------------------------
  banner
-----------------------------------------------------------------------------------------------*/
#banner { background:#fff; height:100px;}
#banner h1 { font-size:2.25em;	margin:0 0.5em 0 0;	padding:0 0.5em 0.25em 0;	border-right:2px solid #000;	float:left;}
#banner h1 a { text-decoration:none; }
#banner p {	padding:2.2em 0;	margin:0;	line-height:1.2em;}
#banner p a {	text-decoration: none; font-weight:bold;}
/* banner > Tools (lang / search) */
#banner #banner_tools {	display:none;}


/*-----------------------------------------------------------------------------------------------
  main
-----------------------------------------------------------------------------------------------*/
#main { background:#fff; padding:1px 0 2em 0; color:#808080;}
#main h2 { color:#333; }
#main ul li{ list-style-type:square;	margin:0.5em 0 0.5em 2em;}
#main .primary   {margin:120px 0 0 0;}
#main .secondary {display:none;}

/*-----------------------------------------------------------------------------------------------
  cellar
-----------------------------------------------------------------------------------------------*/
#cellar{display:none;}

/*-----------------------------------------------------------------------------------------------
  footer (required ?)
-----------------------------------------------------------------------------------------------*/
#footer{	clear:both;	color:#939393;	margin:0.2em 0;}
#footer .inside{ padding:1em 0;}
#footer p{	margin:0;	font-size:0.95em;}
#footer p.copyright{ display:none; }
#footer p.attributes{ display:none; }
#footer p.print {}
#footer a {text-decoration:none;}

/*-----------------------------------------------------------------------------------------------
  SPIP
-----------------------------------------------------------------------------------------------*/
.spip_surligne {	background: yellow;}
a.spip_out {	background: url(../img/spip_out.png) right center no-repeat;	padding-right: 15px;	border-bottom: 1px solid; }
a.spip_in  {	text-decoration:underline; margin:0 3px;}
a.spip_note {font-weight:bold;font-size:0.92em;position:relative;top:-1px;}
p.spip { margin: 0 0 1.2em 0;}
p.spip_note  { margin: 0 0 1em 0;font-size:0.96em;}
.spip-admin-float {}
.spip-admin-boutons {}
.spip_doc_titre {  margin:5px auto; float:left;}
.spip_documents {}
.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: 0 0 15px 0;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
img.spip_logos {margin:0 8px 8px 0 !important;}
.reponse_formulaire {padding:5px;background:#efefef;}



