/*
Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, lddays2015-bandesight, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


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-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	/*font-family: 'PT Serif', serif;*/
	font-family: 'PT Serif', serif;	
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	font-family: 'PT Serif', serif;

}
ol, ul {
	list-style: none;
}
li {
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */

body {
	padding: 0;
}
#page {
	margin: 2em auto;
	max-width: 1000px;
}

a:hover{
	text-decoration:none;
}

p, ul, address {
	font-family: 'PT Serif', serif;
	color: #666;
}


.container {
	width: 100% !important;
	/*max-width: 1824px !important;*/
	padding: 0 !important;
}

#header {
	position:fixed;
	z-index: 999;
}

#branding hgroup {
	margin: 0 7.6%;
}
#access div {
	margin: 0 7.6%;
}
#primary {
	/*float: left;
	margin: 0;
	width: 650px*/
}

#secondary {
	margin-top: 100px;
	/*float: right;
	width: 27%;
	margin: 40px 0 0;*/
}

label {
	font-weight: 600 !important;
}

.ar {
	text-align: right;
}

.al {
	text-align: left;
}

.align-right {
	text-align: right !important;
}

.padding-0 {
	padding: 0 !important;
}

.small-font {
	padding-bottom: 10px;
	font-size: 0.2em;
}
.small {
	font-size: 0.9em !important;
}
.post-349 ul li {
	padding: 5px 0;
}


.img-report-2016 {
	width: 100%;
	text-align: center;
}
.img-report-2016-img {
	max-width: 950px !important;
	margin: 5px auto 0;
}
.post-9044 h1, .post-9165 h1 {
	/*display: none;*/
  	font-family: 'Open Sans', sans-serif;	
  	padding: 20px 0 !important;	
  	font-size: 3em;
  	text-align: center !important;
}
.post-9177 h1  {
	/*display: none;*/
  	font-family: 'Open Sans', sans-serif;	
  	padding: 20px 10px !important;	
  	font-size: 3em;
}
.post-9177 p {
	font-size: 1em !important;
}



.post-8889 img, .post-8883 img ,.post-8848 img, .post-8843 img, .post-8325 img, .post-8511 img, .post-8907 img, .post-8948 img {
	margin: 0 20px 20px 0 !important;
}
.post-8889 p, .post-8883 p, .post-8843 p, .post-8325 p, .post-8511 p, .post-8848 p, .post-8907 p, .post-8948 p {
	font-weight: 400 !important;
}
.post-8889 h3, .post-8883 h3, .post-8843 h3, .post-8325 h3, .post-8511 h3, .post-8848 h3, .post-8848 h3, .post-8948 h3  {
	font-weight: 900 !important;
	font-size: 1.5em !important;
	color: #000 !important;
}
a.news-footer-link {
	font-weight: 600 !important;
	color: #fff; background-color: #f58229;
	padding: 5px 20px;
}
a.news-footer-link:hover{
	background: #000;
	color: #fff;
}


.post-8511 h1{
	font-size: 2.8em !important;
}

.less-ul-marg li {
	padding: 3px 0 !important;
}

#login h1 a {
	background-image: none !important;
}
#login {
	background-color: red !important;
}

.entry-content img{
	display:block;
}



/* Singular */

.singular #primary ul {
	margin: 10px 0;
	color: #999;
}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0;
/*	width: 68.9%;
*/}

/* Attachments */
.singular .image-attachment .entry-content {
	margin: 0 auto;
	width: auto;
}
.singular .image-attachment .entry-description {
	margin: 0 auto;
	width: 68.9%;
}

/* Showcase */
.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0 7.6%;
	width: auto;
}
.page-template-showcase-php section.recent-posts {
	float: right;
	margin: 0 0 0 31%;
	width: 69%;
}
.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

/* error404 */
.error404 #primary {
	/*float: none;*/
	margin: 0;
}
.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Right Content */
.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.left-sidebar #content {
	margin: 0 7.6% 0 34%;
	width: 58.4%;
}
.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

/* One column */
.one-column #page {
	max-width: 690px;
}
.one-column #content {
}
.one-column #nav-below {
	border-bottom: 1px solid #ddd;
	margin-bottom: 1.625em;
}
.one-column #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}
/* Simplify the showcase template */
.one-column .page-template-showcase-php section.recent-posts {
	float: none;
	margin: 0;
	width: 100%;
}
.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}
.one-column .page-template-showcase-php .other-recent-posts {
	border-bottom: 1px solid #ddd;
}
/* Simplify the showcase template when small feature */
.one-column section.featured-post .attachment-small-feature {
	border: none;
	display: block;
	height: auto;
	max-width: 60%;
	position: static;
}
.one-column article.feature-image.small {
	margin: 0 0 1.625em;
	padding: 0;
}
.one-column article.feature-image.small .entry-title {
	font-size: 20px;
	line-height: 1.3em;
}
.one-column article.feature-image.small .entry-summary {
	height: 150px;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
}
.one-column article.feature-image.small .entry-summary a {
	left: -9%;
}
/* Remove the margin on singular articles */
.one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
	width: 100%;
}
/* Simplify the pullquotes and pull styles */
.one-column.singular blockquote.pull {
	margin: 0 0 1.625em;
}
.one-column.singular .pull.alignleft {
	margin: 0 1.625em 0 0;
}
.one-column.singular .pull.alignright {
	margin: 0 0 0 1.625em;
}
.one-column.singular .entry-meta .edit-link a {
	position: absolute;
	left: 0;
	top: 40px;
}
.one-column.singular #author-info {
	margin: 2.2em -8.8% 0;
	padding: 20px 8.8%;
}
/* Make sure we have room for our comment avatars */
.one-column .commentlist > li.comment {
	margin-left: 102px;
	width: auto;
}
/* Make sure the logo and search form don't collide */
.one-column #branding #searchform {
	right: 40px;
	top: 4em;
}
/* Talking avatars take up too much room at this size */
.one-column .commentlist > li.comment {
	margin-left: 0;
}
.one-column .commentlist > li.comment .comment-meta,
.one-column .commentlist > li.comment .comment-content {
	margin-right: 85px;
}
.one-column .commentlist .avatar {
	background: transparent;
	display: block;
	padding: 0;
	top: 1.625em;
	left: auto;
	right: 1.625em;
}
.one-column .commentlist .children .avatar {
	background: none;
	padding: 0;
	position: absolute;
	top: 2.2em;
	left: 2.2em;
}
.one-column #respond {
	width: auto;
}


.logo_home_thinklife ul {
	text-align: center;

}

.link_reseaux li {
	display: inline;
	letter-spacing: 0 !important;
}
.link_reseaux a {
	padding: 0 !important;
	margin: 0 10px 0 0 !important;	
}
.link_reseaux a:hover {
	color: #000 !important;
	background-color: #fff !important;
	padding: 0 !important;
	margin: 0 10px 0 0 !important;	
}




.sidebar-participate {
	max-width: 250px;
	padding: 10px 10px 10px 20px;
	border: 1px dotted #f58229;
}
.sidebar-participate:hover {
	background-color: #f58229;
	border: 1px solid #f58229;	
}
.sidebar-participate:hover h4{
	color: #FFF;
}
.sidebar-participate:hover p{
	color: #fff !important;
}
.sidebar-participate h4 {
	font-weight: 900;
	font-size: 2.5em; letter-spacing: -1px;
    padding: 0 !important;
    margin: 0 !important;
  	font-family: 'Open Sans', sans-serif;	    
}
.sidebar-participate p:first-of-type {
	font-size: 2em;
	color: #f58229;
}
.sidebar-participate p:last-of-type {
	font-size: 0.9em;
	margin : 5px 0 0;
	font-style: italic;
	color: #999999;
}


.cercle-logout {
	float: right;
background: #00222b; /* Old browsers */
background: -moz-linear-gradient(top,  #00222b 0%, #01b9b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00222b), color-stop(100%,#01b9b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00222b 0%,#01b9b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00222b 0%,#01b9b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00222b 0%,#01b9b5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00222b 0%,#01b9b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00222b', endColorstr='#01b9b5',GradientType=0 ); /* IE6-9 */
padding: 10px 25px; font-size: 0.9em; font-weight: 600; margin-top: -20px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
	color: #eee; 
}

.cercle-logout:hover {
	background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(135deg,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color: #fff;
}

.page-id-7880 #content {
	margin-top: 50px !important; padding-bottom: 50px;
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fcfff4 0%, #fffdf2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fcfff4), color-stop(100%,#fffdf2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #fcfff4 0%,#fffdf2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #fcfff4 0%,#fffdf2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #fcfff4 0%,#fffdf2 100%); /* IE10+ */
background: linear-gradient(135deg,  #fcfff4 0%,#fffdf2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#fffdf2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-left: 20px solid #01b9b5;
border-right: 20px solid #01b9b5;
border-bottom: 20px solid #01b9b5;
min-height: 800px;
}

.page-id-7880 h1 {
	color: #01b9b5;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 3em;
	line-height: 1em;
}
.page-id-7880 h2 {
	color: #01b9b5;
	margin-top: 70px; margin-bottom: 30px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 2em;
	line-height: 1em;
}
.page-id-7880 h3 {
	color: #01b9b5;
	margin-top: 0; margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 1.5em;
	line-height: 1em;
}
.page-id-7880 p {
	color: #999;
}
.pastille-cercle {
	margin-top: 50px;
	width: 80px; height: 80px;
}
.ac {
	text-align: center;
}
.cercle-signature {
	color: #666 !important;
}
.cercle-offre p {
	margin: 10px 0;
}

.cercle-entrevous {
	margin-top: 100px; padding-bottom: 20px;
	background: #01b9b5; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #01b9b5 0%, #0188a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#01b9b5), color-stop(100%,#0188a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #01b9b5 0%,#0188a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #01b9b5 0%,#0188a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #01b9b5 0%,#0188a0 100%); /* IE10+ */
background: linear-gradient(135deg,  #01b9b5 0%,#0188a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b9b5', endColorstr='#0188a0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.cercle-entrevous h2 {
	color: #fff; margin-top: 0; padding-top: 20px;
	padding-bottom: 10px; margin-bottom: 0;
	display: block;
}
.content-cercle-bloc {
	background: #e1ffff; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
background: linear-gradient(135deg,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
#cercle-publish-submit {
	width: 100%;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 1px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius: 1px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-radius: 1px; text-align: right;
color: #01b9b5; font-weight: 600; padding: 10px 20px;
border-bottom-right-radius: 20px; text-transform: uppercase;
border-bottom-left-radius: 20px; margin-bottom: 20px;
}
#cercle-publish-submit:hover {
background: #305963; /* Old browsers */
background: -moz-linear-gradient(top,  #305963 0%, #58b7b4 6%, #01776f 50%, #00444c 51%, #019399 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#305963), color-stop(6%,#58b7b4), color-stop(50%,#01776f), color-stop(51%,#00444c), color-stop(100%,#019399)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #305963 0%,#58b7b4 6%,#01776f 50%,#00444c 51%,#019399 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #305963 0%,#58b7b4 6%,#01776f 50%,#00444c 51%,#019399 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #305963 0%,#58b7b4 6%,#01776f 50%,#00444c 51%,#019399 100%); /* IE10+ */
background: linear-gradient(to bottom,  #305963 0%,#58b7b4 6%,#01776f 50%,#00444c 51%,#019399 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305963', endColorstr='#019399',GradientType=0 ); /* IE6-9 */
	color: #fff;
}

#cercle-publish-message {
	width: 100% !important;
}

.pixeltripbut {
	opacity: 0.5;
}
.pixeltripbut:hover {
	opacity: 1;
}

.just-forcassenois {
	max-width: 650px;
	color: #808080;
	font-size: 0.9em !important;
}

.logo_home_thinklife {
	padding-top: 20px;
}
.logo_home_thinklife li {
	display: inline; margin: 0 10px; 
}
.logo_home_thinklife img {
	height: 50px; width: auto; 
}


.full-top-expo {
	height: 50px;
}

.font-size-0-9em {
	font-size: 0.9em !important;
}



.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {

}




.dplaces-div {
border-top: 1px dotted #e6e6e6;
margin: 80px 0 5px !important;
}
.title-dplaces {
	color: #fff200 !important;
font-weight: bold !important;
font-size: 1.8em !important;
margin: 30px 0 0 !important;;
}
.details-adress-dplaces {
	margin: 10px 0 0 !important;
	font-size: 0.9em !important;
}
.logo_dplace {
text-align: right;
margin: 20px 0;
}
.logo_dplace img {
opacity: 0.7;
max-width: 130px;
}
.logo_dplace img:hover {
opacity: 1;
}
.div-dplaces .row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
}
.img-exposant-dplaces {
opacity: 0.9;
border: 5px solid #FFF;
}
.img-exposant-dplaces:hover {
opacity: 1;
border: 5px solid #fff200;
}
.intro-dplaces {
	font-size: 1.1em !important;
	padding-right: 20px;
}
.dplaces-submenu {
	margin-bottom: 20px;
	text-align: center;
}
.dplaces-submenu img {

max-width: 120px !important;
opacity: 0.8;
}
.dplaces-submenu img:hover {
opacity: 1;
}
.go-top {
	padding-top: 50px;	
}
.go-top a {
	color: #fff200;
}
.go-top a:hover {
	color: #000;
}

.archives {
	background: #eee; /* Old browsers */
}
.form-archive {
	margin-top:60px;float:none;padding:20px;
}
.h1-archive {
	display:block !important;
	margin: 70px 0 0 !important;
	font-weight: 800;
	color: #000; 
  	font-family: 'Open Sans', sans-serif;	
}
.select-archive {
	border: 2px solid #000;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-size: 1.2em;
color: #666; font-weight: 200; text-transform: uppercase;
	height: 30px; width: 400px;
	float: left; margin-top: 5px;
}
.select-archive:hover {
	/*border: 2px solid #FFF;*/
	/*color: #FFF;
	background: #45484d; /* Old browsers *
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ *
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ *
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ *
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ *
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ *
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C *
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.archive-view-type {
	float: left;
}




	#FiltreExposition{
		float:right;
	}

	.selected, .selected input, .selected label{
		background:#f58229 !important;
		color:#FFF !important;
	}

	
	#FiltreExposition .filtre-pole{
		font-size: 0.9em;
		display: inline-block;
		float: left;
		color: #999999;
		height: 40px;
		border-left: 1px solid #eee;
		padding: 2px 7px 0 7px;
		/*background: rgb(125,126,125);*/
	}
	#FiltreExposition .filtre-pole:hover {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 12%, #ffffff 81%, #afafaf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(12%,#f7f7f7), color-stop(81%,#ffffff), color-stop(100%,#afafaf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 12%,#ffffff 81%,#afafaf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 12%,#ffffff 81%,#afafaf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 12%,#ffffff 81%,#afafaf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 12%,#ffffff 81%,#afafaf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#afafaf',GradientType=0 ); /* IE6-9 */
	color: #000;
	}
	#FiltreExposition .filtre-pole a {
		display:block;
	}

		
	.input-checkbox-alt {
		opacity: 0;
		position: absolute;
		z-index: 5;
	}
	
	.input-checkbox-alt:hover {
		color: red !important;
	}

	.input-checkbox-alt + label {
		cursor: pointer;
		display: inline;
		line-height: 40px;
		margin-left: 23px;
		/*color:#f58229;*/
	}

	.input-checkbox-alt + label:before {
		content: "\f070";
		cursor: pointer;
		font: 13px/1em FontAwesome;
		margin-left: -23px;
		padding-right: 4px;
		vertical-align: middle;
	}
	
	
	.input-checkbox-alt:checked + label:before {  content: "\f06e"; }

	.input-checkbox-alt + li:before {
		background-color: #ff0080;
	}

	.button-map-filter {
		padding: 5px 10px;
		margin: 0;
		background-color: #000;
		color: #f58229;
		letter-spacing: 2px;
		border:0px;
		font-size: 0.8em;
		cursor: pointer;
		display:inline;
	}
	.button-map-filter:hover {
		
	}
.total-exposants{
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: left;
    margin-left: 30px;
    padding: 0 5px;
}


#loading-expositions{
	float:left;
	width:20px;
	line-height: 40px;
}







/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #373737;
	font-family: 'PT Serif', serif;	
	line-height: 1.625;
}


/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	border: 1px;
	border-color: #fff3f8;
	height: 1px;
	border-style: dotted;
	margin-bottom: 1.625em;
}
hr.light {
	border: 0px dotted #b3b3b3;
}

aside h4{
	font-size: 1.7em;
    margin-left: 10px;
    color: #12102c;
}

h4 {
	font-size: 1.3em;
	margin: 0 0 20px 0;
}


h5, h5 a {
	font-size: 1.3em;
	margin: 30px 0 20px 0 !important;
	color: #300;
}

h5:hover {
	color: #000;
}


/* Text elements */

dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}

.tribe-events-list h2.tribe-events-page-title {
	text-align: left;
}

.event:first-child(){
	margin-top:0;
}
.event{
	margin-top:10px;
}

.time-dtalks{
	background:#92278f;
}
.title-dtalks{
	color:#92278f;
}

.toogle-event-content {
	cursor: pointer;
}

.event_details p {
	font-size: 1em !important;
} 
.event_details {
	padding-right: 0 !important;
	margin-top: -5px;
}
.event_details ul {
	margin: 0 0 0 20px; padding: 0 0 0 0;
	font-size: 1em !important; color: #666666 !important;
}
.event_details li {
	list-style-type: circle;
	list-style-position: outside;
}





.events h2 {
	font-size: 1em !important;
}
.events h3 {
	font-size: 1.3em !important;
	padding: 15px 15px !important; margin: 0 0 0 !important;
background: #f58229; /* Old browsers */
background: -moz-linear-gradient(top,  #f58229 0%, #b76d38 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58229), color-stop(100%,#b76d38)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f58229 0%,#b76d38 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f58229 0%,#b76d38 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f58229 0%,#b76d38 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f58229 0%,#b76d38 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#b76d38',GradientType=0 ); /* IE6-9 */
	color: #fff !important;
	text-shadow: 2px 2px #333333;
	font-weight: 600;
	text-transform: uppercase;	
	-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.event_time {
background: #01b9b5; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #01b9b5 0%, #018e85 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#01b9b5), color-stop(100%,#018e85)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #01b9b5 0%,#018e85 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #01b9b5 0%,#018e85 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #01b9b5 0%,#018e85 100%); /* IE10+ */
background: linear-gradient(135deg,  #01b9b5 0%,#018e85 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b9b5', endColorstr='#018e85',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color: #FFF !important;
	font-size: 0.8em !important;
	width: 50px;
	height: 50px;
	font-weight: bold;
	padding: 12px 0 0 0;
	text-align: center !important;
	line-height: 14px;
	display: inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	cursor: pointer;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;	
}

.event:hover .event_time {
-moz-box-shadow: 5px 5px 5px 0px #cfcfcf;
-webkit-box-shadow: 5px 5px 5px 0px #cfcfcf;
-o-box-shadow: 5px 5px 5px 0px #cfcfcf;
box-shadow: 5px 5px 5px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5);

}

.event_title {
	color: #666 !important;
	font-weight: 500 !important;
	font-size: 1em !important;
	text-align: left !important;
	margin: 20px 0 0 !important;
}




.margintop60px {
	margin-top: 120px;
}

address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text], input[type=password] {
	padding: 3px;
}
input#s {
	background: url(images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
input#searchsubmit {
	display: none;
}

.size2em {
	font-size: 2em !important;
}
.orange {
	color: #f58229 !important;
}

/* Links */
a {
	color: #f58229;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: none;
	color: #A62A19;
	cursor: pointer;
}

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}



.designers_point-info {
	margin: 0 0 50px 0;
}


/* =Header
----------------------------------------------- */

#branding {
	border-top: 2px solid #bbb;
	padding-bottom: 10px;
	position: relative;
	z-index: 9999;
}
#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}
#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}
#site-description {
	color: #7a7a7a;
	font-size: 14px;
	margin: 0 270px 3.65625em 0;
}
#branding img {
	height: auto;
	margin-bottom: -7px;
	width: 100%;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #222; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#252525, #0a0a0a);
	background: -o-linear-gradient(#252525, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
	background: -webkit-linear-gradient(#252525, #0a0a0a);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}
#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #efefef;
}
#access li:hover > a,
#access a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
}

/* Search Form */
#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}

.hr-gap {
	margin: 20 0 0;
}

.list-studio-2014-dtour {
	padding: 0 !important;
	margin: 20px 0 !important;
}
.list-studio-2014-dtour h2 {
	color: #00acd9 !important;
}


/* =Content
----------------------------------------------- */

#main {
	clear: both;
	padding: 1.625em 0 0;
}
.page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
.page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
.hentry,
.no-results {
	border-bottom: 0px solid #ddd;
	position: relative;
}
.hentry:last-child,
.no-results {
	border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.entry-title,
.entry-header .entry-meta {
	padding-right: 76px;
}
.entry-title {
	clear: both;
	font-size: 26px;
	line-height: 1.5em;
	padding-bottom: .3em;
	padding-top: 100px;
	padding-left: 0 !important;
}
.entry-title,
.entry-title a {
	text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a {
	font-weight: bold;
}
.single-author .entry-meta .by-author {
	display: none;
}
.entry-content,
.entry-summary {
	padding: 0;
}
.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	margin: 5px 0 .8125em;
	padding: 0;
	font-size: 1.4em;
	font-weight: 300;
	/*background: url('http://www.ddays.net/_img/puce.jpg') left no-repeat;*/
}
.entry-content h3,
.comment-content h3 {
	font-size: 1.2em;
	letter-spacing: 0;
	color: #01b9b5;
	margin: 10px 0;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px dotted #E6E6E6;
	padding: 6px 10px 6px 0;
	vertical-align: middle;
	text-align: left;
/*	color: #666;
*/	text-transform: capitalize;
}
.entry-content #s {
	width: 75%;
}
.comment-content ul,
.comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}
dl.gallery-item {
	margin: 0;
}
.page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
.page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
.page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
.page-link span {
	margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
.entry-content .edit-link {
	clear: both;
	display: block;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	margin-bottom: 1.625em;
	max-width: 96%;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	padding: 0px;
	margin: 0;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
	margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
	margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
	background: #f7f7f7;
}

/* Author Info */
#author-info {
	font-size: 12px;
	overflow: hidden;
}
.singular #author-info {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 2.2em -35.6% 0 -35.4%;
	padding: 20px 35.4%;
}
.archive #author-info {
	border-bottom: 1px solid #ddd;
	margin: 0 0 2.2em;
	padding: 0 0 2.2em;
}
#author-avatar {
	float: left;
	margin-right: -78px;
}
#author-avatar img {
	background: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #bbb;
	-moz-box-shadow: 0 1px 2px #bbb;
	box-shadow: 0 1px 2px #bbb;
	padding: 3px;
}
#author-description {
	float: left;
	margin-left: 108px;
}
#author-description h2 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0 10px;
}

/* Comments link */
.entry-header .comments-link a {
	background: #eee url(images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0;
	position: absolute;
	top: 1.5em;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: #1982d1;
	color: #fff;
	color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply {
	visibility: hidden;
}

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	position: absolute;
	text-transform: uppercase;
	top: -5px;
}
.entry-header hgroup .entry-title {
	padding-top: 15px;
}
article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
	padding: 20px 0 0;
}
article.format-status .entry-content {
	min-height: 65px;
}
.recent-posts .entry-header .entry-format {
	display: none;
}
.recent-posts .entry-header hgroup .entry-title {
	padding-top: 0;
}

/* Singular content styles for Posts and Pages */
.singular .hentry {
	border-bottom: none;
	padding: 0;
	position: relative;
}
.singular.page .hentry {
	padding: 0 0 50px;
}
.singular .entry-title {
	color: #000;
	width: 100%;
	margin: 50px 0 0;
}
.singular .entry-title,
.singular .entry-header .entry-meta {
	padding: 0;
}
.singular .entry-header .entry-meta {
	position: absolute;
	top: 0;
	left: 0;
}
blockquote.pull {
	font-size: 21px;
	font-weight: bold;
	line-height: 1.6125em;
	margin: 0 0 1.625em;
	text-align: center;
}
.singular blockquote.pull {
	margin: 0 -22.25% 1.625em;
}
.pull.alignleft {
	margin: 0 1.625em 0 0;
	text-align: right;
	width: 33%;
}
.singular .pull.alignleft {
	margin: 0 1.625em 0 -22.25%;
}
.pull.alignright {
	margin: 0 0 0 1.625em;
	text-align: left;
	width: 33%;
}
.singular .pull.alignright {
	margin: 0 -22.25% 0 1.625em;
}
.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
	width: 33%;
}
.singular .entry-meta .edit-link a {
	bottom: auto;
	left: 50px;
	position: absolute;
	right: auto;
	top: 80px;
}


/* =Aside
----------------------------------------------- */

.format-aside .entry-title,
.format-aside .entry-header .comments-link {
	display: none;
}
.singular .format-aside .entry-title {
	display: block;
}
.format-aside .entry-content {
	padding: 0;
}
.singular .format-aside .entry-content {
	padding: 1.625em 0 0;
}


/* =Link
----------------------------------------------- */

.format-link .entry-title,
.format-link .entry-header .comments-link {
	display: none;
}
.singular .format-link .entry-title {
	display: block;
}
.format-link .entry-content {
	padding: 0;
}
.singular .format-link .entry-content {
	padding: 1.625em 0 0;
}


/* =Gallery
----------------------------------------------- */

.format-gallery .gallery-thumb {
	float: left;
	display: block;
	margin: .375em 1.625em 0 0;
}


/* =Status
----------------------------------------------- */

.format-status .entry-title,
.format-status .entry-header .comments-link {
	display: none;
}
.singular .format-status .entry-title {
	display: block;
}
.format-status .entry-content {
	padding: 0;
}
.singular .format-status .entry-content {
	padding: 1.625em 0 0;
}
.format-status img.avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	float: left;
	margin: 4px 10px 2px 0;
	padding: 0;
}


/* =Quote
----------------------------------------------- */

.format-quote blockquote {
	color: #555;
	font-size: 17px;
	margin: 0;
}


/* =Image
----------------------------------------------- */

.indexed.format-image .entry-header {
	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
}
.indexed.format-image .entry-content {
	padding-top: 0.5em;
}
.indexed.format-image p,
.indexed.format-image p img {
	margin-bottom: 0;
}
.indexed.format-image footer.entry-meta {
	background: #ddd;
	margin-top: -7px;
	padding: 20px 30px;
	overflow: hidden;
}
.indexed.format-image div.entry-meta {
	display: inline-block;
	float: left;
	width: 35%;
}
.indexed.format-image div.entry-meta + div.entry-meta {
	float: none;
	width: 65%;
}
.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}
.indexed.format-image footer.entry-meta a {
	color: #444;
}
.indexed.format-image footer.entry-meta a:hover {
	color: #fff;
}
#content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}
.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 11px;
}
.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}
.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.indexed.format-image a:hover img {
	opacity: 0.8;
}


/* =error404
----------------------------------------------- */

.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}
.error404 #main #s {
	width: 95%;
}
.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
.error404 #main .widget_archive {
	margin-right: 0;
}
.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}
.error404 .widgettitle {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}


/* =Showcase
----------------------------------------------- */

h1.showcase-heading {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

h1.entry-title {
	letter-spacing: -1px;
	text-align: left;
	font-weight: 900;
}


/* Intro */
article.intro {
	background: #f9f9f9;
	border-bottom: none;
	margin: -1.855em -8.9% 1.625em;
	padding: 0 8.9%;
}
article.intro .entry-title {
	display: none;
}
article.intro .entry-content {
	color: #111;
	font-size: 16px;
	padding: 1.625em 0 0.625em;
}
article.intro .edit-link a {
	background: #aaa;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	padding: 0 8px;
	position: absolute;
	top: 30px;
	right: 20px;
	text-decoration: none;
}
article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
	background: #777;
}

/* Featured post */
section.featured-post {
	float: left;
	margin: -1.625em -8.9% 1.625em;
	padding: 1.625em 8.9% 0;
	position: relative;
	width: 100%;
}
section.featured-post .hentry {
	border: none;
	color: #666;
	margin: 0;
}
section.featured-post .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

/* Small featured post */
section.featured-post .attachment-small-feature {
	float: right;
	height: auto;
	margin: 0 -8.9% 1.625em 0;
	max-width: 59%;
	position: relative;
	right: -15px;
}
section.featured-post.small {
	padding-top: 0;
}
section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
	opacity: .8;
}
article.feature-image.small {
	float: left;
	margin: 0 0 1.625em;
	width: 45%;
}
article.feature-image.small .entry-title {
	line-height: 1.2em;
}
article.feature-image.small .entry-summary {
	color: #555;
	font-size: 13px;
}
article.feature-image.small .entry-summary p a {
	background: #222;
	color: #eee;
	display: block;
	left: -23.8%;
	padding: 9px 26px 9px 85px;
	position: relative;
	text-decoration: none;
	top: 20px;
	width: 180px;
	z-index: 1;
}
article.feature-image.small .entry-summary p a:hover {
	background: #1982d1;
	color: #eee;
	color: rgba(255,255,255,0.8);
}

/* Large featured post */
section.feature-image.large {
	border: none;
	max-height: 288px;
	padding: 0;
	width: 100%;
}
section.feature-image.large .showcase-heading {
	display: none;
}
section.feature-image.large .hentry {
	border-bottom: none;
	left: 9%;
	margin: 1.625em 9% 0 0;
	position: absolute;
	top: 0;
}
article.feature-image.large .entry-title a {
	background: #222;
	background: rgba(0,0,0,0.8);
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: 300;
	padding: .2em 20px;
}
section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
	background: #eee;
	background: rgba(255,255,255,0.8);
	color: #222;
}
article.feature-image.large .entry-summary {
	display: none;
}
section.feature-image.large img {
	display: block;
	height: auto;
	max-width: 117.9%;
	padding: 0 0 6px;
}

/* Featured Slider */
.featured-posts {
	border-bottom: 1px solid #ddd;
	display: block;
	height: 328px;
	margin: 1.625em -8.9% 20px;
	max-width: 1000px;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.featured-posts .showcase-heading {
	padding-left: 8.9%;
}
.featured-posts section.featured-post {
	background: #fff;
	height: 288px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 30px;
	width: auto;
}
.featured-posts section.featured-post.large {
	max-width: 100%;
	overflow: hidden;
}
.featured-posts section.featured-post {
	-webkit-transition-duration: 200ms;
	-webkit-transition-property: opacity, visibility;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property: opacity, visibility;
	-moz-transition-timing-function: ease;
}
.featured-posts section.featured-post {
	opacity: 0;
	visibility: hidden;
}
.featured-posts #featured-post-1 {
	opacity: 1;
	visibility: visible;
}
.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
	content: ' ';
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	width: 100%;
	height: 45px;
	position: absolute;
	top: 230px;
}
.featured-post .feature-image.small:after {
	top: 253px;
}
#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}
.feature-slider ul {
	list-style-type: none;
	margin: 0;
}
.feature-slider li {
	float: left;
	margin: 0 6px;
}
.feature-slider a {
	background: #3c3c3c;
	background: rgba(60,60,60,0.9);
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	display: block;
	width: 14px;
	height: 14px;
}
.feature-slider a.active {
	background: #1982d1;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	cursor: default;
	opacity: 0.5;
}

/* Recent Posts */
section.recent-posts {
	padding: 0 0 1.625em;
}
section.recent-posts .hentry {
	border: none;
	margin: 0;
}
section.recent-posts .other-recent-posts {
	border-bottom: 1px solid #ddd;
	list-style: none;
	margin: 0;
}
section.recent-posts .other-recent-posts li {
	padding: 0.3125em 0;
	position: relative;
}
section.recent-posts .other-recent-posts .entry-title {
	border-top: 1px solid #ddd;
	font-size: 17px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"] {
	color: #373737;
	float: left;
	max-width: 84%;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
	content: '-';
	color: transparent;
	font-size: 11px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
}
section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
	border-bottom: 2px solid #999;
	bottom: -2px;
	color: #444;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	padding: 0.3125em 0 0.3125em 1em;
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;
	z-index: 1;
}
section.recent-posts .other-recent-posts .comments-link > span {
	border-color: #bbb;
	color: #888;
}
section.recent-posts .other-recent-posts .comments-link a:hover {
	color: #1982d1;
	border-color: #1982d1;
}
section.recent-posts .other-recent-posts li:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}


/* =Attachments
----------------------------------------------- */

.image-attachment div.attachment {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 1.625em 0;
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto 1.625em;
	max-width: 100%;
}
.image-attachment div.attachment a img {
	border-color: #f9f9f9;
}
.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
	border-color: #ddd;
	background: #fff;
}
.image-attachment .entry-caption p {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}


/* =Navigation
-------------------------------------------------------------- */

#content nav {
	clear: both;
	overflow: hidden;
	padding: 0;
}
#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}
#nav-above {
	padding: 0 0 1.625em;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content nav .meta-nav {
	font-weight: normal;
}

/* Singular navigation */
#nav-single {
	position: relative;
	top: -0.3em;
	text-align: left;
	z-index: 1;
	width: 300px;
}
#nav-single .nav-previous,
#nav-single .nav-next {
	float: none;
	width: auto;
}
#nav-single .nav-next {
	padding-left: .5em;
}


/* =Bootstrap image Gallery
----------------------------------------------- */
.modal-header {
	border-bottom: 0px solid #fff !important;
}
.modal-footer {
	border-top: 0px solid #fff !important;	
}
.modal-footer .btn {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	width: 40px; height: 40px;
	background-color: #fff;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */	
}

.modal-title {
	font-size: 2em;
	color: #f7aa42;
	font-weight: 600;
	text-align: left;
	padding-left: 7%;
}

.blueimp-gallery {

background: #fff !important;
background: rgba(255,255,255,.9) !important;
opacity: 0;
}


/* =Widgets
----------------------------------------------- */

.widget-area {
	font-size: 12px;
}
.widget {
	clear: both;
	margin: 0 0 2.2em;
}
.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.widget ul {
	font-size: 15px;
	margin: 0;
}
.widget ul ul {
	margin-left: 1.5em;
}
.widget ul li {
	color: #777;
	font-size: 13px;
	margin-left:0px;
}


.sidebar_cb li {
	list-style-position: outside;
}

.sidebar_cb li:hover {
}

.sidebar_cb a {
	font-size: 1.2em;
	text-decoration: none;
	padding: 2px 10px;
}

.sidebar_cb a:hover,
.sidebar_cb a:focus,
.sidebar_cb a:active {
	background-color: #f58229;
	color: #fff;
}

.link-pied-de-page {
	font-size: 0.7em;
	color: #808080;
	float: right;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 10px;
	margin: 10px 0;
}
.link-pied-de-page:hover {
	background-color: #808080;
	color: #FFF;
}

.widget a:hover,
.widget a:focus,
.widget a:active {
}

.date_sidebar {
	margin: 0 0 0 25px;
	color: #d8baba;
}

/* Search Widget */
.widget_search form {
	margin: 0 0 1.625em;
}
.widget_search #s {
	width: 77%;
}
.widget_search #searchsubmit {
	background: #ddd;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	color: #888;
	font-size: 13px;
	line-height: 25px;
	position: relative;
	top: -2px;
}
.widget_search #searchsubmit:active {
	background: #1982d1;
	border-color: #0861a5;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #bfddf3;
}

/* Ephemera Widget */
section.ephemera ol,
.widget_twentyeleven_ephemera ol {
	list-style: square;
	margin: 5px 0 0;
}
.widget_twentyeleven_ephemera .widget-entry-title {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
}
.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link > span {
	color: #666;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	text-transform: uppercase;
}
section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
section.ephemera .entry-title a span {
	color: #29628d;
}

/* Twitter */
.widget_twitter li {
	list-style-type: none;
	margin-bottom: 14px;
}
.widget_twitter .timesince {
	display: block;
	font-size: 11px;
	margin-right: -10px;
	text-align: right;
}

/* Widget Image */
.widget_image img {
	height: auto;
	max-width: 100%;
}

/* Calendar Widget */

.widget_calendar #wp-calendar {
	color: #555;
	width: 95%;
	text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
	text-align: center;
}
.widget_calendar #wp-calendar caption {
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 68.9%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -102px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comment Form */
#respond {
	background: #ddd;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 1.625em;
	padding: 1.625em;
	position: relative;
	width: 68.9%;
}
#respond input[type="text"],
#respond textarea {
	background: #fff;
	border: 4px solid #eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	top: 45px;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 13px;
}
#respond p {
	margin: 10px 0;
}
#respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#respond input#submit {
	background: #222;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: 15px;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {
	background: #1982d1;
	color: #bfddf3;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#respond label {
	line-height: 2.2em;
}
#respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#respond p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}


/* =Footer
----------------------------------------------- */

#colophon {
	clear: both;
}
#supplementary {
	border-top: 1px solid #ddd;
	padding: 1.625em 7.6%;
	overflow: hidden;
}

/* Two Footer Widget Areas */
#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

/* Site Generator Line */
#site-generator {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}
#site-generator a {
	color: #555;
	font-weight: bold;
}
#site-generator .sep {
	background: url(images/wordpress.png) center left no-repeat;
	color: transparent;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 0 7px;
	width: 16px;
}


/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {
	/* Simplify the basic layout */
	#main #content {
		margin: 0 7.6%;
		width: auto;
	}
	#nav-below {
		border-bottom: 1px solid #ddd;
		margin-bottom: 1.625em;
	}
	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}
	/* Simplify the showcase template */
	.page-template-showcase-php .featured-posts {
		min-height: 280px;
	}
	.featured-posts section.featured-post {
		height: auto;
	}
	.page-template-showcase-php section.recent-posts {
		float: none;
		margin: 0;
		width: 100%;
	}
	.page-template-showcase-php #main .widget-area {
		float: none;
		margin: 0;
		width: auto;
	}
	.page-template-showcase-php .other-recent-posts {
		border-bottom: 1px solid #ddd;
	}
	/* Simplify the showcase template when small feature */
	section.featured-post .attachment-small-feature,
	.one-column section.featured-post .attachment-small-feature {
		border: none;
		display: block;
		float: left;
		height: auto;
		margin: 0.625em auto 1.025em;
		max-width: 30%;
		position: static;
	}
	article.feature-image.small {
		float: right;
		margin: 0 0 1.625em;
		width: 64%;
	}
	.one-column article.feature-image.small .entry-summary {
		height: auto;
	}
	article.feature-image.small .entry-summary p a {
		left: 0;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	/* Remove the margin on singular articles */
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		width: 100%;
	}
	/* Simplify the pullquotes and pull styles */
	.singular blockquote.pull {
		margin: 0 0 1.625em;
	}
	.singular .pull.alignleft {
		margin: 0 1.625em 0 0;
	}
	.singular .pull.alignright {
		margin: 0 0 0 1.625em;
	}
	.singular .entry-meta .edit-link a {
		left: 0;
		position: absolute;
		top: 40px;
	}
	.singular #author-info {
		margin: 2.2em -8.8% 0;
		padding: 20px 8.8%;
	}
	/* Make sure we have room for our comment avatars */
	.commentlist {
		width: 100%;
	}
	.commentlist > li.comment,
	.commentlist .pingback {
		margin-left: 102px;
		width: auto;
	}
	/* And a full-width comment form */
	#respond {
		width: auto;
	}
	/* No need to float footer widgets at this size */
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
	/* No need to float 404 widgets at this size */
	.error404 #main .widget {
		float: none;
		margin-right: 0;
		width: auto;
	}

}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	body, input, textarea {
		font-size: 13px;
	}
	#site-title a {
		font-size: 24px;
	}
	#site-description {
		font-size: 12px;
	}
	#access ul {
		font-size: 12px;
	}
	article.intro .entry-content {
		font-size: 12px;
	}
	.entry-title {
		font-size: 21px;
	}
	.featured-post .entry-title {
		font-size: 14px;
	}
	.singular .entry-title {
		font-size: 28px;
	}
	.entry-meta {
		font-size: 12px;
	}
	blockquote {
		margin: 0;
	}
	blockquote.pull {
		font-size: 17px;
	}
	/* Reposition the site title and description slightly */
	#site-title {
		padding: 5.30625em 0 0;
	}
	#site-title,
	#site-description {
		margin-right: 0;
	}
	/* Make sure the logo and search form don't collide */
	#branding #searchform {
		top: 1.625em !important;
	}
	/* Floated content doesn't work well at this size */
	.alignleft,
	.alignright {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	/* Make sure the post-post navigation doesn't collide with anything */
	#nav-single {
		display: block;
		position: static;
	}
	.singular .hentry {
		padding: 1.625em 0 0;
	}
	.singular.page .hentry {
		padding: 1.625em 0 0;
	}
	/* Talking avatars take up too much room at this size */
	.commentlist > li.comment,
	.commentlist > li.pingback {
		margin-left: 0 !important;
	}
	.commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	.commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
	/* Use the available space in the smaller comment form */
	#respond input[type="text"] {
		width: 95%;
	}
	#respond .comment-form-author .required,
	#respond .comment-form-email .required {
		left: 95%;
	}
	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}
	#content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 450px) {
	#content .gallery-columns-2 .gallery-item {
		width: 45%;
		padding-right: 4%;
	}
	#content .gallery-columns-2 .gallery-item img {
		width: 100%;
		height: auto;
	}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	body {
		padding: 0;
	}
	#page {
		margin-top: 0;
	}
	#branding {
		border-top: none;
	}

}


/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		font-size: 10pt;
	}
	footer.entry-meta a[rel=bookmark]:link:after,
	footer.entry-meta a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	#page {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	#branding {
		border-top: none !important;
		padding: 0;
	}
	#branding hgroup {
		margin: 0;
	}
	#site-title a {
		font-size: 21pt;
	}
	#site-description {
		font-size: 10pt;
	}
	#branding #searchform {
		display: none;
	}
	#branding img {
		display: none;
	}
	#access {
		display: none;
	}
	#main {
		border-top: none;
		box-shadow: none;
	}
	#primary {
		float: left;
		margin: 0;
		width: 100%;
	}
	#content {
		margin: 0;
		width: auto;
	}
	.singular #content {
		margin: 0;
		width: 100%;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.entry-meta .edit-link a {
		display: none;
	}
	#content nav {
		display: none;
	}
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		margin: 0;
		width: 100%;
	}
	.singular .hentry {
		padding: 0;
	}
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	.entry-meta {
		font-size: 10pt;
	}
	.entry-header .comments-link {
		display: none;
	}
	.page-link {
		display: none;
	}
	.singular #author-info {
		background: none;
		border-bottom: none;
		border-top: none;
		margin: 2.2em 0 0;
		padding: 0;
	}
	#respond {
		display: none;
	}
	.widget-area {
		display: none;
	}
	#colophon {
		display: none;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		border: 1px solid #ddd;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		margin: 0 auto 1.625em;
		padding: 1.625em;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.commentlist li.comment .comment-meta {
		line-height: 1.625em;
		margin-left: 50px;
	}
	.commentlist li.comment .fn {
		display: block;
	}
	.commentlist li.comment .comment-content {
		margin: 1.625em 0 0;
	}
	.commentlist .comment-edit-link {
		display: none;
	}
	.commentlist > li::before,
	.commentlist > li.bypostauthor::before {
		content: '';
	}
	.commentlist .reply {
		display: none;
	}

	/* Post author highlighting */
	.commentlist > li.bypostauthor {
		color: #444;
	}
	.commentlist > li.bypostauthor .comment-meta {
		color: #666;
	}
	.commentlist > li.bypostauthor:before {
		content: none;
	}

	/* Post Author threaded comments */
	.commentlist .children > li.bypostauthor {
		background: #fff;
		border-color: #ddd;
	}
	.commentlist .children > li.bypostauthor > article,
	.commentlist .children > li.bypostauthor > article .comment-meta {
		color: #666;
	}

}


/* =IE7
----------------------------------------------- */

#ie7 article.intro {
	margin-left: -7.6%;
	margin-right: -7.6%;
	padding-left: -7.6%;
	padding-right: -7.6%;
	max-width: 1000px;
}
#ie7 section.featured-post {
	margin-left: -7.6%;
	margin-right: -7.6%;
	max-width: 850px;
}
#ie7 section.recent-posts {
	margin-right: 7.6%;
}





/**
* Cycle
*/
/* pager */
.cycle-pager { 
	float: right;
	margin-top: -5px;
	margin-right: 20px;
    text-align: left;
}
.cycle-pager span { 
    font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
	margin-top: -10px;
}
.cycle-pager span.cycle-pager-active { color: #000;}
.cycle-pager > * { cursor: pointer;}





/* CB STYLE */
/*------------------------------------------------*/

* {
	margin: 0; padding: 0;
}

h1 {
	font-size: 14px;
	color: #f58229;
	margin: -110px 200px 110px 0px;
}

#wrapper {
	margin: 0 auto;
}
#wrapper_map {
	width: 100%;
	margin: 0 auto;
}
#header_map {
	width: 980px;
	margin: 0 auto;
}
#content {
	width: 100%;
	padding: 20px 25px 0;
}	
#content p {
}

.short p {
	font-size: 1.7em;
	text-align: center;
}

.title_top_home {
	margin: 100px 0 0 0;
}

.title_prog {
	margin: 100px 0 0 0;
	width: 100%;
	display: inline-block;
}

.long p {
	float: left;
}

#content_cb {
	/*margin: 30px auto;*/
/*	width: 1170px;
*/	width: 100%;
}

#content_cb ul {
}
#content_cb ul li {
	padding: 0;
}
#content_cb ul li:hover {
}

#content_cb ul li:active {
	opacity: 1;
	/*background-color: #000;*/
}

.content_category {
	clear: both;
	margin: 30px 0 0 0;
	text-align: left;
}

.content_category h1 {
	margin: 0; padding: 0;
	text-align: left;
}

.short {
	border: 1px dotted #e6e6e6;
	border-bottom: 1px dotted #fff;;
	margin-right: 1px;
	width: 320px;
	height: 260px;
	display: inline-block;	
	float: left;
}
.short:hover {
	border: 1px dotted #ccc;
}

.short a {
	color: #f58229;
}

.long {
	border-right: 1px dotted #e6e6e6;	
	border-left: 1px dotted #e6e6e6;		
	margin: 0;
	width: 480px;
	height: 360px;
	display: inline-block;			
}

.long a {
}



.page_item {
	display: inline; 

}

.page_item a {
}
.page_item p {
}





/*--------------------------------------------------------------------------------------------------------------------------------------Begin Triangle*/


.triangle_top {
	position: absolute;
	top: 0;
	clear: both;
	left: 260px;
	width:1px;
	height:1px;
	border:1px solid #FFF;
	border-color:#fff #fff transparent transparent;
	border-width:30px;
}

.triangle_bottom{
	position: absolute;
	width:1px;
	height:1px;
	border:1px solid #FFF;
	border-color:transparent transparent #FFF #FFF;
	border-width:30px;
	top: 190px;	
}

.triangle_top_bottom {
	position: absolute;
	top: 0;
	clear: both;
	left: 420px;
	width:1px;
	height:1px;
	border:1px solid #FFF;
	border-color:#fff #fff transparent transparent;
	border-width:30px;
}

.triangle_bottom_long {
	position: absolute;
	width:1px;
	height:1px;
	border:1px solid #FFF;
	border-color:transparent transparent #FFF #FFF;
	border-width:30px;
	top: 290px;
}




.triangle_menu_top {
	position: absolute;
	top: 0;left: 90px;width:1px;height:1px;
	border:1px solid #FFF;
	border-color:#fff #fff transparent transparent;
	border-width:20px;
}
.triangle_menu_bottom{
	position: absolute;
	top: 0px;width:1px;height:1px;
	border:1px solid #FFF;
	border-color:transparent transparent #FFF #FFF;
	border-width:20px;
}

.fleche_menu {
	position: absolute;
	top: 3px;
	width:1px;
	height:1px;
	border:1px solid #F00;
	border-color:transparent transparent #F00 #F00;
	border-width:5px;
}

.parution-presse:first-of-type,.parution-presse:first-of-type .parution_press_y:first-of-type {
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.parution-presse:last-of-type, .parution-presse:last-of-type .parution_press_y:last-of-type {
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}

.parution-presse {
	background-color: #eee;
	padding: 5;
	margin: 0;
	border: 1px dotted #ccc;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
h2.parution_press_y {
	cursor: pointer; color: #808080;
	padding: 10px 20px;
	margin: 0; font-weight: 400;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

h2.parution_press_y i {
	padding-top: 3px;
}

h2.parution_press_y:hover {
	color: #FFF;
background: #969696; /* Old browsers */
background: -moz-linear-gradient(top,  #969696 0%, #c6c6c6 14%, #828282 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(14%,#c6c6c6), color-stop(100%,#828282)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #969696 0%,#c6c6c6 14%,#828282 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #969696 0%,#c6c6c6 14%,#828282 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #969696 0%,#c6c6c6 14%,#828282 100%); /* IE10+ */
background: linear-gradient(to bottom,  #969696 0%,#c6c6c6 14%,#828282 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#828282',GradientType=0 ); /* IE6-9 */


}
.parution-presse div {
	padding: 10px;
}
h3.parution_press_m {
	margin: 2px 0;
	padding: 10px 0 10px 20px;
	color: #808080;
	font-size: 1em;
	text-transform: uppercase;
	cursor: pointer;
	width:100%;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
h3.parution_press_m:hover {
	color: #000;
background: #c4c4c4; /* Old browsers */
background: -moz-linear-gradient(top,  #c4c4c4 0%, #ffffff 19%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(19%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c4c4c4 0%,#ffffff 19%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c4c4c4 0%,#ffffff 19%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c4c4c4 0%,#ffffff 19%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c4c4c4 0%,#ffffff 19%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
h3.parution_press_m i {
	padding: 2px 5px 0 0;
}
.list_press {
	margin: 0 5px 20px; padding: 0;
	border: 1px dotted #E6E6E6;
background: #e9f6fd; /* Old browsers */
background: -moz-linear-gradient(top,  #e9f6fd 0%, #d3eefb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9f6fd), color-stop(100%,#d3eefb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9f6fd 0%,#d3eefb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9f6fd 0%,#d3eefb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9f6fd 0%,#d3eefb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9f6fd 0%,#d3eefb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */
	-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.list_press ul {
	margin: 10px 0 10px 0;
}
.list_press li {
	margin: 10px 0 0 10px;
	line-height: 1.1em;
	color: #4C4C4C;
	letter-spacing:	0;
	font-size: 0.8em;
	list-style-position: outside;
}
.list_press li a i {
	padding-right: 5px;
}

.list_press li a {
	color: #000;
	font-weight: bold;
}
.list_press li a:hover {
	color: #f58229;
}


.post-805 .row .col-md-6 ul li {
	padding-bottom: 10px;
}

.post-1708 .row .col-lg-4:nth-child(2) div:first-of-type, .post-1708 .row .col-lg-4:nth-child(2) div:first-of-type h2.parution_press_y {
    /*background: #f58229;*/
    color: #FFF;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;	
}

.post-1708 .row .col-lg-4:nth-child(2) div:first-of-type h2.parution_press_y {
background: #f58229; /* Old browsers */
}

.post-1708 .row .col-lg-4:nth-child(2) div:first-of-type h2.parution_press_y:hover {
background: #f58229; /* Old browsers */
}

.post-1708 .row .col-lg-4:nth-child(2) div:first-of-type h2.parution_press_y:first-of-type {
	padding: 20px;
}

.post-1708 .row .col-lg-4:nth-child(2) div div .list_press {
-webkit-border-radius: 1px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius: 1px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-radius: 1px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
margin-bottom: 20px; padding-bottom: 5px; padding-left: 5px;
border-top: 1px dotted #666666;
}

.post-1708 .row .col-lg-4:nth-child(2) .dossier-presse:last-of-type h2.parution_press_y {
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}


.post-1708 .row .col-lg-4:nth-child(2) p:first-of-type {
	background-color: #eee;
	margin: 0;
	padding: 10px;
	border-bottom: 1px dotted #666;
}
.post-1708 .row .col-lg-4:nth-child(2) p:first-of-type a {
	color: #4c4c4c;
}
.post-1708 .row .col-lg-4:nth-child(2) p:first-of-type a:hover {
	color: #000;
}
.post-1708 .row .col-lg-4:nth-child(2) p:first-of-type a i {
	padding-top: 3px;
}
.dossier-presse {
}


/*-------------------------------------------------------------------------------------------------------------------------------------End Triangle*/



#menu {
	position: relative;
	margin-top: 50px;
	height: 50px;
	margin:0; 
	display:block;
	padding: 0;
	z-index:500;	
	background: #000; /* Old browsers */
}

#menu a {
	font-family: "Open Sans", sans-serif;
	text-transform: uppercase;
}
#menu ul {
	line-height: 40px;
	font-weight: 600;
}



#menu a:hover {
	color: #f58229;
}

#menu ul.sub-menu {
	display:none;
	line-height: 30px;
	padding: 5px 0 5px 0;
	margin-left: -10px;
	margin-top: 4px;
	z-index: 999;
background: #1d1e21; /* Old browsers */
background: -moz-linear-gradient(top,  #1d1e21 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d1e21), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1d1e21 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1d1e21 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1d1e21 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1d1e21 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1e21', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#menu ul.sub-menu a{ color: #f58229 !important;}
#menu ul.sub-menu a:hover { color: #FFF !important;}


#menu li.menu-item-has-children > a:after{
	content: "\f107";
	font-family: FontAwesome;
	margin-left:5px;
}

#menu li.menu-item-has-children:hover .sub-menu{
	display:block;
}

#menu .sub-menu{
	position:absolute;
    /*padding: 10px;*/
}

#menu .sub-menu li a {
	padding:3px 10px 0 0;
	display:block;
}

#pull{
	display:none;
}



.modal-dialog {
	width: 800px !important;
}
.ddays-hp  {
	color: #ffffff;
	border: 1px solid #fff;
	margin-bottom: 20px;
}

.width100 {
	width: 100%;
}









.br-topleft {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
.br-topright {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.br-botright {
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.br-botleft {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}



.row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#homepageddaystop, #homepageddaystopfr {
	width: 100%;
}
.slide-homepageddaystop, .slide-homepageddaystopfr {
	width: 100% !important;
}
.full-width {
	width: 100%;
}
#homepageddaystop .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.alignright {
	float: right;
}

.ddays-hp h1, .ddays-hp-full h1, .ddays-hp-full-2 h1 {
	font-weight: 100;
	font-size: 1.8em;		
	color: #ffffff;
	margin-top: 30px;
}
.ddays-hp h2, .ddays-hp-full h2, .ddays-hp-full-2 h2 {
	font-weight: 100;
	letter-spacing: 2px;
	font-size: 1.8em;		
	color: #ffffff;
	margin-top: 20px;
}
.ddays-hp h3, .ddays-hp-full h3, .ddays-hp-full-2 h3 {
	font-weight: 200;
	letter-spacing: 2px;
	font-size: 3em;		
	color: #fff;
	margin: -10px 0 0;
}
.ddays-hp h4, .ddays-hp-full h4, .ddays-hp-full-2 h4 {
	font-weight: 100;
	letter-spacing: 1px;
	font-size: 1.5em;		
	color: #eee;
	margin-bottom: 0;
}

.ddays-hp p {
}

.ddays-jaune {
	background-color: #fff200;	
}
.ddays-vert { 
	background-color: #03b8a8;
}
.ddays-orange { 
	background-color: #f15722;
}
.ddays-violet {
	background-color: #92278f;
}
.ddays-experience {
	opacity: 0.9;
	padding-top: 115px;		
	background-color: #a10011;
	background:#a10011 url("http://www.ddays.net/_img/ddays-hp-visual-experience.jpg") right repeat;
}
.ddays-experience:hover {
	opacity: 1;
}
.ddays-experience h3 {
	color: white;
	padding-left: 20px;	
	font-size: 3em;
}
.ddays-experience p {
	font-size: 1em;
	color: #e6e6e6;
	padding-left: 40px;
}


.ddays2015-bandes {
	border-bottom: 5px dotted #FFF;
	margin-bottom: 35px;
}

.ddays2015-bandes div {
	height: 120px;
	padding-top: 20px;
	text-align: center;
	font-size: 1.2em;
	-moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.ddays2015-bandes div:hover {
padding-top: 20px;
}
.ddays2015-bandes div:hover p {
	color: #000;
text-shadow: 2px 2px #ccc;
}
.ddays2015-bandes div:hover .big-bullet {
	    margin: 10px 0 0 25px;
}
.ddays2015-bandes div p {
	color: #191919;
	text-transform: uppercase;
	font-size: 1.6em; font-weight: 900;
	text-align: left;
  	font-family: 'Open Sans', sans-serif !important;	  	
}

.big-bullet {
	-moz-transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;	
    font-size: 18px;
    font-family: 'Open Sans', sans-serif !important;
    text-transform: uppercase;
    color: #646464;
    margin: 10px 0 0 20px;
    background: url("http://www.ddays.net/_img/ddays2016-bullet.png") top left no-repeat;
    padding: 5px 0px 10px 45px;
    line-height: 0.9em;
}


.big-bullet2 {
	padding: 10px 0px 10px 45px !important;
    margin: 30px 0 0 !important;
}
.big-bullet2 a {  
	font-weight: 900;  
	color: #646464;
	font-size: 1.2em;
	line-height: 1em;
   	font-family: 'Open Sans', sans-serif !important;	
}
.big-bullet2 a:hover {
	color: #000;  
}

.grad-green {
background: #00a4e0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #00a4e0 0%, #0079c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#00a4e0), color-stop(100%,#0079c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #00a4e0 0%,#0079c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #00a4e0 0%,#0079c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #00a4e0 0%,#0079c4 100%); /* IE10+ */
background: linear-gradient(135deg,  #00a4e0 0%,#0079c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4e0', endColorstr='#0079c4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.grad-green {
background: #01b9b5; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #01b9b5 0%, #018c9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#01b9b5), color-stop(100%,#018c9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #01b9b5 0%,#018c9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #01b9b5 0%,#018c9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #01b9b5 0%,#018c9b 100%); /* IE10+ */
background: linear-gradient(135deg,  #01b9b5 0%,#018c9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b9b5', endColorstr='#018c9b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.grad-orange {
background: #f58229; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f58229 0%, #dd7342 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f58229), color-stop(100%,#dd7342)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f58229 0%,#dd7342 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f58229 0%,#dd7342 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f58229 0%,#dd7342 100%); /* IE10+ */
background: linear-gradient(135deg,  #f58229 0%,#dd7342 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#dd7342',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.grad-pink {
background: #d063a6; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #d063a6 0%, #aa527f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d063a6), color-stop(100%,#aa527f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #d063a6 0%,#aa527f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #d063a6 0%,#aa527f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #d063a6 0%,#aa527f 100%); /* IE10+ */
background: linear-gradient(135deg,  #d063a6 0%,#aa527f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d063a6', endColorstr='#aa527f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}



.ddays-hp-souvenir, .ddays-hp-guto, .ddays-hp-zelip, .ddays-hp-drouot, 
.ddays-hp-bourseagora, .ddays-hp-pixeltrip, .ddays-hp-thailand {
	padding-top: 100px; 
	text-align: center;		
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.ddays-hp-pixeltrip {
	background:#00a4e0 url("http://www.ddays.net/_img/ddays2015-hp-bg3.jpg") center center repeat;	
}
.ddays-hp-thailand {
	background:#00a4e0 url("http://www.ddays.net/_img/ddays2015-hp-bg4.jpg") center left repeat;	
}
.ddays-hp-souvenir {
	background:#00a4e0 url("http://www.ddays.net/_img/ddays2015-hp-bg8.jpg") center center repeat;	
}


.slide-actu {
	width: 100%;
}
.slide-actu, .cycle-slideshow {
	cursor: pointer;
}


.ddays-hp-thinklife, .ddays2015-ATA, .ddays-hp-RJMFP {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	-moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
	cursor: pointer;    
	padding-top: 100px; 
	text-align: center;	
	height: 330px;
}
.ddays-hp-thinklife {
	background-color: #00a4e0;
	background:#00a4e0 url("http://www.ddays.net/_img/visu-thinklife.jpg") center center repeat;
}
.ddays2015-ATA {
	background: #03b8a8 url('http://www.ddays.net/_img/visu-audi.jpg') top center repeat; 
}
.ddays-hp-RJMFP {
	background-color: #00a4e0;	
	background:#00a4e0 url("http://www.ddays.net/wp-content/uploads/2015/07/vimeopromomedia.jpg") center center repeat;
}
.title-hp-news {
  	/*font-family: 'Open Sans', sans-serif;*/
  	font-size: 1.3em;	
  	background-color: #f58229;
  	padding: 10px;
}






.ddays-hp-thinklife h3 {
	font-size: 4em; letter-spacing: -1px;
  	font-family: 'Open Sans', sans-serif;	
}
.ddays-hp-thinklife h4 {
	font-size: 1.5em;
	line-height: 0.9em;
}
.ddays-hp-thinklife p {
	font-size: 11px;
	color: #ccc; letter-spacing: 1px;
	padding-top: 40px;
}






.div-d {
	height: 250px;
	border: 3px solid white;
	font-size: 2em;
	font-weight: 200;
	color: #eee;
	padding-top: 100px;
	text-align: center;
	-moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.div-d:hover {
	background-color: #f58229 !important;
	color: #fff;
}

.bgc-b { background-color: #00a4e0;}
.bgc-g { background-color: #01b9b5;}
.bgc-o { background-color: #f58229;}
.bgc-p { background-color: #d063a6;}


.grille-dtalks {
	/*background-color: #cd145e;*/
	background:#f6f6f6 url("http://www.ddays.net/_img/dtalks.png") center no-repeat;	
}
.grille-dtour {
	/*background-color: #00acd9;*/
	background:#f1f1f1 url("http://www.ddays.net/_img/dtour.png") center no-repeat;		
}
.grille-dplaces {
	/*background-color: #fff200;*/
	background:#eaeaea url("http://www.ddays.net/_img/dplaces.png") center no-repeat;			
}
.grille-dkids {
	/*background-color: #92278f;*/
	background:#ececec url("http://www.ddays.net/_img/dkids.png") center no-repeat;				
}
.div-n {
	height: 190px;
	background-color: #ccc;
	border: 3px solid white;
	opacity: 0.9;
	color: #FFF;
	text-align: center;
	font-size: 1.4em;
	padding: 0;
}
.div-n:hover { 
	opacity: 1;
}

.div-n h4 {
	color: #fff;
	font-size: 0.5em !important;
	margin-top: 166px;
	background-color: #000;
	padding: 2px 0 !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 100%;
}

.grille-news-0 {
	background-color: #f15722;
	font-family: 'century gothic', sans-serif;
}
.grille-news-0:hover {
	background-color: #03b8a8;	
}
.grille-news {
	background-color: #03b8a8;
	font-family: 'century gothic', sans-serif;
}
.grille-news:hover {
	background-color: #f15722;	
}

.div-g {
	height: 95px;
	background-color: #ccc;
	border: 3px solid white;
	opacity: 0.8;
	color: #FFF;
	text-align: center;
	font-size: 1.4em;
}
.div-g:hover {
	opacity: 1;
}

.logo-appli {
	text-align: right;
	padding-top: 68px;
	padding-right: 70px !important;
}
.logo-appli a {
	padding: 100px 0 0 10px;
}

.appli {
	position: absolute;
	top: 80px; right: 20px;
	height: 35px;
	z-index: 1000;
	background: #FFF;
}
.appli div {
	float: left;
	padding: 0 5px;
}
.google-play {

}
.apple-store {

}


#menu li {
	color: #666;
	letter-spacing: 0px;
	font-size: 1em;
	padding: 5px 5px 5px 10px;
}
#menu li:hover {
	background-color: #191919;
}
#menu li a {
	color: #f58229;
}
#menu a:hover, #menu li:hover a {
	color: #fff;
}

#menu .menu-item{
	float:left;
}

.sub-menu li{
	display:block;
	float:none !important;
	margin-left: 0 !important;
}
.sub-menu li:hover{
}
.sub-menu li:hover a, #menu ul.sub-menu li:hover a {
	color: #fff !important;
}
#menu ul.sub-menu li:hover {
background: #1d1e21; /* Old browsers */
background: -moz-linear-gradient(top,  #1d1e21 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d1e21), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1d1e21 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1d1e21 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1d1e21 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1d1e21 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1e21', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}



.mb-hp-news {
	margin-bottom: 20px;
}

.logos-expo {
	margin: 0;
}




#com_menu {
	background-color: #000;
	height: 25px; width: 90px;
	color: #E6E6E6;
	padding: 0;
	font-size: 0.8em;
	position: relative;
	cursor: pointer;
	margin-left: 815px; margin-top: 0;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
#com_menu:hover {
	background-color: #000;
}
#com_menu p {
	padding: 0 0 0 40px;
	line-height: 25px;
	font-size: 0.8em;
}
#com_menu a {
	text-decoration: none;
	color: #CCC;
}





.page-id-8601, .page-id-8603 {
background: rgb(249,252,247); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(249,252,247,1) 0%, rgba(245,249,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(249,252,247,1)), color-stop(100%,rgba(245,249,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.page-id-8601 #content_cb, .page-id-8603 #content_cb  {
	padding: 30px 0 0;
}
.page-id-8601 h1, .page-id-8603 h1 {
	padding: 50px 0 0; margin: 20px 0 0; line-height: 0.9em;
	color: #FFF;
	font-size: 5em; text-transform: uppercase;
	font-weight: 900;
}
.page-id-8601 h2, .page-id-8603 h2  {
	padding: 0 0 0; color: #f58229;
	font-size: 3em; text-transform: uppercase;
	font-weight: 400; line-height: 1em;
}
.page-id-8601 h3, .page-id-8603 h3 {
	padding: 0; margin: 0;
	font-size: 1.8em; color: #01b9b5;
	font-weight: 400;line-height: 1em;
}
.page-id-8601 #content_cb .row, .page-id-8603 #content_cb .row {
	padding: 30px 0 0;
}
.page-id-8601 #content_cb .row p, .page-id-8603 #content_cb .row p {
	padding: 10px 0;
}
.bg-pixeltrip1 {
	background: #fff url("http://www.ddays.net/_img/pixeltrip.jpg") top center repeat;
}

.bg-pixeltrip-expo {
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 600px;
	opacity: 0.7 !important;
-webkit-transition: opacity .15s ease-in-out;
        -moz-transition: opacity .15s ease-in-out;
        -ms-transition: opacity .15s ease-in-out;
        -o-transition: opacity .15s ease-in-out;
        transition: opacity .15s ease-in-out;	
}
.bg-pixeltrip-expo:hover {
	opacity: 1;
}


.expo-pixeltrip {
	cursor: pointer;
background: rgb(1,185,181); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(1,185,181,1) 0%, rgba(1,123,145,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(1,185,181,1)), color-stop(100%,rgba(1,123,145,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(1,185,181,1) 0%,rgba(1,123,145,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(1,185,181,1) 0%,rgba(1,123,145,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(1,185,181,1) 0%,rgba(1,123,145,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(1,185,181,1) 0%,rgba(1,123,145,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b9b5', endColorstr='#017b91',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding: 40px 0 50px !important;
  transition: background 0.5s ease;
}
.expo-pixeltrip:hover {
	background: #f58229; /* Old browsers */
background: -moz-linear-gradient(top,  #f58229 0%, #e28e44 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58229), color-stop(100%,#e28e44)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f58229 0%,#e28e44 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f58229 0%,#e28e44 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f58229 0%,#e28e44 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f58229 0%,#e28e44 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#e28e44',GradientType=0 ); /* IE6-9 */
}

.expo-pixeltrip h2 {
	 transition: all 0.2s ease;
	 -webkit-transition: all 0.5s ease;	
	font-size: 4em; font-weight: 900; 
}
.expo-pixeltrip:hover h2 {
	color: #01b9b5;
}
.expo-pixeltrip p {
	color: #fff;
}
.expo-pixeltrip img {
	width: 39px; height: auto;
	margin: 0; padding: 0 5px 0 0;
}
.expo-pixeltrip div i.fa {
	font-size: 9em;
	color: #009999 !important;
}
.expo-pixeltrip:hover div .fa {
	padding-left: 10px;
	color: #ffcc99 !important;
}
.expo-pixeltrip:hover div .fa {
	font-size: 9em;
	 transition: all 0.2s ease;
	 -webkit-transition: all 0.5s ease;
}



.bg-grad-dark2transparent {
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.79) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.79))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.79) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.79) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.79) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.79) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c9000000',GradientType=0 ); /* IE6-9 */
	min-height: 250px !important;
}
.logo-ecv img {
	float: right;
	margin-top: 30px;
	width: 120px; height: auto;
}

#post-1117 h1 {
	display: none;
}

#post-4553 ul {
	color: #000 !important;
	margin: 0 0 0 83px !important;
	font-size: 1em !important;
}


#post-353 h2, #post-1387 h2 {
	font-weight: 600;
	line-height: 30px;
	margin: 20px 0 10px;
	font-size: 1.7em;	
}

.liste-apos li {
	background:#fff url("http://www.ddays.net/_img/icon-apos.png") no-repeat;
	/*padding-left: 35px;*/
	line-height: 35px;
	margin-left: 20px;
	margin: 5px 0 5px 20px;
	color: #000;
}

#post-5114 h2 {
	background:#fff url("http://www.ddays.net/_img/icon-apos.png") no-repeat;
	padding-left: 35px;
	line-height: 30px;
	margin: 20px 0 10px;
	font-size: 1.7em;	
}


.invit-event {
	font-size: 0.9em;
}
.invit-event p{
	font-weight: 500;
	line-height: 1.6em;
}

.invit-event h2 {
	color: #01b9b5;
}

.invit-event button {
	padding: 5px 10px; margin: 10px 0 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #f58229;
	color: #FFF;
	letter-spacing: 2px;
	font-size: 0.9em;
	cursor: pointer;
	text-transform: uppercase;
}
.invit-event button:hover {
	background-color: #000;
}

.pasdinvit {
	background-color: #b3b3b3 !important;
}

.pasdinvit:hover {
	background-color: #000 !important;
}

.invit-info {
	margin-right: 20px 0 0;
	font-size: 1em !important;
	color: #b3b3b3 !important;
	font-style: italic;
}
.invit-event ul {
	margin: 0 0 20px;
}
.invit-event li {
	padding: 0 0 0 40px;
	margin: 20px 0 0;
	font-size: 1.5em;
	/*color: #01b9b5;*/
	color: #000;
	line-height: 30px;
	background:#fff url("http://www.ddays.net/_img/icon-apos.png") no-repeat;
}

.invit-event input {
}

.grey-cb {
	color: #01b9b5;
	font-size: 0.9em;
}

#post-353 p {
	margin: 0 0 40px 0;
	font-size: 1.1em;
}


.h2-apos {
	background: url('http://www.ddays.net/_img/icon-apos.png') no-repeat;
	padding: 0 0 0 35px !important;
	line-height: 30px;
	margin: 20px 0 !important;
	font-size: 2em;
}


#post-3282 h2, #post-4672 h2  {
	/*background: url('http://www.ddays.net/_img/icon-apos.png') no-repeat;*/
	padding: 0;
	line-height: 30px;
	margin: 20px 0;
	font-size: 2em;
}

#post-4674 h2, #post-4712 h2, #post-4976 h2 {
	background: url('http://www.ddays.net/_img/icon-apos.png') no-repeat;	
	font-size: 1.5em;
	padding: 0 0 0 35px;	
	margin: 20px 0 5px;
}

#post-4672 p, {
	margin: 0 0 0 35px;
}

#post-4674 p {
	margin: 0 0 0 35px;
}
.dtour-p-cb {
	margin: 0 0 30px 0 !important;
	width: 500px;
	font-size: 0.9em !important;
	color: #666666 !important;
}

#post-4672 h3, #post-4674 h3 {
	font-size: 1.7em;
}

#post-4672 ul, #post-4674 ul {
	margin: 40px 0; padding: 10px 0 0;
	border-top: 1px dotted #e6e6e6;
}


#post-2221 div div {
	text-align: center;
	margin: 30px 0;
	height: 100px;
	float: left;
	background-color: #fff;
	width: 200px;
}

#post-2221 img {
	opacity: 0.7;
}
#post-2221 img:hover {
	opacity: 1;
}

#post-2153 div div, #post-4601 div div{
	text-align: center;
	margin: 30px 0;
	height: 100px;
	float: left;
	background-color: #fff;
	width: 200px;
}

#post-2153 img, #post-4601 img {
	opacity: 0.7;
}
#post-2153 img:hover, #post-4601 img:hover {
	opacity: 1;
}


.minilogo {
	height: 50px;
    border-right: 1px dotted #f58229;
	float: left;
	padding: 0 10px;
}
.minilogo img {
	max-height: 35px;
	width: auto;
	margin-top: 7px; 
}


.clickable a
{
     display: block;
}

.page ul {
}

.page ul li{
/*	margin: 5px 0 0 20px;
*/


}

.ul_500 {
	width: 500px;
	color: #999;
}

.haf_cb {
	width: 300px;
	margin: 0;padding:0;
	float: left;
}

.full_cb {
	width: 100%;
	text-align: center;
}

.right_cb {
	
}
.left_cb {
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 1px dotted #E6E6E6;
}


.news_cb {
	padding:10px 10px 20px 10px; margin: 20px 40px 20px 2px;
	height: 200px;
	z-index:-5;
	float: left;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	opacity: 0.85;	
	border: 1px dotted #eee;
}
.news_cb:hover {
	opacity: 1;	
	border: 1px solid #f15722;
}

.news_cb:active {
	opacity: 1;	
	background: url('...') no-repeat;
	background-color: #000;	
}

.news_cb a {
}

.news_cb img{
	height:120px;
}

.content_divnews {
	margin: 0;
	font-size: 1.3em;
	height: 130px;
	padding: 0 10px;
	opacity: 1;
}

.content_divnews:hover {
	opacity: 1;
}
.content_divnews h4 {
	font-size: 1.5em;
	color: #f58229;
/*	background: url('http://213.251.185.148/ddays/_img/puce_h4_white.png') left no-repeat;
*/
}

.content_divnews img {
	float: left;
	margin: 0 10px 0 0;
}

.content_divnews p {
	text-align: justify;
	float: left;
	font-size: 0.95em;	
	line-height: 1.5em;
}

.content_divnews .actu_date{
	margin-top:-50px;
	float:right;
}

.entry-meta {
	display: none;
}

.type-post {
	margin: 0 0 20px;
	max-width: 950px;
}

.type-post h1 {
  margin: 80px 10px 10px 15px !important;
  color: #000 !important;
  border-bottom: 0px dotted;
  padding-bottom: 10px !important;
  font-size: 3.5em; font-weight: 900;
  letter-spacing: -2px;
  line-height: 1em;
  font-family: 'Open Sans', sans-serif;
}
.type-post h2 {
  font-weight: 400;
  font-size: 2.5em;
  line-height: 1em;
  font-family: 'Open Sans', sans-serif;  
  color: #333245;
}
.img-post-multicol {
	height: auto;
	margin: 0 10px 20px 0 !important; 
}
.type-post p {
	font-family: 'PT Serif', serif;
	display: block;
	clear: left;
}

#nav-pagerslideshow {
	margin-top: -10px;	
	margin-bottom: -20px !important;
}
#nav-pagerslideshow span {
	font-size: 50px;
	color: #666;
	cursor: pointer;
}
#nav-pagerslideshow span:hover {
	color: #000;
}

.margin-bottom-100 {
	margin-bottom: 100px !important;
}

.margintopnega {
	margin-top: -70px !important;
}

.news-footer-link:active, .news-footer-link:visited, .news-footer-link:focus {
	color: #fff;
}

.title-orange {
	text-transform: uppercase;
	color: #f58229 !important;
	font-size: 1.5em; font-weight: 600 !important;
	font-family: 'Open Sans', sans-serif !important;
}

.mr-5 {
	margin-right: 5px;
}

.mw {
	max-width: 650px;
}


.15ans img {
	width: 200px !important; 
	height: auto;
	float: left;
}
.big-gap {
	padding: 30px 0;
}


.cb_bande {
	margin: -30px 0 -20px -30px ;
}

.entry-content p {
	font-size: 1.2em;
	text-align: left;
	margin: 15px 0;
	color: #666;
	font-weight: 200;
}

.entry-content h4 {
	color: #330033;
	font-size: 1.3em;
	font-weight: 100;
	margin: 0;
}

.date_title {
	margin: 5px 0 0;
	width: 100%;
	text-align: center;
	display: block;
	color: #f58229;
	font-weight: 300;
	font-size: 1.8em;
	cursor: pointer;
}
.date_title:hover {
	opacity: 1;
}

.date_title a:hover {
	color: #f58229;
}

.circle-mbrs-cb {
	font-size: 0.5em;
	color: #FFF;
	margin: 0 5px 0 0;
}

/* Filter Live Jquery Plugin*/
/* Tutorial CSS */
#demo-list {}
#demo-list {margin-bottom: 40px;}
#demo-list li { }
#demo-list li a { padding: 0 10px; font-size: 1.1em; }
#demo-list li a:hover {}


.small-icon {
	font-size: 0.5em;
}

.center {
	text-align: center;
}

#exposants-list {
	min-height: 300px;
	background: #fff; /* Old browsers */
}
#exposants-list li {
	font-size: 1em; font-weight: 600;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	padding: 3px 15px;
	float: left; margin: 5px;
	-moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
#exposants-list li:nth-child(even) {background-color: #f58229;}
#exposants-list li:nth-child(odd) {background-color: #d063a6;}
#exposants-list li:nth-child(4n+3) {background-color: #00a4e0 !important;}
#exposants-list li:nth-child(4n+4) {background-color: #01b9b5 !important;}
#exposants-list li:hover { background-color: #000 !important;}


#exposants-list li a {
	color: #fff;
}




#exposants-thumbs  {
	padding-top: 10px;
	background: #d8d8d8; /* Old browsers */
	background: -moz-linear-gradient(top,  #d8d8d8 0%, #eeeeee 3%, #eeeeee 71%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(3%,#eeeeee), color-stop(71%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8d8d8 0%,#eeeeee 3%,#eeeeee 71%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8d8d8 0%,#eeeeee 3%,#eeeeee 71%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8d8d8 0%,#eeeeee 3%,#eeeeee 71%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d8d8d8 0%,#eeeeee 3%,#eeeeee 71%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.expo-thumb-cartouche {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 0;
	overflow: hidden;
	min-height: 300px !important;
	background-color: #fff;	
	margin-top: 20px;
}
.expo-thumb-cartouche:hover {
	background-color: #f58229;
}
.expo-thumb-cartouche-img {
	-webkit-transform: translate3d(0px, 0px, 0px);
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	overflow:hidden;
/*	height:290px;
*/
}
#exposants-thumbs img { 
	transition: all .2s ease-in-out;	
	width:100%;
}
#exposants-thumbs img:hover, .expo-thumb-cartouche:hover img { 
	opacity: 1;
	transform: scale(1.1);
}
.expo-thumb-title {
	position: relative;
	background:#FFF;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: 400;
	text-align: center;
	padding: 15px 5px 20px;
	width: 100%; height: 70px;
	border-radius: 0 0 20px 20px;
	-o-text-overflow: ellipsis; /* pour Opera 9 */
	text-overflow: ellipsis; 
	overflow:hidden;
}
.expo-thumb-title i {
	font-size: 0.7em;
}


.color-grey {
	/*color: #ccc !important;*/
}

.expo-thumb-cartouche:hover .expo-thumb-title{
background: #775423; /* Old browsers */
background: -moz-linear-gradient(top,  #775423 0%, #f58229 15%, #f58229 23%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#775423), color-stop(15%,#f58229), color-stop(23%,#f58229)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #775423 0%,#f58229 15%,#f58229 23%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #775423 0%,#f58229 15%,#f58229 23%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #775423 0%,#f58229 15%,#f58229 23%); /* IE10+ */
background: linear-gradient(to bottom,  #775423 0%,#f58229 15%,#f58229 23%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#775423', endColorstr='#f58229',GradientType=0 ); /* IE6-9 */
	color:#FFF;
}
.expo-thumb-cartouche a { color: #f58229 !important;}
 .expo-thumb-title a{
	color: #FFF !important;
}


.presse-hd {
background: #f2f9fe; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f9fe 0%,#d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
padding: 0 0 20px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.presse-hd h3 {
	font-size: 1.3em; letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: 400 !important;
	color: #FFF;
background: #00a4e0; /* Old browsers */
background: -moz-linear-gradient(top,  #00a4e0 0%, #0079c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a4e0), color-stop(100%,#0079c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a4e0 0%,#0079c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a4e0 0%,#0079c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a4e0 0%,#0079c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a4e0 0%,#0079c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4e0', endColorstr='#0079c4',GradientType=0 ); /* IE6-9 */
	border-bottom: 3px solid #fff;
	padding: 10px 10px 5px; margin:0 0 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;	
}
.presse-hd ul li {
background: rgb(224,243,250); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(224,243,250,1) 0%, rgba(216,240,252,1) 50%, rgba(184,226,246,1) 51%, rgba(182,223,253,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,243,250,1)), color-stop(50%,rgba(216,240,252,1)), color-stop(51%,rgba(184,226,246,1)), color-stop(100%,rgba(182,223,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 ); /* IE6-9 */
}
.presse-hd ul li:hover {
	background: rgb(0,78,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,78,107,1) 0%, rgba(0,190,211,1) 8%, rgba(0,164,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,78,107,1)), color-stop(8%,rgba(0,190,211,1)), color-stop(100%,rgba(0,164,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,78,107,1) 0%,rgba(0,190,211,1) 8%,rgba(0,164,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,78,107,1) 0%,rgba(0,190,211,1) 8%,rgba(0,164,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,78,107,1) 0%,rgba(0,190,211,1) 8%,rgba(0,164,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,78,107,1) 0%,rgba(0,190,211,1) 8%,rgba(0,164,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004e6b', endColorstr='#00a4e0',GradientType=0 ); /* IE6-9 */
}
.presse-hd a { display:block;color: #00a4e0;text-decoration: none; padding: 10px;}
.presse-hd a:hover { color: #fff;}


.navbar-fixed-bottom .row a {
	color: #f58229 !important;
}
.navbar-fixed-bottom .row a:hover {
	color: #01b9b5 !important;
}




.expo-hr {
	clear: left;
	margin-bottom:0;
	border: 1px dotted #eee;
}



#exposants-news div {
	padding-left: 0;
	margin: 0;	
}
#exposants-news img {
	opacity: 0.8;
	   transition: opacity .3s ease-in-out;
	   -moz-transition: opacity .3s ease-in-out;
	   -webkit-transition: opacity .3s ease-in-out;		
}
#exposants-news div:hover img {
	opacity: 1;
}
#exposants-news .row {
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 96%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(96%,#f7f7f7), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 96%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 96%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 96%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 96%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
#exposants-news .row:hover {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 88%, #f2f2f2 94%, #898989 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(88%,#eaeaea), color-stop(94%,#f2f2f2), color-stop(100%,#898989)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 88%,#f2f2f2 94%,#898989 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 88%,#f2f2f2 94%,#898989 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 88%,#f2f2f2 94%,#898989 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 88%,#f2f2f2 94%,#898989 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#898989',GradientType=0 ); /* IE6-9 */
}
#exposants-news a {
	color: #000;
}
#exposants-news p {
	max-width: 1024px;
}
#exposants-news h4 {
	font-size: 2.2em;
	font-weight: 800;
	padding: 35px 0 0 0;
	line-height: 1em;
	text-transform: uppercase;
	margin: 0 !important;
}
#exposants-news h5 {
	font-size: 2em;
	font-weight: 200;	
	margin: 0 !important;
}
#exposants-news h6 {
	font-size: 1.6em;
	line-height: 1.2em;
	font-weight: 400;
	color: #f58229;	
	margin-bottom: 10px;		
}


.post-7805 img {
	margin-top: 10px;
}
.post-7805 hr {
	clear: both;
}
.post-7841 h1 {
	line-height: 1em;
	padding-bottom: 30px;
}
.post-7841 ul li {
	padding: 10px 0;
}

.link_facebook ul li {
	padding: 5px 3px !important;
}
.link_facebook ul {
	margin-right: 5px;
}

.link-pages {
  padding-top: 10px;
  clear: both;
  margin-top: 20px;
  margin-left: 10px;
}
.link-pages li {
	padding: 0 !important; margin: 0 !important;
}
.link-pages a {
	padding: 0 5px;
}
.link-pages li:hover a {
	background-color: #f58229;
	color: #fff;
}


#exposants-list {
	margin-top: 10px;
}
#exposants-list input {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 230px;
}
.size_moza_expo ul {
	text-align: center;
	margin: 30px 0 0;
}
.size_moza_expo li {
	display: inline-block;
	font-size: 1.2em;
}
/*.size_moza_expo li:hover {
	background-color: #000;
}*/





.membre-post a {
	color: #f58229;
}

.membre-post:hover {
	background-color: #f58229;
}

.partenaire-post a {
	padding: 0 5px;
	color: #f58229;
} 

.partenaire-post:hover {
	background-color: #f58229;
} 

.size_moza_expo a:hover, .size_moza_expo li:hover a {
	color: #fff;
}


.contact a {
	padding: 1px 5px 1px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.contact a:hover {
	background-color: #f58229;
	color: #FFF;
	padding: 1px 5px;	
}


#filter {
	margin: 0; padding: 0 0 0 10px;
	border: 1px solid #E6E6E6;
	color: #CCC;
	font-size: 1.1em;
	width: 200px;	
	height: 40px !important;
	line-height: 20px;
	font-weight: 400;
}
#filter:hover,#filter:focus {
	border: 1px solid #f58229;
	color: #f58229;
}


#filter2 {
	margin: 0 0 0 4px;padding: 0 0 0 10px;
	width: 150px;
	border: 1px solid #E6E6E6;
	color: #CCC;
	letter-spacing: 1px;
	font-style:italic;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#filter2:hover,#filter2:focus {
	border: 1px solid #f58229;
	color: #f58229;
	font-style:normal;
}


.content_accordeon {
	display: none;
}

.metro {
	background: url("http://213.251.185.148/ddays/_img/metro.png") no-repeat;
	padding: 0 0 0 25px;
	line-height: 23px;
	display: block;
	color: #000093;
	font-weight: normal;
	font-size: 0.9em;
	margin: 5px 0 0 0;
}

#lang_sel ul ul {
border-top: 0px solid black;
}

#lang_sel li ul a, #lang_sel li ul a:link, #lang_sel li ul a:visited, 
#lang_sel a:hover, #lang_sel a.lang_sel_sel:hover, #lang_sel li :hover, 
#lang_sel a, #lang_sel a:visited {
	background-color: #f58229 !important;
	border: 0px solid #FFF !important;
	color: #FFF !important;
}


.image-credit {
	width: 100%;
	text-align: left;
	margin: 4px 10px 0 0;
	display: inline;
	color: #808080;
	letter-spacing: 1px;
	padding: 0 10px;
	font-size: 0.6em;
}

.alignright {
	text-align: right;
}

.alignleft-logo {
	text-align: left;
}

.ddays2014-exposant-titre {
	font-size: 2em !important;
	text-align: left !important;
}


.ddays2014-exposant-titre-2 {
	color: #03b8a8 !important;	
	font-size: 1.5em !important;
	text-align: left !important;	
}


.exposant-dplaces-o {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	font-size: 1.4em !important;
	font-weight: 900 !important;
	/*text-transform: uppercase;*/
background: #00a4e0; /* Old browsers */
background: -moz-linear-gradient(top,  #00a4e0 0%, #0072af 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a4e0), color-stop(100%,#0072af)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a4e0 0%,#0072af 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a4e0 0%,#0072af 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a4e0 0%,#0072af 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a4e0 0%,#0072af 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4e0', endColorstr='#0072af',GradientType=0 ); /* IE6-9 */
color: #FFF !important;
padding: 10px 10px 10px 15px !important;
}


.exposant-map-solo {
padding: 10px 10px 10px 15px !important;
background: #f58229; /* Old browsers */
color: #FFF !important;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}


.link_pdf {
background: url('http://213.251.185.148/ddays/_img/icone_pdf.jpeg') no-repeat;
padding: 0 0 0 23px;
}

.link_intern {
background: url('http://213.251.185.148/ddays/_img/puce_sidebar.png') no-repeat;
padding: 0 0 0 23px;
font-size: 0.9em;
}
.link_web {
background: url('http://213.251.185.148/ddays/_img/icone_web.png') no-repeat;
padding: 0 0 0 23px;
}
.link_mail {
background: url('http://213.251.185.148/ddays/_img/icone_mail.png') no-repeat;
padding: 0 0 0 23px;
}








h2.press_title {
	color: #f58229;
	font-size: 2em;
	padding: 0 0 0 30px;
	background: url('http://213.251.185.148/ddays/_img/puce.jpg') left no-repeat;
}
.press {
	width: 100%;
	background-color: #ddd;
	margin: 0 0 30px 0;
}
.press_moza {
	padding:0px; margin: 2px;
	width: 230px;
	text-align: center;
	height: 150px;
	z-index:-5;
	float: left;
	color: #fff;
	font-size: 1.4em;
	background-color: #f58229;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.5;
	   transition: opacity .3s ease-in-out;
	   -moz-transition: opacity .3s ease-in-out;
	   -webkit-transition: opacity .3s ease-in-out;	
}
.press_moza:hover {
	opacity: 1;	
}

.press_moza:active {
	opacity: 1;	
	background: url('...') no-repeat;
	background-color: #000;
}
.content_press {
	height: 110px;
	display: block;
}
.content_press a {
	color: #fff;
}
.list_paru_press {
	background-color: #ddd;
	width: 300px;
}








.sub_h2 {
	color: #DABFC2;
	font-size: 0.9em;
}

.important_info {
	color: #993366;
}

.sidebar_members_list ul {
	margin: 0 0 0 -30px;
}

.type-page ul {
	font-size: 1.1em;
	letter-spacing: 1px;
	font-weight: 300;
}


.size_moza_members {
	margin: 20px 0 0;
	font-size: 0.8em;
}

.size_moza_members li{
	display: block;
	padding: 10px;
	margin: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 1.3em;
	list-style-type: circle;
}
.size_moza_members p {
	padding: 85px 10px 0;
	font-size: 1.2em;
}
.size_moza_members li:hover, .size_moza_members li:hover a {
	background-color: #000000;
	color: #fff;
}
.size_moza_members li a:hover{
	color: #fff;
}

.form-members-cb {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
width: 250px;
border-left: 0px !important;
}

.icon-search-cb {
	color: #cccccc
}

.txt-prez-mbrs {
	width: 55%;
	float: left;
}

.txt-prez-mbrs p{
	margin: 10px 0;
	text-align: justify;
	font-size: 1.2em;
}

.search-mbrs {
	width: 40%;
	float: left;
	padding: 0 0 0 0;
	margin: 85px 0 0 30px;
	border-left: 1px dotted #b3b3b3;
}


.title-mbrs {
	font-size: 2em;
	margin: 10px 0 30px;
}

#post-1142 h1 {
	display: none;
}


#post-4431 ul {
	margin: 10px 0 50px;
	text-align: center;
}
#post-4431 ul a {
	color: #f58229;
}
#post-4431 ul a:hover {
	color: #fff;
}
#post-4431 ul li {
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 5px 0 0;
	padding: 0 5px;
	list-style-image: none;
	text-transform: uppercase;
}

#post-4431 ul li:hover, #post-4431 ul li:hover a {
	color: #fff;
	background-color: #000;
}






.link_partners {
	text-align: right;
	padding-right: 70px;
	float: right;
}

#lang_sel {
    margin: 0;
    position: absolute;
    right: 200px;
    z-index: 99;
    height: 50px;
}

#lang_sel li:before {
    content: "" !important;
    height: 50px;
}
#lang_sel a {
	height: 50px;
}
#lang_sel ul ul {
    border-top: 0 solid #CDCDCD;
    left: 10px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: auto;
}
#lang_sel li {
	height: 50px;
	width:50px;
	background-color: #ccc !important;
}
#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited {
	background-color: #000 !important;
}
#lang_sel a, #lang_sel a:visited {
	border: 1px solid #000 !important;
}



.clear {
	clear:both;
	margin: 0 !important;
}

.ic-twitter-badge {
	display:none !important;
}


.hidden{
	display:none;
}


#cboxContent{
	border-radius:10px;
	opacity:1;
}

/**
* Style Mail Chimp (Dialog + front)
*/
#mc_message{
	position: absolute;
    top: 65px;
}

.mc_var_label.mc_header.mc_header_email, .mc_custom_border_hdr{
	display:none;
}

.mc_signup_submit {
    float: left;
    width: 20px;
}

.mc_merge_var{
	float:left;
}

#mc_signup_form {
	float: right;
	position: absolute;
	right: 150px;
	margin-top:0px;
	top: -9px;
}
		
#mc_mv_EMAIL{
	margin: 0; padding: 0 0 0 10px;
	height:59px; width: 170px;
	line-height: 20px;
	color: #ccc !important;
	font-style: italic;
	border:1px dotted #4c4c4c;
	border-top: 1px solid #999999;	
	border-bottom: 1px solid #000000;
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}
#mc_mv_EMAIL:hover,#mc_mv_EMAIL:focus,#mc_mv_EMAIL:active{
	color: #f7aa42;
	font-style: normal;
	border: 1px solid #f7aa42;
}

#mc_mv_EMAIL::-moz-input-placeholder::before{
	content:"Inscription Newletter";
}
#mc_signup_submit{
	height:17px;
	width:20px;
	border:none;
	background:transparent;
	cursor:point;
	margin-top:5px;
	background:url('images/send.png');
}

.overlay {
	background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

#mc_dialog_message {
    border-radius: 3px 3px 3px 3px;
    height: 200px;
    padding: 2px 20px 20px 10px;
    position: absolute;
    width: 340px;
    z-index: 1000;
background: #141616; /* Old browsers */
background: -moz-linear-gradient(top,  #141616 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141616), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #141616 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #141616 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #141616 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #141616 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141616', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#mc_dialog_message .title{
    font-size: 1.5em;
    line-height: 40px;
    margin: -2px -20px 0 -10px;
    padding-left: 12px;
    background-color: #191919;
    color: #b3b3b3;
    border-radius: 3px 3px 0 0;
    background-color: #000;
}

#mc_message_content{
	margin-top:40px;
	font-size: 1.2em;
}

#mc_message_close {
    border: medium none;
    border-radius: 3px 0px 3px 0px;
    color: #cccccc;
    padding: 4px 20px;
    position: absolute;
    bottom: 0;
    right: 0;
	cursor:pointer;
	background-color: #000;
}

#mc_message_close:hover{
	background:#f58229;
	color: #fff;
}

#mc_message_content .success{
	color:#e6e6e6;
	padding-left: 60px;
	font-size: 0.9em;
	float: right;
	background: url('http://www.ddays.net/_img/ico_succ.png') no-repeat;	
}

#mc_message_content .error{
	color:#e6e6e6;
	display: block;
	padding-left: 50px;
	line-height: 40px;
	background: url('http://www.ddays.net/_img/ico_error.png') no-repeat;		
}





.preview-print {
	background-color: #eee !important;
}

.preview-print h1 {
	font-weight: 800;
	font-size: 2.5em;
	text-transform: uppercase;
	line-height: 1em;
	text-align: center;
	margin-bottom: 0;
	margin-top: 30px;
}
.preview-print h2 {
	font-size: 2em;
	text-transform: uppercase;
	line-height: 1em;		
}
.preview-print h3 {
	font-weight: 400;
	font-size: 1.1em;
	color: #01b9b5;
	margin-top: 20px;
}

.map-title {
	font-weight: 800;
	font-size: 1.2em !important;
	margin-top: 10px !important;
	text-align: center !important;
}

.preview-print p {
	font-size: 1em;
	text-align: justify;
	margin-top: 30px;
}
.preview-print {
	width: 867px; height: 1209px;
	text-align: center !important;
	padding: 20px;
}
.preview-print-page {
	width: 827px; height: 1169px;
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(images/bg-preview-print.png) 0 0 no-repeat;
}
.preview-print-half-page {
	width: 350px;
	padding: 0;
	background-color: #fff;	
	margin: 0 0 0 60px;
	float: left;
}
.preview-print-bg-margin {
	background: #fff url(images/print-margin.png) 12px 0 no-repeat;		
}

.preview-print-palais { background: #fff url(images/print-tag-palais.png) 12px 0 no-repeat; }
.preview-print-bac { background: #fff url(images/print-tag-bac.png) 12px 0 no-repeat; }
.preview-print-pantin { background: #fff url(images/print-tag-pantin.png) 12px 0 no-repeat; }
.preview-print-repu { background: #fff url(images/print-tag-repu.png) 12px 0 no-repeat; }

.preview-print-header {
	/*background-color: red;*/
	height: 350px;
}
.map-details {
	text-align: center !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.preview-print-img {
	width: 350px;
	height: auto;
}
.preview-print-url a {
	color: #b3b3b3;
	font-size: 0.9em;
}
.img-logo-expo-print {
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
}
.img-logo-expo-print img {
	width: 70px;
	height: auto;
}
.desaturate img { 
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); / Firefox 3.5+ /
	filter: grayscale(100%); / Current draft standard /
	-webkit-filter: grayscale(100%); / New WebKit /
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; / IE6+ /: ;
}
.txt-expo-print {
	height: 390px;
}



.img-logo-expo-web {
	text-align: center;
	padding: 5px 0 10px !important;
	margin: 0 !important;
}
.img-logo-expo-web img {
	width: 80px;
	height: auto;
	margin: 0 auto;
}
.preview-web-header {
	height: 130px;
	margin-top:50px;
}
.preview-web-header-prop {
	text-align: center;
	height: 130px;
}
.preview-web-grad {
	background: #eeeeee; /* Old browsers */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #ffffff 100%);
	background: -o-linear-gradient(left, #eeeeee 0%, #ffffff 100%);
	background: linear-gradient(to right, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.preview-web-grad a {
	color: #ccc;
}
.preview-web-grad a:hover {
	color: #f58229;
}
.nav-fiche {
	padding-top: 15px;	
	text-align: center;
}
.preview-web-header h1 {
	font-size: 2.8em;
	font-weight: 800;
	color: #656766;
	padding-top: 15px;
}
.preview-web-header h2 {
	font-size: 1.5em;
	font-weight: 200;
	color: #656766;
	padding-top: 50px;
}
.preview-web-header h3 {
	font-size: 2em;
	font-weight: 800;
	color: #f7aa42;
	padding-top: 45px;
}
.preview-web-shadow {
	height: 30px;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.56) 0%, rgba(69,72,77,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.56)), color-stop(100%,rgba(69,72,77,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.56) 0%,rgba(69,72,77,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.56) 0%,rgba(69,72,77,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.56) 0%,rgba(69,72,77,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.56) 0%,rgba(69,72,77,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f000000', endColorstr='#0045484d',GradientType=0 ); /* IE6-9 */

}
.preview-web h1 {
	font-size: 3em;
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
	line-height: 0.9em;
	font-family: "Open Sans", sans-serif;
	padding: 100px 0 0 20px; margin: 0 !important;
}

.postid-6844 .preview-web h1 {
	text-transform: lowercase;
}


.preview-web h2 {
	font-size: 2.6em;
	font-weight: 300;
	padding: 10px 0 0 20px; margin: 0 !important;
	color: #fff;
	line-height: 0.9em;
}
.preview-web h3 {
	font-size: 1.8em;
	font-weight: 400;
	padding: 10px 0 0 20px;
	color: #f58229;
}
.preview-web-txt {
	margin: 0 0 100px 10px;
	padding: 50px 10px 0;
	float: right;
	max-width: 400px;
	text-align: justify;
	font-weight: 600;
	color: #fff;
}
.preview-web-txt p {
	margin-bottom: 10px;
	color: #fff !important;
}
.preview-web-map-title {
	text-align: left;
	font-weight: 800;
	padding-top: 15px;
	padding-left: 20px;
	text-transform: uppercase;
	line-height: 0.9em;
}
a .preview-web-map-title  { color: #000; }
a .preview-web-map-details  { color: #666; }
.preview-web-map-details {
	text-align: left;
	font-weight: 400;
	padding-left: 20px;
	line-height: 1em;
}

.preview-web-horaires {
	line-height: 0.9em;
	font-size: 0.9em;
	text-align: left;
	padding-top: 15px;	
	padding-left: 20px;
	letter-spacing: -1px;
	color: #000000 !important;
}
.preview-web-url {
	text-align: left;	
	line-height: 0.9em;
	margin: 2px 0;
	padding-left: 20px;
	color: #666 !important;	
}



.preview-web-zone1 {
	color: #00ffff;
	height: 50%;
	padding-top: 120px;
}
.pw-click:hover .preview-web-horaires {
	color: #ccc !important;
}
.pw-click:hover .preview-web-url {
	color: #fff !important;
}
.pw-click:hover, .pw-click-map:hover {
	background: rgb(39,40,43) !important; /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(39,40,43,1) 0%, rgba(0,0,0,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(39,40,43,1)), color-stop(100%,rgba(0,0,0,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(39,40,43,1) 0%,rgba(0,0,0,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(39,40,43,1) 0%,rgba(0,0,0,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(39,40,43,1) 0%,rgba(0,0,0,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to right,  rgba(39,40,43,1) 0%,rgba(0,0,0,1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27282b', endColorstr='#000000',GradientType=1 ) !important; /* IE6-9 */
}
.pw-click:hover, .pw-click-map {
	cursor: pointer;
}


.pw-click-map:hover .preview-web-map-title {
 	color: #fff;
}
.pw-click-map:hover .preview-web-map-details {
 	color: #ccc;
}

.pw-click-white:hover {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;	
	cursor: pointer;
}
.pw-click-white2:hover {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ffffff 0%, #f1f1f1 50%, #efefef 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#efefef), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#f1f1f1 50%,#efefef 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ffffff 0%,#f1f1f1 50%,#efefef 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ffffff 0%,#f1f1f1 50%,#efefef 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(135deg,  #ffffff 0%,#f1f1f1 50%,#efefef 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	box-shadow: -1px 1px 5px 2px rgba(0, 0, 0, 0.1) inset;	
	cursor: pointer;	
}

.pw-height-footer {
	height: 50px;
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 0px 0 0 !important;
}
.social-icon {
	margin: 10px 0 0;
	padding: 0px 0 0 0px;
	clear: both;
	color: #666666
}
.fa-stack:hover .fa-circle {
	color: #f58229 !important;
}


.com-bg {
	float: right;
	text-align: right;
	cursor: pointer;
	color: #cccccc;
}
.com-bg-url {
	margin: 0 0 0 3px;
	cursor: pointer;
	color: #cccccc;
}
.com-bg-url:hover {
	color: #ffffff;
}
.com-bg-black {
	color: #000000;
}

.img-logo-expo {
	text-align: center;
}
.img-logo-expo img {
	opacity: 0.8;
	max-width: 120px;
}
.img-logo-expo img:hover {
	opacity: 1;
	max-width: 120px;
}


.short2 {
	width: 320px;
	height: 250px;
}

.short2 a {
	color: #fff;
	display: block;
}

.long2 {
	margin: 4px 0;
	width: 480px;
	height: 350px;
}

.long2 a {
	color: #fff;
}


.long3 {
	margin: 2px 0;
	width: 645px;
	height: 370px;
	display: inline-block;
	float: left;
}
.long4 {
	margin: 5px 0 0 3px;
	border-right: 1px dotted #e6e6e6;
	border-top: 1px dotted #e6e6e6;
	width: 319px;
	height: 370px;
	display: inline-block;	
	background: url('http://www.ddays.net/_img/bg_li_ddays2013b_bd.jpg') no-repeat;	
}

.long4:hover {
	background: url('http://www.ddays.net/_img/bg_li_ddays2013b_bd_hover.jpg') no-repeat;	
}


.typo2016 li div{
	padding: 10px 20px;
}
.typo2016 li:hover div {
	background-color: #f58229;
}
.typo2016 li:hover div strong {
	color: #FFF;
}
.title-bilan {
	font-size: 1.6em !important;
	margin: 35px 0 0 !important;
}
.typo2016 {
	font-family: 'PT Serif', serif;
	font-size: 1.1em;
}




.table_logo {
	text-align: center;
	font-size: 0.8em;
}
.table_logo h3 {
	font-style: 14px;
}
.table_logo td {
	opacity: 0.75;
}
.table_logo td:hover {
	opacity: 1;
}
/*.table_logo p {
	font-size: 1em;
	text-align: left;
	width: 150px;
	display: none;
	vertical-align: bottom;
}*/
.table_logo img {
}
.table_logo img:hover {
}
.soustitrelogo a{
	float: left;
	color: #000000;
}


.li_home_deroul li {
		transition:  background .5s ease-in-out;
	   -moz-transition: background .5s ease-in-out;
	   -webkit-transition: background .5s ease-in-out;
}

.bg_li_home_hg {
-webkit-border-top-left-radius: 2px;
-moz-border-radius-topleft: 2px;
border-top-left-radius: 2px;	
	background: url('http://www.ddays.net/_img/bg_li_ddays2013_hg.jpg') no-repeat;	
}
.bg_li_home_hg:hover {background: url('http://www.ddays.net/_img/bg_li_ddays2013_hg_hover.jpg') no-repeat;	}

.bg_li_home_hc {background: url('http://www.ddays.net/_img/bg_li_ddays2013_hc.jpg') no-repeat;	}
.bg_li_home_hc:hover {background: url('http://www.ddays.net/_img/bg_li_ddays2013_hc_hover.jpg') no-repeat;	}

.bg_li_home_hd {
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
border-top-right-radius: 2px;	
/*background: url('http://www.ddays.net/_img/bg_li_ddays2013_hd_.jpg') no-repeat;	
*/}
/*.bg_li_home_hd:hover {background: url('http://www.ddays.net/_img/bg_li_ddays2013_hd_hover.jpg') no-repeat;	}
*/
.bg_li_home_bg {
	background: url('http://www.ddays.net/_img/bg_li_ddays2013_bg.jpg') no-repeat;	
	}
.bg_li_home_bg:hover {
	background: url('http://www.ddays.net/_img/bg_li_ddays2013_bg_hover.jpg') no-repeat;	
}

.bg_li_home_bd {background: url('http://www.ddays.net/_img/bg_li_ddays2013_bd.jpg') no-repeat;	}
.bg_li_home_bd:hover {background: url('http://www.ddays.net/_img/bg_li_ddays2013_bd_hover.jpg') no-repeat;	}

.bg_li_home_bg p {
	padding: 150px 0 0 120px;
	font-size: 30px;
}

#submenu {
	border-bottom: 1px dotted #cccccc;
	display: block;
}

#submenu-partners
{
	display: block;
}
#submenu-partners-ul {
	padding: 0 5px 6px 119px;
	width: 300px;
	color: #CCCCCC;
	display: block;
}

#submenu-partners-ul li {
	position: relative;
}

#submenu-partners-ul li {
	border-top: 1px dotted #e6e6e6;
	padding: 5px 0;
	/*list-style-image : url('http://www.ddays.net/_img/bg_li_submenu_partners.png');*/
}
#submenu-partners-ul a {
	color: #000000;
	display: block;
}
#submenu-partners-ul a:hover {
	color: #01b9b5;
}

#nav-post {
	width: 98%;
	margin: 0 0 10px 0;
	color: #cccccc;
	padding: 10px 0 5px; 
}
#nav-post a {
	color: #ccc;
	font-size: 1em !important;
	font-weight: normal !important;
}
#nav-post a:hover {
	color: #f58229;
}

#submenu-partners-a {
	
}


#submenu-partners-b {
margin: 0 0 3px 0;
height: 120px;
/*width: 700px;
*/display: inline-block;
}

.fl-right{float:right;}
.fl-left{float:left;}

.wp-caption {
border: 0px solid #B1A79B;
text-align: center;
padding-top: 10px;
background-repeat: no-repeat;
background-position: center bottom;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 8px;
margin: 0;
color: #999999;
}





.home_txt_actu {
	color: #4c4c4c;
	margin: 10px 70px 0 20px;
	float: left;
}
.home_txt_actu p {
	float: none;
	text-align: justify;
}
.home_txt_actu_pres {
	font-size: 0.8em;
	color: #4c4c4c;
	width: 370px;
}

.title_actu {
	font-size: 1.7em;
	margin: 140px 0 0 70px;
}

.home_txt_actu_title {
	margin: 20px 0 0;
}

.link_facebook {
	float: right;
	display: block;
	margin: 0;
	z-index:10;
	height: 50px;
}
.link_facebook li {
	display:inline-block;
}
.link_facebook ul li a {
	color: #fff !important;
	line-height: 40px;
	margin: 0 0 0 5px;
}
.link_facebook ul li:hover a,.link_facebook ul li a:hover {
	color: #fff !important;
}


.programmation-menu-parcours .bg-title {
	height: 80px; text-align: center;
background: #01858c; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #01858c 0%, #02ccc8 9%, #007a76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#01858c), color-stop(9%,#02ccc8), color-stop(100%,#007a76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* IE10+ */
background: linear-gradient(135deg,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01858c', endColorstr='#007a76',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.programmation-menu-parcours .clickzone {
		height: 80px; text-align: center;
background: #01858c; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #01858c 0%, #01876c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#01858c), color-stop(100%,#01876c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #01858c 0%,#01876c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #01858c 0%,#01876c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #01858c 0%,#01876c 100%); /* IE10+ */
background: linear-gradient(135deg,  #01858c 0%,#01876c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01858c', endColorstr='#01876c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.programmation-menu-parcours .clickzone:hover {
background: #00525b; /* Old browsers */
background: -moz-linear-gradient(top,  #00525b 0%, #01858c 20%, #01a5a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00525b), color-stop(20%,#01858c), color-stop(100%,#01a5a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00525b 0%,#01858c 20%,#01a5a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00525b 0%,#01858c 20%,#01a5a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00525b 0%,#01858c 20%,#01a5a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00525b 0%,#01858c 20%,#01a5a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00525b', endColorstr='#01a5a5',GradientType=0 ); /* IE6-9 */
}

.programmation-menu-parcours .clickzone:hover p {
	color: #fff;
}

.programmation-menu-parcours div p {
	color: #ccc; font-weight: 800;
	font-size: 1.1em;
	text-transform: uppercase;
	text-align: center;
	padding-top: 30px;
	line-height: 1em;
}
.programmation-menu-parcours h1 {
	font-size: 1.8em;
	color: #FFF;
}
.programmation-menu-parcours h2 {
	font-size: 1.1em !important;
	color: #FFF;	
}

.ask_press {
	top: 145px;
	position: absolute;
	right: 0;
	padding-right: 20px;
	max-height: 400px;
	font-size: 1.2em;
}

.sous_programmation {
	background-color: none;
	color: #f58229;
	width: 100%;
	margin-left: 50px;
	font-size: 1.2em;
}
.sous_programmation a:hover {
	color: #000000;
}

.sous_actu {
	background-color: none;
	color: #f58229;
	width: 100%;
	margin: 20px 0 0 5px;
	font-size: 1.3em;
}
.sous_actu a:hover {
	color: #000000;
}

.title_prog {
	
}

#submenu-partners-a {
	float: left;
}

#aff_membre ul {
	width: 500px;
}
#aff_membre li {
	color: #FFF;
	margin: 1px 1px 0 0;
	background-color: #f58229;
	padding: 0 5px 0 0;
	display: inline-block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#aff_membre li:hover {
	background-color: #000;
}

#aff_membre a {
	color: #FFFFFF;
}

.search-member-form {
/*	float: left
*/}


.partenaires-logo h3 {
margin-bottom: 20px;
font-size: 1.2em;		
}

.partenaires-logo:hover {
	opacity: 1;
}

.partenaires-logo hr {
	clear: left;
}

.partenaires-logo-unit {
	text-align: center;
	float: left;
	margin: 30px 20px;
	width: 160px;
	height: 80px;
	display: inline-block;
	opacity: 0.7;
}
.partenaires-logo-unit:hover {
	opacity: 1;
}

.partenaires-logo-unit img {
	max-width: 150px;
	max-height: 80px;
}

.home_english p {
	padding-top: 100px;
}



.actu_date {
	font-size: 0.8em;
	color: #999999;
}





.date_title a {
	padding: 0 15px; margin: 0;
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 	
}
.date_title a:hover {
	background-color: #f58229;
	color: #fff;
}

.icon-date-cb {
	color: #fff;
}



.tooltip {
	outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
	color: #000;
	text-align: left;
	font-size: 0.5em;
	padding: 10px;
}

.tooltip strong {
}

.tooltip p {
	font-size: 0.8em;
	margin: 10px 0 0;
}

/*.tooltip:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);	
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 263px;
	margin-top: -104px;
	width: 200px;
}*/

.tooltip:hover span {
	position: absolute; left: 1em; top: 2em; z-index: 99;
	width: 192px;
	height: 219px;
	margin-left: 270px;
	margin-top: -210px;	
	padding: 30px 0 0 20px;
	text-align: center;
	color: #f58229;
}
.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}
.tooltip:hover em {
	display: block; padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { 
	background: url("http://www.ddays.net/_img/ddays-bulle.png") no-repeat;	
}
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

.date-txt {
	color: #000;
	margin: 0; padding: 0;
}

.black-cb {
}


.info-pratiques {
	margin: 40px 0 !important;
	padding: 0 0 0 30px;
	font-size: 0.9em;
}
.info-pratiques li {
	margin: 40px 0 10px;
}
.info-pratiques h2 {
	font-size: 1.4em !important;
	background: url("http://www.ddays.net/_img/icon-apos-orange-25x25.png") no-repeat !important;
	color: #f58229 !important;
	padding: 0 0 0 25px;
	margin: 0 0 5px 0 !important;
}
.info-pratiques h3 {
	margin: 5px 0 5px 35px; padding: 0;
	font-size: 1em;
}
.info-pratiques p {
	margin: 0 35px 0 !important; padding: 0;
	font-size: 1em;
}
.info-pratiques-p {
	font-size: 0.8em !important;
	font-style: italic;
	color: #b3b3b3 !important;
	margin: 5px 0 !important;	padding: 0;	
}


.commande-filtres {
	margin-top: 0px !important;
}




.pastille {
	width: 100px;
	margin: 20px auto 0;
}
.pastille2 {
	height: 50px; width: auto;
	margin: 15px auto;
}
.bg-prog {
	padding-top: 20px;
	text-align: center;
}

.bt-dotted-1px {
	border-top: 1px dotted #ccc;
}

.header-programmation {
	padding: 0px !important;
	border-bottom: 1px dotted #ccc;
	height: 300px;margin: 0 !important;
}
.header-programmation div{
	text-align: center !important;
	height: 100%;
	padding: 50px 10px !important; margin: 0 !important;
}
.header-programmation img {
	max-width: 180px;
	margin: 0 auto !important;
}
.header-programmation h1 {
	font-size: 4em;
	font-weight: 800;
	margin: 20px 0 0;
	color: #000; line-height: 0.9em;	
}
.header-programmation h2 {
	font-weight: 200;
	font-size: 2.5em;	
	margin: 0; padding: 0;
}

.serious-h1, .serious-h2 {
	color: #000;
	text-transform: uppercase;
}
.serious-h1 {
	font-weight: 800;
	padding: 20px 10px; margin: 0;
	font-size: 3.5em;
	line-height: 0.9em;
	text-align: center;
}
.serious-h2 {
	font-weight: 200 !important;
	font-size: 1.5em !important;
	text-align: center; line-height: 1em;
	letter-spacing: -1px;
	padding: 10px 10px 5px; margin-top: -30px;	
}

.serious2-h1, .serious2-h2 {
	color: #000;
	text-transform: uppercase;
}
.serious2-h1 {
	font-weight: 800;
	padding: 30px 10px 20px; margin: 0;
	font-size: 2em;
	line-height: 0.9em;
	text-align: center;
	color: #FFF;
}
.serious2-h2 {
	font-weight: 200 !important;
	font-size: 1.3em !important;
	text-align: center; line-height: 1em;
	letter-spacing: -1px;
	padding: 10px 10px 5px; margin-top: -30px;	
	color: #FFF;
}

.programmes-menu {
}
.programmes-menu div div {
padding: 0 !important;	
}
.programmes-menu div div div div { 
	text-align: center;
	height: 100px;
	border-bottom: 0px dotted #fff;
	padding: 5px 0 5px;
}
.programmes-menu div div div div div {
	font-weight: 200;
  	font-size: 1.3em;
  	width: 30px; height: 30px;
  	padding: 0;
  	margin: 10px auto 0;
  	border: 1px solid #fff;
  	text-align: center;
  	-webkit-border-radius: 15px;
  	-moz-border-radius: 15px;
  	border-radius: 15px;
}
.programmes-menu div div div div:hover div {
	background-color: #fff;
	color: #f58229;
	border: 1px solid #fff;
}
.programmes-menu div div div a {
	color: #eee;
}
.programmes-menu div div div div:hover p {
	color: #fff;
}
.programmes-menu div div div div p {
	font-weight: 800;
  	line-height: 1em;
  	display: block;
  	letter-spacing: -1px;
  	color: #fff;
  	text-transform: uppercase;
  	font-size: 1em;
  	min-height: 65px;
  	border-bottom: 2px dotted #fff;
  	margin: 0 auto !important;
  	padding: 10px 0 0 !important;
}

.prog-menu-title {
	height: 100px;
	background: #f58229; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f58229 0%, #d3983f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f58229), color-stop(100%,#d3983f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f58229 0%,#d3983f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f58229 0%,#d3983f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f58229 0%,#d3983f 100%); /* IE10+ */
background: linear-gradient(135deg,  #f58229 0%,#d3983f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#d3983f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.prog-menu-agenda {
	height: 100px;
background: #d063a6; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #d063a6 0%, #a85086 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d063a6), color-stop(100%,#a85086)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #d063a6 0%,#a85086 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #d063a6 0%,#a85086 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #d063a6 0%,#a85086 100%); /* IE10+ */
background: linear-gradient(135deg,  #d063a6 0%,#a85086 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d063a6', endColorstr='#a85086',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.pw-click-orange {
	background: #f58229; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f58229 0%, #d1943e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f58229), color-stop(100%,#d1943e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f58229 0%,#d1943e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f58229 0%,#d1943e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f58229 0%,#d1943e 100%); /* IE10+ */
background: linear-gradient(135deg,  #f58229 0%,#d1943e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#d1943e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.pw-click-orange:hover {
background: #99782d; /* Old browsers */
background: -moz-linear-gradient(top,  #99782d 0%, #f58229 10%, #a58231 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99782d), color-stop(10%,#f58229), color-stop(100%,#a58231)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #99782d 0%,#f58229 10%,#a58231 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #99782d 0%,#f58229 10%,#a58231 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #99782d 0%,#f58229 10%,#a58231 100%); /* IE10+ */
background: linear-gradient(to bottom,  #99782d 0%,#f58229 10%,#a58231 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99782d', endColorstr='#a58231',GradientType=0 ); /* IE6-9 */

}

.pw-click-blue {
background: #00a4e0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #00a4e0 0%, #006eb2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#00a4e0), color-stop(100%,#006eb2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #00a4e0 0%,#006eb2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #00a4e0 0%,#006eb2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #00a4e0 0%,#006eb2 100%); /* IE10+ */
background: linear-gradient(135deg,  #00a4e0 0%,#006eb2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4e0', endColorstr='#006eb2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.pw-click-blue:hover {
background: #0066a5; /* Old browsers */
background: -moz-linear-gradient(top,  #0066a5 0%, #00a4e0 13%, #00548c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066a5), color-stop(13%,#00a4e0), color-stop(100%,#00548c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0066a5 0%,#00a4e0 13%,#00548c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0066a5 0%,#00a4e0 13%,#00548c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0066a5 0%,#00a4e0 13%,#00548c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0066a5 0%,#00a4e0 13%,#00548c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066a5', endColorstr='#00548c',GradientType=0 ); /* IE6-9 */
	
}

.heightmin {
	height: 100px;
}


.prog-title-div {
	background-color: #f58229 !important;
	min-height: 165px !important;
	padding: 10px 20px !important;
}
.prog-title-div img {
	max-width: 80px; height: auto; margin: 0 auto;
}
.prog-title-div h1 {
	font-size: 1.9em !important;
	background-color: transparent; color: #FFF;
	letter-spacing: 1px; padding-top: 20px;
}
.prog-title-div h2 {
	font-size: 1.2em;
	background-color: transparent; color: #FFF;
}




.prog-title-div-small {
background: #a58231; /* Old browsers */
background: -moz-linear-gradient(top,  #a58231 0%, #f58229 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a58231), color-stop(100%,#f58229)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a58231 0%,#f58229 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a58231 0%,#f58229 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a58231 0%,#f58229 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a58231 0%,#f58229 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a58231', endColorstr='#f58229',GradientType=0 ); /* IE6-9 */
	text-align: center;
}
.prog-title-div-small h1{
	color: #FFF;
	font-size: 2em;
	text-align: left;
}
.prog-title-div-small h2{
	color: #FFF;
	text-align: left;
}
.programmes-menu-small div {
	/*border-top: 1px dotted #ccc;*/
	/*border-bottom: 1px dotted #ccc;*/
}
.programmes-menu-small div:hover {
	/*border-top: 1px solid #B3B3B3;*/
	/*border-bottom: 1px solid #B3B3B3;*/
}
.programmes-menu-small div div p {
	text-align: center !important;
	font-size: 10px;
}
.programmes-menu-small div a div p {
	color: #eee;
	padding-top: 13px;
	text-transform: uppercase;
	line-height: 1em;
	font-weight: 800;
}
.programmes-menu-small div div:hover p {
	color: #fff;
}
.programmes-menu-small div .preview-web-grad {
	height: 100px;
}
.programmes-menu-small div div div {
	width: 30px; padding: 0; margin: 15px auto 0;
	height: 30px; border: 1px solid #fff;
	text-align: center; line-height: 28px;
	color: #fff; font-size: 1em !important;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.programmes-menu-small div div:hover div {
	border: 1px solid #f58229;
	color: #f58229;
	background-color: #fff;
}
.prog-selected, .prog-selected:hover{
	border-top: 1px solid #01B9B5 !important;
	border-bottom: 1px solid #01B9B5 !important;	
background: #01858c; /* Old browsers */
background: -moz-linear-gradient(top,  #01858c 0%, #02ccc8 9%, #007a76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01858c), color-stop(9%,#02ccc8), color-stop(100%,#007a76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* IE10+ */
background: linear-gradient(to bottom,  #01858c 0%,#02ccc8 9%,#007a76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01858c', endColorstr='#007a76',GradientType=0 ); /* IE6-9 */
}
.prog-selected div{
	color: #fff !important;
	border: 1px solid #fff !important;
	background-color: #01B9B5 !important;
}
.prog-selected p{
	color: #fff !important;
}



.programmes-menu-small div i {
	padding: 5px 10px 10px;
}




.programmes-content {
	display:block;
	border-top: 1px dotted #ccc;
	padding-bottom: 50px;
	background: #007a76; /* Old browsers */
	background: -moz-linear-gradient(top,  #007a76 0%, #00a698 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007a76), color-stop(100%,#00a698)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #007a76 0%,#00a698 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #007a76 0%,#00a698 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #007a76 0%,#00a698 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #007a76 0%,#00a698 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007a76', endColorstr='#00a698',GradientType=0 ); /* IE6-9 */
}
.programmes-content h3 {
	font-size: 3em;
	font-weight: 800;
	color: #fff;
	padding: 40px 20px 20px;
	text-transform: uppercase;
}
.programmes-content h4 {
	font-size: 2.3em;
	font-weight: 200;
	line-height: 1em;
	color: #fff;
	margin-top: -40px;
	padding: 10px 20px 20px;
	text-transform: uppercase;
}
.programmes-content h5 {
	font-size: 2.3em;
	font-weight: 200;
	color: #fff;
	margin-top: 20px 0px 10px !important;
	padding: 10px 20px 20px;
	text-transform: uppercase;
}
.programmes-content p {
	font-size: 1.2em;
	color: #fff;
	padding: 0 20px;
	max-width: 620px;
}
.programmes-content a {
	font-weight: 600;
	color: #fff;
}
.programmes-content ul {
	color: #eee;
	font-size: 1.2em;
	padding: 20px 0;
	margin-left: 40px;
	max-width: 750px;
}
.programmes-content ul h4 {
	margin-top: 30px;
	margin-bottom: 0 !important;
}
.programmes-content ul li {
	list-style-type: disc;
	list-style-position: outside;
}
.programmes-content ul li ul {
	margin: 20px 0 !important;
	font-size: 1.2em;	
}
.programmes-content ul li ul li{
	margin: 10px 0 0 30px !important;
	color: #fff; list-style-type: disc;
}
.nodisc {
	list-style-type: none !important;
}

.div-progG h5 {
	margin: 0 !important;
}

.logo-white li {
	display:inline;
	text-align: center;
}
.logo-white img {
	width: 135px;
	transition: all .2s ease-in-out;
    -webkit-filter: grayscale(100%); filter: grayscale(100%);	
}
.logo-white img:hover { transform: scale(1.1); }


.content-programmation {
	padding: 30px 0 20px;
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #cccccc 0%, #e5e5e5 82%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#cccccc), color-stop(82%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #cccccc 0%,#e5e5e5 82%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #cccccc 0%,#e5e5e5 82%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #cccccc 0%,#e5e5e5 82%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(135deg,  #cccccc 0%,#e5e5e5 82%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	background: url('images/bg-prog.jpg') no-repeat top center fixed;
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
  	background-size: cover; /* version standardisée */
}
.content-programmation h1, .content-programmation p {
	color: #FFF;
}
.content-programmation h2 {
	color: #eee;
}
.content-programmation h3 {
	color: #B3B3B3;
}
.content-programmation div {
	padding: 30px 10px;
}
.content-programmation div img {
	padding-top: 50px;
}
.content-programmation div h2 {
	font-weight: 800;
	font-size: 2.5em;
}
.content-programmation div h3 {
	font-weight: 200;
	font-size: 1.8em;
	margin-bottom:30px;
	margin-top: -10px;
}
.content-programmation div p {
	font-size: 1.1em;
}



.link-post {
	padding: 2px 10px 2px 0;
}
.link-post:hover {
	color: #FFF; padding: 2px 10px;
background: #f58229; /* Old browsers */
background: -moz-linear-gradient(top,  #f58229 0%, #ed8c47 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58229), color-stop(100%,#ed8c47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f58229 0%,#ed8c47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f58229 0%,#ed8c47 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f58229 0%,#ed8c47 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f58229 0%,#ed8c47 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#ed8c47',GradientType=0 ); /* IE6-9 */
}




.logo-header {
	position: absolute;
	padding: 0;
}




.header-title h1 {
	font-family: 'Open Sans', sans-serif;
	color: "#12102c";
	text-align: left;
}
.header-title h2 {
	padding-top: 30px;
	font-size: 18px !important;
	text-align: left;
}
.color-orange {
	font-family: 'Open Sans', sans-serif;
	color: #f58229;	
}



.plus-2016 {
	width: 30px; height: auto;
	float: left;
	margin: 15px 0;
}



.page-template-DD_PRESSES h1.entry-title {
	margin: 60px 20px 30px;
	color: #000;
	font-weight: 800; 
	font-family: 'Open Sans', sans-serif;
	font-size: 3.2em; letter-spacing: -1px;
}


.page-template-sidebar-page h1.entry-title {
	font-family: 'Open Sans', sans-serif;
	color: #12102c;
	font-size: 3em;
	margin: 0;
	border-bottom: 1px dotted #ccc;
}

.page-template-sidebar-page h2  {
	font-family: 'Open Sans', sans-serif;
	font-size: 2.5em;
}
.page-template-sidebar-page h3  {
	color: #808080; 
	font-size: 1.8em;
	font-weight: 200;
	line-height: 0.9em;
}
.page-template-sidebar-page .entry-content {
	padding-bottom: 50px;
}

.gap-100 {
	height: 30px;
	width: 100%;
}

.info-header {
	position: absolute;
	top: 100px;
	right: 20px;	
	padding: 0;
	width: 200px; height: 200px; background-color: #fff;
}

.dtalks-h2 {
	font-size: 1.5em;
}
.dtalks-h3 {
	margin-left: 30px !important;
	line-height: 40px !important;
}


.dtalks-h3-2014 {
	margin: 20px 0 0 !important;
	line-height: 40px !important;
	color: #cd145e !important;
}

.dtalks-adress {
	color: #999999 !important;
	margin: 0 0 0 70px !important;
	font-size: 0.9em !important;
}

h2.dtalks-date-liste {
	margin-top: 40px;	
}


.dtalks-ul {
	font-size: 1.2em;
	color: #666 !important;
	margin-left: 80px !important;
}
#post-5176 p {
	font-size: 0.9em;
}
.dtalks-horaire {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 3px;
	background-color: #01b9b5;
	font-size: 0.8em !important;
	width: 40px;
	height: 40px;
	color: #fff;
	line-height: 40px;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}



.dtalks-horaire-2014 {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 3px;
	background-color: #cd145e;
	font-size: 0.8em !important;
	width: 60px;
	height: 60px;
	color: #fff;
	line-height: 60px;
	display: inline-block;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}



.lieux-talks {
	padding: 0 10px;
	width: 170px !important;
	margin: 0 !important; 
	background-color: #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff !important;
	margin-left: 0 !important;
}
.dtalks-details {
	font-size: 1.1em !important;
	margin: 0 30px 10px 70px !important;
}



.dtalks-hr {
	margin-top: 30px;
}

.event-adress {
	font-size: 0.9em !important;
	color: #333 !important;
	margin: 10px 0 10px !important;
	text-align: left !important;	
}


.green {
	color: #03b8a8 !important;
}

.remove-margin-padding {
	margin: 0 !important;
	padding: 0 !important;
}

.margin-0 {
	margin: 0 !important;
}

.smaller-point {
	font-size: 0.5em !important;
}

.smaller-08 {
	font-size: 0.8em !important;
}

.padding-left-0 {
	padding-left: 0 !important;
}

.list-info {
	margin-left: 20px !important;
	margin-top: 10px !important;
	color: #4c4c4c !important;
}

.map-aside {
	opacity: 0.6;
	-webkit-border-radius: 140px;
    border-radius: 140px;
    border: 3px solid white;
    transition: all 1s;
	-webkit-transition: all 1s; /* Safari */	
}
.map-aside:hover {
	opacity: 1;
    border: 3px solid #000;	
}

.jours-dtalks {
	margin-top: 0 !important;
	margin-left: 30px !important;
	border-top: 0px !important; 
}

.exposant {
	color: #FFF;
	padding: 10px 0;
	font-size: 0.9em;
}

.exposant a {
	color: #FFF;
	/*background-color: #01b9b5;*/
	background-color: #000;
	padding: 0 10px 0 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;		
text-transform: uppercase;
letter-spacing: 1px;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.exposant a:hover {
	/*background-color: #f58229;*/
background: #f58229; /* Old browsers */
background: -moz-linear-gradient(top,  #f58229 0%, #db3b30 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58229), color-stop(100%,#db3b30)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f58229 0%,#db3b30 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f58229 0%,#db3b30 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f58229 0%,#db3b30 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f58229 0%,#db3b30 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58229', endColorstr='#db3b30',GradientType=0 ); /* IE6-9 */

}


.ul-en-sub a {
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 0.9em;
}
.ul-en-sub a:hover {
	color: #01b9b5;
}
.ul-en-sub li {
line-height: 30px;
margin: 0px;
border-top: 1px dotted #cccccc;
}
.submenu-schedule-en {
	margin: 0 0 0 83px;	
	width: 120px;
}
.submenu-info-en {
	margin: 0 0 0 210px;
	width: 200px !important;
	padding: 0 !important;
}

#demo-list li:last-child i{
	display:none;
}


.programme-dtalks {
	background-color: #000;
	color: #fff;
	font-size: 0.8em;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 0 20px 0 10px;
text-transform: uppercase;
}

.programme-dtalks:hover {
	background-color: #f58229;
	color: #FFF;
}


#content_intro {
	text-align: center;
	clear: both;
	width:600px;
	margin: 50px auto 0;
}

#content_motion {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}


#ModalNewsletter .modal-dialog {
	background-color: #fff !important;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(135deg,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	color: #fff !important;

}
#ModalNewsletter .modal-dialog h4 {
	text-transform: uppercase;
	color: #fff !important;
	padding-left: 15px !important;

}
#ModalNewsletter .modal-dialog #mc_signup_form {
	left: 30px;
}
#ModalNewsletter .modal-dialog  #mc_mv_EMAIL {
	width: 350px !important;
}
#ModalNewsletter .modal-dialog .modal-footer {
	padding: 19px 20px 50px !important;
}

/* ______________________________________________________________*/
/* HOMEPAGE 2013 */


.home2013-1 {
	width: 285px;
	height: 310px;
	float: left;
	margin-bottom: 2px;
	display: inline;
		transition:  background .5s ease-in-out;
	   -moz-transition: background .5s ease-in-out;
	   -webkit-transition: background .5s ease-in-out;	
}
.home2013-1 p {
	font-size: 1.4em;
	letter-spacing: -1px;
	margin-top: 120px;
	margin-left: 20px;
}
.bg_last_1 {
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
	background: url('http://www.ddays.net/_img/bg_last_1.png') no-repeat;
}
.bg_last_1:hover {	
	border-top: 1px solid #e6e6e6;	
	border-left: 1px solid #e6e6e6;	
	background: url('http://www.ddays.net/_img/bg_last_1_hover.png') no-repeat;
}
.bg_last_2 {	
	border-top: 1px solid #f5f5f5;	
	border-right: 1px solid #f5f5f5;	
	background: url('http://www.ddays.net/_img/bg_last_2.png') no-repeat;
}
.bg_last_2:hover {
	border-top: 1px solid #e6e6e6;		
	border-right: 1px solid #e6e6e6;	
	background: url('http://www.ddays.net/_img/bg_last_2_hover.png') no-repeat;
}


.vimeo-div {
	/*border-bottom: 1px solid #eee;*/
}

.image-bulle {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 400px;
	height: 637px;
	cursor: pointer;
	transition:  background .5s ease-in-out;
	-moz-transition: background .5s ease-in-out;
	-webkit-transition: background .5s ease-in-out;		
}


.home2013_info_p, .home2013_prog_p {
	padding: 0 0 0 35px;
	line-height: 30px;
	background: url('http://www.ddays.net/newsletter/assets/icon-apos-orange-25x25.png') no-repeat;
}



.img-home-ddays {
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
height: 633px;
margin-left: 1px;
margin-top: 1px;
}



.link-pdf-2014 {
	text-align: left;
	/*text-transform: uppercase;*/
	font-size: 1em;
	line-height: 0.7em;
}

.link-pdf-2014 a {
	color: #fff;
	background-color: #f58229;
	padding: 0 10px 0 5px;
}
.link-pdf-2014 a:hover {
	color: #f58229;
	background-color: #fff;
}
.home2013_under_ul {
	text-align: right;
	margin-right: 0px;
	font-weight: 200;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 1.7em;
}
.home2013_under_ul_2 {
	margin-top: 10px;
	margin-left: 20px;
	font-size: 1.1em;
}



.under_color a {
	/*color: #01b9b5 !important;*/
	color: #03b8a8;
	background-color: #fff;
	padding: 0 10px;
}
.under_color a:hover {
	color: #FFF !important;
	background-color: #03b8a8;
}
.under_color a:active, .under_color a:focus {
	background-color: #FFF !important;
}

.home2013_under_ul_color1 a { color: #f15722; }
.home2013_under_ul_color1 a:hover { color: #FFF; background-color: #f15722; }

.home2013_under_ul_color2 a { color: #00acd9; }
.home2013_under_ul_color2 a:hover { color: #FFF; background-color: #00acd9; }

.home2013_under_ul_color3 a { color: #92278f; }
.home2013_under_ul_color3 a:hover { color: #FFF; background-color: #92278f; }

.home2013_under_ul_color4 a { color: #fff200; }
.home2013_under_ul_color4 a:hover { color: #FFF; background-color: #fff200; }

.home2013_under_ul_color5 a { color: #cd145e; }
.home2013_under_ul_color5 a:hover { color: #FFF; background-color: #cd145e; }



.last-left {
	float: left;
	width: 572px;
}

#home_right {
	float: left;
	width: 400px;
	height: 640px;
}

.border-radius-tr {
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-right-radius: 30px;
-moz-border-radius-topright: 30px;
-moz-border-radius-bottomright: 30px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
}


.title-festival {
	color: #000000;
	text-align: center;
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
	letter-spacing: 3px;
}


.expo-view-type {
	display:block;
	background-color: #fff;
	height: 20px;
	line-height: 40px;
}

.expo-view-type a {
	color: #f58229 !important;
}

.expo-view-type li {
	float: left;
	margin: 0 0 0 20px;
}

#responsive-menu .responsive-menu li a {
	padding:0px 0px 20px 5% !important
}

.navbar-toggle .icon-bar {
    background: none repeat scroll 0 0 #000;
}

.navbar-toggle {
    color: #000;
}

#logo-partenaires a {
	color: #7f7f7f;
	padding: 0;
}
#logo-partenaires a:hover {
	color: #f58229;
}

#logo-partenaires, #logo-partenaires-all {
	margin: 0;
	width: 100%;
}
#logo-partenaires-all .row {
	margin: 50px 0;
}

#logo-partenaires-all h2 {
	color: #333333;
	font-weight: 400;
	font-size: 2.2em !important;
	letter-spacing: -1px;
	margin: 20px 15px 0 !important;
}
#logo-partenaires-all h3 {
	margin-left: 20px;
	color: #999999;
}

#logo-partenaires-all hr {
	border: 1px dotted #eee;
	margin-bottom: 30px;
}

#logo-partenaires-all img {
	opacity: 0.6;
	cursor: pointer;
    max-width: 120px;	
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
}
#logo-partenaires img {
	opacity: 0.9;
    max-width: 90px;	
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
}
#logo-partenaires img:hover, #logo-partenaires-all img:hover {
	opacity: 1;
    -webkit-filter: grayscale(0%); filter: grayscale(0%);	
}

#logo-partenaires div a i {
	color: #ccc;

}
#logo-partenaires div a i:hover {
	color: #999;
} 

.multi-img img {
    width: 100%;
    height: auto;
}

#logo-partenaires p {
	margin-top: 15px;
}
.slide-logo-partenaires {
	width: 100%;
	height: 80px !important;
}

.bg-gif2016 {
	text-align: center;
}

#slideshow-homepage, .slides-homepage {
	margin: 0;
	text-align: center;
	height: 410px !important;
	width: 100% !important;
}

.btbb-orange {
	border-top: 1px solid #f58229;
	border-bottom: 1px solid #f58229;
}

.logoandco h1 {
	color: #191919 !important;
	font-size: 2.5em !important; font-weight: 900 ;
	margin: 0; padding: 30px 0 0;
	line-height: 0.8em;
  	font-family: 'Open Sans', sans-serif;	
}
.logoandco h2 {
	color: #000 !important;
	font-size: 4em !important;
	line-height: 1em;
	letter-spacing: -1px;
	margin: 0; padding: 0; font-weight: 900;
  	font-family: 'Open Sans', sans-serif;		
}
.logoandco h3 {
	font-size: 1.3em;
	color: #12102c;
	margin: 5px 0 30px; padding: 0;	
}


.slide2 {
	text-align: center;
	background: url('images/ddays2015-slide2.jpg') center -10px repeat;
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
  	background-size: cover; /* version standardisée */	
}
.slide2 h1 {
	font-size: 4em;
	font-weight: 800;
	color: #000;
	line-height: 0.8em;
	padding-top: 225px;
	opacity: 0.7;
	margin-bottom: 0; padding-bottom: 0;
}
.slide2 p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 2em;
	font-weight: 200;
	line-height: auto;
	text-align: center;
}

.preview-web-txt p a {
	color: #f58229 !important;
}

.preview-web-txt hr {
	margin-top: 1px;
	margin-bottom: 1px;
}

.expo-piclist {
	margin-bottom: 10px;
}

/* ------------------------------------------------------------------------------- */
/*  All little screen
/* ------------------------------------------------------------------------------- */	
@media screen and (max-width: 1199px){
	


}

/* ------------------------------------------------------------------------------- */
/*  Medium screen
/* ------------------------------------------------------------------------------- */	
@media (min-width: 992px) and (max-width: 1199px){
	

	 

}

/* ------------------------------------------------------------------------------- */
/*  Tablets device
/* ------------------------------------------------------------------------------- */	
@media (min-width: 768px) and (max-width: 991px){
	.exposant-bottom.navbar-fixed-bottom{
		position:relative !important;
	}
	
	.single-designers_exposant .preview-web-txt{
		float:none;
	}
	
	.single-designers_exposant .preview-web h1{
		padding:0;
	}
}

/* ------------------------------------------------------------------------------- */
/*  Mobile device
/* ------------------------------------------------------------------------------- */	

@media only screen and (max-width: 768px) {
	#mc_signup_form{
		display:none;
	}
	
	.exposant-bottom.navbar-fixed-bottom{
		position:relative !important;
	}
	
	.single-designers_exposant .preview-web-txt{
		float:none;
	}
	
	.single-designers_exposant .preview-web h1{
		padding:0;
	}
	
	.single-designers_exposant.preview-web-zone1{
		padding-top:0;
	}
	

	
	.ask_press{
		position:relative !important;
		top:20px;
	}

	.home-mobile {
		padding-top: 50px;
		text-align: center;
		display:block !important;
		background: #fff; /* Old browsers */
	}
	.home-mobile-img {
		margin: 50px auto 20px;
		width: 200px; height: 189px;
	}
	.home-mobile h1 {
		font-weight: 900; font-size: 2.5em;
		color: #FFF; line-height: 1em;
		margin: 0; padding: 0;
	}
	.home-mobile h2 {	
		font-weight: 100; font-size: 2em;
		color: #FFF; line-height: 1em;
		padding: 5px 0 50px;
	}
	#menu li {
		background-color: #000;
	}
}

@media only screen and (max-width : 600px) {  
	#header {
		background-color:#000;
		border-bottom: 0;  
	}
	
	#header #menu ul {  
		display:none;
		margin-top: 10px;
	}  
	
	#header #menu ul.sub-menu{ 
		margin-top:0;
		display: block;
	}  
	
	#header #menu ul.sub-menu a{
		padding-left:30px;
	}
	
	a#pull {  
		display: block;
		font-size: 30px;
		position: relative;
		top: 7px;
		width: 100%
	}  
	

	
	#menu .menu-item{
		margin-left:0;
	}
	
	
	#header li {  
        display: block;  
        float: none;  
        width: 100%;  
    }  

	#menu li {
		background-color: #000;
	}
	
	#menu ul.sub-menu{
		display:block;
		color: #D9D9D9;
		background:#000;
	}
	
	#menu ul.sub-menu a{
		paddin-left:20px;
	}

	#menu .sub-menu{
		position:relative;
		background: none repeat scroll 0 0 #F4F4F4;
		border-radius: 0;
		/*padding: 10px;*/
	}
	
	#menu #lang_sel ul{
		display:block;
	}
	
	#lang_sel{
		position:relative;
		right:0;
		float:right
	}
	
	#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited {
		background-color: #000 !important;
		border:0;
		border-bottom:0;
	}
	
	#lang_sel ul li ul li {
		display:block;
	}

	.appli {
		position: absolute;
		top: 50px; right: 0px;
		height: 35px;
		z-index: 1000;
		background: #FFF;
	}
	.appli div img {
		height: 
	}
	
	
}  