body						{margin: 10px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; text-align:center; background-color:#ffffff;}
#container					{width:990px; margin:0px auto; text-align:left;}

#top						{position:inherit; width:990px; height:151px;}
#top img					{margin-left:5px; margin-top:5px; margin-right:5px; margin-bottom:0px; border:0px;}
#menutop td					{font-family:Arial, Helvetica, sans-serif; font-size:0.65em; font-weight:bold; line-height:30px; text-align:left; vertical-align:middle;}
#menutop td	a				{display:block; height:30px; padding-left:5px; text-decoration:none;}
#content					{position:relative; width:990px; top:15px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
h1							{font-style:italic; font-weight:bold; font-size:1.3em;}
h2							{font-weight:bold; font-size:1em; text-align:left;}
#text						{position:relative; width:785px; left:200px;}
.text						{text-align:justify;}
.text td					{font-size:0.7em;}
.text li					{display : list-item; list-style-image:url(../images-navigation/puce.gif);}
.textintro					{text-align:justify; font-size:0.7em;}
.textedito					{text-align:left; padding:10px; font-size:1em;}
.textedito li				{display : list-item; list-style-image:url(../images-navigation/puce_edito.gif);}
#piedpage					{position:relative; width:805px; left:180px; text-align:center; font-size:0.95em;}
		
#menuleft					{position:absolute; width:170px; top:170px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#menuleft ul				{line-height:1px;}
#menuleft a					{text-decoration:none; font-weight:bold; text-align:left; font-size:0.8em; line-height:30px;}
#menuleft li				{list-style:none; list-style-type: none;}
#menuleft li a				{display:block; width:170px;}
#menuleft li ul				{display:none; position:absolute; left:170px; top:auto; margin:0px; padding:0px;}
#menuleft li:hover ul, #menuleft li.sfhover ul
							{display:block;}
#menuleft li:hover ul ul, #menuleft li.sfhover ul ul 
							{display:none;}
#menuleft li:hover ul, #menuleft li li:hover ul, #menuleft li.sfhover ul, #menuleft li li.sfhover ul
							{display:block;}
#smenuleft li				{position:relative; top:-30px;}
#menuOFF, #menuON			{border-bottom:6px solid #ffffff;}
#menuOFF ul					{background-color:#ffffff;}
#smenuOFF, #smenuON, #ssmenuOFF, #ssmenuON
							{width:170px; border-bottom:6px solid #ffffff; border-left:6px solid #ffffff;}

/*COULEURS VARIABLES*/
.textedito																					{background-color:#cadd99;}
.texteditotitre																				{color:#395200; font-weight:bold;}
h1, h2																						{color:#d20052;}
#menutopON																					{background-color:#d20052; color:#ffffff;}

a:link, #filariane a:link																	{color:#d20052; text-decoration:none;}
a:visited, #filariane a:visited																{color:#d20052; text-decoration:none;}
a:hover, #filariane a:hover																	{color:#73a500; text-decoration:underline;}

.LR2015 a																					{text-decoration:none;}
.LR2015 a:link																				{color:#db6fa5;}
.LR2015 a:visited																			{color:#db6fa5;}
.LR2015 a:hover																				{color:#e40c78;}

#menuON a:link, #smenuON a:link,#ssmenuON a:link, #menuleft li.smenuON a:link				{background-color:#d20052; color:#ffffff;}
#menuON a:visited, #smenuON a:visited, #ssmenuON a:visited, #menuleft li.smenuON a:visited	{background-color:#d20052; color:#ffffff;}
#menuON a:hover, #smenuON a:hover, #ssmenuON a:hover, #menuleft li.smenuON a:hover			{background-color:#88ba14; color:#ffffff;}

#menutop td a:link, #menuOFF a:link, #smenuOFF a:link, #ssmenuOFF a:link					{background-color:#f7d8da; color:#a80042;}
#menutop td a:visited, #menuOFF a:visited, #smenuOFF a:visited, #ssmenuOFF a:visited		{background-color:#f7d8da; color:#a80042;}
#menutop td a:hover, #menuOFF a:hover, #smenuOFF a:hover, #ssmenuOFF a:hover				{background-color:#88ba14; color:#ffffff;}

#lightbox					{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox img				{width:auto; height:auto;}
#lightbox a img				{border:none;}

#outerImageContainer		{position:relative; background-color:#ffffff; width:250px; height:250px; margin:0 auto;}
#imageContainer				{padding:10px;}

#loading					{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav					{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav	{left:0;}
#hoverNav a					{outline:none;}

#prevLink, #nextLink		{width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display:block;}
#prevLink					{left:0; float:left;}
#nextLink					{right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(../images/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer			{font-family:Arial, Helvetica, sans-serif; font-size:0.85em; background-color:#ffffff; margin:0 auto; line-height:1em; overflow:auto; width:100%;}

#imageData					{padding:0 10px; color:#666666;}
#imageData #imageDetails	{width:70%; float:left; text-align:left;}	
#imageData #caption			{font-weight: bold;}
#imageData #numberDisplay	{display:block; clear:left; padding-bottom:1.0em;}			
#imageData #bottomNavClose	{width:66px; float:right; padding-bottom:0.7em; outline:none;}	 	

#overlay					{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000000; }

/*BLINK LYONROSES2015*/
@-webkit-keyframes blink {0% {opacity:0.7} 25% {opacity:0.7} 25.01% {opacity:1} 100% {opacity:1}}
.blink {-webkit-animation:blink 0.7s infinite linear alternate; -webkit-font-smoothing:antialiased; font-size:1.2em;}