/*

Theme Name:     Miss No Gluten

Theme URI:      http: //missnogluten.com/

Description:    Thème enfant du thème Twenty eleven

Author:         Nathalie Valmary

Author URI:     http: //www.missnogluten.com/portrait/

Template:       twentyeleven

Version:        1.0

*/



@import url("../twentyeleven/style.css");



@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro);

@import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do);











/* =Responsive Structure for narrow screens

* to keep min width and sidebar

-------------------------------------------- */

@media (max-width: 800px) {

     #page {

       min-width: 500px;

         }

/* keep the sidebar - for right sidebar */

    .right-sidebar #main #content {

        margin: 0 29% 0 1%;

        width: 70%;

    }

    .right-sidebar #main #secondary {

        float: right;

        margin: 0 1% 0 1%;

        width: 24%;

    }

/* keep the sidebar - for left sidebar */

    .left-sidebar #main #content {

        margin: 0 1% 0 29%;

        width: 70%;

    }

    .left-sidebar #main #secondary {

        float: right;

        margin: 0 -1% 0 2%;

        width: 24%;

    }

/* correction for 'showcase' template */

    .page-template-showcase-php #main #primary.showcase {

        float: right;

        margin: 0 2% 0 2%;

        width: 96%;

    }

    .page-template-showcase-php #main #primary.showcase #content {

        margin: 0 6% 0 6%;

        width: 88%;

    }

    .page-template-showcase-php section.recent-posts {

        float: right;

        margin-right: 0pt;

        margin-left: 31%;

        width: 69%;

    }

    .page-template-showcase-php #main .widget-area {

        float: left;

        margin-right: -22.15%;

        margin-left: 0pt;

        width: 22.15%;

    }

/* correction for singular posts/pages without sidebar */

    .singular #main #content {

        margin: 0 8% 0 8%;

        width: 84%;

    }

/* keep floating footer widgets side-by-side at this size */

     #colophon #supplementary .widget-area {

          float: left;

          margin-right: 1%;

          width: 32%;

     }

}

 

/*to keep image alignment in narrow browsers*/

@media (max-width: 650px) {

  .alignleft { float: left; }

  .alignright { float: right; }

}











/* --------------------------------- GENERAL */



#page{

	min-width:900px;

	margin:0 auto;

	padding:0;

}



.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{

	width:100%;

}

.entry-title, .entry-title a{

	font-family: 'Nothing You Could Do', cursive;	

}

.entry-title a {

	font-size:25px;



}

.singular .entry-title {

	color: black;

	line-height:0.8em;

}



.entry-content p{

	font-size:1em;

}



.home .entry-content p{

	float:left;

	width:300px;

	margin-left:40px;

margin-top:1em;

}



/* Bouton modifier en administrateur */

.singular .entry-meta .edit-link a{

	left:0;

	top:50px;

}



/*  Enlever le bord gris sur toutes les images publiées */

#content img {

	border:none !important;

}



/* --------------------------------- ENTETE */

#branding{

	border-top:none;

}

#branding hgroup{

	display:none;

}

#branding #searchform{

	top:26.5em;

	right:4.8%;

}

/* barre de recherche moins large */

#branding #s:focus{

	width:140px;

}





/* --------------------------------- NAVIGATION PRINCIPALE */

#access{

	background:white;

	box-shadow:none;

	text-align:center;

}

#access div {

	margin:0 auto;

}

#access a{

	font-family: 'Source Code Pro', sans-serif;

	font-weight:600;

	font-size:0.8em;

	letter-spacing:-1px;

	color:#a1b791;

	line-height:2.5em;

}

#access ul{

	margin:0 auto;

	margin-top:30px;

	margin-left:37px;

	font-size:1.3em;

}

#access ul ul{

	top:1.5em;

	left:-0.4em;

}

#access ul ul a{

	background:white;

}

#access ul ul a:hover{

	background:#f9f9f9;

}

#access li:hover > a,

#access a:focus{

	background:none;

}



/* couleur unique du menu */

#menu-menu-mng li a {

	color:#df5b1b;

}

#menu-menu-mng li + li a {

	color:#5a982c;

}

#menu-menu-mng li + li + li a {

	color:#d79a0a;

}

	#menu-menu-mng li + li + li > ul li a {

	color:#d79a0a;

}

#menu-menu-mng li + li+ li+ li a {

	color:#995391;

}

#menu-menu-mng li + li+ li+ li+ li a {

	color:#df5b1b;

}

#menu-menu-mng li + li+ li+ li+ li+ li a {

	color:#1471c1;

}



/*--------------------------------- LA BARRE LATERALE */

#secondary{

	float:left;

	/*margin:80px 0 0 0;*/

	margin-top:-12px;

	/*margin-right:1%;*/

	margin-left:1%;

}

#secondary .widget{

	margin-top: 20px;

	margin-left: 1em;

}



#secondary select{

	width: 188px;

}



.widget-title{

	font-family:arial,sans-serif;

	font-size:16px;

	text-transform:lowercase;

	color:#e95400;

	text-align:center;

	border-top:2px dotted #81807c;

	border-bottom:2px dotted #81807c;

	margin-bottom:15px;

	line-height:1.5em;

}

.widget ul{

	list-style-type:none;

}

.textwidget{

	width:auto;

}

#resSociaux {

	width:160px;

	margin:0 auto;

}

#resSociaux img{

	margin-right:1px;

}



/*  Justifier le texte le corps du blog */

.entry-content{

	text-align: justify;

}



.af-header{

	display:none;

}



#facebook-likebox-2 > iframe{

/* Force le widget sur sa hauteur */

	height:59px !important;

}





/*--------------------------------- LE FOOTER */



#menu-mentions{

	list-style-type:none;

}

#menu-mentions li{

	display:inline;

	margin-right:1em;

}



/* --------------------------------- PAGE D'ACCUEIL - BIENVENUE */



#primaryMNG{

	float:left;

	margin-left:20px;

	/*margin: 0 -26.4% 0 0;*/

	width:70%;

	overflow:hidden;

}



.artMNG{

	border-bottom:2px dotted #dedede;

}



.derniersArt{

	font-size:1.4em;

	line-height:3.4em;

	font-weight:bold;

	text-transform:uppercase;

	border-top: 2px dotted #dedede;

}



.entry-content{

	 padding: 1.1em 0 0;

}



.entry-content .attachment-medium{

	float:left;

}



.entry-content img{

	margin:0 13px 13px 13px;



}



.entry-meta2{

	font-size:0.8em;

    	padding-right: 76px;

}

.entry-meta2 a{

	font-weight:bold;

}



.tabPosts{

	display:table;

	width:600px;

	margin-top:20px;

}



.rangx3{

	display:table-cell;

	vertical-align:top;

	width:115px;

	height:250px;

	text-align:center;

	color:#7a7a7a;

}

.rangx3 h2{

	font-weight:bold;

	color:#242424;

}



.dateAcc{

	font-size:0.8em;

}



/* --------------------------------- CARROUSEL FOOTER TELECHARGER */



#carouTelech{

	display:table;

	width:800px;

	margin-left:40px;

	border-collapse:seperate;

	border-spacing:30px 0;

	/*Temporairement désactivé*/

	display:none;

}



.slide{

	display:table-cell;

	text-align:center;

	vertical-align:top;

	width:120px;

	border:1px solid #dedede;

}

/* Boutons précédent/suivant su carrousel */

#ui-carousel-next, #ui-carousel-prev {

	background: url(img/footer/fl-gauch.png) #fff center center no-repeat;

	display: block;

	width:46px;

	height:46px;

	position: relative;

	z-index: 100;

}



#ui-carousel-next {

	right:-490px;

	top:91px;

	background-image: url(img/footer/fl-droit.png);

}



#ui-carousel-prev {

	left:-386px;

	top:45px;

}

			

#ui-carousel-next > span, #ui-carousel-prev > span {

	display: none;

}



/* --------------------------------- PAGE DE VENTE */

#bt2Rang{

	width:220px;

	margin-left:150px;

}



#site-generator{

	background:white;

}



#menu-menu-mng-1{

	list-style-type:none;

}

#menu-menu-mng-1 li{

	display:inline-block;

}

#menu-menu-mng-1 li + li{

	margin-left:20px;

}