/*CSS JINELLA*/

html {
	font-family: arial, helvetica, sans-serif;
}

body {
	margin: 0px;
    padding: 33px 0px 0px 0px;
	
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;	
	color: #3e3d40;
    background:#dddcca url(images/fond_body.jpg) repeat-x top left;
}

p {
	text-align: justify;
}

img {
	padding: 0px;
	margin: 0px;
	border: none;
}

span {
	padding: 0px;
	margin: 0px;
}






/*style general*/


.spacer {
  clear: both;
}


/*GABARIT*/



#content {
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
}

#debut_site {
	position: relative;
	width:1024px;
}



#fond_site {
	float: left;
	width: 1024px;
	
	background:  url(images/fond_site.gif) repeat-y top center;
}


#global {
	float: left;
	width: 1024px;
	
	background:  url(images/fin_site.jpg) no-repeat bottom center;
}


#top_site {
	float: left;
	width: 1000px;
	
	padding: 28px 12px 0px 12px;
	background:#d6d5c0 url(images/logo_loisy.jpg) no-repeat bottom left;
}


#logo {
	 float: left;
	 width: 282px;
	 height: 52px;
 }
 
 #menu {
	float:left;
	width: 700px;
	height: 52px;
	padding-left: 18px;
	
	background: url(images/fond_menu.gif) no-repeat top left;
}



/*** Menu déroulant ***/

.lien_menu_familles {
	display: block;
	float: left;
	height: 32px;
	padding: 20px 13px 0px 13px;
	
	background-color: #ffffff;
	color: #8fb2f4;
	font-weight: bold;
	text-decoration: none;
}

.lien_menu_familles_on {
	display: block;
	float: left;
	height: 32px;
	padding: 20px 13px 0px 13px;
	
	background-color: #8fb2f4;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.lien_menu_familles:hover {
	background-color: #8fb2f4;
	color: #ffffff;
}

.montrer_relative {
	display: block;
	position: relative;
	float: left;
	z-index: 80;
}

.cacher_relative {
	display: none;
	position: relative;
	float: left;
	z-index: 80;
}

.montrer {
	display: block;
	position: absolute;
	top: 52px;
	width: 230px;
	z-index: 81;
}

.cacher {
	display: none;
	position: absolute;
	top: 52px;
	width: 230px;
	z-index: 81;
}

.lien_menu_collections {
	display: block;
	width: 140px;
	float: left;
	height: 32px;
	padding: 15px 13px 0px 13px;
	
	background-color: #E9A75B;
	color: #72655D;
	font-weight: bold;
	text-decoration: none;
	z-index: 82;
}

.lien_menu_collections:hover {
	background-color: #8FB2F4;
	color: #72655D;
	z-index: 83;
}

/*** Fin menu déroulant ***/

/*________________Colonne de droite______________________*/


#colonne_gauche {
	float:left;
	width: 767px;
	padding: 0px 0px 0px 0px;
	
	background:  url(images/fin_logo.jpg) no-repeat 12px 0px ;
}



#bandeau {
	position: relative;
	width: 746px;
	height: 195px;

	padding: 50px 0px 0px 12px;
	z-index: 50;
}

#contenu_vignettes_bandeau {
	position: relative;
	width: 745px;
	height: 178px;
	z-index: 51;
}


.vignettes_bandeau {
	float: left;
	width: 154px;
	height: 143px;
	margin: 14px 0px 0px 17px;
	
	text-align:center;
	z-index: 52;
}


#cache_vignettes {
	position: absolute;
	top: 50px;
	left:12px;
	width: 746px;
	height: 178px;
	
	background:  url(images/cache_vignettes.png) no-repeat 0px 2px ;
	z-index: 53;
}


#contenu {
	float: left;
	width: 746px;
	padding: 0px 0px 0px 18px;
}


#contenu a {
	color: #3e3d40;
}

#contenu a:hover {
	color: #f68405;
}


#titre_rubrique {
	float: left;
	color: #fff;

	width: 728px;
	padding: 7px 4px 7px 4px;
	background: url(images/fond_titre_pages.jpg) repeat-y top left;
}

.contenu_rubrique {
	float:left;
	width: 728px;
	padding: 7px 4px 20px 4px;
		
	border-bottom: 10px solid #efefed;
}


.contenu_rubrique img {
	float:left;
	padding: 5px 10px 5px 0px;
}

.logo {
	float:left;
	padding : 5px 5px 5px 0px;
}



/*________________Colonne de gauche______________________*/

#colonne_droite {
	float:left;
	width: 244px;
	padding: 16px 0px 0px 0px;
}


#bloc_acces_pro {
	float: left;
	width: 244px;
}


.top_acces_pro{
	float: left;
	width: 229px;
	height: 65px;
	padding: 3px 6px 0px 10px;
	
	background: url(images/top_acces_pro.jpg) no-repeat top left; 
}

.bloc_colonne_droite {
	float:left;
	width: 244px;
	
	border-bottom: 10px solid #efefed;
	margin: 0px 0px 3px 0px;
}


.top_bcd {
	float: left;
	width: 244px;
	padding: 0px 0px 7px 0px;
	
	text-align:center;
	background: url(images/top_blg.jpg) repeat-y top left;
}


.formulaire_colonne_droite {
	float:left;
	width: 209px;
	padding: 10px 0px 20px 33px;
	
	border-left: 1px solid #e7e7d9;
	background: url(images/loupe.jpg) no-repeat 0px 10px;
}

.formulaire_acces_pro {
	float:left;
	width: 209px;
	padding: 10px 0px 20px 33px;
	
	border-left: 1px solid #e7e7d9;
}



.champ_cd, .text, .password {
	float:left;
	padding: 5px 3px 6px 5px;
	width: 160px;
	
	color: #72655d;
	border: 1px solid #0c0c0b;

}

.champ_cd_marge {
	float:left;
	padding: 5px 3px 6px 5px;
	width: 160px;
	margin-top: 10px;
	
	color: #72655d;
	border: 1px solid #0c0c0b;
}


.bt_ok {
	float: left;
	padding: 0px 0px 0px 5px;
}

.bt_ok_acces_pro {
	float: left;
	padding: 10px 0px 0px 5px;
}


.lien_bleu {
	float: left;
	display: block;
	width: 170px;
	text-align: right;
	color: #6495ed;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
}

.lien_bleu:hover {
	color: #f68405;
}

#trouvez_distributeur {
	float: left;
	width: 229px;
	height: 75px;
}

.lien_distributeur {
	display:block;
	width: 229px;
	height: 62px;
	padding: 0px 6px 0px 10px;
	color:#fff;
	line-height: 32px;
	font-size: 24px;
	text-decoration: none;
	background: url(images/acces_dist.jpg) no-repeat top left;
}


.lien_distributeur:hover {
	background: url(images/acces_dist.jpg) no-repeat bottom left;
}


.lien_distributeur span {
	font-size: 20px;
}






/*________________Pied de page______________________*/


#pied {
	float:left;
	width: 978px;
	padding: 20px 23px 20px 23px;
	
	background: url(images/footer.jpg) no-repeat bottom center;
}

#pied  a {
	text-decoration: none;
	color: #6495ed;
}

#pied  a:hover {
	color: #f68405;
}

#pied  li {
	list-style: none;
}

.menu_pied {
	margin: 0px;
	padding: 0px 0px 0px 14px;
}


#pied p  {
	text-align: left;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

#pied h2  {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	color: ##6495ed;
	
	border-bottom: 1px solid #6495ed;
}

#pied h3  {
	margin: 0px;
	padding: 3px 10px 10px 0px;
}






#menu_pied {
	float: left;
	width: 978px;
	padding:10px 0px 10px 0px;
	
	color: #6495ed;
	font-size: 11px;
	font-weight: bold;
	background: #eaeff8;
}

#mentions {
	float: left;
	width: 978px;
	padding: 5px 0px 5px 0px;
	
	text-align: right;
	font-size: 11px;
	color: #329e2e;
	font-weight: bold;
}

#mentions a {
	color: #329e2e;
}



#mentions a:hover {
	text-decoration: underline;
	color: #f68405;
}

.bloc_descriptif {
	float: left;
	width: 187px;
	color: #6495ed;
	
	padding: 0px 4px 0px 4px;
}


.bloc_pied {
	float: left;
	width: 187px;
	
	padding: 0px 4px 0px 4px;
}


.menu13 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}




/*________________Pages______________________*/


/*Accueil*/


#contenu {
	float: left;

	width: 746px;
	padding: 0px 0px 0px 18px;
}



.meubles_accueil {
	float: left;
	width: 240px;
	padding: 0px 4px 0px 4px;
}


.top_ma {
	width: 240px;
	padding: 0px 0px 7px 0px;
	text-align:center;
	
	background: url(images/fond_orange.jpg) repeat-y top left;
	
}
                               
.titre_ma {
	width: 238px;
	color: #72655d;
	border-left: 1px solid #e9e9dc;
	border-right: 1px solid #e9e9dc;
}


.titre_ma h2 {
	font-size: 15px;
	margin:0px;
	padding: 10px 5px 10px 5px;
}
                  
.visuel_ma {
	width: 238px;
	height: 142px;

	text-align: center;
	padding: 12px 0px 12px 0px;
	border-left: 1px solid #e9e9dc;
	border-right: 1px solid #e9e9dc;
}


.descriptif_ma {
	float: left;
	width: 232px;
	padding: 6px 4px 6px 4px;
	color: #72655d; 
	
	background: #efefed;	
}


.descriptif_ma p {
	margin: 0px;
	padding: 0px;
}


.fin_ma {
	float: left;
	width: 232px;
	padding: 4px 4px 10px 4px;
	
	background: #efefed;	
}

.voir_fiche {
	display: block;
	float: right;
	width: 80px;
	height: 19px;
	
	background: url(images/voir_fiche.jpg) no-repeat top right;
}





.texte_accueil {
	float: left;
	width: 470px;
	padding: 0px 8px 0px 4px;
}


.top_texte_accueil {
	width: 470px;
	padding: 0px 0px 7px 5px;

	background: url(images/top_texte_accueil.jpg) repeat-y top left;	
}

.contenu_texte_acceuil {
  	width: 458px;
	min-height: 300px;
	border-bottom: 10px solid #efefed;
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #e9e9dc;
	border-right: 1px solid #e9e9dc;
}

.contenu_texte_acceuil h2 {
	color: #72655d;
	font-size: 15px;
	margin: 0px;
	padding: 10px 0px 5px 0px;
}

.contenu_texte_acceuil p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
    
                                






/*présentation*/

.texte_rubrique {
	float:left;
	width: 728px;
	padding:0px 0px 20px 0px;
}


.sous_rubrique {
	float:left;
	width: 728px;
	color: #72655d;
}


.top_sous_rubrique {
	float:left;
	width: 728px;
	height: 10px;
	
	background: url(images/top_sous_rubrique.gif) no-repeat bottom left;
}


.contenu_sous_rubrique {
	float:left;
	width: 720px;
	padding: 0px 4px 0px 4px;
	text-align: justify;
	
	background:#f5f2e8;
}

.fin_sous_rubrique {
	float:left;
	width: 728px;
	height: 10px;
	
	background: url(images/fin_sous_rubrique.gif) no-repeat top left;
}


.titre_sous_rubrique {
	padding: 0px 4px 4px 4px;
	margin: 0px;
	
	border-bottom: 1px solid #72655d;
	color: #72655d;
	font-size: 16px;
}

.titre_sous_rubrique a {
	color: #72655d;
	font-size: 16px;
	text-decoration: none;
}





/*Page Gamme*/


#menu_interieur {
	float: left;
	width: 728px;
	padding: 15px 0px 15px 0px;
}

.top_menu_interieur {
	float: left;
	width: 728px;
	height: 10px;
	
	background: url(images/top_menu_interieur.gif) no-repeat top left;
}

.content_menu_interieur { 
	float: left;
	width: 720px;
	padding: 0px 4px 0px 4px;
	
	background: url(images/content_menu_interieur.gif) repeat-y top left;
}


.titre_menu_interieur { 
	float: left;
	width: 720px;
	color: #e9973c;
}


.titre_menu_interieur h2 { 
	color: #e9973c;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}

.block_mi {
	float: left;
}

.block_mi li {
	display: block;
	width: 230px;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 3px 0px 0px 3px;
}

.block_mi  ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.block_mi a {
	display: block;
	font-size: 13px;
	height: 15px;
	font-weight: bold;
	color: #6495ed !important;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	background: url(images/puce_fleche_off.gif) no-repeat 0px 4px;
}

.block_mi a:hover {
	color: #4ea729 !important;
	background: url(images/puce_fleche_on.gif) no-repeat 0px 4px;
}





.fin_menu_interieur {
	float: left;
	width: 728px;
	height: 10px;
	
	background: url(images/fin_menu_interieur.gif) repeat-y top left;
}

#contenu_gamme {
	float: left;
	width: 726px;
	padding: 0px 0px 0px 2px;
}


.produit_gamme {
	float: left;
	width: 135px;
	padding: 5px 5px 10px 5px;	
}

.photos_gamme {
	float: left;
	width: 135px;
	text-align: center;
	
}

.descriptif {
	float: left;
	width: 125px;
}

.descriptif {
	float: left;
	width: 125px;
}




.descriptif p  {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

.descriptif h3  {
	float: left;
	margin: 0px;
	padding: 2px 0px 5px 0px;
	color: #e9973c;
	font-size: 14px;
}

.prix {
	color: #669999;
	font-size: 15px;
}

.pied_gamme {
	padding: 10px 0px 0px 0px;
	width: 726px;
	
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.pied_gamme a {
	text-decoration: none;
	color: #e0297f !important;
}


.pied_gamme a:hover {
	text-decoration: underline;
}


/*page produit*/

#descriptif_produit {
	float: left;
	width: 728px;
	padding: 10px 0px 0px 0px;
}


.photo_produit {
	float:left;
	width: 380px;
	height: 352px;
	padding: 0px;
}

.photo_produit img {
	padding: 0px;
	width: 380px;
	height: 352px;
	border: 1px solid #ABACAD;
}


.fiche_technique {
	float: left;
	width: 338px;
	padding: 0px 0px 0px 8px;
}

.fiche_technique h2 {
	color: #996666;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.fiche_technique p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.icones_taille {
	width: 338px;
	font-size: 11px;
	text-align: center;
}

.chaise_hauteur_dossier {
	float: left;
	width: 56px;
	padding: 32px 0px 0px 0px;
	
	background: url(images/hauteur_dossier.jpg) no-repeat top center;
}

.hauteur_chaise {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/hauteur_chaise.jpg) no-repeat top center;
}

.hauteur_assise_chaise {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/hauteur_assise_chaise.jpg) no-repeat top center;
}

.hauteur_bras_chaise {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/hauteur_bras_chaise.jpg) no-repeat top center;
}

.hauteur_table {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/hauteur_table.jpg) no-repeat top center;
}

.hauteur_tabouret {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/hauteur_tabouret.jpg) no-repeat top center;
}

.largeur_chaise {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/largeur_chaise.jpg) no-repeat top center;
}

.largeur_table {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/largeur_table.jpg) no-repeat top center;
}

.largeur_tabouret {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/largeur_tabouret.jpg) no-repeat top center;
}

.longueur_fermee_table {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/longueur_fermee_table.jpg) no-repeat top center;
}

.longueur_ouverte_table {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/longueur_ouverte_table.jpg) no-repeat top center;
}

.profondeur_chaise {
	float: left;
	width: 56px;
	padding: 32px 0px 10px 0px; 
	
	background: url(images/profondeur_chaise.jpg) no-repeat top center;
}

.poids {
	float: left;
	width: 56px;
	padding: 32px 0px 0px 0px; 
	
	background: url(images/poids.jpg) no-repeat top center;
}


.icone_essences {
	float: left;
	width: 338px;
}

.titre_essence {
	float: left;
	width: 338px;
	padding: 10px 0px 8px 0px;
}

.carre_essence {
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 10px;
	font-weight: bold;
	font-size: 12px;
	border: 2px solid #000;
	text-decoration: none;
}

.carre_essence:hover {
	border: 2px solid #ECA962!important;
	color: #ECA962!important;
}

.carre_essence_grise {
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 10px;
	font-weight: bold;
	font-size: 12px;
	border: 2px solid #ECA962;
	background-color: #ECA962;
}

.nuances_dispo {
	float: left;
	width: 338px;
	padding: 5px 0px 0px 0px;
}

.titre_nuances {
	float: left;
	width: 165px;
	padding: 6px 0px 0px 0px;
}

.photos_nuance {
	float: left;
	width: 78px;
}

.tissus_dispo {
	float: left;
	width: 338px;
	padding: 5px 0px 0px 0px;
}

.titre_tissus {
	float: left;
	width: 165px;
	padding: 6px 0px 0px 0px;
}

.photos_tissus {
	float: left;
	width: 78px;
}

/*Infos complementaires*/

.infos_complementaires {
	float:left;
	width: 728px;
	padding: 20px 0px 20px 0px;
}

.details {
	float:left;
	width: 233px;
	border-right: 1px dashed #AB8989;
}

.finitions {
	float:left;
	width: 233px;
	padding: 0px 0px 0px 14px;
	border-right: 1px dashed #AB8989;
}

.autre_possibilites {
	float:left;
	width: 232px;
	padding: 0px 0px 0px 14px;
}

.vignette_infos {
	float: left;
	width: 110px;
	padding: 5px 5px 5px 0px;
}

.vignette_infos img {
	border: 1px solid #A6A7A8;
	width: 100px;
	height: 100px;
	padding:  0px;
}

.photos_vi {
	float: left;
	width: 110px;
	padding: 0px 0px 2px 0px;
}

.texte_vi {
	float: left;
	height: 30px;
	width: 105px;
	padding: 0px 5px 0px 0px;
	
	text-align: left!important;
}

.texte_vi strong small, .texte_vi strong small p {
	text-align: left!important;
}

.titre_info {
	float: left;
	width: 220px;
	color: #996666;
}

.titre_info h3 {
	font-size: 14px;
	margin: 0px;
	padding:0px;
}


.produit_complementaire {
	float: left;
	width: 240px;
}


.vignette_complementaire {
	float: left;
	width: 90px;
}

.vignette_complementaire img {
	border: 1px solid #A6A7A8;
	width: 83px;
	height: 83px;
	padding: 0px;
}

.photos_complementaire {
	float: left;
}
 
 
.texte_complementaire {
	float: left;
	width: 105px;
	text-align: left;	
}

.texte_complementaire h2 {
	font-size: 15px;
	margin: 0px;
	padding: 3px 0px 10px 0px;
}

.texte_complementaire a {
	color: #72655d;
}

/*panier*/

#panier {
	float:left;
	width: 241px;
	padding: 15px 0px 0px 0px;
}

.top_panier {
	float: left;
	width: 238px;
	height: 66px;
	padding: 0px 0px 0px 3px;
	
	background:  url(images/top_panier.jpg) no-repeat top left;
}

.content_panier {
	float: left;
	width: 235px;
	color: #72655D;
	font-size: 14px;
	font-weight: bold;
	background: #B9B9AE;
	padding: 10px 3px 10px 3px;
}

.content_panier label {
	display: block;
	float: left;
	width: 80px;
	padding: 2px 0px 0px 0px;
}


.content_panier select {
	float: left;
	width: 152px;
}

.quantite {
	width: 20px;
	height: 15px;
}

.ajout_panier {
	width: 241px;
	padding:30px 0px 5px 0px;
	background: #B9B9AE;
	text-align: center;
}

.bt_ajout_panier {
	padding: 10px 0px 0px 0px;
}

.fin_panier {
	float: left;
	width: 241px;
	height: 10px;
	background: red url(images/fin_panier.gif) no-repeat top left;
}





/*info bule*/

a.info {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	text-decoration: none;
}

a.info span {
   display: none;
}

a.info:hover {
   background: none;
    z-index: 500;
	   white-space: nowrap;
}

a.info:hover span {
   display: inline;
   position:absolute;
	z-index: 100;
   white-space: nowrap;
   top: -5px;
   left: -5px;
   background: white;
   color: #000;
   padding: 3px;
   border: 1px solid #000;
   border-left: 4px solid #000;
}




/*Typo*/



h1 {
	margin:0px;
	padding:0px;
	font-weight: normal;
	font-size:24px;
}

.texte_rubrique  h2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
	color: #996666;
	font-size: 16px;
	text-decoration: none;
}

.texte_rubrique  h2 a {
	color: #996666;
	font-size: 16px;
	text-decoration: none;
}

 h3 {
	font-size: 13px;
	padding: 7px 4px 0px 4px;
	margin: 0px;
}

h3 a {
	text-decoration: none;
}

h6 {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding:0px;
	word-spacing: 2px;
	
	
}



h5 {
	font-size: 23px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding:7px 0px 0px 0px;
}

/*** SPIP ***/

.spip_logos {
	margin: 0px 7px 0px 0px;
	
	border: 0px solid #000000;
}

.spip_documents {
}

.spip_documents_center { 
	clear: both; 
	display: block;
	width: 100%;
	text-align: center;	 
}

.spip_documents_left { 
	display: block;
	float: left;
	margin: 15px 15px 15px 0px;
}

.spip_documents_right { 
	display: block;
	float: right;
	margin: 15px 0px 15px 15px;
}

/* Tableaux SPIP */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse;
}

table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold;
}

table.spip tr.row_first { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	font-weight: normal;
	font-size: 12px;
	background-color: #ffffcc;
}

table.spip tr.row_odd {
	font-family: Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	font-weight: normal;
	font-size: 12px;
	background-color: #dddddd;
}

table.spip tr.row_even {
	font-family: Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	font-weight: normal;
	font-size: 12px;
	background-color: #eeeeee;
}

table.spip th, table.spip td {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
}

.lien_pagination, .on {
	
}
.recherche_multi .bloc_multi {
	width: 135px;
	float: left;
	padding: 5px 0px 0px 5px;
}

.recherche_multi label {
	display: block;
	padding: 0px 0px 5px 5px;
	
	font-size: 13px;
	font-weight: bold;
	color: #669999 !important;
}

.recherche_multi select {
	width: 135px;
	display: block;
	
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #333;
	color: #444;
}

.recherche_multi input {
	display: block;
	float: left;
	margin: 23px 0px 0px 10px;

	font-family: arial, helvetica, sans-serif;
}


a.retour_selection {
	display: block;
	float: right;
	width: 162px;
	height: 36px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	
	background-image: url("images/bt_retour_loisy.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

a.retour_selection:hover {
	background-position: bottom left;
} 

.titre_nu {
	display: block;
	padding: 2px 0px 0px 0px;	
	
	font-size: 10px;
	font-weight: bold;
	text-align: left!important;
}

.photos_nuance img {
	padding: 0px 0px 2px 0px;
}
