/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #333; background-color:#000;}
a:focus { outline:none; }
/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; }
h1 { font-size: 1.70em; color: #000; }
h2 { font-size: 1.40em; font-weight: normal; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #003; }
h3 { font-size: 1.20em; font-weight: bold; }
h3.spip {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom:20px; text-decoration:none;} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes */
ul.spip {} /* Cf.: spip_style.css */
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tableaux */
table.spip {} /* Cf.: spip_style.css */

/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body {  margin: 50px 0px 0px 0px; padding: 0; text-align: center;background:#000 url("image/fond_home.jpg") no-repeat top center; }

#page { position: relative; width: 920px; margin:auto; text-align: left;  }
.menutop {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#entete { width: 920px; height:100px;   text-align:center;}




#conteneur { z-index:0 ;clear: both; width: 920px; height:345px;  overflow: hidden; margin-left:0px; left:0px;}

#conteneur ul { margin: 0 0 0 0; padding: 0 0 0 0;}

#contenu { display:none;z-index:1; margin-left:200px; padding-top: 0.30em;  width:400px; height:335px; position:absolute; top:130px; overflow:auto; padding-right:100px; }

#navigation { float: right; width: 30%; margin-top: 1em; overflow: hidden; z-index:1;}

#menuleft { position:absolute; top:400px; left:-30px; vertical-align:bottom; padding-left:30px;}

.menuleft { display:none;padding-right:25px;  width:144px; height:23px; background-color:#000000; color:#FFFFFF; background-image:url("../IMG/gif/a.gif");background-repeat:no-repeat; text-align:right; text-transform:uppercase;}
.menuleft:hover, .menuleft:focus, .menuleft:active {padding-right:40px; width:144px; height:23px; background-color:#ffffff; color:#000000; background-image:url("../IMG/gif/a_hover.gif");background-repeat:no-repeat; }
.menuleft a {color:#FFFFFF;}
.menuleft a:hover, a:focus, a:active {color:#000000;}

#pied {  color: #858586; float:left; clear: both; width: 100%; margin: 0; margin-top:1em; border:none;   text-align:left; font-size: 0.90em;  width:920px;  font-family:Arial, Helvetica, sans-serif;}
#pucemenu  { vertical-align: middle; margin-left:480px; }
#cartedujour {text-align:right; text-transform:uppercase; }
#saintvalentin {float:right; padding-right:10px; text-transform:uppercase; font-weight:bold;}
#saintvalentin a {color:#d10101;}
#saintvalentin a:hover {text-decoration:underline;}
.invisible { position: absolute; top: -3000em; height: 1%; }

a { color: #858586; text-decoration: none; }
a:focus,a:hover,a:active { color: #FFFFFF; text-decoration: none; }

a.spip_out { color: #FFFFFF; text-decoration: none; }
a.spip_out:hover { color: #FFFFFF; text-decoration: underline; }

.menutop {  height:25px; text-transform: uppercase; width:920px; text-align:center;}
.separateur {color:#858586; margin-left:15px; margin-right:15px;}



.chapo { margin-bottom: 1.50em; line-height: 1.40em; font-weight: bold; color: #669; }
.texte { line-height: 1.60em; }
.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }
.entry-title{color:white; text-align:center; margin-bottom:30px; text-transform:uppercase; font-size:16px;}
.surlignable {color:white;}

abbr.published { border: 0; }


.clear {
	clear:both
}
#fade {padding-left:-25px; }


.cache {left:0px; width:1px; height:345px; background-color:#000000; position:absolute;  filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.debussac {position:absolute; left:925px; width:10px; height:345px; cursor:pointer; top:140px;}
.cartouche h1 {color:#FFFFFF;}