/*****************************    BALISES    *******************************************/	
body,form,table,p{
font:11px verdana;
color:#3D3D3D;
margin:0;
padding:0;
}
div{
margin:0;
padding:0;
}
input,select{
font: 10px verdana;
}
span{
color:red; font-weight:bold;
}
img{
border:none;
margin:0;
}
/*********************************    PANIER    ***************************************/	
.tb_c{
border-top: 1px solid #C6C6C6;
border-left: 1px solid #C6C6C6;
width:465px;
background-color:#F9F9F9;
margin-top:10px
}
.tb_c_td{
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin:0;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;

}
.n_b{
font:bold 11px verdana;
color: #000000;
}
.noir_b{
font:bold 11px verdana;
color: #000000;
padding:10px;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
}
/****************************    MENU    ************************************************/
#main{
width:710px;
margin:0 auto 0;
background:url(images/fonds/header.jpg) no-repeat left top;

}
#main_menu{
margin-top:0;
width:210px;
height:120px;
}
#cat_header{
background: #EFEBEF url(images/fonds/menu_h.gif) no-repeat left top;

width:210px;
padding-bottom:10px;
padding-top:10px;
}
#cat_header p{
width:180px;
font:bold 13px verdana;
color:#3179A5;
margin-left:15px;

padding-bottom:3px;
border-bottom:1px solid #3179A5;

}
#cat_menu{
width:210px;
background: #0A0A0A url(images/fonds/menu_haut.gif) no-repeat left top;
color:#FFF;
}
#cat_search{
height:60px;
background: url(images/fonds/search.gif) no-repeat left top;
}
#paiement{
height:70px;
background: url(images/fonds/pay.jpg) no-repeat left top;
}

#panier{

font:11px verdana;
line-height:22px;
margin-left:75px;
margin-top:255px;
height:50px;
}

#home_link{
height:160px;
width:205px;
}
#home_link a{
display:block;
height:137px;
width:210px;
}
#recherche{
margin-left:130px;
margin-top:235px;
}
/***************************    CONTENT   ****************************************/
#content_h{
padding-top:10px;
background: url(images/fonds/content_h.gif) no-repeat left top;
height:35px;
width:500px;

}
#content{
width:500px;
overflow:visible;
background: url(images/fonds/content_m.gif) repeat-y left top;
}
#content_b{
width:500px;
background:  url(images/fonds/content_b.gif) no-repeat left top;
height:25px;
}
/*********************       CHEMIN/TOP VENTE        ************************************/
#chemin{
padding-bottom:5px;
width:470px;
margin-left:15px;
font:bold 13px verdana;
color: #3378A0;
border-bottom:1px solid #98E1FF;
}
#chemin a:link,#chemin a:visited,#top_vente a:link,#top_vente a:visited{
text-decoration: none;
color: #3378A0;
}
#chemin a:hover,#top_vente a:hover{
text-decoration: underline;
color: #3378A0;
}
/**************************    BOUTONS  *****************************************/	
.rouge_carre{
	background: url(images/boutons/rouge_size0.gif) no-repeat;
	width:28px;
	height:16px;
	font:bold 11px verdana;
	color:#FFFFFF;
	border:none;
}
input.bouton{
	padding-left:15px;
	cursor:hand;
}
a.bouton{
	text-indent:15px;
	padding-top:1px;
	display:block;
	
}
.bouton {
	margin:0;
	border:none;
	font:bold 11px verdana;
	color:#FFFFFF;
	text-align:left;
}
.gris_1{
	background: url(images/boutons/gris_size1.gif) no-repeat;
	width:105px;
	height:16px;
}
.gris_2{
	background: url(images/boutons/gris_size2.gif) no-repeat;
	width:157px; 
	height:16px;
}
.rouge_1{
	background: url(images/boutons/rouge_size1.gif) no-repeat;
	width:105px; 
	height:16px;
}
.rouge_2{
	background: url(images/boutons/rouge_size2.gif) no-repeat;
	width:157px; 
	height:16px;
}
a.bouton:link,a.bouton:visited, a.bouton:hover,a.bouton:active{
	color: #FFFFFF;
	text-decoration: none;
}
.gris_back{
	background: url(images/boutons/gris_back.gif) no-repeat;
	width:105px;
	height:16px;
}
a.bouton_back{
	text-indent:30px;
	padding-top:1px;
	display:block;
}
input.bouton_back{
	margin:0;
	border:none;
	font:bold 11px verdana;
	color:#FFFFFF;
	cursor: hand;
	padding-left:15px;
}
a.bouton_back:link,a.bouton_back:visited, a.bouton_back:hover,a.bouton_back:active{
	color: #FFFFFF;
	text-decoration: none;
}
/****************************    CATALOGUE    ******************************************/
.trai{
height:5px;
background:url(images/trai.gif) repeat-x left top;
}
.prod_top{ width:350px;
height:30px;
}
.prod_1_1{
	width:235px;
	border-right:1px solid #C6C6C6;
}
.prod_1_2{
	width:235px;
}
.prod_2_1{
	width:220px;
}
.prod_2_2{
	margin-left:15px;
	width:220px;
}
.prod_1_1b{
	width:165px;
	border-right:1px solid #C6C6C6;
}
.prod_1_2b{
	width:165px;
}
.prod_2_1b{
	width:165px;
}
.prod_2_2b{
	margin-left:5px;
	width:290px;
}
.prod_3{
	width:470px;
	margin-top:10px;
	height:10px;
	border-top:1px solid #C6C6C6;
}

/**************************************    MENU    *************************************************/
.m_td1_1{
border-bottom:1px solid #474747;
height:20px;
width:20px;
background: url(images/m_puce.gif) no-repeat center center;
}
.m_td1_2{
height:20px;
width:20px;
background: url(images/m_puce.gif) no-repeat center center;
}
.m_td2_1{
padding-left:10px;
width:140px;
border-bottom:1px solid #474747;
border-left:1px solid #474747;
}
.m_td2_2{
padding-left:10px;
width:140px;
border-left:1px solid #474747;


}
.menu_titre{
margin-left:25px;
font:bold 11px verdana;
color:#98E1FF;
}
.m_tb{
margin-left:25px;
}
.m_tb a:link{
font:bold 11px verdana;
text-decoration: none;
color: #D3D3D3;
}
.m_tb a:visited{
font:bold 11px verdana;
text-decoration: none;
color: #D3D3D3;
}
.m_tb a:hover{
font:bold 11px verdana;
text-decoration: underline;
color: #D3D3D3;
}
/**************************************   DIVERS	********************************************/	
.vert_b{
font:bold 13px verdana;
color: #3378A0;
}
.alert{
position:absolute;
top:320px;
width:300px;
margin-left:-150px;
padding:10px;
text-align:center;
left:50%;
z-index:2;
background-color:#EFEBEF;
border:1px solid #3179A5;

}
.info{
text-align:center;
margin-top:10px;
color:#849E08;
font:bold 11px verdana;
}

.titre_s{
padding-bottom:3px;
border-bottom:1px solid #CCC;
width:465px;
font:bold 11px verdana;
color:#3378A0;
}
.prix{
background:url(images/fonds/prix.gif) repeat-x;
color:#849E08;
font-weight:bold;


}



.vert a:link,.vert a:visited{
text-decoration: none;
color: #3378A0;
}
a:link,a:visited{
font-weight:bold;
text-decoration: none;
color: #3D3D3D;
}
a:hover {
  text-decoration: underline;
}

#home_text a:link,#home_text a:visited{
text-decoration: none;
color:3D3D3D;
font: 11px verdana;
}
#home_text a:hover{
text-decoration: underline;
}

.error{
color:red;
}

.photoaccueil{
	width:470px;
	margin-top:10px;
	/*height:5px;*/
	border-top:1px solid #98E1FF;
	padding-bottom:0px;
}

.apartir { font-size:9px; color:#FF0000;}
