/*
Theme Name: Véronique Gillet
Theme URI: http://veroniquegillet.com/
Version: 0.1
Author: Gabriel Rodriguez
Author URI: http://grdesign.be/
*/


* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
/*font-weight: inherit;  */
/*font-style: inherit;
font-size: 100%;
font-family: inherit;*/
vertical-align: baseline;
background: transparent;
list-style: none;
}

body {
background:black;
color:white;
font:62.5%/1.2em helvetica,arial,sans-serif;
text-align:center;
}


#main-wrapper {
display:block;
margin:0 auto;
padding:0 7px;
width:900px;
min-height:500px;
text-align:left;

}

html, div, map, dt, isindex, form {
display:block;}

/* ----------------------------------- basics */
/*h1,h2,h3 {
font-weight:400;
margin: 0;
padding: 0;
}*/

h1{
font-size:2.2em;
color:#8E4706;
text-transform: uppercase;
}

h2 {
font-size:1.6em;
line-height:1.8em;
}
h2 a{
  border-bottom: 1px solid #444444;
  padding-bottom: 5px;
  font-weight:400;
}

h3 {
font-size:1.3em;
line-height:1.4em;
}
h4 {
font-size:1.2em;
line-height:1.4em;
color: #F79B42;
}
h5 {
font-size:1.2em;
line-height:1.4em;
color: #888888;
}
h6 {
font-size:1.2em helvetica,arial,sans-serif;
/*line-height:1.4em;*/
color: #8E4706;
}
h7 {
font-size:62.5%/1.4em helvetica,arial,sans-serif;    
/*line-height:1.4em;*/
color: #8E4706;
}

a {
color:#8E4706;
text-decoration:none;
}

a:hover {
color:#EEEEEE;
}
sidebar-ul a:active, a:visited {color:#F47A0E; text-decoration:none;}


ul#sidebar-ul * a:hover, ul#sidebar-ul li a:active{
background:#7EAED7 !important;
color: #FFFFFF;
}

  ul .current a{
background-color: yellow;
}

    strong{
      font-family: helvetica; font-weight: bolder;

}


a img {
border:none;
}

ul,ol {
list-style:none;
}
   :focus {
	outline: none;
}





/* ----------------------------------- masthead */
#leaderboard {
background:url(images/orange.gif) no-repeat top left;
/*padding:3em 0 7em;      */
height: 100px;
position:relative;
}

#leaderboard h1 a {
color:#333;
text-decoration:none;
}

#leaderboard h1 a:hover {
color:#f47a0e;
}

#main-nav {
font-size:1.1em;
margin:10px 0 0;
text-transform:uppercase;
font-weight:700;
}

#main-nav li {
float:left;
margin-left:7px;
}

#main-nav li a {
background:#ddd;
color:#6c6c6c;
display:block;
padding:1.1em 0;
text-decoration:none;
text-align:center;
width:8em;
}

#main-nav li a:hover,#main-nav li.current a {
background:#333;
color:#eee;
}

#main-nav li.rss-now a:hover,#main-nav li.rss-now a {
background:#f47a0e;
color:#eee;
}

.adsense-center {
margin:-40px auto 0;
display:block;
width:728px;
}

/* ----------------------------------- home posts */
.home .left {
width:750px;
}

.home .main-post-bg {
background:#444;
display:block;
height:225px;
position:relative;
margin:0 0 7px;
width:593px;
overflow:hidden;
}

.main-post-bg .post-comments,.secondary-post-bg .post-comments {
position:absolute;
top:0;
right:7px;
z-index:102;
background:#f47a0e;
border:1px solid #ce6100;
}

.post-comments a,.secondary-post-bg .post-comments a {
font-size:11px;
color:#eee!important;
display:block;
height:1.8em;
line-height:1.8em;
width:7.5em;
text-decoration:none;
text-align:center;
text-transform:lowercase;
}

.post-comments a:hover,.secondary-post-bg .post-comments a:hover {
background:#ce6100;
}

.home .main-post-bg .title-insert,.home .recent-leads .title-insert {
background:#E6DFD5;
bottom:0;
display:block;
left:0;
position:absolute;
width:100%;
z-index:101;
padding:4px 0;

/*background-image: url(images/HEADPHONE.jpg);
background-repeat: no-repeat;
background-position: right;*/

/* opacity - move to sep. stylesheet */
/*filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;*/
}

.title-insert h2 {
margin:8px 10px 7px;
line-height:1.4em;
}

.title-insert h2 a {
display:block;
color:#f79b42;
text-decoration:none;


}

.title-insert h2 a:hover {
color:#fff;
}

.home .recent-leads {
width:607px;
background-color: #000;
padding: 5px;
}

.home .recent-leads .secondary-post-bg {
background-color: #000;
display:block;
width:140px;
overflow:hidden;
height:124px;
margin:0;
position:relative;
padding: 5px;


/*margin:0 7px 7px 0;  */

}


.home .recent-leads .title-insert h3 {
margin:4px 7px;
line-height:1.6em;
}

.home .recent-leads .title-insert h3 a {
font-size:14px;
display:block;
color:#777547;
text-decoration:none;
}

.home .recent-leads .title-insert h3 a:hover {
color:#fff;
}

.home .right {
width:140px;
text-align:left;
}

.home .right h3 {
font-weight:400;
font-size:1.6em;
color:#f47a0e;
padding-left:2px;
}

/* ----------------------------------- entry style */
.post.single {
font-size:1.3em;
line-height:1.5em;
color:#777777;
width:750px;
}

.post.single h2,.post.single h2 a {
font-size:18px;
line-height:20px;
color:#f47a0e;
text-decoration:none;
}

.post.single .entry {
float:left;
width:550px;
padding-bottom: 50px;


}
#img_home {
float:left;
}

.post.single .meta {
/*border-top:2px solid #f47a0e; */
color:#444;
text-transform:lowercase;
padding:4px 0 0;
margin-top:5px;
float:left;
width:107px;
font-size:18px;
}

.post.single .meta a {
color:#f47a0e;
text-decoration:underline;
font-size:11px;
}

.post.single .meta a:hover {
text-decoration:none;
}

.post.single p {
margin:1em 0;
}

.post.single p a,.post.single li a {
font-weight:100;
}

.post.single p strong {
font-weight:100;
}

.post.single p em {
font-style:normal;

}

.post.single {
margin:0 1.5em;
color:#6c6c6c;
}

.post.single h3 {
font-size:16px;
color:#f47a0e;
margin-top:2em;
}

.post.single ul,.post.single ol {
margin:1em 1.5em;
}

.post.single ul li,.post.single ol li {
margin:0 0 14px;
color:#6c6c6c;
line-height:1.3em;
}

.post.single ul li {
background:url(images/li.gif) no-repeat 1px -1px;
padding-left:20px;
}

.post.single ul li strong {
font-weight:700;
}

.post.single img.floatleft {
float:left;
margin:4px 10px 0 0;
}

.post.single img.floatright {
float:right;
margin:4px 0 0 10px;
}

.post.single code {
font-family:courier, fixed, monospace;
font-size:12px;
background:#eee;
}

.post.single code strong {
color:#000;
}

.navigation {
font-size:1.2em;
padding:10px 0;
}

.navigation .left {
width:50%;
}

.navigation .right {
width:49%;
}

.archives-page h2 a {
font-size:14px!important;
line-height:16px;
}

/* ----------------------------------- lists */
.sidebar-wrapper {
background:#fff;
}

.sidebar-news {
background:#f9f9de;
border:1px solid #e9e9b4;
display:block;
padding:7px;
color:#555;
font-size:12px;
}

.sidebar-news a:hover {
text-decoration:none;
}

.sidebar-wrapper h3 {
overflow:hidden;
}

ul.sidebar-ul,.related-posts ul {
font-size:1.2em;
line-height:1.4em;

}

.sidebar-ul li,.related-posts li {
color:#777;
/*border-top:1px solid #ccc; */
line-height:1.5em;

}

.sidebar-ul li a,.related-posts li a {
/*background:url(images/li-grey.gif) no-repeat 1px 3px;  */
display:block;
font-weight:400;
color:#888;
text-decoration:none;
padding:1px 0 1px 20px;
}

.sidebar-ul li a:hover,.related-posts li a:hover {
/*background:url(images/li.gif) no-repeat 1px 3px; */
color:#fff;
background-color: #F79B42;

}

.sidebar-ul li a:hover em {
color:#999;
}

.related-posts h3 {
display:none;
}

.serve-random {
font-size:12px;
color:#888;
margin-top:7px;
}

.serve-random a {
color:#f47a0e;
}

.serve-random a:hover {
text-decoration:none;
}

.sidebar-nextprev {
margin-top:10px;
}

.sidebar-nextprev li {
float:left;
}

.sidebar-nextprev li.previous {
margin-left:5px;
}

.sidebar-nextprev li.next {
float:right;
margin-right:5px;
}

.sidebar-nextprev li a {
outline:none;
display:block;
height:40px;
width:160px;
background:#ddd;
text-indent:-9999em;
}

.sidebar-nextprev li.previous a {
background:url(images/nextprev.gif) no-repeat top left;
}

.sidebar-nextprev li.previous a:hover {
background-position:bottom left;
}

.sidebar-nextprev li.next a {
background:url(images/nextprev.gif) no-repeat top right;
}

.sidebar-nextprev li.next a:hover {
background-position:bottom right;
}

/* ----------------------------------- comments */
#comments {
margin:21px 0;
}

#comment-breaker {
color:#f47a0e;
display:block;
width:100%;
margin:21px 0 14px;
padding:35px 0 0 2px;
background:url(images/distort.gif) no-repeat top center;
}

#comment-breaker h2 {
font-size:18px;
}

ol.commentslist {
float:left;
font-size:1.2em;
line-height:1.5em;
width:590px;
}

.commentslist li {
margin-bottom:28px;
}

.commentslist li p {
margin:0 0 1em;
}

.commentslist li {
margin:0 1.2em;
font-style:italic;
}

blockquote {

border : 2px solid #000;

width: 530px;

/*float: right;*/

margin: 0px;

padding: 10px;

background-color: #141414;

/*quotes: "\201C" "\201D"; */

}

/*blockquote:before { content: open-quote; font-weight: bold; }

blockquote:after { content: close-quote; font-weight: bold; }*/

.commentslist li ul,.commentslist li ol {
margin:1em 1.5em;
}

.commentslist .author_meta {
text-transform:lowercase;
border-top:2px solid #f47a0e;
padding:4px 0 0;
margin-top:9px;
float:left;
width:75px;
font-size:11px;
}

.comme
ntslist .author_meta a {
color:#444;
text-decoration:none!important;
}

.commentslist .author_meta a:hover {
text-decoration:underline!important;
}

.commentslist li.author .comment_text {
background:#eee;
width:498px;
border:1px solid #ddd;
}

li.author .comment_text p {
margin:7px;
}

.commentslist .comment_text {
float:right;
width:500px;
overflow:auto;
}

.comment_text .comment-author {
font-weight:700;
margin-bottom:7px;
}

li.author .comment_text .comment-author {
margin:7px 0 7px 7px;
}

.commentslist .comment_text a {
font-weight:700;
}

.pings {
float:right;
width:340px;
}

.pings h3 {
color:#f47a0e;
font-size:1.6em;
padding:0 0 0 2px;
}

ul.pingslist {
font-size:1.2em;
line-height:1.4em;
margin:10px 0 0;
width:340px;
}

.pingslist li {
border-top:1px solid #ccc;
line-height:1.5em;
width:340px;
}

.pingslist li a {
background:url(images/li-grey.gif) no-repeat 1px 3px;
display:block;
font-weight:400;
color:#999;
text-decoration:none;
padding:3px 2px 3px 20px;
}

.pingslist li a:hover {
color:#f47a0e;
background:url(images/li.gif) no-repeat 1px 3px;
}

.sidebar-ul li a:hover em {
color:#999;
}

#commentform {
font-size:11px;
margin-left:90px;
}

#commentform p {
margin:.8em 0;
}

#commentform p label {
}

#commentform #author,#commentform #email,#commentform #url,#commentform #comment {
border:1px solid #bbb;
padding:4px;
font-family:arial,verdana,sans-serif;
font-size:12px;
color:#6c6c6c;
}

#commentform #comment {
width:485px;
overflow:auto;
height:225px;
}

#commentform #submit {
background:#333;
color:#eee;
padding:.8em 0;
width:13em;
border:none;
}

.comment-warning strong {
color:#444;
font-weight:700;
}

.subscribe-to-comments {
font-size:12px;
color:#555;
}

/* ----------------------------------- categories */
#categories {
border:1px solid #bbb;
border-width:1px 0;
padding:14px 0;
margin:35px 0 21px;
}

#categories ul {
color:#999;
font-size:1.2em;
line-height:1.6em;
}

#categories li {
float:left;
text-align:right;
display:block;
width:150px;
margin-right:10px;
}

#categories li a {
color:#f47a0e;
font-weight:700;
float:left;
text-decoration:none;
}

#categories li a:hover {
text-decoration:underline;
}

/* ----------------------------------- search */
.search {
background:#f47a0e url(images/search-bg.gif) no-repeat top left;
display:block;
width:340px;
height:32px;
}

.search #searchForm {
margin:0 0 0 7px;
}

#searchForm input {
vertical-align:middle;
margin:6px 0 0;
}

.search #searchForm #s {
color:#666;
font-size:12px;
border:1px solid #f47a0e;
padding:1px;
width:265px;
margin-right:4px;
}

/* ----------------------------------- footer */
#footer {
color:#555;
font-size:1.2em;
line-height:1.4em;
padding:35px 0 72px;
position:relative;
width:960px;
}

#footer .left {
width:590px;
}

#footer a {
font-weight:700;
}

.hiddenpic {
display:none;
}

/* ----------------------------------- floats */
.right {
float:left;

}

.left {
float:left;
}

.clear {
clear:both;
}

.fix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.fix {
display:inline-block;
}

* html .fix {
height:1%;
}

.fix {
display:block;
}

/* TABS */
/* HOME CATEGORY TABS (also see tabs section at bottom of stylesheet) */
#onglets {
margin-top:10px;
float:left;
}

#main-wrapper #home-categories {
clear:left;
float:left;
display:block;
width:340px;
margin:0 0 10px;
}

.tabs-block {
clear:left;
float:left;
width:160px;
padding:0;
margin:0 0 10px;
display:block;
}

.tabbed {
width:100%;
overflow:hidden;
padding:0;
margin:0;
background:transparent;
border:none;
}

.tabbed ul.tabs {
overflow:hidden;
display:block;
position:relative;
top:0;
left:0;
z-index:999;
list-style-type:none;
margin:0;
padding:0;
width:100%;
background:transparent;
text-transform:uppercase;
font-size:1.2em;
}

.tabbed ul.tabs li {
display:inline;
float:left;
padding:0;
margin:0 .3em 0 0;
}

.tabbed ul.tabs li a {
font-weight:700;
display:block;
margin:0;
padding:5px .8em;
background:#DDD;
/* #eee;*/
border:1px solid #ccc;
color:#6C6C6C;
}

.tabs-block ul.tabs li a {
padding:5px .7em;
}

.tabbed ul.tabs li a:hover {
background:#F47A0E;
text-decoration:none;
/*color:#FFFFFF;*/
}

.tabbed ul.tabs li a.tab-current {
background:#fff;
border-bottom:1px solid #fff;
color:#6C6C6C;
}

.tabs-block .tabbed div,#main-wrapper .tabbed .c {
overflow:hidden;
display:block;
position:relative;
left:0;
top:-1px;
z-index:0;
clear:left;
width:100%;
margin:0;
padding:5px 0;
border:1px solid #ccc;
background:#fff;
display:none;
}

div.t2,div.t3,div.t4,div.t5,div.c2,div.c3,div.c4,div.c5,div.c6,div.c7,div.c8,div.c9,div.c10 {
display:none;
}

.tabs-block .tabbed div.t1,#main-wrapper .tabbed div.c1 {
display:block;
}

.tabs-block .tabbed div {
width:150px;
}

.tabbed div ul {
overflow:hidden;
padding:4px 0 2px;
margin:0;
background:#fff;
}

.tabbed div ul li {
clear:left;
background:transparent;
}

.tabbed div ul li a {
font-weight:400;
width:97%;
display:block;
padding:2px 0 2px 2px;
background:transparent;
border:none;
}

.tabbed div ul li a:hover {
text-decoration:underline;
}

/* HOME CATEGORIES TABS */
#home-categories {
overflow:hidden;
}

#main-wrapper .tabbed .c {
width:338px;
}

.tabbed .post {
float:left;
clear:none;
width:47%;
margin:5px 1%;
padding:0;
}

.tabbed .post h3 {
width:97%;
font-size:1em;
margin:0 0 5px 5px;
padding:0;
text-transform:capitalize;
}

.tabbed .post h3 a {
background:transparent url(images/li-grey.gif) no-repeat scroll 1px 3px;
color:#777;
padding:3px 0 3px 20px;
font-weight:400;
font-size:1.2em;
/*font-family:Arial,Helvetica,sans-serif;*/
letter-spacing:0;
text-decoration:underline;
}

.tabbed .post h3 a:hover {
background:transparent url(images/li.gif) no-repeat scroll 1px 3px;
color:#F47A0E;
}

.tabbed .post .entry {
margin:0 0 0 5px;
padding:0;
/*font-size:1.2em;*/
color:#777;
font:1.1em arial,sans-serif;
}

.tabbed .post .entry p {
margin:0;
padding:0;
}













    /* slide panel */

#panel {
	background: #754c24;
	height: 200px;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}


  /* page press */
#press{
 width: 650px;
  height: 35px;
 clear: both;
 border-bottom: solid #333333 1px;
 margin-bottom: 20px;

}
#titre_press h1{

  float: left;
  margin-left: 115px;
  width: 150px;
   height: 30px;
  padding-top: 10px;

  }
#pdf {
   width: 30px;
 height: 30px;

           float: right;
        /*   background-image: url(images/pdf.png);
           background-repeat: no-repeat;
           background-position: right;*/


}

#press h1 a{

font-family:Trebuchet Ms,Arial,sans-serif;
font-size:24px;

 }


  /* Columns
-------------------------------------------------------------- */
 .container {
  width: 501px;
  margin: 0 auto;
}

div.span_2{
  float: left;
  margin-right: 96px;
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */

.span_2  { width: 302px; }



input.span_2, textarea.span_2
{
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}


input.span_2, textarea.span-2 { width: 290px!important; }


.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }




.img_post {
	border-width : 1px;
	border-color : #333333;
	border-style : solid;
    width: 125px;
    height: 125px;
	padding : 10px;
	margin : 10px;

		float : left;

}

.img_post_ouvert {
	border-width : 1px;
	border-color : #333333;
	border-style : solid;
    width: 500px;
    height: 225px;
    padding : 25px;
    float : left;


}



