/********************************************************************************* 
SODILOR  @Copyright 2007 KTP Concept
********************************************************************************** */
html{
overflow-y:scroll;
margin:0;
padding:0;
text-align:center;}

body{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
background: #8D8D8D url(../fond/fond_orange.jpg) repeat-x top center fixed;
text-align:center;}

* {margin:0;padding:0}


#centre{
margin-left:auto;
margin-right:auto;
width:900px;
}

#main_flou[id]{
width:940px; 
padding-bottom:0;
padding-top:0;
background-color:transparent;
background-image:url(../fond/flou.png);
filter:none;
text-align:center;
background-repeat:repeat;float:left;
}

#main_flou{
width:940px; 
padding-bottom:0;
padding-top:0;
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/flou.png', sizingMethod='scale');
text-align:center;
background-repeat:repeat;float:left;
}

#main{
background-color:transparent;
text-align:left;
}

#top{
height:140px;
width:900px;
background: transparent url(../fond/top_orange.jpg) no-repeat;
position:relative;
left:20px;
right:20px;
top:-2px;
}


#securiser{
height:90px;
width:900px;
background:#eee url(../fond/securiser.jpg) repeat-x bottom;
position:relative;
left:20px;
right:20px;
border-top:2px solid #fff;
}

.pagination{ width:880px; background-color:#fff;padding:0px;display:block;float:left;text-align:center;}

.pagination a img{margin-left:5px;margin-right:5px;margin-top:9px;}
.pagination p{ font-size:10px; text-transform:uppercase;margin-top:-8px; line-height:-1em;}

.adherer[class]{
width:700px;
padding:10px;
margin-left:30px;
padding-left:80px;
height:70px;
background-color:transparent !important;
background-position:left;
background-repeat:no-repeat;
filter:none;
background-image:url(../fond/cadenas.png);
}

.adherer{
width:700px;
padding:10px;
padding-left:80px;
margin-left:30px;
height:70px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/cadenas.png', sizingMethod='crop');
}

.titre_adherant{
color:#BA5115; 
text-transform:uppercase;
font-size:11px; 
display:block;
}

.adherer label{
float:left; display:block; width:120px; line-height:1.5em;font-size:10px; color:#4B4B4A;text-transform:uppercase;
}


.adherer .submit{ position:absolute;margin-top:-19px; margin-left:5px;width:38px; height:38px;
background:#fff url(../fond/ok_orange.jpg) no-repeat; border:0;cursor:pointer;text-indent:-9999px;}


/*Nouveaux encarts promo sur la home (par gamme)*/

#promo{ 
background-color:#fff; 
width:880px;
height:280px;
position:relative;
left:20px;
right:20px;
padding:10px;}

	/*ORANGE : produits routiers*/
	
#promo-orange{
width:438px;
height:290px;
display:block;
float:left;
padding-top:10px;
background:#222 url(../fond/promo.jpg) repeat-y;
}

.titre_promo-orange{
width:438px; 
height:33px; 
background:transparent url(../fond/promo_home_orange.jpg) no-repeat left;
padding-left:45px;
line-height:2.5em;
color:#fff;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
}

#desc_promo-orange{
float:left;
width:205px; 
height:267px;
display:block; 
background:#000 url(../fond/desc_promo.jpg) no-repeat top;
}
#desc_promo-orange a{font-weight:normal;color:#fff;font-size:13px;text-decoration:none;}

#desc_promo-orange ul{
padding:10px;
height:179px;
overflow:auto;
text-align:right;
text-transform:uppercase;
}

#desc_promo-orange ul li{ color:#fff; list-style:none;font-size:13px; padding-bottom:2px; padding-top:2px;border-bottom: 1px solid #363434;}
#desc_promo-orange ul li a{ font-weight:normal;color:#fff; list-style:none;font-size:13px;text-decoration:none;}

#voir_produit-orange{
width:412px; 
height:18px;
display:block;
background:url(../fond/gamme_home_orange.jpg) top left;
margin-left:10px;
position:absolute;
z-index:10;
bottom:8px;
padding:2px 0 0 10px;
}
#voir_produit-orange a{
color:#fff;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#image_promo-orange{
float:right;
width:233px; 
height:257px; 
display:block;
overflow:hidden;
}

	/*GREEN : plastique recyclé*/
	
#promo-green{
width:438px;
height:290px;
display:block;
float:right;
padding-top:10px;
margin-right:2px;
background:#222 url(../fond/promo.jpg) repeat-y;
}

.titre_promo-green{
width:438px; 
height:33px; 
background:transparent url(../fond/promo_home_green.jpg) no-repeat left;
padding-left:45px;
line-height:2.5em;
color:#fff;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
}

#desc_promo-green{
float:right;
width:205px; 
height:267px;
display:block; 
background:#000 url(../fond/desc_promo.jpg) no-repeat top;
}
#desc_promo-green a{font-weight:normal;color:#fff;font-size:13px;text-decoration:none;}

#desc_promo-green ul{
padding:10px;
height:179px;
overflow:auto;
text-align:left;
text-transform:uppercase;
}

#desc_promo-green ul li{ color:#fff; list-style:none;font-size:13px; padding-bottom:2px; padding-top:2px;border-bottom: 1px solid #363434;}
#desc_promo-green ul li a{ font-weight:normal;color:#fff; list-style:none;font-size:13px;text-decoration:none;}

#voir_produit-green{
width:412px; 
height:18px;
display:block;
background:url(../fond/gamme_home_green.jpg) top left;
margin-left:10px;
position:absolute;
z-index:10;
bottom:8px;
padding:2px 0 0 10px;
}
#voir_produit-green a{
color:#fff;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#image_promo-green{
float:left;
width:233px; 
height:257px; 
display:block;
overflow:hidden;
}

/*Encarts produits sur home*/

#encarts{ 
background-color:#fff;
width:879px;
height:136px;
display:block;
position:relative;
left:20px;
right:20px;
padding:8px 10px 10px 10px;
margin-bottom:8px;
}

.encart_prod{
width:291px;
height:149px;
display:block;
overflow:hidden;
float:left;
position:relative;
top:-23px;
margin-right:1px;
border-right:solid 1px #747474;
}

.titre_encart{
width:291px;
height:34px;
display:block;
background:url(../fond/enc-produit-top_home.jpg) no-repeat top left;
}
.titre_encart h3{
font-size:14px;
text-align:left;
text-transform:uppercase;
color:#fff;
padding-left:30px;
}
.titre_encart h3 a{
font-size:14px;
text-align:left;
text-transform:uppercase;
color:#fff;
text-decoration:none;
}

.desc_encart{
width:291px;
height:115px;
display:block;
background:url(../fond/enc-produit_home.jpg) repeat-x top left;
}

.img_encart{
float:left;
width:107px;
height:107px;
display:block;
margin-left:5px;
border:1px solid #fff;
background-color:#000;
overflow:hidden;
}

.txt_encart{
width:165px;
height:91px;
float:left;
text-align:left;
margin-left:5px;
}

a img.voir {float:right;margin-right:5px;border:0;}


/*Coussin berlinois*/

#coussin[id]{
width:324px; 
height:177px;
background-color:transparent !important;
background-position:left;
filter:none;
position:absolute;
left:665px;
top:-125px;
background-image:url(../fond/coussin.png);
text-indent:-9999px;

}

#coussin{
width:324px; 
height:177px;
position:absolute;
left:665px;
top:-125px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/coussin.png', sizingMethod='crop');
text-indent:-9999px;
}

/*Sous-menus par gamme*/

#produits{
display:block;
height:165px;
width:900px;
position:relative;
left:20px; right:20px;
background-color:#000;
overflow:hidden;
}
.titre-menu{margin-top:5px;}

#close{
width:19px; 
height:19px;
display:block;
position:absolute;
top:5px;
left:750px;
text-indent:-9999px;
cursor:pointer;
background-image:url(../fond/close_red.jpg);
border:1px outset #AB0F0E;
}

#produits_routiers{
display:block;
height:165px;
width:449px;
float:left;
background:#000 url(../fond/bg_menu_orange.jpg) no-repeat top left;
border-right:solid 1px #999999;
}
.gauche_menu_orange{
background:#DFB220 url(../fond/gauche_menu_orange.jpg) no-repeat top left;
display:block;
height:165px;
width:11px;
float:left;
}

#plastiques_recy{
display:block;
height:165px;
width:448px;
float:right;
background:#000 url(../fond/bg_menu_green.jpg) no-repeat top left;
border-left:solid 1px #ffffff;
}
.gauche_menu_green{
background:#557623 url(../fond/gauche_menu_green.jpg) no-repeat top left;
display:block;
height:165px;
width:11px;
float:left;
}

#produits ul.ul-g{
margin:5px 0 10px 30px;
height:123px;
width:180px; 
display:block;
float:left;
}

#produits ul.ul-g li{
height:15px;
width:180px;
display:block;
list-style:none;
border-bottom:1px solid #333333;
padding:2px 2px 0 2px;
margin:2px 0 5px 0;
}

#produits ul.ul-dr{
margin:5px 20px 10px 0;
height:123px;
width:180px; 
display:block;
float:right;
}

#produits ul.ul-dr li{
height:15px;
width:180px;
display:block;
list-style:none;
border-bottom:1px solid #333333;
padding:2px 2px 0 2px;
margin:2px 0 5px 0;
}


#produits ul li a{
list-style:none;
color:#fff;
text-transform:uppercase;
font-weight:normal;
font-size:11px; 
text-decoration:none;
}

#produits #produits_routiers ul li a:hover{
list-style:none;
color:#fff;
font-weight:normal;
font-size:11px; 
text-decoration:none;
background-color:#BA5115;
}
#produits #plastiques_recy ul li a:hover{
list-style:none;
color:#fff;
font-weight:normal;
font-size:11px; 
text-decoration:none;
background-color:#547522;
}


/*#promo_content{
background:#222 url(../fond/promo.jpg) repeat-y;
width:880px;
height:250px;
padding-top:10px;
}*/

/*.titre_promo{
width:835px; 
height:33px; 
background:transparent url(../fond/titre_promo.jpg) no-repeat left;
padding-left:45px;
line-height:2.5em;
color:#fff;
text-transform:uppercase;
font-size:13px;
}*/

/*#desc_promo{
float:left;
width:274px; 
height:216px; 
background:#000 url(../fond/desc_promo.jpg) no-repeat top;
}

#desc_promo ul{
padding:10px;
height:140px;
overflow:auto;
}

#desc_promo ul li{ color:#fff; list-style:none;font-size:13px; padding-bottom:8px; padding-top:8px;border-bottom: 1px solid #363434;}


#image_promo{
float:left;
width:606px; 
height:216px; 
overflow:hidden;}*/


#googlemap{width:350px;float:right;margin-right:10px;margin-top:20px;border:1px solid #ccc;}

#ariane{
width:860px; 
height:33px; 
background:transparent url(../fond/titre_promo_orange.jpg) no-repeat left;
padding-left:45px;
line-height:2.5em;
color:#fff;
text-transform:uppercase;
font-size:13px;
}


#panier{
width:860px; 
height:70px; 
background:#ccc url(../fond/panier.jpg) repeat-x;
padding-left:20px;
line-height:2.5em;
color:#fff;
text-transform:uppercase;
font-size:13px;
}

#panier form{width:300px; height:60px;display:block;float:left; border-right:1px solid #888; padding-top:3px;padding-bottom:6px;}


#exergue{
width:338px;
padding:5px;

float:left;
margin-top:5px;
margin-right:4px;
background:transparent url(../fond/fond_exergue.jpg) repeat;
}

#image_exergue{
width:338px;
height:250px;
background-color: transparent;
overflow:hidden;
}

.produit{
display:block;
width:150px;
height:205px;
border:1px solid #aaa;
padding:8px;
background:#eee url(../fond/produits.jpg);
margin-right:4px ;
float:left; margin-top:5px;
border-top:0;}

#localisation{display:none;}

.produitcat{
display:block;
width:150px;
height:205px;
border:1px solid #aaa;
padding:8px;
background:#eee url(../fond/produitscat.jpg);

margin-right:4px ;
float:left; margin-top:5px;
border-top:0;}

#rechercheprod{
width:858px;
height:20px;
padding:10px;
text-transform:uppercase;
background:#000000  url(../fond/recherche_fond.jpg) no-repeat top left;
color:#eee;
font-size:12x;
line-height:22px;
}



#blocs{ 
background-color:#fff; 
width:880px;
height:149px;
position:relative;
padding-left:10px;
padding-right:10px;
margin-top:-5px;
left:20px;
right:20px;
}
.bloc{ 
margin-top:-15px;
float:left;
display:block; 
width:232px;
height:149px;
background:#fff url(../fond/bloc.jpg) no-repeat; margin-right:10px;}

.signature{ 
float:left;
display:block; 
width:60px;
height:149px;
text-indent:-9999px;
background:#fff url(../fond/signature.jpg) no-repeat bottom left; margin-right:10px;
cursor:pointer;}


#recherche[id] .titre{
display:block;
width:233px; 
text-indent:-9999px;
height:25px;
background-color:transparent !important;
background-position:left;
filter:none;
background-image:url(../fond/recherche.png);
}

#recherche .titre{
display:block;
text-indent:-9999px;
width:233px; 
height:25px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/recherche.png', sizingMethod='scale');
}

#newsletter[id], #newsletter{text-align:left!important;}
#newsletter[id] p, #newsletter p{margin:10px;}

#newsletter[id] .titre{
display:block;
width:233px; 
text-indent:-9999px;
height:25px;
background-color:transparent !important;
background-position:left;
filter:none;
background-image:url(../fond/nouveaute.png);
}

#newsletter .titre{
display:block;
text-indent:-9999px;
width:233px; 
height:25px;
background-color:transparent !important;
background-position:left;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/nouveaute.png', sizingMethod='scale');
}

#adresse[id] .titre{
display:block;
width:233px; 
text-indent:-9999px;
height:25px;
background-color:transparent !important;
background-position:left;
filter:none;
background-image:url(../fond/adresse.png);
}

#adresse .titre{
display:block;
text-indent:-9999px;
width:233px; 
height:25px;
background-color:transparent !important;
background-position:left;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/adresse.png', sizingMethod='scale');}

#panier label{ color:#BA5115;font-size:12px; font-weight:bold; letter-spacing:1px;}

#panier .text{ border:1px solid #aaa; float:left; margin-right:5px; width:200px;}

#panier .submit2{ width:25px; height:20px;
background:#fff url(../fond/ok2_orange.jpg) no-repeat; border:0;cursor:pointer;}


#blocs label{ display:block;padding:10px; padding-bottom:0; font-size:10px; color:#4B4B4A;text-transform:uppercase;}

input.text{ width:206px; border:0; margin-bottom:10px;font-size:12px; color:#222; padding:3px;
background:#fff url(../fond/input.jpg) repeat-x; }

input.text2{ width:206px; border:0; font-size:12px; color:#222; padding:3px;
background:#fff url(../fond/input.jpg) repeat-x; }

#recherche form{ padding:10px;}
#newsletter form{ padding:10px;}

#newsletter .submit2{ width:212px; height:20px;
background:#fff url(../fond/inscrire.jpg) no-repeat; border:0;cursor:pointer;}

#recherche .submit2{ width:212px; height:20px;
background:#fff url(../fond/recherche.jpg) no-repeat; border:0;cursor:pointer;}

#adresse p{ padding:10px; color:#4B4B4A; font-size:11px;}
#adresse p a{color:#4B4B4A; font-size:11px; }

.envoi{ margin-left:100px;}

#sodilor{
width:300px; 
height:60px;
position:relative;
top:15px; left:20px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/sodilor.png', sizingMethod='crop');
}



#menu{
height:40px;
background: transparent url(../fond/fond_menu.jpg) repeat-x;
position:relative;
left:20px;
right:20px;
width:900px;
border-top:1px solid #eee;
text-align:left;
}


#pied{
height:53px;
background: transparent url(../fond/pied.jpg) repeat-x;
position:relative;
top:10px;
right:20px;
left:30px;
margin-bottom:10px;
width:880px;

border-bottom:1px solid #858585;
text-align:left;
}


#piedr[id]{
height:53px;
background: transparent url(../fond/pied.jpg) repeat-x;
float:left;
margin-left:30px;
width:880px;
border-top:5px solid #fff;
border-bottom:1px solid #858585;
text-align:left;
}

#piedr{
height:53px;
background: transparent url(../fond/pied.jpg) repeat-x;
float:left;
margin-left:15px;
width:880px;
border-top:5px solid #fff;
border-bottom:1px solid #858585;
text-align:left;
}


#contenu{
background: transparent;
float:left;
padding-left:30px;
padding-top:10px;
margin-bottom:10px;
font-size:11px;
width:888px;
line-height:15px;
text-align:left;
}



#recherche_top{
position:absolute;  right:60px;
height:30px;
width:300px;
}
#recherche_top form { width:250px; height:30px;}

#recherche_top input.text{ width:180px; border:0; margin-bottom:10px;font-size:12px; color:#222; padding:3px;
background:#fff url(../fond/input.jpg) repeat-x;float:left; margin-right:2px;}


#recherche_top .submit2{ width:25px; height:20px;
background:#fff url(../fond/ok2_orange.jpg) no-repeat; border:0;cursor:pointer;float:left;}


#top ul{
position:absolute; top:60px; right:70px;
height:30px;
width:300px;
}

h2.nom{font-size:12px;}

label.overlabel {
	color:#888;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	font-size:11px;
	color:#888;
}




#top ul li{
list-style:none;float:left;
height:15px;}

#top ul li a{
height:15px;
float:left;
list-style:none;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#3C3C3C; 
text-decoration:none;
padding-right:10px; 
padding-left:10px;
border-right:1px solid #A9A7A7;
}

#top ul li a:hover{
text-decoration:underline;
}
#top ul li#last a{border-right:0;}




#pied ul{
padding-top:18px;
height:20px;
width:800px;
}

#piedr ul{
margin-top:18px;
height:20px;
width:800px;
position:relative;
}


#piedr ul li{

height:20px;
float:left;
padding-left:15px; padding-right:15px;
list-style:none;
border-right:1px solid #aaa;
}

#pied ul li {

height:20px;
float:left;
padding-left:15px; padding-right:15px;
list-style:none;
border-right:1px solid #aaa;
}


#pied ul li a  {
height:20px;
float:left;
list-style:none;
line-height:2em;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#4A4A4A; 
font-weight:normal;
text-decoration:none;
}

 #piedr ul li a {
height:20px;
float:left;
list-style:none;
line-height:2em;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#4A4A4A; 
font-weight:normal;
text-decoration:none;
}
#piedr ul li a:hover{
text-decoration:underline; 
color:#000;
}

#pied ul li a:hover {
text-decoration:underline; 
color:#000;
}



#menu ul{

height:40px;
width:900px;
}

#menu ul li{
width:143px; 
height:40px;
float:left;
list-style:none;
border-right:1px solid #A9A7A7;
}

#menu ul li a{
width:143px; 
height:40px;
float:left;
list-style:none;
line-height:3.5em;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#3C3C3C; 
font-weight:bold;
text-decoration:none;
background:transparent url(../fond/menu_a.jpg) repeat-x;

}

#menu ul li a:hover{
width:143px; 
height:40px;
float:left;
list-style:none;
line-height:3.5em;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#BA5115;
font-weight:bold;
text-decoration:none;
background:transparent url(../fond/menu_ahover_orange.jpg) no-repeat;
}

#menu ul li.selected a{
width:143px; 
height:40px;
float:left;
list-style:none;
line-height:3.5em;
font-size:11px;
text-transform:uppercase;
text-align:center;
color:#BA5115;
font-weight:bold;
text-decoration:none;
background:transparent url(../fond/menu_ahover_orange.jpg) no-repeat;
}

.select{background:transparent url(../fond/menu_ahover_orange.jpg) no-repeat;}

#sodilor[id]{
width:300px; 
height:60px;
background-color:transparent !important;
background-position:left;
filter:none;
position:relative;
top:15px; left:20px;
background-image:url(../fond/sodilor.png);
cursor:pointer;
}

#sodilor{
width:300px; 
height:60px;
position:relative;
top:15px; left:20px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/sodilor.png', sizingMethod='crop');
cursor:pointer;
}

#sodilor h1 a{ display:block; text-indent:-9999px;}


#sodilor[id] h1 { text-indent:-9999px; }
#fabricant[id] h2{text-indent:-9999px;}

#sodilor h1  {text-indent:-9999px; }
#fabricant h2{text-indent:-9999px;}

/*#produits{
display:block;
height:122px;
width:900px; 
background: #941715 url(../fond/fond_produits.jpg) repeat-x bottom;
position:relative;
left:20px; right:20px;
}*/


.blanc{color:#fff; font-weight:bold; font-size:12px;
padding:4px;padding-left:10px;padding-top:10px;}

/*#close{
width:19px; 
height:19px;
position:absolute;
top:83px;
left:750px;
text-indent:-9999px;
cursor:pointer;
background-image:url(../fond/close_red.jpg);
border:1px outset #AB0F0E;
}*/

#close2{
width:19px; 
height:19px;
position:absolute;
top:63px;
left:870px;
text-indent:-9999px;
cursor:pointer;
background-image:url(../fond/close_red.jpg);
border:1px outset #BA5115;
}


#closeg{
width:19px; 
height:19px;
position:absolute;
top:63px;
left:870px;
text-indent:-9999px;
cursor:pointer;
background-image:url(../fond/close_grey.jpg);
border:1px outset #fff;
}



/*#produits ul{
padding:10px;
height:72px;
width:780px; 
}

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

}


#produits ul li a{
float:left;
list-style:none;
color:#fff;
text-transform:uppercase;
font-size:11px; 
background: transparent url(../fond/bout.jpg) repeat-x;
text-decoration:none;
padding-bottom:5px;
padding-right:12px;
padding-left:12px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #8D0C0B;
border-bottom:2px solid #8D0C0B;
margin-right:5px; margin-bottom:5px;}



#produits ul li a:hover{
float:left;
list-style:none;

color:#fff;
font-size:11px; 
text-decoration:underline;
background: transparent url(../fond/bout2.jpg) repeat-x;

}
*/


ul#right{width:200px;font-size:9px;float:left;
margin-top:10px;margin-right:10px;
}

ul#right li{ list-style:none; float:left;display:block; margin-bottom:0;width:200px;}

ul#right li a{ list-style:none; border:1px solid #ccc;display:block; padding:5px;padding-left:10px; padding-right:10px;
font-size:9px;background-color:#eee; margin-bottom:0;width:180px;}

#balise[id]{
width:150px; 
height:220px;
background-color:transparent !important;
background-position:left;
filter:none;
position:absolute;
left:790px;
top:-160px;
background-image:url(../fond/balise.png);
text-indent:-9999px;}

#balise{
width:150px; 
height:220px;
position:absolute;
left:790px;
top:-160px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/balise.png', sizingMethod='crop');
text-indent:-9999px;}



#balise2[id]{
width:150px; 
height:220px;
background-color:transparent !important;
background-position:left;
filter:none;
position:absolute;
left:790px;
top:-155px;
background-image:url(../fond/balise.png);
text-indent:-9999px;}

#balise2{
width:150px; 
height:220px;
position:absolute;
left:790px;
top:-155px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/balise.png', sizingMethod='crop');
text-indent:-9999px;}



#voir_produit[id]{
width:250px; 
height:50px;
background-color:transparent !important;
background-position:left;
filter:none;
background-image:url(../fond/voir_fiche.png);
text-indent:-9999px;
cursor:pointer;
margin-left:10px;
}

#voir_produit{
width:250px; 
height:50px;
margin-left:10px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/voir_fiche.png', sizingMethod='crop');
text-indent:-9999px;
cursor:pointer;
}



#new[id]{
width:150px; 
height:150px;
background-color:transparent !important;
background-position:left;
filter:none;
position:absolute;
left:750px;
top:135px;
background-image:url(../fond/new.png);
text-indent:-9999px;
cursor:pointer;
}

#new{
width:150px; 
height:150px;
position:absolute;
left:750px;
top:135px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/new.png', sizingMethod='crop');
text-indent:-9999px;
cursor:pointer;
}


/*#jardiniere[id]{
width:148px; 
height:280px;
background-color:transparent !important;
background-position:left;
filter:none;
position:absolute;
left:765px;
top:-160px;
background-image:url(../fond/jardiniere.png);
text-indent:-9999px;

}

#jardiniere{
width:148px; 
height:280px;
position:absolute;
left:765px;
top:-160px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/jardiniere.png', sizingMethod='crop');
text-indent:-9999px;
}*/



#fabricant[id]{
width:500px; 
height:40px;
background-color:transparent !important;
background-position:left;
filter:none;
position:relative;
top:30px; left:15px;
background-image:url(../fond/fabricant_orange.png);
}

#fabricant{
width:500px; 
height:40px;
position:relative;
top:30px; left:15px;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fabricant_orange.png', sizingMethod='crop');
}


#bottom[id]{
width:940px; 
height:74px;
background-color:transparent !important;
background-position:left;
filter:none;
float:left;
background-image:url(../fond/bottom.png);
}

#bottom{
width:940px; 
height:74px;
float:left;
background-color:transparent !important;
background-position:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/bottom.png', sizingMethod='crop');
}


.news2{
margin-top:10px;
width:854px;
height:105px;
border:1px outset #ccc;
padding:8px;
margin-bottom:10px;
background: #ccc url(../fond/result.jpg) repeat-x top;
}
.news2 h2 a{ text-decoration:none; font-size:14px; margin-bottom:5px;}

img.actu{border:1px solid #ccc; float:left; height:90px; margin-right:10px;}

.news{
width:854px;
border:1px outset #ccc;
padding:8px;
margin-bottom:10px;
background: #ccc url(../fond/result.jpg) repeat-x top;
}
.rightresult2{
width:680px;
padding:4px;
padding-right:20px;
display:block;
text-align:right;
background:#fff url(../fond/plus.gif) no-repeat right center;
border:1px solid #cacaca;
margin-left:147px;
}



.news h2{
width:850px;border-bottom:1px dotted #aaa;
text-transform:uppercase; font-size:15px;color:#BA5115;
margin-bottom:10px;
}

.rightresult{
width:822px;
padding:4px;
padding-right:20px;
display:block;
text-align:right;
background:#fff url(../fond/plus.gif) no-repeat right center;
border:1px solid #cacaca;
}

.rightresult a{ text-decoration:none; color:#BA5115;}
.rightresult a:hover{ text-decoration:underline; color:#FF6600;}

.lien a{ display:block;
float:left;width:145px;
padding:5px;
height:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-align:right;
font-weight:bold;
}


.produitcat .lien a{ display:block;
float:left;width:145px;
padding:5px;
height:12px;
color:#000;
text-decoration:none;
text-transform:uppercase;
text-align:right;
font-weight:bold;
}


h2.nom{  display:block;
float:left; width:150px;color:#ba5115;
height:35px;
overflow:hidden;
line-height:14px;
}

#image{
width:150px;
height:150px;
overflow:hidden;

}

#image img{border:1px solid #aaa;}


#image a img {border:0;
float:left;
}

i{color:#BA5115;}

.right_boutique{
width:338px;

overflow-x:hidden;
border:0;
}



#fiche_produit{
width:505px;
background-color:#fff;
padding:10px;
margin-top:10px;
margin-left:355px;
display:block;
}

h1.fiche{
color:#BA5115;
width:100%;
line-height:1.5em;
border-bottom:1px solid #BA5115;
text-transform:uppercase;
font-size:18px;
letter-spacing:1px;
font-weight:normal;
}


.ref{padding:10px;border:1px solid #ccc;}

.description{padding:10px;border:1px outset #ccc; display:block;float:left; margin-top:10px; 
background:#cecece url(../fond/input2.jpg) repeat-x;
width:485px;}

#content_panier{background-color:transparent;float:left;width:558px; height:70px;  text-transform:none; line-height:20px;
border-left:1px solid #eee;;}

.content_panier_int[class]{background-color:#transparent;color:#222;height:44px; padding:10px; text-align:left;
padding-left:75px;
padding-top:16px; background-image:url(../fond/selection.png); filter:none; background-repeat:no-repeat; 
background-position:center left;}


.content_panier_int label{
text-transform:uppercase;
letter-spacing:1px;
}

.ident label{
text-transform:uppercase;
letter-spacing:1px;
width:190px; float:left;
display:block;
}


.content_panier_int{
background-color:#transparent;color:#222;height:44px; padding:10px; text-align:left;
padding-left:75px;
padding-top:16px;
background-position:center left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/selection.png', sizingMethod='crop');
}

#text_panier{float:left; display:block; }
a.gopanier{ width:140px; height:40px; display:block; float:left; margin-left:15px;background-image:url(../fond/valid_selection_orange.jpg);
text-indent:-9999px; cursor:pointer;}

a.gopanier:hover{ width:140px; height:40px; display:block; float:left; margin-left:15px;background-image:url(../fond/valid_selection_orange2.jpg);
text-indent:-9999px; cursor:pointer;}


/* tableau de prix */

caption{
color:#333;
width:880px;
padding:3px;
line-height:1.5em;
font-size:13px;
font-weight:bold;
text-align:left;
margin-top:10px;
height:25px;
margin-bottom:10px;
background: url(../fond/pied.jpg) repeat-x;
}

.qtt{width:20px; border:1px outset #555; font-size:12px; background-color:#eee; text-align:center; font-weight:bold; }

.table_produits2 th{ letter-spacing:1px; font-weight:normal; text-align:left; text-transform:uppercase; font-size:11px;}

.table_produits2 th.ref{ height:20px;border:0; width:150px;
background-color:#ba5115;color:#fff;border-right:1px solid #E6A720;}

.table_produits2 th.nom{ height:20px;border:0; width:450px;padding-left:10px;
background-color:#ba5115;color:#fff;border-right:1px solid #E6A720;
border-left:1px solid #7A0B0B;}

.table_produits2 th.prixuni{ height:20px;border:0;width:60px;padding-left:10px;
background-color:#ba5115;color:#fff;border-right:1px solid #E6A720;
border-left:1px solid #7A0B0B;}


.table_produits2 th.quantite{ height:20px;border:0;width:90px;padding-left:10px;
background-color:#ba5115;color:#fff;border-right:1px solid #E6A720;
border-left:1px solid #7A0B0B;}

.table_produits2 th.prix{ height:20px;border:0; width:60px;padding-left:10px;
background-color:#ba5115;color:#fff;
border-left:1px solid #7A0B0B;}



.table_produits2 tr.ligne1 td{ background:url(../fond/input.jpg) repeat-x;}

.table_produits2  tr.ligne2 td{ background: #cecece url(../fond/input2.jpg) repeat-x;}

.table_produits2 td.ref{ height:20px;border:0; 
color:#222;border-right:1px solid #ccc;text-align:left;}

.table_produits2 td.nom{ height:20px;border:0; width:60px;padding-left:10px;
color:#222;border-right:1px solid #ccc; width:450px;
border-left:1px solid #fff; text-align:left;}

.table_produits2 td.prixunit{ height:20px;border:0; width:60px;
background:url(../fond/input.jpg) repeat-x;color:#222;border-right:1px solid #ccc;
border-left:1px solid #fff;}

.table_produits2 td.prix{ height:20px;border:0; width:60px;
background:url(../fond/input.jpg) repeat-x;color:#222;border-right:1px solid #ccc;
border-left:1px solid #fff;}


.table_produits2 td.quantite{ height:20px;border:0; width:60px; text-align:center;
background:url(../fond/input.jpg) repeat-x;color:#222;border-right:1px solid #ccc;
border-left:1px solid #fff;}


.table_produits2 td{ height:20px;border:0;text-align:left;
color:#222;border-right:1px solid #ccc;
border-left:1px solid #fff; background:url(../fond/input.jpg) repeat-x;}

.table_produits2{border:1px solid #aaa; }


textarea{ width:396px; height:100px; border:1px solid #ccc; margin-bottom:10px;font-size:12px; color:#222px; padding:3px;
background:#fff url(../fond/input.jpg) repeat-x; }

.table_produits th{ letter-spacing:1px; font-weight:normal; text-align:left; text-transform:uppercase; font-size:11px;}


.table_produits th.nom{ height:20px;border:0; padding-left:10px;
width:280px;
background-color:#ba5115;color:#fff;border-right:1px solid #F3D278;
border-left:1px solid #F3D278;}

.table_produits th.prix{ height:20px;border:0; padding-left:10px;
background-color:#ba5115;color:#fff;border-right:1px solid #F3D278;
border-left:1px solid #F3D278;width:30px;}

.table_produits th.stock{ height:20px;border:0; padding-left:10px;
background-color:#ba5115;color:#fff;border-right:1px solid #F3D278;
border-left:1px solid #F3D278;}


.table_produits tr.ligne1 td{ background:url(../fond/input.jpg) repeat-x;}

.table_produits  tr.ligne2 td{ background: #cecece url(../fond/input2.jpg) repeat-x;}


.table_produits td.nomd{ height:20px;border:0; padding-left:10px; width:350px;
color:#222;border-right:1px solid #ccc; 
border-left:1px solid #fff; text-align:left;}

.table_produits td.nom{ height:20px;border:0; padding-left:10px; width:270px;
color:#222;border-right:1px solid #ccc; 
border-left:1px solid #fff; text-align:left;}

.table_produits td.prix{ height:20px;border:0; width:60px;padding-left:10px;
color:#222;border-right:1px solid #ccc; 
border-left:1px solid #fff; text-align:left;}


.table_produits td.ajouter{ height:20px;border:0;
color:#222;
 text-align:center;}

.table_produits{border:1px solid #aaa; }


.retour{display:block; float:left; padding:5px; padding-left:15px; padding-right:15px;margin-right:10px;margin-top:10px;
background:#ba5115 url(../fond/fond_produits2.jpg) repeat-x; border:1px solid #8E0606; color:#fff; text-decoration:none;}

.retour:hover{color:#000; text-decoration:underline;}


.annuler{display:block; float:left; padding:5px; padding-left:15px; padding-right:15px;margin-right:10px;margin-top:10px;
background:url(../fond/fond_produits2.jpg) repeat-x; border:1px solid #8E0606; color:#fff; text-decoration:none;}

.annuler:hover{color:#000; text-decoration:underline;}

.suite{display:block; float:left; padding:5px; padding-left:15px; padding-right:15px;margin-right:10px;margin-top:10px;
background:#ba5115 url(../fond/fond_produits2.jpg) repeat-x; border:1px solid #8E0606; color:#fff; text-decoration:none;}

.suite:hover{color:#000; text-decoration:underline;}
#boutons{ width:880px;
height:50px; background-color:#fff;}

img.noborder{ border:0; float:left;margin-right:5px;}

.video_pres{position:relative; float:right; display:block; width:250px; height:250px; margin-top:70px; margin-right:25px; margin-left:15px; margin-bottom:15px; text-indent:-99999px;}
.video_pres a{display:block;width:250px; height:250px; background:url(../element/video.jpg) no-repeat top left; }


