/*
Theme Name: Abk6
Theme URI: http://www.spirits-rejoice.net/
Description: Th&egrave;me perso du site de <a href="www.spirits-rejoice.net">Laurent Ab&eacute;cassis</a> sp&eacute;cifiquement d&eacute;velopp&eacute; pour les fonctionnalit&eacute;s du plugin <a href="http://johannes.jarolim.com/blog/wordpress/yet-another-photoblog/">YAPB</a>. Bas&eacute; sur le th&egrave;me &laquo;&nbsp;Reflection&nbsp;&raquo; de <a href="http://xyloid.org/projects/reflection/">Dave Moxey</a>, ce th&egrave;me s'appuie sur la librairie <a href="http://mootools.net/">MooTools</a> et les languages AJAX et DHTML.
Version: 1.2
Author: Kireip
Author URI: http://www.2pts.fr.nf/
Tags: dark grey, fixed width, one column, no widget
*/


/*  G É N É R I Q U E  */

  *
{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	outline:0;
}

  body
{
	margin:0;
	padding:0;
	height:100%;
	background:#1A1A1A url(images/bg.gif) repeat-y top center;
}

  a, a:hover
{
	text-decoration:none;
}

	img
{ /*background:url(images/picloading.gif) no-repeat 50% 50%;*/
}

	img, a img, a:hover img
{
	border-width:0px;
	color:#181818;
}

  small
{
	color:#454545;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/*  T Ê T E  */

  #topcontainer
{
	margin:0;
	padding:0 0 0 0;
	color:#BBB;
	background:#1A1A1A url(images/bg.gif) repeat-y top center;
}

  #header
{
	width:700px;
	max-width:700px;
	height:120px;
	position:relative;
	margin:0 auto;
	padding:0;
	background:#101010;
}

  #navbar
{
	text-align:center;
	font-size: 11px;
}

  #navbar ul
{
	padding:50px 0 0 0;
}

  #navbar li
{
	display:inline;
	list-style-type:none;
	margin:0; /*padding:50px 13px 15px 17px; padding:50px 18px 15px 22px;*/
	padding:50px 26px 15px 30px;
}

  #navbar a
{
	color:#777;
	padding:0 0 15px 0;
	letter-spacing:3px;
	text-transform:uppercase;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  #navbar a:hover
{
	color:#FFF;
	background:transparent url(images/select.gif) no-repeat bottom center;
}

	.highlight
{
	background:transparent url(images/select.gif) no-repeat bottom center;
}

	#navbar a.highlight
{
	color:#BBB;
}

	#navbar a.highlight:hover
{
	color:#FFF;
}

  #subnavcontainer
{
	position:absolute;
	top:20px;
	left:20px;
	padding:0;
	margin:3px auto 0 auto;
	background:transparent;
}

	#subnav ul, #subnav li
{
	list-style-type:none;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

  #subnav a
{
	color:#555;
}

  #subnav a:hover
{
	color:#BBB;
}

  #topcontent
{
	width:700px;
	margin:0 auto;
	color:#BBB;
	background:#101010;
	padding:0;
}


/*  C O R P S  */

  #pagecontent
{
	width:700px;
	max-width:700px;
	position:relative;
	margin:0 auto;
	padding:0 0 30px 0;
	background:#101010;
	color:#999;
	text-align:center;
	line-height:20px;
	letter-spacing:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  #pagecontent h3, #pagecontent h2
{
	padding:0;
	margin:0 0 15px 0;
	color:#BBB;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  #pagecontent h3 a, #pagecontent h2 a
{ color:#BBB; }

  #pagecontent h3 a:hover, #pagecontent h2 a:hover
{ color:#FFF; }

  #content
{ width:616px; max-width:616px; overflow:hidden; position:relative; padding:10px 42px 0 42px; margin:0 auto;
  font:11px normal "Trebuchet MS"; color:#777; text-align:justify; line-height:20px; letter-spacing:1px; }
	
  #content p
{ width:inherit; max-width:inherit; overflow:hidden; position:relative; padding:0; margin:0 auto 1em auto; }
	
  #content a
{ color:#BBB; }

  #content a:hover
{ color:#FFF; }

	#page
{ width:592px; max-width:616px; overflow:hidden; position:relative; padding:10px 42px 0 44px; margin:0 auto;
  font:11px normal "Trebuchet MS"; color:#999; text-align:justify; letter-spacing:1px; }
	
	#page h2
{
	padding:0 6px 0 0;
	margin:0 0 3px 9px;
	color:#BBB;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  #page p
{ width:inherit; max-width:inherit; overflow:hidden; position:relative; padding:0; margin:0 auto; line-height:20px; }
	
  #page a
{ color:#BBB; }

  #page a:hover
{ color:#FFF; }

  #pageinside
{ width:inherit; max-width:inherit; overflow:hidden; position:relative; padding:0; margin:0 0 0 0; clear:both;
  font:11px normal "Trebuchet MS"; color:#555; text-align:justify; line-height:20px; letter-spacing:1px; }
	
	#page #pageinside p
{ width:574px; max-width:574px; overflow:auto; margin-left:9px; }


/*  P I E D  */

  #footer
{
	width:700px;
	max-width:700px;
	height:50px;
	position:relative;
	margin:0 auto;
	background:#101010;
	color:#393939;
	text-align:center;
	letter-spacing:1px;
	padding:30px 0 10px 0;
	clear:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
	#footercontent
{
	width:380px;
	max-width:370px;
	position:relative;
	margin:0 auto;
	line-height:11px;
}
	
  #footercontent p
{
	color:#333;
	text-align:center;
	letter-spacing:1px;
	padding:0;
	margin:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
  #footercontent a
{
	color:#444;
	text-decoration:none;
}

  #footercontent a:hover
{
	color:#999;
}

  #footercontent .copyrights
{
	color:#555;
}

  #footercontent .copyrights a
{
	color:#777;
}

	#footercontent img
{
	vertical-align:top;
	padding:1px 0 0 0;
}

	#footercontent a img
{
	filter : alpha(opacity=15);
	-moz-opacity : 0.15;
	opacity : 0.15;
}

  #footercontent a:hover img
{
	filter : alpha(opacity=100);
	-moz-opacity : 1.0;
	opacity : 1.0;
}


/*  C A T É G O R I E S   ( E n s e m b l e )  */

	#rootcat
{ padding:16px 0 0 0; }

	#rootcat h2
{ margin:24px 0 12px 0; clear:both; }

	#rootcat p
{ margin:0; padding:0; }

	#rootcatdate
{ color:#555; float:right; }

  #rootcatbloc, #rootcatempty
{ padding:10px 20px 10px 10px; background:#181818; clear:both; height:90px; overflow:hidden; }

  #rootcatbloc img
{ filter : alpha(opacity=80); -moz-opacity : 0.8; opacity : 0.8; }

  #rootcatbloc img:hover
{ filter : alpha(opacity=100); -moz-opacity : 1.0; opacity : 1.0; }

  #rootcatimage
{ float:left; margin-right:20px; }

  #rootcatdesc
{ color:#777; }

  #rootcatnombre, #rootcatcut
{ color:#555; }


	#encart
{ margin:0; padding:0; }

	#encart h2
{ margin:25px 0 0 9px; clear:both; }

	#encart p
{ margin:0; padding:0; }

	#encartdate
{ color:#555; float:right; }

  #encartbloc, #encartempty
{ padding:6px 12px 6px 7px; margin:7px 9px 0 9px; background:#181818; clear:both; height:80px; overflow:hidden; }

  #encartbloc img
{ filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7; }

  #encartbloc a:hover img
{ filter : alpha(opacity=100); -moz-opacity : 1.0; opacity : 1.0; }

  #encartimage
{ float:left; margin:5px 12px 4px 4px; }

  #encartdesc
{ color:#555; }

	#encartempty #encartdesc
{ color:#555; padding-top:23px; text-align:center; }

  #encartnombre, #encartcut
{ color:#555; }

	#encart #encartdesc a
{ border-bottom-width:0px; }


/*  C A T É G O R I E   ( S e u l e )  */

  #thumbcontent
{ width:700px; max-width:700px; overflow:hidden; position:relative; padding:0 50px; margin:0 auto;
  font:11px normal "Trebuchet MS"; color:#777; text-align:left; line-height:20px; letter-spacing:1px; }
	
  #thumbcontent h2
{ padding:7px 3px 0 5px; line-height:20px; }

  #thumbshead
{ border-width:0px; display:block; margin:0 0 5px 0; text-align:justify; }

  #thumbsdesc
{ color:#555; float:right; text-align:right; }

  #thumbsdesc small
{ color:#555; text-transform:none; font-size:11px; }

	#thumbshead p
{ margin:15px 5px 17px 5px; }

  #thumbs
{ width:inherit; max-width:inherit; overflow:hidden; position:relative; padding:0; }

  #thumbs img
{ border-width:0px; padding:5px; background:#181818 url(images/picloadingbig.gif) no-repeat 50% 50%; display:block; margin:5px; float:left; height:120px; width:120px; }

  #thumbs a img
{ background-color:#181818; }

  #thumbs a:hover img
{ background-color:#282828; }

	#prevarrow
{ background:none; }

	#nextarrow
{ background:none; }


/*  I M A G E  */

  #imageholder
{ border-top:0px solid #101010; margin:0 0 25px 0; padding:0 0 0 0; position:relative; top:0; left:0; text-align:center; }

  #mainimage
{ background:url(images/picloadingbig.gif) no-repeat 50% 50%; }


/*  V I D É O  */

	#videoholder
{ border-top:0px solid #101010; margin:0 0 25px 0; padding:10px 0 0 0; position:relative; top:0; left:0; text-align:center; }

	#videoholder #legendeflash
{ display:none; }

	#legend .videoflash
{ display:none; }


/*  A C T U A L I T É  */

	#eventdate a, h2 #eventdate a
{ color:#555; font:11px normal "Trebuchet MS"; letter-spacing:1px; float:right; }

	#comingnextevent, a #comingnextevent
{ color:#B93; font:10px normal "Trebuchet MS"; letter-spacing:2px; }

	#actualevent, a #actualevent
{ color:#7B3; font:10px normal "Trebuchet MS"; letter-spacing:2px; }

	#pastevent, a #pastevent
{ color:#555; font:10px normal "Trebuchet MS"; letter-spacing:2px; }

	a:hover #comingnextevent, a:hover #actualevent, a:hover #pastevent
{ color:#BBB; }

	#goback, #goback a
{ padding-right:15px; text-align:center; color:#777; font:10px normal "Trebuchet MS"; letter-spacing:2px; }

	#goback img
{ padding-right:15px; vertical-align:middle; }


/*  C O N T E N U  */

  #title
{ margin:0 auto; padding:0; position:relative; }

	#legendtop
{ text-align:left; margin-bottom:15px; }

  #legendtop h2
{ padding:15px 0 0 0; margin:0; font:11px normal "Trebuchet MS"; color:#555; text-transform:uppercase; letter-spacing:3px; text-align:left; }

  #legendtop a:hover
{ color:#FFF; }

  #legendcat a
{ color:#555; font:10px normal "Trebuchet MS"; letter-spacing:2px; }

  #legendtitle a
{ color:#BBB; }

  #legenddate
{ color:#555; font:11px normal "Trebuchet MS"; letter-spacing:2px; float:right; }

	#legendtop #titlebits
{ float:right; }

  #legend
{ width:inherit; max-width:inherit; overflow:hidden; position:relative; padding:0; margin:0 0 25px 0; clear:both;
  font:11px normal "Trebuchet MS"; color:#555; text-align:justify; line-height:20px; letter-spacing:1px; }
	
	#legend p
{ overflow:auto; position:relative; }

  #pagecontent ul
{ padding-left:42px; margin-top:1em; }

  #pagecontent ul li
{ padding-left:2px; list-style-type:square; }


/*  M I S E   E N   F O R M E   D U   C O N T E N U  */

	#legend strong, #rootcatdesc strong, #encartdesc strong
{ font-weight:normal; color:#777; }

  #legend a, #rootcatdesc a, #encartdesc a
{ color:#999; border-bottom:1px dashed #444; }


/*  N A V I G A T I O N   ( O v e r a l l )  */

  .overlay
{ display:none; position:absolute; z-index:3; }

	#theoverlay_panel
{ background:#101010 url(images/loading.gif) no-repeat center center; border:1px solid #181818; }

	#overlaynav
{ position:absolute; left:0; top:0; z-index:101; width:100%; height:100%; background:transparent url(images/1px.gif); }

	#overNextLink, #overPrevLink
{ position:absolute; display:block; width:50%; height:100%; outline:none; top:0; }

	#overNextLink
{ right:0; }

	#overPrevLink
{ left:0; }

	#overNextLink:hover
{ background:transparent url(images/nextlabel.gif) no-repeat 100% 30%; }

	#overPrevLink:hover
{ background:transparent url(images/prevlabel.gif) no-repeat 0% 30%; }


/*  N A V I G A T I O N   ( U n d e r )  */

	#imagesuivante
{ float:right; vertical-align:middle; }

  #imageprecedente
{ float:left; vertical-align:middle; }

	#imagesuivante img, #imageprecedente img
{ border-width:0px; vertical-align:middle; }

  #imagesuivante a img, #imageprecedente a img
{ filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7; }

  #imagesuivante a:hover img, #imageprecedente a:hover img
{ filter : alpha(opacity=100); -moz-opacity : 1.0; opacity : 1.0; }


/*  O P T I O N S  */

  #titlebits
{ text-align:right; font:10px normal "Trebuchet MS"; color:#444; text-transform:uppercase; letter-spacing:2px; margin-bottom:5px; padding-top:15px; }

  #titlebits a
{ color:#444; text-decoration: none; }

  #titlebits a:hover
{ color:#BBB; }

  #titlebits ul
{ padding:0; margin:0; }

  #titlebits li
{ display:inline; list-style-type:none; margin:0; padding:0 0 0 10px; }


/*  E X I F  */

	#exif_panel
{ background-color:#181818; color:#999; font:9px Verdana; }

	#exif_panel ul
{ margin:0; padding:7px 0 12px 12px; }

	#exif_panel li
{ padding:3px 3px 0 120px; display:block; clear:left; text-align:left; }

	#exif_panel li label
{ margin-left:-130px; width:120px; float:left; text-align:right; padding-right:10px; color:#555; text-transform:lowercase; }


/*  I N F O S  */

	#info_panel
{ background-color:#181818; margin:0; padding:9px 12px 7px 12px; border-width:0px;
  font:11px normal "Trebuchet MS"; color:#555; text-align:justify; line-height:20px; letter-spacing:1px; }

	#inlinedate, #thisCategory
{ color:#555; font:10px normal "Trebuchet MS"; letter-spacing:2px; }

	#thisCategory:hover
{ color:#BBB; }
	
	
/*  F L A S H   V I D É O  */

	.videoflash
{ width:510px; max-width:510px; overflow:hidden; background:#181818; color:#777; }

	.videoplayer
{ height:15px; overflow:hidden; }

	.errorfound
{ padding:20px; margin:15px 0 15px 0; border:1px dashed #500; text-align:center; }

	.errorfound_widget
{ padding:40px 20px 0 20px; margin:0; text-align:center; width:140px; height:80px; background:#181818; font-size:11px; color:#555; }


	/*  G A L E R I E  */

	
	.ngg-galleryoverview
{ overflow: hidden; margin-top:0px; width: 100%; clear:both; display:block !important; }

	.ngg-galleryoverview .desc /* required for description */
{ margin:0px 10px 10px 0px; padding:5px; background:#300; }


	/*  S l i d e s h o w   &   l i n k  */

	.slideshow
{
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

	#pageinside .ngg-galleryoverview .slideshowlink
{
	margin:5px 0 2px 10px;
	text-transform:uppercase;
	color:#555;
	letter-spacing:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	#pageinside .ngg-galleryoverview .slideshowback, #page .slideshowback
{
	margin:0 0 30px 10px;
	text-transform:uppercase;
	color:#555;
	letter-spacing:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	#pageinside .ngg-galleryoverview .slideshowlink a, #pageinside .ngg-galleryoverview .slideshowback a, #page .slideshowback a
{
	border-bottom-width:0px;
	color:#626262;
}

	#pageinside .ngg-galleryoverview .slideshowlink a:hover, #pageinside .ngg-galleryoverview .slideshowback a:hover, #page .slideshowback a:hover
{
	border-bottom-width:0px;
	color:#BBB;
}

	#pageinside .ngg-galleryoverview .slideshowlink a:before /* <span>Afficher les miniatures</span> */
{ /*content:url(images/launch.gif)" ";*/
}

	#pageinside .ngg-galleryoverview .slideshowlink a em:before /* <strong>Lancer le diaporama</strong> */
{ /*content:url(images/miniatures.gif)" "; */
}

	#pageinside .ngg-galleryoverview .slideshowback a:before
{ /*content:url(images/launch.gif)" ";*/
}

	#pageinside .ngg-galleryoverview .slideshowlink em
{
	font-style:normal;
}

	#pageinside .ngg-galleryoverview
{
	margin:0 0 20px 0;
}


	/*  P l e i n   é c r a n  */

	.shutterset
{ height:100%; width:100%; }


	/*  M i n i a t u r e s  »  T a b l e  */
	
	.ngg-tb-galleryoverview
{ background:#101010; padding:0; margin:0; text-align:center; vertical-align:middle; }

	.ngg-tb-galleryoverview tr
{ background:#101010; padding:0; margin:0; vertical-align:middle; height:150px; }

	.ngg-tb-galleryoverview td
{ background:#181818; padding:0; margin:0; border:9px solid #101010; text-align:center; width:118px; }

	.ngg-tb-galleryoverview td.ngg-tb-empty
{ background-color:#101010; }

	.ngg-gallery-thumbnail-box
{ text-align:center; margin:0; padding:0; width:132px; }

	.ngg-gallery-thumbnail
{ text-align:center; margin:0; padding:0; }

	.ngg-gallery-thumbnail a
{ border-width:0px; }

	.ngg-gallery-thumbnail img
{ border:0px solid #181818; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

	.ngg-gallery-thumbnail a:hover img
{ border:0px solid #333; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; } 

	.ngg-gallery-thumbnail span /* Images description */
{ font-size:10px; display:block; }


	/*  P a g i n a t i o n  */

	.ngg-navigation
{ font-size:10px !important; clear:both !important; display:block !important; padding-bottom:25px; text-align:right; margin-right:6px; }

	.ngg-navigation span
{ background-color:#181818; border:1px solid #333333; color:#BBB !important; padding:2px 6px; margin:0 3px; }

	.ngg-navigation a.page-numbers, a.next, a.prev, span.page-numbers, span.next, span.prev
{ background-color:#181818; border:1px solid #101010; color:#777 !important; padding:2px 6px; margin:0 2px; }

	.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, span.page-numbers:hover, span.next:hover, span.prev:hover
{ background-color:#222222; border:1px solid #777777; color:#BBB !important; text-decoration:none !important; }


	/*  C a t é g o r i e s   m è r e s  */

	.ngg-parentoverview
{
	height:87px;
	background:#181818;
	padding:10px;
	margin:20px 10px 0 10px;
}

	.ngg-parentpicture
{
	height:73px;
	width:110px;
	border:7px solid #181818;
	float:left;
	margin-right:10px;
}

	.ngg-parenttext
{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2;
	padding-left: 0;
}

	#pagecontent #page .ngg-parenttext h2
{
	letter-spacing:3px;
	padding:0;
	margin:0;
	font-size:11px;
}

	.ngg-parentinfos
{
	color:#555;
	font-size: 11px;
	margin-top: 3px;
}

	.ngg-parentlinks
{
	font-size:11px;
	padding-top:15px;
	letter-spacing:1px;
	color:#626262;
}

	#pagecontent #page .ngg-parentlinks a
{
	font-size:11px;
	color:#888;
}

	#pagecontent #page .ngg-parentlinks a:hover
{
	color:#BBB;
}

	.workinprogress
{ background:#181818; padding:15px 0; margin:30px 9px 0 9px;
  font:11px normal "Trebuchet MS"; text-transform:uppercase; color:#626262; letter-spacing:1px; text-align:center; }
	
	.workinprogress span
{ color:#444; }


	/*  A l b u m   e x t e n d e d  */

	.ngg-albumoverview
{ margin:0 0 7px 0; width:100%; clear:both; display:block !important; }

	.ngg-album
{ height:100%; border-width:0px; }

	html>body .ngg-album /* IE6 will ignore this, again I hate IE6 */ /* Et moi donc... */
{ overflow:hidden; border-width:0px; } 

	.ngg-album
{ overflow:hidden; border-width:0px; margin:25px 0 0 0; }

	.ngg-albumtitle
{ text-align:left; font:11px normal "Trebuchet MS"; color:#BBB; text-transform:uppercase; letter-spacing:2px; clear:both; }

	.ngg-albumcount
{ color:#555; float:right; letter-spacing:1px; padding-right:1px; }

	.ngg-albumcontent
{ background:#181818; padding:6px 12px 6px 7px; margin:7px 9px 0 9px; height:80px; overflow:hidden; }

	.ngg-albumpreview
{ text-align:justify; color:#555; }

	.ngg-albumpreview img
{ float:left; margin:5px 12px 4px 4px; background-color:#181818; border-width:0px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

	.ngg-albumpreview a:hover img
{ filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }


/*  P A G E   4 0 4  */

  #page404
{ width:404px; max-width:700px; overflow:hidden; position:relative; padding:10px 42px 0 42px; margin:0 auto;
  font:11px normal "Trebuchet MS"; color:#555; text-align:justify; line-height:24px; letter-spacing:1px; }
	
	#page404 h2
{ padding:0; margin:0 0 25px 0; font:11px normal "Trebuchet MS"; color:#C22; text-transform:uppercase; letter-spacing:2px; }

	#page404 h3
{ padding:0; margin:30px 0 5px 0; font:11px normal "Trebuchet MS"; color:#BBB; text-transform:uppercase; letter-spacing:2px; }

  #page404 p
{ width:inherit; max-width:inherit; overflow:hidden; position:relative; padding:0; margin:0 auto 1em auto; color:#777; }
	
  #page404 a
{ color:#999; border-bottom:1px dashed #444; }

  #page404 a:hover, #page404 #sublink a:hover
{ color:#FFF; }

  #pagecontent #page404 ul
{ padding:0; margin:0; list-style-type:none; }

  #pagecontent #page404 li
{ list-style-type:none; margin:0 0 0 14px; padding:0; }

  #pagecontent #page404 li a
{ color:#777; border-bottom-width:0px; letter-spacing:2px; text-decoration:none; }

  #pagecontent #page404 li a:hover
{ color:#BBB; text-decoration:none; }


/*  C O N T A C T  */

	#contact
{ padding:35px 15px 37px 15px; margin:7px 0 9px 0; background:#181818; text-align:center; }

	#contact_service
{ padding:15px 15px 17px 15px; margin:27px 0 29px 0; background:#181818; text-align:center; }

	#contact a, #contact_service a
{ border-bottom-width:0px; font-size:14px; letter-spacing:2px; }


/*  T E X T E   S I M P L E  */

	#simpletext
{
	width:575px;
	max-width:616px;
	overflow:hidden;
	position:relative;
	padding:10px 42px 0 44px;
	margin:0 auto;
	color:#999;
	text-align:justify;
	letter-spacing:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
	#simpletext h2
{
	padding:0 6px 0 0;
	margin:0 0 50px 9px;
	color:#777;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#C22;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  #simpletext p
{
	width:inherit;
	max-width:inherit;
	overflow:hidden;
	position:relative;
	padding:0;
	margin:1em auto 0 auto;
	line-height:20px;
	font-size: 11px;
}
	
  #simpletext a
{
	color:#BBB;
}

  #simpletext a:hover
{
	color:#FFF;
}


/*  D I A P O R A M A  */

  #diaporama_header
{ padding:15px 12px 15px 12px; text-align:center; }

  #diaporama_header .launch
{ /*padding-left:21px;*/ padding-left:10px; }

  #diaporama_header .launch a
{ color:#626262; text-transform:uppercase; letter-spacing:2px; font-size:10px; text-decoration:none; }

  #diaporama_header .launch a:hover
{ color:#FFF; text-decoration:none; }

  #diaporamadate
{ color:#555; }

  #diaporamadesc
{ text-transform:none; font-size:11px; }


/*  S P L A S H S C R E E N  */

  #pagecontent .splashscreen
{
	width:100%;
	text-align:center;
	padding:45% 0 0 0;
	margin:0 auto;
}

  #pagecontent .splashscreen a
{
	padding:0;
	margin:0;
}

  #pagecontent .splashscreen h1
{
	padding:0;
	color:#BBB;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-top:40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

  #pagecontent .splashscreen h2
{
	padding:0;
	margin:25px 0 15px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

  #pagecontent .splashscreen small
{
	color:#626262;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

  #pagecontent .splashscreen h1 a
{
	color:#C22;
}


/*  W O R D P R E S S    E D I T O R    S T Y L E S  */

	.naviglink
{ font:10px normal "Trebuchet MS"; text-transform:uppercase; color:#555; letter-spacing:2px; }

	.naviglink a
{ border-bottom-width:0px; color:#555; }

	.naviglink a:hover
{ border-bottom-width:0px; color:#BBB; }

