/*GENERAL*/
.section-dark		{background:#42576A}
p.arbo a			{color: gray}
code				{border:none;white-space: normal;background:transparent}
strong.caractencadre-spip.spip {font-size: 24px;font-weight: 900;color:#A99985;margin-top:1em;display: block;text-transform: uppercase;}
.tit_chap			{font-size: 24px;font-weight: 900;color:#A99985;margin-top:1em;display: block;text-transform: uppercase;
					margin-bottom:1em}

/*TABLEAUX SPIP*/

table.spip 		{max-width: 100%;background-color: transparent;border-collapse: collapse;
				border-spacing: 0;margin-bottom:2em}
table.spip th,
table.spip td 	{padding: 8px;line-height: 16px;text-align: left;vertical-align: top;
				border: 1px solid #dddddd;}
//table.spip tbody > tr:nth-child(odd) > td,
//table.spip tbody > tr:nth-child(odd) > th 	{background-color: #f9f9f9;}
table.spip th {font-weight: bold;}
table.spip thead th {vertical-align: bottom;}
table.spip caption + thead tr:first-child th,
table.spip caption + thead tr:first-child td,
table.spip colgroup + thead tr:first-child th,
table.spip colgroup + thead tr:first-child td,
table.spip thead:first-child tr:first-child th,
table.spip thead:first-child tr:first-child td 	{border-top: 0;}
table.spip tbody + tbody {border-top: 2px solid #dddddd;}


/*TABLEAUX SPIP (A VOIR)*/
body.art211 table.spip tr.row_first {background: #a99985;color: white}

/*SOMMAIRE*/
section.section.section-padded h4			{text-transform:none}
.icon-ok::before							{color: #CCC;}

/*PAGES RUBRIQUES*/
body.page_rub section.section h3 				{text-transform:none}
body.page_rub section.section h3.srub			{background: #42576a;padding:2px 4px;margin-right:0.5em;
												text-transform: none;display:inline-block}
body.page_rub section.section h3.srub a			{color:white}
body.page_rub section.section h3.srub:hover		{background: orange;}
body.page_rub section.section h3.srub:hover	a 	{color:#42576a}

body.page_rub section.section span.ladate		{font-size: 12px;}

/*RUBRIQUE CINEMA (20)*/
body.page_rub.rub20 ul.thumbnails.portfolio	 figure		{text-align: center !important}

/*RUBRIQUE LIVRES (9)*/
body.page_rub.rub9 ul.thumbnails.portfolio	 figure		{text-align: center !important}


/*RESULTATS RECHERCHE*/
body.page_recherche section.section.section-padded h3	{text-transform:none;}

/*ARTICLE VELO*/
body.art749	td:nth-child(2),
body.art749	td:nth-child(3),
body.art749	td:nth-child(6),
body.art749	td:nth-child(9)		{border-left: 1px solid #dddddd;}
body.art749 th, body.art749 td 	{text-align:center}
body.art749	tr:nth-child(1)		{font-weight: 500;color:#567189}
body.art749 strong.caractencadre-spip.spip	{font-weight: 300;font-size: 2em}

/*ARTICLE A LIRE*/
body.art33 table.spip tbody				{border:1px solid #dddddd}
body.art33 table.spip td				{line-height:120%}
body.art33 table.spip td:nth-child(1) 	{font-weight:bold;color:#42576A}
body.art33 table.spip td:nth-child(2)	{border-left:1px solid #dddddd;border-right:1px solid #dddddd}

/*COMPO VELO*/
body.velo table.spip tr:first-child td				{background:#42576A;color:white}
body.velo table.spip tr td:nth-child(1)				{border-left:1px solid #DDD} 
body.velo table.spip tr td:nth-child(2)				{border-left:1px solid #DDD} 
body.velo table.spip tr td:nth-child(5)				{border-left:1px solid #DDD} 
body.velo table.spip tr td:nth-child(8)				{border-left:1px solid #DDD} 
body.velo table.spip tr td:nth-child(11)			{border-left:1px solid #DDD} 
body.velo table.spip tr td:last-child				{border-right:1px solid #DDD} 

body.velo table.spip tr:first-child td				{border-left: 1px solid #DDD;text-align: center} 
body.velo table.spip tr:first-child td:last-child	{border-right: 1px solid #DDD} 
body.velo table.spip tr:last-child 					{border-bottom: 1px solid #DDD} 


/*RUBRTIQUE PARTITIONS   (rub 34) */
body.rub34 article.post h3		{line-height: 1.7;margin:0 0 0 1em;}
body.rub34 .tit_chap			{margin-top:1.2em;margin-bottom:0.2em}

/*ARTICLE SD (rub 57) */
body.SD									{color:black}	
body.SD div.wrapper						{margin:0 auto;border-top:0;width:95%}
body.SD header#masthead					{background:#42576A}
body.SD header#masthead .nav > li > a	{color:white}
body.SD header#masthead h1.brand a 		{color:white;text-shadow:0}
body.SD div.post-body p.lead			{margin-bottom: 0px;font-size: 18px;line-height: 18px;}
body.SD .section-padded					{padding:0}
body.SD .section-padded h2				{color:#42576A}
body.SD .section-padded h2 a.suivprec	{color:#900;font-size:80%}

body.SD div.boutons				{font-size:1em;padding:0.2em;display:inline-block;background:#EEE;
								margin-bottom:0.5em;text-align:center;}
body.SD div.boutons.col1		{background:#42576A;color:white;}
body.SD div.boutons.c16px		{background:#42576A;color:white;}
body.SD div.boutons.marginL		{margin-left:1.5em}
body.SD div.boutons.acc_show	{background:#42576A;color:white}
body.SD div.boutons.acc_mask	{}

body.SD div.boutons.tabl_show	{background:#42576A;color:white}
body.SD div.boutons.tabl_hide	{}

body.SD div.partition 			{font-family: Courier, monospace;white-space:pre-wrap;line-height:3;white-space: normal;}
body.SD div.partition p			{white-space: pre-wrap;margin-bottom:2em;width:100%;display:inline-block;padding-top: 0.2em}
body.SD div.partition i			{border-bottom: 0px solid silver;font-style: normal;font-weight: bold;}
body.SD div.partition strong	{display: inline-block;position: relative;top: -1.3em;color:orangered;
								width: 0px;word-break: keep-all;white-space: nowrap;font-weight:normal}

body.SD div.partition.2cols		{border: 10px yellow solid}
body.SD div.partition.3cols		{border: 10px pink solid}
body.SD div.partition.2cols		{column-count:2;-webkit-column-count:2;-moz-column-count:2}
body.SD div.partition.3cols		{column-count:3;-webkit-column-count:3;-moz-column-count:3}

body.SD section.commandes		{margin:0 0.7em}
body.SD section.commandes h4	{display:inline-block;margin:0 0.2em 0 0.7em;text-transform: none;color:#42576A;}
body.SD div.avap				{text-align: center}
body.SD div.avap a.suivprec		{color:#42576a;font-size:150%}
body.SD section.commandes div#btn_tabls	{display:inline-block}

body.SD div.boutons.acc_showx		{background:#42576A;color:white}
body.SD div.boutons.acc_maskx		{text-decoration:line-through;}
body.SD div.boutons.zero			{background:#42576A;color:white}
body.SD div.boutons.notes			{width:1em}
body.SD	div.boutons.defil.recupvitesse	{visibility:hidden;height:0}

body.SD	div.boutons.corps			{height:24px;}
body.SD	div.boutons.corps.c12px		{font-size:9px;}
body.SD	div.boutons.corps.c14px		{font-size:11px;}
body.SD	div.boutons.corps.c16px		{font-size:13px;}
body.SD	div.boutons.corps.c18px		{font-size:15px;}

body.SD div.tabs							{max-width: 900px}		
body.SD div.tabs blockquote					{margin:1em 0;padding:0;border:0;background:white;margin-left:0}
body.SD div.tabs							{margin-left: 0.38em}
body.SD div.tabs h3.spip					{font-size:16px;font-family: courier, monospace;margin: 0;color: black;
											line-height: 1;text-transform: none;font-weight: normal;margin-left:-1.18em;}
body.SD div.tabs h3.spip:first-child		{color:orangered;margin-bottom: 0.5em}
body.SD div.tabs h3.spip:first-child span	{color:transparent}
body.SD div.tabs h3.spip:nth-child(n+1) b 	{color:orangered;font-weight:normal}
body.SD div.tabs h3.spip span 				{color:#CCC}	

body.SD div.valid							{width:1em;background:#EEE;float: left;height: 24px}

body.compoSD2 div.partition #paroles						{margin-top: 3em;}
body.compoSD2 div.partition #paroles a						{border-left: 0.5em solid white;margin-left: -0.80em;display: block;
															margin-bottom: -3em;line-height:1}
body.compoSD2 div.partition #paroles br.autobr:first-child	{display:none}
body.compoSD2 div.partition #paroles span					{color:orangered}
body.compoSD2 div.boutons.transco							{display:none}
body.compoSD2 div.boutons.recup								{display:none}

body.SD #col1										{background:yellow;width:4em}
body.SD #col2										{float: left;margin-left:6em}
	
body.SD	#blocscroll									{position:fixed;top:6em;margin-top:2em;padding:0.4em;
													border:1px solid #CCC;background:#d9dde1}
body.SD	#blocscroll h4								{color: #42576A;text-align:center}
body.SD	#blocscroll h4:nth-child(n+2)				{margin-top: 0.5em}
body.SD	#blocscroll div.boutons.defil				{background:#EEE;color:black;}
body.SD	#blocscroll div.boutons.defil.accelerer		{width:1.2em;display:inline-block;text-decoration:none}
body.SD	#blocscroll div.boutons.defil.ralentir		{width:1.2em;display:inline-block;text-decoration:none}
body.SD	#blocscroll div.boutons.defil.play			{width:1.2em;display:inline-block;text-decoration:none}
body.SD	#blocscroll div.boutons.defil.stop			{width:1.2em;display:inline-block;text-decoration:none}
body.SD	#blocscroll div.boutons.defil.recupvitesse	{visibility:hidden;height:0}

body.SD	#blocscroll div.boutons.side			{display: block;width:3em;text-align:center;margin-bottom:0;margin-left:0}
body.SD	#blocscroll div.boutons.side:hover		{background:orange}
body.SD	#blocscroll div.boutons.defil:hover		{background:orange}
body.SD	#blocscroll div.boutons.marginT			{margin-top:1em}
body.SD	#blocscroll div.boutons.side.cols		{width:0.6em;display:inline-block}
body.SD	#blocscroll div.boutons.side.acc		{width:1.2em;display:inline-block;text-decoration:none}
body.SD	#blocscroll div.boutons.side.tabls		{width:1.2em;display:inline-block;text-decoration:none}
body.SD	#blocscroll div.boutons.side.corps		{width: 7px;display: inline-block;height: 24px;padding: 4px}

@media screen and (max-width:480px) {
    body.SD section.commandes 		{background:white;z-index:10;position:fixed;border-bottom:1px solid #42576A}
    header#masthead					{height:0}
	div#content    					{margin-top:6em}
    body.SD	#blocscroll 			{display: none;}
	body.SD #col1					{display:none}    
	body.SD #col2					{float:none;margin-left:0}    
//    body.SD section.commandes #com2 {display:block;}
	body.SD .spip-admin-float    	{bottom:0;top: auto;}
	body.SD div.wrapper				{width:100%;border:0}
	body.SD h3.spip					{min-width:500px}	
}

@media screen and (min-width: 480px) /*and (max-width: 1024px)*/	{
    body.SD section.commandes 		{position:relative;margin:0}
//   header#masthead					{height:auto}
//	 div#content    					{margin-top:0}
//   body.SD #blocscroll 				{display: block;}
//	body.SD #col1					{display:block}    
//	body.SD #col2					{float: left;margin-left:6em}    
    body.SD section.commandes #com2 {display:none;}
//	body.SD .spip-admin-float    	{top:0;bottom:auto}
}

/*DCP Synthèse*/
body.art1167 i {color:red;font-weight:bold}

/*PRIVE*/
body.article_edit li.editer.editer_texte.obligatoire  {font-family:courier;color:#900}
body.article_edit .entete-formulaire h1				  {color:purple}
body.article_edit .formulaire_editer_article .entete-formulaire h1 {color:blue}			



