*{
  font-family:tahoma;
  font-size:11px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}
html, body, #wrapper {
  margin:0px;
  padding:0px;
  height:100%;
  border:none
}
img{
  border:none;
}
a:link{
  color:#437ACD;
}
a:hover{
  color:#4E8FF0;
}
a:visited{
  color:#4E8FF0;
}
#wrapper {
  margin: 0 auto;
  text-align: left;
  vertical-align: top;
  width:890px;
}
#global{
  height:100%;
  position:relative;      
}
#global td{
  vertical-align:top;
  position:relative;
}
#header{
  height:89px;
  background-image:url("../images/header_back.png");
  background-repeat:repeat-x;
}
#cLeft{
  width:162px;
  background-color:#EBEADB;
  background-image:url("../images/left_back_grey.png");
  background-repeat:repeat-y;
}
#cRight{
  background-color:#f4f4f4;
  width:728px;
} 
#cRight .content{
  float:left;
  width:100%;
  position:relative;
} 
#footer{
  height:48px;
	border-top: 2px solid #73737C;
	background-color: #B8B8BA;
  border-bottom: 1px solid #555555;	
  text-align:center;
} 
#mainMenu{
  background-image:url("../images/main_menu_back.png");
  background-repeat:repeat-x;
  height:41px;
}  
#mainMenu span{
  display:block;
  float:left;
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  height:41px;
  width:140px;
}
#mainMenu a{
  display:block;
  padding-top:12px;
  color:#F4F4F4;
  text-decoration:none;
  letter-spacing:1px;
  font-size:13px;
  font-weight:bold;
  height:100%
}
#mainMenu .sep{
  display:block;
  height:37px;
  width:2px;
  background-image:url("../images/main_menu_sep.png");
  float:left;
  margin-top:2px;
}
#footerContent, #content{
  margin:10px;
}
#footerContent{
  margin-top:15px;
  font-size:10px;
  color:#66666F;
}
#content, #breadcrumb{
  display:block;
  float:left;
}
#breadcrumb{
  width:728px;
  height:37px;
  background-image:url("../images/breadcrumb_back.png");
  background-repeat:repeat-x;
  margin-bottom:10px;
}
#breadcrumb div{
  display:block;
  margin:10px;
  color:#8F95A3;
}
#breadcrumb .imp{
  color:#66CD43;
  font-weight:bold;
}
#headMenu{
  display:block;
  float:right;
  width:288px;
  height:29px;
  background-image:url("../images/head_menu_back2.png");
  background-repeat:repeat-x;
  margin-top:60px;
}
#headMenu a{
  display:block;
  float:left;
  margin-top:7px;
  text-align:center;
  padding-left:7px;
  padding-right:7px;
  color:#A7ABB6;
}
#headMenuSep{
  display:block;
  float:right;
  width:2px;
  height:29px;
  margin-top:60px;
  background-image:url("../images/head_menu_back1.png"); 
}

.leftBloc{
  border-bottom:2px solid #73737C;
}
.leftBloc .title{
  display:block;
  padding-left:10px;
  padding-top:5px;
  height:26px;
  background-image:url("../images/leftBloc_back.png");
  background-repeat:repeat-x;   
  color:white;
  font-weight:bold;
  font-size:11px;   
  margin-right:2px;
  margin-bottom:-5px;
}
.leftBloc p{
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}
.evidence .title{
  background-image:url("../images/leftBloc_back_green.png");   
}
.evidence p{
  background-color:#E0EBDC;
  margin-right:2px;
}
.leftBloc .leftSep{
  display:block;
  height:2px;
  background-image:url("../images/leftBloc_sep_back.png");
  width:120px;
  border:1px solid red;
  float:left;
}
.leftBloc table{
  margin-bottom:-2px;
}
.linkLeftImportant{
  padding-left:10px;
  background-image:url("../images/left_link_puce.gif");
  background-repeat:no-repeat;
  background-position:0px 5px;
}
.ShakeButton{
  display:block;
  width:100px;
  height:30px;
  background-image:url("../images/main_button_back_green.png");
  background-repeat:repeat-x;
  margin-top:10px;
  margin-bottom:10px;
  float:left;
}
.ShakeButton span{
  text-align:center;
  width:100px;
  margin-top:7px;
  display:block;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  color:white;
}
.mainSep{
  display:block;
  float:left;
  width:728px;
  height:2px;
  background-image:url("../images/global_sep_back.png");
  background-repeat:repeat-x;
}
.mainLogo{
  display:block;
  margin-top:50px;
  margin-left:10px;
  float:left;
}

/******************************************************************************* Habillage
*/
#cRight h1, #cRight h2, #cRight h3, #cRight h4, #cRight h5, #cRight h6, #cRight p, #cRight ul, #cRight .back_button {
  margin-left:10px;
  margin-right:10px;
}
#breadcrumb span{
  padding:0px;
  margin:0px;
}
h1{
  font-family:arial;
  font-size:18px;
  font-weight:bold;
  letter-spacing:2px;
  color:#73737C;
  margin-bottom:15px;
}
h3{
  font-family:arial;
  font-size:16px;
  letter-spacing:0.5pt;
  color:#4778c3;
  margin-bottom:10px;
}
h2{
  font-size:12px;
  letter-spacing:1.2pt;
  margin-bottom:5px;
}
#cRight p{
  margin-bottom:5px;
}
ul{
  margin-top:5px;
  margin-bottom:10px;
}
li{
  margin-bottom:5px;
  font-weight:bold;
  margin-left:15px;
  letter-spacing:0.3pt;
  color:#73737C;
}
.back_button{
  margin-bottom:10px;
}
.logTable{
  margin:10px;
}
.titleCell{
  padding-left:10px;
}
#registrationTable .titlecell, .tablecell{
  padding-bottom:-5px!important;
}
.blue{
  color:#4778c3;  
}
.green{
  color:#66CD43;
}
.leftBloc b{
  color:#73737C;
  font-size:11px;
}

/******************************************************************************* Spec elements
*/
.box01 { 
  width: 290px; 
  position: relative; 
  background-color: #66CD43;
  margin-left:10px; 
  margin-top:5px;
}
.box01 .top_left, .box01 .top_right, .box01 .bottom_left, .box01 .bottom_right { 
  height: 6px; 
  width: 6px; 
  background-repeat: no-repeat; 
  position: absolute; 
}
.box01 .top_left { 
  top: 0px; 
  left: 0px; 
  background-image: url("../images/box01_top_left.gif"); 
  z-index: 0; 
}
.box01 .top_right { 
  top: 0px; 
  right: 0px; 
  background-image: url("../images/box01_top_right.gif"); 
  z-index: 1; 
}
.box01 .bottom_left { 
  bottom: 0px; 
  left: 0px; 
  background-image: url("../images/box01_bottom_left.gif"); 
  z-index: 2; 
}
.box01 .bottom_right { 
  bottom: 0px; 
  right: 0px; 
  background-image: url("../images/box01_bottom_right.gif"); 
  z-index: 3; 
}
.box01 .contentBox { 
  position: relative; 
  padding: 6px; 
  z-index: 4; 
}
.box01 h2, .box01 li, .box01 p{
  color:white;
}
.contentSousTitre{
  padding:5px;
  font-size:12px;
  display:block;
  width:95%;
  margin-top:5px;
  margin-bottom:15px;
}

/******************************************************************************* Frontpage
*/
.homeBigC{
  position:relative;
  display:block;
  float:left;
  margin-right:10px;
  width:350px;
  margin-top:300px;
  z-index:2;
}
#homeBigImg{
  position:absolute;
  left:0px;
  top:0px;
  width:800px;
  z-index:1;
}
#homeBigImg a{
  display:block;
  float:left;
  margin-right:10px;
}
#homeTidyImg{
  left:0px;
  top:480px;
  z-index:1;
}
#homeTidyImg a{
  display:block;
  float:left;
  margin:10px;
}
#homeTidyContent{
  z-index:2;
  position:relative;
  margin-top:150px;
}
#homeTidyContent p{
  display:block;
  float:left;
  width:200px;
  margin-right:10px;
}
.shopGlobal{
  margin:0px;
  margin-top:0px;
}
/******************************************************************************* Sell area
*/
.sellDashboard{
  width:100%;
  margin-top:40px;
} 
.sellDashboard img{
  margin-left:50px;
}
.sellDashboard span{
  display:block;
  float:left;
  width:150px;
}
.sellDashboard p{
  margin-top:-20px;
  display:block;
  text-align:center;
  width:135px;
}

/******************************************************************************* Orders steps area
*/
.cart{
	width:98%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	z-index:2;
}
.cart .title td{
	font-weight:bold;
	border-bottom:1px solid black;
}
.cart td{
	padding:0px;
	border-right:10px solid #f4f4f4;
}
.vignette{
  position:absolute;
  left:90px;
  z-index:1;
  border:1px dashed #4778c3;
}
.buttonShk{
  display:block;
  width:174px;
  height:69px;
  background-image:url("../../../images/button2.png");
  background-repeat:no-repeat;
  border:1px solid #f4f4f4;
  margin-left:10px;
}
.buttonShk p{
  text-align:center;
  padding-top:16px;
  font-weight:bold;
}
.adTable{
  display:block;
  float:left;
  width:350px;
}
.contact_email{
  margin-left:10px;
}
