#Wrapper{ float:none; width:900px; margin:auto; padding: 0px; height:100%; min-height:100%; }
#ajaxLoadingContainer{ font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#004F8D; height:16px;  line-height:16px;  float:none; position:absolute; width:390px; text-align:center }
#ligneAjaxLoadingContainer{ position:absolute;  z-index:1500; height:16px;  line-height:16px;  }
#noTilesMessageContainer{ font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#FF0000; height:16px;  line-height:16px;  float:none; position:absolute; width:390px; text-align:center }

#Header{ margin:0px auto; width:900px; }
#HeaderFrise{ margin:0px auto; padding-left:5px; width:900px; background:url(../../assets/img/common/headerFrise.jpg) no-repeat top left; height:29px; line-height:29px }

.popupElement{ width:450px; position:absolute; float:none; }

.emptyCase{width:36px; height:29px; line-height:29px; }
.feuille{ cursor:pointer; width:36px; height:29px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/img/common/front/feuille.png', sizingMethod='scale'); }
body .feuille{ cursor:pointer; width:36px; height:29px; filter: none; background:url(../../assets/img/common/front/feuille.png) top left no-repeat; }

#popupEvent{ width:480px; position:absolute; float:none; background-color:#FFFFFF; padding:6px; border:1px solid #BDD8AF;   }
.popupEventTitle{ width:480px; font-size:12px; line-height:12px;  color:#57832b;  font-weight:bold; }
.popupEventLine{ width:100%; line-height:12px;   }

#MainMenu{ margin:0px auto; width:900px; height:69px;background-color:#FFFFFF;}
#MainMenu div{ width:178px; height:69px; background-color:#FFFFFF; }

#MainTitle{ margin:0px auto; width:900px; height:69px;background-color:#FFFFFF;}

#discoverIdle{  background:url(../../assets/img/common/menu/discoverIdle.gif) top left no-repeat; }
#discoverIdle:hover{  background:url(../../assets/img/common/menu/discoverSelected.gif) top left no-repeat; }
#discoverSelected{  background:url(../../assets/img/common/menu/discoverSelected.gif) top left no-repeat; }

#learnIdle{  background:url(../../assets/img/common/menu/learnIdle.gif) top left no-repeat; }
#learnIdle:hover{  background:url(../../assets/img/common/menu/learnSelected.gif) top left no-repeat; }
#learnSelected{  background:url(../../assets/img/common/menu/learnSelected.gif) top left no-repeat; }

#exploreIdle{  background:url(../../assets/img/common/menu/exploreIdle.gif) top left no-repeat; }
#exploreIdle:hover{  background:url(../../assets/img/common/menu/exploreSelected.gif) top left no-repeat; }
#exploreSelected{  background:url(../../assets/img/common/menu/exploreSelected.gif) top left no-repeat; }

#engageIdle{  background:url(../../assets/img/common/menu/engageIdle.gif) top left no-repeat; }
#engageIdle:hover{  background:url(../../assets/img/common/menu/engageSelected.gif) top left no-repeat; }
#engageSelected{  background:url(../../assets/img/common/menu/engageSelected.gif) top left no-repeat; }

#registrationIdle{  background:url(../../assets/img/common/menu/registrationIdle.gif) top left no-repeat; }
#registrationIdle:hover{  background:url(../../assets/img/common/menu/registrationSelected.gif) top left no-repeat; }
#registrationSelected{  background:url(../../assets/img/common/menu/registrationSelected.gif) top left no-repeat; }

#experienceIdle{  background:url(../../assets/img/common/menu/experienceIdle.gif) top left no-repeat; }
#experienceIdle:hover{  background:url(../../assets/img/common/menu/experienceSelected.gif) top left no-repeat; }
#experienceSelected{  background:url(../../assets/img/common/menu/experienceSelected.gif) top left no-repeat; }

#browseIdle{  background:url(../../assets/img/common/menu/browseIdle.gif) top left no-repeat; }
#browseIdle:hover{  background:url(../../assets/img/common/menu/browseSelected.gif) top left no-repeat; }
#browseSelected{  background:url(../../assets/img/common/menu/browseSelected.gif) top left no-repeat; }

#sign-upIdle{  background:url(../../assets/img/common/menu/sign-upIdle.gif) top left no-repeat; }
#sign-upIdle:hover{  background:url(../../assets/img/common/menu/sign-upSelected.gif) top left no-repeat; }
#sign-upSelected{  background:url(../../assets/img/common/menu/sign-upSelected.gif) top left no-repeat; }


#Footer{ margin:0px auto; width:900px; background-color:#FFFFFF;  color:#999999;}
#Footer h4,#Footer h4 a{   height:66px; line-height:66px; font-size:10px; font-weight:normal; color:#999999; }
#Footer h4 a:hover{ text-decoration : none; }
#Footer img{ float:right; }

#Inner{ margin:0 auto; width:886px; height:100%; min-height:100%; background-color:#FFFFFF; padding:0px 7px; }

.BlocTop{  margin-bottom:2px; padding:2px;  line-height:30px; height:30px; color:#74655d; background-color:#e5ecf2; font-weight:bold; font-size:12px;  }
.BlocTop H3{ font-weight:bold; font-size:10px; }
.BlocTop H2{ font-weight:bold; font-size:12px; color:#004f8d; }
.BlocInner{  margin-bottom:2px; background-color:#EBF0F5; padding:2px;  }
.BlocInner p{  font-size:10px;   }

.ContentInner{position:relative;  width:836px; }
.ContentLeft{position:relative;  width:100px; height:200px; margin-top:20px;}
.ContentRight{position:relative;  width:734px; margin-top:20px;}
.ContentTitle{position:relative;  width:734px; height:31px; margin-bottom:10px; border-bottom:1px solid #666666;}
.ContentInnerLeft{position:relative;  width:367px; margin-top:20px;}
.ContentInnerRight{position:relative;  width:367px; margin-top:20px;}

.InnerCenter{ width:722px; }
.InnerCenterSpace{width:100%;  line-height:20px; height:20px; }

A.Link:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#004f8d; text-decoration: none;}
A.Link:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #004f8d; text-decoration: none;}
A.Link:hover	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f5821f; text-decoration: underline;}
A.Link:active	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f5821f; text-decoration: none;}
A.Link:focus	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f5821f; text-decoration: none;}

A.LinkHeader:link	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration: none; font-weight:bold;}
A.LinkHeader:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
A.LinkHeader:hover	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight:bold;}
A.LinkHeader:active	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
A.LinkHeader:focus	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold;}

A.LinkWarn:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#cc0000; text-decoration: underline;}
A.LinkWarn:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #cc0000; text-decoration: underline;}
A.LinkWarn:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #cc0000; text-decoration: underline;}
A.LinkWarn:active	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #cc0000; text-decoration: underline;}
A.LinkWarn:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #cc0000; text-decoration: underline;}


/****************************************/
/*              Accordion				*/
/****************************************/

.accordion {width: 100%;}
.accordion_head {position: relative; padding: 5px 10px; cursor: pointer; margin:1px; font-weight:bold; color:#365029}
.accordion_body {display:none;}
/*
.accordion_body a{display:block; color:#006699; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none;}
.accordion_body a:hover{color: #000000; text-decoration:underline;}
*/

/*#######################################*/
/*                Gmap					 */
/*#######################################*/

#TerracareMap
{
	
	float:left;
	width:610px;
	height:520px;



}
.popupGmap
{

	width:420px;
	height:510px;

}

.popupGmapElementTitle
{

	width:400px;
	margin-bottom:8px;
	color:#57832b;
	font-size:14px;

}

.popupGmapElementSubTitle
{

	width:400px;
	color:#95b84e;
	font-weight:bold;

}


.popupGmapElement{ width:400px; margin-bottom:10px; color:#666666;}
.popupGmapViewMore{ width:400px; }
.popupGmapViewMore a{ color:#57832b; text-decoration:none; font-weight:bold;}
.popupGmapViewMore a:hover{ text-decoration:underline; }
/*###################################################*/
/*                Content Static 					 */
/*###################################################*/

.ContainerLeft {position:relative; float:left; width:371px;}
.ContainerRight {position:relative; float:left; width:514px;}

.ULKeyAssets {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004f8d; left:20px; margin-top:14px;}
.LiKeyAssets {line-height:15px; margin-bottom:10px;}

.BlockHowToOrder {position:relative; float:left; width:178px; height:75px; background-image:url(../../assets/img/common/content/about_us.jpg); background-repeat:no-repeat; background-position:top;}
.BlockLicensing {position:relative; float:left; width:178px; height:75px; background-image:url(../../assets/img/common/content/contact_us.jpg); background-repeat:no-repeat; background-position:top; }

.ContainerGreen{position:relative; float:left; background-image:url(../../assets/img/common/content/bg_lighter_green.jpg); background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.BigBlue {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#004f8d;}
.NormalGrey {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.Blue {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004f8d;}
.Orange {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff8600;}
.MainParagraph{ position:relative; float:left; width:99%; padding-left:5px; padding-bottom:5px; padding-top:5px; margin-bottom:20px; background-color:#deebd7; font-size:16px; color:#37522b;}


TD.NormalGrey, TR.NormalGrey, TABLE.NormalGrey {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

A.LinkOrange:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#ff8600; font-weight:bold; text-decoration: none;}
A.LinkOrange:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ff8600; font-weight:bold; text-decoration: none;}
A.LinkOrange:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ff8600; font-weight:bold; text-decoration: underline;}
A.LinkOrange:active	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ff8600; font-weight:bold; text-decoration: none;}
A.LinkOrange:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ff8600; font-weight:bold; text-decoration: none;}

A.LinkGrey:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; text-decoration: none;}
A.LinkGrey:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
A.LinkGrey:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline;}
A.LinkGrey:active	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
A.LinkGrey:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}



/*###################################################*/
/*                 Tag Cloud    					 */
/*###################################################*/

.TagCloud {position:relative; float:left; left:38px; margin-top:30px; width:280px; word-spacing:5px;}
.TagCloud ul {list-style-image:none; padding:0px; margin:0 auto; }
.TagCloud li {display: -moz-inline-stack; display: inline-block; margin-left:5px; zoom: 1; *display: inline; background-image:none; }

A.TagCloud01:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#a8c2d7; text-decoration: none; padding:}
A.TagCloud01:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #a8c2d7; text-decoration: none;}
A.TagCloud01:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud01:active	{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #a8c2d7; text-decoration: none;}
A.TagCloud01:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #a8c2d7; text-decoration: none;}

A.TagCloud02:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#a8c2d7; text-decoration: none;}
A.TagCloud02:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: none;}
A.TagCloud02:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud02:active	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: none;}
A.TagCloud02:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: none;}

A.TagCloud03:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#a8c2d7; text-decoration: none;}
A.TagCloud03:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: none;}
A.TagCloud03:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud03:active	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: none;}
A.TagCloud03:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #a8c2d7; text-decoration: none;}

A.TagCloud04:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#a8c2d7; text-decoration: none;}
A.TagCloud04:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #a8c2d7; text-decoration: none;}
A.TagCloud04:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud04:active	{font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #a8c2d7; text-decoration: none;}
A.TagCloud04:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #a8c2d7; text-decoration: none;}

A.TagCloud05:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 26px; color:#a8c2d7; text-decoration: none;}
A.TagCloud05:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 26px; color: #a8c2d7; text-decoration: none;}
A.TagCloud05:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 26px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud05:active	{font-family:Arial, Helvetica, sans-serif; font-size: 26px; color: #a8c2d7; text-decoration: none;}
A.TagCloud05:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 26px; color: #a8c2d7; text-decoration: none;}

A.TagCloud06:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 32px; color:#a8c2d7; text-decoration: none;}
A.TagCloud06:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 32px; color: #a8c2d7; text-decoration: none;}
A.TagCloud06:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 32px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud06:active	{font-family:Arial, Helvetica, sans-serif; font-size: 32px; color: #a8c2d7; text-decoration: none;}
A.TagCloud06:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 32px; color: #a8c2d7; text-decoration: none;}

A.TagCloud07:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 36px; color:#a8c2d7; text-decoration: none;}
A.TagCloud07:visited	{font-family:Arial, Helvetica, sans-serif; font-size: 36px; color: #a8c2d7; text-decoration: none;}
A.TagCloud07:hover	{font-family:Arial, Helvetica, sans-serif; font-size: 36px; color: #a8c2d7; text-decoration: underline;}
A.TagCloud07:active	{font-family:Arial, Helvetica, sans-serif; font-size: 36px; color: #a8c2d7; text-decoration: none;}
A.TagCloud07:focus	{font-family:Arial, Helvetica, sans-serif; font-size: 36px; color: #a8c2d7; text-decoration: none;}


#gallery1 {position:relative;  float:left; padding: 10px; margin-top:0px; width: 100%;}
#gallery1 ul { list-style: none; }
#gallery1 ul li { display: inline; }
#gallery1 ul img {border: 0px;}
#gallery1 ul a:hover img {border: 0px; color: #fff;}

#gallery2 {position:relative;  float:left; padding: 10px; margin-top:0px; width: 100%;}
#gallery2 ul { list-style: none; }
#gallery2 ul li { display: inline; }
#gallery2 ul img {border: 0px;}
#gallery2 ul a:hover img {border: 0px; color: #fff;}


#gallery3 {position:relative;  float:left; padding: 10px; margin-top:0px; width: 100%;}
#gallery3 ul { list-style: none; }
#gallery3 ul li { display: inline; }
#gallery3 ul img {border: 0px;}
#gallery3 ul a:hover img {border: 0px; color: #fff;}

