@charset "UTF-8";
@import url("http://fonts.googleapis.com/css?family=Asap:400,700");
/*
 * 	Theme Name: 1001 mesures
 *	Theme URI: 
 *	Description: 
 *	Author: Design: christiannaud.ca :: Coding: sequencedigitale.com
 *	Version: 1.0
 *	License: 
 *	License URI: 
 *	Tags:
**/ 

/* RESET
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:inherit;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}


/* BASE + CUSTOM
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
body{margin:2em;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border: 0; padding: 0;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin:1em 0;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}caption{ font-weight: bold; text-align: left; }table{ border-collapse: collapse; }td[align=left], th[align=left],.align-left{ text-align: left !important; }td[align=center], th[align=center],.align-center{ text-align: center !important; }td[align=right], th[align=right],.align-right{ text-align: right !important; }td[valign=top], th[valign=top],.valign-top{ vertical-align: top !important; }td[valign=middle], th[valign=middle],.valign-middle{ vertical-align: middle !important; }td[valign=bottom], th[valign=bottom],.valign-bottom{ vertical-align: bottom !important; } .clearfix { display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }u, span.u{ text-decoration: underline; }del{ color: red; text-decoration: line-through; }ins{ color: green; text-decoration: underline;}small{font-size: 0.8em; }big{font-size: 1.2em; }sub, sup{ font-size: 0.8em; line-height: 1em; }

/**
 *  THEME font-base : 15px/18px
 *	STYLE DE BASE
 *	Couverture des elements XHTML
 *	http://pxtoem.sequencedigitale.com
 *	http://www.pxtoem.com

01px	0.0666666667em	6.7%	01pt
02px	0.1333333333em	13.3%	02pt
03px	0.2000000000em	20.0%	02pt
04px	0.2666666667em	26.7%	03pt
05px	0.3333333333em	33.3%	04pt
06px	0.4000000000em	40.0%	05pt
07px	0.4666666667em	46.7%	05pt
08px	0.5333333333em	53.3%	06pt
09px	0.6000000000em	60.0%	07pt
10px	0.6666666667em	66.7%	08pt
11px	0.7333333333em	73.3%	08pt
12px	0.8000000000em	80.0%	09pt
13px	0.8666666667em	86.7%	10pt
14px	0.9333333333em	93.3%	11pt
15px	1.0000000000em	100.0%	11pt
16px	1.0666666667em	106.7%	12pt
17px	1.1333333333em	113.3%	13pt
18px	1.2000000000em	120.0%	14pt
19px	1.2666666667em	126.7%	14pt
20px	1.3333333333em	133.3%	15pt
21px	1.4000000000em	140.0%	16pt
22px	1.4666666667em	146.7%	17pt
23px	1.5333333333em	153.3%	17pt
24px	1.6000000000em	160.0%	18pt
25px	1.6666666667em	166.7%	19pt
26px	1.7333333333em	173.3%	20pt
27px	1.8000000000em	180.0%	20pt
28px	1.8666666667em	186.7%	21pt
29px	1.9333333333em	193.3%	22pt
30px	2.0000000000em	200.0%	23pt
31px	2.0666666667em	206.7%	23pt
32px	2.1333333333em	213.3%	24pt
33px	2.2000000000em	220.0%	25pt
34px	2.2666666667em	226.7%	26pt
35px	2.3333333333em	233.3%	26pt
36px	2.4000000000em	240.0%	27pt
37px	2.4666666667em	246.7%	28pt
38px	2.5333333333em	253.3%	29pt
39px	2.6000000000em	260.0%	29pt
40px	2.6666666667em	266.7%	30pt
41px	2.7333333333em	273.3%	31pt
42px	2.8000000000em	280.0%	32pt
43px	2.8666666667em	286.7%	32pt
44px	2.9333333333em	293.3%	33pt
45px	3.0000000000em	300.0%	34pt
46px	3.0666666667em	306.7%	35pt
47px	3.1333333333em	313.3%	35pt
48px	3.2000000000em	320.0%	36pt
49px	3.2666666667em	326.7%	37pt
50px	3.3333333333em	333.3%	38pt
51px	3.4000000000em	340.0%	38pt
52px	3.4666666667em	346.7%	39pt
53px	3.5333333333em	353.3%	40pt
54px	3.6000000000em	360.0%	41pt
55px	3.6666666667em	366.7%	41pt
56px	3.7333333333em	373.3%	42pt
57px	3.8000000000em	380.0%	43pt
58px	3.8666666667em	386.7%	44pt
59px	3.9333333333em	393.3%	44pt
60px	4.0000000000em	400.0%	45pt
61px	4.0666666667em	406.7%	46pt
62px	4.1333333333em	413.3%	47pt
63px	4.2000000000em	420.0%	47pt
64px	4.2666666667em	426.7%	48pt

brun: #5b3f27;
jaune: #e7c764;
rose: #d77461;
vert: #69b650; 
vert fonce: #407932;

/**/
html{ background: #f1f1f1; color: #464646; font-size: 100.01%; }
html{ -webkit-font-smoothing: antialiased; }
body{ font: 93.8%/1.2000000000 'Asap', arial, verdana, helvetica, sans-serif; margin: 0 auto; padding: 20px 20px 80px 20px; width: 944px;  }
	
a{ color: #009bda; text-decoration: underline; }
a:hover{ color: #0023E0; }
a:focus,
a:active{ color: #5cb04b; }
a[rel^="external"]::after{ content: "\2197"; }	
abbr{}
acronym{}
address{ display: block; margin: 1em 0; }
	
blockquote{}
bdo{}
cite{}
code{}	
dfn{}

h1, .h1{ color: #db705c; font-size: 1.8666666667em; margin: 0 0 0.7142857143em 0; }
h2, .h2{ color: #db705c; font-size: 1.3333333333em; margin-bottom:  0.5em; }
h3, .h3{ color: #db705c; font-size: 1.2666666667em; margin-bottom: 0; }
h4, .h4{ color: #ff5151; font-size: 1em; font-weight: normal; }
h5, .h5{ color: #464646; font-size: 1em; font-weight: normal; }
h6, .h6{ color: #464646; font-size: 0.9em; font-weight: normal; }

hr{ border: 0; border-top: 1px dashed #ccc; margin: 2em 0; padding: 0; }
	
i, em{}
a img{ border: 0; }
kbd{}
p{}
pre{}	
q{}
samp{}
b{}
big{}
small{}
strike{}
strong{}
sup{}
sub{}


	
/* 
	Formulaires 
*/
form{}
fieldset{ margin-top: 2.5em; padding: 1em 0; position: relative; }
label{ cursor: pointer; font-weight: normal; }
legend{ border-bottom: 1px solid #ededed; font-size: 1em; display: block; padding: 0.3571428571em 0; position: absolute; top: -2em; width: 100%;}

/* Checkbox/Radio */
input[type=checkbox]{ cursor: pointer; position: relative; top: 2px; }
input[type=radio]{ cursor: pointer; position: relative; top: 2px; }
.label-checkbox{ display: block; padding-left: 1.75em; position: relative; }
.label-checkbox input[type=checkbox]{ left: 0.25em; position: absolute; top: 0.2em; }
.label-radio{ display: block; padding-left: 1.75em; position: relative; }
.label-radio input[type=radio]{ left: 0.25em; position: absolute; top: 0.2em; }
body:not(.ie8) .label-checkbox{ overflow: hidden; }
body:not(.ie8) .label-checkbox  input[type=checkbox]{ left: -999em; top: 0.2em; }
body:not(.ie8) .label-checkbox  .label-title:before{ background: url(../images/style.png) -20px 0; content: ""; height: 17px; left: 0; position: absolute; top: 0; width: 17px; }
body:not(.ie8) .label-checkbox:hover .label-title{ color: #000; }
body:not(.ie8) .label-checkbox input[type=checkbox]:checked + .label-title{ color: #009bda; }
body:not(.ie8) .label-checkbox input[type=checkbox]:checked + .label-title:before{ background-position: -20px -20px; }
body:not(.ie8) .label-radio{ overflow: hidden; }
body:not(.ie8) .label-radio  input[type=radio]{ left: -999em; top: 0.2em; }
body:not(.ie8) .label-radio .label-title:before{ background: url(../images/style.png) 0 0; content: ""; height: 17px; left: 0; position: absolute; top: 2px; width: 17px; }
body:not(.ie8) .label-radio:hover .label-title{ color: #000; }
body:not(.ie8) .label-radio input[type=radio]:checked + .label-title{ color: #009bda; }
body:not(.ie8) .label-radio input[type=radio]:checked + .label-title:before{ background-position: 0 -20px; }

/* Buttons */
input[type=submit], input[type=reset], input[type=button], button, .input-button{ background: #009bda; border: 0; color: #fff; cursor: pointer; display: inline-block; font-size: 1em; font-weight: bold; line-height: normal; overflow: visible; padding: 0.5333333333em 1.5em; text-decoration: none; text-align: center; vertical-align: middle; }
input[type=submit], input[type=reset], input[type=button], button, .input-button{
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
input[type=submit]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, button::-moz-focus-inner, .input-button::-moz-focus-inner { 
    border: 0px;
    padding: 0px;  
}
input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus, .input-button:focus,
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover, .input-button:hover{ background: #3cc2f8; color: #fff; outline: none; }
input[type=submit]:active, input[type=reset]:active, input[type=button]:active, button:active, .input-button:active{ background: #5cb04b; color: #fff; }
input[type=submit][disabled=disabled], input[type=reset][disabled=disabled], input[type=button][disabled=disabled], button[disabled=disabled], .input-button[disabled=disabled]{ cursor: default; opacity: 0.5; }

input[type=submit], input[type=reset], input[type=button], button, .input-button,
input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus, .input-button:focus,
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover, .input-button:hover{
	-webkit-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-ms-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}

/* Inputs */
input[type=text], input[type=color], input[type=email], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=password], input[type=file], textarea, .input-text{ border: 1px solid #cfcfcf; font-size: 0.9375000000em; line-height: normal; padding: 8px; text-decoration: none; max-width: 98%; }
input[type=text], input[type=color], input[type=email], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=password], input[type=file], textarea, .input-text{
	box-shadow: inset 1px 2px 2px #ececec;
	
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
input[type=text]:focus, input[type=color]:focus, input[type=email]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=password]:focus, textarea:focus, .input-text:focus{ background-color: #FFFF99; border-color: #333; box-shadow: inset 1px 2px 2px #c0c073; outline: 0; text-decoration: none; }
input[type=text]:hover, input[type=color]:hover, input[type=email]:hover, input[type=date]:hover, input[type=datetime]:hover, input[type=datetime-local]:hover, input[type=month]:hover, input[type=number]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=time]:hover, input[type=url]:hover, input[type=week]:hover, input[type=password]:hover, textarea:hover, .input-text:hover{ border-color: #333; outline: 0; text-decoration: none; }

input[type=text], input[type=color], input[type=email], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=password], input[type=file], textarea, select, .input-text, input[type=text]:focus, input[type=color]:focus, input[type=email]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=password]:focus, textarea:focus, .input-text:focus, input[type=text]:hover, input[type=color]:hover, input[type=email]:hover, input[type=date]:hover, input[type=datetime]:hover, input[type=datetime-local]:hover, input[type=month]:hover, input[type=number]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=time]:hover, input[type=url]:hover, input[type=week]:hover, input[type=password]:hover, textarea:hover, .input-text:hover{
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
textarea{ overflow-y: scroll; }



select{ background: #cfcfcf no-repeat right center; border: 1px solid #cfcfcf; color: #fff; cursor: pointer; font-size: 0.9375000000em; padding: 0.4000000000em; }
select{
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;	
	-moz-appearance: none;	
	appearance: none;

    text-indent: 0.01em;
    text-overflow: "";
}
body:not(.ie8) select{ background-image: url(../images/style/select.png);  padding-right: 1.4000000000em; }
select::-ms-expand{ display: none; }
select:focus,
select:hover{ background-color: #3cc2f8; outline: none; }
select,
select:focus,
select:hover{
	-webkit-transition: background-color 0.25s ease-out;
	-o-transition: background-color 0.25s ease-out;
	-ms-transition: background-color 0.25s ease-out;
	-moz-transition: background-color 0.25s ease-out;
	transition: background-color 0.25s ease-out;
}

optgroup{}
option{}
	
/* 
	Listes 
*/
li{ margin-bottom: 0.5em; }
ol{}
ol ol{}
ol li{}
ul{}	
ul ul{}
ul li{}
ul.no-style, ol.no-style{ margin: 1em 0; }
ul.no-style li, ol.no-style li{ list-style: none; margin: 0; }
ul.list-checkbox, ol.list-checkbox,
ul.list-radio, ol.list-radio{ margin-left: 0; }
ul.list-checkbox li, ol.list-checkbox li,
ul.list-radio li, ol.list-radio li{ list-style: none; position: relative; }

dl{ margin-left: 0; }
dl dt{ margin-bottom: 0.3333333333em; }
dl dd{ margin-bottom: 1em; margin-left: 0; }

.error{ color: red; }
.success{ color: green; }
.field-errors{}
.field-errors input[type=text], .field-errors input[type=color], .field-errors input[type=email], .field-errors input[type=date], .field-errors input[type=datetime], .field-errors input[type=datetime-local], .field-errors input[type=month], .field-errors input[type=number], .field-errors input[type=search], .field-errors input[type=tel], .field-errors input[type=time], .field-errors input[type=url], .field-errors input[type=week], .field-errors input[type=password], .field-errors input[type=file], .field-errors textarea, .field-errors .input-text{ background-color: #ffe7e2; border-color: red; color: red; box-shadow: inset 1px 2px 2px #ffacac; }
.field-errors select{ background-color: #ffe7e2; background-image: url(../images/style/select-error.png); border-color: red; color: red; }
.field-errors dd.error{ color: red; font-size: 0.9em; margin-top: -0.75em; }
.field-errors .label-checkbox .label-title{ color: red; }
.field-errors .label-radio .label-title{ color: red; }
body:not(.ie8) .field-errors select{ background-color: #ffe7e2; background-image: url(../images/style/select-error.png); border-color: red; color: red; }
body:not(.ie8) .field-errors .label-checkbox .label-title:before{ background-position: -20px -40px; }
body:not(.ie8) .field-errors .label-checkbox input[type=checkbox]:checked + .label-title{ color: #333; }
body:not(.ie8) .field-errors .label-checkbox input[type=checkbox]:checked + .label-title:before{ background-position: -20px -60px; }
body:not(.ie8) .field-errors .label-radio .label-title:before{ background-position: 0 -40px; }
body:not(.ie8) .field-errors .label-radio input[type=radio]:checked + .label-title{ color: #333; }
body:not(.ie8) .field-errors .label-radio input[type=radio]:checked + .label-title:before{ background-position: 0 -60px; }	
/* 
	Tableaux 
*/
caption{ margin: 0; }
col{}
colgroup{}
table{ max-width: 100%; }
tr{}
td{}
th{}	
table.spreadsheet{ table-layout: fixed; }
table.spreadsheet caption{ color: #8e7c67; font-size: 1.1250000000em; margin: 0; padding: 8px 10px 8px 0;  }
table.spreadsheet td, table.spreadsheet th{ padding: 8px 10px; font-size: 0.9em; }
table.spreadsheet thead{ border-bottom: 3px solid #ccc; }
table.spreadsheet thead th { color: #8e7c67; }
table.spreadsheet tfoot{}
table.spreadsheet tfoot th{ text-align: left; }
table.spreadsheet tbody{ background: #fafafa; border: 1px solid #ddd; }
table.spreadsheet tbody tr td{ border-bottom: 1px solid #f4f4f4; }
table.spreadsheet tbody tr:last-child td{ border-bottom: 0; }
table.spreadsheet tbody tr:hover td { background: #fefeee; }
table.spreadsheet tbody tr td{}
table.spreadsheet tbody tr:hover td {
	-webkit-transition: background-color 0.25s ease;
	-o-transition: background-color 0.25s ease;
	-ms-transition: background-color 0.25s ease;
	-moz-transition: background-color 0.25s ease;
	transition: background-color 0.25s ease;
}

table.form{}
table.form th, table.form td{ padding: 0.5em 0.8em;; }
table.radio th, table.radio td{ padding: 0.25em; }


/**
 * WORDPRESS
 * Override tinyMCE content.css 
**/
.alignleft{ float: left; }
img.alignleft{ margin: 0 24px 24px 0; }
.alignright{ float: right; }
img.alignright{ margin: 0 0 24px 24px; }
#tinymce{ z-index: 333; }
#tinymce div{ outline: 1px dashed #ccc; }
#tinymce table,
#tinymce table th,
#tinymce table td{ font-family: inherit;  font-size: 1em; line-height: 1.154em; }
#tinymce table td{ color: inherit; margin: inherit; }

/* Print 
 * Gabarit pour l'impression de la page
**/
@media print{
	html, body{ background: #fff; color: #000; }
	p.skip{ display: none; }
}
