@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
/*
 * 	Theme Name: Rada Dance Wear
 *	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:#000;}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-bottom:1em;}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]{ text-align: left !important; }td[align=center], th[align=center]{ text-align: center !important; }td[align=right], th[align=right]{ text-align: right !important; }td[valign=top], th[valign=top]{ vertical-align: top !important; }td[valign=middle], th[valign=middle]{ vertical-align: middle !important; }td[valign=bottom], th[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; }

/** FONT-FACE
Copyright (c) 2010, Google Font. All rights reserved.
http://www.google.com/fonts#UsePlace:use/Collection:Source+Sans+Pro
*/

/*
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/ODelI1aHBYDBqgeIAH2zlMHEKXyqztb0FXW6IwUEIOU.woff") format("woff");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 300;
  src: local("Oswald Light"), local("Oswald-Light"), url("http://themes.googleusercontent.com/static/fonts/oswald/v7/U0z2RqFRkRrk9ppWijiIwwLUuEpTyoUstqEm5AMlJo4.woff") format("woff");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url("http://themes.googleusercontent.com/static/fonts/oswald/v7/eBq_dWQWEBofOsHLVExZqvesZW2xOQ-xsNqO47m55DA.woff") format("woff");
}

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

06px	0.3750000000em	37.5%	05pt
07px	0.4375000000em	43.8%	05pt
08px	0.5000000000em	50.0%	06pt
09px	0.5625000000em	56.3%	07pt
10px	0.6250000000em	62.5%	08pt
11px	0.6875000000em	68.8%	08pt
12px	0.7500000000em	75.0%	09pt
13px	0.8125000000em	81.3%	10pt
14px	0.8750000000em	87.5%	11pt
15px	0.9375000000em	93.8%	11pt
16px	1.0000000000em	100.0%	12pt
17px	1.0625000000em	106.3%	13pt
18px	1.1250000000em	112.5%	14pt
19px	1.1875000000em	118.8%	14pt
20px	1.2500000000em	125.0%	15pt
21px	1.3125000000em	131.3%	16pt
22px	1.3750000000em	137.5%	17pt
23px	1.4375000000em	143.8%	17pt
24px	1.5000000000em	150.0%	18pt

/**/
html{ background: #f4f4f4; font-size: 100.01%; }
html{ -webkit-font-smoothing: antialiased; }
body{ background: #fff url(../images/structure/box-shadow.jpg) no-repeat center bottom; color: #4f4f4f; font: 100%/1.1250000000 'Source Sans Pro', arial, verdana, helvetica, sans-serif; margin: 0 auto; padding: 20px 20px 80px 20px; width: 944px;  }

a{ color: #3b5a97; text-decoration: underline; }
a:hover{ color: #8e7c67; }
a:focus,
a:active{ color: #000; }
a[rel^="external"]::after{ content: "\2197"; }
abbr{}
acronym{}
address{}

blockquote{}
bdo{}
cite{}
code{}
dfn{}

h1, .h1, h2, .h2, h3, .h3{ color: #8e7c67; }
h1, .h1{ font-family: 'Oswald', sans-serif; font-size: 1.8750000000em; font-weight: 300; line-height: 1.5333333333em; margin: 0 0 0.75em 0; text-transform: uppercase; }
h2, .h2{ font-family: 'Source Sans Pro', arial, verdana, helvetica, sans-serif; font-size: 1.1250000000em; font-weight: bold; line-height: 1.1111111111em; margin: 1em 0 0.8888888889em 0; }
h3, .h3{ font-size: 1em; margin: 1em 0 0.75em 0; }
h4{}
h5{}
h6{}

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; line-height: 1em; }
legend{ border-bottom: 1px solid #ededed; font-size: 0.8750000000em; display: block; padding: 0.3571428571em 0; position: absolute; top: -2em; width: 100%;}
.field-error{ background: #F9E6E2; border: 1px solid red; }
.field-required{ background: #fffdec;  }
.field-success{ background: #F9E6E2; border: 1px solid green; }
.field-warning{ background: #F9E6E2; border: 1px solid red; }
.error{ color: red; }
.success{ color: green; }
.warning{ color: orange; }

.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; }
.label-error{ color: #bd4a4a; }
.label-required{ color: #3b5a97;  }
.label-success{ color: #487c64; }
.label-warning{ color: #bba058; }

/* Buttons */
input[type=submit], input[type=reset], input[type=button], button, .input-button{ background: #bd4a4a; border: 0; color: #fff; cursor: pointer; font-family: 'Oswald', arial, verdana, sans-serif; font-size: 0.8750000000em; font-weight: 400; height: auto; line-height: 1.125em; padding: 0.5714285714em 1em; text-decoration: none; text-align: center; text-transform: uppercase; min-width: 110px; }
.input-button{ padding: 0.3125000000em 1em; }
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]: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: #8e7c67; color: #fff; }
input[type=submit]:active, input[type=reset]:active, input[type=button]:active, button:active, .input-button:active{ background: #8e7c67; 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, select, .input-text{ border: 1px solid #cfcfcf; font-size: 0.9375000000em; padding: 0.2em 0.4000000000em; 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, select, .input-text{
	-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{ border-color: #333; 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; 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: border-color 0.5s ease;
	-o-transition: border-color 0.5s ease;
	-ms-transition: border-color 0.5s ease;
	-moz-transition: border-color 0.5s ease;
	transition: border-color 0.5s ease;
}

input[type=file]{ height: 1.5em; }
input[type=checkbox]{ cursor: pointer; position: relative; top: 2px; }
input[type=radio]{ cursor: pointer; position: relative; top: 2px; }

select{ background: #cfcfcf; border: 0; 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;
}
select:focus,
select:hover{ background-color: #8e7c67; color: #fff; }
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; }


/*
	Tableaux
*/
caption{}
col{}
colgroup{}
table{ max-width: 100%; }
tr{}
td{}
th{}
table.spreadsheet{ border: 1px solid #ddd; table-layout: fixed; }
table.spreadsheet caption{ color: #8e7c67; font-size: 1.1250000000em; margin: 0; padding: 8px 10px;  }
table.spreadsheet td, table.spreadsheet th{ padding: 8px 10px; }
table.spreadsheet thead{}
table.spreadsheet thead th { background: #f4f4f4; color: #8e7c67; }
table.spreadsheet tfoot{}
table.spreadsheet tfoot th{ text-align: left; }
table.spreadsheet tbody{}
table.spreadsheet tbody tr td{ border-bottom: 1px solid #f4f4f4; font-size: 0.9em; }
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; }
}


/**
 * FIXES
**/
/* IE */
.ltie7 legend{ left: -.5em; }
.ltie9 select{ background-image: none; padding: 0.4000000000em; }
.ie input[type=file]{ height: 1.75em; }

/* MOZ */
@-moz-document url-prefix(){
	select{ background-image: none; padding: 0.4000000000em; }
}

/* WEBKIT *
@media all and (-webkit-min-device-pixel-ratio:0) {
	body{}
}
/* OPERA */
x:-o-prefocus, input[type=file]{ height: 1.75em; }
/**/
