/* ------- BODY ------- */
* {
	margin:0px;
	padding:0px;
}
	
#htmlBody {
	margin:0px 0px 0px 0px;
	font-family:Arial,sans-serif;
	font-size:10pt;
	background-color:#444445;	
}

div {
	color:#5E5951;
	font-family:Arial,sans-serif;
	font-size:12px;
}

a {
  outline: none;
}
:focus{-moz-outline-style: none;}

a:link{
	text-decoration: none;
}


a:visited{	
	text-decoration: none;
}



/* ------- HEADER ------- */
#globalHeader {
	width:100%;
	background-color: #2B2D2B;
}

#headerUp {
	margin-left: auto; 
	margin-right: auto;
	width:940px;
	height:100px;
	background-color: #2B2D2B;
}

#headerLinksContainer {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#headerConnectionInfoContainer {
	float:right;
	margin-bottom:10px;
	margin-top:10px;	
}

.headerFirstItem {
	margin-right:10px;
	padding-left:3px;
}

.headerItem {
	border-left: 1px solid #C5C7C8;
	padding-left:10px;
	padding-right:10px;
}

.headerLinkItem {
	color:#C5C7C8;
	visited:text-decoration: none;
	text-decoration: none;
}

.headerLinkItem:hover{
	font-weight: bold;
}

#headerTabsContainer {
	clear:both;
	width:978px;
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#2B2D2B;	
}

.headerTab {
	border:0px;
	float:left;
}

a.headerHomeTab:hover {
	visibility: visible 
}

a.headerHomeTab:hover img {
	visibility: hidden 
}

a.headerHomeTab{
	display:block;
	border:0px;
}

a.headerStoreTab:hover {
	visibility: visible 
}

a.headerStoreTab:hover img {
	visibility: hidden 
}

a.headerStoreTab{
	display:block;
	border:0px;
}
a.headerDevelopperTab:hover {
	visibility: visible 
}

a.headerDevelopperTab:hover img {
	visibility: hidden 
}

a.headerDevelopperTab{
	display:block;
	border:0px;
}
a.headerPartnerTab:hover {
	visibility: visible 
}

a.headerPartnerTab:hover img {
	visibility: hidden 
}

a.headerPartnerTab{
	display:block;
	border:0px;
}


#headerSearchContainer {
	float:left;
	height:59px;
	width:230px;
	
}

#headerSearchInput {
	height:16px;
	border:1px solid #FFFFFF;
}

.headerOuterDiv{
	background:white;
	width:100%;
	margin: 0; 
    text-align: center; 
}

.headerCenterDiv {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;
}

.tabOnCenter {
	cursor:pointer;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding:0 5px;
}

.tabOffCenter {
	cursor:pointer;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding:0 5px;
}



/*--------- HEADER -------------------------*/
.headBlueBar {
	height:22px;
	width:100%;
	background-color:#6EACD4;
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.headOrangeBar {
	height:22px;
	width:100%;
	background-color:#F18F3D;
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}


/* Use for center the text signin/signup, etc */
.headBlueBarContent, .headOrangeBarContent {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

.headGreenBar {
	height:22px;
	width:100%;
	background-color:#A3C417;
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;	
}

.headGreenBarContent {
	width:980px;
	margin-left:auto;
	margin-right:auto;	
}

.headGreenBarText {
	visited:text-decoration: none;
	text-decoration: none;
}
.headGreenBarLinkContainer {
	border-left: 1px solid #000000;
	padding-left:15px;
	padding-right:15px;	
}

.headGreenBarTextSelected {
	color:#FFFFFF;
}

.headGreenBarTextNotSelected {
	color:#000000;
}

.headSignInUpImg {
	vertical-align:top;
	padding-top:5px;
}


/*------------------- BODY -----------------*/
#contentContainer {
	width:1001px;
	margin-left:auto;
	margin-right:auto;
	
	clear:both;
}


/*------------- Home Page -------------*/
.hpPanel {
	width:240px;
	height:490px;
	background-image: url('../img/homepage/HPPanel.png?v=1');
}

.hpBlock {
	float:left;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right: 3px;	
}

.hpTitleBlock {
	padding-top: 7px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 204px;
}

.hpPicturesBlock {
	padding-left:7px;
	padding-right: 8px;
	width:225px;
	height:137px;	
}

.hpContentBlock {
	height:307px;
	padding-left:7px;
	padding-right: 8px;
	margin-bottom: 10px;
	width:225px;	
}

/* Home Page Block For A Widget and An User */
.hpWBlock, .hpUBlock{
	width:226px;
	height:50px;
	padding-top:6px;
	padding-bottom:6px;
}

.hpWDetails {
	padding-top: 5px;
	padding-left: 5px;
}

.hpUDetails {
	padding-top: 5px;
	padding-left: 5px;
	width:156px;
	padding-right:5px;
}

.hpWTitle {
	font-weight: bold;
	color: #FFFFFF;
	width:100%;	
	text-decoration:none;
}

.hpUName {
	font-weight: bold;
	color: #FFFFFF;
	width:100%;
	text-align:center;	
}

.hpWText {
	color: #FFFFFF;
	width:100%;	
}

.hpUText {
	color: #FFFFFF;
	width:100%;
	text-align:center;	
}

#hpStartBtn_en {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_fr {
	width:69px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_pl {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_es {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_de {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_it {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_pt {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_ru {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

#hpStartBtn_zh {
	width:40px;
	margin-left:auto;
	margin-right:auto;	
}

.hpBlockPartner {
	float:left;
	margin-left:-3px;
	margin-top:6px;
}
.hpBlockWidgetize {
	float:left;
	margin-top:-4px;
	margin-left:3px;
	height: 90px;	
}

.hpGetItNowBtnContainer {
	position:relative;
	bottom:47px;
	left:70px;
	height:35px;
	width:103px;
}

a.getItNow:hover {
	visibility: visible; 
}

a.getItNow:hover img {
	visibility: hidden;
}

a.getItNow {
	display:block;
	border:0px;
}

.getItNow {
	width:103px;
	height:35px;
	background: url('../img/common/GetItNowOver_en.png?v=1') no-repeat;	
}




/*---------- WIDGET PART ------------*/
.featuredWPanel {
	width:324px;
	height:263px;
	background-image: url('../img/gallery/panel/featuredwidget.png?v=1');
}

.wBlock {
	margin-left:0px;
	margin-right:5px;	
}

.topWidget {
	width:193px;
	height:320px;
	background-image: url('../img/gallery/panel/topwidget.png?v=1');
}

.newWPanel {
	width:278px;
	height:320px;
	background-image: url('../img/gallery/panel/newwidget.png?v=1');
}

.wBlockWidgetize {
	margin-top:-4px;
	margin-left:-5px;
	height:80px;
}

.wGetItNowBtnContainer {
	position:relative;
	bottom:53px;
	left:48px;
	height:35px;
	width:103px;
}

.wTopWidgetTitleBlock {
	padding-top: 7px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 160px;
}

.wTopWidgetContentBlock {
	height:280px;
	padding-left:9px;
	padding-right: 8px;
	margin-bottom: 10px;
	width:180px;
}

.wTopWidgetItem {
	height:53px;
	width:180px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;	
}

.wTopWidgetItemDetails {
	padding-top: 5px;
	padding-left: 5px;
}

.wTopWidgetText {
	font-size: 11px;	
	color: #FFFFFF;
	vertical-align: top;
	text-decoration: none;
}


.wBestWidgetTitleBlock {
	padding-top: 7px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 240px;
}

.wBestWidgetContentBlock {
	height:280px;
	padding-left:9px;
	padding-right: 8px;
	margin-bottom: 10px;
	width:260px;
}

.wBestWidgetItem {
	height:88px;
	width:125px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
}

.wBestWidgetIcon {
	padding-left:30px;	
}

.featuredWTitleBlock {
	padding-top: 4px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 294x;
}

.featuredWContent {
	height:210px;
	padding-top:10px;
	padding-left:9px;
	padding-right: 8px;
	margin-bottom: 10px;
	width:310px;
}

/* Class used for screenshot of featured widget in carousel */
.featuredWSct {
	position:relative;
	display:table;
	float:left;
	width: 130px;
	height:195px;
	overflow:hidden;
	margin-right:10px;
}

.featuredWDetails {
	float:left;
	width: 160px;
	height:195px;
	padding-top:25px;
}

.featuredWTitle {
	color: #000000;
	font-size:16px;
	font-weight:bolder;
}

.featuredWCategory {
	color: #000000;
	font-size:15px;
	padding-top: 5px;
}

.featuredWStars {
	font-size:12px;
	margin-top:2px;	
	margin-bottom:5px;
}

.featuredWGreyBox {
	padding-top:5px;
	height: 80px;
	background-color: #C5C7C8;
	width:155px;	
}

.featuredWGreyBoxText {
	text-align:center;	
}


/* Classes used for display categories list */
.wCategorieList {
	width:191px;
	height:262px;
	background-image: url('../img/panel/panelcategory.png?v=1');
	margin-top: 5px;
}

.wCategorieListTitleBlock {
	padding-top: 5px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 160px;
}

.wCategorieListSubtitleBlock {
	padding-top: 5px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 160px;
	color:#FFFFFF;	
}

.wCategorieListSubtitleBlockTop {
	padding-top: 7px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 160px;
	color:#FFFFFF;	
}

.wCategorieListSubtitleBlockSameAuthor {
	padding-top: 5px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 160px;
	color:#FFFFFF;	
}

.wCategorieListContentBlock {
	height:223px;
	padding-left:9px;
	padding-right: 8px;
	margin-bottom: 10px;
	width:175px;
}

.wTWCategoryBlock {
	height:257px;
	padding-left:9px;
	padding-right: 8px;
	margin-bottom: 10px;
	width:175px;
}

.wTWCategoryItem {
	height:45px;
	width:180px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;	
}

.wTWJustDownloaded {
	height:45px;
	width:190px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;	
	float:left;
}

.wTWCategoryTitle a{
	font-weight: bold;
	color: #000000;
	width:100%;	
	text-decoration:none;
}
.wTWCategoryText {
	font-size: 11px;	
	color: #000000;
	vertical-align: top;
	text-decoration: none;
}

.wTWCategoryItemDetails {
	padding-left: 5px;
}

.categoryItem {
	padding-top:7px;
}

.categoryItemSelected{
	color:#95C01C;
	font-size: 13px;
	text-decoration:none;	
}

.categoryItemNotSelected{
	color:#FFFFFF;
	font-size: 13px;
	text-decoration:none;	
}


/* Classes used for display top widget list with category  */
.wTWCategory {
	margin-top: 20px;
	width:191px;
	height:323px;
	background-image: url('../img/panel/paneltopwithcat.png?v=1');
}

.wSameAuthor {
	width:191px;
	height:323px;
	margin-top:23px;
	background-image: url('../img/panel/paneltopwithcat.png?v=1');
}

/* Classes used for widget mobile / pcmac details, mobile / pcmac index */
.wMobWDetails, .wPcMacWDetails{
	width:476px;
	height:610px;
	background-image: url('../img/panel/panelglobal.png?v=1');		
}

.wMobWIndex, .wPcMacWIndex, .wSearch{
	padding-left:1px;
	width:459px;
	height:606px;
	background-image: url('../img/panel/panel_search_results.png?v=1');	
	margin-top:4px;
}

.wMobBlock, .wPcMacBlock, .wSearchBlock{
	padding-left:3px;
	padding-bottom:10px;
	padding-right: 3px;	
	margin-top:5px;
}


.wMobWDetailsTitleBlock, .wPcMacWDetailsTitleBlock {
	padding-top: 8px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom:4px;
	width: 418px;
}

.wMobWIndexTitleBlock, .wPcMacWIndexTitleBlock {
	padding-top: 5px;
	height:21px;
	padding-left: 17px;
	padding-right: 17px;
	width: 418px;
	margin-bottom:1px;
}

/* Widget title in widget mobile details page */
.wMobWDetailsWTitle, .wPcMacWDetailsWTitle {
	color:#000000;
	font-size:17px;
	font-weight:bolder;
	width:100%;
}

/* Block style where widget owner informations are displayed */
.wMobWDetailsUBlock, .wPcMacWDetailsUBlock {
	float:right;
	width:190px;
	height:100px;
	padding-right:12px;
}

.wMobWDetailsUFrame, .wPcMacWDetailsUFrame {
	float:right;
	border: 1px solid #818686;
	width:181px;
	margin-right:5px;
}


.wMobWDetailsAvatarContainer, .wPcMacWDetailsAvatarContainer {
	height:43px;
	width:43px;
	border-right: 1px solid #818686;
	border-bottom: 1px solid #818686;
	float:left;
}

.wMobWDetailsInfoContainer, .wPcMacWDetailsInfoContainer {
	height:44px;
	width:132px;
	float:left;
	padding-left:4px;
}

.wMobWDetailsDescription, .wPcMacWDetailsDescription {
	height:115px;
	padding-left:15px;
	width:250px;
	overflow:hidden;
}

.wMobWDetailsScreenshots, .wPcMacWDetailsScreenshots {
	height:155px;
	text-align:center;
	width: 267px;
}
.wMobAlsoAvailable, .wPcMacAlsoAvailable{
	margin-left:3px;
	width:186px;
	height:40px;
	background-image: url("../img/gallery/details/DegradeVertDroiteGauche.png?v=1");
}

.wMobAction{
	margin-left:3px;
	width:186px;
	height:40px;
	padding-top:10px;
}

.wPcMacAction{
	margin-left:3px;
	width:186px;
	height:88px;
	padding-top:12px;
	text-align:center;
}

.wModActionComingSoon, .wPcMacActionComingSoon {
	float:right;
	margin-right: 10px;  	
}

#addToMobBtn_en, #addToMobBtn_pl, #addToMobBtn_es, #addToMobBtn_de, #addToMobBtn_it, #addToMobBtn_pt, #addToMobBtn_ru, #addToMobBtn_zh {
	margin-left:auto;
	margin-right:auto;
	width:96px;	
}

#addToMobBtn_fr {
	margin-left:auto;
	margin-right:auto;
	width:114px;	
}

.wMobShareBlock {
	padding-top:52px;
	padding-bottom: 10px;
	margin-left: 20px;
}

.wPcMacShareBlock {
	padding-top:12px;
	padding-bottom: 10px;
	margin-left: 20px;
}

.wMobPermaLinkBlock, .wPcMacPermaLinkBlock{
	margin-top:15px;
	width:183px;
	height:61px;
	background-image:url("../img/gallery/details/DegradeVertDroiteGauche.png?v=1");
	margin-left:6px;
}

.wPermaLinkBlockContent{
	background-color: #FFFFFF;
	font-size: 10px;
	border-style: none;
	width:175px;
	border: 1px solid #CCCCCC;
}

.wMobCommentBlock{
	padding-top : 20px;
	margin-left:7px;	
}

.wPcMacCommentBlock {
	padding-top : 3px;
	margin-left:7px;	
}


.wMobCommentNeedSignin, .wPcMacCommentNeedSignin {
	height:135px;
	width:457px;
}

.commentWidgetTA {
	border: 1px solid #CCCCCC;
	height:80px;
	margin-top:7px;
	width:425px;
}

.commentTitle {
	width:200px;
	font-weight:bolder;
	font-size:15px;
	color:#000000;
	padding-left:16px;
}

.wCommentBlockContent {
	height:135px;
	background-color:#DEDFE0;
	width:457px;
}

.wRateContainer {
	padding-left:10px;width:160px;
}

.wAbuseLink {
	color:#6cb121;
	text-decoration:underline;
	font-weight:bold;
	margin-left:5px;
}

.wAbuseContainer {
	width:90px;
	text-align:center;
}

.commentNameCountryTD{
	font-weight: bold;
	color:#000000;
	background-image:url('../img/gallery/commentSeparator.png?v=1');
	background-repeat: repeat-x;
	background-position:center;
}
/*-------------------------------------------------------------*/
/* Classes use for scrollable container */
.wMobCommentScrListScroller-Container, .wPcMacCommentScrListScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.wMobCommentScrListScrollbar-Up, .wPcMacCommentScrListScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png?v=1');
  font-size: 0px;
  cursor:pointer;
}
.wMobCommentScrListScrollbar-Track, .wPcMacCommentScrListScrollbar-Track {
  width: 10px; height: 100px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png?v=1');
  background-repeat: repeat-y;
}
.wMobCommentScrListScrollbar-Handle, .wPcMacCommentScrListScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png?v=1');
  cursor:pointer;
}
.wMobCommentScrListScrollbar-Down, .wPcMacCommentScrListScrollbar-Down {
  position: absolute;
  top: 114px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png?v=1');
  font-size: 0px;
  cursor:pointer;
}
#wMobCommentScrListScrollbar-Container, #wPcMacCommentScrListScrollbar-Container {
  position: relative;
  top: -95px; left: 440px;
  width:10px;
}

#wMobCommentScrListContainer, #wPcMacCommentScrListContainer {
  position: relative;
  top: 0px; left: 0px;
  width: 437px;
  height:100px;
  background-color: #DEDFE0;
}

#wMobCommentScrList, #wPcMacCommentScrList { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 437px;
  height: 100px;
  display: block;
}

.wPcMacDetailsTabs{
	width:455px;
	height:33px;	
}

.wPcMacDetailsTabs1{		
	background: url("../img/gallery/details/Intercallaire1.png?v=1") no-repeat;
}
.wPcMacDetailsTabs2{	
	background: url("../img/gallery/details/Intercallaire2.png?v=1") no-repeat;
}
.wPcMacDetailsTabs3{	
	background: url("../img/gallery/details/Intercallaire3.png?v=1") no-repeat;
}
.wPcMacDetailsTabs4{	
	background: url("../img/gallery/details/Intercallaire4.png?v=1") no-repeat;
}

.wPcMacDetails1Tabs_Tab1Selected{		
	background: url("../img/gallery/details/1Tab.png?v=1") no-repeat;
}

.wPcMacDetails2Tabs_Tab1Selected{	
	background: url("../img/gallery/details/2TabsFirstSelected.png?v=1") no-repeat;
}
.wPcMacDetails2Tabs_Tab2Selected{	
	background: url("../img/gallery/details/2TabsSecondSelected.png?v=1") no-repeat;
}

.wPcMacDetails3Tabs_Tab1Selected{	
	background: url("../img/gallery/details/3TabsFirstSelected.png?v=1") no-repeat;
}

.wPcMacDetails3Tabs_Tab2Selected{	
	background: url("../img/gallery/details/3TabsSecondSelected.png?v=1") no-repeat;
}

.wPcMacDetails3Tabs_Tab3Selected{	
	background: url("../img/gallery/details/3TabsThirdSelected.png?v=1") no-repeat;
}

.wPcMacDetail{
	float:left;
	width:151px;
	height:21px;
	background: transparent;
	padding-top:8px;
	font-weight:bolder;
	font-size:11px;
}

.wPcMacDetailNotExists{
	float:left;
	width:113px;
	height:21px;
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	opacity: .2;
	padding-top:8px;
	font-weight:bolder;
	font-size:11px;
}

.wPcMacDetailTab{
	display:block;
	height:255px;
	padding-top:5px;
}

.wPcMacDetailHiddenTab{
	display:none;
}

.wPcMacDetailContentTabLeft{
	float:left;
	width:267px;
	height:255px;
	padding-left:10px;
}

.wPcMacDetailContentTabRight{
	width:185px;
	float:left;
	height:255px;
	padding-right:5px;
}

.wPcMacDetailDescription{
	padding-top:5px;
	padding-left:10px;
	width:267px;
	height:65px;
}
	
.wPcMacDetailScreenshots{
	width:267px;
	height:155px;
	text-align:center;
	padding-top:10px;
	background-color: white;	
}

/*-------------------------------------------------------------*/

/* Class use to display widget price */
.wDetailPrice{
	background-image:url("../img/gallery/details/FondPrix.png?v=1"); 
	background-repeat: no-repeat;
	height:18px;
	width:58px;
	text-align: center;
	font-weight: bolder;
	padding-top:1px; 
}

/* Class used to display POWERED BY NETVIBES MSG */
.poweredByNetvibes {
	color:#A3C417;
	font-weight:bolder;
}


/* Class use for all panel titles */
.panelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.panelTitleTop {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
	padding-top:7px;
}

.panelTitleSmaller {
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
	padding-top:9px;
}

/* Class used for icon block */
.iconBlockSearch {
	height:60px;
	width:60px;
	padding-top:11px;
}

.iconBlock {
	height:60px;
	width:60px;
}

.iconSmallBlock {
	height:48px;
	width:48px;
}

/* Class used for the icon background */ 
.iconBg {
	height:60px;
	width:60px;
	background-image:url("../img/common/favicon/externalWhiteLight.png?v=1");	
}

.iconSmallBg {
	height:48px;
	width:48px;
	background-image:url("../img/common/favicon/smallExternalWhiteLight.png?v=1");	
}

.iconBgBlack {
	height:60px;
	width:60px;
	background-image:url("../img/common/favicon/externalBlackLight.png?v=1");	
}

.iconSmallBgBlack {
	height:48px;
	width:48px;
	background-image:url("../img/common/favicon/smallExternalBlackLight.png?v=1");	
}

/* Class used for the icon foreground */ 
.iconFg {
	position:relative;
	height:46px;
	width:46px;
	/*background-image:url("../img/common/favicon/reflect.png?v=1");*/
	bottom: 95px;
	left: 7px;	
}

.iconSmallFg {
	position:relative;
	height:37px;
	width:37px;
	bottom: 77px;
	left: 6px;	
}

/* Class user for icon container */
.iconContainer {
	height:42px;
	width:42px;
	position:relative;
	left:9px;
	bottom:51px;	
}

.iconSmallContainer {
	height:34px;
	width:34px;
	position:relative;
	left:7px;
	bottom:41px;	
}

/* Class for icon img balise */
.iconImg {
	border: 0px none;
	width: 42px;
	height: 42px;		
}

.iconSmallImg {
	border: 0px none;
	width: 34px;
	height: 34px;		
}


.userSmallDetails {
	width:226px;
	height:50px;
	margin-top:9px;
}


.userSmallDetailsSpanPhoto {
	margin-left:10px;
	float:left;
}

.userSmallDetailsSpanInfos {
	margin-left:10px;
	float:left;
	text-align:center;
	width:150px;
}

.userSmallDetailsText {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	width:100%;
	/* text-align:center; */
}

.developerMobileTitle {
	width: 100%;
	text-align: center;
	color: #f0842b;
	font-size: 18px;
	font-weight:bold;	
}

.developperMobileParagraph {
	text-align: center;
	color: #626264;
	list-style-image: url('../img/developer/various/PuceForList.png?v=1');
}

.developperMobileParagraphBold {
	text-align: center;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	list-style-image: url('../img/developer/various/PuceForList.png?v=1');
}

.developperMobileParagraphBold b{
	font-size:14px;
	color: #f0842b;
}

.developperMobileParagraphWhiteBold {
	text-align: center;
	color: #f6f6f6;
	font-size:13px;
	list-style-image: url('../img/developer/various/PuceForList.png?v=1');
}

.developperMobileParagraph b {
	color:#000000;
	font-weight:bold;	
} 
.developperMobileParagraphWhite {
	text-align: center;
	color: #f6f6f6;
	list-style-image: url('../img/developer/various/PuceForList.png?v=1');
}

.developperMobileParagraph a, .developperMobileParagraphWhite a{
	font-weight: bold;
	color: #f0842b;
}

.developperMobileParagraph ul{
	text-align: left;
}



/* Class used for avatar block */
.avtContainer {
	padding-left:10px;
}

.avtImg {
	height:50px;
	width:50px;
}

.smallAvatarImg {
	width:43px;
	height:43px;	
}

/* Class used if an item is clickable */
.clickable {
	cursor:pointer;	
}

.alignLeft {
	float:left;	
}

.alignRight {
	float:right;	
}

.noBorder {
	border: 0px none;	
}
.clear {
	clear:both;	
}

.blackText {
	color:#000000;	
}

.textCenter {
	text-align:center;	
}

.fontSize11 {
	font-size:11px;	
}

.fontBold {
	font-weight:bold;	
}

.vAlignMiddle {
	vertical-align:middle;	
}

.vAlignBottom {
	vertical-align: bottom;	
}

.noUnderline {
	text-decoration:none;	
}

/* Class used for buttons */
a.buttonBlue {
    /* Sliding right image */
    background: transparent url('../img/buttons/BlueBtnRight.png?v=1') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonBlue span {
/* Background left image */ 
	background: transparent url('../img/buttons/BlueBtnLeft.png?v=1') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonBlue:hover span{
	color:#45bde0;
}
a.buttonGreen {
    /* Sliding right image */
    background: transparent url('../img/buttons/GreenBtnRight.png?v=1') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonGreen span {
/* Background left image */ 
	background: transparent url('../img/buttons/GreenBtnLeft.png?v=1') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonGreen:hover span{
	color:#9CC235;
}

/* SEARCH BAR */
.searchcontainer {	
	height:22px;
	width:230px;
	background-repeat: no-repeat;
	background-position:center;
	text-align:left;
	float:left;
	margin-top:3px;
}

.searchinput {
	width:180px;
	border:0px solid #000000;
	margin-top:2px;
	margin-left:25px;
}



a.buttonOrange {
    /* Sliding right image */
    background: transparent url('../img/buttons/OrangeBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonOrange span {
/* Background left image */ 
	background: transparent url('../img/buttons/OrangeBtnLeft.png') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonOrange:hover span{
	color:#F8B01B;
}
a.buttonGreen {
    /* Sliding right image */
    background: transparent url('../img/buttons/GreenBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonGreen span {
/* Background left image */ 
	background: transparent url('../img/buttons/GreenBtnLeft.png') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonGreen:hover span{
	color:#9CC235;
}

a.buttonPopupGreen {
    /* Sliding right image */
    background: transparent url('../img/buttons/GreenBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 11px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonPopupGreen span {
/* Background left image */ 
	background: transparent url('../img/buttons/GreenBtnLeft.png') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 5px;
	cursor:pointer;
} 
a.buttonPopupGreen:hover span{
	color:#9CC235;
}

a.buttonRed {
    /* Sliding right image */
    background: transparent url('../img/buttons/RedBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonRed span {
/* Background left image */ 
	background: transparent url('../img/buttons/RedBtnLeft.png') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonRed:hover span{
	color:#f79191;
}



a.buttonViolet {
    /* Sliding right image */
    background: transparent url('../img/buttons/VioletBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonViolet span {
/* Background left image */ 
	background: transparent url('../img/buttons/VioletBtnLeft.png') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonViolet:hover span{
	color:#C069A3;
}


a.buttonLargeOrange {
    /* Sliding right image */
    background: transparent url('../img/buttons/OrangeLargeBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 28px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonLargeOrange span {
/* Background left image */ 
	background: transparent url('../img/buttons/OrangeLargeBtnLeft.png') no-repeat; 
	display: block;
	line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 20px;
	cursor:pointer;
} 
a.buttonLargeOrange:hover span{
	color:#F8B01B;
}

a.buttonGrey {
    /* Sliding right image */
    background: transparent url('../img/buttons/GreyBtnRight.png') no-repeat scroll top right; 
	display: block;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 22px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:default;
}
a.buttonGrey span {
/* Background left image */ 
	background: transparent url('../img/buttons/GreyBtnLeft.png') no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:default;
} 
a.buttonGrey:hover span{
	color:#FFFFFF;
}

a.buttonGrey2 {
    /* Sliding right image */
    background: transparent url('../img/buttons/BoutonGrisPartDroite.png') no-repeat scroll top right; 
	display: block;
	height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 15px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #000000;
	font-family:Arial,sans-serif;
	font-size:16px;
	letter-spacing: -1px;
	font-weight:bold;
	cursor:pointer;
}
a.buttonGrey2 span {
/* Background left image */ 
	background: transparent url('../img/buttons/BoutonGrisPartGauche.png') no-repeat; 
	display: block;
	line-height: 28px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 5px 18px;
	cursor:pointer;
} 
a.buttonGrey2:hover span{
	color:#FFFFFF;
}

/* search form */
#storeSearchContainer {	
	height:22px;
	width:230px;
	background-image:url('../img/gallery/ZoneRecherche.png');
	background-repeat: no-repeat;
	background-position:center;
	text-align:left;
	float:left;
	margin-top:3px;
}

.storeSearchInput {
	width:180px;
	border:0px solid #000000;
	margin-top:2px;
	margin-left:25px;
}

.storeSearchLanguage{
	width:140px;
	float:left;
}

.storeSearchSort{
	float:left;
	width:170px;
}

.storeSearchCategory{
	float:left;
	width:172px;
	padding-left:15px;
}

#searchButton{
	float:left;
	text-align:left;
	margin-left:20px;	
}

/* --------- CUSTOM SELECT --------- */

select.styledSelect { position: relative; padding-right:20px; visibility:hidden; opacity: 0; filter: alpha(opacity=0); z-index: 5; width:10px;}
option.styledOption { position: relative; padding-right:20px; visibility:hidden; opacity: 0; filter: alpha(opacity=0); z-index: 5; }

div.divOptionsHidden{
	visibility: hidden;
}

div.divOptionsVisible{
	visibility: visible;
	margin-left:-7px;
}

/*---- idSelect_customSelect ----*/

span.customSelect {
	position: absolute;
	padding-right:24px;
   	padding-left:8px;
   	color: #000000;
   	font: 12px/21px arial,sans-serif;
   	background-color: #FFFFFF;    
   	cursor:pointer;
   	margin-top:3px;
   	z-index:99;
}
/*span.l_customSelect {
   width: 127px; 
   height: 21px;  
   background: url('../img/gallery/ZoneAffichageLangage.png') no-repeat;
}


span.s_customSelect {
   width: 140px; 
   height: 21px;  
   background: url('../img/gallery/ZoneAffichageCategory.png') no-repeat;
}


span.c_customSelect {   
   width: 172px; 
   height: 21px;  
   background: url('../img/gallery/ZoneAffichageCategory.png') no-repeat;
}*/

span.flag_customSelect {   
   width: 0px; 
   height:23px;
   background:none;
   z-index:99;
  }

span.exactPlatform_customSelect {  
   width: 27px; 
   height:23px; 
   z-index:99;
   background: url('../img/flag/FlecheBasDroiteSearch_Up.png') no-repeat;
  }

span.s_customSelect {   
   width: 126px; 
   height:20px; 
   z-index:99;
   margin-top:0px;
   background: url('../img/gallery/SortBy.png') no-repeat;
   float:left;
}
      
/*---- idSelect_customOption ----*/
div.customOption {
	position: relative;
	padding-right:24px;
    padding-left:8px;
	color: #000000;
	font: 12px/21px arial,sans-serif;
   	background: url('../img/option.png') no-repeat; 
   	cursor:pointer;
   	z-index:99;
}

div.flag_customOption {
   background:none;
   width: 111px;
   height: 19px;
}

#div_flag{
	background: url('../img/flag/ListeDeroulanteDrapeau.png') no-repeat;
	width:118px;
	height:207px;
	padding-top:13px;
	margin-top:-9px;
	margin-left:-2px;
}

div.exactPlatform_customOption {
   width: 85px;
   height: 18px;
   padding-right:0px;
   background:none;
   padding-left:0px;
}

#div_exactPlatform{
	background: url('../img/flag/ListeDeroulantePlateforme.png') no-repeat;
	width:118px;
	height:207px;
	padding-top:12px;
	margin-left:-71px;
	margin-top:11px;
}

.imgFlag{
	vertical-align:middle;
}

.searchLanguage{
	padding-left:4px;	
}

div.s_customOption {
   width: 185px;
   height: 21px;
   padding-right:0px;
   padding-left:0px;
   text-align:left;
}

#div_s{
	width:185px;
	height:207px;
	/*padding-top:12px;
	margin-top:8px;*/
}

/****** For Popup ******/
#blackout {
	visibility: hidden;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6;
	z-index: 100;
}

/********************** Fast widget style *********************/
.wizardIntroPopUp {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -137px; /*half of the height plus a little to the top*/
	width:296px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	visibility: hidden;
	display: none;
	padding: 0;
	z-index: 900;
}

#fastWidgetContainer{
	background-image:url('../img/developer/fastWidget/FondFastWidget.png');
	background-repeat: no-repeat;
	width:972px;
	height:565px;
	padding-top:32px;
	padding-left:11px;
}

#breadscrumb{
	width:650px;
	height:64px;
	margin-left:30px;
}

#wizardContent{
	margin-top: 1px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
}

#fastWidgetIFrameBody{
	background-image:url('../img/developer/fastWidget/FastWidgetBackgroundImage.png');
	background-repeat: no-repeat;
	text-align: left;
}

.editProfileFormInput {
	border:1px solid #AAAAAA;
	color: #333333;
	font-family:Arial,sans-serif;
	font-size: 12px;
	width: 180px;
}


.fastWidgetPreviewPicture {
	margin-top:35px;
	margin-bottom:20px;
	margin-left:55px;
	width:80px;
	height:20px;
	background-image:url('../img/developer/fastWidget/FondPreview.png');
	color:#FFFFFF;
	text-align:center;
	letter-spacing: 1px;
	font-weight: bold;
	font-size:13px;
}


.wizardSubtitle{
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 15px;
}

.wizardDescription{
	font-size:13px;
	color: #111111;
}
.wizardLabel{
	text-align:left;
	font-size:12px;
	padding-top: 2px;
	padding-bottom: 2px;
}


#wizardCenter{
	width:664px;
}

.feedFieldset{
	background-image:url('../img/developer/fastWidget/FondAjoutFluxRSS.png');
	background-repeat: no-repeat;
	width:473px;
	/*height:77px;
	padding-top:7px;*/
	padding-left:20px;
}

.widgetNameLabel{
	float:left;
	width:98px;
	padding-top:3px;
	color:#000000;
}

.wizardInputDiv{
	float:left;
}

.wizardInput{
	width:225px;
	background: #FFFFFF;
}

#wizardIntro{
	background-image: url("../img/mrmwg/lignes.png");
	background-repeat:no-repeat;
	background-position:bottom;	
	width:950px;
	height:570px;	
}
#menuIntro{
	position:absolute;
}
#mobileIntro{
	position:relative;
	top:110px;
	left:290px;
	width:300px;
}
#txtIntro{
	position:relative;
	top:-290px;
	left:500px;
	text-align:center;	
	width:450px;
}

#titleIntro{
	color:#EE7F01;
	font-size: 30px; 
	width:450px;	
	text-align: center;
}

#titleIntro HR{
	border-color:#EE7F01;
	border-style:none none solid;
	border-width:0 0 1px;
	margin-top:5px;
	margin-bottom: 50px;
}

#txt2Intro{	
	width:350px;
	font-size:15px;
	background-color: #F3F1F2;
	padding: 20px 5px 20px 5px;
	margin:auto;
}
#startButtonIntro{
	margin-top:40px;
}

/*#wizardNext{
	float: left;
	margin-right: 10px;
}

#wizardPrevious{
	float:left;
	margin-left:10px; 
}

#wizardPublish{
	float: left;
	margin-right: 10px;
	position: relative;
	left: -10px;
}*/

#desc1{
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom:10px;
	width:540px;
}

#oneFeed{	
	padding-left:20px;
	width: 510px;
	height:77px;
	clear:both;
}

#multiFeeds{	
	/*padding-top: 15px;
	padding-bottom: 20px;*/
	padding-left: 20px;
	width: 510px;
	text-align: left;
}

#desc2Active, #desc2Inactive{
}

#desc2Txt{
	padding-left:30px;
	padding-bottom:3px;
	width:550px;
}

#selectNb{
	margin-top: 100px;
	padding-left:50px;
}

#oneFeedWidget{
	display: block;
}

#widgetNameDiv{
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom:5px;
}

#multiFeedWidget{
	display: none;
}

.feed{	
	height:77px;
	clear:both;
}

.deleteFeed{
	position:relative;	
	width:24px;
	height:25px;
	top:-92px;
	left:430px;
	clear:both;
}

.validFeedOne{
	position:relative;
	text-align:left;		
	top:-36px;
	left:358px;
	padding-left:10px;
	width:80px;
	height:32px;
	clear:both;
}

.validFeed{
	position:relative;
	text-align:left;		
	top:-21px;
	left:339px;
	padding-left:10px;
	width:80px;
	height:32px;
	clear:both;
}

#feedsSelected{
	width:250px;
	float:left;
}
#feedsNotSelected{
	float:left;
	width:250px;
}

#feedContent{
	clear:both;
}

#feedContentSelected{
	float:left;
	width:250px;
}

#feedContentNotSelected{
	float:left;
	width:250px;
}

#optionsBack{
	clear: both;
}

.selectedColorArea{
	border:1px solid #888888;
	height:16px;
	width:46px;
}

.colorChoice{
	width:19px;
	height:19px;
	/*float: left;*/
}

.formContent {
}

.displayChoices {
	margin-left: 80px;
	height: 410px;
}

.wizardFormLabel {
	display:block;
	width:150px;
	float:left;
}

.fileInput {
	border:1px solid #AAAAAA;
	color: #333333;
	font-family:Arial,sans-serif;
	font-size: 12px;
	width: 180px;
}

.hiddenRadioCheckbox{
	position: absolute;
	left: -1000px;
}

.checkbox_checked{
	background: url("../img/setup/checkboxes/CheckboxChecked_small.png") no-repeat;
	padding-left: 25px;
}

.checkbox_unchecked{
	background: url("../img/setup/checkboxes/CheckboxUnchecked_small.png") no-repeat;
	padding-left: 25px;	
}

.checkbox_unavailable{
	background: url("../img/setup/checkboxes/CheckboxDesactivated_small.png") no-repeat;
	padding-left: 25px;
	color:gray;
}

.checkbox_unavailable_checked{
	background: url("../img/setup/checkboxes/CheckboxDesactivated_small_checked.png") no-repeat;
	padding-left: 25px;
	color:gray;
}

.radio_selected{
	background: url("../img/mrmwg/radio_selected.png") no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.radio_unselected{
	background: url("../img/mrmwg/radio_unselected.png") no-repeat;
	padding-left: 25px;	
	padding-top: 3px;
	padding-bottom: 3px;
}

.checkbox_div{
	/*padding-left:25px;*/
	height:20px;
	/*margin-top: 10px;*/
	padding-top: 5px;
	/*padding-bottom: 3px;*/
	/*margin-bottom: 10px;*/
	text-align: left;
}

#logoFrame{
	width:100px;
	height:50px;
}

#menu {
    /*background-color:#A8A092;*/
    background-color:#333333;
    overflow:hidden; /* so we can animate to zero width */
    width:0px;
    height:600px;
    position:relative;
    top:-120px;
    left:0px;
    border-right: solid 1px #EDEDEE;
}



a.linkImgValid:hover{ visibility: visible }

a.linkImgValid:hover img{ visibility: hidden }

.deleteImg{
	cursor:pointer;
}

.addFeed{
	width:157px;
	height:31px;
	padding-left:388px;
}

a.linkAddFeed:hover{ visibility: visible }

a.linkAddFeed:hover img{ visibility: hidden }

#errorArea{
	color:red;
	margin-top:20px;	
	text-align:center;
	height:30px;
	display:none;
}

.required{
	float:left;
	padding-left:10px;
	color:red;
}

/* pupup choix couleur fast widget */
.yui-panel-container .container-close{
	display:none;
}

.fastWidgetTitle {
	padding-top:5px;
	font-size: 16px;
	font-weight:bold;
	color: #ee8009;	
	text-align:center;
	
}

.fondSkin1 {
	width:490px;
	height:91px;
	background-image:url('../img/developer/fastWidget/FondSkin1.png');
	background-repeat: no-repeat;
}

.fondSkin2 {
	width:473px;
	height:91px;
	background-image:url('../img/developer/fastWidget/FondSkin2.png');
}

.fondSkin3 {
	width:241px;
	height:78px;
	background-image:url('../img/developer/fastWidget/FondSkin3.png');
	background-repeat: no-repeat;
}


#wizardReset{
	padding-left:300px;
	float:left;
}

#wizardNextActive, #wizardNextInactive{
	float:left;
	padding-left:98px;
}

#wizardNext{
	float:left;
	padding-left:234px;
}

#wizardPrevious{
	float:left;
	padding-left:100px;
}

#wizardDefaultColors{
	float:left;
	padding-left:50px;
}

#wizardNextSkin{
	float:left;
	padding-left:52px;
}

#wizardResetPublish{
	float:left;
	padding-left:65px;
}

#wizardPublishActive{
	float:left;
	padding-left:60px;
}

#helpContainer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:1001px;
}

.helpLargeBox{
	width:160px;
	height:155px;
	padding-top:10px;
	padding-left:30px;
	z-index:10;
	position:relative;
	background-image:url('../img/developer/fastWidget/HelpAjoutFlux.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.helpSmallBox{
	width:108px;
	height:82px;
	padding-top:10px;
	padding-left:30px;	
	z-index:10;
	position:relative;
	background-image:url('../img/developer/fastWidget/MiniHelpDescription.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.helpSmallBox2{
	width:114px;
	height:82px;
	padding-top:10px;
	padding-left:25px;	
	z-index:10;
	position:relative;
	background-image:url('../img/developer/fastWidget/MiniHelpDescription.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

/* Popup style */
.smallPopup{
	background-image: url('../img/panel/PopUp_Petite.png');	
	height:165px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -83px; /*half of the height plus a little to the top*/
	width:243px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.smallPopupContent{
	position:relative;
	top:30px;
	left:27px;
	height:105px;
	width:188px;
}

.mediumPopup{
	background-image: url('../img/panel/PopUp_Moyenne.png');
	height:228px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -114px; /*half of the height plus a little to the top*/
	width:296px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.mediumPopupContent{
	position:relative;
	top:30px;
	height:170px;
	width:243px;
}

.largePopup{
	background-image: url('../img/panel/PopUp_Grande.png');
	height:274px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -137px; /*half of the height plus a little to the top*/
	width:371px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.popupInstallDjinngoMobile{
	height:274px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -137px; /*half of the height plus a little to the top*/
	width:371px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.largePopupContent{
	position:relative;
	top:30px;
	left:27px;
	height:215px;
	width:317px;
}

.extraLargePopup{
	background-color: white;
	height:625px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -337px; /*half of the height plus a little to the top*/
	width:371px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.extraLargePopupContent{
	position:relative;
	top:30px;
	left:27px;
	height:615px;
	width:317px;
}

.mediumPopupDjinngoMobile{
	background-image: url('../img/panel/PopUpAcquisitionDjinngoMobile.png');
	height:264px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -114px; /*half of the height plus a little to the top*/
	width:306px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.mediumPopupDjinngoMobileContent{
	position:relative;
	top:64px;
	left:31px;
	height:176px;
	width:243px;
}

.largePopupDjinngoMobile{
	background-image: url('../img/panel/LargePopUpAquisitionDjinngoMobile.png');
	height:303px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -108px; /*half of the height plus a little to the top*/
	width:403px;	/* Width of the content */
	margin-left:-180px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.largePopupDjinngoMobilePartner{
	background-image: url('../img/panel/LargePopUpAquisitionDjinngoMobilePartner.png');
	height:350px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -158px; /*half of the height plus a little to the top*/
	width:501px;	/* Width of the content */
	margin-left:-220px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.largePopupDjinngoMobileContent{
	position:relative;
	top:65px;
	left:28px;
	height:215px;
	width:360px;
}

.largePopupDjinngoMobilePartnerContent{
	position:relative;
	top:65px;
	left:28px;
	height:215px;
	width:360px;
}

.largePopupDjinngoMobileText{
	background-image: url('../img/panel/PopupMobile.png');
	height:314px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -114px; /*half of the height plus a little to the top*/
	width:400px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.largePopupDjinngoMobileTextContent{
	position:relative;
	top:30px;
	height:170px;
	width:243px;
	left:60px;
}

.largePopupDjinngoMobileTextPartner{
	background-image: url('../img/panel/PopupMobileViolet.png');
	height:314px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -114px; /*half of the height plus a little to the top*/
	width:400px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	padding: 0;
	z-index: 990;
}

.largePopupDjinngoMobileTextPartnerContent{
	position:relative;
	top:30px;
	height:170px;
	width:243px;
	left:60px;
}

/* widget details */

.widgetDetailsDownloadRecommendAbuseButtons{
	padding-top: 10px;
	width:190px;
	height:100px;
	text-align:center;
}

.widgetDetailsLinks{
	width:183px;
	height:61px;
	/*background-color: #DBEACF;*/
	background-image:url("../img/gallery/details/DegradeVertDroiteGauche.png");
	/*padding-left:3px;*/
}

.widgetDetailsMobilePermalink_embed{
	background-color: #FFFFFF;
	font-size: 10px;
	border-style: none;
	width:175px;
	border: 1px solid #CCCCCC;
}

#widgetDetailsPcMacContentTab{
	height:255px;
	padding-top:5px;
	padding-left:8px;
}
#widgetDetailsPcMacContentTabLeft{
	float:left;
	width:267px;
	height:255px;
}
#widgetDetailsPcMacContentTabRight{
	width:185px;
	float:left;
	height:255px;
	padding-right:5px;
}

.widgetDetailsPcMacSmallDetails {
	height:50px;
	margin-top:5px;
}


.widgetDetailsPcMacSmallDetailsSpanFavicon {
	float:left;
	width: 60px;
	height:60px;	
	/*display:table;*/
	#position: relative; 
	overflow: hidden;
}

.widgetDetailsPcMacSmallDetailsSpanInfos {
	float:left;
}
.widgetDetailsPcMacSmallDetailsTitle {
	font-family:Arial,sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color:#000000;
	width:100%;
}

.widgetDetailsPcMacCategoryText {
	font-size: 12px;
	font-family:Arial,sans-serif;
	color:#000000;
	width:100%;
	padding-bottom:3px;
}

#widgetDetailsPcMacDescription{
	clear:both;
	padding-top:5px;
	padding-left:10px;
	width:267px;
	height:65px;
	overflow:hidden;
}
	
#widgetDetailsPcMacScreenshots{
	width:267px;
	height:155px;
	text-align:center;
	padding-top:10px;
	background-color: white;	
}

.widgetDetailsMobileListCommentsScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.widgetDetailsMobileListCommentsScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png');
  font-size: 0px;
  cursor:pointer;
}
.widgetDetailsMobileListCommentsScrollbar-Track {
  width: 10px; height: 75px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png');
  background-repeat: repeat-y;
}
.widgetDetailsMobileListCommentsScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png');
  cursor:pointer;
}
.widgetDetailsMobileListCommentsScrollbar-Down {
  position: absolute;
  top: 90px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png');
  font-size: 0px;
  cursor:pointer;
}
#widgetDetailsMobileListCommentsScrollbar-Container {
  position: relative;
  top: -95px; left: 440px;
  width:10px;
}

#widgetDetailsMobileListCommentsContainer {
  position: relative;
  top: 0px; left: 0px;
  width: 437px;
  height:80px;
  background-color: #DEDFE0;
}

#widgetDetailsMobileCommentsDisplay{
	clear:both;
	height:113px;
	background-color: #DEDFE0;
	padding-top:5px;
	width:459px;
}

#widgetDetailsMobileListComments { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 437px;
  height: 80px;
  display: block;
}

#widgetDetailsMobileRate_buttons{
	height:25px;
	padding-left:5px;
	padding-top:15px;
	float:left;
}

#widgetDetailsMobileComments_buttons{
	width:151px;
	float:left;	
	padding-top: 9px;
}

#commentTextarea{
	padding-left:15px;	
}

.textareaComment{
	margin-top:7px;	
	width:425px;
	height:60px;
	border: solid 1px #CCCCCC;	
}

.widgetDetailsOtherPlatform_mobile{
	/*padding-left:2px;*/
	margin-left:4px;
	width:186px;
	height:40px;
	/*background-color: #DBEACF;*/
	background-image: url("../img/gallery/details/DegradeVertDroiteGauche.png");
	
}

.widgetDetailsOtherPlatform_pcmac{
	padding-left:2px;
	width:190px;
	height:40px;
	/*background-color: #DBEACF;*/
	background-image: url("../img/gallery/details/DegradeVertGaucheDroite.png");
	
}

/************************** SEARCH MODULE TEMPLATE *********************************/

#searchResultList{
	height:520px;
}

.searchModule {
	width:442px;
	height:87px;
	border-bottom: gray 1px solid;	
	clear:both;
	margin-left:7px;
}

#isFirstSponsored{
	background:url("../img/gallery/ZoneSponsoredHaut.png") no-repeat;
	height: 6px;
	margin-left:7px;
}

.sponsoredSearchModule {
	background-image:url("../img/gallery/ZoneSponsoredMilieu.png");
	background-repeat:repeat-y;
	height:86px;
	clear:both;
	margin-left:7px;
}

#isLastSponsored{
	background:url("../img/gallery/ZoneSponsoredBas.png") no-repeat;
	height: 6px;
	margin-left:7px;
}
.sponsoredSeparator{
	clear:both;
	margin-left:10px;
	width:420px;
	height:2px;
	background-color: #AFC85B
}

.searchModuleSpanFavicon {
	float:left;
	width: 60px;
	height:60px;	
	/*display:table;*/
	#position: relative; 
	overflow: hidden;
	margin-top:10px;
}

.searchModuleSpanInfos1 {
	width:115px;
	padding-left:5px;
	float:left;
}

.searchModuleSpanInfos2 {
	width:115px;
	padding-left:5px;	
	float:left;
	text-align:center;
}

.searchModuleSpanInfos3 {
	width:115px;
	height:86px;
	margin-left:15px;
	float:left;
}

.searchModuleTitle {
	font-family:Arial,sans-serif;
	padding-left:5px;
	padding-top:15px;
	font-size: 14px;
	color:#000000;
	width:230px;
}

.searchModuleText {
	font-size: 11px;
	font-family:Arial,sans-serif;
	color:#000000;
	width:100%;
}

.searchModuleDownload{
	position:relative;		
	width:84px;
	height:22px;
}

a.searchModuleDownload:hover{ visibility: visible }

a.searchModuleDownload:hover img{ visibility: hidden }

.noResultPanel{
	padding-left:15px;
}

#sortArea{
	background:url('../img/panel/BandeGriseListeModeDeTri.png') no-repeat;
	color:#FFFFFF;
	height:20px;
	margin-left:7px;
	padding-top:2px;
	width:442px;
}

#pagination{
	width:430px;
	margin-left:20px;
	height:20px;
	text-align:center;
	font-size:12px;
	padding-top:4px;
}


/******************************** SETUP CSS CLASSES ****************************/
.userProfilePanelTop {
	background-image:url('../img/setup/setupPanelTop3.png');
	background-repeat: no-repeat;
	width:402px;
	height:42px;
	padding-left:20px;
}

.myWidgetsInactiveItem {
	width:132px;
	height:	86px;
}

.myProfileActiveItem {
	width:132px;
	height:	90px;
}

.editProfileContent {
	width:290px;
	height:	610px;
	background-image:url('../img/setup/FondMyProfile.png');
	background-repeat: no-repeat;
}

.setupFormLabel {
	display: block;
	float:left;
	font-weight: bold;
	color: #000000;	
}

.setupFormInput {
	border: 1px solid #AAAAAA;
	color: #000000;
}

		/* PANEL PURCHASE HISTORY */
		
.purchaseHistorypanel {
	width:547px;
}

.purchaseHistoryPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.purchaseHistoryPanelTop {
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	float:left;
	width:501px;
	height:42px;	
}

.purchaseHistoryPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.purchaseHistoryPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.purchaseHistoryPanelContentContainer {
	clear: both;
}

.purchaseHistoryPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	height:583px;           /* TO CHANGE */
}

.purchaseHistoryPanelContent {
	width:521px;
	float:left;
	background-color:#FFFFFF;	
	height:583px;			/* TO CHANGE */
}

.purchaseHistoryPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;	
	height:583px;			/* TO CHANGE */
}

.purchaseHistoryPanelBottomContainer {
	clear:both;
}

.purchaseHistoryPanelBottomLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.purchaseHistoryPanelBottomComplement {
	height:10px;
	width:501px;
	background-color: #FFFFFF
}

.purchaseHistoryPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	background-position:bottom;
	float:left;
	background-repeat: repeat-x;
	width:501px;
	height:13px;
}

.purchaseHistoryPanelBottomRight {
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.purchaseHistoryTableHeader {
	border-bottom:1px solid  #F09228;
	font-size:14px;
	font-weight:lighter;
	cursor:pointer;
}

.purchaseHistoryTableHeaderSelected {
	border-bottom:1px solid  #F09228;
	font-size:14px;
	cursor:pointer;
}


	/**** PANEL WIDGET REPOSITORY *****/
.widgetRepositoryPanel {
	width:810px;
}

.widgetRepositoryPanelTopLeft {
	background-image:url('../img/panel/grey/Gris_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.widgetRepositoryPanelTop {
	background-image:url('../img/panel/grey/Gris_Milieu_Haut.png');
	background-repeat: repeat-x;
	float:left;
	width:783px;
	height:42px;	
}

.widgetRepositoryPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.widgetRepositoryPanelTopRight {
	background-image:url('../img/panel/grey/Gris_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.widgetRepositoryPanelContentContainer {
	clear: both;
}

.widgetRepositoryPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	margin-top:-7px;
	height:607px;			/* TO CHANGE */
}

.widgetRepositoryPanelContent {
	width:803px;
	float:left;
	margin-top:-7px;
	background-color:#FFFFFF;	
	height:607px;			/* TO CHANGE */
}

.widgetRepositoryPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	margin-top:-7px;	
	height:607px;			/* TO CHANGE */
}

.widgetRepositoryPanelBottomContainer {
	clear:both;
}

.widgetRepositoryPanelBottomLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.widgetRepositoryPanelBottomComplement {
	height:10px;
	width:783px;
	background-color: #FFFFFF;
}

.widgetRepositoryPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	background-position:bottom;
	float:left;
	background-repeat: repeat-x;
	width:783px;
	height:13px;
}

.widgetRepositoryPanelBottomRight {
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
} 


.widgetRepositoryTopMenuUnselectedItem {
	width:55px;
	height:55px;
	float:left;
	color:#FFFFFF;
	margin-right:5px;
	text-align:center;
	cursor:pointer;
}

.widgetRepositoryTopMenuSelectedItem {
	width:55px;
	height:55px;
	float:left;
	color:#F08230;
	margin-right:5px;
	text-align:center;
}

	/* **** TABS STYLES *****/
	
.selectedTab {
	letter-spacing:-1px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	float:left;
	position:relative;
	height:34px;
	width:110px;
	z-index:99;
	background:url('../img/setup/SelectedTab.png') no-repeat;
	cursor:pointer;
}

.unselectedTab {
	letter-spacing:-1px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	float:left;
	position:relative;
	height:34px;
	width:110px;
	background:url('../img/setup/UnselectedTab.png') no-repeat;
	cursor: pointer;
}

.searchTab {
	letter-spacing:-1px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	float:left;
	position:relative;
	height:34px;
	width:110px;
	background:url('../img/setup/UnselectedTab.png') no-repeat;
	cursor: pointer;
	padding-left:60px;
}

.setupPopUp {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -137px; /*half of the height plus a little to the top*/
	width:296px;	/* Width of the content */
	margin-left:-185px;	/* Half of the content's width */
	margin-right:auto;
	visibility: hidden;
	display: none;
	padding: 0;
	z-index: 1000;
}


.myRepositoryTableHeader {
	border-bottom:1px solid  #F09228;
	font-size:14px;
	letter-spacing:-1px;
}
/******************** STYLE FOR SCROLLBARS **********************************/

.purchaseHistoryScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.purchaseHistoryScrollbar-Up {
  position: absolute;
  width: 14px; height: 14px;
  background-image:url('../img/common/scrollbar/ScrollBarUpLarge.png');
  font-size: 0px;
  cursor:pointer;
}
.purchaseHistoryScrollbar-Track {
  width: 14px; height: 500px;
  position: absolute;
  top: 20px;
  background-image:url('../img/common/scrollbar/ScrollBarBackgroundLarge.png');
  background-repeat: repeat-y;
}
.purchaseHistoryScrollbar-Handle {
  position: absolute;
  width: 14px; height: 30px;
  background-image:url('../img/common/scrollbar/ScrollBarHandleLarge.png');
  cursor:pointer;
}
.purchaseHistoryScrollbar-Down {
  position: absolute;
  top: 530px;
  width: 14px; height: 14px;
  background-image:url('../img/common/scrollbar/ScrollBarDownLarge.png');
  font-size: 0px;
  cursor:pointer;
}
#purchaseHistoryScrollbar-Container {
  position: relative;
  top: -545px; left: 503px;
  width:15px;
}

#purchaseHistoryContainer {
  position: relative;
  top: 0px; left: 0px;
  width: 500px;
  height: 550px;
  background-color: #FFFFFF;
}

#purchaseHistory { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 500px;
  height: 550px;
  display: block;
}


	/** ******/
.myRepositoryScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.myRepositoryScrollbar-Up {
  position: absolute;
  width: 14px; height: 14px;
  bottom:60px;
  background-image:url('../img/common/scrollbar/ScrollBarUpLarge.png');
  font-size: 0px;
  cursor:pointer;
}
.myRepositoryScrollbar-Track {
  width: 14px; height: 480px;
  position: absolute;
  top: -56px;
  background-image:url('../img/common/scrollbar/ScrollBarBackgroundLarge.png');
  background-repeat: repeat-y;
}
.myRepositoryScrollbar-Handle {
  position: absolute;
  width: 14px; height: 30px;
  background-image:url('../img/common/scrollbar/ScrollBarHandleLarge.png');
  cursor:pointer;
}
.myRepositoryScrollbar-Down {
  position: absolute;
  top: 430px;
  width: 14px; height: 14px;
  background-image:url('../img/common/scrollbar/ScrollBarDownLarge.png');
  font-size: 0px;
  cursor:pointer;
}
#myRepositoryScrollbar-Container {
  position: relative;
  top: -324px; left: 780px;
  width:15px;
}

#myRepositoryContainer {
  position: relative;
  top: 2px; left: 0px;
  width: 780px;
  height: 400px;
  background-color: #FFFFFF;
}

#myRepository { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 780px;
  height: 520px;
  display: block;
}



.myRepositoryLargeScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.myRepositoryLargeScrollbar-Up {
  position: absolute;
  width: 14px; height: 14px;
  bottom:60px;
  background-image:url('../img/common/scrollbar/ScrollBarUpLarge.png');
  font-size: 0px;
  cursor:pointer;
}
.myRepositoryLargeScrollbar-Track {
  width: 14px; height: 480px;
  position: absolute;
  top: -56px;
  background-image:url('../img/common/scrollbar/ScrollBarBackgroundLarge.png');
  background-repeat: repeat-y;
}
.myRepositoryLargeScrollbar-Handle {
  position: absolute;
  width: 14px; height: 30px;
  background-image:url('../img/common/scrollbar/ScrollBarHandleLarge.png');
  cursor:pointer;
}
.myRepositoryLargeScrollbar-Down {
  position: absolute;
  top: 430px;
  width: 14px; height: 14px;
  background-image:url('../img/common/scrollbar/ScrollBarDownLarge.png');
  font-size: 0px;
  cursor:pointer;
}
#myRepositoryLargeScrollbar-Container {
  position: relative;
  top: -440px; left: 780px;
  width:15px;
}

#myRepositoryLargeContainer {
  position: relative;
  top: 0px; left: 0px;
  width: 780px;
  height: 400px;
  background-color: #FFFFFF;
}

#myRepositoryLarge { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 780px;
  height: 520px;
  display: block;
}

/**************** Comments list for setup styles ***********/
.setupWidgetCommentsScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.setupWidgetCommentsScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png');
  font-size: 0px;
  cursor:pointer;
}
.setupWidgetCommentsScrollbar-Track {
  width: 10px; height: 159px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png');
  background-repeat: repeat-y;
}
.setupWidgetCommentsScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png');
  cursor:pointer;
}
.setupWidgetCommentsScrollbar-Down {
  position: absolute;
  top: 174px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png');
  font-size: 0px;
  cursor:pointer;
}
#setupWidgetCommentsScrollbar-Container {
  position: relative;
  top: -185px; left: 520px;
  width:10px;
}

#setupWidgetCommentsContainer {
  position: relative;
  top: 0px; left: 0px;
  width: 515px;
  height:185px;
}

#setupWidgetComments { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 515px;
  height: 185px;
  display: block;
}

.commentTD{
	font-weight: bold;
	color:#000000;
	background-image:url('../img/setup/commentSeparator.png');
	background-repeat: repeat-x;
	background-position:center;
}

.selectedPaginationLink{
	font-weight:bolder;
	color:#9CC235;
	padding-left:5px;
	padding-right:5px;
}

.paginationLink a{
	font-weight:bolder;
	color:#7B7C7E;
	padding-left:5px;
	padding-right:5px;
}


/* --------- POLICY --------- */

.policyContain {
	width:1000px;
	height:400px;
	margin-top:5px;
	margin-bottom:10px;
}

.policyContainPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.policyContainPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:935px;
	height:42px;	
}

.policyContainPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}


.policyContainPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.policyContainPanelContentContainer {
	clear: both;
}

.policyContainPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:325px;           /* TO CHANGE */
}

.policyContainPanelContent {
	width:955px;
	float:left;
	background-color:#FFFFFF;	
	margin-left:-1px;
	height:325px;			/* TO CHANGE */
}

.policyContainPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:325px;			/* TO CHANGE */
}

.policyContainPanelBottomContainer {
	clear:both;
}

.policyContainPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.policyContainPanelBottomComplement{
	height:10px;
	width:935px;
	background-color:#FFFFFF;
}

.policyContainPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:935px;
	height:13px;
}

.policyContainPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

/* --------- ABOUT --------- */

.aboutContain {
	width:1000px;
	height:400px;
	margin-top:5px;
	margin-bottom:10px;
}

.aboutContainPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.aboutContainPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:935px;
	height:42px;	
}

.aboutContainPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}


.aboutContainPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.aboutContainPanelContentContainer {
	clear: both;
}

.aboutContainPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:325px;           /* TO CHANGE */
}

.aboutContainPanelContent {
	width:955px;
	float:left;
	background-color:#FFFFFF;	
	margin-left:-1px;
	height:325px;			/* TO CHANGE */
}

.aboutContainPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:325px;			/* TO CHANGE */
}

.aboutContainPanelBottomContainer {
	clear:both;
}

.aboutContainPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.aboutContainPanelBottomComplement{
	height:10px;
	width:935px;
	background-color:#FFFFFF;
}

.aboutContainPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:935px;
	height:13px;
}

.aboutContainPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

/* --------- FAQ --------- */

.faqContain {
	width:1000px;
	height:600px;
	margin-top:5px;
	margin-bottom:10px;
}

.faqContainPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.faqContainPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:935px;
	height:42px;	
}

.faqContainPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}


.faqContainPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.faqContainPanelContentContainer {
	clear: both;
}

.faqContainPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:575px;           /* TO CHANGE */
}

.faqContainPanelContent {
	width:955px;
	float:left;
	background-color:#FFFFFF;	
	margin-left:-1px;
	height:575px;			/* TO CHANGE */
}

.faqContainPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:575px;			/* TO CHANGE */
}

.faqContainPanelBottomContainer {
	clear:both;
}

.faqContainPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.faqContainPanelBottomComplement{
	height:10px;
	width:935px;
	background-color:#FFFFFF;
}

.faqContainPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:935px;
	height:13px;
}

.faqContainPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.faqScrollContainScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.faqScrollContainScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png');
  font-size: 0px;
  cursor:pointer;
}
.faqScrollContainScrollbar-Track {
  width: 10px; height: 560px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png');
  background-repeat: repeat-y;
}
.faqScrollContainScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png');
  cursor:pointer;
}
.faqScrollContainScrollbar-Down {
  position: absolute;
  top: 575px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png');
  font-size: 0px;
  cursor:pointer;
}
#faqScrollContainScrollbar-Container {
  position: relative;
  top: -580px; left: 945px;
  width:10px;
}

#faqScrollContainContainer {
  position: relative;
  top: 0px; left: 10px;
  width: 935px;
  height:575px;
  /* background-color: #DEDFE0; */
}

#faqScrollContain { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 935px;
  height: 575px;
  display: block;
}

.faqScrollContain ul{
	text-align: left;
}

/* --------- TERMOFSERVICE --------- */

.termOfServiceContain {
	width:1000px;
	height:600px;
	margin-top:5px;
	margin-bottom:10px;
}

.termOfServiceContainPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.termOfServiceContainPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:935px;
	height:42px;	
}

.termOfServiceContainPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}


.termOfServiceContainPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.termOfServiceContainPanelContentContainer {
	clear: both;
}

.termOfServiceContainPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:575px;           /* TO CHANGE */
}

.termOfServiceContainPanelContent {
	width:955px;
	float:left;
	background-color:#FFFFFF;	
	margin-left:-1px;
	height:575px;			/* TO CHANGE */
}

.termOfServiceContainPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:575px;			/* TO CHANGE */
}

.termOfServiceContainPanelBottomContainer {
	clear:both;
}

.termOfServiceContainPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.termOfServiceContainPanelBottomComplement{
	height:10px;
	width:935px;
	background-color:#FFFFFF;
}

.termOfServiceContainPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:935px;
	height:13px;
}

.termOfServiceContainPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.termOfServiceScrollContainScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.termOfServiceScrollContainScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png');
  font-size: 0px;
  cursor:pointer;
}
.termOfServiceScrollContainScrollbar-Track {
  width: 10px; height: 560px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png');
  background-repeat: repeat-y;
}
.termOfServiceScrollContainScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png');
  cursor:pointer;
}
.termOfServiceScrollContainScrollbar-Down {
  position: absolute;
  top: 575px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png');
  font-size: 0px;
  cursor:pointer;
}
#termOfServiceScrollContainScrollbar-Container {
  position: relative;
  top: -580px; left: 945px;
  width:10px;
}

#termOfServiceScrollContainContainer {
  position: relative;
  top: 0px; left: 10px;
  width: 935px;
  height:575px;
  /* background-color: #DEDFE0; */
}

#termOfServiceScrollContain { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 935px;
  height: 575px;
  display: block;
}

.termOfServiceScrollContain ul{
	text-align: left;
}

/* --------- HELP --------- */

.helpContain {
	width:700px;
	height:650px;
	margin-top:5px;
	margin-bottom:10px;
}

.helpContainPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.helpContainPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:635px;
	height:42px;	
}

.helpContainPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}


.helpContainPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.helpContainPanelContentContainer {
	clear: both;
}

.helpContainPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:575px;           /* TO CHANGE */
}

.helpContainPanelContent {
	width:655px;
	float:left;
	background-color:#FFFFFF;	
	margin-left:-1px;
	height:575px;			/* TO CHANGE */
}

.helpContainPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:575px;			/* TO CHANGE */
}

.helpContainPanelBottomContainer {
	clear:both;
}

.helpContainPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.helpContainPanelBottomComplement{
	height:10px;
	width:635px;
	background-color:#FFFFFF;
}

.helpContainPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:635px;
	height:13px;
}

.helpContainPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.helpMenuContain {
	link:#000000;
	width:270px;
	height:650px;
	margin-top:5px;
	margin-bottom:10px;
}

.helpMenuContain a:link {
	color:#000000;
}

.helpMenuContain a:visited {
	color:#000000;
}

.helpMenuContainPanelTopLeft {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.helpMenuContainPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:265px;
	height:42px;	
}

.helpMenuContainPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}


.helpMenuContainPanelTopRight {
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.helpMenuContainPanelContentContainer {
	clear: both;
}

.helpMenuContainPanelLeft {
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:575px;           /* TO CHANGE */
}

.helpMenuContainPanelContent {
	width:285px;
	float:left;
	background-color:#FFFFFF;	
	margin-left:-1px;
	height:575px;			/* TO CHANGE */
}

.helpMenuContainPanelRight {
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:575px;			/* TO CHANGE */
}

.helpMenuContainPanelBottomContainer {
	clear:both;
}

.helpMenuContainPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.helpMenuContainPanelBottomComplement{
	height:10px;
	width:265px;
	background-color:#FFFFFF;
}

.helpMenuContainPanelBottom {
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:265px;
	height:13px;
}

.helpMenuContainPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.helpScrollContainScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.helpScrollContainScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png');
  font-size: 0px;
  cursor:pointer;
}
.helpScrollContainScrollbar-Track {
  width: 10px; height: 560px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png');
  background-repeat: repeat-y;
}
.helpScrollContainScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png');
  cursor:pointer;
}
.helpScrollContainScrollbar-Down {
  position: absolute;
  top: 575px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png');
  font-size: 0px;
  cursor:pointer;
}
#helpScrollContainScrollbar-Container {
  position: relative;
  top: -580px; left: 645px;
  width:10px;
}

#helpScrollContainContainer {
  position: relative;
  top: 0px; left: 10px;
  width: 635px;
  height:575px;
  /* background-color: #DEDFE0; */
}

#helpScrollContain { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 635px;
  height: 575px;
  display: block;
}

.adminTitle {
	text-align: left;
	color: #f0842b;
	font-size: 18px;
	font-weight:bold;	
}

.adminWidgetName {
  	position: relative;
	text-align: center;
  	width: 200px;
	color: black;
	font-size: 14px;
	font-weight:bold;	
}

.adminWidgetIcon {
  	position: relative;
	width: 200px;
	text-align: center;
}
/* --------- HOME PAGE PANEL --------- */
.homePagePanel, .homePageSmallTitlePanel {
	width:250px;
}

.homePagePanelTopLeft, .homePageSmallTitlePanelTopLeft {
	background-image:url('../img/panel/grey/Gris_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.homePagePanelTop, .homePageSmallTitlePanelTop {
	background-image:url('../img/panel/grey/Gris_Milieu_Haut.png');
	background-repeat: repeat-x;
	background-position:top;
	float:left;
	width:205px;
	height:42px;	
}

.homePagePanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.homePageSmallTitlePanelTitle {
	font-family:Arial,sans-serif;
	font-size:11pt;
	letter-spacing: -1px;
	font-weight: bold;
	padding-top: 14px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.homePagePanelTopRight, .homePageSmallTitlePanelTopRight {
	background-image:url('../img/panel/grey/Gris_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.homePagePanelContentContainer,.homePageSmallTitlePanelContentContainer {
	clear: both;
}

.homePagePanelLeft,.homePageSmallTitlePanelLeft {
	background-image:url('../img/panel/grey/Gris_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:14px;
	height:435px;           /* TO CHANGE */
}

.homePagePanelContent,.homePageSmallTitlePanelContent {
	width:225px;
	float:left;
	background-color:#5A5959;	
	height:443px;			/* TO CHANGE */
	margin-top:-8px;
	margin-left:-1px;
}

.homePagePanelRight, .homePageSmallTitlePanelRight {
	background-image:url('../img/panel/grey/Gris_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:10px;	
	height:435px;			/* TO CHANGE */
}

.homePagePanelBottomContainer,.homePageSmallTitlePanelBottomContainer {
	clear:both;
}

.homePagePanelBottomLeft, .homePageSmallTitlePanelBottomLeft {
	background-image:url('../img/panel/grey/Gris_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.homePagePanelBottomComplement, .homePageSmallTitlePanelBottomComplement{
	height:10px;
	width:205px;
	background-color:#5A5959
}

.homePagePanelBottom, .homePageSmallTitlePanelBottom {
	background-image:url('../img/panel/grey/Gris_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	/*background-color:red;*/
	width:205px;
	height:13px;
}

.homePagePanelBottomRight, .homePageSmallTitlePanelBottomRight {
	background-image:url('../img/panel/grey/Gris_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}


.footerLinkItem {
	color:#C5C7C8;
	visited:text-decoration: none;
	text-decoration: none;
}

.footerLinkItem:hover{
	font-weight: bold;
}

.footerLinkItemWithoutHover {
	color:#C5C7C8;
	visited:text-decoration: none;
	text-decoration: none;
}

/* --------- PARTNERS LIST PANEL --------- */
.partnerListPanel {
	width:214px;
}

.partnerListPanelTopLeft {
	background-image:url('../img/partner/premiumPartnersPanel/PanelTopLeft.png');
	background-repeat: no-repeat;
	width:14px;
	height:27px;
	float:left;
}

.partnerListPanelTop {
	background-image:url('../img/partner/premiumPartnersPanel/PanelTop.png');
	background-repeat: repeat-x;
	float:left;
	width:186px;
	height:27px;	
}

.partnerListPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.partnerListPanelTopRight {
	background-image:url('../img/partner/premiumPartnersPanel/PanelTopRight.png');
	float:left;
	background-repeat: no-repeat;
	width:14px;
	height:27px;
}

.partnerListPanelContentContainer {
	clear: both;
}

.partnerListPanelLeft {
	background-image:url('../img/partner/premiumPartnersPanel/PanelLeft.png');
	float:left;
	background-repeat: repeat-y;
	width:5px;
	height:533px;           /* TO CHANGE */
}

.partnerListPanelContent_en {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_en.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelContent_fr {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_fr.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}


.partnerListPanelContent_es {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_es.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}


.partnerListPanelContent_pl {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_pl.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelContent_de {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_de.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelContent_it {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_it.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelContent_pt {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_pt.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelContent_ru {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_ru.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelContent_zh {
	width:205px;
	float:left;
	background-image:url('../img/partner/premiumPartnersPanel/PanelContent_zh.png');
	background-repeat: no-repeat;
	height:533px;			/* TO CHANGE */
}

.partnerListPanelRight {
	background-image:url('../img/partner/premiumPartnersPanel/PanelRight.png');
	float:left;
	background-repeat: repeat-y;
	width:4px;	
	height:533px;			/* TO CHANGE */
}

.partnerListPanelBottomContainer {
	clear:both;
}


.partnerListPanelBottom {
	background-image:url('../img/partner/premiumPartnersPanel/PanelBottom.png');
	float:left;
	background-repeat: repeat-x;
	width:214px;
	margin-left:1px;
	height:13px;
}

/* --------- PARTNER MOBILE SOLUTION PANEL --------- */
.partnerMobileSolutionPanel{
	width:424px;
}

.partnerMobileSolutionPanelTopLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.partnerMobileSolutionPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	float:left;
	width:390px;
	height:42px;	
}

.partnerMobileSolutionPanelTitle{
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.partnerMobileSolutionPanelTopRight{
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.partnerMobileSolutionPanelContentContainer{
	clear: both;
}

.partnerMobileSolutionPanelLeft{
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	height:529px;           /* TO CHANGE */
}

.partnerMobileSolutionPanelContent{
	width:410px;
	float:left;
	background-color:#FFFFFF;	
	height:529px;			/* TO CHANGE */
}

.partnerMobileSolutionPanelRight{
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;	
	height:529px;;			/* TO CHANGE */
}

.partnerMobileSolutionPanelBottomContainer{
	clear:both;
}

.partnerMobileSolutionPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.partnerMobileSolutionPanelBottomComplement{
	height:10px;
	background-color: #FFFFFF;
	width:390px;
}

.partnerMobileSolutionPanelBottom{
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	background-position:bottom;
	float:left;
	background-repeat: repeat-x;
	width:390px;
	height:13px;
}

.partnerMobileSolutionPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

/* Partner List */
.partnerList {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.partnerItem  {
	color:#FFFFFF;
	visited:text-decoration: none;
	text-decoration: none;
	font-weight:bold;
	outline: none;
}

.partnerItem:visited {
	color:#FFFFFF;
	font-weight:bold;
}

.partnerItem:link {
	color:#FFFFFF;
	font-weight:bold;
}

.partnerItem:hover{
	font-weight: bold;
	color:#A70076;
}

:focus{-moz-outline-style: none;}



/********** PANEL HOW TO BECOME A PARTNER **********/
.becomeAPartnerPanel {
	width:544px;
}

.becomeAPartnerPanelTopLeft {
	background-image:url('../img/panel/grey/Gris_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.becomeAPartnerPanelTop {
	background-image:url('../img/panel/grey/Gris_Milieu_Haut.png');
	background-repeat: repeat-x;
	float:left;
	width:518px;
	height:42px;	
}

.becomeAPartnerPanelTitle {
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.becomeAPartnerPanelTopRight {
	background-image:url('../img/panel/grey/Gris_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.becomeAPartnerPanelContentContainer {
	clear: both;
}

.becomeAPartnerPanelLeft {
	background-image:url('../img/panel/grey/Gris_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	height:563px;           /* TO CHANGE */
}

.becomeAPartnerPanelContent {
	width:538px;
	float:left;
	background-color:#535152;	
	height:571px;			/* TO CHANGE */
	margin-top:-8px;
}

.becomeAPartnerPanelRight {
	background-image:url('../img/panel/grey/Gris_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;	
	height:563px;			/* TO CHANGE */
}

.becomeAPartnerPanelBottomContainer {
	clear:both;
}

.becomeAPartnerPanelBottomLeft {
	background-image:url('../img/panel/grey/Gris_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.becomeAPartnerPanelBottomComplement {
	height:10px;
	width:518px;
	background-color: #535152;
}

.becomeAPartnerPanelBottom {
	background-image:url('../img/panel/grey/Gris_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	background-position:bottom;
	width:518px;
	height:13px;
}

.becomeAPartnerPanelBottomRight {
	background-image:url('../img/panel/grey/Gris_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

/******** PARTNER FORM ************/
a.partnerSend:hover {
	visibility: visible 
}

a.partnerSend:hover img {
	visibility: hidden 
}

a.partnerSend{
	display:block;
	border:0px;
}


.partnerFormLabel {
	display: block;
	float:left;
	width: 80px;
	font-weight: bold;
	color: #000000;	
}

.partnerFormInput {
	border: 1px solid #AAAAAA;
	color: #000000;
}

.partnerFormPanel{
	width:400px;
}

.partnerFormPanelTopLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.partnerFormPanelTop{
	background-image:url('../img/panel/white/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	float:left;
	width:370px;
	height:42px;	
}

.partnerFormPanelTitle{
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.partnerFormPanelTopRight{
	background-image:url('../img/panel/white/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.partnerFormPanelContentContainer{
	clear: both;
}


.partnerFormPanelLeft{
	background-image:url('../img/panel/white/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	height:565px;           /* TO CHANGE */
}


.partnerFormPanelContent{
	width:390px;
	float:left;
	background-color:#FFFFFF;
	background-image:url('../img/partner/FormContent.png');
	background-repeat:no-repeat;
	height:573px;			/* TO CHANGE */
	margin-top:-8px;
}


.partnerFormPanelRight{
	background-image:url('../img/panel/white/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;	
	height:565px;			/* TO CHANGE */
}

.partnerFormPanelBottomContainer{
	clear:both;
}


.partnerFormPanelBottomLeft{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}


.partnerFormPanelBottomComplement{
	background-color:#FFFFFF;
	width:370px;
	height:10px;
}

.partnerFormPanelBottom{
	background-image:url('../img/panel/white/Blanc_Milieu_Bas.png');
	background-position:bottom;
	float:left;
	background-repeat: repeat-x;
	width:370px;
	height:13px;
}

.partnerFormPanelBottomRight{
	background-image:url('../img/panel/white/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.partnerContactPopUp {
	overflow: visible; 
	visibility: visible; 
	background-image:url('../img/partner/PartnerPopUp.png');
	background-repeat: no-repeat;
	border: 0px solid ;
	height: 260px;
	width: 310px;
	margin:0 auto;
	clear:both;
	position:relative; 
}

/********************* DJINNGO MOBILE PRESENTATION ON PARTNER SECTION *************************/

a.partnerDownload:hover {
	visibility: visible 
}

a.partnerDownload:hover img {
	visibility: hidden 
}

a.partnerDownload{
	display:block;
	border:0px;
}

a.partnerLearnMore:hover {
	visibility: visible 
}

a.partnerLearnMore:hover img {
	visibility: hidden 
}

a.partnerLearnMore {
	display:block;
	border:0px;
}

a.getItNow:hover {
	visibility: visible 
}

a.getItNow:hover img {
	visibility: hidden 
}

a.getItNow {
	display:block;
	border:0px;
}

a.twitterBtn:hover {
	visibility: visible 
}

a.twitterBtn:hover img {
	visibility: hidden 
}

a.twitterBtn {
	display:block;
	border:0px;
}

.djinngoMobilePresentation_frPanel,.djinngoMobilePresentation_enPanel,.djinngoMobilePresentation_esPanel,.djinngoMobilePresentation_plPanel,
.djinngoMobilePresentation_dePanel,.djinngoMobilePresentation_itPanel,.djinngoMobilePresentation_ptPanel,.djinngoMobilePresentation_ruPanel,
.djinngoMobilePresentation_zhPanel
{
	width:714px;
}

.djinngoMobilePresentation_frPanelTopLeft,.djinngoMobilePresentation_enPanelTopLeft,
.djinngoMobilePresentation_esPanelTopLeft,.djinngoMobilePresentation_dePanelTopLeft,
.djinngoMobilePresentation_plPanelTopLeft,.djinngoMobilePresentation_itPanelTopLeft,
.djinngoMobilePresentation_ruPanelTopLeft,.djinngoMobilePresentation_zhPanelTopLeft,
.djinngoMobilePresentation_ptPanelTopLeft,
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Coin_Haut_Gauche.png');
	background-repeat: no-repeat;
	width:23px;
	height:42px;
	float:left;
}

.djinngoMobilePresentation_frPanelTop,.djinngoMobilePresentation_enPanelTop,
.djinngoMobilePresentation_esPanelTop,.djinngoMobilePresentation_plPanelTop,
.djinngoMobilePresentation_dePanelTop,.djinngoMobilePresentation_itPanelTop,
.djinngoMobilePresentation_ptPanelTop,.djinngoMobilePresentation_ruPanelTop,
.djinngoMobilePresentation_zhPanelTop 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Milieu_Haut.png');
	background-repeat: repeat-x;
	float:left;
	width:685px;
	height:42px;	
}

.djinngoMobilePresentation_frPanelTitle,.djinngoMobilePresentation_enPanelTitle,
.djinngoMobilePresentation_esPanelTitle,.djinngoMobilePresentation_plPanelTitle,
.djinngoMobilePresentation_dePanelTitle,.djinngoMobilePresentation_itPanelTitle,
.djinngoMobilePresentation_ptPanelTitle,.djinngoMobilePresentation_ruPanelTitle,
.djinngoMobilePresentation_zhPanelTitle 
{
	font-family:Arial,sans-serif;
	font-size:12pt;
	font-weight: bold;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto;
	color:#000000;
	text-align: center;
}

.djinngoMobilePresentation_frPanelTopRight,.djinngoMobilePresentation_enPanelTopRight,
.djinngoMobilePresentation_esPanelTopRight,.djinngoMobilePresentation_plPanelTopRight,
.djinngoMobilePresentation_dePanelTopRight,.djinngoMobilePresentation_itPanelTopRight,
.djinngoMobilePresentation_ptPanelTopRight,.djinngoMobilePresentation_ruPanelTopRight,
.djinngoMobilePresentation_zhPanelTopRight 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Coin_Haut_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:42px;
}

.djinngoMobilePresentation_frPanelContentContainer,.djinngoMobilePresentation_enPanelContentContainer,
.djinngoMobilePresentation_esPanelContentContainer,.djinngoMobilePresentation_plPanelContentContainer,
.djinngoMobilePresentation_ptPanelContentContainer,.djinngoMobilePresentation_dePanelContentContainer,
.djinngoMobilePresentation_itPanelContentContainer,.djinngoMobilePresentation_ruPanelContentContainer,
.djinngoMobilePresentation_zhPanelContentContainer 
{
	clear: both;
}

.djinngoMobilePresentation_frPanelLeft,.djinngoMobilePresentation_enPanelLeft,
.djinngoMobilePresentation_esPanelLeft,.djinngoMobilePresentation_plPanelLeft,
.djinngoMobilePresentation_dePanelLeft,.djinngoMobilePresentation_itPanelLeft,
.djinngoMobilePresentation_ptPanelLeft,.djinngoMobilePresentation_ruPanelLeft,
.djinngoMobilePresentation_zhPanelLeft 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Milieu_Gauche.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;
	height:524px;           /* TO CHANGE */
}

.djinngoMobilePresentation_frPanelContent 
{
	width:705px;
	float:left;
	background-image:url('../img/partner/djinngoMobilePanel/PanelBackgroundContent_fr.png');
	margin-top:-8px;
	background-repeat: no-repeat;
	background-color:#992885;
	height:532px;			/* TO CHANGE */
}

.djinngoMobilePresentation_enPanelContent,.djinngoMobilePresentation_esPanelContent,
.djinngoMobilePresentation_plPanelContent,.djinngoMobilePresentation_esPanelContent,
.djinngoMobilePresentation_dePanelContent,.djinngoMobilePresentation_itPanelContent,
.djinngoMobilePresentation_ptPanelContent,.djinngoMobilePresentation_ruPanelContent,
.djinngoMobilePresentation_zhPanelContent
{
	width:705px;
	float:left;
	background-image:url('../img/partner/djinngoMobilePanel/PanelBackgroundContent.png');
	margin-top:-8px;
	background-repeat: no-repeat;
	background-color:#992885;
	height:532px;			/* TO CHANGE */
}

.djinngoMobilePresentation_frPanelRight,.djinngoMobilePresentation_enPanelRight,
.djinngoMobilePresentation_esPanelRight,.djinngoMobilePresentation_plPanelRight,
.djinngoMobilePresentation_dePanelRight,.djinngoMobilePresentation_itPanelRight,
.djinngoMobilePresentation_ptPanelRight,.djinngoMobilePresentation_ruPanelRight,
.djinngoMobilePresentation_zhPanelRight 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Milieu_Droit.png');
	float:left;
	background-repeat: repeat-y;
	width:13px;	
	height:524px;			/* TO CHANGE */
}

.djinngoMobilePresentation_frPanelBottomComplement,.djinngoMobilePresentation_esPanelBottomComplement,
.djinngoMobilePresentation_enPanelBottomComplement,.djinngoMobilePresentation_plPanelBottomComplement,
.djinngoMobilePresentation_dePanelBottomComplement,.djinngoMobilePresentation_itPanelBottomComplement,
.djinngoMobilePresentation_ptPanelBottomComplement,.djinngoMobilePresentation_ruPanelBottomComplement,
.djinngoMobilePresentation_zhPanelBottomComplement
{
	background-color:#992885;
	margin-top:-5px;
}

.djinngoMobilePresentation_frPanelBottomContainer,.djinngoMobilePresentation_enPanelBottomContainer,
.djinngoMobilePresentation_esPanelBottomContainer,.djinngoMobilePresentation_plPanelBottomContainer,
.djinngoMobilePresentation_dePanelBottomContainer,.djinngoMobilePresentation_itPanelBottomContainer,
.djinngoMobilePresentation_ptPanelBottomContainer,.djinngoMobilePresentation_ruPanelBottomContainer,
.djinngoMobilePresentation_zhPanelBottomContainer 
{
	clear:both;
}

.djinngoMobilePresentation_frPanelBottomLeft,.djinngoMobilePresentation_enPanelBottomLeft,
.djinngoMobilePresentation_esPanelBottomLeft,.djinngoMobilePresentation_plPanelBottomLeft,
.djinngoMobilePresentation_dePanelBottomLeft,.djinngoMobilePresentation_itPanelBottomLeft,
.djinngoMobilePresentation_ptPanelBottomLeft,.djinngoMobilePresentation_ruPanelBottomLeft,
.djinngoMobilePresentation_zhPanelBottomLeft 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Coin_Bas_Gauche.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
}

.djinngoMobilePresentation_frPanelBottom, .djinngoMobilePresentation_esPanelBottom,
.djinngoMobilePresentation_plPanelBottom,.djinngoMobilePresentation_enPanelBottom,
.djinngoMobilePresentation_dePanelBottom,.djinngoMobilePresentation_itPanelBottom,
.djinngoMobilePresentation_ptPanelBottom,.djinngoMobilePresentation_ruPanelBottom,
.djinngoMobilePresentation_zhPanelBottom 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Milieu_Bas.png');
	float:left;
	background-repeat: repeat-x;
	width:686px;
	height:23px;
}

.djinngoMobilePresentation_frPanelBottomRight,.djinngoMobilePresentation_enPanelBottomRight,
.djinngoMobilePresentation_esPanelBottomRight,.djinngoMobilePresentation_plPanelBottomRight,
.djinngoMobilePresentation_dePanelBottomRight,.djinngoMobilePresentation_itPanelBottomRight,
.djinngoMobilePresentation_ptPanelBottomRight,.djinngoMobilePresentation_ruPanelBottomRight,
.djinngoMobilePresentation_zhPanelBottomRight 
{
	background-image:url('../img/partner/djinngoMobilePanel/panel/Blanc_Coin_Bas_Droit.png');
	float:left;
	background-repeat: no-repeat;
	width:23px;
	height:23px;
	margin-left:-1px;
}

.partnerPopUp{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -80px; /*half of the height plus a little to the top*/
	width:310px;	/* Width of the content */
	margin-left:-155px;	/* Half of the content's width */
	margin-right:auto;
	visibility: hidden;
	display: none;
	padding: 0;
	z-index: 1999;
}

.partnerMobileInstallPopUp {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -151px; /*half of the height plus a little to the top*/
	width:360px;	/* Width of the content */
	margin-left:-180px;	/* Half of the content's width */
	margin-right:auto;
	visibility: hidden;
	display: none;
	padding: 0;
	z-index: 1999;
}


.djinngoMobileSetupPopUp {
	overflow: visible; 
	visibility: visible; 
	background-image:url('../img/partner/DjinngoMobileInstallation.png');
	background-repeat: no-repeat;
	border: 0px solid ;
	height: 303px;
	width: 360px;
	margin:0 auto;
	clear:both;
	position:relative; 
}

.djinngoMobileSetupResultPopUp {
	overflow: visible; 
	visibility: visible; 
	background-image:url('../img/partner/DjinngoMobileInstallationResult.png');
	background-repeat: no-repeat;
	border: 0px solid ;
	height: 303px;
	width: 360px;
	margin:0 auto;
	clear:both;
	position:relative;
}

a.partnerOkBtn:hover {
	visibility: visible 
}

a.partnerOkBtn:hover img {
	visibility: hidden 
}

a.partnerOkBtn {
	display:block;
	border:0px;
}

a.partnerCancelBtn:hover {
	visibility: visible 
}

a.partnerCancelBtn:hover img {
	visibility: hidden 
}

a.partnerCancelBtn {
	display:block;
	border:0px;
}

a.partnerClose:hover {
	visibility: visible 
}

a.partnerClose:hover img {
	visibility: hidden 
}

a.partnerClose {
	display:block;
	border:0px;
}

a.partnerBack:hover {
	visibility: visible 
}

a.partnerBack:hover img {
	visibility: hidden 
}

a.partnerBack {
	display:block;
	border:0px;
}

a.partnerGo:hover {
	visibility: visible 
}

a.partnerGo:hover img {
	visibility: hidden 
}

a.partnerGo {
	display:block;
	border:0px;
}

/* ----------------------------- Admin ----------------------------- */ 
.headVioletBar {
	height:22px;
	width:100%;
	background-color:#B0153B;
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}


/* Use for center the text signin/signup, etc */
.headVioletBarContent{
	width:950px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.headVioletBarText {
	visited:text-decoration: none;
	text-decoration: none;
}
.headVioletBarLinkContainer {
	border-left: 1px solid #000000;
	padding-left:15px;
	padding-right:15px;	
}

.center {
	width: 950px;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	background-color:#FFFFFF;
}

#main-container-body {
	border-style: solid;
	border-top: 0px solid #dddddd;
	border-left: 1px solid #dddddd; 
	border-right: 1px solid #dddddd;
	border-bottom: 0px solid #dddddd;
	width: 950px;
	padding-right: 0px;
	padding-left: 0px;
}

#main-container-left {
	display: inline;
	float: left;
	width: 590px;
}

#main-container-right {
	display: inline;
	float: left;
	width: 300px;
}

#main-container-top {
	width: 100%;
}

#main-container-bottom {
	width: 100%;
	clear:both;
}

#menu-container {  /*vs*/
	background-color:#A8A092;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1top,.xb2top,.xb3top,.xb4top, .xb5top {display:block; overflow:hidden;}
.xb1top,.xb2top,.xb3top {height:1px;}
.xb2top,.xb3top,.xb4top, .xb5top {background:white; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.xb1top {margin:0 5px; background:#dddddd;}
.xb2top {margin:0 3px; border-width:0 2px;}
.xb3top {margin:0 2px;}
.xb4top {height:1px; margin:0 1px;}
.xb5top, .xb5top{height: 2px;}

.xb1bottom,.xb2bottom,.xb3bottom,.xb4bottom, .xb5bottom {display:block; overflow:hidden;}
.xb1bottom,.xb2bottom,.xb3bottom {height:1px;}
.xb2bottom,.xb3bottom,.xb4bottom, .xb5bottom {background:white; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.xb1bottom {margin:0 5px; background:#dddddd;}
.xb2bottom {margin:0 3px; border-width:0 2px;}
.xb3bottom {margin:0 2px;}
.xb4bottom {height:1px; margin:0 1px;}
.xb5bottom {height: 2px;}

/* ------------------------------------ */
/*              Left Menu               */
/* ------------------------------------ */

.leftMenuRoundCommon { 
        border:none;
        border-bottom-style:none;
        border-collapse:collapse;
        border-top-style:none;
        margin: 0px;
        border-spacing: 0px;
        padding: 0px;
        background-color: #EEEEEE;
}

.leftMenuUpperLeftRound {
	background: url(../img/leftMenuHomeCornerNO.gif) no-repeat;
	height:6px;
	width:6px;
}

.leftMenuUpperRound {
	background: url(../img/leftMenuHomeUpperSide.gif) repeat-x;
	height:6px;
	width:6px;
}

.leftMenuUpperRightRound {
	background: url(../img/leftMenuHomeCornerNE.gif) no-repeat;
}

.leftMenuLeftSideRound {
	background: url(../img/leftMenuHomeLeftSide.gif) repeat-y;
}



.leftMenuRightSideRound {
	background: url(../img/leftMenuHomeRightSide.gif) repeat-y;
}

.leftMenuBottomLeftRound {
	background: url(../img/leftMenuHomeCornerSO.gif) no-repeat;
	height:6px;
	width:6px;
}

.leftMenuBottomRound {
	background: url(../img/leftMenuHomeBottomSide.gif) repeat-x;
	height:6px;
	width:6px;
}

.leftMenuBottomRightRound {
	background: url(../img/leftMenuHomeCornerSE.gif) no-repeat;
	height:6px;
	width:6px;
}


#leftMenuContainer {
	width:130px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}

#leftMenuContainer li {
	list-style-type:none;
}
#leftMenuContainer ul {
	list-style-type:none;
}

.menuTopTitle {
	color:#625D55;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	margin-right:5px;
	text-decoration:none;
}


.menuTitle {
	color:#A8A092;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	margin-right:5px;
	text-decoration:none;
}

.menuTitle:hover {
	text-decoration:underline;
}

.menuSubTitle {
	color:#999999;
	font-size:12px;
	font-family:Arial;
	margin-right:5px;
	text-decoration:none;
}

.menuSubTitle:hover {
	text-decoration:underline;
}


.menuSubTitleNotLink {
	color:#BBBBBB;
	font-size:12px;
	font-family:Arial;
	margin-right:5px;
	text-decoration:none;
}

/* ------------------------------------ */
/*            Common Page               */
/* ------------------------------------ */

#mainDataContainer {
	width:550px;
	float: left;
}

#subPage {
	width:550px;
	padding-top: 5px;
}

.subPageTitle {
	color:#625D55;
	font-size:18px;
	font-weight:bold;	
	text-align:justify;
}

.subPageSubTitle {
	color:#888176;
	font-size:12px;
}


.subPageTitleSmall {
	color:#625D55;
	font-size:14px;
	font-weight:bold;	
	text-align:justify;
}

.subPageText {
	color:#888176;
	font-size:12px;
}

.subPageTitle input {
	color: #5E5951;
	font-family:Arial,sans-serif;
	font-size: small;
	border:outset #000000;
}

.upperLeftRound {
	background: url(../img/homeCornerNO.gif) no-repeat;
	height:6px;
	width:6px;
}

.upperRound {
	background: url(../img/homeUpperSide.gif) repeat-x;
	height:6px;
	width:6px;
}

.upperRightRound {
	background: url(../img/homeCornerNE.gif) no-repeat;
}

.leftSideRound {
	background: url(../img/homeLeftSide.gif) repeat-y;
}



.rightSideRound {
	background: url(../img/homeRightSide.gif) repeat-y;
}

.bottomLeftRound {
	background: url(../img/homeCornerSO.gif) no-repeat;
	height:6px;
	width:6px;
}

.bottomRound {
	background: url(../img/homeBottomSide.gif) repeat-x;
	height:6px;
	width:6px;
}

.bottomRightRound {
	background: url(../img/homeCornerSE.gif) no-repeat;
	height:6px;
	width:6px;
}
.roundCommon { 
        border:none;
        border-bottom-style:none;
        border-collapse:collapse;
        border-top-style:none;
        margin: 0px;
        border-spacing: 0px;
        padding: 0px;
}

#adminMainDataContainer {
	width:100%;
	position:relative;
	float: left;
}


.adminOptionsPane {
	position: absolute;
	right:0;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.adminWidgetList {
	color:#000000;
	float:left;
	margin:10px;
	width: 98%;	
}

.adminSubPage {
	width:100%;
	/*position:relative;*/
	margin-top: 5px;
	/*display:inline;*/
}

.adminOptionsPaneFormLabel {
	display:block;
	width:100px;
	float:left;
}

.adminOptionsPaneFormButton {
	background: #FF6600;
	color: #FFFFFF;	
	font-family:Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.adminPageList {
	font-size:16px;
	color:#FF5511;
	font-weight:bold;
	text-align:center;
}

.adminPageList a {
	font-size:16px;
	color:#FF5511;
	font-weight:bold;
	text-align:center;
	text-decoration: underline;
	
}

#adminWidgetList {
	color:#000000;
	float:left;
	margin:10px;
}

#manageWidget {
	margin-left:5px;
/*	margin-top:5px;*/
}


#widgetTableList {
	width:100%;
	border:none;
	border-collapse:collapse;
	border-width: 0px 1px;
	border-style:solid;
	border-color:#dddddd;
}

#widgetTableList th {
	/*background-color:#FE9900;*/
	color:#504c45;
	font-size:12px;
	text-align:center;
}

#widgetTableList td {
	border-width: 1px 1px 0px 1px;
	border-style:dotted;
	border-color:#dddddd;
}

.center a {
  outline: none;
}

.center a:link
{
	color:#5E5951;
	text-decoration: none;
}

.center a:hover
{
	color:#FF6600;
	text-decoration: none;
}

.manage_button {
	border:none;	
	margin-left:5px;
	margin-top:10px;
}

.manageButtonAddWidget {
	margin-top:20px;
	margin-bottom:20px;
	border:none;	
	margin-left:5px;
}

#widgetDetailLeft {
	color:#000000;
	float:left;
	width:560px;
	height:100%;
	margin-bottom:10px;
	margin-left:10px;
	
}


#widgetDetail H1{
	color:#504c45;
	font-size:16px;
	margin-left:10px;
}

#widgetDetail H2{
	color:#504c45;
	font-size:14px;
	margin-left:15px;
	margin-top:0px;
}

#widgetDetail H3{
	color:#504c45;
	font-size:12px;
	margin-left:20px;
	margin-top:0px;
}

#widgetDetailGeneral {
	margin-left:20px;	
	/*background-color: #FFFFFF;*/
}

#widgetDetailInfos {
	margin-left:25px;
	width:511px;	
}

#widgetDetailRight {
	float: right;	
	width:370px;
	margin-bottom:10px;
	margin-right:10px;
}

#widgetDetailStats {
	margin-left:20px;		
	/*background-color: #FFFFFF;*/
}

#previewWidgetDetail H1 {
	color:#504c45;
	font-size:16px;
}

#generalInformationBox {
	display:block;
	margin-left: 5px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;	
}

#statisticsBox {
	margin-left: 5px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;	
}

#widgetLocaleInformationBox {
	display:block;
	margin-left: 5px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;	
}

#widgetLocaleBox {
	display:block;
	margin-left: 5px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;	
}

#allDetailFrame {
	background-color:#FFFFFF;
}

fieldset
{
	-moz-border-radius : 5px 10px 5px 10px; 
	margin: 5px;
}

.center legend 
{
color:#999999;
font-size:18px;
margin:5px 14px;
padding-left:5px;
padding-right:5px;
}

.addWidgetFormLabel {
	display:block;
	width:130px;
	float:left;
}

.addWidgetFormInputFile {
	border:1px solid #AAAAAA;
	color: #333333;
	font-family:Arial,sans-serif;
	font-size: 12px;
}

.center .label{
	font-weight:bolder;
	font-family:Arial,sans-serif;
	font-size: 12px;
}


/** BADGE **/
.badgeListScroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.badgeListScrollbar-Up {
  position: absolute;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarUp.png');
  font-size: 0px;
  cursor:pointer;
}
.badgeListScrollbar-Track {
  width: 10px; height: 435px;
  position: absolute;
  top: 11px;
  background-image:url('../img/common/scrollbar/ScrollBarBackground.png');
  background-repeat: repeat-y;
}
.badgeListScrollbar-Handle {
  position: absolute;
  width: 10px; height: 26px;
  background-image:url('../img/common/scrollbar/ScrollBarHandle.png');
  cursor:pointer;
}
.badgeListScrollbar-Down {
  position: absolute;
  top: 449px;
  width: 10px; height: 8px;
  background-image:url('../img/common/scrollbar/ScrollBarDown.png');
  font-size: 0px;
  cursor:pointer;
}
#badgeListScrollbar-Container {
  position: relative;
  top: -450px; left: 910px;
  width:10px;
}

#badgeListContainer {
  position: relative;
  top: 0px; left: 0px;
  padding-top:5px;
  width: 900px;
  height:450px;
}

#badgeList { 
  position: relative;
  top: 0px; 
  overflow: hidden;
  width: 900px;
  height: 450px;
  display: block;
}


#feedback{
	height:110px;
	position:fixed;
	left:0;
	top:150px;
	z-index:1007;/*added by sii for search display bug*/
}
#feedback a, #feedback a *{
	color:#333;
	cursor:pointer;
	display:block;
	height:110px;
	overflow:hidden;
	text-decoration:none;
}
#feedback a{
	width:31px;
}
#feedback a:hover, #feedback a:focus{
	width:140px;
}
#feedback a span:hover, #feedback a span:focus, #feedback a span:active{
	text-decoration:underline;
}
#feedback a strong{
	background:url('../img/feedback/feedbackRight.png?v=1') no-repeat;
	float:right;
	text-indent:50px;
	width:33px;
}
#feedback a em{
	background:url('../img/feedback/feedbackContent.png?v=2') repeat-x;
	float:left;
	width:107px;
}
#feedback a span{
	font-size:12px;
	font-style:normal;
	height:auto;
	line-height:1.15em;
	margin:15px 0 0 11px;
	text-align:left;
	color:#FFFFFF;
}
