@charset "UTF-8";
/* 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
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:10px;}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:1px solid #000;padding:.5em;}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;}


/* THEME
Copyright (c) 2012, All rights reserved.
SequenceDigitale.com pour SpinProd.com
version: 1.0.0
*/
html{ margin: 0 0 0 -1px; overflow-y: scroll; overflow-x: hidden; padding: 0; }
body{ color: #7a7a7a; font: 0.75em/1.333 arial, sans-serif; } /* 12x / 16px */

h1{ font-family: 'fr101', arial black, arial, sans serif; font-weight: normal; text-transform: uppercase; }
h2{}
h3{}
h3{}
h4{}
	
div.hr, hr{ border: 0; border-top: 1px dotted #999; height: 1px; margin: 1em 0; overflow: hidden; padding: 0; }
	
a{ color: #b33b00; }
a:focus, a:hover{ color: midnightblue; }
address{ font-style: normal; }
big{ font-size: 1.1em; }
q{ font-style: italic; }
q:before{ content: "\201c"; }
q:after{ content: "\201d"; } 
small{ font-size: 0.9em; }
span.underline, span.u{ text-decoration: underline; }
	
table{}
table thead, table tfoot{}
td, th{}	
td[align=left], th[align=left]{ text-align: left; }
td[align=center], th[align=center]{ text-align: center; }
td[align=right], th[align=right]{ text-align: right; }
td[valign=top], th[valign=top]{ vertical-align: top; }
td[valign=middle], th[valign=middle]{ vertical-align: middle; }
td[valign=bottom], th[valign=bottom]{ vertical-align: bottom; }

label{ cursor: pointer; }
input[type=text], input[type=file], textarea{ padding: 3px 5px; border: 1px solid #999; }
input[type=text]:focus, textarea:focus, input[type=text]:focus:hover, textarea:focus:hover{}
input[type=text]:hover, textarea:hover{}
input[type=text].error{ background: #ffcccc; border: 1px solid red; }
input[type=checkbox]{ cursor: pointer; position: relative; top: 3px; }
input[type=radio]{ cursor: pointer; position: relative; top: 3px; }
textarea.error{ background: #ffcccc; border: 1px solid red; }
	
/* Boutons */
input[type=submit], input[type=reset], input[type=button], button, a.button{ background: #b33b00; border: 0; color: #fff; cursor: pointer; font-family: 'fr101', arial, sans-serif; font-size: 1.6em; padding: 5px 50px; text-transform: uppercase; }
input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button:focus, a.button:focus,
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover, a.button:hover{ color: #000;}
input[type=submit][disabled=disabled], input[type=reset][disabled=disabled], input[type=button][disabled=disabled], button[disabled=disabled]{ background: #999;}
input[type=submit][disabled=disabled]:focus, input[type=reset][disabled=disabled]:focus, input[type=button][disabled=disabled]:focus, button[disabled=disabled]:focus, a.button.disabled:focus,
input[type=submit][disabled=disabled]:hover, input[type=reset][disabled=disabled]:hover, input[type=button][disabled=disabled]:hover, button[disabled=disabled]:hover, a.button.disabled:hover{ color: #fff; cursor: default;}

/* Listes */
dl{ margin: 0 0 1em 0; }
dl dt{ font-weight: normal; margin: 0 0 0.5em 0; }
dl dt label{ font-weight: bold; }
dl dd{ margin: 0 0 1em 0; }

/* Clearfix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; } 
.clearfix { display: inline-block; } 
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }

/* Font-Face */
@font-face {
    font-family: 'fr101';
    src: url('fonts/fr101/fr101.eot');
    src: url('fonts/fr101/fr101.eot?#iefix') format('embedded-opentype'),
         url('fonts/fr101/fr101.woff') format('woff'),
         url('fonts/fr101/fr101.ttf') format('truetype'),
         url('fonts/fr101/fr101.svg#fr101') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticanueue';
    src: url('fonts/helveticaneue/helveticaneueltpro-mdcn.eot');
    src: url('fonts/helveticaneue/helveticaneueltpro-mdcn.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue/helveticaneueltpro-mdcn.woff') format('woff'),
         url('fonts/helveticaneue/helveticaneueltpro-mdcn.ttf') format('truetype'),
         url('fonts/helveticaneue/helveticaneueltpro-mdcn.svg#helveticanueue') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CKEditor */
html[contenteditable=true]{ background: #eee; color: #000; overflow-y: hidden !important; }
html[contenteditable=true] body{ background: #eee; color: #000; font-family: times; font-size: 0.875em; line-height: 1.286em; } /* 14px / 18px */
