@import "grid.css";
@import "commun.css";
@import "couleur.css";
@import "lightbox.css";
@import "recherche.css";
@import "reglette.css";
@import "splash.css";
@import "titre.css";
@import "pblnav.css";
@import "document.css";
@import "menu.css";

html, body {
	font-size:12px;
	font-family: Verdana, Arial, sans serif;
	margin:0;
	padding:0;
}

body, div.fullsite {
	margin-top:0;
}

div.header {
	position:relative;	
	background:transparent url('../img/design/reskin/header.jpg') top left no-repeat;
	height:80px;
}

a.logo_link{
	position:absolute;	
	display:block;
	z-index:20;
	height:80px;
	width:250px;
	cursor:pointer;
}

.lst_left{
	width:160px;
	float:left;
}

.blc_right{
	float:left;
	width:800px;
}

.blc_right div.blc_width{
	float:left;
	width:920px;
}

table.phrase_header {
	position:relative;	
	left:390px;
	top:19px;
	font-weight:bold;
	text-align:center;
	width:450px;
	height:43px;
	border:none;
}

a.btn_contact,
a.btn_inscription,
a.btn_commande,
a.btn_connexion,
a.btn_deconnexion,
a.btn_contact_send
{
	display:block;
	width:120px;
	height:31px;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
}

a.btn_contact { background-image:url('../img/design/reskin/btn/contact.png');}
a.btn_inscription { background-image:url('../img/design/reskin/btn/inscription.png');}
a.btn_commande { background-image:url('../img/design/reskin/btn/commande.png');}
a.btn_connexion { background-image:url('../img/design/reskin/btn/authentification.png');}
a.btn_deconnexion { background-image:url('../img/design/reskin/btn/deconnexion.png');}
a.btn_contact_send { background-image:url('../img/design/reskin/btn/contact_envoi.png');}

a.btn_contact:hover,
a.btn_inscription:hover,
a.btn_commande:hover,
a.btn_connexion:hover,
a.btn_deconnexion:hover,
a.btn_contact_send:hover
{
	background-position:0 -31px;
}

a.btn_contact {
	margin-top:22px;
	margin-bottom:-22px;
}

a.choixespece,
a.choixformat
{
	display:block;
	margin-left:10px;
	float:left;
	width:285px;
	height:170px;
	margin-top:50px;
	overflow:hidden;
	text-decoration:none;	
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:transparent;
}

a.choixespece { background-image:url('../img/design/reskin/symbole/choix_espece.png');}
a.choixformat { background-image:url('../img/design/reskin/symbole/choix_format.png');}

a.choixespece:hover,
a.choixformat:hover
{
	background-position:top left;
	text-decoration:none;	
}

span.choixespece_lib,
span.choixformat_lib
{
	text-decoration:none;	
	font-size:11px;
	text-transform:uppercase;
	line-height:20px;
	margin-top:140px;
	text-align:center;
	display:block;
	font-weight:bold;
}

/* FD MENU */
.mn_fd_int,
.mn_fd_eas,
.mn_fd_ext,
.mn_fd_pot,
.mn_fd_sou,
.mn_fd_out,
.mn_fd_ter,
.mn_fd_con,
.mn_fd_gal,
.mn_fd_net,
.mn_fd_fore,
.mn_fd_fori
{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:transparent;
}

.mn_fd_int { background-image:url('../img/design/reskin/bloc/bloc_int_h.png');}
.mn_fd_eas { background-image:url('../img/design/reskin/bloc/bloc_eas_h.png');}
.mn_fd_ext { background-image:url('../img/design/reskin/bloc/bloc_ext_h.png');}
.mn_fd_pot { background-image:url('../img/design/reskin/bloc/bloc_pot_h.png');}
.mn_fd_sou { background-image:url('../img/design/reskin/bloc/bloc_sou_h.png');}
.mn_fd_out { background-image:url('../img/design/reskin/bloc/bloc_out_h.png');}
.mn_fd_ter { background-image:url('../img/design/reskin/bloc/bloc_ter_h.png');}
.mn_fd_con { background-image:url('../img/design/reskin/bloc/bloc_con_h.png');}
.mn_fd_gal { background-image:url('../img/design/reskin/bloc/bloc_gal_h.png');}
.mn_fd_net { background-image:url('../img/design/reskin/bloc/bloc_net_h.png');}
.mn_fd_fore, .mn_fd_fori { background-image:url('../img/design/reskin/bloc/bloc_for_h.png');}

/* BLOCS */
div.blc_int,
div.blc_eas,
div.blc_ext,
div.blc_pot,
div.blc_sou,
div.blc_out,
div.blc_ter,
div.blc_con,
div.blc_gal,
div.blc_net,
div.blc_fore,	
div.blc_fori,
div.blc_8
{
	background-position:top left;
	background-repeat:repeat-y;
	background-color:transparent;
}

div.blc_int { background-image: url('../img/design/reskin/bloc/bloc_int.png');}
div.blc_eas { background-image: url('../img/design/reskin/bloc/bloc_eas.png');}
div.blc_ext { background-image: url('../img/design/reskin/bloc/bloc_ext.png');}
div.blc_pot { background-image: url('../img/design/reskin/bloc/bloc_pot.png');}
div.blc_sou { background-image: url('../img/design/reskin/bloc/bloc_sou.png');}
div.blc_out { background-image: url('../img/design/reskin/bloc/bloc_out.png');}
div.blc_ter { background-image: url('../img/design/reskin/bloc/bloc_ter.png');}
div.blc_con { background-image: url('../img/design/reskin/bloc/bloc_con.png');}
div.blc_gal { background-image: url('../img/design/reskin/bloc/bloc_gal.png');}
div.blc_net { background-image: url('../img/design/reskin/bloc/bloc_net.png');}
div.blc_fore, div.blc_fori { background-image: url('../img/design/reskin/bloc/bloc_for.png');}
div.blc_8 { background-image: url('../img/design/reskin/bloc/bloc_8.png');}

div.blc_intb,
div.blc_easb,
div.blc_extb,
div.blc_potb,
div.blc_soub,
div.blc_outb,
div.blc_terb,
div.blc_conb,
div.blc_galb,
div.blc_netb,
div.blc_foreb,	
div.blc_forib,
div.blc_8b	
{
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
	height:6px;
}

div.blc_intb { background-image: url('../img/design/reskin/bloc/bloc_int_b.png');}
div.blc_easb { background-image: url('../img/design/reskin/bloc/bloc_eas_b.png');}
div.blc_extb { background-image: url('../img/design/reskin/bloc/bloc_ext_b.png');}
div.blc_potb { background-image: url('../img/design/reskin/bloc/bloc_pot_b.png');}
div.blc_soub { background-image: url('../img/design/reskin/bloc/bloc_sou_b.png');}
div.blc_outb { background-image: url('../img/design/reskin/bloc/bloc_out_b.png');}
div.blc_terb { background-image: url('../img/design/reskin/bloc/bloc_ter_b.png');}
div.blc_conb { background-image: url('../img/design/reskin/bloc/bloc_con_b.png');}
div.blc_galb { background-image: url('../img/design/reskin/bloc/bloc_gal_b.png');}
div.blc_netb { background-image: url('../img/design/reskin/bloc/bloc_net_b.png');}
div.blc_foreb { background-image: url('../img/design/reskin/bloc/bloc_for_b.png');}
div.blc_forib { background-image: url('../img/design/reskin/bloc/bloc_for_b.png');}
div.blc_8b { background-image: url('../img/design/reskin/bloc/bloc_8_b.png');}

div.blc_8 {
	padding:10px;
}

/* PAGE */

img.illustration_accueil {
	position:relative;
	z-index:10;
	top:-27px;
	margin-bottom:-27px;
}

.page_legendeimage_large {
	font-style:italic;
	width:350px;
}
.page_legendeimage_etroit {
	font-style:italic;
}
div.page_contenu {
	text-align:justify;
}
div.page_phrasebas {
	font-style:italic;
	width:100%;
	text-align:right;
}
/* POLAROID */
div.pola {
	width:160px;	
	float:left;
	height:205px;
	margin-bottom:10px;
}

div.polaroid,
div.polaroidoff, 
div.polaroid_lien 
{
	width:140px;
	height:185px;
	background-color:transparent;
	float:left;
	cursor:pointer;
	margin-bottom:20px;
}

div.polaroid_lien { cursor:default;}

div.polaroidoff {
	cursor:default;
	opacity:0.5;
	filter : alpha(opacity=50);
}

img.img_mosaique { bottom:0px;}

span.reference,
span.autre_reference
{
	display:block;
	width:140px;
	font-size:10px;
	margin:0;
	padding:0;
	float:left;
	clear:left;
	text-align:justify;
}

span.reference { font-weight:bold;}

.titrevariete,
.caseformat,
.curresp
{
	display:block;
	float:left;	
}
.titrevariete { width:180px; padding-right:8px;}
.caseformat { width:20px; margin-right:10px;}
	
span.titrevariete,
span.caseformat,
span.curresp,
div.currarbre span.reference,
div.currarbre span.espece,
div.currarbre span.qualite
{ 
	border-bottom:2px solid #333; margin-bottom:-2px;
} 
/*Sous menu (comme Dis moi)*/
h2.sous_menu{
text-align:center;
display:block;
height:34px;
line-height:34px;
width:285px;
padding:0;
margin:0px;
background:transparent url('../img/design/reskin/symbole/sous_menu.png') top left no-repeat;
}
ul.sous_menu{
padding:10px;
width:285px;
}

/* CONSEIL */
table.conseil {
	width:99%;
}
table.conseil th { border-bottom:2px solid #CCC;}
table.conseil td { border-bottom:1px solid #CCC;}
th.firstcell, 
td.firstcell 
{
	width:33%;
}

th.fullcell, 
td.fullcell 
{
	width:99%;
}

/* AFFICHAGE IMAGES PRODUITS */
.affichageimagearbre,
.affichageimagepoterie,
.affichageimageoutil,
.affichageimageterreengrais 
{
	width:960px;
}

div.colimg {
	float:left;
	width:600px;
}
div.colinfo {
	float:left;
	width:350px;
	margin-left:10px;
}

/* SYMBOLE ARBRES */
.individuniquepetit,
.dejavendupetit
{
	display:block;
	width:140px;
	height:140px;
	position:relative; 
	z-index:20; 
	margin-top:-4px; 
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
}

.individuniquepetit { background-image:url('../img/symbole/individunique_petit.png');}
.dejavendupetit { background-image:url('../img/symbole/dejavendu_petit.png');}

/* DEFILEMENT ARBRE */
div.bloc_nav {
	width:960px;
	height:56px;
	margin:0;
	padding:0 0 20px 0;
	clear:left;
}

.navig, #precedent, #suivant {
	display:block;
	width:36px;
	height:36px;
}

#precedent { background:transparent url('../img/design/reskin/symbole/nav_prev.png') top left no-repeat;}
#suivant { background:transparent url('../img/design/reskin/symbole/nav_next.png') top left no-repeat;}

#precedent:hover,
#suivant:hover
{ 
	background-position:0 -36px;
}
#precedent { float:left;}
#suivant {	float:right;}

/* ANCRE NOMMEE LORS DE L'AFFICHAGE D'UN PRODUIT */	
.arbre_vue,
.galerie_vue,
.soucoupe_vue,
.poterie_vue,
.outil_vue,
.terreengrais_vue,
.recommandation_vue,
.dismoi_vue
{
	float:none;
	width:100%;
	height:1px;
}

/* POTERIE */
.coul_pot {
	float:left;
	clear:left;
}
.coul_pot * {
	float:left;
}

.coul_pot img {
	padding-top:3px;
	margin-right:4px;
}

a.valider,
a.valider_figurine,
a.valider_poterie
{
	float:left;
	display:block;
	height:21px;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
}

a.valider {
	width:111px;
	background-image:url('../img/design/reskin/btn/valider.png');
}
a.valider_figurine {
	margin-left:4px;
	width:199px;
	background-image:url('../img/design/reskin/btn/valider_figurine.png');
}
a.valider_poterie {
	width:180px;
	background-image:url('../img/design/reskin/btn/valider_poterie.png');
}

a.valider:hover,
a.valider_figurine:hover,
a.valider_poterie:hover
{
	background-position:0 -21px;
}

/* NAVIGATION */
a.remonte {
	display:block;
	float:right;
	clear:both;
	width:960px;
	height:40px;
	background:transparent url('../img/design/reskin/symbole/up.png') top left no-repeat;
}

a.remonte:hover { background-position:0 -40px;}

/* GALERIE */
a.img_gal {
	display:block; float:left;
}
a img.img_galerie,
a img.img_galerie_nomargin 
{
	border:none;
	text-decoration:none;
}

img.img_galerie,img.img_galerie_nomargin { width:180px;}
img.img_galerie { margin-right:11px;}

/* BOUTONS HEADER */
.b_inscription,
.b_valider,
.b_annulercommande 
{
	display:block;
	width:80px;
	height:36px;
	background-color:#918e7f;
	border:1px solid #514f49;
	text-align:center;
}

.b_inscription:hover,
.b_valider:hover,
.b_annulercommande:hover
{
	color:#FFF;
	background-color:#514f49;
	border:1px solid #918e7f;
	text-decoration:none;
}

.bloc_lien_pro {
	padding:0 10px 10px 10px;
	margin-bottom:20px;
	width:50%;
	float:right;
}

.lien_pro {
	display:block;
	font-weight:bold;
	border-bottom:1px solid  #DDD;
}

th.col_action {
	width:120px;
}

/* LISTE */
.tiret {
	display:block;
	line-height:16px;
	text-indent:18px;
	background:transparent url('../img/design/reskin/symbole/puce_lien.png') top left no-repeat; 
}
a.tiret:hover {	background-position:0 -32px;}

.fleche,.flecherouge {
	display:block;
	line-height:16px;
	text-indent:18px;
}
.fleche {
	background:transparent url('../img/design/reskin/symbole/puce_fleche.png') top left no-repeat; 
}
.flecherouge {
	background:transparent url('../img/design/reskin/symbole/puce_fleche_rouge.png') top left no-repeat; 
}

a.fleche:hover,a.flecherouge:hover {	background-position:0 -32px;}

/* PAGE CONTACT */
table.tcontact {
	cell-spacing:0;
	cell-padding:0;	
	margin:0;
	padding:0;
	width:960px;
}

td.tc_fc { width:353px;}
table.tcontact .fullwidth {	width:99%;}
table.tcontact textarea { height:140px;}

a.liencollection_easyoki {
	display:block;
	width:180px;
	height:54px;
	background:transparent url('../img/design/btn_collecteo.png') top left no-repeat;
	text-align:center;
	padding-top:8px;
	padding-bottom:-8px;
}

a.liencollection_easyoki:hover {
	background-position:0 -54px;
}
