body      		{ background: #363676 repeat-x;	margin: 0; 	padding: 0 }
dt        		{ font-weight: bold }
dd        		{ margin-bottom: 0.25em }
code, pre 	{ color: #EDC; font: 110% monospace }
img 			{ border: 0px solid Blue }

#content 			{ margin: 0 auto; padding: 0; width: 768px; color: #555; text-align: justify; font: 12px Verdana, Arial, sans-serif  }

#content p 			{ margin: 0 1em 1em; line-height: 150%; font: 11px Verdana, Arial, sans-serif; text-align: justify }
#content p2 			{ margin: 0 1em 1em; line-height: 150%; font: 15px Verdana, Arial, sans-serif; text-align: justify }
#content a 			{ margin: 0 auto; padding: 0 }
#content ul li 			{ line-height: 120%; font: 11px Verdana, Arial, sans-serif; text-align: left }
#content ul 			{ line-height: 120%; font: 11px Verdana, Arial, sans-serif; text-align: left; margin-bottom:0 }
#content h1 			{ margin: 0px 5px 0px 10px; font: 18px Lucina Sans Unicode, Verdana, Arial, sans-serif; height: 25px; border-bottom: solid 1px #ea661e;
					  text-align: left; color: #10206b; }
#content h2 			{ margin: 10px 0px 8px 10px; text-align: left; font: bold 15px Verdana, Arial, sans-serif; color: #F60 }
#content a:link,
#content a:visited 	{ color: #550; font-weight: bold; text-decoration: none; }
#content a:hover 	{ color: #f60; text-decoration: none }

.pageHeader 			{ background-image: url(HeaderBG.png); position: relative; margin: 0; padding: 0; width: 768px; height: 140px; display: block;
					  font: 10px Verdana, sans-serif; text-align: right }
.pageHeaderEN		{ background-image: url(HeaderBG-en.png); position: relative; margin: 0; padding: 0; width: 768px; height: 140px; display: block;
					  font: 10px Verdana, sans-serif; text-align: right }

.mainContainer		{ background: url(PageBG.jpg) #FFFFFF repeat-y }
.mainContent		{ padding: 25px 70px 0px 80px }
.mainTopBG			{ background: url(TopPageBG.jpg) top left no-repeat }
.mainBottomBG		{ background: url(footerWhiteBG.jpg) Bottom left no-repeat; padding-bottom: 180px }

#navcontainer  			{ position: relative; margin: 103px 0px 0px 70px; padding: 0; height: 20px }
#navcontainer ul 			{ border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center }
#navcontainer ul li 		{ display: block; float: left; text-align: center; padding: 3px 0px 0px 0px; margin: 0px; height: 10px }
#navcontainer ul li a 		{ width: 101px; padding: 3px 0px 4px 0px; margin: 0 0 15px 0; color: #8f8fbf; text-decoration: none; display: block; text-align: center;
						  font: 11px Verdana, Trebuchet MS, sans-serif; }
#navcontainer ul li a:link,
#navcontainer a:visited		{ color: #8f8fbf; border: 0px; text-decoration: none }
#navcontainer ul li a:hover 	{ color: #d2d2fd; background: #8f8fbf; background-image: url(v2-over.jpg) }
#navcontainer a:active 		{ background: #6768A0 }
#navcontainer li#active a 		{ background-image: url(v2-selected.jpg); color: #FFF }
#navcontainer li#langlink a 	{ color: #a9a8a8; width: 80px; font: 9px Verdana, Trebuchet MS, sans-serif; padding: 4px 0px 4px 0px; margin: 0 0 15px 0;
							  background-position: center }
#navcontainer li#langlink a:hover { color: #FFF; width: 80px; font: 9px Verdana, Trebuchet MS, sans-serif; padding: 4px 0px 4px 0px; margin: 0 0 15px 0;
								  background-position: center }
#navcontainer li#spacer 	{ width: 40px }

#middlecontent 	{ position: relative; display: block; text-align: center; float: middle; padding: 0; margin: 0px 6px 0px 6px }
#rightcontent 	{ display: block; float: right; padding: 0; margin: 0px 6px 0px 12px; width: 140px; }
#leftcontent 	{ position: absolute; top: 50px; float: left; margin: 0 auto; padding: 0 }
#news 			{ text-decoration: none; text-align: center; font: bold 9px Arial, sans-serif; border: solid 1px #6868A0 }
#news h2 		{ margin: 0px 0px 0px 0px; background: #6868A0; color: #fff; font: bold 12px Trebuchet MS, sans-serif; text-align: center }
#news p 			{ margin: 0px 4px 0px 4px; line-height: 120%; text-align: justify; color: #555; font: 9px Trebuchet MS, sans-serif }

#footerFR		{ background-image: url(footerBGpartenaire.jpg); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 768px; height: 164px; color: #555;
				  text-align: right; font: 8px Arial, sans-serif }
#footerEN		{ background-image: url(footerBGpartners.jpg); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 768px; height: 164px; color: #555;
				  text-align: right; font: 8px Arial, sans-serif }
#Whitefooter 	{ background-image: url(footerWhiteBG.jpg); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 768px; height: 221px; color: #555;
				  text-align: right; font: 8px Arial, sans-serif }

#footerbottom 	{ padding: 150px 68px 0 0; color: #10206b; letter-spacing: 1px }
