html, body{
	PADDING: 0px;  
	MARGIN: 0px;  
	width:100%;
	font-size: small;
	font-family: Arial;
	margin-top: 10px;
}

h1
{
	color: #ffa21e;
	font-size: 160%;
}

h2
{
	font-size: 130%
}

h3
{
	font-size: 120%
}

h4
{
	font-size: 110%
}

h5
{
	font-size: 100%
}

h2,h3,h4,h5
{
	color: #002756;
}

a
{
	text-decoration: underline;
	color: #000000;
}

a:hover
{
	text-decoration: none;
}


.ErrorMessage
{
	color: #ff0000;
}

.conteneur{
	MIN-HEIGHT: 100%;  
	MARGIN: 0px 2%;  
	width:954px;
	margin:0 auto 0 auto;

}

.MenuGauche {
	float : left;
 	background-image:url(../App_Themes/Servranx_style/images/degradegauche.jpg);
	width:208px;
	min-height:823px;
	background-repeat:repeat-y;

}

.bannerSante{
	background-image:url(../App_Themes/Servranx_style/images/banner.jpg);
	background-repeat:no-repeat;
	width:954px;
	min-height:242px;
	position:absolute;
	left:50%;
	margin-left:-479px;
	/*top:50%;
	margin-top:-10px;
	left:50%;
	margin-left:141px;*/
}

.banner{
	background-image:url(../App_Themes/Servranx_style/images/Servranx-Top.jpg);
	background-repeat:no-repeat;
	width:954px;
	min-height:242px;


}

.currentUserANDlanguage{
	width:460px;
	position:absolute;
	
	margin-top:-35px;
	left:50%;
	margin-left:-0px;
	z-index: 10;
	text-align:right;
}



.ligneblanche{
	background-color:#FFFFFF;
	height:1px;
	top:50%;
	margin-top:240px;
	margin-left:0px;
}

.lignebleu{
	background-color:#010066;
	height:2px;
	width:100%;
	float:left;
	top:50%;
	margin-top:-191px;
	margin-left:-10px;
}

.fondcadrillegauche{
	background-image:url(../App_Themes/Servranx_style/images/fond-cadrille.jpg);
	background-repeat:repeat-y;
	min-height:823px;
	width:155px;
	position:absolute;
	top:50%;
	margin-top:-160px;
	left:50%;
	margin-left:-631px;
	border-top:1px solid white;
}

	

.fondcentre{
	background-color:#FFFFFF;
	width:745px;
	min-height:796px;
	z-index:1;

}


.fondcentre2{
	background-color:#FFFFFF;
	width:954x;
	min-height:796px;
	z-index:1;

}

.fondcentreSansMenuLeft{
	background-color:#FFFFFF;
	width:954px;
	min-height:854px;
	position:absolute;
	top:50%;
	z-index:1;
	margin-top:-190px;
	left:50%;
	margin-left:-479px;
}	

.fondcadrilledroite{
	background-image:url(../App_Themes/Servranx_style/images/fond-cadrille.jpg);
	background-repeat:repeat-y;
	min-height:823px;
	width:155px;
	position:absolute;
	top:50%;
	margin-top:-160px;
	left:50%;
	margin-left:477px;
	border-top:1px solid white;
}

.fondmenu
{
    	border:0px;
background-image:url(../App_Themes/Servranx_style/images/fondmenu.jpg);
	height:27px;

		width:745px;
	margin-left:0px;
}


.fondmenu2
{
    	border:0px;
background-image:url(../App_Themes/Servranx_style/images/fondmenu.jpg);
	height:27px;

		width:954px;
	margin-left:0px;
}
.TitleMenuLeft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7e97ba;
	font-weight: bold;
}

.fondmenuactifhome{
	height:30px;
	width:123px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:50%;
	margin-left:-373px;
}

.fondmenuactifboutique{
	background-image:url(../App_Themes/Servranx_style/images/fondmenuactif.jpg);
	height:30px;
	width:123px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:50%;
	margin-left:-249px;
}

.fondmenuactifcompte{
	background-image:url(../App_Themes/Servranx_style/images/fondmenuactif.jpg);
	height:30px;
	width:123px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:50%;
	margin-left:-125px;
}

.fondmenuactifpromotions{
	background-image:url(../App_Themes/Servranx_style/images/fondmenuactif.jpg);
	height:30px;
	width:123px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:50%;
	margin-left:-1px;
}

.fondmenuactifnouveautes{
	background-image:url(../App_Themes/Servranx_style/images/fondmenuactif.jpg);
	height:30px;
	width:123px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:50%;
	margin-left:123px;
}

.fondmenuactifcontact{
	background-image:url(../App_Themes/Servranx_style/images/fondmenuactif.jpg);
	height:30px;
	width:125px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:50%;
	margin-left:247px;
}

.separationmenu1{
	background-color:#010066;
	height:27px;
	width:1px;
	position:absolute;
	top:50%;
	margin-top:-218px;
	left:50%;
	margin-left:-146px;
}

.separationmenu2{
	background-color:#010066;
	height:27px;
	width:1px;
	position:absolute;
	top:50%;
	margin-top:-218px;
	left:50%;
	margin-left:-22px;
}

.separationmenu3{
	background-color:#010066;
	height:27px;
	width:1px;
	position:absolute;
	top:50%;
	margin-top:-218px;
	left:50%;
	margin-left:102px;
}

.separationmenu4{
	background-color:#010066;
	height:27px;
	width:1px;
	position:absolute;
	top:50%;
	margin-top:-218px;
	left:50%;
	margin-left:226px;
}

.separationmenu5{
	background-color:#010066;
	height:27px;
	width:1px;
	position:absolute;
	top:50%;
	margin-top:-218px;
	left:50%;
	margin-left:350px;
}

.posmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	position:relative;
	top:6px;
}

a.menuhaut:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	width:150px;
}

a.menuhaut:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.votrepanier{
	color:#000000;
	margin-left:10px;
}

.articlespanier{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e97ba;
}

.dansvotrepanier{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.total{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e97ba;
	position:absolute;
	top:50%;
	margin-top:-135px;
	left:50%;
	margin-left:-470px;
}

.btn_commander{
	background-image:url(../App_Themes/Servranx_style/images/btn_commander.jpg);
	width:75px;
	height:19px;
	position:absolute;
	top:50%;
	margin-top:-120px;
	left:50%;
	margin-left:-370px;
}

.Informations{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	position:absolute;
	top:50%;
	margin-top:-130px;
	left:50%;
	margin-left:-470px;
}

.boutique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	position:absolute;
	top:50%;
	margin-top:-50px;
	left:50%;
	margin-left:-470px;
}

.posmenuinformation{

	z-index:10000;
background-image:url(../App_Themes/Servranx_style/images/degradegauche.jpg);
background-repeat:repeat-y;
margin-left:10px;
}
.posmenuboutique{
	position:absolute;
	top:50%;
	margin-top:-30px;
	left:50%;
	margin-left:-479px;
	z-index:10000;
}

.menuboutique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.menuboutique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

a.smenuboutique:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.smenuboutique:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}


.fondmenucontenu{
	background-color:#172d62;
	width:197px;
	height:110px;
	position:absolute;
	top:50%;
	margin-top:100px;
	left:50%;
	margin-left:-473px;
}

.menucontenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
}

.menucontenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
}

a.smenucontenu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

a.smenucontenu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.poucet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	top:50%;
	margin-top:10px;
	left:50%;
	margin-left:15px;
	vertical-align:middle;
}

a.lienpoucet:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

a.lienpoucet:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

.recherche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	top:50%;
	left:50%;
	margin-left:500px;
}

.formsearch{
	height:8px;
}

/* HOME */
.apprendre{
	background-image:url(../App_Themes/Servranx_style/images/apprendre.jpg);
	width:702px;
	height:187px;
	top:50%;
	margin-top:20px;
	left:50%;
	margin-left:20px;
}

.livres{
	top:50%;
	margin-top:-10px;
	left:50%;
	margin-left:20px;
}

.materieletaccessoires{
	/*background-image:url(../App_Themes/Servranx_style/images/materieletaccessoires.jpg);
	width:216px;
	height:209px;
	position:absolute;*/
	top:50%;
	margin-top:-110px;
	left:50%;
	margin-left:24px;
}

.produits{
	/*background-image:url(../App_Themes/Servranx_style/images/produits.jpg);
	width:216px;
	height:209px;
	position:absolute;*/
	top:50%;
	margin-top:-110px;
	left:50%;
	margin-left:24px;
}

.notreselection{
	background-image:url(../App_Themes/Servranx_style/images/selection.jpg);
	width:701px;
	height:30px;
	top:50%;
	margin-top:40px;
	left:50%;
	margin-left:20px;
}

.carre1{
	background-color:#182d62;
	width:216px;
	height:209px;
	top:50%;
	margin-top:20px;
	left:50%;
	margin-left:20px;
}

.carre2{
	background-color:#182d62;
	width:216px;
	height:209px;
	top:50%;
	margin-top:-209px;
	left:50%;
	margin-left:265px;
}

.carre3{
	background-color:#182d62;
	width:216px;
	height:209px;
	top:50%;
	margin-top:-209px;
	left:50%;
	margin-left:505px;
}

.fond{
	width:955px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#182d62;
	text-align:center;
	vertical-align:middle;
	float:left;
	top:50%;
	margin-top:30px;
	left:50%;
	margin-left:-100px;
}

/* BOUTIQUE */
.livresboutique{
	background-image:url(../App_Themes/Servranx_style/images/livres.jpg);
	background-repeat:no-repeat;
	display:block;
	width:216px;
	height:209px;
	top:50%;
	margin-top:10px;
	left:50%;
	margin-left:20px;
}

.materieletaccessoiresboutique{
	background-image:url(../App_Themes/Servranx_style/images/materieletaccessoires.jpg);
	background-repeat:no-repeat;
	display:block;
	width:216px;
	height:209px;
	top:50%;
	margin-top:-209px;
	left:50%;
	margin-left:254px;
}

.produitsboutique{
	background-image:url(../App_Themes/Servranx_style/images/produits.jpg);
	background-repeat:no-repeat;
	display:block;
	width:216px;
	height:209px;
	top:50%;
	margin-top:-209px;
	left:50%;
	margin-left:490px;
}

/* LIVRES */
.trierparimg{
	background-image:url(../App_Themes/Servranx_style/images/trierpar.jpg);
	width:701px;
	height:30px;
	top:50%;
	margin-top:30px;
	left:50%;
	margin-left:25px;
}

.trierpartxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	top:50%;
	margin-top:3px;
	left:50%;
	margin-left:10px;
}

.affichage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	top:50%;
	margin-top:-27px;
	left:50%;
	margin-left:560px;
}
.galerie{
	position:absolute;
	top:50%;
	margin-top:-11px;
	left:50%;
	margin-left:-340px;
}

.livre1{
	background-color:#182d62;
	width:216px;
	height:209px;
	position:absolute;
	top:50%;
	margin-top:-280px;
	left:50%;
	margin-left:-350px;
}

.livre2{
	background-color:#182d62;
	width:216px;
	height:209px;
	position:absolute;
	top:50%;
	margin-top:-280px;
	left:50%;
	margin-left:-108px;
}

.livre3{
	background-color:#182d62;
	width:216px;
	height:209px;
	position:absolute;
	top:50%;
	margin-top:-280px;
	left:50%;
	margin-left:135px;
}


.livre4{
	background-color:#182d62;
	width:216px;
	height:209px;
	position:absolute;
	top:50%;
	margin-top:-50px;
	left:50%;
	margin-left:-351px;
}

.livre5{
	background-color:#182d62;
	width:216px;
	height:209px;
	position:absolute;
	top:50%;
	margin-top:-50px;
	left:50%;
	margin-left:-108px;
}

.livre6{
	background-color:#182d62;
	width:216px;
	height:209px;
	position:absolute;
	top:50%;
	margin-top:-50px;
	left:50%;
	margin-left:135px;
}




/* BERTRAND AJOUT */

.ChoixLangue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	top:50%;
	margin-top:20px;
	left:50%;
	margin-left:800px;
	color:White;
}


/*#Other css styles#*/

/*#Other css styles/Language selector#*/
.languageselector
{

}

.languageselector img
{

}

.languageselector a
{

}

/*#Other css styles/Search box#*/
.searchbox
{

}

.searchbox input[type=image]
{
	margin: 0px 0px 0px 7px;
}

.searchbox input[type=text]
{
	width:110px;

}
.searchbox label
{
	margin-right: 10px;
	padding-bottom: 5px;
}

.currentUser
{

}

.signOut
{
margin-top: 5px;

}

.SmallTextLabel
{
	font-size: 12px;
}

/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	height: 27px;
	color: #ffffff;
	padding: 3px;
	background: #000000 url(../App_Themes/Servranx_style/images/topMenuBackground.gif);
}

.horizontalsubCMSMenu
{
	background: black;
	color: #ffffff;
}

.horizontalsubCMSMenu tr
{
	background: black;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: #eb6d24;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 15px;
	padding: 0px 10px;
	background: url(../App_Themes/Servranx_style/images/topMenuItemDivider.gif) no-repeat top right;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/Servranx_style/images/topMenuItemHover.gif) repeat-x;
}

/*#Main styles/General#*/
.Main {
float : right;
}



.zoneLeft
{
	margin-left: 8px;
	width: 175px;
	vertical-align: top;
}

.zoneContent
{
	width: 100%;
	padding: 0px 0px 10px 10px;


}

.search
{
	width: 100%;
	padding: 0px 0px 10px 10px;
}
/*#Main styles/Master page#*/
/*Top logo, top menu*/
.mainDiv
{
	width: 930px;
	margin: 15px auto;
}

.zoneTop
{
	width: 450px;
	float: right;
	/* padding-right: 10px;*/
}

.zoneMenu
{
	/*width: 932px;*/
	margin: 0px auto;
	clear: both;

}


.zoneMenu2
{
	margin-left: 208px;
	clear: both;

}
.zoneMainContent
{
	
	min-height: 400px;
	_height: 400px;
}

.zoneContent
{
	width: 730px;
	margin: 0px;
}

.zoneBottom
{	
	background: black;
	padding: 2px 10px 4px 10px;
	color: white;
	margin: 10px 0 10px 0;
	min-height: 15px;
	_height: 15px;
}

.zoneBottom a
{
	color: white;
}



.zoneLogo
{
	margin: 15px 10px;
	width: 436px;
	float: left;
}

/*#Main styles/Header and text#*/
.textHeader .zoneContent
{
	width: 100% !important;
}

/*#Main styles/Text with left menu and right column#*/
.textColLeftMenu .zoneLeft
{
	width: 25% !important;
}

.textColLeftMenu .zoneContent
{
	width: 50% !important;
}

.textColLeftMenu .zoneRight
{
	width: 25% !important;
}

/*#Main styles/Three columns#*/
.threeCols .zoneLeft
{
	width: 33% !important;
}

.threeCols .zoneCenter
{
	width: 34% !important;
}

.threeCols .zoneRight
{
	width: 33% !important;
}

/*#Main styles/Three columns with left menu#*/
.threeColsLeftMenu .zoneLeftMenu
{
	width: 24% !important;
}

.threeColsLeftMenu .zoneLeft
{
	width: 25% !important;
}

.threeColsLeftMenu .zoneCenter
{
	width: 26% !important;
}

.threeColsLeftMenu .zoneRight
{
	width: 25% !important;
}

/*#Main styles/Two columns with left menu#*/
.twoColsLeftMenu .zoneLeftMenu
{
	width: 26% !important;
}

.twoColsLeftMenu .zoneLeft
{
	width: 37% !important;
}

.twoColsLeftMenu .zoneRight
{
	width: 37% !important;
}


/*#Containers/Black box#*/
.blackBox
{
	border: 1px solid #545454;
	margin-bottom: 15px;
}

.blackBox .title
{
	background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40% 

repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom:0px;	
}

.blackBox .content
{
	padding: 5px;
	background: #f3f3f3;
}
/*#Containers/Orange box#*/
.orangeBox
{
	border: 1px solid #ffd7b4;
	margin-bottom: 15px;
		
}

.orangeBox .title
{
	background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) 0% 40% repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:0px;
	color: white;
}

.orangeBox .content
{
	padding: 5px;
}


/*#Containers/Orange box with grey cont.#*/
.orangeBoxGrey
{
			
}

.orangeBoxGrey .title
{
	background: #e36c26 url(../App_Themes/CorporateSite/Images/OrangeBoxTitle.gif) repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:0px;
}

.orangeBoxGrey .content
{
	padding: 5px;
	background: #f0f0f0;
}

/*#Containers/Gray box#*/
.grayBox
{
	background: #f0f0f0;
	padding: 5px;
}



/* Menu design */
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: underline;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
	background: url(../App_Themes/Servranx_style/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
	background: url(../App_Themes/Servranx_style/Images/leftmenuBg.gif) repeat-x  left bottom;
	padding: 1px 0px;
}

.CMSTreeMenuLink
{
	padding-left: 12px;
	text-decoration: none;
	color: #000000;
	background: url(../App_Themes/Servranx_style/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 24px;
	background: url(../App_Themes/Servranx_style/Images/treeMenuItemBackground.png) no-repeat 14px center;
}

.CMSTreeMenuSelectedLink
{
	background: url(../App_Themes/Servranx_style/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
	padding-left: 12px;
}

.subCMSTreeMenuSelectedLink
{
	color: #6699CC;
	background: url(../App_Themes/Servranx_style/Images/treeMenuItemBackgroundActive.png) no-repeat 14px center;
	padding-left: 24px;
}

/*#Webpart containers/General product list#*/

.ProductList a
{
	text-decoration: none;
}

.ProductBox
{
	width: 160px;
	margin: 15px 10px 0;
	border: solid 1px #cccccc;
}

.ProductImage
{
	text-align: center;
}

.ProductImage img
{
	border: none;
}

.ProductTitle
{
	display: block;
	background-color: #e36c26;
	padding: 6px 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
}

.ProductPrice
{
	padding: 6px;
}

.ProductPrice .right
{
	font-weight: bold;
	text-align: right;
}

.ProductFooter
{
	background-color: #f0f0f0;
	padding: 6px;
}

.ProductFooter a
{
	text-decoration: underline;
}

.ProductFooter img
{
	margin-right: 5px;
	vertical-align: middle;
}

.productDetail
{
	width: 100%;
	margin-bottom: 20px;
}

.productDetail img
{
	border: none;
}

.productDetail h3
{
	margin: 15px 0 10px 0;
}

.productDetailInfo
{
	margin-left: 10px;
	width: 100%;
}

.productDetailInfo td
{
	padding: 2px 10px;
}

.productDetailInfo .caption
{
	font-weight: bold;
}

.productDetailInfo .alt
{
	background-color: #f9f9f9;
}

.productDetailLinks
{
	width: 100%;
	background-color: #f0f0f0;
	margin: 10px 0px 10px 0px;
	padding: 5px;
}

.ProductSummary
{
	vertical-align: top;
}

.LinkMore
{
	display: block;
	background: url(../App_Themes/CorporateSite/Images/information.png) no-repeat center left;
	padding: 0 0 5px 17px;
}

/*#My account#*/

.TabsContent
{
	border: 1px solid #cccccc;
	width: 570px;
	padding: 15px;
}

.TabsContent .FieldLabel
{
	font-weight: bold;
}

.TabsContent .UniGridHead
{
	color: White;
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.MyCredit .TotalCredit
{
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.TabsContent select
{
	width: 306px;
}

.clear 
{
	width:0px; 
	height:0px; 
	clear:both; 
	line-height: 0px; 
	font-size: 0px;
}  
/*#Tab menu#*/

.TabControlTable
{
	height: 25px;
	background: url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight
{
	display: none;
}

.TabControl
{
	background: url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabControlSelected
{
	background: url(../App_Themes/CorporateSite/Images/tabmenu_item_active_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabControlTable a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

/*#Global/Language Selector#*/
.languageSelection img
{
	border: none;
}

.languageSelectionWithCultures
{
	text-align: right;
}

.languageSelectionWithCultures a
{
	position:  relative;
	top: -5px;
	padding: 0px 2px;
}

.languageSelection span, .languageSelectionWithCultures span
{
	position:  relative;
	top: -5px;
	padding: 0px 2px;
}

/*#Global/Message & Errors labels#*/
.EditingFormErrorLabel, .EventManagerRegError
{
	color: #ff0000;
}

/*#Examples/PagerControl#*/
.PagerControl
{
    text-align: center;
}

.PagerResults
{
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

.PagerNumberArea
{
    padding-top: 10px;
}

.imageLink
{
	width: 50px;
	float: left;
	height: 50px;
	background: white;
}


.imageLinkContent
{
	line-height: 50px;
	height: 50px;
	width: 50px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.randomProduct
{
	text-align: center;
	padding-right: 19px;
}
.randomProduct img
{
	border: none;
}

/*#Random product with status#*/
.randomProductWithStatus
{
	float: left;
	width: 182px;
}


.clear {width:0; height:0; clear:both; line-height: 0px; font-size: 0px;}

#footer{
	color: #fff;
	background-color: #000;
	text-align: center;
 }

#MenuGaucheMain{
	float: left;
	background-image:url(../App_Themes/Servranx_style/images/degradegauche.jpg);
	background-repeat:repeat-y;


}

.ContentPadding a{
	text-decoration:underline;
}