/************************************************************
*  Geneve pinaille 
*
* licence:   GPL
* author:    erational.org
* date:      2010.08.31 - Mum's b-day :)
* version:   0.776
*************************************************************/

@import "gen_layout.css";     /* structure */


/******************************
* Main HTML Tags 
*******************************/
body {	
	line-height: 1em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; /*0.6em;/*0.68em;*/ 
	line-height: 120%;	
	letter-spacing:1.6px; 
  word-spacing: 0.2em;
  color: #000;
  background-color: #fff;   
}

h1 {  margin:0;  padding:0;  font-size: 1em; }
h2 {  margin:0 0 1em 0;  padding:0;  font-size: 1em;  }
h1,h2,h3,h4,h5,h6,strong {font-weight:normal;}
a {  text-decoration: none;  color: #000;  background-color: transparent;}
a:hover {  color: #999;  background-color: transparent;}
td {   font-size: 1em;   /* fix IE bug */}
input, textarea {  border:1px solid #000;font-size:1em;}
img {  border:0;}
object {  margin:0;}
fieldset {  border:0;  padding:0;  margin: 0;}
legend {  display:none;}
label {  display: block;  border-top: 6px;}

/******************************
* Strucure block: Header (left part)
*******************************/
#header {line-height:1.7em;}
#header p {  margin: 0 0 1em 0;  padding: 0;}


/******************************
* Strucure block: Catalogue (right part)
*******************************/
#catalogue {  padding: 0;/*border:1px solid yellow;*/text-align:center;}
#catalogue table {  width: 120px;margin:0 auto;/*border:1px solid red;*/text-align:left;} 
#catalogue td { font-size:11px;line-height:1.4em; text-align:center; /* 2010 */}
#catalogue td.date {  text-align: right;  width: 20%;}
#catalogue td.puce {  width: 15px;}

/******************************
* Strucure block: Footer
*******************************/
#footer{ padding: 8px 0 0 0; text-align: left; clear: both; }
#footer a { display:block; float: left; width: 110px;}
/*
#footer .col_one,#toper .col_one {background:#ddd;float:left;width: 330px;margin-right:90px} /* 330+90=420 (largeur colonne) */
/*#footer .col_two,#toper .col_two {background:#ddd;float:left;width:420px;}
*/
#footer .col_one,#toper .col_one {border-top:3px solid #ddd;float:left;width: 330px;margin-right:90px} /* 330+90=420 (largeur colonne) */
#footer .col_two,#toper .col_two {border-top:3px solid #ddd;float:left;width:420px;}
#toper{margin:0;height:0;}
/******************************
* SPIP style
*******************************/
.spip_logos {   vertical-align: middle;   line-height: 1em;}
.spip_puce { display: none;}
a.spip_in { }
p.spip_bouton input {  border:0px solid #fff;font-size:1em;padding:2px 0;   background:#fff;text-align:left;cursor:pointer;}
p.spip_bouton input:hover {  color:#999;}



a:focus.spip-admin-boutons,
.spip-admin-boutons a:focus,
a:hover.spip-admin-boutons,
.spip-admin-boutons a:hover {background-color: #f60; }
/******************************
* Page: sommaire
*******************************/
.homesweethome {    text-align:justify; width: 328px; margin:10px 0 65px 0; line-height:1.7em;}
.centered {    text-align: center;}
.centered_more {    margin: 0 auto 15px auto;    width:200px;   }
.centered_left {    width: 170px; padding-left: 22px;  float: left;  text-align: center;}
.lefted {  text-align: left;}
.righted {  text-align: right;}
.home_item {  line-height:140%;  font-size: 102%;}
.home1, .home2 {  font-size: 104%;}

h1.home, h2.home {margin:0;/*border:1px solid pink;*/}
h2.home {margin:0;padding:0;}
h2.home span {  display:none;}
h2.home {  margin:3px 0 0 0; height: 34px; background: transparent  url(../img/banner_sub.png) no-repeat top left; }

a.rub25 {  color: #999;}
a.rub25:hover {color:#DDD;}


/******************************
* Page: article
*******************************/
#planchecontact {/* bloc planche contact */
  margin:0;
  padding:0;
  width: 320px;
}
.pcontact {     /* cellule de la planche contact */
  float: left;   
  width:100px;
  /* IE shit */
  height:100px;
  vertical-align: middle;
  /* IE shit */
  padding: 0 5px 5px 0;
  margin: 0;
  text-align: center;
}
.pcontact img.spip_logos {
  /* IE shit */  
  vertical-align: middle;
  /* IE shit */
}

.righto {  display: block;  text-align: right;}
.rightf {  float: right;}
#preview {}
.imgpreview {}
.legend {  display: block;  text-align: right;}
.legendf {  text-align: right;  margin: 5px auto;}
.pagination {  clear: both;  padding: 6px 3px 0 0;  word-spacing:8px;text-align:left;}
#preview .pagination {margin:0 5px 0 9px;}
.pagination .on {  font-weight: bold;}
.lien_pagination {color:#999;}

/******************************
* Page: article big (slideshow)
*******************************/
#catalogue_gd_format {    width: 840px;  text-align:center;}
a.slideshow {margin:0 5px;}

/* formulaires */
.formulaire_spip ul {list-style:none;margin:0;padding:0;}
.formulaire_spip li {margin:0.6em 0;text-align:left;}
.erreur_message {color:#F00;float:right;}
