/* SPIP-STYLE                                                           */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Intertitre */
h3.spip { text-align: center; margin-top: 2em; margin-bottom: 1.4em; font-size: 1.15em; font-weight: bold; }
h2.spip { text-align: center; font-weight: normal; }
hr.spip { margin: 2em auto; }

/* Listes SPIP */
ul.spip {}
ol.spip { list-style: decimal; }
ul.spip li a img, ul.spip li a img, ol.spip li a img, ol.spip li img, 
.texte p img, .texte p a img, .chapo p img, .chapo p a img { width: inherit; height: inherit; padding: 0 }
#tab ul.spip, #tab ol.spip { margin: 1em 2em}

/* Gestion de importations */
.texte embed, .texte object, .texte emb, .texte img, 
.texte iframe, .texte param, .texte video, .texte div,
.chapo embed, .chapo object, .chapo emb, .chapo img, 
.chapo iframe, .chapo param, .chapo video, .chapo div { width: 100%; text-align: center; padding: 0.5em 0}

/* Gestion des images */
.texte .spip_documents img, .chapo .spip_documents img { width: 90%; height: auto; } /* <img><emb><doc> */
.texte .spip_documents a img, .chapo .spip_documents a img { width: inherit; height: inherit; padding: 0 } /* vignettes */

/* Citations, code et poesie */
blockquote.spip { margin: 2em 0; margin: 1em; padding: 0 1em; border: 1px dotted #c4880a; }
blockquote.spip_poesie { margin: 2em 0; margin-left: 1em; padding-left: 1em;  border-left: 1px solid #c4880a; }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; }

.spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #9A550A; }
.spip_cadre { width: 99%; background-color: #fdf9eb; border: 1px inset; font-size:inherit; }
div.spip_code, .spip_cadre { margin-bottom:0;  }

.spip_surligne { background: #FF6; }

/* Tableaux */
caption {
	height:23px ;
	background: url('../images/themes/img_orange/listssGroup.png') repeat-x;
	border-top: 1px solid #7d7d7d;
	font-size: 15px;
	padding: 1px 0 2px 0; 
	text-align:	center;
	font-weight: bold;
	color: #FFF;
    text-decoration: none;}
#tab #contenu caption { 
	border-radius : 14px; 
	-moz-border-radius: 14px; 
	-webkit-border-radius: 14px; 
	font-size: 0.90em; } /* PAGES TABLETTE */

table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-top: 1em; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { 
	background: none; 
	border:0;
	caption-side: top; 
	margin-right: auto; 
	margin-left: auto; 
	text-align: center; 
	color:#000 }
#tab #contenu table.spip caption { 
	border-radius : 0; 
	-moz-border-radius: 0; 
	-webkit-border-radius: 0; 
	font-size: 0.90em; } /* PAGES TABLETTE */

table.spip h9 { color:#000 }
table.spip tr.row_first { background: #D9A442; }
table.spip tr.row_odd { background: #fcf4dc; }
table.spip tr.row_even { background: #fff; }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border: 1px solid; }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

.twx_scroll {
	overflow: auto; 
	background:rgba(0,0,0, 0.15); 
	margin: 0 auto;
	padding: 0;
	border:1px solid #333; 
	border-radius:10px; 
	box-shadow: inset 0px 3px 5px #333; 
	text-align:center; 
	}
.twx_scroll table.spip caption { text-align:left; padding-left:0.6em }
.twx_scroll table { margin: 0 auto; margin-bottom:1em; padding: 0 }
.twx_scroll table.summary { text-align:center }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; }
.spip_documents_left { float: left; width: 45% !important; height:auto; margin: 10px 10px 5px 0; }
.spip_documents_right { float: right; width: 45% !important; height:auto; margin: 10px 0 5px 10px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

dd.dt { margin-left: 0; }


/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }
p img.puce { width: 8px; height: 11px; text-align: left; padding: 0 0 3px 0}/* ajustement style */

/* Couleurs des liens de SPIP */
a.spip_note {color:#D2A135} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in {} /* liens internes */
a.spip_mail { color: #800080; }
a.spip_mail:before { content: "\002709"; } /* liens vers un email */
a.spip_out { color: #b45f01; } /* liens sortants */
a.spip_url { color: #b45f01; } /* liens url sortants */
a.spip_glossaire { color: #009; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on { font-weight: bold; } /* liens exposes */
