html,body{
margin:0;
padding:0;
text-align:left;
}
.etoile{
color:#FF0000;
}
body{
font-family:Tahoma,Verdana, Arial, Helvetica;
font-size:11px;
color:#333333;
}


A.default:link{COLOR: #666666;TEXT-DECORATION: none;}
A.default:visited{COLOR: #666666;TEXT-DECORATION: none;}
A.default:active{COLOR: #666666;TEXT-DECORATION: none;}
A.default:hover{ COLOR: #666666;TEXT-DECORATION: underline; }


/********************** grand tableau*******************/
#tab_content{
width:100%;}

#top{
background:#ec0909 url(../medias/appimages/bg_top1.jpg) repeat-x;
height:99px;
max-height:99px;
}

#td_menu_haut{
background:url(../medias/appimages/bg_menu_top.jpg) no-repeat left top; 
height:32px;
max-height:32px;
/*padding-top : 3px;*/
/*padding-left : 30px; */
}


#td_main{

}


#footer{
background:url(../medias/appimages/bg_footer.jpg) repeat-x bottom;
height:52px;
max-height:52px;
text-align:center;
padding-left:50px;
color:#fefefe;
font-size:11px;
}

#footer a{
color:#fefefe;
font-size:11px;
text-decoration:none;
margin-left:8px;
margin-right:8px;

}

/********************** STYLE TEXTE************************/
.style_bolde{
font-weight:bold;
}



/*******************td top********************************/


#content_top{
background:#ec0909 url(../medias/appimages/bg_top.jpg) no-repeat left top;
width:1003px;
color: #666;
}


.td_logo{
	
background: url(../medias/appimages/logo.jpg) no-repeat left top;
width:752px;

 
}

.td_logo a{
color : white ;
text-decoration : none ;
}

.panier{
width:108px;
text-align:left;
}

.panier a{
display:block;
float:right;
background:url(../medias/appimages/btn_panier.jpg) no-repeat;
width:50px;
height:74px;
}

.numbr_article{
padding-top:26px;
width:62px;
text-align:center;
}

#top_menu{
background:url(../medias/appimages/bg_btn_top.jpg) repeat-x;
color:#4e4b4a;
text-align:right;

}
#top_menu ul{
margin:0;
padding:0;
}

#top_menu ul li{
float:left;
list-style:none;
}

.bg_left{
background:url(../medias/appimages/top_left.jpg) no-repeat;
display:block;

width:9px;
height:24px;
}

.btn_top1{
display:block;
height:21px;
width:32px;
text-align:center;
color:#4e4b4a;
text-decoration:underline;
padding-right:5px;
padding-left:5px;
padding-top:4px;
}
.btn_top2{
display:block;
height:21px;
width:37px;
text-align:center;
color:#4e4b4a;
text-decoration:underline;
padding-right:5px;
padding-left:5px;
padding-top:4px;
}
.btn_top{
display:block;
height:21px;
width:63px;
text-align:center;
color:#4e4b4a;
text-decoration:underline;
padding-right:5px;
padding-left:5px;
padding-top:4px;
}


/**********************FORMULAIRE DE RECHERCHE **************************/

#tab_content_middle{
width:1000px;
}

#td_recherche{

height:27px;
padding-top:7px;
padding-left:144px;
}

#td_recherche ul{
margin:0;
padding:0;
list-style:none;
}

#td_recherche ul li{
float:left;
}

#td_recherche .champs{
display:block;
height:17px;
float:left;
color:#4e4b4a;
font-weight:bold;
}

#td_recherche .champs input{
width:181px;
height:17px;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
}

#td_recherche .select{
width:182px;
margin-left:35px;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
border-bottom:0;
border-right:0;
color:#888a8c;
font-size:11px;
height:20px;
}

.bouton{
background:url(../medias/appimages/bg_bt_ok.gif) no-repeat;
width:30px;
height:21px;
border:0;
margin-left:11px;
margin-top:1px;
cursor:pointer;
}


/**********************TD RIGHT INDEX **************************/

#td_option{
padding-top:11px;
padding-right:9px;
}
#titre_bloc{
display:block;
background:url(../medias/appimages/bg_titre_bloc.jpg) no-repeat;
height:25px;
widows:193px;
color:#0a0000;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:25px;
}

#footer_bloc{
display:block;
background:url(../medias/appimages/bg_footer_bloc.jpg) top no-repeat;
height:35px;
}


/***AIDE***/
#bloc_aide{
display:block;
width:202px;
height:232px;
}

/***NEWSLETTER***/
#bloc_news{
display:block;
width:193px;
margin-top:9px;
}


#bloc_news .content_bloc{
display:block;
background:#d5d4d4 url(../medias/appimages/bg_bloc.jpg) no-repeat;
border-left:solid 1px #cacaca;
border-right:solid 1px #cacaca;
padding-top:10px;
height:90px;
text-align:center;
}
#bloc_news .content_bloc .texte {color:#666666}

#bloc_news .content_bloc .input_news{
width:160px;
height:14px;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
font-size:11px;
padding-left:10px;
padding-top:2px;
color:#86888a;
}

#bloc_news .content_bloc .bouton{
background:url(../medias/appimages/bg_bt_ok.gif) no-repeat;
float:right;
width:30px;
height:21px;
border:0;
margin-left:11px;
margin-top:7px;
margin-right:3px;
cursor:pointer;
}

/***COUEP DE COEUR***/

#coup_coeur{
display:block;
width:193px;
}

#coup_coeur .content_bloc {
display:block;
widows:193px;
background:#fefefe;
border-left:solid 1px #cacaca;
border-right:solid 1px #cacaca;
}
#coup_coeur .titre_produit {
display:block;
height:34px;
background:#bdbcbc;
width:191px;
text-align:center;
color:#fff;
font-size:14px;
line-height:34px;
font-weight:bold;
}

#coup_coeur .marque{
float:right;
}

#coup_coeur .ico_infos{
display:block;
background:url(../medias/appimages/icone_infos.jpg) no-repeat;
margin-left:145px;
margin-bottom:0px;
width:39px;
height:22px;
}

#coup_coeur .descriptif{
display:block;
background:url(../medias/appimages/bg_descreptif_prdt.jpg) no-repeat;
color:#868787;
font-size:11px;
padding-left:20px;
padding-top:11px;
height:72px;
}

#coup_coeur .footer_bloc{
display:block;
background:url(../medias/appimages/bg_footer_bloc2.jpg) top no-repeat;
height:29px;
}


/***SERVICES***/
#bloc_services{
display:block;
width:193px;
}

#bloc_services .content_bloc{
display:block;
background:url(../medias/appimages/bg_bloc_service.jpg) no-repeat;
height:137px;
width:189px;
color:#878787;
font-size:11px;
padding-left:4px;
padding-top:2px;
}
#bloc_services .content_bloc a{
text-decoration:none;
color: #878787;
font-size: 11px;
}

#bloc_services .logo3i{
margin-left:30px;
}

#bloc_services .voirplus{
color:#d31918;
font-weight:bold;
text-decoration:underline;
font-size:10px;
margin-left:50px;
}

/***SERVICES APRES VENTE***/

#bloc_aprsvente{
display:block;
width:193px;
}

#bloc_aprsvente .content_bloc{
display:block;
background:url(../medias/appimages/bg_bloc_apresvente.jpg) no-repeat;
height:51px;
width:183px;
padding-top:67px;
padding-left:10px;
}

#bloc_aprsvente .btncontact{
display:block;
background:url(../medias/appimages/btn_contact.jpg) no-repeat;
height:20px;
font-size:11px;
color:#fdfcfc;
padding-left:15px;
text-decoration:none;
line-height:17px;
}

/***PAIEMENT***/

#bloc_paiement{
display:block;
width:193px;
}

#bloc_paiement .content_bloc{
display:block;
background:url(../medias/appimages/bg_bloc_paiement.jpg) no-repeat;
height:60px;
width:180px;
padding-top:27px;
padding-left:13px;
}

#bloc_paiement .content_bloc a{
font-size:10px;
color:#6e7173;
font-weight:bold;
}

/***A PROPOS DE 3I***/

#bloc_apropos{
display:block;
width:193px;
}

#bloc_apropos .content_bloc{
display:block;
background:url(../medias/appimages/bg_bloc_propos.jpg) no-repeat;
height:90px;
width:184px;
padding-left:9px;
padding-top:5px;
color:#f02825;
font-size:11px;
font-weight:bold;
}

#bloc_apropos .content_bloc img{
float:right;
margin-right:6px;
margin-bottom:0px;
}

#bloc_apropos .content_bloc a{
font-size:10px;
color:#6e7173;
font-weight:bold;
margin-left:120px;
margin-top:5px;
}

/**********************CONTENT LEFT **************************/
#content_left{
text-align:left;
padding-top:10px;
padding-left:21px;
}



/************************* LEVEL 2 PROD *************************************/
#liste_produit{
padding:0;
margin-bottom:0;
margin-left:0;
margin-right:0px;
margin-top:25px;
list-style:none;
}

#liste_produit li{
float:left;
}

#liste_produit #produit{
display:block;
width:363px;
margin-right:10px;
margin-bottom:5px;
}

#liste_produit #produit .titre_produit{
display:block;
background:url(../medias/appimages/bg_titre_prodt.jpg) no-repeat;
width:363px;
height:26px;
color:#fff;
font-size:16px;
text-align:center;
line-height:24px;
font-weight:bold;
}

#liste_produit #produit .nom_produit{
display:block;
background:#bdbcbc;
width:363px;
height:34px;
margin-top:1px;
text-align:center;
color:#0c0d11;
font-size:14px;
font-weight:bold;
line-height:30px;
}

#liste_produit #produit .footer{
display:block;
background:url(../medias/appimages/bg_footer_prodt.jpg) no-repeat;
width:363px;
height:4px;
}

#liste_produit #produit .content_produit{
display:block;
width:341px;
min-height:211px;
background:#fff;
color:#868787;
font-size:11px;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

#liste_produit #produit .ico_panier{
display:block;
background:url(../medias/appimages/icone_panier.jpg) no-repeat;
width:34px;
height:31px;
margin-left:60px;
margin-top:1px;
float:left;
}

#liste_produit #produit .ico1{
display:block;
background:url(../medias/appimages/icone_infos.jpg) no-repeat;
width:39px;
margin-top:6px;
height:19px;
margin-left:5px;
float:left;
}



#liste_produit #produit .ico_technologie{
display:block;
float:right;
}

#liste_produit #produit .img_prodt{
float:left;
margin-right:10px;
}
#liste_produit #produit .ico2{
float:right;
}

#liste_produit #produit #produitinfo{

    display : block;
	margin-left:110px;
	width:160px;
	height : 62px;
	line-height:14px;
}

#liste_produit #produit #techicons {
    padding-top:2px;
	width:170px;
	height:60px;
	min-height : 60px;
	float:left;
}

#liste_produit #produit .prix{
display:block;
float:left;
background: url(../medias/appimages/bg_prix.gif) no-repeat;
width:151px;
height:38px;
line-height:18px;
}


.style_prix1{
font-size:16px;
color:#d72917;
font-weight:bold;
}
.style_prix2{
font-size:14px;
color:#d72917;
font-weight:bold;
}
.style_prix3{
font-size:11px;
color:#d72917;
font-weight:bold;
}
.style_prix4{
font-size:10px;
color:#a9aaaa;
font-weight:bold;
}

.style_prix5{
font-size:24px;
color:#d72917;
}

.style_prix6{
font-size:14px;
margin-left:55px;
color:#a9aaaa;
font-weight:bold;
}
/***************************** LEVEL 3-5-6 PROD *****************************/
.prd3  {width:740px;}
.prd56  {width:573px; margin-top:10px;margin-left:10px;}
.prd56disp {float:left;margin-right:12px; margin-top:6px}
.prd356 {float:left;margin-right:6px; margin-bottom:6px}


.titre_acces{
display:block;
background:url(../medias/appimages/bg_titre_access.jpg) no-repeat;
width:179px;
height:24px;
color:#0b0909;
font-size:13px;
text-align:center;
font-weight:bold;
line-height:22px;
}

.nom_acces{
display:block;
background:#bdbcbc;
width:177px;
height:33px;
color:#fff;
font-size:11px;
text-align:center;
font-weight:bold;
line-height:30px;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
}

.content_acces{
width:177px;
height: 108px;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
}

.content_acces .image {
	float : left;
	width:120px;
    height: 108px;
	}

.content_acces .logo{
float:right;
width:57px;
text-align:right;
}

.content_acces .icoinfo{
float:right;
background:url(../medias/appimages/icone_infos.jpg) no-repeat;
width:39px;
height:19px;
margin-top:50px;
margin-left:9px;
display:block;
}

.content_det {
text-align : left;
background:#f0f0f0;
color:#868787;
font-size:11px;
width:161px;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
padding-top:16px;
padding-left:16px;
}

.content_det .desc
{width:150px;height : 70px;}

.content_det .prix{
display:block;
background: url(../medias/appimages/bg_prix.gif) no-repeat;
width:151px;
height:38px;
text-align:center;
line-height:18px;
margin-top:10px;
}

.content_det .panier_acces{
display:block;
background:url(../medias/appimages/icone_panier2.jpg) no-repeat;
margin-left:110px;
margin-top:10px;
width:33px;
height:27px;
}

.footer3{
display:block;
background:url(../medias/appimages/bg_footer_acces.jpg) no-repeat ;
width:179px;
height:9px;
}


/********************** CONTENT  PAGE PRODUIT FAMILY **************************/
#content_left2{
text-align:left;
padding-top:10px;
}

#tab_liste_prodt{
width:782px;
height : auto;
}


.bloc_prod4 {
width:574px;
min-height:234px;
margin-top:20px;
margin-bottom:20px;
/*margin-left:13px;*/
}



.bloc_prod4 .titre_prodt{
background:url(../medias/appimages/bg_titre_prodt2.jpg) no-repeat;
width:574px;
height:42px;
text-align:center;
color:#020403;
line-height:42px;
font-size:14px;
font-weight:bold;
}

.bloc_prod4 .footer4{
background:#fff url(../medias/appimages/bg_footer_prodt2.jpg) no-repeat;
width:574px;
height:10px;
}



.bloc_prod4 .content_prodt{
display:block;
background:#fff;
min-height:180px;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
width:556px;
padding-left:6px;
padding-right:10px;
padding-top:9px;
color:#868787;

}

.content_prodt .image
{
float : left ;
width:216px;
height:170px;
}

.content_prodt .middle
{
float : left ;
text-align:left;
width:160px;
}

.middle .desc
{width:150px;height : 70px;}

.middle .prix{
display:block;
float:left;
background: url(../medias/appimages/bg_prix.gif) no-repeat;
width:151px;
height:38px;
text-align:center;
line-height:18px;
}

.middle .infoico  {
background:url(../medias/appimages/icone_infos.jpg) no-repeat;
display:block;
margin-top : 5px;
width:39px;
height:19px;
float:right;
}

.middle .ico_panier{
background:url(../medias/appimages/icone_panier.jpg) no-repeat;
width:34px;
height:31px;
float:right;
}

.content_prodt .right{
    float:right;
    width:170px;
    text-align:right;
}

.right .ico_technologie{
float:right;
margin-left:20px;
margin-top:15px;
}


/***************************MENU ************************/
#td_menu{
text-align:center;
padding-left:10px;
}

#menu_items{
display:block;
width:173px;
}

#menu_items .titre{
display:block;
background:url(../medias/appimages/bg_titre_ordinateur.jpg) no-repeat;
width:173px;
height:25px;
text-align:center;
line-height:25px;
font-size:12px;
font-weight:bold;
color:#0c0600;
}

#menu_items a{
display:block;
height:22px;
width:157px;
background:#f3f3f3;
border-left:1px solid #cbcbcc;
border-right:1px solid #cbcbcc;
border-bottom:1px dashed #cfcdcd;
text-decoration:none;
color:#555352;
font-size:11px;
text-align:left;
padding-left:14px;
padding-top:10px;
font-weight:bold;
}

#menu_items a.active{
display:block;
height:22px;
width:157px;
background:#DFDFDF;
border-left:1px solid #cbcbcc;
border-right:1px solid #cbcbcc;
border-bottom:1px dashed #cbcbcc;
text-decoration:none;
color:#555352;
font-size:11px;
text-align:left;
padding-left:14px;
padding-top:10px;
font-weight:bold;
}


#menu_items img{
margin-right:5px;
}

#menu_items .footer{
display:block;
background:url(../medias/appimages/bg_footer_menu.jpg) no-repeat;
width:173px;
height:96px;
}

/******************** SIMILAIRE ET ACCESSOIRES *********************/

.bloc_simacc {
width:730px;
height:auto;
margin-top:5px;
margin-bottom:5px;
/*margin-left:13px;*/
}

.bloc_simacc .titre_prod{
border-bottom:1px dashed red;;
color:#3C3C3B;
line-height:25px;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

.bloc_simacc  .logo
{
float : left ;
width:100px;
height:30px;
}

.bloc_simacc  .image
{
float : left ;
width:150px;
height:100px;
}

.bloc_simacc  .middle
{
float : left ;
text-align:left;
width:180px;
}

.middle .desc
{width:150px;height : 70px;}

.bloc_simacc .promo{
    float:left;
    width:120px;
    height : 50px;
}


.bloc_simacc  .prix{
float:left;
background: url(../medias/appimages/bg_prix.gif) no-repeat;
width:140px;
height:80px;
text-align:center;
line-height:18px;
}


.prix .ico_panier{
margin-top : 10px;
background:url(../medias/appimages/icone_panier.jpg) no-repeat;
width:34px;
height:31px;
float:right;
}

.prix .infoico  {
background:url(../medias/appimages/icone_infos.jpg) no-repeat;
margin-top : 15px;
width:39px;
height:19px;
float:right;
}




/******************** RESULTATS DE RECHERCHE  *********************/

.bloc_rechr {
width:830px;
min-height:50px;
margin-top:5px;
margin-bottom:5px;
/*margin-left:13px;*/
}

.bloc_rechr .titre_prod{
border-bottom:1px dashed red;;
color:#3C3C3B;
line-height:25px;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

.bloc_rechr  .logo
{
float : left ;
width:100px;
height:30px;
}

.bloc_rechr  .image
{
float : left ;
width:150px;
height:100px;
}

.bloc_rechr  .middle
{
float : left ;
text-align:left;
width:250px;
}

.middle .desc
{width:250px;height : 70px;}

.bloc_rechr .promo{
    float:left;
    width:150px;
    height : 50px;
}


.bloc_rechr  .prix{
float:left;
background: url(../medias/appimages/bg_prix.gif) no-repeat;
width:140px;
height:80px;
text-align:center;
line-height:18px;
}


.prix .ico_panier{
margin-top : 10px;
background:url(../medias/appimages/icone_panier.jpg) no-repeat;
width:34px;
height:31px;
float:right;
}

.prix .infoico  {
background:url(../medias/appimages/icone_infos.jpg) no-repeat;
margin-top : 15px;
width:39px;
height:19px;
float:right;
}



/***************** FORM ACCES CLIENT**************************/
#bloc_accesclient{
display:block;
width:173px;
}

#bloc_accesclient .titre{
display:block;
background:url(../medias/appimages/bg_titre_ordinateur.jpg) no-repeat;
width:173px;
height:25px;
text-align:center;
line-height:25px;
font-size:12px;
font-weight:bold;
color:#0c0600;
}

#bloc_accesclient .form{
display:block;
background:url(../medias/appimages/bg_accesclient.jpg) no-repeat;
width:163px;
height:89px;
padding-top:6px;
padding-left:5px;
padding-right:5px;
color:#86888a;
font-size:11px;
text-align:left;
vertical-align:top;
}

#bloc_accesclient .login{
width:95px;
height:16px;
margin-left:30px;
border-top:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
border-bottom:0;
border-right:0;
}

#bloc_accesclient .motdepasse{
width:70px;
height:16px;
margin-left:16px;
margin-top:4px;
margin-bottom:6px;
border-top:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
border-bottom:0;
border-right:0;
}

#bloc_accesclient a{
text-decoration:underline;
color:#4b4847;
font-size:10px;
}


/********************************* PAGE DETAILS PRODUIT****************************/
#tab_details{
width:1000px;
margin-top:10px;
}
/********* TD LEFT**********/
#td_left_details{
}

#bloc_aide2{
display:block;
width:183px;
height:232px;
}

#td_left_details #menu_items{
display:block;
width:173px;
margin-left:10px;
}

#td_left_details #menu_items .titre{
display:block;
background:url(../medias/appimages/bg_titre_ordinateur.jpg) no-repeat;
width:173px;
height:25px;
text-align:center;
line-height:25px;
font-size:12px;
font-weight:bold;
color:#0c0600;
}

#td_left_details #menu_items a{
display:block;
height:22px;
width:157px;
background:#f3f3f3;
border-left:1px solid #cbcbcc;
border-right:1px solid #cbcbcc;
border-bottom:1px dashed #cfcdcd;
text-decoration:none;
color:#555352;
font-size:11px;
text-align:left;
padding-left:14px;
padding-top:10px;
font-weight:bold;
}

#td_left_details #menu_items img{
margin-right:5px;
}

#td_left_details #menu_items .footer{
display:block;
background:url(../medias/appimages/bg_footer_menu.jpg) no-repeat;
width:173px;
height:96px;
}

#td_left_details  #bloc_accesclient{
display:block;
width:173px;
height:157px;
margin-left:10px;
}

#td_left_details  #bloc_accesclient .titre{
display:block;
background:url(../medias/appimages/bg_titre_ordinateur.jpg) no-repeat;
width:173px;
height:25px;
text-align:center;
line-height:25px;
font-size:12px;
font-weight:bold;
color:#0c0600;
}

#td_left_details  #bloc_accesclient .form{
display:block;
background:url(../medias/appimages/bg_accesclient.jpg) no-repeat;
width:163px;
height:126px;
padding-top:6px;
padding-left:5px;
padding-right:5px;
color:#86888a;
font-size:11px;
text-align:left;
vertical-align:top;
}

#td_left_details  #bloc_accesclient .login{
width:95px;
height:16px;
margin-left:30px;
border-top:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
border-bottom:0;
border-right:0;
}

#td_left_details  #bloc_accesclient .motdepasse{
width:70px;
height:16px;
margin-left:16px;
margin-top:4px;
margin-bottom:6px;
border-top:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
border-bottom:0;
border-right:0;
}

#td_left_details  #bloc_accesclient a{
text-decoration:underline;
color:#4b4847;
font-size:10px;
}


#td_left_details  #bloc_news{
display:block;
width:173px;
height:144px;
margin-top:9px;
margin-left:10px;
}


#td_left_details  #bloc_news #titre_bloc{
display:block;
background:url(../medias/appimages/bg_titre_ordinateur.jpg) no-repeat;
width:173px;
height:25px;
text-align:center;
line-height:25px;
font-size:12px;
font-weight:bold;
color:#0c0600;
}

#td_left_details  #bloc_news .input_news{
width:140px;
height:14px;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
font-size:11px;
padding-left:10px;
padding-top:2px;
color:#86888a;
margin-left:10px;
}

#td_left_details  #bloc_news .bouton{
background:url(../medias/appimages/bg_bt_ok.gif) no-repeat;
float:right;
width:30px;
height:21px;
border:0;
margin-left:11px;
margin-top:7px;
margin-right:3px;
cursor:pointer;
}

#td_left_details  #bloc_news .form{
display:block;
background:url(../medias/appimages/bg_news.jpg) no-repeat;
width:173px;
height:95px;
padding-top:25px;
padding-right:5px;
color:#86888a;
font-size:11px;
text-align:left;
vertical-align:top;
}

/**********TD DETAILS********/
#td_details{
padding-left:10px;
color:#868787;
}

.lien_haut{
background:url(../medias/appimages/puce2.jpg) left no-repeat;
height:26px;
color:#555352;
font-size:11px;
font-weight:bold;
line-height:26px;
padding-left:20px;
}

.lien_haut a{
color:#555352;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#td_details .topbloc {width:776px;height:auto; float:left;}

#td_details .topbloc .produit_grand{
display:block;
float:left;
background:url(../medias/appimages/bg_img_details.jpg) no-repeat;
width:374px;
height:339px;
text-align:center;
margin-right:30px;
}

.produit_grand .marque{
float:right;
margin-top:5px;
margin-right:5px;
}

.produit_grand .img_prodt{
float:left;
margin-top:5px;
margin-left:5px;
}

.topbloc .produit_right{
float:right;
width:372px;
}

.produit_right .titre_produit{
color:#3c3c3b;
font-weight:bold;
font-size:16px;
}

.produit_right .descpromo { width : 320px; min-height : 70px}
.produit_right .descpromo .desc {width:230px;height : 70px; float : left;  }
.produit_right .descpromo .promo { float : right;}


.alink{
color:#3c3c3b;
font-size:10px;
}

.ico_technologie{
margin-right:3px;
margin-top:5px;
}

.produit_right .credit{
display:block;
background:#dbdada;
width:233px;
height:18px;
color:#868787;
text-align:center;
font-size:11px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

.produit_right .qte{
width:27px;
height:21px;
border-top:1px solid #c2c2c2;
border-left: 1px solid #c2c2c2;
border-bottom:1px solid #ededec;
border-right:1px solid #ededec;
}


.produit_right .bouton{
background:url(../medias/appimages/bg_bouton.jpg) no-repeat;
width:120px;
height:20px;
border:0;
color:#fff;
font-size:11px;
text-align:center;
padding-bottom:3px;
margin-left:8px;
cursor:pointer;
}

.produit_right .ajout_panier{
margin-top:5px;
}

.titre_fiche{
	background:url(../medias/appimages/bg_tech_tit.png) no-repeat;
    height:27px;
    width:214px;
    font-size:15px;
    text-align:center;
	float:left;
    line-height : 160%;
    font-weight : bold ;
}


#td_details .fiche_technique
{width:776px; float:left; height:auto; padding-bottom:5px;}



.fiche_technique .fiche_technique_top{
background:url(../medias/appimages/top_fiche.jpg) no-repeat;
height:7px;
width:776px;
float:left;
}

.fiche_technique .fiche_technique_bottom{
background:url(../medias/appimages/bottom_fiche.jpg) no-repeat;
height:7px;
width:776px;
float:left;
}

.fiche_technique .fiche_technique_middle{
float:left;
border-left:1px solid #dcdbdb;
border-right:1px solid #dcdbdb;
padding-left:20px;
text-align:left;
width:755px;
}

.fiche_technique_middle td
{
font-family : tahoma;
font-size : 11px;
color : #666666;
}

.fiche_technique_middle hr
{
border-style: dashed;
border-width: 1px;
color : #999999;
}



#td_details .bouton_imprimer{
display:block;
background:url(../medias/appimages/bg_bouton.jpg) no-repeat;
width:120px;
height:20px;
float:right;
color:#fff;
font-size:11px;
text-align:center;
padding-bottom:3px;
margin-top:5px;
cursor:pointer;
line-height:17px;
text-decoration:none;
}

#td_details .img_imprimer{
float:right;
margin-right:20px;
margin-left:10px;
margin-top:5px;
}
#td_details .img_mail{
float:right;
margin-right:15px;
margin-left:10px;
margin-top:5px;
}

/*******************************PAGE PANIER******************************************************/

#etape_commande{
display:block;
width:953px;
height:31px;
background:#ebebeb;
margin-top:20px;
line-height:31px;
color:#5d5c5b;
font-size:14px;
padding-left:10px;
}

#gen_sep{
display:block;
width:953px;
height:2px;
background:#ebebeb;
margin-top:10px;
padding-left:10px;
}

#etape_commande ul{
margin:0;
padding:0;
list-style:none;
}

#etape_commande ul li{
float:left;
}

#etape_commande .etape1{
display:block;
background:url(../medias/appimages/bg_etape1.jpg) no-repeat left;
height:31px;
width:91px;
color:#5d5c5b;
font-size:14px;
margin-left:43px;
padding-left:35px;
text-decoration:none;
}

#etape_commande .etape1:hover{
color:#eb0706;
}
#etape_commande .etape1_visited{
display:block;
background:url(../medias/appimages/bg_etape1.jpg) no-repeat left;
height:31px;
width:91px;
color:#eb0706;
font-size:14px;
margin-left:43px;
padding-left:35px;
text-decoration:none;
}


#etape_commande .etape2{
display:block;
background:url(../medias/appimages/bg_etape2.jpg) no-repeat left;
height:31px;
width:280px;
color:#5d5c5b;
font-size:14px;
margin-left:33px;
padding-left:35px;
text-decoration:none;
}

#etape_commande .etape2:hover{
color:#eb0706;
}
#etape_commande .etape2_visited{
display:block;
background:url(../medias/appimages/bg_etape2.jpg) no-repeat left;
height:31px;
width:280;
color:#eb0706;
font-size:14px;
margin-left:33px;
padding-left:35px;
text-decoration:none;
}

#etape_commande .etape3{
display:block;
background:url(../medias/appimages/bg_etape3.jpg) no-repeat left;
height:31px;
width:131px;
color:#5d5c5b;
font-size:14px;
margin-left:33px;
padding-left:35px;
text-decoration:none;
}

#etape_commande .etape3:hover{
color:#eb0706;
}
#etape_commande .etape3_visited{
display:block;
background:url(../medias/appimages/bg_etape3.jpg) no-repeat left;
height:31px;
width:131px;
color:#eb0706;
font-size:14px;
margin-left:33px;
padding-left:35px;
text-decoration:none;
}

#votre_panier{
display:block;
background:url(../medias/appimages/bg_votre_panier.jpg) no-repeat bottom ;
float:left;
width:134px;
padding-bottom:150px;
height:100%;
margin-top:25px;
color:#787575;
font-size:16px;
text-align:center;
}

#bgsecu{
display:block;
background:url(../medias/appimages/bg_icon_secu.png) no-repeat bottom ;
float:left;
width:134px;
padding-bottom:150px;
height:100%;
margin-top:25px;
color:#787575;
font-size:16px;
text-align:center;
}


#bguins{
display:block;
background:url(../medias/appimages/bg_icon_ins.png) no-repeat bottom ;
float:left;
width:134px;
padding-bottom:150px;
height:100%;
margin-top:25px;
color:#787575;
font-size:16px;
text-align:center;
}

#bg3i{
display:block;
background:url(../medias/appimages/bg_icon_3i.png) no-repeat bottom ;
float:left;
width:134px;
padding-bottom:150px;
height:100%;
margin-top:25px;
color:#787575;
font-size:16px;
text-align:center;
}

#bgrech{
display:block;
background:url(../medias/appimages/bg_icon_rech.png) no-repeat bottom ;
float:left;
width:134px;
padding-bottom:150px;
height:100%;
margin-top:25px;
color:#787575;
font-size:16px;
text-align:center;
}







#tab_article1{
width:828px;
float:right;
margin-top:25px;
margin-right:20px;
height:108px;
}

#tab_article1 .titre_article{
background:url(../medias/appimages/bg_titre_article.jpg) no-repeat bottom;
width:289px;
height:29px;
text-align:center;
color:#323230;
font-weight:bold;
font-size:12px;
}

#tab_article1 .titre_ref{
background:url(../medias/appimages/bg_titre_refe.jpg) repeat-x bottom  ;
height:29px;
text-align:center;
color:#323230;
font-weight:bold;
font-size:12px;
}


#tab_article1 .titre_total{
background:url(../medias/appimages/bg_td_total.jpg) no-repeat bottom  ;
height:29px;
width:198px;
text-align:center;
color:#323230;
font-weight:bold;
font-size:12px;
}

#tab_article1 .td_article{
border-right:1px dashed #cfcdcd;
border-left:1px solid #cfcdcd;
width:289px;
}

#tab_article1 .td_content_article{
border-right:1px dashed #cfcdcd;
text-align:center;
}

#tab_article1 .td_content_totale{
border-right:1px solid #cfcdcd;
}

#tab_article1 .bottom{
background:url(../medias/appimages/bottom_article.jpg) no-repeat;
height:4px;
}
#tab_article1 .img{
float:left;
}

#tab_article1 .qte{
width:37px;
height:16px;
border-top:1px solid #cfcdcd;
border-left:1px solid #cfcdcd;
border-bottom:1px solid #ededed;
border-right:1px solid #ededed;
color:#888a8c;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:5px;
}


#tab_article1 .text{
display:block;
margin-top:50px;
text-align:center;
}

#tab_article1 .top{
background:url(../medias/appimages/top_article.jpg) no-repeat;
height:5px;
}

#tab_article1 .bottom{
background:url(../medias/appimages/bottom_article.jpg) no-repeat;
height:4px;
}

#tab_article1 .left{
border-left:1px solid #dedede;
border-right:1px dashed #cfcdcd;
width:289px;
}

#tab_article1 .middle{
border-right:1px dashed #cfcdcd;
}

#tab_article1 .right{
border-right:1px solid #dedede;
width:194px;
}

#tab_article1 .img{
float:left;
}


.btn_supprimer{
display:block;
background:url(../medias/appimages/ico_supprime.jpg) no-repeat;
width:27px;
height:28px;
float:right;
margin-top:20px;
margin-top:90px;
}

#somme{
display:block;
float:right;
background:url(../medias/appimages/bg_somme.jpg) no-repeat;
width:808px;
height:60px;
margin-right:20px;
margin-top:8px;
margin-bottom:11px;
color:#323230;
padding-left:9px;
padding-top:16px;
padding-right:11px;
}

#somme .recalculer{
display:block;
margin-left:165px;
width:50px;
color:#323230;
font-size:11px;
margin-top:10px;
}



#somme .total{
display:block;
float:right;
color:#323230;
font-size:12px;
font-weight:bold;
line-height:20px;
}
#somme .style_prix{
color:#636261;
font-size:11px;
margin-left:20px;
}


#valide_commande{
display:block;
float:right;
width:828px;
margin-right:20px;
padding:0px;
}

#valide_commande .continue_achat{
display:block;
float:left;
background:url(../medias/appimages/bg_bouton_acha.jpg) no-repeat;
width:196px;
height:22px;
padding-top:7px;
padding-left:0px;
color:#fff;
font-size:12px;
text-decoration:none;
text-align:center;
margin-bottom:10px;
font-weight:bold;
}

#valide_commande .continue_achat img{margin-right:5px;}

#valide_commande .valide_commande{
display:block;
float:right;
background:url(../medias/appimages/bg_bouton_acha.jpg) no-repeat;
width:196px;
height:22px;
padding-top:7px;
padding-left:0px;
color:#fff;
font-size:12px;
text-decoration:none;
text-align:center;
margin-bottom:10px;
font-weight:bold;
}

#valide_commande .valide_commande img{margin-left:5px;}

.commonbutton {
display:block;
background:url(../medias/appimages/bg_bouton_acha.jpg) no-repeat;
width:196px;
height:22px;
margin-top:5px;
padding-top:7px;
padding-left:5px;
color:#fff;
font-size:12px;
text-decoration:none;
text-align:center;
margin-bottom:10px;
font-weight:bold;
}

.commonbuttonsubmit {
display:block;
background:url(../medias/appimages/bg_bouton_acha.jpg) no-repeat 10px;
width:210px;
height:40px;
margin-top : -5px;
padding-top: -5px;
border : 0px;
color:#fff;
font-family:Tahoma,Verdana, Arial, Helvetica;
font-size:12px;
line-height:10px;
text-align:center;
font-weight:bold;
}


.commonbutton img{margin-right:5px;}
.commontit
{
font-weight:bold;
font-size:12px;
}

.alertMessage
{
    width:830px;
    float:right;
    BORDER: red 1px solid;
    PADDING : 6px ;
    MARGIN : 2 px ;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold   ;
    COLOR: red;
    BACKGROUND-COLOR: #FCE5E5 ;
}

.OkMessage
{
    width:830px;
    float:right;
    BORDER: #2FCC00 1px solid;
    PADDING : 6px ;
    MARGIN : 4px ;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold   ;
    COLOR: #1B7500;
    BACKGROUND-COLOR: #ECF5FF ;
}

.alertMessage2
{
    width:800px;
    BORDER: red 1px solid;
    PADDING : 6px ;
    MARGIN : 2 px ;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold   ;
    COLOR: red;
    BACKGROUND-COLOR: #FCE5E5 ;
}

#sitemap
{  }

#sitemap a { color : #666666 }
#sitemap ul  { font-weight : normal }

#fltprodsearch
{
background: url(../medias/appimages/bckflt2.gif) no-repeat;
width:565px;
height:48px;
padding : 3px;
}
