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


body{
  background-color:#6A1E06;
  background-image:url("images/back/back.jpg");
  background-position: top left;
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
  font-family:arial, verdana, sans-serif;
	font-size: 12px;

}

.topBarTop{
  background-color:#EA5A01;
  margin: 0;
  padding: 0;
  height: 25px;
}

.topBarLow{
  background-image:url("images/back/topbar.png");
  background-position: top left;
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
  height: 16px;
}

.bodybackcontent{
  background-image:url("images/back/backcontent.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  /*height: 564px;*/
  /*width: 800px;*/
}


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

}

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

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

}

.boxBody{
  background-color:#F9672C;
  color: black;
}

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

.cover_back{
  background-color: black;
  background-image:url("images/cover/back.jpg");
  background-position: top left;
  margin: 0;
  padding: 0;
  height: 361px;
  width: 594px;

}

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


.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:  #EA5A01;
	text-decoration: none;
}

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

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

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

.subtitle a:hover{
  color: black;

}

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

.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: #FBE9B1;
}

.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: transparent url("images/block/left.png") top left repeat-y;
  width: 40px;
}

.blockRight{
  background: transparent url("images/block/right.png") top left repeat-y;
  width: 40px;
}


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

.blockTopLeft2{
  background: transparent url("images/block/top_left2.png") top left no-repeat;
  height: 56px;
  width: 60px;
}

.blockTopMiddle{
  background: transparent url("images/block/top_middle.png") top left repeat-x;
  height: 56px;
}

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

}


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

.pathway{
  font-family: arial, verdana, sans-serif ;
	font-size: 10px;
	color: #FAF2B2;
	text-decoration: none;
  background: transparent url("images/common/pathway.png") center left no-repeat;
  padding-left: 15px;

}


.pathway a:link{
  font-family: arial, verdana, sans-serif ;
  font-size: 10px;
  color: #FAF2B2;
  text-decoration: none;
}

.pathway a:visited{
  font-family: arial, verdana, sans-serif ;
  font-size: 10px;
  color: #FAF2B2;
  text-decoration: none;
}

.pathway a:hover{
  font-family: arial, verdana, sans-serif ;
  font-size: 10px;
  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: #FAF2B2;
  font-weight: normal;
  text-decoration: none;
}

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

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

.footer a:hover{
  color: black;

}

/* 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: 12px;
text-decoration:none;
color: #FAF2B2;
font-weight:bold;
}

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

a.menu:hover{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  text-decoration:none;
  color: #EA5A01;
  font-weight:bold;
}


/* 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: black;
}

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

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

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

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

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

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

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

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

.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: #FBE9B1;
}

form {
   margin: 0 0 0 0;
}

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

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

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

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

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

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

.stdFrameRight{
  background: transparent url("images/stdframe/right.jpg") top left repeat-y;
  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;
  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;
  height: 21px;
}

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

}



