#wrapper {background:url(../gfx/decoup/fond_gris.jpg) no-repeat top;
width:1024px;
padding:0 15px;
position:relative;
margin:0 auto;
}
#wrapper.home {background: url(../gfx/decoup/accueil.jpg) no-repeat top; 
height:787px;
}
.logo_home, .logo {
	background:url(../gfx/decoup/logo_home.gif) no-repeat;
	width:374px;
	height:222px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:19px;
	z-index:1;
	}
	.logo {background:url(../gfx/decoup/cote.gif) no-repeat;
	}
	.lelogo {background:url(../gfx/decoup/lelogo.gif) no-repeat 15px 25px;
	width:250px;
	height:162px;
	display:block;
	text-indent:-9999px;
	}
blockquote  {margin:0 0 0 35px;}
ul.menu {
margin:0 0 0 370px;
padding:5px 0 0 25px;
position:relative;
width:605px;
background:url(../gfx/decoup/trait.gif) no-repeat left bottom;
height:50px;
}
ul.menu li {
float:left;
}
ul.menu li ul li {
z-index:1;
float:none;
}
ul.menu li a  {
display:block;
color:#006bac;
float:none;
font-size:10px;
}
ul.menu li a#lien_1, ul.menu li a#lien_2, ul.menu li a#lien_3, ul.menu li a#lien_4 {
z-index:300;
padding:15px 0 0 36px;
height:35px;
text-transform:uppercase;
}    
ul.menu li a#lien_1, ul.menu li a#lien_1.active  {
	background:url(../gfx/decoup/menu.gif) no-repeat;
	width:140px;
	}
	ul.menu li a#lien_2  {background:url(../gfx/decoup/menu.gif) no-repeat  -186px 0;
	width:163px;}
	ul.menu li a#lien_3  {background:url(../gfx/decoup/menu.gif) no-repeat  -394px 0;
	width:180px;}

ul.menu li a span {
display:none;
}


#fondmenu1, #fondmenu2, #fondmenu3, #fondmenu4 {
display:none;
position:absolute;
top:33px;
height:auto;
left:13px;
z-index:3;
}
ul#smenu1, ul#smenu2, ul#smenu3, ul#smenu4 {
border:2px solid #f0a600;
border-top:none;
width:120px;
float:none;
z-index:1;
margin:2px 0 0 0;
background:#fff;
}
ul#smenu1 {width:111px;}
ul#smenu2 {width:136px;}
ul#smenu3 {width:181px;}
ul#smenu4 {width:120px;}
#fondmenu1 {left:53px;}
#fondmenu2 {left:230px;}
#fondmenu3 {left:430px;}
#fondmenu4 {top:124px;}
ul#smenu1 li,ul#smenu2 li,ul#smenu3 li,ul#smenu4 li{
padding:2px;
border-top:2px solid #f0a600;
}
ul#smenu1 li a:hover,ul#smenu2 li a:hover,ul#smenu3 li a:hover,ul#smenu4 li a:hover  {
color:#fff;
background:#006bac;
}
ul#smenu1 a,ul#smenu2 a,ul#smenu3 a,ul#smenu4 a {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#2b2b2b;
padding:2px;
}
.news {background:url(../gfx/decoup/newsletter.gif) no-repeat;
padding:18px 0 0 170px;
height:50px;
width:250px;
margin:10px 0 0 0;
line-height:14px;
}
#rightMain {float:right;
	width:300px;
	margin:15px 0 0 0;
	}
	#rightMain input, #content input, .champ,.field, .results, textarea  {
	background:#fff;
	border:2px solid #f0a600;
	margin:0 5px 2px 0;
	padding:2px;
	vertical-align: middle;
	} 
	.results {margin:0;
	float:left;
	}
	#content .results a {text-decoration:none; font-weight:bold;}
	#content .results b {color:#dea526;}
	 #content input.checkbox {width:17px;
	height:17px;
	border:none;
	}
	#content  input {width:120px;}
	#content  input.ch300 {width:280px;}
	.fl170 {float:left;
		width:150px;
		}
		.fl170 input {width:160px;
		}
	.fl300 {float:left;
		width:280px;
		}
		#content .fl300 input{width:260px;
		}	
		
	.champ {
		width:130px;
		padding:4px;
	}
	.field{
		width:250px;
		padding:4px;
	}
	.field select{
		width: 250px;
	}
	#content .prix input {
	font-size:14px;
	font-weight:bold;
	color:#006bac;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	}
	
	#rightMain label, #content label {
	line-height:15px;
	font-weight:bold;
	float:none;
	}
	#content .prix label {line-height:18px;}
	.prix {padding-left:5px;}
	#rightMain  h3 {text-transform:uppercase;
	font-size:14px;
	margin:0 0 6px 0;
	}
	#rightMain  a  {font-size:10px;
	background:url(../gfx/deco/puce/puce.gif) no-repeat 0 4px;
	padding:1px 0 1px 10px;
	color:#006cb0;
	}
	#rightMain  a:hover {text-decoration:underline;}
#rechercher, #monCompte, #monPanier, #newsletter,#adresse { background: url(../gfx/decoup/bloc_1.gif) no-repeat;
	width:230px;
	padding:50px 0 0 56px;
	}
	#monCompte  {background:url(../gfx/decoup/bloc_2.gif) no-repeat;
	padding:20px 0 5px 56px;
	}
	#monPanier {background:url(../gfx/decoup/bloc_3.gif) no-repeat;
	padding:8px 0 0 56px;
	min-height:70px;
	}
	#newsletter {background:url(../gfx/decoup/bloc_5.gif) no-repeat;
	padding:7px 0 5px 56px;
	min-height:70px;
	}
	#newsletter p {margin:10px 0 4px 0;
	}
	#adresse {background:url(../gfx/decoup/bloc_7.gif) no-repeat;	
	padding:7px 0 5px 56px;
	line-height:14px;
	}
	#adresse p {font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin:3px 0 6px 0;
	}
	#adresse h4 {padding:0 0 5px 0;
	font-size:11px;}
	#adresse strong {font-size:19px;
	}
	.sep {background:url(../gfx/decoup/bloc_4.gif) no-repeat;
	height:25px;
	}
	.sep1 {background: url(../gfx/decoup/bloc_6.gif) no-repeat;
	height:49px;
	}
.submit {color:#006bac;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	 #content input.submit1 {background:#dea526;
	color:#006bac;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	padding:0;
	float:right;
	font-size:12px;
	}
.message {padding:50px 30px 60px 50px;}	
.message a {float:right;}
#content a.btlien {background:#dea526;
	color:#006bac;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 6px;
	line-height:25px;
	text-decoration:none;
	}
	
input#quantite {margin:0; border-right:none;}
#content input#quantite {width:95px;}
 #content  input.submits {
	font-size:14px;
	padding:1px 0;
	margin:1px 0 0 0;
	border:4px solid #f0a600;
	border-right:4px solid #f0a600;
	vertical-align: middle;
	}
	#content  input.submits {width:35px;}

/* Corps de page */
#contenu {
background:url(../gfx/decoup/bas.gif) no-repeat 7px bottom;
padding:0 0 15px 0;
width:100%;
clear:left;
}
#content {
width:690px;
margin:65px 0 0 0;
padding:0 0 0 25px;
float:left;
}
.titre1, .ttdivers, .ttrecherche, .ttgalerie, .ttcompte, .ttnewsletter  {background:url(../gfx/decoup/titre_1.gif) no-repeat;
	width:365px;
	height:60px;
	float:right;
	padding:22px 0 0 65px;
	}
	.ttdivers {background:url(../gfx/decoup/titre_2.gif) no-repeat;}
	.ttrecherche {background:url(../gfx/decoup/titre_3.gif) no-repeat;}
	.ttgalerie {background:url(../gfx/decoup/titre_4.gif) no-repeat;
	padding:24px 0 0 65px;
	height:58px;
	}
	.ttcompte{background:url(../gfx/decoup/titre_5.gif) no-repeat;
	padding:34px 0 0 65px;
	height:69px;
	}
	.ttnewsletter {background: url(../gfx/decoup/titre_6.gif) no-repeat;
	padding:25px 0 0 68px;
	height:69px;
	}

#content  h2, #contenu h2 {
text-transform:uppercase;
font-size:20px;
line-height:22px;
margin:0 0 8px 0;
}
h3 {font-size:14px;
text-transform:uppercase;
}
.imgl {float:left;
margin:0 10px 0 0;
}
#content h4 {
text-transform:uppercase;
font-size:14px;
}
#content h4 a {text-decoration:none;}
#content h5 {
text-transform:uppercase;
font-size:14px;
color:#E29F12;
}
#content  ul.liste {margin:5px 0 8px 10px;
	}
	#content  ul.liste li {padding:0 0 0 10px;
	background:url(../gfx/deco/puce/puce.gif) no-repeat 0 4px;
	}
	#content  ul.liste li a {text-decoration:none;
	color:#006baf;
	}
#content p strong {
	background:#006CB0;
	color:#fff;
	padding:0 3px;
	}
.telecharger {
	background:url(../gfx/decoup/telecharger.gif) no-repeat top right;
	width:205px;
	height:65px;
	margin:5px 0;
	padding:3px 0 0 5px;
	line-height:20px;
	}
	.telecharger a {color:#006bac;}
	.telecharger a:hover {text-decoration:underline;}
.def, #contenu .def p {
color:#006bac;
padding-left:10px;
}
.chapo {
color:#5b7a99;
width:370px;
float:right;
}
#content input.ch180 {width:125px;}
#content img {border:4px solid #fff;
margin:0 8px 0 0;
}
#content img.marg {margin:0 40px;
}

.tabF {background:url(../gfx/decoup/tab2.gif) repeat-y;
	color:#5d7a97;
	padding:15px 15px 5px 25px;
	font-size:12px;
	width:582px;
	line-height:15px;
	}
	.tabF a, #content p a {text-decoration:underline;}
	.tabF a:hover, #content p a:hover {text-decoration:none;}
	.tabFor {background:url(../gfx/decoup/tab2.gif) repeat-y;
	color:#5d7a97;
	width:622px;
	padding:0;
	margin:109px 0 0 55px;
	}
	
	.tabFor h4 {color:#fff;}
	.tabT {background:url(../gfx/decoup/tab1.gif) no-repeat top;
	width:622px;
	margin:0 0 0 55px;
	padding:38px 0 0 0;
	clear:both;
	}
	.tabTor{background: url(../gfx/decoup/tab1or.gif) no-repeat ;
	padding:0 15px 5px 35px;
	width:577px;
	margin:0;
	position:relative;
	}
	.enpage {margin:0 0 0 55px;}
	.enpage1 {padding:0 0 10px 318px;
	clear:both;}
	.tableft, .tabL1 {background: url(../gfx/decoup/tab1orleft.gif) no-repeat;
	width:522px;
	padding:10px 0 0 100px;
	height:25px;
	}
	.tabL1 {background: url(../gfx/decoup/tab1orleft1.gif) no-repeat;
	width:240px;		
	padding:10px 0 0 80px;
	}
	.right {background: url(../gfx/decoup/tab1orleft1r.gif) no-repeat;}
	
	.tabM,.tabM1  {background:url(../gfx/decoup/tab2.gif) repeat-y;
	color:#5d7a97;
	padding:0 30px 5px 35px;
	width:557px;
	}
	.tabM1  {background:url(../gfx/decoup/ftabl.gif) repeat-y right;
	padding:0 15px 5px 10px;
	width:295px;}
	
	.tabB, .tabBleft  {background:url(../gfx/decoup/tab3.gif) no-repeat bottom;
	display:block;
	height:8px;
	width:622px;
	margin:0 0 0 55px;
	}
	.tabBleft {margin:0;background:url(../gfx/decoup/tab5.gif) no-repeat bottom;
	}
	.tabB1 {width:320px;
	display:block;
	height:8px;
	background:url(../gfx/decoup/tab4.gif) no-repeat bottom right;}
	.compte, .comptes {background:url(../gfx/decoup/pictocompte.gif) no-repeat top right;
	padding:30px 120px 0 10px;
	width:160px;
	height:120px;
	}
	.comptes  {width:160px;
	float:left;
	}
	.compte  a, .comptes  a {margin:10px 0; text-decoration:none;}
	#content h5.ttl, #content  h5.ttr {background:url(../gfx/decoup/ttl.gif) no-repeat right;
	padding:0 5px;
	width:250px;
	color:#006bac;
	}
	
	#content h5.ttr {background:url(../gfx/decoup/ttr.gif) no-repeat;
	float:left;
	clear:none;
	}
	#content .bloc {
	width:260px; 
	margin-right:20px;
	float:left;
	}	
	#content .bloc p {padding:0 0 0 18px;}
	#content .bloc h4 {background:url(../gfx/deco/puce/puceor.gif) no-repeat;
	padding:0 0 0 18px;
	}
	h3 b {font-size:18px;}
	
.cold, .coldr {width:330px;
	float:right;
	padding:10px 20px 0 0;
	position:relative;
	}
	.coldr  {width:410px;}
	.colg {width:220px;
	position:relative;
	top:-10px;
	}
#page, #pages {width:450px;
	margin:25px 0 0 0;
	float:right;
	}
	#pages {width:620px;}

.lienl, .lienc, .lienr, .lienre {width:190px;
margin:5px 45px 5px 0;
float:left;
position:relative;
}
.lienc {margin:5px 23px 5px 0;}
.lienr, .lienre {margin:5px 0;}

.etiq {
	width:174px;
	height:16px;
	padding:4px 0 0 6px;
	background:url(../gfx/decoup/etiq.png) no-repeat;
	}
	.etiq a {color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	}
	.lienc .etiq, .lienre .etiq {width:165px;
	background:url(../gfx/decoup/etiq.png) no-repeat right;
	position:absolute;
	bottom:4px;
	left:4px;
	}
.entree {
position:absolute;
width:500px;
bottom:158px;
left:187px;
}
.stock {background:url(../gfx/decoup/stock.gif) no-repeat;
padding:2px 0 0 22px;
}
.encours {background:url(../gfx/decoup/encours.gif) no-repeat;
padding:2px 0 0 22px;
}
.surcommande {background:url(../gfx/decoup/surcommande.gif) no-repeat;
padding:2px 0 0 22px;
}

.expedie {background: url(../gfx/pictos/expedie.gif) no-repeat;
padding:10px 0 0 40px;
height:34px;
color:#006bac;
font-size:10px;
line-height:12px;
}
/* Recherche */

.resultat {float:left;
height:20px;
padding:7px 5px 0 0;
}
.alerte {display:inline;
background:#bd4d15;
color:#fff;
padding:0 4px;}
/* Panier */
ul.etapes {
	margin:5px 0 15px 0;
	clear:both;
	width:580px;
	}
	ul.etapes li {margin:0 4px 0 0;
	border:2px solid #dea526;
	border-right:none;
	background:#fff;
	float:left;
	font-size:11px;
	}
	ul.etapes li b, ul.etapes li strong   {border-right:2px solid #dea526;
	padding:2px;}
	ul.etapes li strong  {background:#dea526;
	}
table {width:100%;
}
table td {padding:2px;
border-bottom:1px solid #006cac;
font-size:10px;
text-align:center;
}
table.table td {
border-bottom:none;
text-align:left;
font-size:11px;
padding:4px;
}
table.table td b {text-align:right;}
table.table td a { background: url(../gfx/deco/puce/bleu.gif) no-repeat 0 3px;
padding:2px 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006bac;
}

table.table td.jaune {border-top:2px solid #dfa72b;}

table td.padtop {padding:2px 0 0 0;
text-align:right;}
.borb {border-bottom:1px solid #006cac;}
th {text-transform:uppercase;
font-size:10px;
text-align:center;
border-bottom:2px solid #dea526;
padding:2px;
font-weight:bold;
}
.total {background:#dea526;
font-size:14px;
margin:5px 0;
padding:5px;
text-align:right;
color:#0f6fa3;
}
.total span {float:left;
font-size:11px;
}
.total b {font-size:18px;}
/* Footer */
ul#footer {width:968px;
margin:5px auto;
background:#dfdfdf;
padding:5px 5px 5px 25px;
}
ul#footer li {display:inline;
}
ul#footer li a {padding:5px 20px;
color:#006cac;
text-transform:uppercase;
}
ul#footer li a:hover {text-decoration:underline;}

/* Boutons */
.ineuro, .inmetaux {background:url(../gfx/fr/boutons/entree_eurotechni.gif) no-repeat;
	width:264px;
	height:55px;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	.inmetaux {background: url(../gfx/fr/boutons/entree_metaux_arts.gif) no-repeat;width:230px;
	}
	.ineuro:hover, .inmetaux:hover {margin:-1px 0;}
	#rechercher .btrechercher {background: url(../gfx/decoup/rechercher.gif) no-repeat;
	width:146px;
	height:30px;
	display:block;
	text-indent:-9999px;
	margin:0 0 0 10px;
	}
	.left {background:#dea525 url(../gfx/deco/puce/puce_l.gif) no-repeat 3px 2px;
	padding:3px 4px 3px 17px;
	text-transform:uppercase;
	color:#006bac;
	font-weight:bold;
	}
	#content  input.submitl, #content  input.submitc, #content  input.submitr, .btcolor {
	border:none;
	color:#006bac;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#dea525;
	width:150px;
	text-align:center;
	}
	#content  input.submitc {margin:0 0 0 70px;}
	#content  input.submitl {	background:#dea525 url(../gfx/deco/puce/puce_l.gif) no-repeat 3px 3px;
	padding:2px 0 2px 15px;
	width:170px;
	}
	#content  input.submitr {
	background:#dea525 url(../gfx/deco/puce/puce_r.gif) no-repeat 3px 3px;
	width:80px;
	float:right;
	}
	#content a.btcolor {background:#dea526 url(../gfx/deco/puce/btcolor.gif) no-repeat center right;
	padding:2px 16px 2px 4px;
	font-size:9px;
	text-decoration:none;
	}
	 
	.btright, .btleft  {background:#fff url(../gfx/deco/puce/puceor.gif) no-repeat right 3px;
	float:left;	
	width:20px;
	height:22px;
	display:block;
	text-indent:-9999px;
	}
	.btleft  {background:#fff url(../gfx/deco/puce/pucel.gif) no-repeat left 4px;}
	
	.blocs {clear:both;
	padding:20px 15px 0 0;
	}
	.blocs h4 {font-size:16px;
	color:#006bac;}
	
#paiement input{
	width: auto;
	padding: 0;
	margin: 0;
	border: none;
}