



@import url('http://www.thinkxtreme.com/think-design/css/styles_1.css');






html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }




.container { width: 962px; margin: 0 auto; }

.showgrid {  }



div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14 {
float: left; margin-right: 18px; }

div.last { margin-right: 0; }

.span-1  { width: 52px;}
.span-2  { width: 122px;}
.span-3  { width: 192px;}
.span-4  { width: 262px;}
.span-5  { width: 332px;}
.span-6  { width: 402px;}
.span-7  { width: 472px;}
.span-8  { width: 542px;}
.span-9  { width: 612px;}
.span-10 { width: 682px;}
.span-11 { width: 752px;}
.span-12 { width: 822px;}
.span-13 { width: 892px;}
.span-14, div.span-14 { width: 962px; margin: 0; }

.append-1  { padding-right: 70px;}
.append-2  { padding-right: 140px;}
.append-3  { padding-right: 210px;}
.append-4  { padding-right: 280px;}
.append-5  { padding-right: 350px;}
.append-6  { padding-right: 420px;}
.append-7  { padding-right: 490px;}
.append-8  { padding-right: 560px;}
.append-9  { padding-right: 630px;}
.append-10 { padding-right: 700px;}
.append-11 { padding-right: 770px;}
.append-12 { padding-right: 840px;}
.append-13 { padding-right: 910px;}

.prepend-1  { padding-left: 70px;}
.prepend-2  { padding-left: 140px;}
.prepend-3  { padding-left: 210px;}
.prepend-4  { padding-left: 280px;}
.prepend-5  { padding-left: 350px;}
.prepend-6  { padding-left: 420px;}
.prepend-7  { padding-left: 490px;}
.prepend-8  { padding-left: 560px;}
.prepend-9  { padding-left: 630px;}
.prepend-10 { padding-left: 700px;}
.prepend-11 { padding-left: 770px;}
.prepend-12 { padding-left: 840px;}
.prepend-13 { padding-left: 910px;}

div.border {
  padding-right:8px;
  margin-right:9px;
  border-right: 1px solid #99FFCF;
}

div.colborder {
  padding-right:46px;
  margin-right:43px;
  border-right: 1px solid #99FFCF;
}

.pull-1 { margin-left: -70px;}
.pull-2 { margin-left: -140px;}
.pull-3 { margin-left: -210px;}
.pull-4 { margin-left: -280px;}
.pull-5 { margin-left: -350px;}
.pull-6 { margin-left: -420px;}
.pull-7 { margin-left: -490px;}
.pull-8 { margin-left: -560px;}
.pull-9 { margin-left: -630px;}
.pull-10 { margin-left: -700px;}
.pull-11 { margin-left: -770px;}
.pull-12 { margin-left: -840px;}
.pull-13 { margin-left: -910px;}
.pull-14 { margin-left: -980px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14 {float:left;position:relative;}

.push-1 { margin: 0 -70px 1.5em 70px;}
.push-2 { margin: 0 -140px 1.5em 140px;}
.push-3 { margin: 0 -210px 1.5em 210px;}
.push-4 { margin: 0 -280px 1.5em 280px;}
.push-5 { margin: 0 -350px 1.5em 350px;}
.push-6 { margin: 0 -420px 1.5em 420px;}
.push-7 { margin: 0 -490px 1.5em 490px;}
.push-8 { margin: 0 -560px 1.5em 560px;}
.push-9 { margin: 0 -630px 1.5em 630px;}
.push-10 { margin: 0 -700px 1.5em 700px;}
.push-11 { margin: 0 -770px 1.5em 770px;}
.push-12 { margin: 0 -840px 1.5em 840px;}
.push-13 { margin: 0 -910px 1.5em 910px;}
.push-14 { margin: 0 -980px 1.5em 980px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14 {float:right;position:relative;}



.box { 
  padding: 0.5em; 
  margin-bottom: 1.5em; 
}

hr {
  background: #C3FFF9; 
  color:black;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  visibility: hidden;
}


.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

.clear { clear:both; }






h1,h2,h3,h4,h5,h6 { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal; 
	color:black;
}
h4,h5 { font-weight: bold; }
h1 a, h2 a, h3 a, 
h4 a, h5 a, h6 a { 
	text-decoration: none;
	color:black
}
h1 a:hover, h2 a:hover, h3 a:hover, 
h4 a:hover, h5 a:hover, h6 a:hover {
	background: none;
	color:black;
}
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { }
h2 { font-size: 1.5em; line-height: 1.15; margin-bottom: 0.5em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img { margin: 0; }


p { margin: 0 0 1.5em; text-align: justify; }

p img       { float: left; margin: 0.5em 1.5em 1.5em 0; padding: 0; }
p img.right {  }

p img.left,
#content img.imgBilletLeft, .sidebars img.imgBilletLeft,
#content img.il, .sidebars p img.il	{ float: left; margin: 0.5em 1.5em 0.5em 0; padding: 0; }
				
p img.right,
#content img.imgBilletRight, .sidebars img.imgBilletRight,
#content img.ir, .sidebars img.ir	{ float: right; margin: 0.5em 0 0.5em 1.5em; }

a:focus    { outline: 1px dotted #39A16F; } 
a:hover    { background: #7AE2B0; color:black; text-decoration: none;}
a                { color:black; text-decoration: underline; }

blockquote  { margin: 1.5em; color:black; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #7AE2B0; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:black; }

pre,code    { margin: 1.5em 0; white-space: pre; overflow: auto;}
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 3em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dt		{margin-bottom: 0.25em;}
dd          { margin-left: 1.5em;margin-bottom: 1.5em;}


table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; background: #7AE2B0; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #F5FFFF; }
tfoot       { font-style: italic; }
caption     { background: #FFFFFF; }


object {
	margin-bottom: 1.5em;
}


.small      { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }
.hidden       { visibility: hidden; }

.quiet      { color:black; }
.loud       { color:black; }
.highlight  { background:#E8FFFF; }
.added      { background:#42AA78; color:black; }
.removed    { background:#349C6A; color:black; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
.alignright { float: right; }
.alignleft  { float: left; }
.textalignright		{ text-align: right;}
.textalignleft		{ text-align: left;}
.textaligncenter	{ text-align: center;}













label { font-weight: bold; cursor: pointer; }
fieldset    { 
	padding: 1.4em; 
	margin: 0 0 1.5em 0; 
	border: 0 none; 
}
legend { 
	font-weight: bold; 
	font-size: 1.2em;
}


input.text, 
input.title,
textarea, select { margin:0.5em 0; border:1px solid #C2FFF8; }

input.text:focus,
input.title:focus,
textarea:focus,
select:focus { border:1px solid #6CD4A2; }

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 60%; height: 200px; padding:5px; }


.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #E4FFFF; }

.error      { background: #F1FFFF; color:black; border-color: #DAFFFF; }
.notice     { background: #F9FFFF; color:black; border-color: #D3FFFF; }
.success    { background: #EEFFFF; color:black; border-color: #CFFFFF; }
.error a    { color:black; }
.notice a   { color:black; }
.success a  { color:black; }





html { background: transparent url(http://www.thinkxtreme.com/think-design/images/image_12.jpg); }
body {
	line-height: 1.5;	
	color:black; 
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Sans-Serif
}
#bodybis {
	width: 980px;
	margin: 0 auto;
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_7.jpg) repeat-y;
}
#wrap { background: transparent url(http://www.thinkxtreme.com/think-design/images/image_7.jpg) repeat-y; }
.single #wrap,
.page #wrap { background: transparent url(http://www.thinkxtreme.com/think-design/images/image_8.jpg) repeat-y; }
#wrap-header {
	width: 100%;
	height: 178px;
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_17.jpg) repeat-x 0 0;
}
#wrap-sommaire {
	background: #FFFFFF;
	border-bottom: 1px dotted #076F3D;
}
#wrap-header2 {
	width: 100%;
	background: transparent;
	
	
}
#wrap-footer {
	width: 100%;
	height: 192px;
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_10.jpg) repeat-x 0 0;
}
#header {
	width: 962px;
	margin: 0 auto;
	height: 178px;
	margin: 0 auto;
	text-align: center;
	
	font-size: 0.9em;
}
#logo h1 {
	margin-bottom: 0;
}
#logo h1 span {
	display: none;
}
#logo h1 a {
	background: none;
	text-decoration: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#text-header1,
#text-header2 {
	margin-top: 2.8em;
	line-height: 1.5em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	padding: 0;
}
#text-header1 .box,
#text-header2 .box {
	margin: 0;
	padding: 0;
}
.offset-bloc-img { margin-right: 12px; }
.offset-bloc-pub { margin-right: 3px; }

#feedburner {
	position: absolute;
	margin-left: 0;
	margin-top: -2.2em;
	overflow:hidden; 
	width:88px; 
	height:19px;
	z-index: 10;
	color:black;
	font-weight: bold;
}
#feedburner a {
	text-decoration: none;
	color:black;
}
#feedburner a:hover {
	text-decoration: none;
	color:black;
	background: none;
}
#wikio {
	position: absolute;
	right: 0;
	margin-top: -2.8em;
	z-index: 10;
}


#sommaire-nav {
	width: 962px;
	margin: 0 auto;
	padding: 0.75em 0;
	margin-bottom: 0;
	font-size: 0.9em;
	font-variant: small-caps;
}
#sommaire-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sommaire-nav li {
	display: inline;
	margin-right: 0.5em;
	padding-left: 0.5em;
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_14.jpg) no-repeat -4px 4px;
}
#sommaire-nav li span { border-bottom: 1px solid #7AE2B0; }
#sommaire-nav a { text-decoration: none; }
#sommaire-nav ul#smallmenu  {
	padding-right: 0;
	text-align: right;
	font-variant: normal;
	font-size: 0.9em;
}
#sommaire-nav #smallmenu li {
	background: none;
	padding-left: 0;
}
#sommaire-nav #smallmenu li a  {
	color:black;
}
#sommaire-nav #smallmenu li a .en-cours {
	background: #7AE2B0;
}
#sommaire-nav #smallmenu li a strong {
	background: #7AE2B0;
	color:black;
	padding: 0.25em 0.5em;
}
#sommaire-nav #smallmenu li a:hover strong {
	background: #076F3D;
}
.en-cours {
	
}
#sommaire-nav #bigmenu  {
	font-weight: normal;
	text-transform: uppercase;
	width: 600px;
}
#sommaire-nav-titre { border: 0 none; background: none; }
#header2 {
	width: 962px;
	margin: 0 auto;
	font-size: 0.9em;
}
#header2 h2 { font-weight: bold; }

#header2 h2,
#sidebar1 h2,
#sidebar2 h2 {
	font-size: 1em; 
	line-height: 1.25;
	font-weight: bold;
 }
#information {
	width: 100%;
	padding: 1.5em 0 1.5em 0;
	padding-top: 1.5em;
	padding-bottom: 1.25em;
	background: #076F3D;
	border-bottom: 1px solid #39A16F;
}
#information p			{ margin-bottom: 0; }
#photo-auteur			{ padding-top: 0.5em; }
#editorial  p			{ color:black; }
#editorial  a			{ color:black; }
#editorial a:hover,
#editorial a:focus,
#editorial a:active		{ color:black; }
#editorial h2			{ font-weight: bold; }
#editorial h2 a:hover	{ color:black; }
#editorial .catname		{ color:black; }

#alahune div {
	padding: 0 1em;
}
#alahune h2 {
	color:black;
	padding: 0 3px;
	margin-bottom: 0.5em;	
}
#alahune h3 {
	font-size: 1em;
	line-height: 1.2em;
}
#alahune h3 {
	font-size: 1em;
	line-height: 1.2em;
}
.listeMenu li {
	display: inline;
	margin-right: 0.5em;
	padding-left: 0.5em;
}

	
#twitter_div {
	width: 962px;
	height: 1.5em;
	margin: 0 auto;
	padding: 0.5em 0 0.5em 0;
	border-bottom: 1px dotted #076F3D;
	position: relative;
}
h2.twitter-title {
	font-size: 1em;
	font-weight: bold;
	width: 10em;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0.5em;
	left: 0;
}
#twitter_update_list {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0.5em;
	left: 11em;
}
#twitter_div a {
	color:black;
}
#twitter_div a:hover {
	color:black;
}

ul.twitter { 
	list-style: none;
	margin: 0;
}				
li.twitter-item { }
p.twitter-message { }
.twitter-timestamp { }
a.twitter-link { }
a.twitter-user { font-weight: bold; }

#wrap-content { margin-top: 1.5em; padding-top: 0.5em; }

#content {
	font-size: 0.9em;
}
#content .meta {
	font-size: 0.9em;
	margin-bottom: 0;
	padding-bottom: 0;
}
.entry iframe { 
	float: left;
	margin-right: 0.5em;
}
#tutoriels {	
	font-size: 1em;
}
.tutos { 	
	margin-bottom: 1em;
	border: 1px solid #5CC492;
	border-width: 1px 0 1px 0;
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_12.jpg);
}
#menu-wide { width: 402px; }
#menu-narrow { width: 262px; }


h1.section,
#sidebar h2.box,
#sidebar .widgettitle {
	color:black;
	margin-bottom: 0.5em;
	padding: 0.25em;
	background: #7AE2B0;
	text-align: center;
	border: 1px solid #076F3D;
	border-width: 2px 0 1px 0;
}
#sidebar .widgettitle a { color:black; }
#sidebar .widgettitle a:hover { color:black; }


#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#tab0 { background: #076F3D; }
#tab0, #tab1,#tab2,#tab3,#tab4,#tab5 { position: relative;}

.goodies ul.goodies-menu {	
	list-style: none;
	margin: 0;
	padding: 0;
	
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #7AE2B0;
	border-width: 0 0 3px 0;	
	background: transparent;
}
.goodies ul.goodies-menu li {
	list-style: none;
	background: none;
	display: inline;
	
	padding: 0 0.25em 0 0;
}
.goodies ul.goodies-menu a {
	padding: 0.25em 0.35em 0.2em 0.35em;
	text-decoration: none;
	color:black;
}
.goodies ul.goodies-menu a.selected {
	background: #7AE2B0;
	color:black;
}
.goodies ul.goodies-menu a:hover {
	background: #7AE2B0;
	color:black;
}
.goodies .lists {
	color:black;
	
	padding: 0.5em 0.5em 0.5em;
	border: 1px solid #7AE2B0;
	border-width: 0 3px 3px;
	background: #076F3D url(http://www.thinkxtreme.com/think-design/images/image_17.jpg);
}
.goodies .lists ul.children {
	margin-bottom: 0.5em;
}
.goodies .lists li {
	padding: 0 1.5em 0.5em 1.5em;							
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_14.jpg) no-repeat 0 6px;
}
.goodies .lists #tab5 li {
	padding: 0 1.5em 0.5em 0;	
	background: none;						
}
.goodies .lists ol li {
	background: none;
	padding: 0 1.5em 0.25em 0;
}
.goodies .lists .cat-item {
	font-weight: bold;
	font-variant: small-caps;
}
.goodies .lists .children .cat-item {
	font-weight: normal;
	font-variant: normal;
	background: none;				
}
.goodies .lists .current-cat a,
.goodies .lists .children .current-cat a {
	background: #7AE2B0; 
	color:black; 		
}
.goodies .lists a {
	text-decoration: none;
	color:black;
}
.goodies .lists a:hover {
	color:black;
	background: #076F3D url(http://www.thinkxtreme.com/think-design/images/image_18.jpg);
}
.goodies .lists .pubs a:hover {
	
}
#sidebar .goodies .widgettitle {
	color:black;
	font-size: 1em;
	font-weight: normal;
	background: #076F3D url(http://www.thinkxtreme.com/think-design/images/image_18.jpg);
}


.goodies .lists .post { color:black; }
.goodies .lists .post h2 { margin-top: 0.5em; }
.goodies .lists .post h2 a { color:black; text-decoration: none; }
.goodies .lists .post h2 a:hover { color:black; }
.goodies .lists .post a { text-decoration: underline; }
.goodies .lists .post p { text-align: left; overflow: hidden; }


#comments { font-size: 90%;	}
#comments-list, #respond { }
#comments ol { }
#ol-comments {
	margin-left: 0;
	margin-right: 0;
}	
#ol-comments ol,
#ol-comments ul{ padding-left: 1.5em; margin-bottom: 1.5em; }	
#comments .comment-author {
	height: 32px;
	margin-bottom: 1.2em;
	padding: 0.5em;
	border: 1px solid #39A16F;
	border-width: 3px 0 1px;
	color:black;
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_17.jpg);
}
#comments .comment-author-admin .comment-author { background: transparent url(http://www.thinkxtreme.com/think-design/images/image_18.jpg); }
#comments .comment-author span {				
	padding: 1em 0.5em 0.5em 0;
	line-height: 2.5em;						
}
#comments .comment-author span.fn { font-weight: bold; }
#comments .gravatar	{ float: right; }

.edit-comment-admin-links { margin-bottom: 1.5em; }
textarea#comment { width: 95%; }
#comment-data li { margin-bottom: 0.5em; }
#comment-data li.form-submit { margin-bottom: 1.5em; }
.cmntCnt { font-size: 1.2em; }
.resizehandle {
	background: transparent url(http://www.thinkxtreme.com/think-design/images/image_19.jpg) no-repeat center;
	cursor: s-resize;
	height: 16px;
	width: 100%;
	margin-bottom: 1.5em;
}
.resizehandle p { margin-bottom: 0; }
.subscribe-to-comments { margin-top: 1.5em; }
		
.sidebars { }

#sidebar1,
#sidebar2 {
	line-height: 1.4em;
}
.sidebars li { margin-bottom: 0.5em; }
.sidebars p { text-align: left; }
#sidebars-bottom {  }
.news { }
.read-more-tags {
	margin-left: 0.25em;
	margin-bottom: 0.5em;
	font-size: 1em;
}
.read-more-tags:before { content: "»» "; color:black; }


#footer {
	width: 962px;
	margin: 0 auto;
 	background: #FFFFFF;
	text-align: center;
	border-top: 2px dotted #DEFFFF;
	font-size: 0.9em;
 }
#credits p { }
 
 
#content .box {
	background: none;
	border: 1px solid #F5FFFF;
	border-width: 0 0 0 0;	
}
#content li { 
	margin: 0 1.5em 0 1.5em; 
	text-align: left;
}
#content li h3,
#content li h4,
#content li h5 { margin-top: 1.5em; }
#header .box { background: #5AC290; }
#header .box h2 {
	font-size: 1.5em; 
	line-height: 1; 
	margin-bottom: 1em;
}
#footer .box { margin-bottom: 0; }
#footer p { text-align: center; }
.catname { margin-bottom: 0.5em; }
#content h2 {
	font-size: 2em;
	margin-bottom: 0.25em;
}
#content .featured { 
	background: #A2FFD8;
	border: 1px solid ##ff4db9;
	border-width: 3px 0 0 0;
}
#content .featured p { color:black; }
#content .featured a { color:black; }
#content .featured h2 a { color:black; }
#content .featured h2 a:hover { color:black; }
#content .featured p { color:black; }
#content .featured-image {
	position: relative;
	margin-bottom: 0.5em;
}
#content .featured-image .alaffiche {
	position: absolute;
	top: -20px;
	left: -20px;
	width: 110px;
	height: 96px;
	background: transparent url('http://www.thinkxtreme.com/think-design/images/image_20.jpg') no-repeat left top;
}
#content .copyright-image {
	font-size: 0.7em;
	margin-bottom: 0.5em;
	text-align: right;
}
#content h6 {
	float: right;
	width: 172px;
	padding-left: 9px;
	margin-left: 9px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	color:black;
	border-left: 1px solid #E7FFFF;					
}
#content .post p {
	overflow: hidden;
	height: 1%;
}
#content .post h6 span,
#content .post h5 span,
#content .post h4 span,
#content .post h3 span,
#content .post h2 span,
#content .post h1 span {
	padding: 0.25em 0.5em;
	background: #39A16F;
	color:black; 
}
#content img {
	display: block;
	float: left;
	vertical-align: top;
}
#pre-requis {
	width: 100%;
	color:black;
	font-size: 0.8em;
	font-weight: bold;
}
#content .attachment img {
	display: block;
	float: none;
	vertical-align: top;
}
#content img.top { float: none; }
.fullthumb {
	width: 100%;
	margin: 0;
	border: 1px solid #076F3D;
	border-width: 1px 0;
}
#content .featured-image { text-align: center; }
.single #content .fullthumb {
	width: 100%;
	height: auto;
}
#content .wp-smiley,
#wrap img.external {
	width: auto;
	float: none;
	display: inline;
	border: 0 none;
	margin: 0;
}
#wrap img.external { vertical-align: middle; }
img.minithumb {
	width: 100%;
	border: 1px solid #7AE2B0;
	border-width: 1px 0 1px 0;
	background: #FFFFFF;
}
img.minithumb {
	margin-bottom: 0.5em;
	padding-bottom: 0;
}
.post { overflow: hidden; }
#recherche {
	background: #076F3D;
	padding: 0.5em;
	text-align: center;
}
#recherche #s {
	width: 70%;
	border: 0 none;
}
#recherche label { color:black; }	

#the_links { overflow: hidden; height: 1%; }
#the_links div { float: left; padding: 0 0.5em;}
#the_links ul { list-style: none; margin: 0 0 1.5em 0; padding: 0.5em;}
#the_links li { margin: 0 0 0.5em 0; padding: 0;}
#the_links h3 { margin-bottom: 0.5em;}

#sidebar {
	padding-top: 0.25em;
	font-size: 90%;
}
.adz { 
	text-align: center; 
	background: #076F3D; 
	padding: 0.5em 0; 
}
#calendarchive {
	
}
	#calendarchive table {
		
	}
		#calendarchive tr {
			
		}
		#calendarchive th {
			
		}
		#calendarchive td {
			
		}
		#calendarchive a {
			
		}
		#calendarchive td a:link {
			
		}
		#calendarchive td a:visited {
			
		}
		#calendarchive td a:focus {
			
		}
		#calendarchive td a:hover {
			
		}
		#calendarchive td a:active {
			
		}
				
.navigation div a,
.more-link,
#content #featured .more-link,
#editorial .more-link {
	color:black;
	text-decoration: none;
	font-weight: normal;
	background: #39A16F;
	white-space: nowrap;
	padding: 0.1em 0.5em;
}
.navigation div a:hover,
.more-link:hover,
#content #featured .more-link:hover,
#editorial .more-link:hover {
	color:black;
	background: #7AE2B0;
}
.nextpage { }
.nextpage a { }
.nextpage a span {
	background: #7AE2B0;
	color:black;
	padding: 0.25em 0.35em;
}
.nextpage a:hover span { background: #59C18F; }
.nextpage a:active span,
.nextpage a:focus span { background: #59C18F; }
.nextpage span {
	background: #59C18F;
	color:black;
	padding: 0.25em 0.35em;
}	
.navigation div {
	background: #7AE2B0;
	padding: 0.5em;
}
#previous-next-posts {
	border: 1px solid #7AE2B0;
}
#next-post-link {
	text-align: right;
}
h3.posts-links {
	margin-bottom: 0.5em;
	margin-top: 1.5em;
	text-align: center;
}
.previous-next {
	width: 45%;
	padding: 0.5em;
	color:black;
}


.frame {
	position: relative;
	margin-bottom: 1.6em;
}
	.frame .topLeft, 
	.frame .topRight, 
	.frame .bottomLeft, 
	.frame .bottomRight {
		width: 4px;
		height: 4px;
		background-repeat: no-repeat;
		font-size: 1px;
	}
	.frame .topLeft {
		background: transparent  0 0;
		position: absolute;
		left: 0;
	}
	.frame .topRight {
		background: transparent  4px 0;
		position: absolute;
		right: 0;
	}
	.frame .bottomLeft {
		background: transparent  0 4px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.frame .bottomRight {
		background: transparent  4px 4px;
		position: absolute;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	

#pub { }
		





.ulFloatLeft { 
	overflow: hidden;
	height: 1%;
}
.ulFloatLeft ul { 
	width: 24%;
	padding-left: 0;
	float: left;
	margin-right: 1em;	
}
#post-199 li h5 { margin-bottom: 0.5em; margin-top: 1em; }


.avant-apres { display: block; 	width: 661px; height: 338px; background: transparent url('http://www.thinkxtreme.com/think-design/images/image_22.jpg') 0 0px; }
.avant-apres:hover { width: 661px; height: 338px; background: transparent url('http://www.thinkxtreme.com/think-design/images/image_22.jpg') 0 -338px; }



#cse-search-results {
	
}
#cse-search-results iframe {
	width: 667px;
	background: transparent;	
}

#cse-search-results iframe bodyt {
	background: transparent;
	padding: 1em;
}


#ad42 {
	position: absolute;
	left: -1px;
	top: 0;
}
.ad42_125x125 { margin:0; border-collapse: collapse; }
.ad42_125x125 td { border-width: 0; padding: 0;}
.ad42_125x125 td a img {border: 0;}



.hover			{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8; }
.hover:hover	{ filter:alpha(opacity=100); -moz-opacity:  1; opacity: 1; -khtml-opacity: 1; background: none; border: 0 none; }

.trans0		{ filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; -khtml-opacity: 0; }
.trans10	{ filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; -khtml-opacity: 0.1; }
.trans20	{ filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; -khtml-opacity: 0.2; }
.trans30	{ filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; -khtml-opacity: 0.3; }
.trans40	{ filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; -khtml-opacity: 0.4; }
.trans50	{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5; }
.trans60	{ filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; -khtml-opacity: 0.6; }
.trans70	{ filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7; }
.trans80	{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8; }
.trans90	{ filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; -khtml-opacity: 0.9; }
.trans100	{ filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; -khtml-opacity: 1; }