/**
 * PARTIR COMMUNE DE LA MISE EN PAGE
 */

/** Pas de bordure pour les �l�ments principaux*/
body,h1,h3,h5,ul,li,p
{	border: 0px none;	margin: 0px;	padding: 0px;
	color: #c0c0c0;	font-family: Arial, Verdana, Helvetica, sans-serif;
}
img
{
	border:1px black solid;
}
/** Couleur de fond  */
body
{	background-color: white;
}
/** Pas de d�coration pour les liens */
a
{	text-decoration: none;
	color: #c0c0c0;
}
a:hover
{
	text-decoration: underline;
}
/** Centrer le contenu de la page */
div#Container
{
	position: relative;
	width: 750px;
	height:100%;	margin-right: auto;	margin-left: auto;
}
em
{
	font-weight: bold;
	border-bottom:1px white solid;	font-style: italic;
}
/**
 * Le titre 
 */
div#Title
{
	position: relative;
}

h1#TitleStrelitzia
{
	background-image: url(images/TitreStrelitzia.jpg);	background-repeat: no-repeat;
	width:468px;	height: 56px;
}

h1#TitleStrelitzia span
{
	display:none;
}
h1#TitleFloralArt
{
	position: relative;
	left:150px;	font-variant: small-caps;	font-size: 2em;	color: #a6a6a6;		letter-spacing: 0.04em;	margin-bottom: -0.25em;
}
/**
 * Le conteneur g�n�ral (contenu + menu)
 */
div#Main 
{
	position: relative;	border-top: 50px #3d3d3d solid;	background-color: #3d3d3d;
	width:100%;
}
/** 
 *Les menus 
 */
div#Menu
{
	position:relative;
	float:right;
	width:150px;	background-color: #4f0c0c;
	font-size: 16px;
}
.MenuTitle
{
	background-color: #000000;	margin-left: 10px;	margin-right: 10px;	font-weight: bold;
}
/** 
 *		Le menu des reccursif 
 */
ul.ReccursiveMenu
{
	position:relative;	padding-left: 10px;	padding-right: 10px;
}
ul.ReccursiveMenu li
{
	display:inline;	background-color: #4f0c0c;	list-style-type: none;
	font-size: 90%;
}
ul.ReccursiveMenu li a
{
	display:block;	text-decoration: none;	color: #c0c0c0;	border-left: 5px #4f0c0c solid;	padding-left: 10px;
	margin-bottom: 5px;
}

ul.ReccursiveMenu li a.MenuCurrentPosition
{	font-weight: bold;	color: #ffffff;
}
ul.ReccursiveMenu li a:hover
{	border-left: 5px #e02222 solid;
}

/** 
 *		Le menu des nouveaut�s 
 */
div#NewsMenu
{
	position:relative;
	margin-top:80px;
	margin-bottom:30px;
}
div#NewsMenu ul li
{	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 70%;
	border-left: 10px #4f0c0c solid;
	border-bottom: 1px #3d3d3d solid;
}
div#NewsMenu .date
{	color: #c31919;
}
/**
 * Le container principal et les thumbnails
 */
div#Content
{
	position:relative;
	width:597px;
	display:inline-block;
	background-color: #3d3d3d;
}
div#ContentContainer
{
	position:relative;
	width:550px;
	left:50px;
}
#thumbnails
{
	position:relative;
	top:25px;
	z-index: 100;	clear: left;
}

#thumbnail2
{
	position:relative;
	left:45px;
}
#thumbnail3
{
	position:relative;
	left:89px;
}
#thumbnail4
{
	position:relative;
	left:130px;
}

div.Legal
{
	width:100%;
	font-size:9px;	color: #5d5d5d;	text-align: center;	margin-top: 50px;
}
div.Legal a
{	color: #2d2d2d;	text-decoration: underline;
}

/**
 * DEBUT_DE_ZONE_SPECIFIQUE
 * DEBUT_DE_ZONE_SPECIFIQUE
 * DEBUT_DE_ZONE_SPECIFIQUE
 */

div#mainImage 
{	text-align: center;
}#TextContainer
{
	position:relative;	background-color: #3d3d3d;	font-size: 0.75em;
}
.TextItem
{
	position:relative;	margin-bottom: 20px;	text-align: justify;
}
/**
  * Le titre de la page sp�cifique 
  */
.Title
{	
	background-color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
}
/**
 * Toutes les nouveaut�s d�tail�es
 */
.DetailedNews
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px black solid;
}
.DetailedNews .date
{
	color: #c31919;
	font-weight : bold;
}
.DetailedNews .DetailedNewsTitle
{
	padding-left : 5px;	
	background-color: #333;
}
.DetailedNews a:hover div
{
	text-decoration: underline;
}


/** 
 * Navigation Multi-Pages
 */
#MultiplePagesNavigation
{
	margin-top:5px;
	margin-bottom:5px;
}
#MultiplePagesNavigation, #MultiplePagesNavigation a
{
	color:#fff;
	text-align:center;
}
#MultiplePagesNavigationSummary
{
	position:relative;
	float:left;
}
#MultiplePagesNavigationPrevious, #MultiplePagesNavigationNext
{
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}
.MultiplePagesNavigationItem
{
	margin-left:2px;
	margin-right:2px;
}
.MultiplePagesNavigationCurrentItem
{
	font-weight:bolder;
	border-bottom-style:solid;
	border-bottom-width:1px;

}

/**
 * Affichage en table
 * Les compositions et les descriptions des �l�ments du lexique
 */
.Composition
{
	position:relative;
	display:block;
	padding: 10px 0px 10px 10px;
}
.Odd
{
	background-color:#333;
}
.CompositionImage
{
	position:relative;
	float:left;
	width : 200px;
	display:inline;
	margin-right:10px;
	text-align:center;	
}
.CompositionFullDescription
{
	position:relative;
	float:left;
	display:inline;
	width:320px;
}
.unfloat
{
	clear: left;
}
.CompositionName
{
	font-weight:bold;	
	text-decoration: underline;	font-style: italic;
}
.CompositionContent
{
	margin-top:10px;
}

.CompositionContent span
{
	text-decoration: underline;
}
.CompositionContent li
{	display: list-item;	list-style-type: square;	list-style-position: inside;
}
.CompositionMicroImage
{
	text-align:center;	
}

/**
 * Colonnes d'affichage dans le container principal
 * (utilis�es pour le lexique)
 */
#TextContainerPart1, #TextContainerPart2, #TextContainerPart3
{
	position:relative;
	float:left;
	width:33%;
}
/**
 * Les �l�ments du lexique
 */
.LexiqueItemImages
{
	position:relative;
	float:left;
	width:200px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}
a.LexiqueItemName
{
	color: #b33;
	font-weight: bold;
	font-size:110%;
}
/**
 * Les le�ons
 */
.LeconCompositionMaterial .LeconCompositionImage
{
	position:relative;
	float:left;
	width : 50px;
	display:inline;
	margin-right:10px;
	text-align:center;	
}
.LeconCompositionIndex .LeconCompositionImage
{
	position:relative;
	float:left;
	width : 50px;
	display:inline;
	margin-right:10px;
	text-align:center;	
}
.LeconCompositionOdd
{
	background-color:#333;
}
.LeconCompositionOdd .LeconCompositionImage 
{
	position:relative;
	float:left;
	width : 200px;
	display:inline;
	margin-right:10px;
	text-align:center;	
}
.LeconCompositionEven .LeconCompositionImage 
{
	position:relative;
	float:right;
	width : 200px;
	display:inline;
	margin-right:10px;
	text-align:center;	
}
.LeconCompositionEven .unfloat
{
	clear: right;
}
.LeconCompositionEven .unfloat2
{
	clear: left;
}
.LeconCompositionMaterialDescription
{
	text-align:justify;
}
.LeconCompositionIndexDescription
{
	text-align:justify;
}
.LeconCompositionDescription
{
	text-align:justify;
	margin-bottom:10px;
}
.Printable
{
	font-weight:bold;
	font-style: italic;
	position:relative;
	float:right;
}

/**
 * Liens pour r�f�rencement
 */
.ReferenceLink
{
	text-align:center;
}
.DontShow
{
	display:none;
}
/**
 * Barre de pub google
*/
#GoogleAdBar
{
	/** PAS ACTIF */
	display : none;
	margin-top:50px;
	text-align:center;
}
#GoogleAdBarActif
{
	/**  ACTIF */
	margin-top:50px;
	text-align:center;
}
#GoogleAdBarActif a 
{
	color:##CC0000;
}
.GoogleSearch
{
	text-align:center;
}

