/*====================================================*/
/* ZOOL Framework                                     */
/* Copyright © 2006 HEXANIUM                          */
/* Feuille de style template administration: default  */
/* Créé le 29/08/2006                                 */
/*====================================================*/


body{
  background-color:#E3E4E3;
  margin: 0px;
  padding: 0px;
  font-family:arial, verdana, sans-serif;
	font-size: 12px;

}



a:link{
  font-family:arial, verdana, sans-serif;
  color: #FF6100;
  text-decoration: none;
  font-weight: bold;

}

a:visited{
  font-family:arial, verdana, sans-serif;
  color: #FF6100;
  text-decoration: none;
  font-weight: bold;
}

a:hover{
  font-family:arial, verdana, sans-serif;
  color: #009C29;
  text-decoration: none;
  font-weight: bold;

}


.barLeft{
  background: transparent url("images/back/bar_left.png") top left no-repeat;
  height: 16px;
  width: 10px;
}

.barRight{
  background: transparent url("images/back/bar_right.png") top left no-repeat;
  height: 16px;
  width: 10px;
}

.barMiddle{
  background: transparent url("images/back/bar_middle.png") top left repeat-x;
  height: 16px;
}



.gridHead{
  font-family:arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA5A01;
}

.gridRow1{
  background-color: #D9F6FF;
}

.gridRow0{
  background-color: white;
}

/* Common */
/*--------*/

.title{
  font-family:arial, verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:  #FF6100;
	text-decoration: none;
}

.subtitle{
  font-family:arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009C29;
  background: transparent url("images/common/puce_subtitle.png") center left no-repeat;
  padding-left: 18px;
}

.subtitle a:link{
  text-decoration: none;
  color: #009C29;
}

.subtitle a:visited{
  text-decoration: none;
  color: #009C29;
}

.subtitle a:hover{
  color: #FF6100;

}

.simpletitle{
  font-family:arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009C29;
}

.simpletitle a:link{
  text-decoration: none;
}

.simpletitle a:visited{
  text-decoration: none;
}

.simpletitle a:hover{
  color: #324496;

}

.middletitle{
  font-family:arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: gray;
}

.middletitle a:link{
  text-decoration: none;
}

.middletitle a:visited{
  text-decoration: none;
}

.middletitle a:hover{
  color: gray;

}




.std{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: normal;
}

.stdStrong{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
}

.stdSmall{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: black;
}

.stdLow{
  font-family: arial, verdana, sans-serif;
  font-size: 9px;
  color: black;
}

.formKey{
  font-family:arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA5A01;
}

.prodKey{
  font-family:arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA5A01;
}

.prodTitle{
  font-family:arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA5A01;
}

.prodTitle a:link{
  text-decoration: none;
  color: #EA5A01;
}

.prodTitle a:visited{
  text-decoration: none;
  color: #EA5A01;
}

.prodTitle a:hover{
  color: black;

}

.prodPrice{
  font-family:arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

/* Basket */
/*--------*/

.basketTitle{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: black;
  font-weight: bold;
}

.basketTitle a:link{
  color: black;
}

.basketTitle a:visited{
  color: black;
}


.basketTitle a:hover{
  color: #FBE9B1;
}

.basketTotal{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #FBE9B1;
  font-weight: bold;
}

.basketTotal a:link{
  color: #FBE9B1;
}

.basketTotal a:visited{
  color: #FBE9B1;
}


.basketTotal a:hover{
  color: black;
}

/* RandomNewerProduct */
/*--------------------*/

.RandomProdTitle{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #EA5A01;
  font-weight: bold;
}

.RandomProdPrice{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
}

.RandomProdTitle a:link{
  color: #EA5A01;
}

.RandomProdTitle a:visited{
  color: #EA5A01;
}


.RandomProdTitle a:hover{
  color: black;
}

/* Block */
/*--------*/

.block{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: normal;
  background-color: #FFFFFF;
}

.block img a:link{
  color: #F76B29;
  text-decoration: none;
  font-weight: bold;
}

.block a:link{
  color: #F76B29;
  text-decoration: none;
  font-weight: bold;
}

.block a:visited{
  color: #F76B29;
  text-decoration: none;
  font-weight: bold;
}

.block a:hover{
  color: black;
  text-decoration: none;
  font-weight: bold;

}

.blockLeft{
  background-color: #FFFFFF;
  width: 22px;
}

.blockRight{
  background-color: #FFFFFF;
  width: 22px;
}


.blockTopLeft{
  background: transparent url("images/block/top_left.png") top left no-repeat;
  height: 22px;
  width: 22px;
}


.blockTopMiddle{
  background-color: #FFFFFF;
  height: 22px;
}

.blockTopRight{
  background: transparent url("images/block/top_right.png") top left no-repeat;
  height: 22px;
  width: 22px;

}

.blockBottomRight{
  background: transparent url("images/block/bottom_right.png") top left no-repeat;
  height: 22px;
  width: 22px;
}


.blockBottomMiddle{
  background-color: #FFFFFF;
  height: 22px;
}

.blockBottomLeft{
  background: transparent url("images/block/bottom_left.png") top left no-repeat;
  height: 22px;
  width: 22px;

}


/* Pathway */
/*---------*/

.pathway{
  font-family: arial, verdana, sans-serif ;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: none;

}


.pathway a:link{
  font-family: arial, verdana, sans-serif ;
  font-size: 11px;
   font-weight: bold;
  color: #FF6100;
  text-decoration: none;
}

.pathway a:visited{
  font-family: arial, verdana, sans-serif ;
  font-size: 11px;
   font-weight: bold;
  color: #FF6100;
  text-decoration: none;
}

.pathway a:hover{
  font-family: arial, verdana, sans-serif ;
  font-size: 11px;
   font-weight: bold;
  color: black;
  text-decoration: none;
}

/* Pathway */
/*---------*/

.smallPathway{
  font-family: arial, verdana, sans-serif ;
	font-size: 10px;
	color: black;
}


.smallPathway a:link{
  color: gray;
  text-decoration: none;
}

.smallPathway a:visited{
  color: gray;
  text-decoration: none;
}

.smallPathway a:hover{
  color: black;
  text-decoration: none;
}



/* Footer */
/*--------*/

.footer{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: black;
  font-weight: normal;
  text-decoration: none;
}

.footermsg{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.footer a:link{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color:  black;
  font-weight: normal;
  text-decoration: none;
}

.footer a:visited{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color:  black;
  font-weight: normal;
  text-decoration: none;
}

.footer a:hover{
  color: #EA5A00;

}

/* Informations */
/*---------------*/

.information{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: black;
  font-weight: normal;
  text-decoration: none;
}

.information a:link{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: black;
  font-weight: bold;
  text-decoration: none;
}

.information a:visited{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: black;
  font-weight: bold;
  text-decoration: none;
}

.information a:hover{
  color: #E60003;

}


/* Menu principal */
/*-----------------*/


/* Menu principale */
a.menu:link{
font-family: arial, verdana, sans-serif;
font-size: 11px;
display: block;
width: 150px;
height: 20px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-image:url("images/menu/btn.png");
line-height: 20px;
vertical-align: middle;
}

a.menu:visited{
font-family: arial, verdana, sans-serif;
font-size: 11px;
display: block;
width: 150px;
height: 20px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-image:url("images/menu/btn.png");
line-height: 20px;
vertical-align: middle;
}

a.menu:hover{
font-family: arial, verdana, sans-serif;
font-size: 11px;
display: block;
width: 150px;
height: 20px;
text-decoration:none;
color:black;
text-align:center;
font-weight:bold;
background-image:url("images/menu/btn_hot.png");
line-height: 20px;
vertical-align: middle;
}


/* submenu */
/*---------*/

.submenu{
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  color: black;
  font-weight:bold;
  text-decoration: none;
}

.submenu a:link{
  color: black;
  text-decoration: none;
}

.submenu a:visited{
  color: black;
  text-decoration: none;
}

.submenu a:hover{
  color: #E60003;
  text-decoration: none;

}

/* lowmenu */
/*---------*/

.lowmenu{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: #E60003;
  text-decoration: none;
}

.lowmenu a:link{
  color: #E60003;
  text-decoration: none;
}

.lowmenu a:visited{
  color: #E60003;
  text-decoration: none;
}

.lowmenu a:hover{
  color: black;
  text-decoration: none;

}


/* Login */
.loginTitle{
  font-family: arial, verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: black;
}

.loginLabel{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: black; /*#FAF2B2;*/
}

.loginInfo{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #009C29;
}

.loginName{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF6100;
}

.loginCaption{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: black;
}

a.loginVal:link{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #009C29;
}

a.loginVal:visited{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #009C29;
}

a.loginVal:hover{
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #EA5A00;
}

a.loginAcc:link{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: #EA5A00;
}

a.loginAcc:visited{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: #EA5A00;
}

a.loginAcc:hover{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: #009C29;
}

.zmsg{
  font-family:arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: orange;
}

.zmsg_info{
  font-family:arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: green;
}

.zmsg_warn{
  font-family:arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: orange;
}

.zmsg_error{
  font-family:arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
}

input.inputSmall{
  font-family: arial, verdana, sans-serif;
  font-size: 9px;
  color: black;
  background-color: #D8F6DE;
}

form {
   margin: 0 0 0 0;
}

/* Tag Cadre */
/*-----------*/

.stdFrame{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
  background-color: #D5F1D5;
}

.stdFrameRow0{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
  background-color: #D5F1D5;
}

.stdFrameRow1{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
  background-color: white;
}

.stdFrameHead{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #EA5A01;
  font-weight: bold;
  background-color: white;
}

.stdFrameLeft{
  /*background: transparent url("images/stdframe/left.jpg") top left repeat-y;*/
  background-color: #D5F1D5;
  width: 20px;
}

.stdFrameRight{
  /*background: transparent url("images/stdframe/right.jpg") top left repeat-y;*/
  background-color: #D5F1D5;
  width: 20px;
}


.stdFrameTopLeft{
  background: transparent url("images/stdframe/top_left.jpg") top left no-repeat;
  height: 21px;
  width: 20px;
}

.stdFrameTop{
  /*background: transparent url("images/stdframe/top.jpg") top left repeat-x;*/
  background-color: #D5F1D5;
  height: 21px;
}

.stdFrameTopRight{
  background: transparent url("images/stdframe/top_right.jpg") top right no-repeat;
  height: 21px;
  width: 20px;

}

.stdFrameBottomLeft{
  background: transparent url("images/stdframe/bottom_left.jpg") top left no-repeat;
  height: 21px;
  width: 20px;
}

.stdFrameBottom{
  /*background: transparent url("images/stdframe/bottom.jpg") top left repeat-x;*/
  background-color: #D5F1D5;
  height: 21px;
}

.stdFrameBottomRight{
  background: transparent url("images/stdframe/bottom_right.jpg") top right no-repeat;
  height: 21px;
  width: 20px;

}



