.mode_transport {
	border : 0px solid red ;
	width : 125px ;
	float : left ;
}


.menu_fraisdeport {
	width : 90% ;
	background-color : #fffaec ;
	color : white ;
	border : 0px solid red ;
	padding : 1px ;
	margin : 10px 5px 10px 40px ;
}
.unmenu_fraisdeport {
	float : left ;
	padding : 1px 10px 1px 10px ;
	border : 0px solid red ;
	text-align : center ;
}
.unmenu_fraisdeport a {
	color : white ;
}


.cadre_bas {position : absolute ; bottom : 0px ; left : 0px ;}
.cadre_decors_basgauche {position : absolute ; bottom : -30px ; left : -30px ;}
.cadre_decors_basdroit {position : absolute ; bottom : -65px ; right : -100px ;}
.cadre_decors_hautdroit{position : absolute ; top: -40px ; right : -20px ;}
.cadre_decors_lamadame {position : absolute ; bottom: -70px ; right : 100px ;}
.lamadame {position : absolute ; bottom: 15px ; right : 190px ;
background-image : url('../../images/planteinfuse_cadre_decors_lamadame.png') ;
background-position : top center ;
background-repeat : no-repeat ; 
width : 114px ;
height : 108px ;
border : 1px red solid ;
}
.fenetre_decors_basgauche {position : absolute ; bottom: -65px ; left : -50px ;}
.fenetre_decors_hautgauche {position : absolute ; top : -50px ; left : -30px ;}
.fenetre_decors_hautdroit {position : absolute ; top : -10px ; right : -30px ;}
.fenetre_decors_basmilieu {position : absolute ; bottom : 100px ; left : -34px ;}
.menuediteur {font-size : 0.85em ;}

 /* quelques classes generiques de mise en page  */
.ecran {  background : #e9b303 ; }
body {
    background : #fffaec ;                   /* -----------!!!!! Couleur du fond de l'ecran  !!!!---------  */
    font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size : 10pt ;
    margin : 0px ;
    padding : 0px ;
    color : #381f16 ;
  }
h1   { /* apparence des titres principaux du site  */
    font-size: 1.3em;              /* -----------!!!!! taille des titres de page  !!!!---------  */
    font-weight: normal ;
    color: #465500 ; 
    margin : 0px ;
    padding : 0px ; 
    padding-left : 10px ; 
  }
h2 { /* apparence des titres secondaire du site et des titres des articles des actualites */
    font-size: 1.1em;              /* -----------!!!!! taille des titres secondaires  !!!!---------  */
    font-weight: bold;
    color: #8a6216 ; 
    margin : 0px ;
    padding : 0px ; 
    margin-top : 2px ;
    margin-bottom : 2px ;              /* -----------!!!!! couleur des titres secondaires  !!!!---------  */
  }
p, span{ /* apparence des block de paragraphe contenant du texte */
    font-size : 1em;  
    margin : 0px ;
    padding : 0px ; 
    margin-top : 2px ;
    margin-bottom : 2px ;
  }
img { /* apparence des images du site  */
    border : 0px;
    -moz-border-radius : 5px ;
  }
table { /* apparence des tableaux du site  */
    border : 0px ;
    margin: 0px ;
    padding: 0px ;
  } 
ul {
    list-style-type : none ;
    margin : 0px ;
    padding : 0px ;
  }
hr {
    color: #000000;   /* -----------!!!!! couleur des lignes du site !!!!---------  */
    height: 1px;
  }
a:link, a:visited {
    text-decoration: none;
    color: #8a6216 ;               /* -----------!!!!! couleur des liens !!!!---------  */
  }
a:hover {
    text-decoration: none ;
    color : #b39557 ;                 /* -----------!!!!! couleur des liens au passage de la souris !!!!---------  */
  }
  
  
.relatif { position : relative ; }
.separation { /* ligne de separation pour controler le flux : s'utilise avec hr  */
   clear : both ;
   visibility : hidden ;
	height : 0px ;
	
  }

#fenetre {
	background : url(../../images/planteinfuse_cadre_fond.jpg) ;
	position : relative ;
	top : 0px ; 
	left : 0px ;
	width : 960px ;
	border : 0px #cccccc solid ;
	text-align : left ;
	margin-top : 10px ;
  }
.fenetrehaut {
	width : 960px ;
	height : 13px ;
	background:url(../../images/planteinfuse_cadre_haut.jpg) ;
	z-index : 0 ;
}
.module { z-index : 10 ;}
.arbre_nav {
padding : 2px ;
padding-left : 0px ;
margin-left : 30px ;
width : 400px ;
border-bottom : 1px solid grey ;
}
.arbre_nav, .arbre_nav a {
	font-size : 0.85em ;
	color : grey ;
}
.arbre_nav .titre {
	font-size : 1em ;
}

/* modele/haut.php  */
.siteentete { /* bloc d'entete   */
    width : 960px ;
    height : 100px ;
  }
.siteentete .logo {
	 position : relative ;
	 top : -20px ;
	 left : 50px ;
    height : 100px ;
  }
  
.contenuentete {
padding : 2px ;
border-bottom : 1px grey solid ;
margin-bottom : 2px ;
}
.imageentete {
	 position : absolute ;
	 top : -120px ;
	 left : 160px ;
}

.titre, .titre a   { /* apparence des titres principaux du site  */
    font-size: 1.1em;              /* -----------!!!!! taille des titres de page  !!!!---------  */
    font-weight: normal ;
    color: #465500 ; 
    margin : 0px ;
    padding : 0px ; 
    margin : 0px ;
    margin : 0px ;            /* -----------!!!!! couleur des titres de page  !!!!---------  */
  }

 .menu {
	border : solid red 0px ;
	float : left ;
	padding-bottom : 110px ;
}
.larubrique {
	position : relative ;
}

.menuentete .module {margin-left : 10px ;}
.menuentete .drapeau { /* block proposant les changements de langue  */
    float : left ;
    border : solid green 0px ;
  }
.menuentete  .drapeau li { 
   float : left ;
  }
.menuentete .drapeau img {
 	  height : 12px ;
  	  border : 0px ;
  	  padding-right : 2px ;
  }
.menuentete .identifier {
	float : right ;
	position : relative ;
	top : 5px ; 
	right : 15px ;
	padding : 1px ;
	padding-left : 10px ;
	background-color : #f4e6c3 ;
	border : solid red 0px ;
	background-image : url(../../images/planteinfuse_icon_identifier.png)  ;
	background-repeat:no-repeat;
}
.menuentete .identifier, .menuentete .identifier a  {
	font-size : 0.9em ;
}
.menuentete  .identifier li { 
   float : left ;
	padding-left : 3px ;
  }
.menuhaut {
	width : 960px ;
	border : solid red 0px ;
}  
.menuhaut .rechercheproduit {
	background-color : #eee ;
	border : solid red 0px ;
	padding-left : 5px ;
}
	.menuhaut .rechercheproduit .titre {
		float : left ;
		padding-right : 10px ;
		padding-top : 7px ;
		font-size : 1em ;
	}
	.menuhaut .rechercheproduit .contenu {}
	.menuhaut .rechercheproduit .formulaire1 {
		width : 200px ;
	}

.menugauche {
margin-left : 50px ;
width : 220px ;
margin-bottom : 40px ;
}
.menugauche .module {
	width : 250px ;
	padding : 0px ;
	border-bottom : solid red 0px ;
}
.menugauche .module .titre {
	color : #fffbeb ;
	font-size : 1.15em ;
	padding-left : 5px ;
	border-bottom : solid grey 0px ;
}

.menugauche .module .contenu {
	border : solid 0px #cccccc ;
	padding : 0px ;
}
.menugauche .contenu, .menugauche .contenu a {
	color : #fffbeb ;
	font-size : 1.05em ;
}
.menugauche .menucategories .contenu a, .menugauche .menucategories .contenu {
	color : #aa3701 ;
	font-size : 1.05em ;
}
.menugauche .rubriqueprincipale ul {padding-bottom : 0px ;}
/* reglage menu deroulant vertical  */.menugauche .rubriqueinactive {visibility : hidden ; position : absolute ;}
.menugauche .rubriqueactive, .menugauche .rubriqueactive ul li {visibility : visible ; position : relative ; }
.menugauche .rubriqueprincipale {visibility : visible ; position : relative ;}
.menugauche .rubriquesecondaire {margin-left : 20px ;}
.menugauche .rubriqueactive a {font-weight : bold ;}
.menugauche .rubriqueinactive a {font-weight : normal ;}

.menugauche .menucategories .rubriqueprincipale {margin-left : 20px ;}

.menudroit {
margin-left : 20px ;
width : 150px ;
}

.menudroit .module {	
	width : 150px ;
	background:url(../../images/planteinfuse_menudroit_fond.png) ;
	padding : 0px ;
	border-bottom : solid red 0px ;
	margin-bottom : 5px ;
}
.menudroit .module .titre {
	color : white ;
	font-size : 1.15em ;
	padding-left : 5px ;
	padding-right : 5px ;
	height : 21px ;
	width : 140px ;
	background : url(../../images/planteinfuse_menu_titre.jpg) ;
	border-bottom : solid grey 0px ;
}
.menudroit .module .titre a {
	color : white ;
}
.menudroit .module .contenu {
	border : solid 0px #cccccc ;
	padding : 5px 5px 5px 5px  ;
	width : 140px ;
	background:url(../../images/planteinfuse_menu_cadrebas.png) no-repeat bottom ;
}

.menudroit .module .contenu, .menudroit .module .contenu a {
	color : #3a3b0f ;
	font-size : 1em ;
}
.menudroit .caddie .titre {
	background : url(../../images/planteinfuse_monpanier_titre.png) ;
}
.menudroit .identifier .titre {
	background : url(../../images/planteinfuse_moncompte_titre.jpg) ;
}
.menudroit .identifier .contenu {
	padding-left : 10px  ;
		width : 135px ;
}
.menugauche .menucategories .titre {
	background : url(../../images/planteinfuse_rubriquage_nosproduits.png) ;
	height : 36px ;
	width : 160px ;
	position : relative ;
}
.menucategories .lebouton {
	background:url(../../images/blank.gif) repeat;
	width : 200px ;
	height : 21px ;
}
.menurubriques {}
	.menurubriques ul {}
	.menurubriques h1 {}

.menurubrique_ {}

.menuintranet {}
	.menuintranet h1 {}
	.menuintranet ul {}



.recherchearticle {}
	.recherchearticle .titre {position : relative ;}
	.recherchearticle .contenu {position : relative ;}
	.recherchearticle .formulaire1 {}

.menu .recherchearticle {}

#fenetrecontenu { /* fenetre d'affichage du contenu   */
	position : relative ;
	top : 0px ;
	left : 0px ;
	border : 0px solid green ;
	float : left ;
	width: 500px ;
	 	min-height:480px ;    
 		height:auto !important; 
 		 height: 480px ;
	padding-top : 10px ;
	padding-bottom : 20px ;
	margin-bottom : 80px ; 
	z-index : 5 ; 
	background:url(../../images/planteinfuse_fenetre_cadre_fond.png) ;            /* -----------!!!!! largeur de la fenetre centrale  !!!!---------  */
  }
.fenetrecontenuhaut {	
	background:url(../../images/planteinfuse_fenetre_cadre_haut.jpg) ;
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 500px ;
	height : 8px ;
}
.fenetrecontenubas {
	background:url(../../images/planteinfuse_fenetre_cadre_bas.png) ;
	position : absolute ;
	bottom : -7px ;
	left : 0px ;
	width : 500px ;
	height : 10px ;
}

#arbrecategorie, #arbrerubrique, #arbreintranet { /* block d'ecriture du chemin de navigation */
    width : 100% ;
    font-size: 11px ;
    border-bottom: 1px solid black;
  }

/* modele/bas.php  */


.identifier  {}
	.identifier .titre {}
	.identifier .contenu  {}

.caddie {}
.caddie .titre {}
.menudroit .caddie .contenu {
	padding : 0px 10px 10px 10px ;
	width : 130px ; 
	border : 0px red solid ;
	text-align : center ;
}
.menudroit .caddie .contenu .caddie_nbproduit {
font-weight : bold ;
}
.caddie .bouton {
	 margin : 5px 5px 5px 15px ;
	 padding-left : 5px ;
	 padding-right : 5px ;
	 background:url(../../images/boutonaqua_orange_18_100.gif) ;
	 width : 160px ;
	 height : 18px ;
    font-size: 0.8em;
    border: 0px solid red;
}
.panier_achat .bouton {
	 background:url(../../images/boutonaqua_orange_18_150.gif) ;
	 width : 150px ;
}

.panier_achat .contenu_unit {

}

.menudroit .caddie a.bouton {
	 color : white ;
	 font-weight : bold ;
}

.imagepaypal {
    width : 100px ;
    padding : 10px ;
  }
  
.liens_secondaires { /*ul#liens_secondaires li a  */
}
	.liens_secondaires li {}

.adressesociete {}
	.adressesociete .titre {}
	.adressesociete .contenu {}
	.adressesociete .contenu li {}
	
.fenetremessage {
position : absolute ;
top : 200px ;
left : 2300px ;
width : 500px ;
padding : 5px ;
border : 1px solid grey ;
background : white ;
z-index : 10 ;
}


.lecredit {
	border : 0px solid black ;
	text-align : center;
	width : 960px;
	padding-top : 10px ;
}
div.lecredit, div.lecredit a {	 color : grey ; font-size : 0.8em ; }
.lecredit ul.infos li { float : right ; padding-right : 10px ;}
.lecredit .menubas { font-size : 1.3em ; }
.lecredit .menubas .rubriquesecondaire {visibility : hidden ; position : absolute ;}
.lecredit .menubas .rubriqueprincipale {float : right ;}
/* classes generiques */
.intitule {
	font-weight : bold ;
}
.contenu { 
	border : 0px solid black ;
	position : relative ; /* necessaire pour les options d'edition */
	padding-left : 20px ;
	padding-right : 20px ;
} 
.contenu_unit { 
	position : relative ; /* necessaire pour les options d'edition */
} 
.contenugenerique { 
	padding-top : 10px ;
}
.contenugenerique h1 { 
	font-size : 1.1em ; 
	padding-top : 5px ;
	padding-bottom : 5px ;
} 
.bouton, a.bouton {
	 margin : 5px 5px 5px 40px ;
    width : 100px ;
    height : 18px ;
    cursor: pointer;
    border: 0px solid #000099;
	 background:url(../../images/boutonaqua_orange_18_100.gif) ;
    font-size: 1em;
    padding-left : 2px ;
    padding-bottom : 2px ;
    color : white ;
  }
.blog_reponse .bouton {
   width : 200px ;
       font-size: 0.9em;
	 background:url(../../images/boutonaqua_brun_18_200.gif) ;
}

 .formulaire_achat {
	float : left ;
 }
.bouton_achat {
	float : left ;
	 margin : 2px ;
    width : 60px ;
    height : 18px ;
    text-align : center ;
    cursor: pointer;
    border: 0px solid #000099;
	 background:url(../../images/boutonaqua_vertfonce_18_60.gif) ;
    font-size: 1em;
    padding-bottom : 0px ;
    color : white ;
  }
.bouton_achat a { color : white ; }
.formulaire1 {
    border: 1px solid #cccccc ;
    width : 98% ;
}
.commande .formulaire1 {width : 200px ;}
.formulaire2 {	width : 200px ;    border: 1px solid #cccccc ;}
.formulaireqt {	width : 50px ;    border: 1px solid #cccccc ;}

#fenetrecontenu .contenu  { /* contenu des rubriques et categories */
		padding : 20px ;
} 
#fenetrecontenu .contenu h1 { /* contenu des rubriques et categories */
	padding-bottom : 5px ;	
} 
#fenetrecontenu .contenu h2 { /* contenu des rubriques et categories */
	padding-bottom : 5px ;
	padding-top : 10px ;
} 
.contenu .block_tableau {
	width : 400px ;
	border : 1px solid grey ;
	padding : 10px ;
	margin : 10px ;
}
.page_contact {
padding-left : 20px ;
	width : 420px ;
}
.block_tableau table {
width : 100% ;
}
.block_tableau H1 {
	padding : 0px ;
	border : 0px ;
}
/* contenu  articles */

.rubrique_entete {
margin : 0px ;
padding : 0px ;

} /* entete des rubriques et categories */
.rubrique_entete img {}
.rubrique_entete h1 {

}
.rubrique_entete p {}



.article .block_surtitre {
	font-weight : bold ;
}
h1.block_article {
	font-size ; 1.2em ;
}
.article {padding-bottom : 10px ;}
.article .block_chapo {}
.article .block_image {
	position : relative ; 
	float : left ; 
	padding-right : 10px ;
	padding-bottom : 5px ;
	border : 0px solid red ; 
}
.article .block_image .image {}
.article .block_image .legende {
	font-size : 0.8em ;
	font-weight : bold ;
	border : 0px solid red ; 
}
.article .block_image .modifimage {
	position : absolute ;
	top : 0px ;
	left : 0px ;
}

.article .block_lesdetails { 
	width : 100% ; 
	text-align : center ; 
	font-size : 0.9em ;
	color : grey ;
	border : 0px solid grey ;
	margin : 0 auto ; 
	padding : 5px ;
}
.article .block_lesdetails .lesdetails  img {
	/* visibility : hidden ; */
	height : 10px ;
	position : relative ;
	top : -3px ;
}
.article .block_lesdetails .lesdetails { float : left ; border : 0px solid grey ; }
.article .block_voirdetails {
}
.article .block_liencarte {	 }
.article .block_liencarte a  {	 }
.article .block_documentation {	 }
.article .block_documentation a {	 }
.article .block_documentation img {	 }
.article .block_dire {  }
.article .block_blog {}
.article .block_blog .block_blog_entete { 
	color : #aa3701 ;
	background:url(../../images/blank_80.png) ;
	font-size : 0.9em ;
	font-weight : normal ;
	border : 0px solid grey ;
	padding-left : 5px ;
}
.block_blog_entete .blog_auteur {visibility : normal ;}
.block_blog_entete .blog_date {visibility : hidden ;position : absolute ; }
.block_blog_entete .blog_nbreponse {visibility : normal ;}
.block_blog_entete .blog_repondre {visibility : normal ; position : relative ;  }
.article .block_blog .block_blog_commentaire {
	border : 0px solid grey ;
}
.block_uncommentaire {
	margin : 2px ;
	padding-bottom : 2px ;
	background:url(../../images/planteinfuse_frise.png) no-repeat bottom ;
	border-bottom : 0px solid grey ;
}
.block_uncommentaire .entete {
	font-size : 0.8em ;
	font-weight : bold ;
	color : #314606 ;
	background:url(../../images/blank_50.png) ;
}
.block_uncommentaire .titre {}
.block_uncommentaire .contenu {}
.article .block_son {}
.article .block_code {}
.article_detail .block_article_infocom {
	padding-top : 10px ;
}
.block_article_infocom {
	padding-left : 20px ;
	width : 420px ;
}
.block_article_infocom .intitule {
	color : #570b0b ;
}


/* contenu  produits */
.optiontri, .contenuentete {
margin : 15px ;
width : 460px ;
border : 0px solid red ;
}

h1.letitre, h1.letitre a {
    font-size : 1.2em;     
    font-weight : normal ;
    color : #8a6216 ;
    margin-bottom : 5px ;
}
.reference {
	color : grey ;
}
.block_prix {
	color : #881919 ;
	font-weight : bold ;
}
.promotion { font-size : 1.05em ;}
.prix { font-size : 1.05em ; }
.prixbarre { 
	text-decoration : line-through ;
}
.produit .block_voirdetail {
	 background:url(../../images/boutonaqua_vertfonce_18_100.gif) ;
    font-size: 1em;
    padding : 2px 10px 2px 10px ;
    color : white ;
    margin : 5px 5px 5px 25px ;
    width : 80px ;
    height : 14px ;
}



.produit_resume .block_voirdetail  a {
	font-size : 0.9em ;
    color : white ;
}
.produit .block_voirdetail img {
	/* visibility : hidden ; */
	height : 10px ;
	position : relative ;
	top : -3px ;
}
.sousmenu {
padding-bottom : 5px ;
margin-bottom : 5px ;
background:url(../../images/planteinfuse_frise.png) no-repeat bottom ;
}

.contenu_sousmenu { padding : 5px ; }
.contenu_sousmenu .description { 	font-size : 0.8em ; }
.contenu_sousmenu .titre { 	font-size : 1em ; }
.contenu_sousmenu .image { 	width : 50% ; }
.contenu_sousmenu .image img { 	width : 100% ; }

.produit_resume {
padding-top : 5px ;
border-bottom : 0px grey solid ;
padding-bottom : 5px ;
	background:url(../../images/planteinfuse_frise.png) no-repeat bottom ;
}
.produit_resume .letitre {
}
.produit_resume .block_image {
	padding-top : 20px ;
	padding-right : 5px ;
	width : 100px ;

}
.produit_resume .block_image img { width : 100px ;}
.produit_resume .block_general {
	padding-right : 2px ;
	width : 220px ;

	height : 100% ;
	border : 0px red solid ; 
}
.produit_resume .block_infos_achat {
	padding-top : 20px ;
	padding-right : 2px ;
	width : 120px ;

}
.produit_resume .block_achat { border : 0px red solid ; width : 120px ; padding-left : 15px ; }
.produit_resume .promotion {
	font-size : 0.8em ;
}
.produit_resume .prixbarre {
	visibility : hidden ;
	position : absolute ;
}
.produit_resume .prix {
	font-size : 1em ;
}


.produit_detail {
padding-top : 5px ;
border-bottom : 0px grey solid ;
}
.produit_detail .letitre {
}
.produit_detail .block_image {
	padding-top : 20px ;
	padding-right : 5px ;
	width : 130px ;
	float : left ;
}
.produit_detail .block_image img { width : 100% ;}
.produit_detail .block_general {
	padding-right : 2px ;
	width : 170px ;
	float : left ;
	height : 100% ;
	 border : 0px red solid ;
}
.produit_detail .block_infos_achat {
	padding-top : 20px ;
	padding-right : 2px ;
	width : 130px ;
	float : left ;
	height : 100% ;
	text-align : right ;
	 border : 0px red solid ;
}
.produit_detail .block_achat { border : 0px red solid ; width : 120px ; padding-left : 15px ; }
.produit_detail .promotion {
	font-size : 0.8em ;
}
.produit_detail .prixbarre {
	visibility : hidden ;
	position : absolute ;
}
.produit_detail .prix {
	font-size : 1em ;
}
.produit_detail .block_produit_infocom {
padding-left : 20px ;
width : 440px ;
background:url(../../images/blank_50.png) ;
}
.produit_detail .block_produit_infocom_description {
padding-top : 10px ;
}
.produit_detail .block_produit_infocom .block_produit {
	padding : 5px ;
	border : 0px solid grey ;

}
.produit_detail .block_produit_infocom .intitule {
	color : #570b0b ;
	font-size : 1.2em ;
	font-weight : normal ;
	background:url(../../images/planteinfuse_frise.png) no-repeat bottom ;
	border : 0px solid grey ;
	padding-bottom : 5px ;
	padding-left : 5px ;
}
.produit_detail .block_produit_infocom .produitassocie_produit .block_produit {
	border : 0px ; padding : 0px ;
}
.produitassocie_produit {border-bottom : 1px solid grey ; }
.produitassocie_produit .block_produit { float : none ;  }
.produitassocie_produit .block_image { float : left ; padding : 5px ;}
.produitassocie_produit .block_general { float : left ;}

.catalogue_resum {
	border : 0px solid grey ;
	width : 440px ;
	margin-left : 20px ;
	padding-bottom : 5px ;
	margin-bottom : 10px ;
	background:url(../../images/planteinfuse_frise.png) no-repeat bottom ;
}
.catalogue_resum div.titre {
	width : 480px ;
	color : #570b0b  ;
	font-weight : bold ;
	text-transform : uppercase ;
	padding-left : 20px ;
	padding-top : 10px ;
}
.catalogue_resum div.contenu {
	border : 0px solid grey ;
	text-align : center ;
	padding : 0px ;
}
.catalogue_resum .contenu_unit {
	padding : 5px ;
}
.catalogue_resum .block_produit {
}
.catalogue_resum .block_image  {width : 100% ; text-align : center ;	}
.catalogue_resum .block_image .image { width : 50% ; margin: 0 auto;}
.catalogue_resum .block_image .image img {width : 100% ;}
.catalogue_resum .block_achat { width : 120px ;  margin: 0 auto;}

#fenetrecontenu .enavant {}
#fenetrecontenu .nouveaux {}
#fenetrecontenu .promotion {}

.optiontri {
	color : grey ;
	font-size : 0.8em ;
	padding : 2px ;
	padding-left : 0px ;
	padding-bottom : 5px ;
	background:url(../../images/planteinfuse_frise.png) no-repeat bottom ;
}
.optiontri .optiontri_unit {
	float : left ;
	padding-left : 5px ;
	padding-right : 10px ;
}
.optiontri .optiontri_unit a {
	padding-left : 5px ;
	padding-right : 5px ;
}
#fenetrecontenu .contenu .horsligne { 
	background-color : yellow ;
}


#fenetrecontenu .contenu .formulaire1 {
    margin-right : 5px ;
    margin-left : 5px ;
}

.carte .cadremap {
	position : relative ;
	padding-top : 20px ;
	padding-bottom : 20px ;
}
.carte .cadremap .agrandirmap {
	position : absolute ;
	top : 3px ;
	right : 38px ;
}
.carte .cadremap .map {
border: 1px solid grey ;
	width : 500px ;
	height : 500px ;
}

/* pages diverses */
.blog_reponse {
    border: 1px solid grey ;
    padding : 10px ;
}

.acces .map {
	width : 450px ;
	height : 450px ;
}

.catalogue .catalogues_marchand {
	padding-top : 10px ;
}
.catalogue .catalogues_marchand p {
	padding-top : 10px ;
}
.catalogue .catalogues_marchand h2 {
	padding : 10px ;
}

/* divers */
.panier_lesproduits { }
.panier_lesproduits .intitule { font-size : 0.9em ; }
.panier_produit { border : 0px solid red ; }
.panier_produit .panier_supprimer {}
.panier_produit .image {width : 100px ; float : left ;}
.panier_produit .image img {width : 100% ;}
.panier_produit .infosgenerales {width : 100px ; float : left ; padding : 2px ;}
.panier_produit .titre {}
.panier_produit .reference {}
.panier_produit .description {visibility : hidden ;position : absolute ;}
.panier_contenu .block_bouton li {
	font-size : 1em ;
	padding : 2px ;
}
.panier_contenu .block_bouton {
	position : relative ;
	top : 0px ;
	left : 0px ;
	text-align : right ;
	border : 0px solid red ;
	width : 420px ;
}
.etape2 .contenu_unit {
border : 1px solid grey ;
width : 440px ;
padding : 5px ;
margin-top : 10px ;
background:url(../../images/blank_50.png) ;
}
.etape2 .contenu_unit .letitre, .fin_commande .contenu_unit h1 {
	text-transform : uppercase ;
	background:url(../../images/blank_50.png) ;
	border-bottom : 1px solid grey ;
	font-size : 1em ;
	margin-bottom : 2px ;
}
.fin_commande .contenu_unit {
border : 1px solid grey ;
width : 440px ;
padding : 5px ;
margin-top : 10px ;
background:url(../../images/blank_50.png) ;
}
.fin_commande .adresse_societe {padding-left : 20px ;}
.etape2 .block_commande h1 {
	text-transform : uppercase ;
	background:url(../../images/blank_50.png) ;
	border-bottom : 1px solid grey ;
	font-size : 1em ;
}
.mode_paiment {
	width : 140px ;
	float : left ;
}
.mode_paiment .image {
	width : 100px ;
}
.mode_paiment .image img {
	width : 100% ;
}
.commande_erreur {
	padding-top : 10px ;
	font-size : 0.8em ;
}
.confirmation .contenu_unit {
	padding-top : 10px ;
}
.langue {
    border: 0px solid grey ;
  }
.langue .titre {}
.langue .contenu {}
.langue .formulaire1 {} 

/* l'agrandissement des cartes */
#popup {
    background-color : white ;      /* -----------!!!!! Couleur du fond du site  !!!!---------  */
    position : relative;
    top : 0px;
    left : 0px;
    text-align : center; 
}

.message {}
.message_info {}
.message_important {}

.compte_liste {
	 list-style-type : none ;
    margin : 0px ;
    padding : 0px ;
}

.formulairenoter {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	border : 1px grey solid ;
	background-color : white ;
	padding : 2px ;
}
.editorial {
	position : relative ;
}
.pages, .pages a {
	color : grey ;
}
.compte_liste  {
	padding : 20px ;
}
.compte_liste li  {
	padding-bottom : 2px ;
}
.lien_separation {
	border-bottom : 2px grey solid ;
	padding-top : 10px ;
	padding-bottom : 2px ;
}
.unlien {
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-bottom : 1px grey solid ;
}
.unlien .image {
	float : left ;
}
.unlien .image img {
	margin-right : 5px ;
}
.unlien .info_liens {}
.block_rss {	float : left ;}
.rss_liste {	width : 300px  ; padding-right : 10px ;}
.rss_explication {	width : 180px  ;}

.table_contenu {
width : 480px ;
    margin: 0px ;
border : 1px black solid ;
padding : 2px ;
}
.table_entete {
width : 100% ;
background-color : #8996C8 ; 
border-top : 0px black solid ;
border-bottom : 1px black solid ;
}
.table_question {
border : 2px solid black ;
}
.table_reponse {
border : 1px solid black ;
}
