/*

Theme Name: Pronatura 2011 Child

Description: Child theme for the twentyeleven theme 

Author: F.QUEMNER

Template: twentyeleven

*/



@import url("../twentyeleven/style.css");
/* elargissement de la page*/
#page {
	margin: 2em auto;
	max-width: 1100px;
}

/* heaser correction fancybox*/
#branding {
	border-top: 2px solid #bbb;
	padding-bottom: 10px;
	position: relative;
	z-index: 2;}

/* Menu */

#access {
background: #3F3102;

	/* background: #cd9142; 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: 14px;

	list-style: none;

	/* margin: 0 0 0 -0.8125em; FQ*/

	padding-left: 0;

	margin: 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: #cd9142;*/
	background: #3F3102;
	border-bottom: 1px dotted #ddd;

	color: white;  /* chang? de #444 ? orange fq*/

	font-size: 13px;

	font-weight: normal;

	height: auto;

	line-height: 1.4em;

	padding: 10px 10px;

	width: 130px;

	/*text-indent: 20px; ajout? fq */

	text-align:left;

}

#access li:hover > a,

#access ul ul :hover > a,

#access a:focus {

	background: #AA9D4E;

}

#access li:hover > a,

#access a:focus {

	background: #AA9D4E; /* 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: white;

}

#access ul li:hover > ul {

	display: block;

}

#access .current_page_item > a,

#access .current_page_ancestor > a {

	font-weight: bold;
	color:white;
}



/* Customise Qtranslate widget FQ*/

.qtrans_language_chooser {

	list-style-type: none;

	padding-left: 15px;

	padding-top: 15px;

}



/* Search Form */ /* remove search from menu fq*/

#branding #searchform {

	position: absolute;

	top: 3.8em;

	right: 7.6%;

	text-align: right;

	display: none;

}

#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: 0px;

}




.wp-caption {

	margin-top: 0.4em;

}

.wp-caption {

	background: #eee;

	margin-bottom: 1.625em;

	max-width: 96%;

	padding: 9px;

}

.wp-caption img {

	display: block;

	margin: 0 auto;

	max-width: 98%;

}

.wp-caption .wp-caption-text,

.gallery-caption {

	color: #666;

	font-family: Verdana;

	font-size: 12px;

}

.wp-caption .wp-caption-text {

	margin-bottom: 0.6em;

	padding: 10px 0 5px 40px;

	/*position: relative;*/

}

.wp-caption .wp-caption-text:before {

	color: #666;

	content: '';

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	margin-right: 5px;

	position: absolute;

	left: 10px;

	top: 7px;

}

#content {

	margin: 0 34% 0 7.6%;

	width: 63.4%; /* elargissement  pour sidebar � droite*/ }
	
	#secondary {

	float: right;

	margin-right: 4.6%;

	width: 18.8%; }
	
/* =custom

----------------------------------------------- */

#post-4 h1.entry-title { display:none; }



/*.submenu { margin-top:10px; background:#ffffff; border:1px solid #D5DBD0; padding:5px; }*/
.submenu { margin-top:10px; background:#F5F9C7; border-style: solid; border-width: 2px; border-radius: 5px; border-color:#46613C; padding:5px; }

.submenu h1{ font-size:14px; font-weight:bold; text-align:center;}

.submenu ul  { list-style-type:none; margin: 0; }



.menu { margin: 0px; padding:0px; width:100%; }



.newsletter input[type=text] { width:140px;}

#supplementary { padding: 5px; height:32px;}

.addthis_toolbox { text-align:right; margin:0 auto;  width:185px;}

.entry-content p{padding-top:0px; margin-top:0px; }

.home .entry-content { padding-top:0px;}



.left-sidebar #secondary { border-right:1px solid #D5DBD0;background:#f8fdf6; }

#site-generator { padding: 0.5em 0.5em; }

.left-sidebar.singular #content {  margin: 0 0 0 7.6%;  }

.singular.page .hentry { padding: 0.5em 0 0; }

/**************** submenu nous soutenir********************/
.helpus {
	margin-top: 10px;
	background: #e58425;
	border: 2px solid #D5DBD0;
	border-radius: 10px;
	padding: 5px;
}

.helpus h1{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	


}

.helpus ul  { list-style-type:none; margin: 0; }
	
	/* test FQ 2 colos*/

.colonnededroite

{ float : right;
width : 30%;
}

	/*************buttons *************/

.bouton a {
float : right;
margin-top: 30px;
display:block;
width : 150px;
line-height:35px;
text-align:center;
vertical-align:midle;
background:url(/wp-content/uploads/2012/02/button_0.jpg) no-repeat;
color:white;
text-decoration:none;
}
.bouton a:hover {
background:url(/wp-content/uploads/2012/02/button_1.jpg) no-repeat;
}
.boutonclear a {
clear:both;
float : right;
margin-top: 100px;
margin-right:100px;
display:block;
width : 150px;
line-height:50px;
text-align:center;
vertical-align:midle;
background:url(/wp-content/uploads/2012/06/button_5.jpg) no-repeat;
color:white;
font-style:italic;
font-weight: bold;
font-size: medium;
text-decoration:none;
}
.boutonclear a:hover {
color: black;
background:url(/wp-content/uploads/2012/06/button_6.jpg) no-repeat;
}

/************* Helpus button*****************/
.helpbutton a {
clear:both;
margin-left:20px;
/*float : right;*/
display:block;
width : 150px;
line-height:50px;
text-align:center;
vertical-align:midle;
background:url(/wp-content/uploads/2012/06/button_5.jpg) no-repeat;
color:white;
font-style:italic;
font-weight: bold;
font-size: medium;
text-decoration:none;
}
.helpbutton a:hover {
color: black;
text-decoration:none;
background:url(/wp-content/uploads/2012/06/button_6.jpg) no-repeat;
}


/******** customisation des titres dans les articles*************/

.entry-content h1 {padding-left: 30px; color: #31849b; font-size: large; font-weight: bold;font-family:verdana;}
.entry-content h2 {font-family: verdana,geneva; font-size: medium; color: #660066; }
.entry-content p {font-family: verdana,geneva; font-size: small; color: #000000; }
.entry-content p a {color: blue; }
.entry-content li a {font-family: verdana,geneva; font-size: small; font-style:normal;}

/*****  customisation de Qtranslate chooser widget****************
.qtrans_language_chooser { list-style-type:none; float:left ; }
.qtrans_language_chooser li { float : left; margin-right: 10px; margin-bottom:10px; padding-left:5px; }*/

/*****  customisation de Qtranslate chooser widget avec portugais *****************/
.qtrans_language_chooser { list-style-type:none; float:left ; border-style: none; border-width: 2px; border-radius: 5px; border-color:#46613C; padding:0 0 0 30px; }
.qtrans_language_chooser li { float: left;  padding:0 25px 0 0;}
.qtrans_language_chooser li  a{font-size:x-small; }

/***** customisation de l'entrée NOUS SOUTENIR du Top menu ****/
.testFQ h1{ font-weight:bold; color:orange;}


/*********** portfolio lideshow captions ************/
.slideshow-wrapper p { 
background:#959595; border-radius: 5px;
/* opacity:0.7; */
font-family: verdana,geneva; font-size: small; color: white;
position:absolute; bottom:0px;left:85px;
width:220px;
padding:0 10px 0 10px;
text-align:center;}


/***** suprime le bouton play *****/
.slideshow-nav .play, .slideshow-nav .pause, .slideshow-nav .restart {
   display: none;
}


/* ninja form News */
#ninja-forms-news #ninja_forms_required_items {margin-bottom: 30px;  text-align:center}
#ninja-forms-news .ninja_submit:hover { background: #909090;   border: 1;   cursor: pointer; Color:#000; }


.page-id-1088 #page, .page-id-1166 #page, .page-id-1341 #page { background-image:url(/wp-content/uploads/2013/05/foret_amazonienne-2.jpg);background-repeat:no-repeat;} 

.page-id-1088 .textwidget, .page-id-1166 .textwidget ,.page-id-1341 .textwidget p {color:white;}

/**** caption planisphere ****/
#PNImonde .wp-caption-text {text-align:center; color:#31849b; font-weight:bold;}
#PNImonde .wp-caption { background:#F5F9C7; border-style: solid; border-width: 1px; border-radius: 5px; border-color:#46613C; padding-top:15px;}

/****** fancybox planisphere *******/
.fancybox-title-outside {text-align:center;}


/********** suppression de la ligne du bas de page ************/
.hentry { border: none; }

/***  search widget ****/
.widget_search #s  {border-style: solid; border-width: 2px; border-radius: 5px; border-color:#46613C; width:164px;} 
::-webkit-input-placeholder { /* WebKit browsers */
    color:#8e6126;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#8e6126;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#8e6126; }
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#8e6126;}