
/* aih ? je laisse 0 ?! */
/* h. 30/10/09 .. sachant pas, je garde ! */


html { font-size: 100%; }
body { 
	margin:0px; padding:0px;
	background-color:#DEDACB;
	font-size: 0.92em;
	font-family: Trebuchet MS, sans-serif;
	color:#322604;
}
#page {
	position:relative;
	width:900px;
	margin:25px auto; padding:0px;
	background-color:#D1CBB7;
	-moz-box-shadow: 0px 0px 12px #000000; -webkit-box-shadow: 0px 0px 12px #000000; box-shadow: 0px 0px 12px #000000;
	-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
	border:1px solid #9F9166;/*IE*/
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#644D07', Direction=121, Strength=12); 
    zoom: 1;*/
	background-image:url(skel/img/taches_angle_bd.png);
	background-repeat: no-repeat;
	background-position:bottom right;
}
#entete {
	width:900px;
	height:130px; 
	margin:0px; padding:15px 0px;
	background-image:url(skel/img/fond_bd_02.jpg);
	background-repeat: no-repeat;
	background-position:0px 15px ;
}
#entete a.accueil { display: block; width:70%; margin:30px 5px 5px 40px; }
#entete a.accueil img.spip_logos {}
#entete a.accueil, #entete a:hover.accueil {
	font-size: 2.7em;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	color:#DEDACB;/* beige // #644D07 marron */
	text-shadow: 0px 0px 9px #000;
}
#entete a:hover.accueil { text-shadow: 0px 0px 9px #ffffff; }

#col_gauche {
	float:left;
	margin:0px; padding:30px 0px 50px 10px;
	width:130px;
	overflow:hidden;
	clear:both;
}
#col_droite {
	float:right;
	margin:0px; padding:100px 10px 50px 0px;
	width:130px;
	overflow:hidden;
}
#conteneur {
	float:left;
	margin:0px; padding:0px;
	width:600px;
	overflow:hidden;
}
#contenu { margin:8px; padding:15px 30px; 
/*	-moz-box-shadow: 0px 0px 8px #9F9166; -webkit-box-shadow: 0px 0px 8px #9F9166; box-shadow: 0px 0px 8px #9F9166;
	-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
	background-image:url(skel/img/taches_angle.png);
	background-repeat: no-repeat;
	background-position:top right;*/
}

#pied {
	clear:both;
	width:auto;
	margin:0px; padding:10px 10px;
	/*border-top:1px solid #BEB497;*/
	text-align:right;
	font-size:0.80em;
	color:#897842;
}
#pied img { vertical-align:middle; }

/* Espaceur de blocs */
.nettoyeur {
	clear:both;
	height:0; margin:0; padding:0; border:0;
	line-height:1px;
	font-size:1px;
}

/* Liens 
--------------------------------------------------*/
a { color:#322604; text-decoration:none; }
a:focus,a:hover,a:active { color:#88779F; text-decoration:none; }


/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 {
	margin: 0; padding: 0;
	font-size:1em; font-weight:normal;
}
h1 { font-size:1.90em; color:#322604; font-weight:bold; }
h2 { font-size:1.50em; font-weight:normal; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color:#644D07; }
h3 { font-size:1.3em; font-weight:bold; }
h3.spip {
	text-align:left;
	color:#644D07;
	margin:1.6em 0 1em 0; padding-left:40px;
	background-image:url(skel/img/lu_drt.png);
	background-repeat: no-repeat;
	background-position:0px 0px ;
	clear:both;
} /* Cf.: spip_style.css */

hr.spip {
	margin:1.3em 2em; padding:10px;
	border:none;
	background:url(skel/img/lu_drt.png) repeat-x top left;
} /* Cf.: spip_style.css */

p { margin:1em 0em; padding:0; }

/* 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 */
	margin:15px; padding:5px 25px;
	border:none;
	border-right:4px solid #BEB497;
	border-left:4px solid #BEB497;
	-moz-border-radius-bottomright:7px; -webkit-border-radius-bottomright:7px; border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px; -webkit-border-radius-topleft:7px; border-radius-topleft:7px;
	background-color:#DEDACB;
}
blockquote.spip p {
	margin:0px; padding:7px 0px;
	font-size:1em; font-family:Georgia, serif;
}
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 { margin :7px 0px; } /* Cf.: spip_style.css */
.spip_documents_left { margin:7px 15px 7px 0px; } /* Cf.: spip_style.css */
.spip_documents_right { margin:7px 0px 7px 15px; } /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */

.surtitre, .soustitre { font-size: 0.90em; color:#897842; }
.surtitre { margin:0px 0px 5px 0px; text-align:right; }
.soustitre { margin:5px 0px 10px 0px; }
.chapo { margin-bottom:1.5em; line-height:1.2em; font-weight:bold; font-size:1.0em; color:#644D07; }
.texte { line-height: 1.1em; font-size:1.0em; text-align:justify; }
.hyperlien {
	display: block;
	min-height:26px; _height:32px;
	background-color:#DEDACB;
	padding:6px 0px 0px 50px;
	margin:15px 0px;
	font-size:0.93em; color:#644D07;
	-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
	background-image:url(skel/img/ico_site.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	vertical-align:middle;
}
.hyperlien a { font-weight:bold; }
.hyperlien p { margin:0px;}
.ps {
	margin:25px 0px 15px 0px; padding:0px;
	height:55px;
	background-image:url(skel/img/feuil_v1.png);
	background-repeat: no-repeat;
	background-position:20px 0px;
	clear:both;
}
.ps p { margin:0px; padding:0px 50px; font-size:0.85em; font-family:Verdana, Geneva, sans-serif; }

.notes { clear: both; margin:35px 0px; }
.notes p {
	margin:0px 0px 0px 180px;
	padding:2px 0px 2px 25px;
	font-size:0.80em; font-family:Tahoma, Geneva, sans-serif; color:#644D07;
	border-left:1px solid #BEB497;
}
.tab_drt {
	float:left; left:0px; top:0px;
	display:block;
	margin:0px 0px; padding:0px;
	border-top:1px solid #BEB497; 
	width:180px;
}

/* liens ... */
a.spip_note { font-size:0.80em; font-family:Comic Sans MS, cursive; font-weight:bold; color:#9F9166; }


/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8B6F92; }


/* Menus 
----------------------------------------------------*/
#menu_gauche {}
#menu_gauche p, #menu_droite p, #menu_sites p, .me p { margin:0px; padding:0px; }
#menu_gauche ul {
	display: block; clear: both;
	margin: 0; padding: 0;
	list-style:none;
	font-size:1.2em; font-weight:bold;
}
#menu_gauche li {
	padding:0px 0px 10px 40px;
	background-image:url(skel/img/feuil_d_off.png);
	background-repeat: no-repeat;
	background-position:0px 0px ;
}
#menu_gauche li p { width:100%; }
#menu_gauche li p.on  {
	background-image:url(skel/img/lu_gch.png);
	background-repeat: no-repeat;
	background-position: right 3px;
}

#menu_droite, .me { text-align:right; }
#menu_droite ul, .me ul {
	display: block; clear: both;
	margin: 0; padding: 0;
	list-style:none;
	font-size:0.95em; font-weight:bold;
}
#menu_droite li, .me li {
	padding:3px 40px 10px 0px;
	background-image:url(skel/img/feuil_g_off.png);
	background-repeat: no-repeat;
	background-position:top right;
}
#menu_droite li p, .me li p { width:100%; }
#menu_droite li p.on, .me li p.on {
	background-image:url(skel/img/lu_drt.png);
	background-repeat: no-repeat;
	background-position:left 2px;
}

#menu_sites { text-align:right; margin:40px 0px; }
#menu_sites ul {
	display: block; clear: both;
	margin: 0; padding: 0;
	list-style:none;
	font-size:0.92em; font-weight:normal;
}
#menu_sites li {
	padding:0px 40px 10px 0px;
	background-image:url(skel/img/ico_site_mn.png);
	background-repeat: no-repeat;
	background-position:right 5px ;
}
#menu_droite li p { width:100%; }
#menu_sites li p.on {
	background-image:url(skel/img/lu_drt.png);
	background-repeat: no-repeat;
	background-position:left 2px;	
}

#menu_gauche li p.on span, #menu_droite li p.on span,
.me li p.on span, #menu_sites li p.on span
{ color:#88779F; }

#menu_gauche li.acc {
	padding:0px 0px 30px 45px;
	font-size:0.85em; font-weight:bold;
	background-image:url(skel/img/lu_gch.png);
	background-repeat: no-repeat;
	background-position:0px 3px ;
}

/*
---------------------------------------------*/


