/*
Theme Name: 	Alchiweb
Theme URI: 		http://www.graphene-theme.com/
Description: 	We believe that every theme should facilitate creative writing, not hinder it. We also believe that each site should have the opportunity to be unique. Since the theme's inception, we have received countless suggestions and requests on features that really matter. We listened, and we delivered. Here's a theme that's packed full of features that you need, yet far from being overwhelming. Here's a theme that's easy to use for beginners, yet well documented and powerful enough to be endlessly customisable to users with even only moderate technical skills. Here's a theme that's available in more than  30 languages and is backed with active community support, where questions, ideas and suggestions are always welcomed. And best of all, here's a theme that's completely free. Here's a theme that's yours to make it special.
Version: 		1.9.2
Author: 		Hervé PHILIPPE
Author URI: 	http://www.alchiweb.fr/
Tags: 			black, blue, white, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-width, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, threaded-comments, sticky-post, translation-ready, rtl-language-support, post-formats, featured-image-header, featured-images, full-width-template, microformats
Text Domain: 	Graphene
Template: graphene
License: 		GNU General Public License, Version 3 (or newer)
License URI: 	http://www.gnu.org/licenses/gpl.html
*/

@import url("../graphene/style.css");
.div-icon-article-right
{
float:right;
padding-left: 5px;
padding-bottom: 5px;
}
.div-icon-article-left
{
float:left;
margin-top: 0;
padding-right: 5px;
padding-bottom: 5px;
}

.image-page
{
float:right;
max-width: none;
width:inherit;
}


.icon-article
{
//position: absolute;
//top:0;
//right:0;
max-width: none;
width:100%;
}
/*
.footer-menu-wrap
{
float: left;
text-align: left;
}
*/

.footer-menu-wrap .current-page-item{
background-color: #e1f2fe;
}
/*
.header_desc {
    color: #fff;
}
.header_title, .header_title a:visited, .header_title a:hover, .header_title a {
    color: #fff;
}
*/

/*modifs-alchiwebfr*/
.sidebar div.sidebar-wrap {
margin-bottom:8px;
padding: 8px 12px 8px 12px;
}
#sidebar1, #sidebar2 {
padding-bottom: 0;
margin-top: 1px;
}
/*old:  margin: -10px 0 5px -12px; */
.sidebar h3 {
padding: 7px 12px;
margin: -8px 0 8px -12px
}

.header-widget .sidebar-wrap {
top: 50px;
left: 255px;
}

.page-title {
	margin: 0 auto 8px;
}
/*
#menu-item-359.current-category-brother,*/ .current-category, .current-category-ancestor, .current-page-ancestor, .current-page-parent, .current-post-ancestor, .current-menu-parent, .current-post-parent{
background-color: #fae5ff;
}

#secondary-menu li
{
display:none;
}
#secondary-menu .current-category, #secondary-menu .current-category-ancestor, #secondary-menu .current-page-ancestor, #secondary-menu .current-page-parent, #secondary-menu .current-post-ancestor, #secondary-menu .current-menu-parent, #secondary-menu .current-post-parent{
background-color: #fae5ff;
display:block;
}
#secondary-menu .current-category-child {
//background-color: green;
display:block;
}
#secondary-menu .current-category-brother {
//background-color: red;
display:block;
}
#secondary-menu-wrap {
border-top:0;
}
.post-nav {
margin-bottom: 0;
}
.post-nav a {
margin-bottom: 10px;
display:inline-block;
}

.entry-content img, .wp-caption {
max-width: 28%;
}

.post-meta .meta_categories {
//background: url(images/sprite_master.png) left -85px no-repeat;
//padding-left: 20px;
padding-right: 20px;
margin: 5px 0;
}

.sidebar .widget_wp_category_post_list_itg h3 {
background: linear-gradient(#5B0, #5B0);
}
.sidebar img.aligncenter {
margin: 0.5em auto !important;
}
img {
/*
-moz-box-shadow: 0 0 5px #555;
-webkit-box-shadow: 0 0 5px #555;
box-shadow: 0 0 5px #555;
  padding: 5px;
  border: 1px solid #ddd;
  -ms-interpolation-mode: bicubic;
*/
border:0;
  vertical-align: middle;
  height: auto;

  max-width: 100%;
}

.sliderpost_featured_image {
margin-right: 25px;
}

ul {
	list-style-image: url(../graphene/images/list-style-image.png);
	list-style-position: inside;
//margin: 10px 0 10px 30px;
margin:10px 0;

}

.post ul {
list-style-position: inside;
margin: 10px 0;
padding: 0 0 0 15px;
}

.post p {
margin:10px 0;
}

/* surcharges */
#mobilesmart_switcher a {
display: none;
}
#mobilesmart_switcher {
height: 20px;
min-height: 20px;
}
#footer {
width: 100%;
float: left;
	background: none;
//	background-color: #111;
	margin: 0;
	border: 0;
	padding: 0;
	min-height: 0;
	position: relative;
	clear: both;
}
#copyright {
	margin: 0 10px 10px 10px;
	float: left;
	max-width: 100%;
}
#copyright p{
	margin-top: 10px;
font-size: 0.75em;
}
#copyright h3{
display: none;
}


.entry-content img, .child-page img {
//  border: 1px solid #ddd;
border: 0;
}

.post {
    margin-bottom: 8px;
/*modifs alchiwebfr*/
    width:inherit !important;
}
.post-meta li {
	list-style-position: inside;
}
.entry-content ul {
	list-style-position: inside;
margin:10px 0;
}
#comments ol {
	list-style-position: inside;
margin:10px 0;

}
.sidebar ol {
	list-style-position: inside;
margin:10px 0;
}
.sidebar ul {
	list-style-position: inside;
margin:10px 0;
}
.post ul {

	list-style-position: inside;
margin:10px 0;
//	margin: 10px 0 10px 30px;
}
.post ul li {
	list-style-image: url(../graphene/images/list-style-image.png);
margin:0;
//	margin-bottom: 7px;
}


.sidebar h3 {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
    margin-left: 4px;
    margin-right: 4px;
}


/*
#header-menu > li.menu-item-ancestor > a:before {
	content: '\F431';
}

#header-menu ul li.menu-item-ancestor > a:after {
	content: '\F501';
}
#secondary-menu > li.menu-item-ancestor > a:before {
	content: '\F431';
}
#secondary-menu ul li.menu-item-ancestor > a:after {
	content: '\F501';
}
blockquote:before {
	content: '\F106';
}
#comments .pings:before {
	content: '\F100';
}
#respond #reply-title:before {
	content: '\F411'
}
h3.author-post-list:before {
	content: '\F425';
}
	content: '\27A4';
	content: '\003E  ';
	content: '\279C';
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
*/

#content {
padding-left: 4px;
padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 0;
}

#header-menu > li.menu-item-ancestor > a:before {
	content: normal;
}
#secondary-menu > li.menu-item-ancestor > a:before {
	content: normal;
}

a, a:hover {
//	text-decoration: underline;
}

.bg-gradient {
background: transparent url(images/page-bg2.png) center top repeat-x;
background-color: #dcd2f7;
padding-bottom: 0;
}
#container {
-webkit-box-shadow: none;
box-shadow: none;
}
body {
background: none;
background-color: #cda8f9;
width:100%;
max-width:100%;
}
#top-bar {
border-bottom: none;
}
#header {
background-color: #dcd2f7;
border-top: none;
}

#header-menu-wrap {
border-bottom: none !important;
}
.menu-bottom-shadow {
height: 0;
}
.header-img {
//margin-left: -40px;
left:0 !important;
right: inherit !important;
max-width:inherit;
height:inherit;
}
.container_16 .push_1 {
padding-left: 5px;
left: 0;
}
#header .header_title {
bottom: 60%;
}
.header_desc {
top:48%;
}
///////////// POLICES
#header .header_title {
//	font: normal 32px "Pontano Sans", arial, sans-serif;
	font: normal 2.1em "Pontano Sans", arial, sans-serif;
}
.header_desc {
// si pas défini dans options de Graphene
	font-size: 1.4em;//18px
//	font: normal 22px "Pontano Sans", arial, sans-serif;
}
#header-menu > li {
//	font: normal 14px arial;
	font: normal 1.2em arial;
}
#header-menu > li > a > .desc {
	font-size: 1em;//11px
}
#header-menu > li.menu-item-ancestor > a:before {
//	font: normal 16px/1 'Genericons';
	font: normal 1.3em/1 'Genericons';
}
#header-menu ul li.menu-item-ancestor > a:after {
//	font: normal 10px/1 'Genericons';
	font: normal 0.9em/1 'Genericons';
}
#secondary-menu > li {
//	font: normal 11px arial;
	font: normal 1em arial;
}
#secondary-menu > li.menu-item-ancestor > a:before {
//	font: normal 12px/1 'Genericons';
	font: normal 1.1em/1 'Genericons';
}
#secondary-menu ul li.menu-item-ancestor > a:after {
//	font: normal 8px/1 'Genericons';
	font: normal 0.8em/1 'Genericons';
}
.term-desc p{
//	font: normal 12px/18px arial;
	font: normal 1em/18px arial;
}
.bgimage-excerpt .slider_post h2 a,
.bgimage-excerpt .slider_post h2 a:visited {
//	font: normal 20px "Pontano Sans", arial, sans-serif;
	font: normal 1.5em "Pontano Sans", arial, sans-serif;
}
.slider_post h2 a,
.slider_post h2 a:visited {
//	font: normal 26px georgia;
	font: normal 1.4em georgia;
}
.slider_post h2 {
margin-bottom:0.3em;
}
.page-title {
	font-size: 1.3em;//16px;
}
.entry-content .gallery-caption {
	font-size: 1em;//11px;
}
.entry-content h1,
.comment-entry h1 {
	font-size: 1.6em;//22px;
}
.entry-content h2,
.comment-entry h2 {
	font-size: 1.5em;//20px;
}
.entry-content h4,
.comment-entry h4 {
	font-size: 1.3em;//16px;
}
.entry-content h5,
.comment-entry h5 {
	font-size: 1.2em;//14px;
}
.entry-content h6,
.comment-entry h6 {
	font-size: 1.1em;//13px;
}
.author-entry .author_name {
	font-size: 1.2em;//14px;
}
.post-format .comment-link a,
.post-format .comment-link a:visited,
.post-format .edit-post a,
.post-format .edit-post a:visited {

	font-size: 1em;//12px;
}
.post-format .entry-date{
	font-size: 1em;//11px;
}
#respond h3#reply-title small {
	font-size: 1em;//12px;
}
#commentform .form-allowed-tags {
	font-size: 1em;//11px;
}
.sidebar > .warning_block p {
	font-size: 1em;//11px;
}
/*
.tweet-rel-time {
	font-size: 0.85em;
}
#sidebar_bottom {
	font-size: 0;
}
*/
/*modifs-alchiwebfr*/
.sidebar-wrap h4 {
	background-color:#e1f2fe;
	color: #0b84d5;
	margin: 5px 0 5px -12px;
	font-weight:bold;
	padding: 4px 12px;
	width: 100%;
}
/*modifs-alchiwebfr*/
#sidebar_bottom {
	font-size: inherit;
}
/*modifs-alchiwebfr*/
#sidebar_bottom .sidebar-wrap {
	font-size: 1em;//12px;
width: 288px !important;
margin: 10px 0px 5px 9px !important;
}
.footer-menu-wrap {
	font-size: 1em;//14px;
}
.footer-menu-wrap ul.sub-menu li {
    font-size: 0.9em;//12px;
}
.fetch-more,
.fetch-more:hover,
.fetch-more-disabled {
	font-size: 1.2em;//14px;
}
.breadcrumb-navxt {
	font-size: 1em;//12px;
}
/*
span.vote_total,
span.vote_total span {
	font-size: 1em !important;
}
*/
body {
	font: normal 1em arial;// normal 12px arial;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
textarea {
	font: normal 1em arial;// normal 12px arial;
}
.block-button,
.block-button:visited,
.Button,
.button,
input[type="submit"],
button,
#commentform #submit,
.wpsc_buy_button {
//	font: bold 12px arial;
	font: bold 1em arial;
}

.post .date .month {
//	font: normal 8px tahoma;
	font: normal 0.8em tahoma;
}
.post .date .day {
//	font: bold 19px tahoma;
	font: bold 1.5em tahoma;
}
.post .date .year {
//	font: bold 10px tahoma;
	font: bold 0.9em tahoma;
}
.post-title {
//	font: 24px "Pontano Sans", sans-serif;
	font: bold 1.4em "Pontano Sans", sans-serif;
	margin-bottom: 0.5em;
}
h1.post-title {
	font-size: 1.6em;
}
.post-title a {
	font: inherit;
}
.post-meta{
//	font: normal 11px/18px tahoma;
	font: normal 1em/18px tahoma;
}
.wp-caption-text {
//	font: normal 11px arial !important;
	font: normal 1em arial !important;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-entry h1,
.comment-entry h2,
.comment-entry h3,
.comment-entry h4,
.comment-entry h5,
.comment-entry h6 {
//	font: normal 18px "Pontano Sans", arial, sans-serif;
	font: normal 1.4em "Pontano Sans", arial, sans-serif;
}
.entry-content p, .comment-entry p, dt {
    margin-top: 0;
}

blockquote:before {
//	font: normal 32px/0 'Genericons';
	font: normal 2.1em/0 'Genericons';
}
code {
//    font: 12px 'Courier New', monospace;
    font: 1.em 'Courier New', monospace;
}
code.block,
pre.block {
//	font: normal 11px "Courier New";
	font: normal 0.9em "Courier New";
}
.post-tags {
//	font: normal 11px tahoma;
	font: normal 1em tahoma;
}
.single .author_h4 {
//	font: normal 18px arial;
	font: normal 1.4em arial;
}
.comment-nav {
//	font: normal 12px tahoma;
	font: normal 1em tahoma;
}
.comment-link a,
.comment-link a:visited {
//	font: normal 18px arial;
	font: normal 1.4em arial;
}
.previous,
.previous a,
.previous a:visited,
.next-post,
.next-post a,
.next-post a:visited,
.parent-return {
//	font: 12px tahoma;
	font: 1em tahoma;
}
.post-format .entry-description p {
//	font: normal 11px/16px arial !important;
	font: normal 0.9em/16px arial !important;
}
.post-format .post-author{
//	font: italic 12px arial;
	font: italic 1em arial;
}
#comments > h4,
#respond > h3,
h3.author-post-list {
//	font: normal 20px "Pontano Sans", arial, sans-serif;
	font: normal 1.5em "Pontano Sans", arial, sans-serif;
}
#comments .pings:before {
//	font: normal 32px/1 'Genericons';
	font: normal 2.1em/1 'Genericons';
}
#respond #reply-title:before {
//	font: normal 26px/1 'Genericons';
	font: normal 1.8em/1 'Genericons';
}
h3.author-post-list:before {
//	font: normal 32px/1 'Genericons';
	font: normal 2.1em/1 'Genericons';
}
#comments li .comment-wrap > h5 {
//	font: normal 16px arial;
	font: normal 1.3em arial;
}
#comments p.commentmetadata {
//	font: normal 11px arial;
	font: normal 0.9em arial;
}
#comments p.comment-reply-link {
//	font: normal 11px arial;
	font: normal 0.9em arial;
}
#comments .comment-entry p,
#comments .comment-entry ul li,
#comments .comment-entry ol li {
//	font: normal 12px arial;
	font: normal 1em arial;
}
.sidebar select {
//	font: normal 12px arial;
	font: normal 1em arial;
}
#commentform .form-allowed-tags code {
//	font: 12px "Courier New";
	font: 1em "Courier New";
}
.sidebar h3 {
//	font: 18px/20px "Pontano Sans", arial, sans-serif;
	font: 1.4em/20px "Pontano Sans", arial, sans-serif;
}
.homepage_pane .post-title a, 
.homepage_pane .post-title a:visited{
//	font: normal 20px "Pontano Sans", arial, sans-serif;
	font: normal 1.5em "Pontano Sans", arial, sans-serif;
}
.homepage_pane .post-excerpt{
//	font: normal 12px/18px arial;
	font: normal 1em/18px arial;
}
#copyright h3{
//	font: normal 14px arial;
	font: normal 1.2em arial;
}
.pullquote {
//	font: normal 22px "Pontano Sans", arial, sans-serif;
	font: normal 1.6em "Pontano Sans", arial, sans-serif;
}
.wp-email .TextField,
.wp-email .Forms {
//	font: normal 12px arial;
	font: normal 1em arial;
}
.default_product_display .wpsc_product_price,
.single_product_display .product_description,
.single_product_display .single_additional_description,
.single_product_display .wpsc_product_price,
.default_product_display .wpsc_variation_forms label,
.single_product_display form.product_form fieldset p, 
#content .single_product_display form.product_form fieldset p {
//	font: normal 12px/18px arial;
	font: normal 1em/18px arial;
}
.single_product_display form.product_form fieldset legend, 
#content .single_product_display form.product_form fieldset legend,
.default_product_display form.product_form fieldset legend, 
#content .default_product_display form.product_form fieldset legend,
.default_product_display h2.prodtitle, 
#content .default_product_display h2.prodtitle {
//	font: bold 18px "Pontano Sans", arial, sans-serif;
	font: bold 1.4em "Pontano Sans", arial, sans-serif;
}
.single_product_display form.product_form input, 
#content .single_product_display form.product_form input,
#checkout_page_container textarea, 
#checkout_page_container input, 
#content #checkout_page_container textarea, 
#content #checkout_page_container input {
//	font: normal 12px arial;
	font: normal 1em arial;
}
#checkout_page_container textarea, 
#checkout_page_container input[type="text"],
#checkout_page_container select {
//	font: normal 12px arial;
	font: normal 1em arial;
}
///////////// FIN POLICES

/* nouvelles classes */
.wp-text-resize {
    float:right;
    display:inline;
    padding:12px;
}

.show-menu a:hover
{
    text-decoration:underline;
}
.show-menu
{
    background: linear-gradient(#B5D36F, #6DAD1A) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.show-menu ul,
.show-menu li,
.show-menu li ul, 
.show-menu li li ul,
.show-menu li li li ul,
.show-menu li li li li ul {
	left: auto !important;
}
.page-id-6 {
	//background: #72BFDF url(images/page-bg.png) center top repeat-x;
}
/* */
@media screen and (max-width: 960px){

.container_16 .grid_16 {
//width: auto;
}
#sidebar1, #sidebar2 {
//display: none;
}

.header-img {
//margin-left: -33%;
}
.container_16 .push_1 {
left: 0;
}
}
/* */
@media screen and (max-width: 657px){
.page-title {
//margin-right: 16px;
}

.container_16 .grid_16 {
//margin-right: 16px;
}

.container_16 .grid_8 {
//margin-right: 16px;
}

}