/*
Theme Name: Espace Design
Theme URI: http://underscores.me/
Author: UnPointZero
Author URI: http://www.unpointzero.com
Description: Theme espace-design par UnPointZero Webagency
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 _s is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


/* =Reset
-------------------------------------------------------------- */

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #E6E7E8;
}

body.page-template-template-galerie-php {
        background: #000;
}

strong {
    font-weight:bold;
}

em { font-style:italic; }

p { margin-bottom:0.8em; }

img { border:0; }

/* FONTS */
@font-face {
	font-family: 'Conv_TT0590M_';
	src: url('webfonts/TT0590M_.eot');
	src: local('☺'), url('webfonts/TT0590M_.woff') format('woff'), url('webfonts/TT0590M_.ttf') format('truetype'), url('webfonts/TT0590M_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_TT0589M_';
	src: url('webfonts/TT0589M_.eot');
	src: local('☺'), url('webfonts/TT0589M_.woff') format('woff'), url('webfonts/TT0589M_.ttf') format('truetype'), url('webfonts/TT0589M_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HelveticaLTStd-Light';
	src: url('webfonts/HelveticaLTStd-Light.eot');
	src: local('☺'), url('webfonts/HelveticaLTStd-Light.woff') format('woff'), url('webfonts/HelveticaLTStd-Light.ttf') format('truetype'), url('webfonts/HelveticaLTStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ESPACE DESIGN */

div#page { position:relative; width:880px; height:445px; padding:25px 50px; margin:150px auto 0; background:#fff; }
div#swiffycontainer { position:absolute; top:0; left:0; }
div#content { width:100%; float:left; height:415px; position:relative; }


/* NAVIGATIONS */
nav#type-selection { width:100%; font-family: "Conv_TT0590M_"; font-size:14px; text-transform:uppercase; }
    nav#type-selection ul { list-style:none; }
    nav#type-selection ul li { display:inline; margin:0 15px 0 0; }
    nav#type-selection ul li a { color:#A7A9AB; text-decoration:none; }
    
    nav#type-selection ul li.current_page_item.menu-item-14 a, nav#type-selection ul li.current-page-ancestor.menu-item-14 a { color:#ee2e24; }
    nav#type-selection ul li.current_page_item.menu-item-13 a, nav#type-selection ul li.current-page-ancestor.menu-item-13 a { color:#000; }
    
nav#nav-interne { float:left; width:100%; font-family: arial,sans-serif; font-size:14px; text-transform:uppercase; }
    nav#nav-interne ul { list-style:none; text-align:center; }
    nav#nav-interne ul li { display:inline; margin:0 13px 0 0; }
    nav#nav-interne ul li:after { content:"//"; padding:0 0 0 15px; color:#A7A9AB; }
	nav#nav-interne ul li:last-child { margin:0 !important; }
    nav#nav-interne ul li:last-child:after { content:"" !important; padding:0 !important; }
    nav#nav-interne ul li a { color:#A7A9AB; text-decoration:none; }
    
    nav#nav-interne ul li.current_page_item a, nav#nav-interne ul li:hover a { color:#ee2e24; }

/* PAGES */
#primary { font-size:15px; }

.entry-header.entry-arrow { margin:0 0 15px 65px; height:86px; padding:0 0 5px 135px; background:url(images/fleche.jpg); background-position:left center; background-repeat:no-repeat; }
    .entry-header.entry-arrow .entry-title { line-height:86px; font-size:16px; font-spacing:2px; }
article { margin:20px 0 0; font-family:"Conv_HelveticaLTStd-Light"; }

.ref-content article { height:326px; background:#000; padding:60px 65px 0; }
   .ref-content article h1.entry-title { color:#58585a; font-size:60px; font-weight:bold; }
   .ref-content .entry-content { color:#fff; font-size:18px; }
   .ref-content .home-ref { text-align:center; padding-top:120px; }
   
.entry-content.entry-arrow { height:280px; line-height:280px; background:#ed1c24; color:#fff; font-size:22px; padding:0 65px; text-align:justify; }
    .entry-content.entry-arrow p { vertical-align:middle; display:inline-block; line-height:1.2; }
 
.contact-content article { margin:70px 100px 0 0; float:right; width:211px; font-family: "Conv_TT0589M_"; font-size:15px; font-weight:lighter; text-align:justify; }
    .contact-content article .contact_row { float:left; width:100%; margin-bottom:5px; display:block; }
        .contact_input_before { float:left; color:#ee2e24; }
        .contact_input { float:right; color:#818285; }
        .contact-content article .nom { float:left; font-size:16px; padding-bottom:10px; }
.fond-contact { background:url(images/fond-contact.jpg); width:980px; height:99px; position:absolute; top:270px; left:0;  }

.page-links { position:absolute; bottom:0; right:0; }
    .page-links a,.page-links a:visited { color:#ee2e24; text-decoration:none; }
 
#footer_copyright { color:#9e9e9e; font-size:12px; width:980px; margin:5px auto; text-align:center; font-family: arial,sans-serif; }
#footer_copyright a, #footer_copyright a:visited { color:#9e9e9e; text-decoration:none; } 
    
/* GALERIE */

.jcarousel-prev-disabled, .jcarousel-next-disabled { display:none !important; }
.full_gallery_display { width:583px; margin:20px 0 0; height:385px; overflow:hidden; float:left; }
.jcarousel-clip-vertical { height:386px; overflow-y:hidden; }
.thumb_gallery { float:right; margin:20px 0 0; width:297px; height:386px; overflow:hidden; }
    .thumb_gallery ul li { display:inline; float:left; width:88px; height:88px; margin:0 0 11px 11px;  }
        .thumb_gallery ul li a { float:left; width:88px; height:88px; }
.thumb_gallery .jcarousel-prev { display:block; width:32px; height:32px; position:absolute; top:0; right:-32px; background:url(images/prev.jpg); cursor:pointer; }
.thumb_gallery .jcarousel-next { display:block; width:32px; height:32px; position:absolute; bottom:0; right:-32px; background:url(images/next.jpg); cursor:pointer; }		
		