/*
yoga_nantes_design
*****************************************************************/
html { 
	font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
} 

body
{
margin: 0em; 
padding: 0em; /* Remettre à zéro si nécessaire. */ 
width:100%;
background:#ffffff url("../images/fond-body.jpg") top left repeat-x;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
/*font-family:Georgia, "Times New Roman", Times, serif; /*"Times New Roman"(Windows), Times(Mac)*/
font-size:13px;
line-height: 1.3; /* À adapter au design. (4) */ 
color:#444444;
}

 
/* Titres
******************************************/  
h1, h2, h3, h4, h5, h6 { 
	margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */ 
	line-height: 1.2; 
	font-weight: bold; /* Valeur par défaut. (6) */ 
	font-style: normal;
	color:#ff9600;
} 
h1 { 
	font-size: 28px; 
} 
h2 { 
	font-size: 25px;
	margin: 1em 0 1.5em 0;	
} 
h3 { 
	font-size: 20px; 
} 
h4 { 
	font-size: 16px; 
} 
 
/* Listes
******************************************/  
ul, ol { 
	margin: .75em 0 .75em 32px; 
	padding: 0; 
}
ul ul{ 
	margin:-17px 0 0 50px;
}
ul ul li{ 
	padding: 0;
	list-style:none;
}
em{ 
	color :#888888;
} 
 
/* Paragraphes
******************************************/  
p { 
	margin: .75em 0; /* Marges plus faibles que par défaut. (7) */ 
} 
address { 
	margin: .75em 0; 
	font-style: normal; 
} 
 
/* Liens
******************************************/ 
a {
	color:#888888;
	text-decoration: none; 
} 
a:link { /*lien normal, non visité*/
	color:#888888; 
} 
a:visited { /*lien visité;*/
	color:#888888;
} 
a:hover, a:focus, a:active { /*hover : lien quand la souris passe dessus, focus : ?, active : lien au mommant du clic.*/
	color:#575757;
	/*text-decoration:underline;*/
	
} 
/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active { 
	outline: none; 
} 
/* Pas de bordure autour des images dans les liens
 
a img { 
	border: none; 
} 
 
/* Divers éléments de type en-ligne
******************************************/  
em { 
	font-style: italic; 
} 
strong { 
	font-weight: bold; 
} 
 
/* Formulaires
******************************************/  
form, fieldset { 
	margin: 0; 
	padding: 0; 
	border: none; 
} 
input, button, select { 
	vertical-align: middle; /* Solution pb. d'alignement. (9) */ 
}

/* les tableaux
******************************************/ 

table { 
  margin: 0; 
  border: 1px solid gray; /* Pas de bordure = "none". */ 
  border-collapse: collapse; /* Valeur par défaut: "separate". */ 
  border-spacing: 0; 
} 
table td, table th { 
  padding: 4px; /* Pas de retrait autour du texte = "0". */ 
  border: 1px solid #ccc; /* Pas de bordure = "none". */ 
  vertical-align: top; /* Valeur par défaut: "middle" */ 
}
 
/*
page
****************************************************************/
#page
{
width:1000px;
background:#ffffff;
margin:auto;
overflow:hidden;
}

/*
header-nav
****************************************************************/
#header-nav
{
width:100%;
height:132px;
background:#c4d6da url("../images/fond-header-nav.png") top left no-repeat;
margin: 0px 0px 0px 0px;
}

#header
{
width:100%;
height:100px;
margin: 0px 0px 0px 0px;
}
	h1
	{
	margin:0px;
	}
	h1 a
	{
	display:block;
	width:350px;
	height:100px;
	margin:0px;
	text-indent:-9999px;
	background:transparent url("../images/yoga-nantes.png") no-repeat;
	float:left;
	}

/*
nav
****************************************************************/
#nav
{
width:100%;
height:32px;
}
	#nav a
	{
	display:block;
	height:32px;
	font-size:14px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	margin:0px 2px 0px 0px ;
	padding : 0px 12px 0px 12px ;
	float:left;
	}
	#nav a:hover
	{
	color:#000000;
	background:#ffffff url("../images/fond-btn-nav.png") top left repeat-x;
	-moz-border-radius: 5px 5px 0px 0px ; 
	-webkit-border-radius: 5px 5px 0px 0px ;  
	border-radius: 5px 5px 0px 0px ;  
	}
	#nav .current
	{
	color:#000000;
	background:#ffffff url("../images/fond-btn-nav.png") top left repeat-x;
	-moz-border-radius: 5px 5px 0px 0px ; 
	-webkit-border-radius: 5px 5px 0px 0px ;  
	border-radius: 5px 5px 0px 0px ;  
	}
	
	#nav .btn-semaine-yoga
	{
	position: relative;
	top:-36px;
	text-indent:-9999px;
	width:120px;
	height:68px;
	color:#000000;
	padding : 0px 0px 0px 0px ;
	background:transparent url("../images/bouton-semaine-yoga.png") top left no-repeat;
	}	
	#nav .btn-semaine-yoga:hover
	{
	width:120px;
	height:68px;
	color:#000000;
	padding : 0px 0px 0px 0px ;
	background:transparent url("../images/bouton-semaine-yoga-hover.png") top left no-repeat;
	}
	
	#nav .btn-fete-yoga
	{
	position: relative;
	top:-57px;
	text-indent:-9999px;
	width:120px;
	height:87px;
	color:#000000;
	padding : 0px 0px 0px 0px ;
	background:transparent url("../images/bouton-fete-yoga.png") top left no-repeat;
	}	
	#nav .btn-fete-yoga:hover
	{
	width:120px;
	height:87px;
	color:#000000;
	padding : 0px 0px 0px 0px ;
	background:transparent url("../images/bouton-fete-yoga-hover.png") top left no-repeat;
	}	
/*
fil d'ariane
****************************************************************/
#fil_ariane
{
width:100%;
margin :15px 0px 0px 0px;
font-size:10px;
color:#444444;
clear: both;
}
	#fil_ariane a
	{
	font-size:10px;
	color:#888888;
	}
	#fil_ariane a:hover
	{
	color:#ff9600
	}
	
	#fil_ariane .current
	{
	color:#000000;
	}
/*
content
****************************************************************/
#content-index, #content-actualite, #content-contact, #content-liens, #content, #content-semaine-yoga, #content-fete-yoga, #content-evenement, #content-annuaire
{
background:#ffffff;
margin: 30px 0px 10px 0px;
}


/*
nav-choix
***************************************************************************/
#nav-choix
{
width:100%;
margin:0px 0px 20px 0px;
}
	#nav-choix a
	{
	height:20px;
	font-size:13px;
	padding:3px 10px 3px 10px;
	margin:0px 10px 0px 10px;
	border:1px grey solid;
	}
	#nav-choix a:hover
	{
	color:#ffffff;
	background: #808080 ;
	border:1px #808080 solid;
	}
	
	#nav-choix .current
	{
	color:#ffffff;
	background: #808080 ;
	border:1px #808080 solid;
	}
	
/*
semaine-yoga.php
****************************************************************/
#content-semaine-yoga
{
margin-bottom: 50px;
}
	
	#content-semaine-yoga .intro
	{
	margin: 0px 0px 20px 0px;
	}
	
	#content-semaine-yoga .inline
	{
	display:inline;
	}
	
	#content-semaine-yoga table
	{
	margin: 20px 0px 0px 0px;
	background:#fef1e0;
	border:0px;
	}
		#content-semaine-yoga th
		{
		color: #ffffff;
		background:#eb8700;
		border:0px;
		}
		#content-semaine-yoga .th-date
		{
		width:400px;
		color: #ffffff;
		background:#eb8700;
		border:0px;
		}
		
		#content-semaine-yoga td
		{
		border:2px #ffffff solid;
		}
		
		#content-semaine-yoga .note
		{
		color: #eb8700;
		}
		#content-semaine-yoga .num
		{
		padding : 2px 7px;
		color: #ffffff;
		background: #eb8700;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		}
/*
fete-yoga.php
****************************************************************/
#content-fete-yoga
{
margin-bottom: 50px;
}
	#content-fete-yoga .intro
	{
	font-size : 16px;
	margin: 0px 0px 50px 0px;
	}
	#content-fete-yoga .btn-billeterie
	{
	float:right;
	font-size:20px;
	display:inline-block;
	color:#ffffff;
	background:#ff9600;
	padding:8px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:20px 0px;
	}
	#content-fete-yoga .btn-billeterie:hover
	{
	background:#bbbbbb;
	}
	
	#content-fete-yoga table
	{
	margin: 20px 0px 40px 0px;
	background:#fef1e0;
	border:0px;
	}
		#content-fete-yoga table h4
		{
		color :#ff9600;
		margin:5px 0 0 0;
		}
		#content-fete-yoga table .prof
		{
		color :#327880;
		margin:5px 0 30px 0;
		}
		
		#content-fete-yoga table ul
		{
		margin:20px 10px;
		color :#999999;
		}
			#content-fete-yoga table li
			{
			color :#999999;
			}
				#content-fete-yoga table a
				{
				color :#999999;
				}
				#content-fete-yoga table a:hover
				{
				color :#ff9600;
				text-decoration:none;
				}
				
		#content-fete-yoga th
		{
		color: #ffffff;
		background:#eb8700;
		border:0px;
		}
		
		#content-fete-yoga td
		{
		border:2px #ffffff solid;
		padding:15px 15px;
		}
		
		#content-fete-yoga .note
		{
		color: #eb8700;
		}
		
		#content-fete-yoga .attention
		{
		padding:10px;
		background:#327880;
		color: #ffffff;
		}
		
		#content-fete-yoga .num
		{
		padding : 2px 7px;
		color: #ffffff;
		background: #eb8700;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		}
				#content-fete-yoga #comment-commander li
				{
				margin-bottom:20px;
				}
				
				#content-fete-yoga #comment-commander li span
				{
				color :#ff9600;
				font-weight:bold;
				}
				
		#content-fete-yoga .img-bas
		{
		text-align:center; 
		margin-top:120px;
		}
/*
billeterie
****************************************************************/
.event
{
background: #ffffff;
}

		
/*
index.php
****************************************************************/
.slider
{
display:block;
margin: 0px 0px 5px 0px;
}
	.slider img
	{
	width:998px;
	height:331px;
	border: 1px #cccccc solid;
	}
		#content-index #liens-sous-slider 
		{
		height :60px;
		}
		
		#content-index #liens-sous-slider .btn-billeterie, #content-index #liens-sous-slider .btn-programme
		{
		float:right;
		font-size:16px;
		display:inline-block;
		color:#ffffff;
		background:#bbbbbb;
		padding:8px 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin:0px 0px;
		}
		#content-index #liens-sous-slider .btn-billeterie:hover, #content-index #liens-sous-slider .btn-programme:hover
		{
		background:#ff9600;
		}
		#content-index #liens-sous-slider .btn-programme
		{
		margin:0px 10px;
		}
#content-index strong
{
font-size:14px;
}

#content-index .titre
{
height:38px;
border-bottom:2px solid #d9d9d9;
margin: 10px 0px 10px 0px;
}
	#content-index h2
	{
	margin: 0px 0px 0px 0px;
	float:left;
	font-size:24px;
	}
	#content-index .titre .voir-tout
	{
	height:30px;
	font-size:12px;
	font-style:italic;
	color:#9aafc3;
	float:right;
	line-height:14px;
	padding:3px 0px 0px 0px;
	}
	
	#content-index .titre .voir-tout-actu
	{
	height:30px;
	font-size:12px;
	font-style:italic;
	color:#9aafc3;
	float:right;
	padding:13px 0px 0px 0px;
	}

	
	#colonne-haut
	{
	width:100%;
	height:225px;
	background:#ffffff;
	margin: 0px 30px 0px 0px;
	overflow:none;

	}
		#bienvenue
		{
		width:330px;
		float:left;
		margin: 0px 40px 0px 0px;
		}
			#bienvenue h2
			{
			background:#ff9600;
			color:#ffffff;
			border-bottom:none;
			margin: 0px 0px 0px 0px;
			padding: 5px 15px 3px 15px;
			float:none;
			font-size:24px;
			}
			#bienvenue p
			{
			font-size:13px;
			text-align:justify;
			background:#f4f2f2;
			margin: 0px 0px 0px 0px;
			padding: 15px 15px 0px 15px;
			}
			#bienvenue a
			{
			float:right;
			font-size:13px;
			font-style:italic;
			color:#9aafc3;
			margin: 10px 0px 10px 0px;
			
			}
	/*
		#prof
		{
		width:600px;
		background:#ffffff;
		margin: 0px 0px 0px 0px;
		float:left;
		}
		
		#prof .btn-annuaire-YogaNantes
		{
		display:block;
		width:300px;
		height :60px;
		margin: 10px 0px 0px 0px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		font-size:16px;
		font-weight:bold;
		line-height:25px;
		color:#ffffff;
		text-indent :-9999px;
		background:#ff9600 url("../images/btn-annuaire-accueil.png")no-repeat 0px 0px;
		}
		#prof .btn-annuaire-YogaNantes:hover
		{
		background:#ff9600 url("../images/btn-annuaire-accueil.png")no-repeat 0px -60px;
		}
		*/	
	#colonne-bas
	{
	width:100%;
	background:#ffffff;
	margin:0px 0px 0px 0px;
	}
	
		#coeur
		{
		width:600px;
		background:#ffffff;
		margin: 0px 0px 0px 0px;
		float:left;
		}
			#coeur .detail-coup-coeur
			{
			float:left;
			border-bottom:#e9e8e8 1px solid;
			margin:0px 0px 5px 0px;
			}
				#coeur .detail-coup-coeur .image
				{
				float:left;
				}
					#coeur .detail-coup-coeur .image .lien-image
					{
					display:block;
					width:100px;
					margin:0px 10px 0px 0px;
					/*background:#ecebeb;*/
					}
						#coeur .detail-coup-coeur .image img
						{
						border:none;
						width:100px;
						font-size:11px;
						}
						#coeur .detail-coup-coeur .genre
						{
						color:#888888;
						font-size:13px;
						text-transform: uppercase ;
						margin:10px 0px 10px 0px;
						}
						#coeur .detail-coup-coeur h3
						{
						font-size:14px;
						margin:0px 0px 0px 0px;
						}
							#coeur .detail-coup-coeur h3 a
							{
							color:#366087;
							}
						#coeur .detail-coup-coeur .auteurs
						{
						color:#888888;
						font-size:12px;
						margin:0px 0px 0px 0px;
						}
						#coeur .detail-coup-coeur .extrait
						{
						font-size:12px;
						}
		
		#actu
		{
		width:600px;
		background:#ffffff;
		margin: 0px 0px 30px 0px;
		float:left;
		}
			#actu .extrait-actu
			{
			border-bottom:#e9e8e8 1px solid;
			margin: 0px 0px 15px 0px;
			padding: 0px 0px 5px 0px;
			}
				#actu .extrait-actu h3
				{
				font-size:18px;			
				margin: 0px 0px 0px 0px;
				font-weight:bold;
				}
					#actu .extrait-actu h3 a
					{
					color:#444444;
					}
				
				#actu .extrait-actu .prof
				{
				margin: 0px 0px 0px 0px;
				}
				
				#actu .extrait-actu .date
				{
				margin: 0px 0px 0px 0px;
				color:#888888;
				}
				
				.lire-suite
				{
				font-size:12px;
				font-style:italic;
				color:#366087;
				}

				
/*
annuaire-yoga-nantes.php
***************************************************************************/
#content-annuaire
	{
	margin-bottom:50px;
	overflow:auto;
	}
	
		/****** carte annuaire ******/
		#carte-annuaire
		{
		float:left;
		position:relative;
		width:800px;
		height:498px;
		/*border:#ff9600 solid 1px;*/
		background:#ffffff url("../images/carte-annuaire.jpg") no-repeat;
		}
			#carte-annuaire a, #carte-annuaire p
			{
			font-weight:bold;
			position:absolute;
			display:block;
			font-size:13px;
			width:80px;
			line-height:12px;
			text-align:center;
			/*text-shadow: 0px 0px 5px #000;*//*mettre une ombre portée au texte*/
			}
			#carte-annuaire a
			{
			color:#000000;
			/*color:#000000;*/
			}
			#carte-annuaire p
			{
			color:#777777;
			margin:0px;
			}
			#carte-annuaire a:hover
			{
			color:#ff9600;
			text-shadow: 0px 0px 3px #000;
			text-decoration:none;
			}
		
				#carte-annuaire .lien-carte-1 /* nantes centre */
				{
				top:282px;
				left:342px;
				}
				#carte-annuaire .lien-carte-2
				{
				top:365px;
				left:335px;
				}
				#carte-annuaire .lien-carte-4
				{
				top:305px;
				left:275px;
				}
				#carte-annuaire .lien-carte-5
				{
				top:50px;
				left:660px;
				}
				#carte-annuaire .lien-carte-6 /* Zola */
				{
				top:278px;
				left:280px;
				width:50px;
				}
				#carte-annuaire .lien-carte-7
				{
				top:235px;				
				left:320px;
				width:50px;
				}
				#carte-annuaire .lien-carte-9
				{
				top:200px;				
				left:330px;
				width:50px;
				}
				#carte-annuaire .lien-carte-10
				{
				top:190px;				
				left:390px;
				width:50px;
				}				
				#carte-annuaire .lien-carte-11
				{
				top:230px;				
				left:400px;
				}
				#carte-annuaire .lien-carte-12 /* Malakoff St Donatien */
				{
				top:260px;				
				left:383px;
				}
				#carte-annuaire .lien-carte-13
				{
				top:310px;				
				left:350px;
				}
				#carte-annuaire .lien-carte-14 /* nantes sud */
				{
				top:335px;				
				left:375px;
				width:50px;
				}
				#carte-annuaire .lien-carte-15 /* Saint Sébastien sur Loire */
				{
				top:315px;				
				left:415px;
				}
				#carte-annuaire .lien-carte-16
				{
				top:360px;				
				left:250px;
				}
				#carte-annuaire .lien-carte-17
				{
				top:335px;				
				left:185px;
				}
				#carte-annuaire .lien-carte-18
				{
				top:300px;				
				left:130px;
				}
				#carte-annuaire .lien-carte-19
				{
				top:300px;				
				left:50px;
				}
				#carte-annuaire .lien-carte-20
				{
				top:350px;				
				left:130px;
				}
				#carte-annuaire .lien-carte-21
				{
				top:400px;				
				left:130px;
				}
				#carte-annuaire .lien-carte-22
				{
				top:400px;				
				left:190px;
				}
				#carte-annuaire .lien-carte-23
				{
				top:420px;				
				left:250px;
				}
				#carte-annuaire .lien-carte-25
				{
				top:300px;				
				left:190px;
				}
				#carte-annuaire .lien-carte-26
				{
				top:170px;				
				left:190px;
				}
				#carte-annuaire .lien-carte-27
				{
				top:190px;				
				left:260px;
				}
				#carte-annuaire .lien-carte-28
				{
				top:240px;				
				left:240px;
				}
				#carte-annuaire .lien-carte-29
				{
				top:120px;				
				left:350px;
				}				
				#carte-annuaire .lien-carte-30
				{
				top:140px;				
				left:450px;
				}
				#carte-annuaire .lien-carte-31
				{
				top:210px;				
				left:450px;
				}
				#carte-annuaire .lien-carte-32
				{
				top:170px;				
				left:500px;
				}				
				#carte-annuaire .lien-carte-33
				{
				top:130px;				
				left:540px;
				}				
				#carte-annuaire .lien-carte-37
				{
				top:235px;				
				left:170px;
				}
				#carte-annuaire .lien-carte-38
				{
				top:400px;				
				left:370px;
				}
				#carte-annuaire .lien-carte-39
				{
				top:380px;				
				left:435px;
				}					
				#carte-annuaire .lien-carte-40 /* basse goulaine */
				{
				top:290px;				
				left:460px;
				}
				#carte-annuaire .lien-carte-46 /* saint félix */
				{
				top:83px;				
				left:260px;
				}
				#carte-annuaire .lien-carte-47
				{
				top:265px;				
				left:315px;
				}
				#carte-annuaire .lien-carte-48
				{
				top:83px;				
				left:570px;
				}
				#carte-annuaire .lien-carte-49 /* Procé */
				{
				top:285px;				
				left:314px;
				width:50px;
				}
				#carte-annuaire .lien-carte-50 /* sucé sur erdre */
				{
				top:60px;				
				left:395px;
				width:40px;
				}				
		#content-annuaire .tout-les-profs
		{
		float:right;
		position:relative;
		top:200px;	
		display:block;
		width:180px;
		height:110px;
		text-align:center;
		color:#ffffff;
		font-size:16px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		text-indent :-9999px;
		background:#ff9600 url("../images/btn-voir-tout-prof.png")no-repeat 0px 0px;		
		}
		
		#content-annuaire .tout-les-profs:hover
		{
		/*text-decoration: underline;*/
		background:#ff9600 url("../images/btn-voir-tout-prof.png")no-repeat 0px -110px;
		}
	
/*
annuaire-yoga-nantes-liste-professeur.php
***************************************************************************/
#trier-par
{
background:#ecf1fc;
padding:15px;
margin-bottom:80px;
overflow : auto;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
	#trier-par form, #trier-par p
	{
	margin:0px;
	}
		#trier-par label
		{
		width:100px;
		color:#aaaaaa;
		}
		
		#trier-par #select
		{
		float:right;
		}

#fiche-liste-professeur
{
float: left;
width : 320px;
height: 300px;
background:#ffffff;
padding:0px 0px 0px 0px;
margin:0px 10px 30px 0px;
overflow:hidden;
border:1px solid #dddddd;
}
#fiche-liste-professeur h3
{
padding:0px 0px 0px 10px;
}
#fiche-liste-professeur h4
{
font-size :12px;
padding:0px 0px 0px 10px;
}
#fiche-liste-professeur p
{
text-align:justify;
}

	#fiche-liste-professeur img
	{
	width:90px;
	height:105px;
	float:right;
	border:none;
	}
	
	#fiche-liste-professeur #adresses_cours
	{
	width:300px;
	height:120px;
	background:#ecf1fc;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:10px;
	font-size:10px;
	}
		#fiche-liste-professeur .adresses-des-cours
		{
		color:#aaaaaa;
		margin:0px 0px 10px 0px;
		font-size:13px;
		}
			#fiche-liste-professeur .adresse1
			{
			width:90px;
			float:left;
			padding:0px 5px 0px 0px;
			}
			#fiche-liste-professeur .adresse2
			{
			width:90px;
			float:left;
			border-left:1px solid #babaf0;
			padding:0px 5px 0px 5px;
			}
			#fiche-liste-professeur .adresse3
			{
			width:90px;
			float:left;
			border-left:1px solid #babaf0;
			padding:0px 5px 0px 5px;
			}
		
		#fiche-liste-professeur .btn-voir-fiche-detail
		{
		margin:auto;
		text-align:center;
		display:block;
		width:200px;
		height:35px;
		background:#bbbbbb;
		color:#ffffff;
		font-weight:bold;
		line-height:35px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		}
			#fiche-liste-professeur .btn-voir-fiche-detail:hover
			{
			color:#ffffff;
			background:#ff9600;
			}
	
/*
annuaire-yoga-nantes-fiche-professeur.php
***************************************************************************/				
#fiche-professeur
{
background:white;
padding:0px 0px 0px 0px;
overflow:hidden;
}
#fiche-professeur p
{
text-align:justify;
}

	#fiche-professeur img
	{
	width:200px;
	float:right;
	border:none;
	}
	
	#fiche-professeur #adresses_cours
	{
	width:500px;
	background:#ecf1fc;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:10px;
	}
		#fiche-professeur .adresse1
		{
		width:30%;
		float:left;
		}
		#fiche-professeur .adresse2
		{
		width:30%;
		float:left;
		border-left:1px solid #babaf0;
		padding:0px 5px 0px 15px;
		}
		#fiche-professeur .adresse3
		{
		width:30%;
		float:left;
		border-left:1px solid #babaf0;
		padding:0px 5px 0px 15px;
		}
		
	#fiche-professeur .plan
	{
	font-size:11px;
	height:20px;
	background:transparent url("../images/picto-plan.png") no-repeat;
	padding:0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	
	#fiche-professeur .ul-coordonnees
	{
	margin-left: 10px;
	}
	
	#fiche-professeur .tel, #fiche-professeur .mail, #fiche-professeur .internet
	{
	list-style-type:none;
	height:20px;
	padding:0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	}
		#fiche-professeur .tel
		{
		background:transparent url("../images/picto-tel.png") no-repeat;
		}
		
		#fiche-professeur .mail
		{
		background:transparent url("../images/picto-mail.png") no-repeat;
		}
		
		#fiche-professeur .internet
		{
		background:transparent url("../images/picto-internet.png") no-repeat;
		}
		
	#fiche-professeur h3
	{ 
	font-size:13px;
	margin-bottom:-9px
	}
	
	#fiche-professeur ul ul
	{ 
	margin:-17px 0 0 50px;
	}
	#fiche-professeur ul ul li
	{ 
	padding: 0;
	list-style:none;
	}
	#fiche-professeur em
	{ 
	color :#888888;
	}
/*
nav2
***************************************************************************/
#nav2
{
width:210px;
border-right: 1px #808080 solid;
margin: 20px 20px 10px 0px;
float:left;
}
	#nav2 a
	{
	display:block;
	height:20px;
	font-size:13px;
	padding:0px 25px 0px 25px;
	margin:10px 0px 10px 0px;
	}
	#nav2 a:hover
	{
	color:white;
	background:#808080;
	text-decoration:none;
	}
	#nav2 .current
	{
	color:white;
	background:#808080;
	text-decoration:none;
	}

/*
stage-atelier-conference.php
****************************************************************/
#content-evenement
{
margin:0px 0px 20px 0px;
overflow:hidden;
}
#content-evenement .pagination
{
width:100%;
background:#f3f3f3;
margin:0px 0px 20px 0px;
padding:10px 10px 10px 10px;
}
	#content-evenement .evenement
	{
	background:#ffffff;
	padding:0px 0px 20px 0px;
	margin:0px 0px 40px 0px;
	overflow:hidden;
	}
		#content-evenement .evenement .titre
		{
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 1px 0px;
		border-bottom:1px solid #d9d9d9;
		}
			#content-evenement .evenement .titre h3 a
			{
			color:#FF9600;
			}
			
		#content-evenement .evenement .coordonnees
		{
		float:left;
		width:250px;
		margin-right:15px;
		border-right:1px solid #d9d9d9;
		}
			#content-evenement .evenement .coordonnees .img
			{
			text-align:center;
			}
				#content-evenement .evenement .coordonnees img
				{
				width:150px;
				}
		#content-evenement .evenement .description
		{
		background:white;
		padding:0px 0px 0px 10px;
		overflow:hidden;
		}
			#content-evenement .evenement .description h4
			{
			font-size:14px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
			
			#content-evenement .evenement .btn-reseaux-sociaux
			{
			background:#f1f1f1;
			padding:10px;
			margin:20px 0px 0px 0px;
			-moz-border-radius: 10px; 
			-webkit-border-radius: 10px; 
			border-radius: 10px;
			}
			
			#content-evenement .en-savoir-plus
			{
			font-size:11px;
			}

/****************************************** 
btn-reseaux-sociaux
******************************************/
#btn-reseaux-sociaux
{
font-size:11px;
background:transparent;
margin: 0px 0px 0px 0px;
overflow:auto;
}

.addthis_toolbox
{
float:right;
padding-right:20px;
}				
			
/*
ebenement-detail.php
****************************************************************/			
	#content-evenement .plan
	{
	font-size:11px;
	height:20px;
	background:transparent url("../images/picto-plan.png") no-repeat;
	padding:0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}
	
	#content-evenement .ul-coordonnees
	{
	margin-left: 10px;
	}
	
	#content-evenement .tel, #content-evenement .mail, #content-evenement .internet, #content-evenement .fichier, #content-evenement .plus-infos
	{
	list-style-type:none;
	height:20px;
	padding:0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	}
		#content-evenement .tel
		{
		background:transparent url("../images/picto-tel.png") no-repeat;
		}
		
		#content-evenement .mail
		{
		background:transparent url("../images/picto-mail.png") no-repeat;
		}
		
		#content-evenement .internet
		{
		background:transparent url("../images/picto-internet.png") no-repeat;
		}
		
		#content-evenement .fichier
		{
		background:transparent url("../images/picto-fichier.png") no-repeat;
		}
		
		#content-evenement .plus-infos
		{
		background:transparent url("../images/picto-plus-infos.png") no-repeat;
		}
			

/*
formation-yoga-nantes.php
****************************************************************/
#formation
{
max-width:900px;
background: none;
margin:0px 0px 40px 0px;
}
	#formation img
	{
	width:160px;
	float:left;
	border:solid 3px #ededed;
	}
	#formation :hover img
	{
	width:160px;
	float:left;
	border:solid 3px #c9c9c9;
	}
	
	#formation #text
	{
	margin:0px 0px 0px 185px;
	}
		#formation #text h2 a
		{
		font-size:24px;
		text-decoration:none;
		
		}#formation #text h2 a:hover
		{
		text-decoration:none;
		}
		
			#formation #text p a
			{
			color:#afafaf;
			}
			#formation #text p a:hover
			{
			color:#808080;
			text-decoration:none;
			}	

/*
association-yoga-nantes.php
****************************************************************/



/*
liens-yoga.php
****************************************************************/
#lien
{
max-width:900px;
background: none;
margin:0px 0px 40px 0px;
}
	#lien img
	{
	width:160px;
	float:left;
	border:solid 3px #ededed;
	}
	#lien :hover img
	{
	border:solid 3px #c9c9c9;
	}
	
	#lien #text
	{
	margin:0px 0px 0px 185px;
	}
		#lien #text h2 a:hover
		{
		text-decoration:none;
		}
		
			#lien #text p a
			{
			color:#afafaf;
			}
			#lien #text p a:hover
			{
			color:#808080;
			text-decoration:none;
			}
			
/*
coup coeur.php
****************************************************************/

#content-coups-coeur
{
padding:0px 0px 0px 0px;
overflow:hidden;
}
#content-coups-coeur .pagination
{
width:100%;
background:#f3f3f3;
margin:0px 0px 20px 0px;
padding:10px 10px 10px 10px;
}
	#coups-coeur
	{
	max-width:900px;
	background: none;
	margin:0px 0px 20px 0px;
	overflow:hidden;
	}
		#coups-coeur img
		{
		width:100px;
		float:left;
		border:solid 3px #ededed;
		}
		#coups-coeur img:hover 
		{
		border:solid 3px #c9c9c9;
		}
		
		#coups-coeur #text
		{
		margin:0px 0px 0px 120px;
		}
			#coups-coeur #text h2 a:hover
			{
			text-decoration:none;
			}
			
				#coups-coeur #text p a
				{
				color:#afafaf;
				}
				#coups-coeur #text p a:hover
				{
				color:#808080;
				text-decoration:none;
				}


			
/*
contact.php
****************************************************************/
form
{
margin:40px 0px 0px 0px;
}
	label
	{
	display:block;
	width:150px;
	float:left;
	}
	
	#nom, #mail, #sujet 
	{
	width:350px;
	color:#808080;
	}
	
	textarea
	{
	width:350px;
	height:150px;
	color:#808080;
	}
	
	.captcha
	{
	font-size:10px;
	margin:0px 0px 0px 150px;
	}
		.captcha input
		{
		font-size:10px;
		margin:-30px 0px 0px 20px;
		}
		
	.obligatoire
	{
	font-size:10px;
	margin:8px 0px 0px 150px;
	}
	
	.envoyer
	{
	margin:0px 0px 0px 150px;
	padding:5px 10px 5px 10px;
	}
	.effacer
	{
	padding:5px 10px 5px 10px;
	}
	
	.info-envoi
	{
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 150px;
	}	

/*
footer
****************************************************************/
#footer
{
width:100%;
background:#ecebeb;
text-align:center;
padding:15px 0px 50px 0px ;
clear:both;/*pour qui'il soit bien placé en dessous de tout les autres block*/
}

#footer .liens
{
color:#848484;
font-size:13px;
width:1000px;
margin:0px auto 5px auto ;
}
	#footer .liens a
	{
	color:#848484;
	margin : 0px 10px 0px 10px;
	}
	#footer .liens a:hover
	{
	color:#656565;
	margin : 0px 10px 0px 10px;
	}

#footer .copyright
{
width:1000px;
color:#acacac;
font-size:13px;
margin:0px auto 0px auto ;
}
	#footer .copyright a
	{
	color:#858484;
	font-size:13px;
	margin:0px 5px 0px 5px ;
	}
		#footer .copyright a img
		{
		border:none;
		}
/*
hack
****************************************************************/
/*
IE 6 et inférieurs : *html{}
IE 7 seulement : *+html {}
*/