/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}
form {
  margin: 0;
  padding: 0;
}
body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #e7e7e7;
	/*background-image:url(images/fd.jpg);*/
	background-repeat:repeat-x;
	background-position:top;

}
a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
}
input.button { cursor: pointer; }
p { margin-top: 0; margin-bottom: 5px; }
img { border: 0 none; }



.tab_accueil {
	
	width: 500px;
	text-align: left; 
    margin-left: auto;
    margin-right: auto;
	border:1px solid #81c349;
	color: #348d39;
}

.tab_accueil2 {
	
	width: 500px;
	font-size: 14px;
	text-align: center; 
    margin-left: auto;
    margin-right: auto;
	border:2px solid #81c349;
	color: #348d39;
}

.tab_accueil3 {
	
	width: 500px;
	font-size: 13px;
	text-align: left; 
    margin-left: auto;
    margin-right: auto;
	border:2px solid #81c349;
	color: #348d39;
}

.tab_menu_2{
	padding-top:15px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#9f9f9f;
}

#tab_menu{
	background-color:#FFFFFF;
	width:198px;
	height: 150px;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;


}


#tab_central{
 border-width:1px; 
 border-style:solid; 
 border-color:black;
}

textarea {
	border:1px solid #000000;
	background-color: #FFFFFF;
	width: 250px; 
	font-family: tahoma,verdana,Helvetica,sans-serif; 
	font-size: 12px;
	color: #000000;
}

input.bouton {
	border:1px solid #000000;
	background-color: #FFFFFF;
	width: 200px; 
	height: 20px;
	font-family: tahoma,verdana,Helvetica,sans-serif; 
	font-size: 12px;
	color: #000000;
}


/*****************************/
/** Template pour Bionetcar **/
/*****************************/


#blabla_vert
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:15px;
}

#blabla_vert3
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:15px;
}



#blabla_vert_2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-left:20px;
	line-height:20px;
}


#bloc_panier{
	width:198px;

	border-right-width:1px; 
	border-right-style:solid; 
 	border-right-color:black;

}

#bloc_contenu{
	width:100%;
	height:100%;
}





.voir_produits 
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0d7800;
	font-weight:bold;
	font-size:18px;
	text-align: center;
}

.voir_produits a:visited{
	color:#0d7800;
	cursor:pointer;
}

.voir_produits a:hover{
	color:#0d7800;
	cursor:pointer;
}








#global {

	margin-left: auto;
	margin-right: auto;
	width: 989px;
	text-align: left;
	background-image:url(images/bloc_haut.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#bloc_header{
	height: 353px;
}
#bloc_general{
	min-height:50px;
}
#bloc_footer{
	height: 284px;
	width:100%;
	background-image:url(images/bloc_footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	clear:both;
}


/* HEADER */
#header_menu{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0d7800;
	font-weight:bold;
	padding-left:20px;
	position:absolute;
	top:110px;
	left:200px;
	height:40px;
}
.item_menu a:link, .item_menu a:visited{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:15px;
	margin-right:10px;
	color:#0d7800;
	display:inline-block;
}
.item_menu a:hover, .item_menu a:focus, .item_menu a:active {
	color:#FFF;
	cursor:pointer;
	background-image:url(images/item_menu_fd.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-decoration:none;
}
.item_menu_bas{
	text-align:center;
}
.item_menu_bas a:link, .item_menu_bas a:visited{
	margin-top:220px;
	color:#FFFFFF;
	display:inline-block;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
}
.item_menu_bas a:hover, .item_menu_bas a:focus, .item_menu_bas a:active {
	color:#bcf970;
	cursor:pointer;
	text-decoration:none;
}
#item_mon_panier a {
	display:block;
	width:139px;
	height:40px;
	background-image:url(images/item_panier.png);
}
#item_mon_panier a:hover, #item_mon_panier a:focus, #item_mon_panier a:active{
	background-image:url(images/item_panier2.png);
} 
#placement_txt_header{
	position:absolute;
	top:180px;
	left:10px;
	width:600px;
}
#txt_header{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-left:20px;
	line-height:20px;
}
#titre_header{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:15px;
}


/* MENU */
#bloc_menu{
	width:218px;
	height:100%;
}
#menu_footer{
	height:287px;
	width:218px;
	background-image:url(images/bloc_footer3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


/* CONTENU */

.article{
	padding-bottom:30px;
	margin-right:10px;
}
#cat_article{
	height:27px;
	width:500px;
	display:block;
	background-color:#FFFFFF;
	margin-right:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:8px; 
	padding-left:10px;
	margin-bottom:15px;
	font-weight:bold;
}
.header_article{
	margin-right:10px;
	height:64px;
}
.puce_article{
	height:59px;
	width:68px;
	background-image:url(images/puce_article.png);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

.puce_article2
{
	height:20px;
	width:18px;
	background-image:url(images/puce_article.png);
	background-repeat:no-repeat;

	float:left;
}


.titre_article{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#343434;
	margin-left:50px;
	padding-top:30px;
	padding-left:10px;
}
.titre_article a:link, .titre_article a:visited{
	color:#343434;
	text-decoration:none;
}
.titre_article a:hover, .titre_article a:focus, .titre_article a:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.txt_article{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	padding-top:20px;
	line-height:23px;
	padding-left:15px;
}
.txt_article_petit{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	padding-top:20px;
	line-height:23px;
	padding-left:15px;
}
.lire_suite{
	text-align:right;
	width:100%;
}
.lire_suite a:link, .lire_suite a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	padding-bottom:10px;
	text-decoration:underline;
}
.lire_suite a:hover, .lire_suite a:focus, .lire_suite a:active{
	color:#166100;
	text-decoration:none;
	cursor:pointer;
}


/* PANIER */
#bloc_panier{
	width:206px;
	height:100%;
}
#panier_footer{
	height:262px;
	width:206px;
	background-image:url(images/bloc_footer2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#grp_panier{
	background-color:#FFFFFF;
	width:198px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	padding-bottom:20px;
	margin-left:8px;
}
.txt_panier{
	padding-top:15px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#9f9f9f;
}
.img_commander{
	height:215px;
	width:206px;
	background-image:url(images/bt_commander.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:10px;
}
.img_commander:hover{
	background-image:url(images/bt_commander2.png);
	cursor:pointer;
}


/* GENERAL */
#retour_accueil a{
	position:absolute;
	top:0px;
	width:218px;
	height:146px;
	display:block;
	background-image:url(images/logo_bionetcar_accueil.jpg);
	background-repeat:no-repeat;
}
#retour_accueil a:hover, #retour_accueil a:focus, #retour_accueil a:active{
	cursor:pointer;
}
.categorie{
	width:178px;
	height:27px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#343434;
	background-image:url(images/fd_menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:8px;
	padding-left:20px;
}
.categorie a:link, .categorie a:visited{
	color:#343434;
	text-decoration:none;
}
.categorie a:hover, .categorie a:focus, .categorie a:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.ss_menu{
	padding-top:8px;
	padding-left:30px;
	height:28px;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#9f9f9f;
	width:168px;
}
.ss_menu a:link, .ss_menu a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3ca602;
	text-decoration:underline;
}
.ss_menu a:hover, .ss_menu a:focus, .ss_menu a:active{
	color:#166100;
	text-decoration:none;
	cursor:pointer;
}
.logo_yc-services{
	height:77px;
	width:202px;
	background-image:url(images/logo_yc-services.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	margin-top:20px;
}
.logo_yc-services-prestations{
	display:block;
	height:62px;
	width:191px;
	background-image:url(images/logo_yc-services.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:70px;
	padding-top:8px;
}

/* PRODUITS */
.txt_produit{
	padding-left:5px;
	margin-right:8px;
}
.txt_produit_detail{
	padding-left:10px;
	margin-right:15px;
}
.img_produit{
	/*width:136px;*/
}
.img_produit img{
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
}
.footer_produit{
	height:47px;
	width:136px;
	background-image:url(images/vign_produit.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	cursor:pointer;
}
.txt_footer_produit{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	margin-right:40px;
	line-height:15px;
	padding-left:8px;
	padding-top:10px;
}
.espacement_produit{
	height:20px;
}
.bt_commander input{
	height:47px;
	width:136px;
	background-image:url(images/vign_produit.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	border:none;
	padding-right:35px;
	padding-bottom:5px;
}
.bt_commander input:hover{
	cursor:pointer;
}
.div_quantite{
	width:135px;
	margin-top:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	padding-bottom:3px;
}
.lien_prod_petit_panier a:link, .lien_prod_petit_panier a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	text-decoration:none;
}
.lien_prod_petit_panier a:hover, .lien_prod_petit_panier a:focus, .lien_prod_petit_panier a:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.lien_prod_panier a:link, .lien_prod_panier a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	text-decoration:none;
	padding-left:10px;
}
.lien_prod_panier a:hover, .lien_prod_panier a:focus, .lien_prod_panier a:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.prix_prod_petit_panier{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
}
.checkout_link:link, .checkout_link:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#343434;
	color:#343434;
	text-decoration:none;
	margin-left:390px;
}
.checkout_link:hover, .checkout_link:focus, .checkout_link:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.liens_mettre_a_jour:link, .liens_mettre_a_jour:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	text-decoration:none;
}
.liens_mettre_a_jour:hover, .liens_mettre_a_jour:focus, .liens_mettre_a_jour:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.button:link, .button:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	text-decoration:none;
}
.button:hover, .button:focus, .button:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.liens_suivi_commande:link, .liens_suivi_commande:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	text-decoration:none;
}
.liens_suivi_commande:hover, .liens_suivi_commande:focus, .liens_suivi_commande:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
}
.liens_divers:link, .liens_divers:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3ca602;
	text-decoration:none;
}
.liens_divers:hover, .liens_divers:focus, .liens_divers:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
} 
.liens_divers_petit:link, .liens_divers_petit:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	text-decoration:none;
}
.liens_divers_petit:hover, .liens_divers_petit:focus, .liens_divers_petit:active{
	color:#166100;
	text-decoration:underline;
	cursor:pointer;
} 
.liens_article:link, .liens_article:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3ca602;
	padding-bottom:10px;
	text-decoration:underline;
}
.liens_article:hover, .liens_article:focus, .liens_article:active{
	color:#166100;
	text-decoration:none;
	cursor:pointer;
}

/*PRODUITS ACCUEIL*/
.cadre_prod_accueil{
	float:left;
	padding-left:3px;
}
.bt_commander_accueil input{
	font-size:12px;
	height:47px;
	width:134px;
	background-image:url(images/vign_produit.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	/*margin-top:5px;*/
	border:none;
	/*padding-right:35px;*/
	padding-bottom:5px;
	text-align:left;
}
.bt_commander_accueil input:hover{
	cursor:pointer;
}
.nom_produit_accueil{
	text-align:center;
	padding:5px;
}


