@charset "UTF-8";
/* CSS Document All CSS Are here */

/* ShopEcolo.css           ***********************************************************************************/
* {
	padding : 0;
	margin : 0;
	border : 0;
}

font {
	
	color:#000;
}

a {
	text-decoration : none;
	color: #d53283;
}

a:hover {
	text-decoration : none;
	color: #99cc33;
	font-family: Arial, Helvetica, sans-serif;}

li {
	list-style : none;
	float:left
}

.clear {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;}

h1 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;
	background-image:url(../images/titres/titre-h1.png);
	background-repeat:no-repeat;
	height:30px;
	overflow:hidden;
	color:#68bfef;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;}

#colDint h1 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;
	background-image:url(../images/titres/titre-h1.png);
	background-repeat:no-repeat;
	height:30px;
	overflow:hidden;
	color:#68bfef;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;}



#produit h1{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;
	color:#68bfef;
	font-size:20px;
	background:none;
	font-family: Arial, Helvetica, sans-serif;	
	background-image:url(../images/titres/titre-h1-produit.png);
	background-repeat:no-repeat;
	height:100%;
	width:90%;
	
}

h1.titrecategory {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;
	color:#68bfef;
	font-size:20px;
	background:none;
	font-family: Arial, Helvetica, sans-serif;	
	background-image:url(../images/titres/titre-h1-produit.png);
	background-repeat:no-repeat;
	height:100%;
	width:440px;
	float:left;
	
	
}

h2.arrow {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 40px;
	background-image:url(../images/titres/titre-h1.png);
	background-repeat:no-repeat;
	height:42px;
	width:600px;
	overflow:hidden;
	color:#68bfef;
	font-size:20px;
}

h2 {
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 40px;
	color:#68bfef;
	font-size:16px;
}

h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#99cc33;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;}

#logo {
	margin:0px 0px 10px 0px;
	padding:25px 0px 0px 0px;
	width:244px;
	float:left;
	
}

#pubheader {
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	width:728px;
	height:90px;
	vertical-align: bottom;
	float:right;
	background-image:url(../images/bg-publicite728.gif);
	
	
}


.tdtop  {
	vertical-align:top;
}

.right  {
	text-align:right;
	float:right;
}

.left  {
	float:left;
	padding:0px 10px 10px 0px;
}

.center  {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;}

p  {
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;}

/* ********************************************************************************** STRUCTURE */

body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4b4b5b;
	background-color:#ffffff;
	background-image: url(../images/bg-standard.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding: 0;
}
#accessibilitylinks {
	display : none;
}
#main {
	margin : 0 auto;
	width : 980px;
	background-color :#fff;
	position: relative;
	padding:0px 5px 0px 5px;
}

/****** header */

#header {
	padding : 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;}


/* **********************************************************************************  menu */

#menucat {
	clear:both;
	height:34px;
	width:970px;
	margin:0px 0px 2px 8px;
	padding:0px;
}

.tablemenu td tr {
	
	margin:0px;
	padding:0px;
	
}

.menuhaut {
	list-style-type: none;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:12px;
}


.menuhaut  a {
	display:block;
	float: left;
	width:114px;
	height:21px;
	margin: 0px 0px 0px 0px; 
	padding: 10px 2px 3px 2px;  
	text-align: center;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	background-image:url(../images/onglet-top.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#68bfef;
	vertical-align:middle;
}


.menuhaut a:hover {
	color:#fff;
	background-image:url(../images/onglet-top-over.png);
	background-repeat:no-repeat;
	background-color:#d53283;	
}




.menuhautSpecial  a {
	display:block;
	float: left;
	width:114px;
	height:21px;
	margin: 0px 2px 0px 0px; 
	padding: 8px 2px 5px 2px;
	font-size:14px;
	text-align: center;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/onglet-top-rose-special.png);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:middle;
	background-color:#d53283;	

}


.menuhautSpecial a:hover {
	color:#fff;
	background-image:url(../images/onglet-top-vert-special.png);
	background-repeat:no-repeat;
	background-color:#68bfef;	
}




/* ********************************************************************************** barre grise recherche + */

#bar3 {
	
	margin-top:1px;
	padding:0px;
	height:35px;
	width:978px;
	background-color:#eee;
	border:1px solid #e1e1e1;
	
}

#recherche-haut {
	float:left;
	padding:3px 0px 0px 10px;
	border-right:0px solid #fff;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;	background-color:#eee;
}

.input {
	padding:3px;
	border:1px solid #999;
	
}

.bout {
	border:0px;
}

#autopromo {
	float:right;
	width:485px;
	height:35px;
	background: #E1E1E1;

}

/**************************** sous menu cote recherche */

#sousmenurdiv {
	font-weight:bold;
	height:34px;
	width:358px;
	margin:0;
	padding:0;
	text-align:center;
	float:right;

}




ul.sousmenur  {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	float:right;
}

ul.sousmenur li {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	font-size:11px;
	border-left:1px solid #fff;
}

ul.sousmenur li#last {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}  

ul.sousmenur li a {
	margin:0;
	padding:10px 15px 5px 15px;
	display:block;
	text-decoration:none;
	voice-family:inherit;
	height:19px;
	background-color:#E1E1E1;

	

}

ul.sousmenur li a:hover {
	margin:0;
	padding:10px 15px 5px 15px;
	color:#ffffff;
	background-color:#d53283;
	text-decoration:none;
	
}


/**************************** fin sous menu cote recherche */



#autopromo ul {
	list-style-type: none;
	margin:0;
	padding:0;
	width: 100%; /* précision pour Opera */
}



.boiteautoP a {
	width: 245px;
	height: 28px;
	float: left;
	display: block;
	text-align: center; 
	text-decoration: none;
	
	background: #E1E1E1;
	padding-top:7px;
}

.boiteautoP a:hover {
	background: #fff;
}

.boiteautoP a span {
	display: none;
}

.boiteautoP a:hover span {
	display: block;
	margin-top:12px;
	margin-left:488px;
	padding:10px;
	left: 0;
	width: 470px;
	height:100px;
	text-align: left;
	color: #000;
	background-color:#68bfef;
	border:1px solid #d53283;
	position: absolute;
	z-index:1;
}




/* **********************************************************************************  contenu accueil */

#contenu {
	z-index:1;
	width : 980px;
	padding : 0;
	margin: 0 auto;
	padding-top:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
	}
#colGaccueil {
	z-index:1;
	float:left;
	width:650px;
	padding: 0px 0px 10px 5px;
	font-family: Arial, Helvetica, sans-serif;	
}
#colDaccueil {
	z-index:1;
	width: 300px;
	float: right;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;	
}

/* **********************************************************************************  2 colonnes (gauche petite) */

#colGint {
	width:160px;
	float : left;
	position : relative;
	padding-top : 10px;
}
#colDint {
	width : 795px;
	float : right;
	position : relative;
	padding : 5px;
}

#colGint h4 {
	margin:0px;
	padding:0px 0px 10px 0px ;
}

#colGint h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#99cc33;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;}


/* **********************************************************************************  fil d'ariane */

#ariane {
	z-index:1;
	border : 1px solid #e1e1e1;
	border-top : none;
	padding : 8px 15px 8px 12px;
	font-size : 10px;
	color : #000;
	font-family: Arial, Helvetica, sans-serif;}

#ariane a:hover {
	text-decoration : underline;
}



/* ********************************************************************************** Blocs marges 300 et 160 */





.blocGD300 {
	background-image:url(../images/blocAcGD300-bg.gif);
	background-repeat: repeat-y;
	background-position:center;
	width:300px;
	margin : 0px 0px 10px 0px;
	float:left;
}

.blocGD300top {
	width:300px;
	height:6px;
	padding:0px;
	margin:0px;
	background-image:url(../images/blocAcDtop300.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}
.blocGD300bas {
	width:300px;
	height:6px;
	padding:0px;
	background-image:url(../images/blocAcDbas300.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	
}
/* Bloc GD 300 vert */
.blocGD300vert {
	background-image:url(../images/blocAcGD300-bg-vert.gif);
	background-repeat: repeat-y;
	background-position:top;
	width:300px;
	margin : 0px 0px 10px 0px;
	float:left;
}

.blocGD300verttop {
	width:300px;
	height:6px;
	padding:0px;
	margin:0px;
	background-image:url(../images/blocAcDtop300-vert.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}
.blocGD300vertbas {
	width:300px;
	height:6px;
	padding:0px;
	background-image:url(../images/blocAcDbas300-vert.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	
}

.blocGD300vert a {
	color:#fff;
}

.blocGD300vert a:hover {
	color:#f0ff8e;
	text-decoration:underline;
}


/* FIN Bloc GD 300 vert */


.blocGD160 {
	background-image:url(../images/blocAcGD160-bg.gif);
	background-repeat: repeat-y;
	background-position:center;
	width:160px;
	margin : 0px 0px 10px 0px;
	float:left;
}

.blocGD160top {
	width:160px;
	height:6px;
	padding:0px;
	margin:0px;
	background-image:url(../images/blocAcDtop160.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}
.blocGD160bas {
	width:160px;
	height:6px;
	padding:0px;
	background-image:url(../images/blocAcDbas160.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	
}


/* Bloc GD 160 vert */
.blocGD160vert {
	background-image:url(../images/blocAcGD160-bg-vert.gif);
	background-repeat: repeat-y;
	background-position:top;
	width:160px;
	margin : 0px 0px 10px 0px;
	float:left;
}

.blocGD160vert a {
	color:#fff;
}

.blocGD160vert a:hover {
	color:#f0ff8e;
	text-decoration:underline;
}

.blocGD160verttop {
	width:160px;
	height:6px;
	padding:0px;
	margin:0px;
	background-image:url(../images/blocAcDtop160-vert.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}
.blocGD160vertbas {
	width:160px;
	height:6px;
	padding:0px;
	background-image:url(../images/blocAcDbas160-vert.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	
}
/* FIN Bloc GD 160 vert */

.HRvert {
	margin:5px 0px 5px 0px;
	border-top: 1px solid #e9ffa5;
	border-bottom: 1px solid #fcfff1;
}

.contBlocMarge {
	
	padding:0px 8px 0px 8px;
	margin:0px;
	text-align:left;
}

.contBlocMarge li  {
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:5px;
	float:left;
	display:inline;
	white-space:nowrap;
	
}

.listBlogRSS ul  {
	margin:0;
	padding:0;
	
}

.listBlogRSS li  {
	list-style-image:none;
	list-style-type: circle;
	padding-left:10px;
	padding-right:5px;
	float:left;
	white-space: normal;
	line-height:15px;
	margin-bottom:10px;
	
}

.listBlogRSS li a  {
	color:#333;
	font-weight:bold;
	
}

.listBlogRSS160 li a  {
	color:#333;
	
}

.listBlogRSS li a:hover  {
	color:#99CC33;
	
}


.listBlogRSS160 ul  {
	margin:0;
	padding:0;
	
}

.listBlogRSS160 li  {
	list-style-image:none;
	list-style-type: circle;
	
	float:left;
	white-space: normal;
	line-height:15px;
	margin-bottom:10px;
	
}


.listBlogRSS160 li a  {
	color:#333;
	padding-left:3px;
	padding-right:3px;
	display:block;
	
}

.listBlogRSS160 li a:hover  {
	color:#fff;
	background-color:#99CC33
	
}

#topcatG  li  {
	
	width:144px;
	padding:0px 0px 3px 4px;
	list-style:outside;
	list-style-type:circle;
	overflow: hidden;
	
}



/* **********************************************************************************  */ 
input.textEmail {
	border:1px solid #ccc;
	width:150px;
	height:18px;
	vertical-align:top;
	padding:2px 0px 0px 3px;

	
}



/* ********************************************************************************** Blocs Produits (vignettes) */

.blocproduitsVaccueil {
	text-align:center;
	margin-left:30px;
	
}

#blocproduitsV {
	text-align:center;
	width:100%;
	margin:0px;
	padding:0px;
	
}


.blocproduit {
	width:188px;
	margin : 0px 0px 10px 7px;
	float:left;
	position:relative;
	height:260px;
	border:1px solid #CCC;
	padding:8px 0px 0px 0px;
/*	z-index:1;	REMOVED on 7/27/2009 by MIM to fix product over box display */
}

.titreproduit h3 a {
	color:#666;
	width:180px;
	height:34px;
	float:left;
	font-size:14px;
	text-align:center;
	overflow:hidden;
	padding:0px 5px 0px 5px;
	margin:0px 0px 8px 0px ;
	display:block;

}

.titreproduit h3 a:hover {
	color:#99CC33;
}
.vignetteproduit {
	clear:both;
	width:130px;
	height:130px;
	padding-left:30px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	position:relative;
	z-index:1;
}

.reduction {
	float:right;
	margin:-120px 8px 0px 2px;
	width:56px;
	height:30px;
	background-image: url(../images/bg-reduction.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding: 13px 0px 0px 0px;
	position:relative;
	z-index:2;
}


.cashback-bonus {
		display:none;

	float:right;
	margin:-120px 8px 0px 2px;
	width:56px;
	height:30px;
	background-image: url(../images/bg-cashbackVbonus.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding: 13px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.prix {
	
	margin:0px 2px 0px 10px;
	width:80px;
	height:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	float:left;
	color:#df4d95;
}
.prixpromo {
	
	margin:0px 10px 0px 5px;
	width:70px;
	height:20px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	color:#df4d95;
	float:right;
}
.prixbarre {
	text-decoration:line-through;
	font-size:90%;
	color:#666;
	
	
	
	}

.descprod {
	margin:0px 0px 3px 0px;
	text-align:left;
	font-size:11px;
	padding:5px;
	overflow:hidden;
	height:25px;
	color: #999;
	display:block;
	z-index:2;
}

.etiquette {
	text-align:center;
	height:25px;
	width:70px;
	float:right;
	padding-right:1px;



}

.marchand {
	text-align:right;
	font-size:11px;
	padding:6px; 
	overflow:hidden;
	height:11px;
	display:block;
	width:175px;

}

.savoirplus {
	text-align:center;
}

img.savoirplus {
	border:0;
}

.labelprod {
	width:20px;
	height:20px;
	float:left;
	padding:1px;
	margin:1px 0px 6px 4px;
	border:1px solid #CCC;
	overflow:hidden;
	

}

.labelprodVide {
	width:20px;
	height:20px;
	float:left;
	padding:1px;
	margin:1px 0px 6px 3px;
	border:1px solid #fff;
	

}

.gris {
	color:#ccc;
	

}


/* ********************************************************************************** jquery.cluetip */


/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
	border:1px solid #666;
}


.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0px 0px 0px 0px ;
  background-image:url(../images/tips-bg-translucide.png);
  background-repeat:repeat;
  /* background-color:#FFF; */
  font-size:11px;
  
}
.cluetip-default h3#cluetip-title {
  margin: 0px;
  padding:5px;
  background-color: #F4F4F4;
  font-size:100%;
  color:#000;
  text-align:center;
}
.cluetip-default #cluetip-title a {
  color: #d53283;

}  
.cluetip-default #cluetip-inner {
  padding: 3px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}







/* ********************************************************************************** bloc marchands */




#marchands {
	
	background-color:#fff;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	margin:0px 0px 0px 0px; 
	text-align:center;
	
	
}

#marchands table {
	padding:0px 20px 0px 20px ;
	
}

#marchands td {
	padding:5px 5px 5px 5px ;
	text-align:left;
	border-bottom:4px solid #F4F4F4;
}



#marchands .logomarchand {

	width:90px;
	height:90px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	}

#marchands .cashback {
		display:none;

	margin:2px 15px 0px 2px;
	width:56px;
	height:30px;
	background-image: url(../images/bg-cashbackV.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding: 12px 0px 0px 1px;
	
}

.txt70n {
	font-size:70%;
	font-weight:normal;
}
.txt90n {
	font-size:90%;
	font-weight:normal;
}

.txt12 {
	font-size:12px;
}

.txt16 {
	font-size:16px;
}


.arrondMarquesTop {
	height:10px;
	width:777px;
	padding:0px;
	margin:0px;
	background-image:url(../images/arrond-marque-top.png);
	background-repeat:no-repeat;
	
}

.arrondMarquesBas {
	height:10px;
	width:777px;
	padding:0px;
	margin:0px;
	background-image:url(../images/arrond-marque-bas.png);
	background-repeat:no-repeat;
	
}




/* ********************************************************************************** Catégories Accueil */

#categoriesA {
	width:100%;

}

#categoriesA ul {
	height:55px;
	overflow:hidden;
	font-size:13px;
	line-height:18px;
	
	

}

#categoriesA li {
	display:inline;
	margin-right:5px;
	white-space:nowrap;
	

}

#categoriesA li a {
	color:#666666;

}

#categoriesA li a:hover {
	color:#99cc33;
	text-decoration:underline;

}

#categoriesA h3 {
	margin-top:10px;

}

.cat2col {
	float:left;
	width:45%;
	padding:0px 10px 0px 20px ;

}

#catG {
	float:left;
	width:45%;
	padding:0px 10px 0px 10px ;

}

#catD {
	float:left;
	width:45%;
	padding:0px 10px 0px 10px ;

}

/* ********************************************************************************** Sous Catégories affiner sa recherche */

.affiner_recherche {
	margin:5px 0px 0px 10px;
	padding:3px;
	width:211px;
	height:17px;
	background-image:url(../images/bg-affin-search.gif);
	text-align:center;
	background-repeat:no-repeat;
	background-position:top left;
	font-style:italic;
}

#subcategory {
	margin:0px 10px 10px 0px;
	width:777px;
	background-color:#f4f4f4;
	text-align:center;
}

#subcategory p {
	margin:0px 0px 10px 20px;

	text-align:left;
}

.subcategory {
	margin:0px 10px 10px 0px;
	width:777px;
	background-color:#f4f4f4;
	text-align:center;
}

p.subcategory  {
	margin:0px 0px 10px 20px;
	text-align:left;
	width:600px;
}


#subcategory h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
}

#subcategory table {
	padding:0px 10px 0px 10px ;
	
}

#subcategory td {
	width:33%;
	padding:0px 5px 5px 10px ;
	text-align:left;
	word-wrap: break-word;
	vertical-align:top;
	background-image:url(../images/bg-sscat-tab.gif);
	background-position:top left;
	background-repeat:no-repeat;

}

#subcategory ul {
	height:16px;
	overflow:hidden;
	

}

#subcategory li a {
	color:#333;
	display:inline;
	font-size:11px;
	padding-right:5px;
}

#subcategory li a:hover {
	color: #99cc33;
	
}

.affinSearch {
	margin:0px 10px 10px 0px;
	width:777px;
	background-color:#f4f4f4;
	text-align:center;
}

.affinSearch li a {
	width:100px;
	margin:5px;
	display:block;
	float:left;
}



.arrondCatTop {
	height:10px;
	width:777px;
	padding:0px;
	margin:0px;
	background-image:url(../images/arrond-cat-top.png);
	background-repeat:no-repeat;
	
}

.arrondCatBas {
	height:10px;
	width:777px;
	padding:0px;
	margin:0px;
	background-image:url(../images/arrond-cat-bas.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.trier {
	text-align:left;
	padding:5px 5px 5px 15px;
	margin:0px 0px 10px 8px;
	background-color:#F4F4F4;
	width:761px;
	
}

.trierCroissantactive {
	padding-left:18px;
	color:#99cc33;
	background-image:url(../images/tri-actif-moinsplus.png);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.trierDeCroissantactive {
	padding-left:18px;
	color:#99cc33;
	background-image:url(../images/tri-actif-plusmoins.png);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.rsscategory {
	float:right;
	width:150px;
	text-align:right;
	padding-top:4px;
	
}


/* ********************************************************************************** Texte normal page  */


.txtpage {
	font-size:11px;
	padding:0px 10px 5px 40px ;
	line-height: 18px;
	vertical-align:top;
}

.txtpage ul {
	list-style: none;
	margin:10px 10px 30px 10px;
	display:list-item;
	width:100%;

}

.txtpage li {
	
	list-style:square;
	margin-left:50px;
	margin-bottom:10px;
	margin-right:50px;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	display:block;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}


.txtpage p {
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0;
}

#colDaccueil p {
	font-size:12px;
	line-height: 16px;
	
	
}

.txtpage h2 {
	
	margin:15px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	color:#666;
	font-size:15px;
	background:none;
	width:100%;
	height: auto;
}

.txtpage h3 {
	margin:15px 0px 10px 10px;
	padding:0;
	color:#666;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;}
	
	



/* **********************************************************************************  menu suivant précédent */



#pages {
	margin:6px 6px 25px 6px;
}

#menupages {
	clear:both;
}

ul#menupages {
	list-style-type: none;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:right;
	

}

ul#menupages li {
	float: left;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	
}

ul#menupages li a {
	float: left;
	margin: 0px 2px 0px 0px; 
	padding: 5px 10px 5px 10px;  
	text-align: center;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	background-color:#999;
	font-size:11px;
	border:1px solid #666666;
}

ul#menupages li a:visited {
	
	padding: 5px 10px 5px 10px;  
	text-align: center;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	background-color:#999;
	font-size:11px;
	border:1px solid #666666;
}


ul#menupages li a:hover {
	color:#fff;
	background-color:#d53283;	
}

ul#menupages .active a {
	
	background-color:#d53283;
	
}




/* **********************************************************************************  FOOTER */

.centrer {
	
}

#pied {

	clear:both;
	margin:10px 0px 10px 0px;
	padding:10px 5px 5px 5px;
	background-color : #fff;
	position:relative;
	border-top:1px solid #eee;
	font-size:11px;
	color: #999;
	
}

#pied a {
	color:#666;
	
}






#footer {
	border-top:5px solid #E1E1E1;
	padding:10px 10px 10px 10px ;
	width:960px;
	height : 100px;
	clear : both;
	text-align : center;
	font-size:11px;
}

#footer a {
	color:#666666;
	text-decoration:underline;
	
	
}

#footer a:hover {
	color:#99cc33;
}

#accesrapide {
	border-bottom:0px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	color:#999;
	padding:10px;
	margin-bottom:10px;
	width:960px;
	height:150px;
	
}


.colaccesrapide {
	
	float:left;
	width:300px;
	margin:10px 0px 10px 0px;
	padding-left:20px;
}

.colaccesrapide ul {
	display:list-item;
	list-style:none;
}

.colaccesrapide li {
	padding-left:10px;	
	display: block;
	width:260px;
	list-style:disc;
	list-style-type:disc

}

.colaccesrapide a {
	color:#666;
	}
	
.colaccesrapide a:hover {
	color:#99cc33;
	text-decoration:underline;
}

.colaccesrapide h4{
	color:#666;

}


/************************************************************************************** Onglet affinage recherche */

#tabbed_box {
    margin: 0px auto 0px auto;
    width:777px;
}


.tabbed_area {
    background-color:#fff;
    padding:0px;
	margin:0px;
}
ul.tabs {
    margin:0px; padding:0px;
}
ul.tabs li {
    list-style:none;
    display:inline;
	padding:2px;
	background-color:#f4f4f4;
	padding:3px 8px 3px 8px ;
	background-image:url(../images/bg-affiner.gif);
	background-position:top left;
	background-repeat:no-repeat;

}
ul.tabs li a {
    background-color:#ccc;
    color:#d53283;
    padding:3px 14px 3px 14px;
    text-decoration:none;
    font-weight:bold;
}
ul.tabs li a:hover {
    background-color:#f4f4f4;
	color:#99cc33;
}
ul.tabs li a.active {
    background-color:#f4f4f4;
    color:#d53283;

}
.content {

    padding:0px;
}
#content_2, #content_3, #content_4 { 

	display:none;
}

ul.tabs {
    margin:0px; 
	padding:0px;
    margin-top:5px;
    margin-bottom:6px;
}


/* **********************************************************************************  compare */

.compareproduct {
	text-align:center;
	margin:10px 10px 5px 10px ;
	width:450px;
	font-style:italic;
	clear:both;

}

.compareproduct img {
	vertical-align:middle;

}

/* ********************************************************************************** highlight keyword search  */
.surligne  {
	background-color:#ffff7b;
}
/* **********************************************************************************  Fiche Produit */




.truncate_more_link {
	line-height:3;
	margin:0px 0px 0px 200px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	

}


.truncate_more ul  {
	

}

.truncate_more li  {
	display: marker;
	padding:10px;
	
	

}


#fiche_produit {

}

#fiche_produit h1 {
	background:none;
	color:#333;
	font-size:18px;
	margin:0px;
	padding:0px;
	width:470px;
	height:auto;

}
.img_fiche_prod {
	width:300px;
	float:left;
	overflow:hidden;
}

.desc_fiche_prod {
	float:left;
	padding:0px 0px 10px 15px;
	width:475px;
}





.labels_grands_droite {
	float:right;
	padding:2px;
	margin:0px 0px 5px 10px;
	width: 50px;
	height:50px;
	clear:right;
	border:1px solid #CCC;
	
}

.cashback_ficheprod {
		display:none;

	margin:0px;
	height:30px;
	background-image: url(../images/bg-cashbackV.png);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding: 13px 0px 0px 0px;
	
}


.reduction_ficheprod {
	
	margin:0 auto;
	width:56px;
	height:30px;
	background-image: url(../images/bg-reduction.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding: 13px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.prixbarre_ficheprod  {
	font-size:13px;
	text-decoration:line-through;

}

.prixpromo_ficheprod {
	font-size:18px;
	color:#df4d95;
	font-weight:bold;
	margin:5px;

}

.prixstandard_ficheprod {
	font-size:18px;
	font-weight:bold;
	margin:5px;
	

}

#fiche_produit table {
	border-top:1px solid #CCC;
	margin-bottom:10px;

}

#fiche_produit td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:0px;
	margin:0px;
	text-align: center;
}

.border_left  {
	border-left :1px solid #ccc;

}

.marque {
	
	padding:0px;
	margin:10px 0px 5px 0px ;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
	
	

}
.imgmarchantdetail {
	
	margin-right:15px; 
	margin-bottom:15px; 
	float:left;
	padding:1;
	border:3px solid #CCC;
	
	

}

.filetbas {
	border-bottom:1px solid #ccc;

}

.marginhautbas10 {
	margin-bottom:10px;
	margin-top:10px;

}

.h2codereduc a {
	padding:0px;
	margin:0px;
	color:#df4d95;

	

}

.codepromo  {
	color:#99CC33;
	font-weight:bold;
	font-size:16px;
	border:1px solid #ccc;
	padding:4px 10px 4px 7px;;
	margin:0px 10px 0px 10px;

}
.img_right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;

}


/* **********************************************************************************  div publicite */

.pubsignal {
	/*background:#eaeaea;*/
	color:#666;
	padding:0px 0px 0px 5px;
	margin:0px 0px 5px 0px;
	font-size:8px;
	text-transform: uppercase;
	height:8px;
	text-align:right;

}


.pubhead728 {
	
	margin:0px 0px 10px 35px

}

#pub300x250droite {
	
	margin:0px 45px 0px 0px;
	width:300px;
	height:280px;
	float:right;
	vertical-align:top;
	position: relative;
	padding-left:10px;

}

.pub120  {
	
	margin:10px 0px 10px 20px

}

/* **********************************************************************************  DIVERS */

.agris a {
	
	color:#333;
	text-decoration:none;
	
}

.agris a:hover {
	
	color:#333;
	text-decoration:underline;

	
}

#agris a {
	
	color:#333;
	text-decoration:none;

	
}

#agris a:hover {
	
	color:#333;
	text-decoration:underline;
	
}


a.recherchesrecentes {
	
	color:#9ac13a;
	
}

a:hover.recherchesrecentes {
	
	color:#d53283;
	
}

.txt10 {
	
	color:#999;
	font-size:10px;
	
}
	
.suite {
	float:right;
	margin-right:20px;
	color:#ccc;
	font-size:10px;
	
}
.suite a {
	
	color:#ccc;
	
}

.bgpageplatenete  {
	background-image:url(../images/bg-page-planete.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}

/* Tag cloud */
.tagcloud {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
text-align:center;
}

#tagcloud {
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;

}

#tagcloud li{
	margin-right:10px;
	vertical-align:bottom;
	line-height:20px;
	height:20px
	
	
}

#tagcloud a {
	
	color:#99cc33;
}

#tagcloud a:hover {
	text-decoration:underline;
}

/* Category Footer link for SEO*/

.TxtLinkCat {
	font-size:10px;
	padding:20px 10px 0px 10px ;
	color: #7E7E7E;
}

.TxtLinkCat a {
	color: #7E7E7E;
}

.TxtLinkCat p {
	margin: 0;
	padding:0;
	line-height:12px;
}

/* Style.css           ***********************************************************************************/

.FullBody {
	margin:				auto;
	min-height:			100%;
	min_height:			100%;
	text-align:			left;
}

.NewsletterBoxHeading, .Tab A:link, .Tab A:visited {
	padding-left:		10px;
	padding-right:		10px;
	font-family:		Verdana;
	font-size:			12px;
	font-weight:		normal;
	color:				#FFFFFF;
	line-height:		29px;
	text-decoration:	none;
}
.TabRight {
	width:				10px;
	height:				29px;
	text-align:			center;
	float:				left;
	background:			url(../images/tab-right.gif) no-repeat right top;
	margin-right:		5px;
}

.IndexSearchBoxLeft {
	height:				88px;
	background:			url(../images/search-box-left.gif) no-repeat left top;
}
.IndexSearchBox {
	height:				88px;
	background:			url(../images/search-box-mid.gif) repeat-x left top;
}
.IndexSearchBoxRight {
	height:				88px;
	background:			url(../images/search-box-right.gif) no-repeat right top;
}

.IndexFavBoxLeft {
	height:				88px;
	background:			url(../images/index-box-left.gif) no-repeat left top;
}
.IndexFavBox {
	height:				88px;
	background:			url(../images/index-box-mid.gif) repeat-x left top;
}
.IndexFavBoxRight {
	height:				88px;
	background:			url(../images/index-box-right.gif) no-repeat right top;
}
.IndexFavBox IMG {
	padding-top:		15px;
	padding-left:		15px;
}
A.IndexFavLink:link, A.IndexFavLink:visited {
	padding-left:		15px;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		normal;
	color:				#555555;
	text-align:			center;
	line-height:		30px;
}

.BoxTopMid {
	height:				100%;
	background:			url(../images/box-top-mid.gif) repeat-x left top;
}
.BoxTopLeft {
	height:				100%;
	background:			url(../images/box-top-left.gif) no-repeat left top;
}
.BoxTopRight {
	height:				100%;
	background:			url(../images/box-top-right.gif) no-repeat right top;
}
.BoxLeft {
	height:				100%;
	background:			url(../images/box-left.gif) repeat-y left bottom;
}
.BoxRight {
	height:				100%;
	background:			url(../images/box-right.gif) repeat-y right bottom;
}
.BoxBotLeft {
	height:				100%;
	background:			url(../images/box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid {
	height:				100%;
	background:			url(../images/box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight {
	height:				100%;
	background:			url(../images/box-bot-right.gif) no-repeat right bottom;
	min-height:			150px;
	_height:			150px;
}

.BoxGrad {
	margin-bottom:		10px;
	background-color:	white;
}

.BoxContainer {
	text-align:			left;
	padding:			10px;
}

.prodtabs {
	clear:				both;
	margin:				0px auto;
	text-align:			left;
}

.prodtab {
	height:				25px;
	background:			url(../images/prod-tab-mid.gif) repeat-x top left;
	float:				left;
}
.prodtabLeft {
	height:				25px;
	width:				10px;
	background:			url(../images/prod-tab-left.gif) no-repeat top left;
	float:				left;
}
.prodtabRight {
	height:				25px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right.gif) no-repeat top right;
	float:				left;
}

.prodtab A:link, .prodtabs A:active, .prodtabs A:visited {
	line-height:		25px;
	font-size:			11px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
}
.prodtab A:hover, .prodtabLive A:hover {
	color:				#d53283;
}

.prodtabLive {
	height:				25px;
	background:			url(../images/prod-tab-mid-live.gif) repeat-x top left;
	float:				left;
}
.prodtabLive A:link, .prodtabLive A:visited {
	line-height:		25px;
	font-size:			11px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
}
.prodtabLeftLive {
	height:				25px;
	width:				10px;
	background:			url(../images/prod-tab-left-live.gif) no-repeat top left;
	float:				left;
}
.prodtabRightLive {
	height:				25px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right-live.gif) no-repeat top right;
	float:				left;
}

.prodtabsBg {
	clear:				both;
	background:			#d53283;
	height:				4px;
}

.effect
{  
	font-family:		Arial; 
	font-size:			12px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	border:				1px solid #999;
}
.baseeffect
{  
	font-family:		Arial; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		bold; 
	font-variant:		normal; 
	color:				#FFFFFF; 
	background-color:	#d53283; 
	border:				1px solid gray;
	width:				100px;
	padding:5px;

}
.baseeffectEx
{  
	font-family:		Arial; 
	font-size:			10px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#FFFFFF; 
	background-color:	#68bfef; 
	border:				1px solid black;
	width:				120px;
	padding:5px;

}

.newsletter
{
	width:				201px;
	height:				99px;
	background:			url(../images/top-newsletter-box.gif) no-repeat left top;
	font-family: Arial;
	font-size:			11px;
	font-weight:		normal;
	color:				#777777;
	text-align:			left;
}

.newsletterHidden {
	position: absolute;
	top: 255px;
	font-family: Arial; 
	font-size: 10px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
	color: black; 
	visibility: hidden;
	line-height: 18px;
	background: white;
	border: 2px solid gray;
	padding: 5px;
	white-space: nowrap;
	display:none;
}

.newsletterHidden INPUT {
	margin: 1px;
}

.PLBox {
	clear:				both;
	border:				1px solid #CCCCCC;
	padding:			5px;
}
.PLPrice {
	font-family:		Verdana; 
	font-size:			12px; 
	font-weight:		bold; 
	color:				#CC3232;
	text-decoration:	none;
}
.PLDetail {
	font-family:		Verdana; 
	font-size:			11px; 
	font-weight:		normal; 
	color:				#333333;
	text-decoration:	none;
}

a.linkSrchCloud 
{
	font-family:		Arial;
	font-size:			10px;
	font-weight:		bold;
	color:				#AAAAAA;
	text-decoration:	none;
	margin:				3px;
}
a.linkSrchCloud:hover 
{
	text-decoration:	underline;
}

.BoxSubHeadingBar
{
	clear:				both;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color:				#333333;
	line-height:		30px;
	cursor:				hand;
	cursor:				pointer;
}

.MyListContent
{
	clear:				both;
	min-height:			20px;
	_height:			20px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	color:				#333333;
	line-height:		12px;
	padding:			3px;
	border:				1px solid #EFEFEF;
	border-top:			none;
}

.MyProdBox
{
	width:				44px;
	height:				44px;
	padding:			2px;
	margin:				2px;
	border:				1px solid #DCDCDC;
	background-color:	white;
	float:				left;
}

.DivHr
{
	clear:				both;
	height:				8px;
	border-bottom:		1px solid #E3E3E3;
	margin-bottom:		8px;
	margin-left:		-10px;
	margin-right:		-10px;
}

.DivVr
{
	width:				15px;
	margin-left:		15px;
	background:			url(../images/line-vertical.gif) repeat-y left top;
}

.ListingContainer
{
	display:			table-cell;
	background:			url(../images/line-vertical.gif) repeat-y 9px top;
}

.HeadRow, .DivTh {
	background:			url(../images/div-th.gif) repeat-x left top;
	background-color:	#009BCA;
}

.ListingRow {
	width:				740px;
	min-height:			120px;
	min_height:			120px;
}

.ListingHr {
	width:				95%;
	height:				15px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			15px;
	background:			url(../images/line-horizontol.gif) repeat-x left top;
}

.ListingCheckbox {
	width:				25px;
	float:				left;
	margin-top:			35px;
}

.ListingThumbnail {
	width:				100px;
	float:				left;
}

.ListingThumbnailBox {
}

.ListingRowRight {
	width:				82%;
	float:				left;
}

.ListingRowRightLeft {
	width:				67%;
	float:				left;
}

.ListingRowRightRight {
	width:				33%;
	float:				left;
	text-align:			center;
}

.ListingHeadRow {
	height:				25px;
	background:			url(../images/div-th.gif) repeat-x left center;
	background-color:	#009BCA;
}

.ProductDescBox {
	display:			none;
	position:			absolute;
	width:				150px;
	height:				150px;
	margin-top:			-110px;
	margin-left:		160px;
	#margin-left:		50px;
	font-size:			9px;
	border:				1px solid #ccc;
	background-color:	#fff;
	text-align:			left;
	padding:			5px;
	z-index:			5;
	filter:				alpha(opacity=95);
	opacity:			95;
	font-size:			11px;
}

.ProductDescBoxTitle {
	font-weight:		bold;
	background-color:	#f1ffd5;
	padding:			3px;
	margin:				-5px;
	font-size:			11px;
}

.ProductDescBoxBrand {
	color:				#ccc;
	padding:			5px 0px 5px 0px;

}


/* Main.css           ***********************************************************************************/

a.link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	text-decoration: none;
}
a.link:hover 
{
	text-decoration: underline;
}

a.linkBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
}
a.linkBold:hover 
{
	text-decoration: underline;
}

img.logoimarchand {
	width:90px;
	height:90px;
	border:0px;
	padding:5px;
}

a.linkGray 
{
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	color: gray; 
	text-decoration: none;
}
a.linkGray:hover 
{
	text-decoration: underline;
}

a.linkMed 
{
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	color: #128ABE; 
	text-decoration: none;
}
a.linkMed:hover 
{
	text-decoration: underline;
}

a.linkLarge 
{
	
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	text-decoration: none;
}

a.linkLarge:hover 
{
	text-decoration: underline;
}

.table
{
	font-family:Verdana, Geneva, sans-serif;
}

.th
{  
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	text-align: center;
	padding:5px;
	color: white;
	background-color: #68bfef;
	font-family:Verdana, Geneva, sans-serif;

}

.td
{  
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000;
	font-family:Verdana, Geneva, sans-serif;

}

a.linkWhite:link, a.linkWhite:visited, a.linkwhite:link, a.linkwhite:visited, a.linkWhite, a.linkwhite
{
	font-size: 11px; 
	font-style: normal; 
	font-variant: normal;
	color: white; 
	text-decoration: none;
}

.white
{
	font-size: 10px; 
	font-style: normal; 
	font-variant: normal;
	color: white; 
}

a.linkwhite:hover 
{
	text-decoration: underline;
	color: #fff; 
}

.info 
{
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	color: #000; 
	text-decoration: none;
	background-color:#EA88B8;
	padding:10px;
	width:95%;
	display:block;
}

FONT.extralarge
{
	font-size: 14pt; 
	font-style: normal; 
	font-weight: bold;  
	color: #000000;
	text-decoration: underline;
	text-align: center;
}

FONT.large
{ 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
}

FONT.normal
{ 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-align: justify; 
	color: #000000;
}

FONT.small
{
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
}

FONT.tiny
{
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
}

.RecentBox {
	clear:				both;
	border:				1px solid #CCCCCC;
	padding:			5px;
	min-height:			110px;
	_height:			110px;
}

.FilterBox {
	clear:				both;
	border:				1px solid #CCCCCC;
	padding:			5px;
}
.FilterOptionsBox {
	padding-left:		5px;
}

A.linkFilter
{
	font-size: 11px;
	color: #ff0000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

A.linkFilter:hover
{
	text-decoration: underline;
}

.FilterFeatureHead
{
	font-size:				11px;
	font-weight:			bold;
	color:					#333333;
	background-color:		#E4E2E2;
	padding:				3px;
}
 
.tdFilter
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
 
.compareHeading
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CED3F7;
	text-align: right;
}
 
.compareLeftHeading
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #BBBBBB;
	text-align: right;
}

.compareTd-White
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

.compareTd-Color
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EFEFEF;
	text-align: center;
}

/* common.css           ***********************************************************************************/


.highlight
{
	background-color:	#f9ffed;
	border:				2px solid #FF7777;
}

.HeadRow
{  
	clear:				both;
	height:				20px;
	font-size:			11px;
	font-weight:		bold;
	color:				white;
	background-color:	#68bfef;
	line-height:		20px;
	padding:			5px;
}

.DivTable
{
	margin:				auto;
}

.DivRow
{
	clear:				both;
	padding:			5px;
}

.DivTh
{
	font-size:			12px;
	font-weight:		bold;
	text-align:			center;
	color:				white;
	background-color:	#68bfef;
	float:				left;
	line-height:		25px;
}

.DivTd
{  
	font-size:			11px;
	font-weight:		normal;
	color:				#000000;
	float:				left;
}

.FormLabel
{
	width:				25%;
}

.FormInput
{
	width:				75%;
}

.infoMsgInline {
	font-size: 11px; 
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none;
	background-color: #f9ffed;
	border: 1px solid #99cc33;
	padding: 3px;
	text-align: center;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
}


/* brand.css           ***********************************************************************************/

DIV.BrandPanel {
	
	padding-left:			10px;
}

DIV.BrandPannelContainer {
	clear:				both;
	overflow:			hidden;
	padding:		0px;

}

DIV.BrandPannelContainer img {
	clear:				both;
	vertical-align:		middle;
	border:1px solid #ccc;
	padding:1px;
	margin-right:14px;
	margin-bottom:14px;
	width:70px;
	height:70px;

	
}


/* popwin.css           ***********************************************************************************/

.PopWin {
	position:			absolute;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				#777777;
	background:			#FFFFFF;
	z-index:			999;
	border: 3px solid #F90;
}

.PopWinContainer {
	padding:			20px;
	filter:				alpha(opacity=100);
	opacity:			100;
}

