/*  CSS Reset
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,em,font,img,small,strike,strong,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
img{vertical-align:bottom}
a img{vertical-align:bottom}
input:-moz-focus-inner{padding:0 !important;border:0 none !important}

/* Clearfix h5bp.com/q */
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{*zoom:1}

* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box} /* Maintenant la largeur d'une boite est constante quel que soit son padding & borders */
html, body { height:100%; font-smooth:always}


/* TYPO
============ */
h1,h2,h3 { margin-bottom:0.938em; font-size:100%; font-weight:normal; color:#4E5860; font-weight:700; line-height:1.125em}
h1 { font-size:2em; line-height:1.125em; font-weight:100}
h2 { font-size:1.250em; font-weight:400}
h3 { font-size:1em; font-weight:400}x

p:last-child, li:last-child, .mb0 { margin-bottom:0 !important}
li{list-style:none}
small, .small { font-size:0.750em}
.bold { font-weight:bold}
.italic { font-style:italic}

a { color:#444; text-decoration:none;  }
a:hover { text-decoration:none}
hr, .hr { border:0; border-top:1px solid #eee; clear:both; height:0; margin:1.250em 0; font-size:1px}
.faux_th { color:#FFF; background:#333; padding:13px 15px; text-align:left; text-transform:uppercase; margin-bottom:20px; font:300 18px/1em Open Sans,Arial,Helvetica,sans-serif; max-height:999999px; width:100%}

/* HELPERS
============ */
.relative { position:relative}
.strip { margin:0; padding:0}
.strip li { padding:0; margin:0; list-style:none}
ul.inline { list-style:none}
ul.inline li { list-style:none; display:inline-block}
.left, .floatL,.floatR { position:relative; float:left}
.right, .floatR { float:right !important}
.inline-block { display:inline-block !important}

.center { margin-left:auto;margin-right:auto}
.alignL { text-align:left}
.alignC { text-align:center}
.alignR { text-align:right}
.alignJ { text-align:justify}
.inlineB { display:inline-block}
.hidden { display:none}

.borderBottom { border-bottom:1px solid #DDD !important}

.gutterized20 { padding:20px}
.gutterized30 { padding:30px}

.pad10 {padding:10px}
.pad20 {padding:20px}
.pad-top-0{padding-top:0px !important}
.pad-top-5{padding-top:5px !important}
.pad-top-10{padding-top:10px !important}
.pad-top-20{padding-top:20px !important}
.pad-top-30{padding-top:30px !important}
.pad-top-40{padding-top:40px !important}
.pad-top-50{padding-top:50px !important}
.pad-top-60{padding-top:60px !important}
.pad-bottom-0{padding-bottom:0px !important}
.pad-bottom-10{padding-bottom:10px !important}
.pad-bottom-20{padding-bottom:20px !important}
.pad-bottom-30{padding-bottom:30px !important}

.mb0{margin-bottom:0}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mr5{margin-right:5px}
.mr20{margin-right:20px !important}
.nomargin { margin:0 !important}
.mr0 { margin-right:0 !important}


.dummy{height:0px !important;margin-bottom:0px !important}
img.center { display:block; margin:0.625em auto}

.red { color:#ff3c1f}
.lowercase { text-transform:lowercase}
.maj, .uppercase{text-transform:uppercase}
.noselect { user-select:none; -o-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none}
.table-display { display:table; height:100%; width:100%}
.centered { display:table-cell; vertical-align:middle; text-align:center}

/* Backgrounds */
.bg_222{background:#222 !important}
.bg_333{background:#333 !important}
.bg_444{background:#444 !important}
.bg_666{background:#666 !important}
.bg_CCC{background:#CCC !important}
.bg_DDD{background:#DDD !important}
.bg_EEE{background:#EEE !important}
.bg_FFF{background:#FFF !important}
.bg_F06{background:#F06 !important}
.bg_F73{background:#f73355 !important}
.bg_facebook{background:#3B5998 !important}
.bg_twitter{background:#4099FF !important}
.bg_google{background:#D50F25 !important}


/* Griding */
.grid{margin-left:auto; margin-right:auto}
.grid>ul, .grid { text-align:justify;font-size:0px}
.grid>ul:after,.grid:after{content:'';display:inline-block;width:100%}
.grid .placeholder{padding:0}
.grid>ul>li, .grid>div, .grid>ul>ins { vertical-align:top; display:inline-block}


/* Fontello */
@font-face {
  font-family:'fontello';
  src:url('../fonts/fontello/fontello.eot?14512541');
  src:url('../fonts/fontello/fontello.eot?14512541#iefix') format('embedded-opentype'),
       url('../fonts/fontello/fontello.woff?14512541') format('woff'),
       url('../fonts/fontello/fontello.ttf?14512541') format('truetype'),
       url('../fonts/fontello/fontello.svg?14512541#fontello') format('svg');
  font-weight:normal;
  font-style:normal;
}
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family:"fontello";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
}

.icon-quote:before { content:'\e800'}
.icon-message:before { content:'\e801'}
.icon-delete:before { content:'\e802'}
.icon-alert:before { content:'\e803'}
.icon-info:before { content:'\e804'}
.icon-link:before { content:'\e805'}
.icon-edit:before { content:'\e806'}
.icon-date:before { content:'\e807'}
.icon-archive:before { content:'\e808'}
.icon-facebook:before { content:'\e809'}
.icon-twitter:before { content:'\e80a'}
.icon-gplus:before { content:'\e80b'}
.icon-linkedin:before { content:'\e80c'}
.icon-link-ext:before { content:'\e80d'}
.icon-clock:before { content:'\e80e'}
.icon-up:before { content:'\e80f'}
.icon-thumb-up:before { content:'\e810'}
.icon-thumb-down:before { content:'\e811'}
.icon-power:before { content:'\e812'}
.icon-cancel:before { content:'\e813'}
.icon-help:before { content:'\e814'}
.icon-share:before { content:'\e815'}
.icon-user:before { content:'\e816'}
.icon-users:before { content:'\e817'}
.icon-folder:before { content:'\e818'}
.icon-eye:before { content:'\e819'}
.icon-ok:before { content:'\e81a'}
.icon-heart:before { content:'\e81b'}
.icon-heart-empty:before { content:'\e81c'}
.icon-star:before { content:'\e81d'}
.icon-star-empty:before { content:'\e81e'}
.icon-star-half:before { content:'\e81f'}
.icon-back:before { content:'\e820'}
.icon-retweet:before { content:'\e821'}
.icon-mail:before { content:'\e822'}
.icon-attach:before { content:'\e823'}
.icon-tag:before { content:'\e824'}
.icon-tags:before { content:'\e825'}
.icon-settings:before { content:'\e826'}
.icon-caddy:before { content:'\e827'}
.icon-cogs:before { content:'\e828'}
.icon-cog:before { content:'\e829'}
.icon-pin:before { content:'\e82a'}
.icon-rss:before { content:'\e82b'}
.icon-pinterest:before { content:'\e82c'}
.icon-tumblr:before { content:'\e82d'}
.icon-youtube:before { content:'\e82e'}
.icon-video:before { content:'\e82f'}
.icon-play:before { content:'\e830'}
.icon-pause:before { content:'\e831'}
.icon-refresh:before { content:'\e832'}
.icon-end:before { content:'\e833'}
.icon-euro:before { content:'\e834'}
.icon-start:before { content:'\e835'}
.icon-forward:before { content:'\e836'}
.icon-backward:before { content:'\e837'}
.icon-home:before { content:'\e838'}
.icon-pdf:before { content:'\e839'}
.icon-download:before { content:'\e83a'}
.icon-download-cloud:before { content:'\e83b'}
.icon-download-file:before { content:'\e83c'}
.icon-popup:before { content:'\e83d'}
.icon-hot:before { content:'\e83e'}
.icon-search:before { content:'\e83f'}
.icon-locked:before { content:'\e840'}
.icon-forbidden:before { content:'\e841'}
.icon-wait:before { content:'\e842'}
.icon-replyall:before { content:'\e843'}
.icon-comment:before { content:'\e844'}
.icon-login:before { content:'\e845'}
.icon-logout:before { content:'\e846'}
.icon-homme:before { content:'\e847'}
.icon-femme:before { content:'\e848'}
.icon-female:before { content:'\e849'}
.icon-male:before { content:'\e84a'}
.icon-shuffle:before { content:'\e84b'}
.icon-instagram:before { content:'\e84c'}
.icon-notif:before { content:'\e84d'}
.icon-meh:before { content:'\e84e'}
.icon-smile:before { content:'\e84f'}
.icon-frown:before { content:'\e850'}
.icon-prize:before { content:'\e851'}
.icon-money:before { content:'\e852'}
.icon-down:before { content:'\e853'}
.icon-left:before { content:'\e854'}
.icon-list:before { content:'\e855'}
.icon-full:before { content:'\e856'}
.icon-empty:before { content:'\e857'}
.icon-reported:before { content:'\e858'}
.icon-sticky:before { content:'\e859'}
.icon-annonce:before { content:'\e85a'}
.icon-graph:before { content:'\e85c'}
.icon-moved:before { content:'\e85b'}



/* Social links */
.social_links li { display:inline-block; }
.social_links li a {
    display: block;
    width: 40px;
    font: 14px/40px !important;
    vertical-align: middle;
    padding: 10px 0 !important;
    border-radius: 20px;
    font-size: 20px;
	background:#000;
	color:#FFF;
}
.social_links li a:hover
{
	background:#FFF;
	color:#000;
}



/* LAYOUT */
.layout { width:980px; margin:0 auto}
.main { width:630px}
.sidebar { width:300px}



/* MENU NAV
======================== */
#menu{ height:48px; width:100%; background:#222; font-size:0px; }
#menu>li { display:inline-block; height:48px; position:relative; vertical-align:top; font:14px/48px Open Sans,Arial,Helvetica, sans-serif; }
#menu>li.home { background:#F05; font-size:30px; }

#menu>li>a{ display:block; height:48px; color:#FFF; padding:0px 15px ;text-decoration:none; }
#menu li a:hover,#menu>li.dropdown:hover a,#menu li .sub {background:#39414d;color:#FFF}
#menu li,#menu a,#menu a:hover{color:#FFF}

#menu>li.dropdown>a{padding-right:25px;background:url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/clean-1/img/dropdown.png) no-repeat right 18px}
#menu>li.dropdown:hover>a{background:#39414d url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/clean-1/img/dropdown.png) no-repeat right 18px}
#menu li .sub{position:absolute;top:48px;left:0px;z-index:99999;padding:10px;display:none;width:380px}
#menu .sub p{padding:10px;background:#262b34;font:normal 14px/1.4em Open Sans,Arial,Helvetica, sans-serif;color:#EEE;border:1px solid #20242b;margin-bottom:5px}
#menu .sub ul{list-style:none;margin:0 auto;padding:0;width:100%}
#menu .sub li,#menu .sub li a{ font:normal 14px/1em Open Sans,Arial,Helvetica, sans-serif}
#menu .sub ul li a{display:block;padding:13px 0 13px 5px;margin:0;text-decoration:none;border-bottom:1px dotted #111}
#menu .sub ul li a:hover{background:#262b34;border-bottom:1px dotted #111}
#menu .sub ul li a:before{content:"\00BB \0020"}


#menu>li.search { float:right; width:300px; max-width:300px; overflow:hidden; height:48px; text-align:right; }
#menu>li.search form { width:100% !important; margin:0; padding:0; text-align:right;font-size:0px; }
#menu>li.search input { display:inline-block; vertical-align:top; height:48px !important; }
#menu>li.search input[type="text"] { width:249px !important; font:14px/1em Open Sans, Arial, Helvetica, sans-serif; margin-right:1px; padding:0 10px;}
#menu>li.search input[type="submit"] { width:50px !important; font:12px/1em Open Sans, Arial, Helvetica, sans-serif; text-align:center; background:#F05; color:#FFF; }

#menu>li.home { line-height:17px !important; }
#menu>li.home span { font-size:10px; margin-left: -2px; display:block; }
#menu>li.home a { padding-top:2px; }



/* LOOPS & NATIVE ADS
============================================ */
.new_classic { margin-bottom:30px;}
.new_classic a { display:block; }
.new_classic li { height:170px; overflow:hidden; background:#FFF; margin-bottom:30px; }
.new_classic .img { width:50%; float:left; height:170px; }
.new_classic .txt { width:50%; float:right; padding:10px 5px 10px 10px; height:170px; overflow:hidden; }
.new_classic .titre { font:400 22px/1em "Open Sans", Arial, Helvetica, sans-serif;margin-bottom:0.5em; color:#000; }
.new_classic .desc { font:400 15px/1.2em "Open Sans", Arial, Helvetica, sans-serif; color:#000; margin-bottom:0; }

.loop.new_classic { margin-bottom:0; }
.loop.new_classic li { height:auto; margin-botom:30px; padding-bottom:30px; border-bottom:1px solid #DDD; }
.loop.new_classic .img { float:right; }
.loop.new_classic .txt { float:left; padding: 0 15px 0 0px; height:auto; }
.loop.new_classic .desc { font-size:14px; }

.loop.new_classic .nopic { height:auto !important; margin-bottom:40px !important;}
.loop.new_classic .nopic .txt { width:100% !important; float:none !important; padding:0 !important; height:auto !important;}

.sidebar .new_classic li { height:auto; }
.sidebar .new_classic .img, .sidebar .new_classic .txt { width:100%; float:none; }
.sidebar .new_classic .img { height:165px; }
.sidebar .new_classic .txt { height:auto; }
.sidebar .new_classic .titre { font-weight:800; }
.sidebar .new_classic .desc { font-size:14px; }


.new_classic li:last-child { margin-bottom:0 !important; padding-bottom:0 !important; }
.loop.new_classic li:last-child { border-bottom:none !important; }








/* FIRST TIME ? */
.close { background:#333; width:30px; display:block; position:absolute; top:15px; right:15px; cursor: pointer; cursor: hand; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; text-align:center; height:30px;}
.close i { color:#FFF; display:block; font-size:18px; padding-top:6px;  }
.close:hover { background:#CCC; }
.close:hover i { color:#666; }

.first_timer { position:relative; }
.first_timer_content { text-align: center; background: #F05; color: #FFF; padding: 1em 0; font: 14px/1em Open Sans, Arial,Helvetica,sans-serif; }
.first_timer_content a { color:#FFF !important; text-decoration:underline; }
.first_timer .close { top: 6px; right: 6px; border-radius:0px; }





/* SHELF
======================== */
.shelf { border:none !important;}
.shelf ul li { margin-bottom:20px; border:none !important;}
.shelf ul li a { display:block; }
.shelf .img { width:70px; float:left; }
.shelf .txt { width:220px; float:right; }
.shelf .txt p { font:15px/1.1em Open Sans,Arial,Helvetica,sans-serif; }
.shelf .txt p.title { font:700 20px/1.1em Open Sans,Arial,Helvetica,sans-serif; margin-bottom:0.125em; color:#F05;}





/* COOKIE CHOICE */
#cookieChoiceInfo
{
	position: fixed;
	width:100%;
	margin: 0px;
	left:0px;
	bottom: 0px;
	padding: 10px;
	z-index: 1000;
	text-align: center;
	font: 13px/1em Open Sans,Arial,Helvetica,sans-serif;
	background: #F05;
	color:#FFF !important;
}
#cookieChoiceInfo div a
{
	color:#FFF;
	text-decoration:underline;
	display:inline-block;
	margin-left:3px; margin-right:3px;
}
#cookieChoiceInfo div a:hover
{
	color:#FFF;
	text-decoration:none;
}
#cookieChoiceInfo div a#cookieChoiceDismiss
{
	margin-left:5px; background:#FFF;
	color:#333;
	text-decoration:none;
	padding:5px;
	border:1px solid #FFF;
}
#cookieChoiceInfo div a#cookieChoiceDismiss:hover
{
	background:#F05;
	color:#FFF;
}




/* FOOTER
======================== */
#foot{margin:30px auto !important;font-size:12px}
.copyrightHolder{padding:10px 10px 2px 10px;background:#FFF;font-size:12px}
#copyright{margin:0 auto;text-align:center;padding:15px; background:#333;}
#copyright p{font:14px/1em Open Sans, arial, sans-serif;color:#FFF}
#liens_footer{padding:8px 5px 8px 10px;text-align:center;font:13px/18px Open Sans, arial, sans-serif;margin:0}
#liens_footer li{display:inline-block;padding-right:4px;margin-right:4px;border-right:1px solid #999}
#liens_footer li a{color:#444;text-decoration:underline}
#liens_footer li a:hover{color:#444;text-decoration:none}
#footer_text{font:11px/1.3em Arial;margin:1em 0 0 0}
#footer_text a{color:#444}



/* SEPARATOR */
.bg_texture_xoxo { background: url("http://www.frenchtouchseduction.com/assets/img/textures/xoxo.gif") repeat scroll left top transparent; }
.sep_b3c { text-align:center; }
.sep_b3c span {
    display: inline-block; background: none repeat scroll top left #FFF;
    font: 700 22px/1em Open Sans,Arial,Helvetica,sans-serif;
    max-width:70%;
    padding: 2px 7px;
    color: #444;
}



/* Boutons */
.cta_btn {
	display:inline-block;
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	text-shadow: 1px 1px 3px #666;
	font:700 1.2em/1em Open Sans, Arial, Tahoma, sans-serif;
	padding: 15px 25px;
	text-decoration:none !important;
	text-align:center;
}

.cta_btn.green
{
	color:#FFF !important;
	background: #8adb48;
  	background-image: -webkit-linear-gradient(top, #8adb48, #5a9e21);
 	background-image: -moz-linear-gradient(top, #8adb48, #5a9e21);
 	background-image: -ms-linear-gradient(top, #8adb48, #5a9e21);
 	background-image: -o-linear-gradient(top, #8adb48, #5a9e21);
  	background-image: linear-gradient(to bottom, #8adb48, #5a9e21);
}

.cta_btn:hover {
  background: #5c5c5c;
  text-decoration: none;
  color:#FFF !important;
}



/* ADS : FANCY & SIMPLE
======================== */
.brand_box_wrapper { margin-bottom:50px}
.brand_box { width:300px; background:#222; color:#FFF; text-align:center; position:relative}
.brand_box .emotag { position:absolute; top:10px; left:0; width:100%; z-index:99}
.brand_box .emotag span { display:inline-block; height:28px; background:#F05; color:#FFF; padding:0px 10px; margin:0 auto; font:16px/28px Open Sans, Arial, Helvetica, sans-serif; text-transform:uppercase}

.brand_box .img img { width:100%; height:auto}
.brand_box .logo { margin-top:-40px; width:100px; margin-bottom:-20px; margin-left:auto; margin-right:auto}
.brand_box .brand_name { font:30px/1em Open Sans, Arial, Helvetica, sans-serif; margin-bottom:10px}
.brand_box .brand_url { font:14px/1em Open Sans, Arial, Helvetica, sans-serif; margin-bottom:5px}
.brand_url a { color:#6CF; text-decoration:none}
.brand_url a:hover { color:#777; text-decoration:none}
.brand_name a { color:#FFF; text-decoration:none}
.brand_name a:hover { color:#999; text-decoration:none}

.brand_box p.sep { height:2px; background:#444; border-top:1px solid #000; width:70%; margin:20px auto}
p.hep { font:11px/1em Open Sans, Arial, Helvetica, sans-serif; text-align:right; margin:3px 0 5px 0; color:#666}

.brand_box .brand_description { font:15px/1.2em Open Sans, Arial, Helvetica, sans-serif; padding:0 20px 20px 20px; color:#FFF; text-align:left}
.brand_box .brand_description p,
.brand_box .brand_description li,
.brand_box .brand_description ul { margin-bottom:1em}
.brand_box .brand_description p:last-child { margin-bottom:0}

.brand_box a.cta { display:inline-block; padding:10px 13px; background:#FFF; color:#222; margin:10px auto 3px auto !important; font:17px/1em 'Open Sans', arial, sans-serif; text-transform:uppercase; text-decoration:none;  border:1px solid #FFF; max-width:80%}
.brand_box a.cta:hover { background:#222; color:#FFF; text-decoration:none}
.brand_box .brand_links { width:100%}
.stats { font:13px/1em Open Sans, arial, sans-serif; color:#777}

/* Ads :Communs Deeplinks */
.brand_box .deeplinks ul { text-align:left}
.brand_box .deeplinks ul strong { display:block; margin-bottom:0.25em;  }

/* Ads :Social */
.brand_box .brand_links { text-align:center !important; margin:5px auto !important}
.brand_box .brand_links span { font:12px/1.4em 'Open Sans', Arial, sans-serif; color:#CCC; display:block; margin:0 auto 10px auto}
.brand_box .brand_links a { width:40px; height:40px; font-size:20px; line-height:20px; padding:10px 0; -webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}

.brand_box p.stats { text-align:center; margin-top:5px}

/* Ads :Deeplinks */
.brand_box .deeplinks { padding:0px 20px 20px 20px; text-align:left}
.brand_box .deeplinks ul { text-align:left; padding:5px 10px 0 10px}
.brand_box .deeplinks p { font:18px/1em 'Open Sans', arial, sans-serif; margin-bottom:10px; text-align:center}
.brand_box .deeplinks li { margin-bottom:7px; list-style-type:disc; list-style-position:outside;font:italic 11px/1.1em 'Open Sans', arial, sans-serif;  }
.brand_box .deeplinks li strong { font-size:15px; font-weight:400; font-style:normal}
.brand_box .deeplinks li a,
.brand_box .deeplinks li a:hover { text-decoration:none; color:#FFF}


/* Ads :Spécifiques style simple */
.brand_box.simple .brand_description { color:#FFF; padding:20px}
.brand_box.simple .brand_description a { color:#FFF}
.brand_box.simple a.cta { margin:20px auto 10px auto !important; color:#222}

/* Ads :Spécifiques style fancy */
.brand_box.fancy .brand_name { margin-top:20px}


/* ADS : tiles
======================== */
.nads { text-align:center !important; background:#FFF; vertical-align:top; }
.nads>li { height:100% !important; background:#FFF; vertical-align:top; }
.nads>li:last-child { border:none; }
.nads.par2>li { width:50%; max-width:300px; }
.nads.par3>li { width:33%; }
.nads.par4>li { width:25%; }



.nads .tile { }
.nads .tile a { text-decoration:none; }
.nads .tile a:hover { text-decoration:none; }

.nads .tile a .img { background:#222; position:relative; width:100%; padding-bottom:56%; overflow:hidden}
.nads>li .tile a .img img { position:absolute; width:100%; min-height:100%; height:auto; top:0;bottom:0; left:0; right:0 }

.nads .tile .tile_content { color:#444 !important; font:13px/1.2 Open Sans, Arial, Helvetica, sans-serif; padding:0.5em; }
.nads .tile .tile_content p.introducer { display:none; }
.nads .tile .tile_content p.brand_name a { color:#444; font:700 16px/1 Open Sans, Arial, Helvetica, sans-serif; margin-bottom:0.5em; }

.nads .tile .description { margin-top:0.75em; }
.nads .tile .description p { display:none; }
.nads .tile .description p:last-child { margin-bottom:0; }

.nads .tile a.cta { display:none; }
.nads .tile a.cta:hover { }

.nads .tile .deeplinks { display:none; }

.nads .tile .deeplinks ul li { font:13px/1.2 Open Sans, Arial, Helvetica, sans-serif; margin-bottom:0.5em; }
.nads .tile .deeplinks ul li a { text-decoration:underline; color:#F05; }
.nads .tile .deeplinks ul li:first-child, .nads .tile .deeplinks ul li:first-child a { font-weight:700; font-size:15px; color:#444; text-decoration:none; }
.nads .tile .deeplinks ul li a:hover { text-decoration:none; }


/* lorsqu'affichée dans sidebar */
.sidebar .nads li+.sidebar .nads li,
.sidebar .brand_box_wrapper+.sidebar .brand_box_wrapper,
.sidebar .nads li+.sidebar .brand_box_wrapper,
.sidebar .brand_box_wrapper+.sidebar .nads li { margin-top:20px; }
.sidebar .nads .tile .tile_content { padding:1em; border:1px solid #CCC; border-top:none; }
.sidebar .nads .tile .tile_content p.brand_name a { font-size:18px; }
.sidebar .nads .tile .description p,
.sidebar .nads .tile .deeplinks,
.sidebar .nads .tile a.cta { display:block; }
.sidebar .nads .tile a.cta { margin-top:20px; }
.sidebar .nads .tile .deeplinks { margin-top:20px; }


/* lorsqu'affichée dans un contenu */
.insert .nads { }


/* SONDAGES
====================== */
.new_classic .sondage, .new_classic li.sondage:last-child {
    background: #F05;
    color: #FFF !important;
	padding:40px !important;
	height: auto !important;
}
.new_classic .sondage .txt
{
	max-height:none;
	color:#FFF !important;
	width:100% !important;
	height: auto !important;
}
.new_classic .sondage .titre, .new_classic .sondage .desc { color:#FFF !important; }
.sidebar .new_classic .sondage .txt { border:none !important; }

@media screen and (max-width:600px)
{
	.nomobile,
	.loop .emo, .loop .meta,
	.loop .classic .emo { display:none !important; } /* à utiliser ds les media queries */

	.sep_b3c span { font-size:16px; }


	/* Menu de navigation
	============================================ */
	#header{ text-align:center !important;background:#222 !important; }
	#menu { width:100%; margin:0; padding:0; text-align:left; }
	#menu>li {font:12px/48px Open Sans,Arial,Helvetica, sans-serif; }
	#menu>li.home { font-size:18px; margin-right:5px;}

	#menu>li>a{ padding:0px 5px;}

	#menu>li.dropdown>a{ padding-right:15px;background:url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/clean-1/img/dropdown.png) no-repeat right 18px}
	#menu>li.dropdown:hover>a{background:#39414d url(http://www.frenchtouchseduction.com/wordpress/wp-content/themes/clean-1/img/dropdown.png) no-repeat right 18px}
	#menu li .sub{position:absolute;top:48px;left:-45px; right:0px; z-index:99999;padding:10px;display:none;width:360px;}
	#menu .sub p{padding:10px;background:#262b34;font:normal 14px/1.4em Open Sans,Arial,Helvetica, sans-serif;color:#EEE;border:1px solid #20242b;margin-bottom:5px}
	#menu .sub ul{list-style:none;margin:0 auto;padding:0;width:100%}
	#menu .sub li,#menu .sub li a{ font:normal 14px/1em Open Sans,Arial,Helvetica, sans-serif}
	#menu .sub ul li a{display:block;padding:13px 0 13px 5px;margin:0;text-decoration:none;border-bottom:1px dotted #111}
	#menu .sub ul li a:hover{background:#262b34;border-bottom:1px dotted #111}
	#menu .sub ul li a:before{content:"\00BB \0020"}
	#menu>li.search { display:none; }




	/* LOOPS & NATIVE ADS
	============================================ */
	.new_classic li { height:100px; margin-bottom:10px; color:#000 !important; }
	.new_classic a { color:#000 !important; }
	.new_classic .img { width:33% !important; float:left !important; height:100px !important; }
	.new_classic .txt { width:67% !important; float:right !important; padding:5px 5px 5px 10px !important; color:#000 !important;}
	.new_classic .titre { font-size:16px !important; font-weight:300 !important; margin-bottom:0.25em; color:#000 !important; }
	.new_classic .desc, .new_classic .desc p { font-size:11px !important; line-height:1.2em !important; color:#000 !important;}

	.loop.new_classic li, .sidebar .new_classic li { margin-bottom:20px !important; padding-bottom:20px; border:none !important; border-bottom:1px solid #DDD !important;  }
	.loop.new_classic li, .sidebar .new_classic li,
	.loop.new_classic .txt, .sidebar .new_classic .txt { height:auto !important; }
	.loop.new_classic .txt, .sidebar .new_classic .txt { padding: 0 5px 0 10px !important; }
	.loop.new_classic li:last-child, .sidebar .new_classic li:last-child { border-bottom:none !important; }



	/* SHELF
	============================================ */
	.shelf>img { width:100%;}
	.shelf .img,
	.shelf .img img { width:90px !important;}
	.shelf .txt { width:calc(100% - 100px);}
	.shelf .txt p { font:13px/1.2em Open Sans,Arial,Helvetica,sans-serif; }


	/* FOOTER
	============================================ */
	#foot{margin:30px auto 0 auto;font-size:12px}
	.copyrightHolder{font-size:11px}
	#copyright{max-height:none; padding:10px;}
	#copyright p{font:13px/1em Open Sans,Arial,Helvetica,sans-serif;}
	#liens_footer{font:11px/18px Open Sans,Arial,Helvetica,sans-serif;max-height:none; }
	#footer_text{font:11px/1.3em Open Sans, Arial;}

}