@charset "utf-8";
/* CSS Document */

/********************************
********************START POLICES
********************************/
	
@font-face {
    font-family:'CourierNewRegular';
    src: url('../polices/cour.eot');
    src: url('../polices/cour.eot') format('embedded-opentype'),
         url('../polices/cour.woff') format('woff'),
         url('../polices/cour.ttf') format('truetype'),
         url('../polices/cour.svg#CourierNewRegular') format('svg');
	}

@font-face {
    font-family:'CourierNewBold';
    src: url('../polices/courbd.eot');
    src: url('../polices/courbd.eot') format('embedded-opentype'),
         url('../polices/courbd.woff') format('woff'),
         url('../polices/courbd.ttf') format('truetype'),
         url('../polices/courbd.svg#CourierNewBold') format('svg');
	}

/********************************
**********************END POLICES
********************************* START GLOBAUX
********************************/

* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

body {background:#fff; font-family:'CourierNewRegular', sans-serif; font-size:100%; color:#000;}

h1, .h1-like  {display:inline-block; font-size:5.45em; border-bottom:1px solid #000;}
h2, .h2-like {display:inline-block; background:#000;font-size:3em; color:#fff; margin:90px 0 10px; padding:3px 5px;}
h3, .h3-like {display:inline-block; background:#000;font-size:2em; color:#fff; margin:20px 0 50px; padding:3px 5px;}
h4, .h4-like {font-size:.9em; font-style:italic;}
h5, .h5-like {font-size:.8em; font-weight:bold; margin:50px 0 7px;}
h5:first-of-type {margin-top:20px;}
h6, .h6-like {}

p, .p-like {margin-bottom:25px;}
p.style1 {margin-bottom:0;}
p.style2 {margin-bottom:15px;}
p.style3 {font-size:.9em;}
p.style4 {}

a, .a-like {color:#000; padding:3px 5px; -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; -o-transition: all .15s ease-in; transition: all .15s ease-in; outline:none;}	
a:hover, .a-like:hover, a.current {background:#000; color:#fff; -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; -o-transition: all .15s ease-in; transition: all .15s ease-in; outline:none;}
a.current {cursor:text;}

img {max-width:100%; height:auto; width:auto\9; /*IE8*/}

.center {margin:0 auto;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.txtcenter {text-align:center;}

.columns {-webkit-columns:2; -moz-columns:2; columns:2;}
.columns1 {width:45%; margin-right:25%;}
.columns2 {width:30%;}

.left {float:left;}
.right {float:left;}
.clear {clear:both;}

.bold {font-weight:bold;}
.upper {text-transform:uppercase;}
.italic {font-style:italic;}

.line1 {paddig:0 0 5%}
.line2 {padding:0 0 3%}
.line3 {padding:0 0 2%}
.line4 {padding:0 0 1%}
.line5 {padding:0 0 0.5%}

.w10 {width:10%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w33 {width:33.3333%;}
.w40 {width:40%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w66 {width:66.6666%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w90 {width:90%;}
.w100 {width:100%;}

.w50p {width:50px;}
.w100p {width:100px;}
.w150p {width:150px;}
.w200p {width:200px;}
.w300p {width:300px;}
.w400p {width:400px;}
.w500p {width:500px;}
.w600p {width:600px;}
.w700p {width:700px;}
.w800p {width:800px;}
.w960p {width:960px;}
.mw960p {max-width:960px;}
.w1000p {width:1000px;}
.w1140p {width:1140px;}
.mw1140p {max-width:1140px;}

/********************************
**********************END GLOBAUX
********************************* START HEADER
********************************/

#home header {width:150px; padding-top:6%;}
#header {padding-top:30px;}
#header figure {padding:20px 0 0 15%;}
figure a {background:none; opacity:1; padding:0;}
figure a:hover {background:none; opacity:.8;}

/********************************
***********************END HEADER
********************************* START NAV
********************************/

nav {padding-top:15px;}
ul li {float:left;; width:20%; font-size:1em;}
ul li:first-child {text-align:left; padding-left:5px;}
ul li:nth-child(2) {text-align:right;}
ul li:last-child {text-align:right; padding-right:5px;}

.intra {margin-top:40px;}
.intra ul li {width:auto; font-size:1.2em; text-align:left; padding:0 5px 0 0;}
#top {position:fixed; bottom:10px; right:7px}
#top a {font-size:2em; border-bottom:1px solid #000;}
.in {opacity:1; -webkit-transition:all .15s ease-in; -moz-transition:all .15s ease-in; -o-transition:all .15s ease-in; transition:all .15s ease-in;}
.out {opacity:0; -webkit-transition:all .15s ease-in; -moz-transition:all .15s ease-in; -o-transition:all .15s ease-in; transition:all .15s ease-in;}

/********************************
**************************END NAV
********************************* START HOME
********************************/

#home section {margin-top:6%;}

/********************************
*************************END HOME
********************************* START PAGES
********************************/

.titre article {margin-left:30%;}
.image figure {width:90%; margin:0 auto; padding:40px 0 0 10%;}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {padding:0; margin:0; border:0; outline:none; vertical-align:top;}
.fancybox-wrap {position:absolute; top:0; left:0; z-index:99999;}
.fancybox-skin {position:relative; background:#f9f9f9; width:20%; height:20%; }
.fancybox-opened {z-index:99999;}
.fancybox-outer, .fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-image {display:block; width:100%; height:100%; max-width:100%; max-height:100%;}
.fancybox-close {position:fixed; top:25px; right:25px; width:36px; height:36px; background-image:url('../images/close.png'); cursor:pointer; z-index:99999;}
.fancybox-close:hover {background:none; background-image:url('../images/close.png');}
.fancybox-overlay {position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:99999; background:rgba(0,0,0,.75);}
.fancybox-overlay-fixed {position:fixed; bottom:0; right:0;}

.content {padding:20px 5px;}
.content p:last-of-type {margin-bottom:50px;}

#muito {margin-top:30px;}
#legal {padding:80px 0 40px;}

/********************************
*********************END SECTIONS
********************************* START FOOTER
********************************/	

#home footer {position:fixed; bottom:5px;}
#mentions p {font-size:.8em; margin-bottom:0;}

/********************************
***********************END FOOTER
********************************/