/*
Theme Name: Twenty Eleven Child LUNCHS
Theme URI: http://www.lunchsdedroitsocial.fr
Description: Thème enfant du thème Twenty Eleven pour LUNCHSDEDROITSOCIAL
Author: APPLIBIZ
Author URI: http://applibiz.com/
Template: twentyeleven
Version: 0.1.0
*/

@import url("../twentyeleven/style.css");
/* General */
/* Enlever les traits correspondants aux éléments de table */
#content .entry-content table{
	border : none;
}
#content .entry-content table td{
	border : none;
}
/*Gestion des tables de classe event  */
.event {
	line-height:12px;
	border : none;
}
.event1 {
	width:15%;
	border : none;
	vertical-align=top;
	color: #ff9933;
}
.eventtitle {
	line-height:20px;
	border : none;
	color: #ff9933;
}
/*Gestion des tables de classe eventCorps (Table dans Corps de texte)  */
.eventCorps {
	line-height:20px;
	border : none;
}
.eventCorps1 {
	width:20%;
	border : none;
	vertical-align=top;
	color: #ff9933;
}
.eventCorpstitle1 {
	line-height:20px;
	border : none;
	color: #555555;
	font-weight:normal;
}

/*Pour aligner bouton Agenda */
#content .table1 table td{
	width : 100%;
/*	border:3px solid black; */
}
/* =Menu
----------------------------------------------- */
#access {
	background: #AE006B; /* on change la couleur du fond de menu */
	position:relative;
	z-index:1;
/*	margin-left:33.8%;
	width:66.21%;*/
}
#access ul{
	margin-left:33.8%;
}

/* =Content
----------------------------------------------- */
#intro {
	margin-left:20px;
}
#introaccueil {
	margin-left:20px;
	margin-top:-50px;
	font-family:'optima';
	font-size:16px;
	line-height:1.2;
	/* */
	max-width:400px;
}
.introrose{
	color:#AE006B;
}
.introrosegras{
	color:#AE006B;
	font-weight:bold;
}
.introorange{
	color:#F08A00;
}
.introorangegras{
	color:#F08A00;
	font-weight:bold;
}
.introgrise{
	color:#626262;
}
.introrose a{
	color:#AE006B;
}
.entry-title {
	margin-left:20px;
}
.entry-content {
	margin-left:20px;
}
/* Page Accueil */

/* Pour faire apparaitre et positionner le titre Au Menu */
.aumenu {
	width:271px;
	height:114px;
	background:url("images/titre-au-menu.png") no-repeat;
	margin-top:20px;
/*	margin-top:-98px;*/
	margin-left : 20px;

}
.accueil-title {
	margin-top:10px;
	margin-left:20px;
	color:#AE006B;
	font-size:18px;
	font-weight:bold;
}
/* Pour faire apparaitre et positionner le logo Appstore */

.appstore {
	width:133px;
	height:46px;
	margin-top:-20px;
/*	margin-top:43px;*/
	margin-left : 460px;
/*	margin-left : 440px;*/
}
/* Pour faire apparaitre et positionner la date Au Menu */
.ladate{
	margin-top:-55px;
	margin-left:35px;
}
.btn-inscription {
	margin-top:10px;
	margin-left:20%;
}
.textinscription {
	margin-left:26%;
	margin-right:30%;
	line-height: 1.4em;
	font-family:'optima';
	font-size:16px;
	color:#A5A5A7;
}
.soustextinscription{
	line-height: 1.0em;
	font-family:'optima';
	font-size:16px;
	color:#A5A5A7;
}

/* Page Agenda */
.prochainslunchs {
	width:100%;
	height:60px;
	background:url("images/titre-agenda.png") no-repeat;
	margin-top:20px;
	margin-left : 20px;
	margin-bottom:20px;

}
.datetitre {
	margin-left:20px;
}
.titleevent a{
	margin-left:20px;
	color:#F08A00;
}
/* Page Archive */

.themesprecedents{
	width:100%;
	height:60px;
	background:url("images/titre-archive.png") no-repeat;
	margin-top:20px;
	margin-left : 20px;
	margin-bottom:20px;

}
/* Page Formation */
.prochainesformations {
	width:100%;
	height:60px;
	background:url("images/titre-formation.png") no-repeat;
	margin-top:20px;
	margin-left : 20px;
	margin-bottom:20px;

}
.textinscriptionformation {
	margin-left:20%;
	margin-right:33%;
	line-height: 1.4em;
	font-family:'optima';
	font-size:16px;
	color:#A5A5A7;
	text-align:center;
}
.soustextinscriptionformation {
	line-height: 1.0em;
	font-family:'optima';
	font-size:16px;
	color:#A5A5A7;
}


/*Page Article */

/*Enlever Precedent Suivant */
#nav-single{
	display:none;
}

/* =Widget
----------------------------------------------- */

/*Les photos sous l'image d'entête à gauche */
.photoaside{
	margin-top:-73px;
	margin-left:-19px;
	position:relative;
	z-index:9999;
}
.btn-jyvais {
	margin-top:10px;
	margin-left:-20px;

}
.btn-agenda {
	margin-top:10px;
	margin-left:-20px;
}
/* Widget newsletter */
/* Bouton derrière le titre */
#newsletterwidget-2 .widget-title{
	margin-top:30px;
	margin-left:-20px;
	width:150%;
	background:url("images/bouton-violet-large.png") no-repeat;
	color:#FFFFFF;
	font-family:"infrared";
	font-size:25px;
	text-align:center;
}
/*formattage du texte de newsletter */
#newsletterwidget-2 .textnews {
	margin-left:-20px;
	line-height: 1.4em;
	font-family:'optima';
	font-size:16px;
	color:#A5A5A7;
	margin-right:-40%;

}
/* Widget testimonial */
/* Bouton derrière le titre */
#testimonials_widget-2 .widget-title{
	margin-top:30px;
	margin-left:-20px;
	width:150%;
	background:url("images/bouton-orange-large.png") no-repeat;
	color:#FFFFFF;
	font-family:"infrared";
	font-size:25px;
	text-align:center;
}
/* Widget formation */
/* Bouton derrière le titre */
.page-template-formation-lexegalis-php .widget-title{
	margin-top:-5px;
	margin-left:-20px;
	width:150%;
	background:url("images/bouton-orange-large.png") no-repeat;
	color:#FFFFFF;
	font-family:"infrared";
	font-size:25px;
	text-align:center;
}
/*formattage du texte de widget formation */
.page-template-formation-lexegalis-php .textwidget {
	margin-left:-20px;
	line-height: 1.4em;
	font-family:'optima';
	font-size:16px;
	color:#A5A5A7;
	margin-right:-40%;

}

/* =Footer
----------------------------------------------- */
/* Couleur de fond derrière l'image du footer */
#colophon {
	background-color: #931161;
	width:100%;
}
/*Format signature Applibiz */
.signature {
	height:14px;
}
.signature a{
	color:#FFFFFF; 
	font-size:12px;
	margin-left:85%;
	padding-top:-20px;
	margin-bottom:0;
	line-height:0.8em;
	vertical-align:top;
}
.signapplibiz {
	margin-top:-10px;
	vertical-align:top;
}
/* = Media 
----------------------------------------------- 
/* Pour iPad */
@media (max-width: 800px) {
	#access {
		background: #AE006B; /* on change la couleur du fond de menu */
		margin-left:0%;
		width:100%;
	}
	#access ul{
		margin-left:0%;
	}
	#main #secondary {
		float: none;
		margin: auto;
		width: 225px;
	}
	.btn-inscription {
		margin-top:10px;
		margin-left:25%;
	}
	.photoaside {
		display:none;
	}
	/*Format signature Applibiz */
	.signature {
		height:12px;
	}
	.signature a{
		color:#FFFFFF; 
		margin-left:82%;
		font-size:10px;
		padding-top:-20px;
		margin-bottom:0;
		line-height:0.8em;
		vertical-align:top;
	}
	.signapplibiz {
		margin-top:-10px;
		vertical-align:top;
	}


}
/* Pour iPhone */
@media (max-width: 320px) {
	/* Menu */
	#access {
		background: #AE006B; /* on change la couleur du fond de menu */
		margin-left:0%;
		width:100%;
	}
	#access ul{
		margin-left:0%;
	}
	/* General */
	#main #secondary {
		float: none;
		margin: 0 8%;
		width: 225px;
	}
	/* marge supérieure des titres des pages pour iPhone*/
	.entry-title {
		margin-top: -60px;
		margin-right:-23px;

	}
	/*Largeur de la 1ere cellule des contenus d'evenement (post) */
	.event1 {
		width:30%;
		border : none;
	}
	/* Pour faire apparaitre et positionner l'intro de la page d'Accueil */

	#introaccueil {
		margin-left:20px;
		margin-top:0px;
	}
	img{
		max-width:80%;
	}
	
	/* Pour faire apparaitre et positionner le logo Appstore */
	.appstore {
		width:200px;
		height:69px;
		margin-top:-20px;
		margin-left : 40px;
	}
	/* Pour faire apparaitre et positionner la date dans le page d'Accueil */

	.ladate{
		margin-top:-55px;
		margin-left:23px;
	}
	/* Bouton je m'inscris */
	.btn-inscription {
		margin-top:10px;
		margin-left:-5%;
	}
	.textinscription {
		margin-left:0%;
		margin-right:0%;
	}
	.textinscriptionformation {
		margin-left:0%;
		margin-right:0%;
	}
	/*Photo Accueil Agenda Archive : pas affichées sur iphone */
	.photoaside {
		display:none;
	}
	/* Widget newsletter */
	/* Bouton derrière le titre */
	#newsletterwidget-2 .widget-title{
		margin-top:30px;
		margin-left:-20px;
		width:130%;
		background:url("images/bouton-violet-large.png") no-repeat;
		color:#FFFFFF;
		font-family:"infrared";
		font-size:25px;
		text-align:center;
	}
	/*formattage du texte de newsletter */
	#newsletterwidget-2 .textnews {
		margin-left:-20px;
		line-height: 1.4em;
		font-family:'optima';
		font-size:16px;
		color:#A5A5A7;
		margin-right:-30%;
	}
	/* Widget testimonial */
	/* Bouton derrière le titre */
	#testimonials_widget-2 .widget-title{
		margin-top:30px;
		margin-left:-20px;
		width:130%;
		background:url("images/bouton-orange-large.png") no-repeat;
		color:#FFFFFF;
		font-family:"infrared";
		font-size:25px;
		text-align:center;
	}
	/*Page Agenda */
	.prochainslunchs {
		width:265px;
		height:32px;
		background:url("images/titre-agenda-iphone.png") no-repeat;
		margin-top:20px;
		margin-left : 20px;
		margin-bottom:20px;
	}
	/*Page Archive */
	.themesprecedents{
		width:265px;
		height:30px;
		background:url("images/titre-archive-iphone.png") no-repeat;
		margin-top:20px;
		margin-left : 20px;
		margin-bottom:20px;
	}
		/*Page Formation */
	.prochainesformations {
		width:265px;
		height:32px;
		background:url("images/titre-formation-iphone.png") no-repeat;
		margin-top:20px;
		margin-left : 20px;
		margin-bottom:20px;
	}
	/* Widget formation */
	/* Bouton derrière le titre */
	.page-template-formation-lexegalis-php .widget-title{
		margin-top:-5px;
		margin-left:-14px;
		padding-left:2px;
		width:130%;
		background:url("images/bouton-orange-large.png") no-repeat;
		color:#FFFFFF;
		font-family:"infrared";
		font-size:24px;
		text-align:left;
	}
	/*formattage du texte de widget formation */
	.page-template-formation-lexegalis-php .textwidget {
		margin-left:-20px;
		line-height: 1.4em;
		font-family:'optima';
		font-size:16px;
		color:#A5A5A7;
		margin-right:-30%;
	}


	/*Footer : signature Applibiz */
	.signature {
		height:6px;
	}
	.signature a{
		color:#FFFFFF; 
		font-size:6px;
		margin-left:77%;
		margin-top:-10px;
		margin-bottom:0;
		vertical-align:top;
	}
	.signapplibiz {
		margin-top:-10px;
		vertical-align:top;
	}

}

/*Fin Modif PMR */


