
.infos-bleu{
float:left;    
color:#00CFFE;
margin-right:15px;
}

#code-reduc{
margin:15px;
height:35px;
width:595px;
float:left;
}
#faprod{
float:right;
margin-right:50px;
margin-bottom:20px;
}
#link_paiement{
float:left;
margin:15px;
}
#edit_total_ttc{

}
#menu {
padding-top:2px;
margin-top:2px;
}
#pub-home{
float:left;
margin-left:15px;
}
.ie6 #pub-home{
margin-left:5px;
}
h1{
font-size: large;
color:#9E8642;
}
#box-accueil h1{
margin-left:50px;
margin-top:10px;
}
#box-accueil{
width:497px;
float:left;
}
.title-cat{
color:#407404;
font-size:20px;
font-weight:bold;
margin-top:30px;
}
#box-trier {
width: 615px;
height:76px;
margin-left:15px;
margin-bottom:20px;
background: url(../images/template/box_trier.gif) no-repeat center;
float:left;
text-align:center;
}
.ie6 #box-trier {
margin-left:7px;
margin-top:15px;
}

#message-thankyou {
margin:10px;
}

/* Root = Horizontal, Secondary = Vertical */
ul#menu-root {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 520px; /*For KHTML*/
  list-style: none;
  height: 24px;
  margin-top:2px;
}

ul#menu-root li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 30px;
}

ul#menu-root ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 29px;
  left: 0;
}

ul#menu-root ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menu-root ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  height: 30px;
}

/* Root Menu */
ul#menu-root a {
  /*border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  */
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  /*background: #EEE;*/
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#menu-root a:hover,
ul#menu-root li:hover a,
ul#menu-root li.iehover a {
  /*background: #CCC;*/
  color: #FFF;
}

/* 2nd Menu */
ul#menu-root li:hover li a,
ul#menu-root li.iehover li a {
  float: none;
  /*background: #EEE;*/
  color: #FFFFFF;
}

/* 2nd Menu Hover Persistence */
ul#menu-root li:hover li a:hover,
ul#menu-root li:hover li:hover a,
ul#menu-root li.iehover li a:hover,
ul#menu-root li.iehover li.iehover a {
  /*background: #CCC;*/
  color: #FFF;
}

/* 3rd Menu */
ul#menu-root li:hover li:hover li a,
ul#menu-root li.iehover li.iehover li a {
  /*background: #EEE;*/
  color: #FFFFFF;
}

/* 3rd Menu Hover Persistence */
ul#menu-root li:hover li:hover li a:hover,
ul#menu-root li:hover li:hover li:hover a,
ul#menu-root li.iehover li.iehover li a:hover,
ul#menu-root li.iehover li.iehover li.iehover a {
  /*background: #CCC;*/
  color: #FFF;
}

/* 4th Menu */
ul#menu-root li:hover li:hover li:hover li a,
ul#menu-root li.iehover li.iehover li.iehover li a {
  /*background: #EEE;*/
  color: #FFFFFF;
}

/* 4th Menu Hover */
ul#menu-root li:hover li:hover li:hover li a:hover,
ul#menu-root li.iehover li.iehover li.iehover li a:hover {
  /*background: #CCC;*/
  color: #FFF;
}

ul#menu-root ul ul,
ul#menu-root ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu-root li:hover ul ul,
ul#menu-root li:hover ul ul ul,
ul#menu-root li.iehover ul ul,
ul#menu-root li.iehover ul ul ul {
  display: none;
}

ul#menu-root li:hover ul,
ul#menu-root ul li:hover ul,
ul#menu-root ul ul li:hover ul,
ul#menu-root li.iehover ul,
ul#menu-root ul li.iehover ul,
ul#menu-root ul ul li.iehover ul {
  display: block;
}




#menu ul {

}
#menu ul li a {
    margin-left:       5px;
    margin-right:      5px;
}
.ie6 #menu ul li a {
    margin-left:       1px;
    margin-right:      1px;
}
#menu ul li {
    margin-right:       5px;
}

#menu .sep{
    background-image:url(../images/template/_14.gif);
    background-repeat:no-repeat;
    background-position:center; 
    width:12px;
}
#panier-vide{
margin-top:15px;
margin-bottom:25px;
text-align:center;
width:600px;
float:left;
}

.boiteArticleDetail {
    width:560px;
    margin-left:25px;
    padding:15px;
    float:left;
}
.boiteArticle {
    background-color:#DFF2C2;
    width:560px;
    margin-left:25px;
    height:101px;
    margin-top:10px;
}
.boiteArticle .article_photo{
float:left;
height:85px;
margin-left:7px;
margin-right:15px;
margin-top:7px;
width:85px;
}
.boiteArticle .article_lien{
float: right;
margin-right:23px;
margin-top:6px;
}
.boiteArticle .article_titre{
color:#366303;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
padding-top:3px;
}

.article_description {
height: 29px;
font-style: italic;
}
.article_html {
    width:560px;
    margin-left:25px;
}


.ie #menu .sep{
margin-top:2px;
}

#menu ul ul li {
    border-bottom:      1px solid #366303;
    margin-right:       0px;
    background-color:#4C8E00;
}
#menu ul li a {
	color:          #FFFFFF;
	font: 13px Arial, Helvetica, sans-serif;
	margin-top:6px;
}
#menu ul ul li a{
    margin-top:7px;
}
#menu ul li:hover, #menu ul li a:hover {
	background-color: #366303;
    color:              #FFFFFF;
}




.paginationcenter{
margin-left: auto;
margin-right: auto;
width:195px;
}

.pagination{
margin-top:15px;
text-align:center;
float:left;
margin-left: auto;
margin-right: auto;
width:300px;
}

.p1{
width: 24px;
height: 23px;
background:url(../images/template/p1.gif) no-repeat;
border:0px none;
cursor:pointer;
float:left;
color:white;
text-decoration:none;
padding-top:3px;
}

.p2{
width: 24px;
height: 23px;
background:url(../images/template/p2.gif) no-repeat;
border:0px none;
float:left;
color:white;
padding-top:3px;
}

#bout-action-newsletter{
    margin-top:10px;
}
#bout-action-search-price{
    margin-top:10px;
    margin-left:15px;
}
#bout-action-search{
    margin-top:10px;
}
#bout-action-newsletter li,
#bout-action-search-price li,
#bout-action-search li{
float:left;
color:white;
margin-left:6px;
margin-top:10px;
}
#bout-action-search li select{
width:110px;
}

.safari #bout-action-search li select{
width:100px;
}
#bout-action-search-price li select{
width:80px;
}

#bout-action-newsletter input{
width:110px;
}
.ie #bout-action-newsletter input,
.safari #bout-action-newsletter input{
width:90px;
}

#bout-action-newsletter .button-valider input,
#bout-action-search-price .button-valider input,
#bout-action-search .button-valider input{
width: 40px;
height: 40px;
background-image:url(../images/template/ok.gif);
border:0px none;
cursor:pointer;
float:left;
margin-top:-8px;
}
#retour-valid-order{
float:left;
width:600px;
margin:20px;
}
.button-valider-order input{
width: 190px;
height: 60px;
background-image:url(../images/template/next.gif);
border:0px none;
cursor:pointer;
float:left;
margin-top:15px;
}

#box_ami .button-valider input{
width: 107px;
height: 31px;
background-image:url(../images/template/envoyer.gif);
border:0px none;
cursor:pointer;
float:left;
margin-left:2px;
}

#liens-footer{
color:white;
margin-top:10px;
}

.intro-compte{
margin:15px;
}
#bout-action{
width:400px;
margin-top:20px;
}
#bout-action li{
    float:left;
    margin-left:15px;
}
#infos-perso th{
width:110px;
}
#infos-perso td{
width:200px;
}
#infos-perso{
text-align:left;
margin-left:25px;
}
#box-login-modal{
    margin-left:10px;
}
#template-header{
height:255px;
float:left;
width:980px;
}
.zone_title{
width:751;
float:left;
margin-left:11px;
margin-top:10px;
}
.zone_title1{
width: 20px;
height:31px;
background: url(../images/template/bvert1.gif) no-repeat top;
float:left;    
}
.zone_title2{
width: 715px;
height:31px;
background: url(../images/template/bvert.gif) repeat top;
float:left;    
}
.zone_title2 span{
color:white;
float:left;
font-size:12px;
font-weight:bold;
margin-left:4px;
margin-top:7px;
}
.zone_title3{
width: 16px;
height:31px;
background: url(../images/template/bvert2.gif) no-repeat top;
float:left;    
}
.box-pub
{
text-align:center;
}
.table_admin table {
	clear:both;
	margin-top: 10px;
	width: 727px;
	margin-left:5px;
    text-align:center;
}


.table_admin table thead th {
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 15px;
	text-align:left;
	height: 20px;
	padding-left: 5px;
    text-align:center;
}

.table_admin table thead th a{
	text-transform: uppercase;
	color: #6C757A;
	font-size: 13px;
	margin-top: 15px;
	text-align:left;
	height: 20px;
	padding-left: 5px;
    text-align:center;
}

.table_admin table tbody tr {
    height: 20px;
    font-size: 12px;
}

.table_admin table tbody td {
    padding-left: 5px;
}

.table_admin table tbody .item {
    background-color: white;
}

.table_admin table tbody .item1 {
    background-color: #c0d2ea;
}

.valider-modal{
    margin-left:111px;
}
#login-modal li{
margin-top:10px;
}

#login-password{
margin-left:9px;
}

#login-email{
margin-left:33px;
}

.button-valider input {
width: 108px;
height: 31px;
background-image:url(../images/template/valider.png);
background-color:#CEEBA1;
border:0px none;
font-size:9px;
border:0px none;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
}
.product_detail_left{
float:left;
width:210px;
}
.product_detail_taille{
float:left;
width:205px;
}
.product_detail_taille select{
width:200px;
}
.product_detail_quantite{
float:left;
margin-top:4px;
margin-left:10px;
margin-bottom:4px;
width:320px;
}
.button-panier{
margin-top:20px;
}
.cheque_detail_quantite{
float:left;
margin-left:25px;
}
.open-acount{
   float:left;
width:500px; 
}
.product_detail_promo{
float:left;
width:190px;
}
.product_detail_promo_label{
font-size:12px;
font-weight:bold;
float:left;
margin-right:7px;
}
.product_detail_promo_value{
color:red;
font-size:14px;
font-weight:bold;
float:left;
margin-right:7px;
}
#select-promo{
float:left;
margin-left:10px;
margin-top:10px;
width:600px;
}

.product_mini_details{
float:left;
width:195px;
}
.ie6 .product_mini_details{
margin-left:-10px;
}
.product_ref_label{
font-size:13px;
font-weight:bold;
float:left;
margin-right:10px;
text-align:right;
}
.product_detail_ref_label{
font-size:14px;
font-weight:bold;
float:left;
margin-right:10px;
text-align:right;
width:180px;
}
.product_detail_points_label{
font-size:13px;
font-weight:bold;
float:left;
text-align:center;
margin-right:7px;
}
#promo{
float:left;
width:600px;
margin-left:30px;
font-size:18px;
margin-top:15px;
}
#promo b{
color:red;
}
.product_detail_points_value{
color:#407404;
font-size:17px;
font-weight:bold;
float:left;
text-align:center;
}
.product_detail_description{
float:left;
width:400px;
}
.product_ref_price{
float:left;
color:#407404;
font-size:14px;
font-weight:bold;
}

.product_detail_price_ref{
text-decoration: line-through;
font-size:13px;
font-weight:bold;
float:left;
}
.product_detail_price_label{
font-size:13px;
font-weight:bold;
float:left;
margin-right:7px;
}
.product_detail_price_value{
color:#407404;
font-size:14px;
font-weight:bold;
float:left;
margin-right:7px;
}
.product_detail{
width:680px;
margin:20px;
float:left;
}
.ie6 .product_detail{
margin:10px;
}
.photo_details img{
    margin-left:8px;
    float:left;
}
.product_detail_photos{
    float:left;
    width:185;
    margin-left:3px;
}
.product_detail_photos li{
float:left;
}
.photo_details2 img{
    margin-left:5px;
    margin-top:5px;
    width:45px;
    float:left;
}
.product_detail_photo1{
float:left;
width: 201px;
height:12px;
background: url(../images/template/box_detail_photo1.gif) no-repeat top;
overflow:hidden;
}
.product_detail_photo2{
float:left;
width: 201px;
background: url(../images/template/box_detail_photo2.gif) no-repeat bottom;
}
.product_detail_photo3{
float:left;
width: 201px;
height:72px;
background: url(../images/template/box_detail_photo3.gif) no-repeat top;
}
.product_detail_title{
float:left;
width: 405px;
background: url(../images/template/box_desc.gif) no-repeat top;
}
.product_detail_make{
color:#407404;
font-size:20px;
font-weight:bold;
margin:10px;
}
#box-detail-1{
float:left;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
width: 355px;
height:97px;
background: url(../images/template/box2a.gif) no-repeat top;
}
#box-detail-2{
float:left;
margin-left:25px;
margin-top:10px;
margin-bottom:10px;
width: 339px;
height:97px;
background: url(../images/template/box2b.gif) no-repeat top;
}
#box_ami{
    margin-left:10px;
    width:310px;
}
#box_ami li{
float:left;
margin-left:0px;
}
#box_ami li span{
float:left;
margin-top:7px;
}
#box_ami #send_email{
margin-top:6px;
margin-left:2px;
width:120px;
}
#box_ami_title{
float:left;
width: 604px;
height:48px;
margin-left:20px;
}
#box_ami_title_text{
color:#407404;
font-size:15px;
font-weight:bold;
margin:13px;
}
.title_product_detail{
float:left;
width:360px;
color:white;
font-weight:bold;
font-size:15px;
margin-left:10px;
}
.product_description{
margin:15px;
float:left;
width:360px;

}
.product_detail_infos{
float:left;
width:460px;
}
.product_detail_stock{
float:left;
margin-left:20px;
}
.product_detail_amis{
float:left;
margin-left:20px;
}
.product_detail_retour{
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
float:left;
}
.button-panier input {
width: 189px;
height: 58px;
background-image:url(../images/template/panier.gif);
border:0px none;
cursor: pointer;
margin-left:70px;
}

#address-cheque{
margin-left:25px;
}
.boutton-valider-commande2
{
  margin-left:20px;  
  float:left;
}
#boutton-paypal{
margin-left:200px;
margin-top:15px;
}
.boutton-valider-commande
{
  margin-left:200px;
  float:left;
}
.ie6 .boutton-valider-commande
{
  margin-left:100px;
}
.boutton-valider-commande input{
width: 190px;
height: 60px;
background-image:url(../images/template/btnconfirmer.gif);
border:0px none;
cursor: pointer;
margin-left:20px;    
}
.content-centre{
float:left;
margin:10px;
}
.boutton-retour
{
  margin-left:20px;  
  margin-top:10px;
  float:left;
}
.boutton-retour-boutique
{
  margin-left:20px;  
  margin-top:-2px;
  float:left;
}
#zone-membre{
    margin-left:40px;
    
}
#zone-membre a{
    color:#366303;
    text-decoration:none;
    font-size:15px;
}
#sep-gris{
float:left;
width:642;
height:60px;
}
.product_mini_img{

}
.product_mini{
width:350px;
height:270px;
padding-top:3px;
float:left;
background-color:#ECFCB8;
margin-left:15px;
}
.product-list{
width:760px;
margin-left:2px;
margin-top:15px;
}
#gris {
width: 737px;
float:left;
margin-left:18px;
}
.ie6 #gris {
margin-left:14px;
}
#gris1 {
width: 737px;
height:16px;
background: url(../images/template/box1.gif) no-repeat center;
float:left;
overflow:hidden;
}
#gris2 {
width: 737px;
float:left;
overflow:hidden;
background-color:#CEEBA1;
}
#gris3 {
width: 737px;
height:16px;
background: url(../images/template/box2.gif) no-repeat top;
float:left;
}


#sep-gris{
float:left;
width:642;
height:60px;
}
.loupe-fiche{
float:left;
margin-left:25px;
}
.loupe-fiche a{
text-decoration:none;
color:#008000;
}
.product_photo{
margin-left:9px;
}
.product_resume{
margin-left:10px;
margin-top:10px;
font-size:12px;
float:left;
}

.product_titre a
{
color:#478700;
margin-left:10px;
margin-top:10px;
font-size:16px;
font-weight:bold;
float:left;
width:155px;
}
.product_marque
{
margin-top:3px;
margin-left:10px;
font-size:15px;
font-weight:bold;
float:left;
width:155px;
}
.diapo_product_details .product_prix,
.diapo_product_details .product_titre,
.diapo_product_details .product_marque{
    padding-left:10px;
}
.diapo_product_details .product_titre,
.diapo_product_details .product_marque{
    color:#9E8642;
}
.product_prix
{
margin-left:10px;
margin-top:15px;
font-size:14px;
color:#478700;
font-weight:bold;
float:left;
width:155px;
}
.product-list li{
margin-top:10px;
margin-left:20px;
float:left;

}
.firefox2 .product-list li{
    margin-left:17px;
}
.ie6 .product-list li{
    margin-left:10px;
}
a img{
border:0;
}
#mode-paiement{
    text-align:left;
    float:left;
    margin-left:15px;
}
.label_float{
float:left;
margin-right:5px;
}
#infos_points{
width:180px;
float:left;
margin-left:25px;
margin-top:10px;
text-align:left;
}
#edit_total_points{
float:left;
}
#infos_order{
float:left;
margin-left:270px;
margin-top:10px;
text-align:right;
width:150px;
}
.product_refs{

}
.product_refs li{
list-style:none;
float:left;
margin-top:2px;
}
