/* Feuille de style Jakaranda */

	/* général */
	* { margin:0; padding:0; }
	html { font-size: 100%;} 
	body { font-size: 0.8125em; font-family: Helvetica, "Trebuchet MS", Arial, sans-serif; }
	#logo span { display:none; }

	/* Titraille / Intertitres */
	h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; }
	h1 { font-size: 1.70em; color: #000; }
	h2 { font-size: 1.40em; font-weight: normal; }
	h3 { font-size: 1.20em; font-weight: bold; }
	h3.spip { text-align:left; } 

	/* Autres enrichissements typo */
	a.spip_mail:before { content:none!important; }
	a { outline-style:none; }
	strong { font-weight: bold; }
	em { font-style: italic; }
	abbr, acronym {}
	small { font-size: 0.90em; }
	dfn { font-weight: bold; }
	del { text-decoration: line-through; }
	ins { color: red !important; text-decoration: none; }
	sup, sub { font-size: .8em; font-variant: normal; }

	/* Listes */
	ul { margin:0; padding:0; }

	/* Logos, documents et images */
	img { margin: 0; padding: 0; border: 0; }

	/* Espaceur de blocs */
	.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

	/* liens sociaux */
	iframe { margin: 10px 0;  }
	
	/* Formulaire */
	* { border-radius:0; }
	
	/* Cookie Choice */
	#cookieChoiceInfo { font-size:12px; padding:3px 0!important; border-top:1px solid #ddd; bottom:0!important; top:auto!important; line-height:20px; }
		#cookieChoiceInfo a { background-color:#0099cb; color:white; padding:0 5px; margin:0 8px!important; border-radius:3px; display:inline-block; }
	
	/* Bouton */
	.bouton { width:96%; max-width:750px; margin:1em auto; display:block; text-align:center; background-color:#f2f2f2; color:#616161; height:40px; line-height:40px; font-size:1.2em; }
		.bouton:hover { color:#3190c0; }
		.bouton * { display:inline-block; vertical-align:top; }
		.bouton img { margin:9px 2px 0 0; }
	
	/* Diaporama */
	.diaporama { position:relative; width:100%; }
		.diaporama li { list-style:none; display:block; position:absolute; top:0; left:0; opacity:0; transition: all 0.5s ease; width:100%; }
			.diaporama li.on { opacity:1; }
			
	/* Arobrescence */
	.arbo, .arbo a { color:#555; text-decoration:none; margin:0 0 20px!important;}

	/* Moteur de recherche */
	#formulaire_recherche { position:relative; }
	#formulaire_recherche label { display:none; }
	#formulaire_recherche input { border:1px solid #ccc; margin:5px; padding:3px 25px 3px 3px; font-size:11px; width:105px; }
	#formulaire_recherche input:focus { border:1px solid #aaa; }
	#formulaire_recherche input[type='submit'] { 
		width:29px; height:22px;
		border:0; margin:0; padding:0; 
		margin-left:-35px; font-size:0.9em; 
	}
	
	input[type="text"],
	input[type="email"],
	input[type="password"],
	textarea {
		-webkit-appearance: none;
	}

	/* Animations */
	.animerCouleur { transition-property: color; transition-duration: 0.3s; }
	.animerCouleurFond { transition-property: background-color; transition-duration: 0.3s; }
	.animerTout { transition: all 0.2s ease; }
			
	/* Ipad */
	.ipad .main { min-height:150%; }
	
	/* Mentions légales */
	#mentions { height:100%; }
	
	/* Pied de page */
	#pied { position:fixed; bottom:0; left:0; margin:auto; width:100%; background-color:#000; color:rgb(255,255,255); height:22px; font-size:0.8em; line-height:22px;  }
		
		/* Eléments divers */
		#pied ul a { color:white; color:rgba(255,255,255,0.6); text-decoration:none; }
		#pied ul a:hover { color:rgba(255,255,255,1); }
		#pied ul { float:left; margin:0; padding:0; margin-left:15px; }
		#pied li { list-style:none; float:left; margin-right:15px; }
		#pied li a { height:100%; width:100%; display:block; }
		#pied img { vertical-align: middle; }
		#pied em { text-transform:lowercase; font-style:normal; }
	 
	.jakaranda a { color:white; text-decoration:none; }
		.jakaranda a:hover { color:white; }
	.jakaranda { float:left; text-transform:uppercase;	}
	.jakaranda img { vertical-align:middle; margin-right:2px; }
	.jakaranda:hover { }
	.jakaranda a:hover { text-decoration:none; }