


* {
	padding: 0;
	margin: 0;
	border: none;
}

body {
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;
    font-size: 11px;
	color: #262626;
	background-image:url(SITES/vignoble-selection.fr/squelettes/images/fond_repeat.jpg);
	background-repeat:repeat-x;
}

h3 { font-size:13px; }
h4 { font-size:11px; }
h5 { font-size:10px; }

.spacer {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.clear-left {
	clear: left;
}
.clear {
	clear:both;
}

.enveloppe {
	position: relative;
	width: 899px;
	margin: 0 auto;
	text-align: left;
}




#haut {
	text-align: left;
}

#haut .enveloppe {
	padding: 20px 0;
	height:200px;
	background-image:url(SITES/vignoble-selection.fr/squelettes/images/header.jpg);
	position:relative;
}

#haut h1 {
	/*border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	text-align: center;
}

#haut h1 a,
#haut h1 a:link
#haut h1 a:visited {
	display: block;
	padding: 20px 0;
	color: #000;
	text-decoration: none;
	display:none;

}

#haut h1 a:hover {
/*	color: #9a7036;
	text-decoration: none;*/
}

#haut p.descriptif_site_spip {
	display: none;
}




#haut ul.navigation {
	list-style: none;
	position: absolute;
	top: 5px;
	padding: 0 20px;
	width: 898px !important;
	width /**/:938px;
}


#haut ul.navigation li.rub-1 , #haut ul.navigation li.rub-115 , #haut ul.navigation li.rub-188 , #haut ul.navigation li.rub-124 , #haut ul.navigation li.rub-10 , #haut ul.navigation li.rub-197 , #haut ul.navigation li.rub-65 , #haut ul.navigation li.rub-176 , #haut ul.navigation li.rub-249 , #haut ul.navigation li.rub-251 , #haut ul.navigation li.rub-80 , #haut ul.navigation li.rub-178  { border-right:1px solid #808080; }
#haut ul.navigation li.rub-80, #haut ul.navigation li.rub-178 { border:none !important; }


#haut ul.navigation li.rub-1 {
	/*float: left;*/
}

#haut ul.navigation li.rub-3 {
	/*float: left;*/
}

#haut ul.navigation li.rub-115 {
	/*float: left;*/
}

#haut ul.navigation li.rub-188 {
	/*float: left;*/
}


#haut ul.navigation li.rub-10 {
	/*float: left;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}

#haut ul.navigation li.rub-124 {
	/*float: left;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}

#haut ul.navigation li.rub-197 {
	/*float: left;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}



#haut ul.navigation li.rub-5 {
	/*float: right;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}

#haut ul.navigation li.rub-119 {
	/*float: right;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}

#haut ul.navigation li.rub-192 {
	/*float: right;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}


#haut ul.navigation li.rub-2 {
	/*float: right;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}

#haut ul.navigation li.rub-116 {
	/*float: right;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}

#haut ul.navigation li.rub-189 {
	/*float: right;
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/pipe.png") 5px no-repeat;*/
}


#haut ul.navigation li.rub-9 {
	/*float: right;*/
}

#haut ul.navigation li.rub-123 {
	/*float: right;*/
}

#haut ul.navigation li.rub-196 {
	/*float: right;*/
}

#haut,#haut #enveloppe{
	position:relative;
}
#haut ul.navigation li a,
#haut ul.navigation li a:link,
#haut ul.navigation li a:visited {
	color: #000;
	text-decoration: none;
}

#haut ul.navigation li a:hover {
	color: #000;
	text-decoration: underline;
}

body.rub-1 #haut ul.navigation li.rub-1 a, body.rub-10 #haut ul.navigation li.rub-10 a, body.rub-65 #haut ul.navigation li.rub-65 a, body.rub-80 #haut ul.navigation li.rub-80 a, body.rub-115 #haut ul.navigation li.rub-115 a, body.rub-124 #haut ul.navigation li.rub-124 a, body.rub-176 #haut ul.navigation li.rub-176 a, body.rub-178 #haut ul.navigation li.rub-178 a, body.rub-188 #haut ul.navigation li.rub-188 a, body.rub-197 #haut ul.navigation li.rub-197 a, body.rub-249 #haut ul.navigation li.rub-249 a, body.rub-251 #haut ul.navigation li.rub-251 a { font-weight: bold; }
#haut ul.navigation{
	padding:0;
	margin:0;
	position:absolute;
	top:222px!important;
	left:220px;
	width:471px!important;
	height:auto!important;
	padding-left:20px;
}
#haut ul.navigation li{
	float:left;
}
#haut ul.navigation li a{
	font-size:12px;
	color:#808080!important;
	width:70px;
	display:block;
	float:left;
	text-align:center;
}
#haut ul.navigation li a:hover{
	text-decoration:none!important;
	color:#8bc84a!important;
}

#haut ul.navigation li.rub-10 a, #haut ul.navigation li.rub-124 a { width:140px; }
#haut ul.navigation li.rub-65 a, #haut ul.navigation li.rub-176 a { width:130px; }



#haut ul#langues {
	/*display: none;*/
	list-style-type:none;
	float:left;
	background-image:url(SITES/vignoble-selection.fr/squelettes/images/langue_repeat.png);
	height:25px;
	
}
#haut ul#langues li {
	float:left;
	border-right:solid 1px;
	color:#808080;
	height:12px;
	margin-top:3px;
}
#haut ul#langues li.last {
	border:none;
}
#haut ul#langues li a{
		margin-top:-2px;
		color:#808080;
	text-decoration:none;
	display:block;
	margin-left:7px;
	margin-right:7px;
}
#haut ul#langues li a:hover{
		color:#87d0e3;
	text-decoration:none;
}
#conteneur-langues{
	height:25px;
	position:absolute;
	top:5px;
	right:0px;
	padding:0 37px;
}

#conteneur-langues a {display:block; float:left; text-decoration:none; width:18px; height:10px; margin-left:4px}
#conteneur-langues a#fr {background:url(SITES/vignoble-selection.fr/squelettes/images/drapeau_fr.jpg)}
#conteneur-langues a#en {background:url(SITES/vignoble-selection.fr/squelettes/images/drapeau_en.jpg)}
#conteneur-langues a#de {background:url(SITES/vignoble-selection.fr/squelettes/images/drapeau_de.jpg)}




#milieu {
	/*background: url("plugins/spip-boutique/images/milieu.png") center repeat-y;*/
}




#centre {
	float: left;
	width: 683px;
}




#centre #contenu {
	float: right;
	width: 438px;
	background-color:white;
	padding:15px;
	margin:0;
}

#centre #contenu a,
#centre #contenu a:link,
#centre #contenu a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#centre #contenu a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}




#centre #contenu #chemin {
	clear: both;
	padding-bottom: 15px;
	font-size: 10px;
}

#centre #contenu #chemin ul {
	list-style: none;
}

#centre #contenu #chemin ul li {
	display: inline;
}

#centre #contenu #chemin ul li a,
#centre #contenu #chemin ul li a:link,
#centre #contenu #chemin ul li a:visited {
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#centre #contenu #chemin ul li a:hover {
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

#centre #contenu #chemin ul li ul {
	display: inline;
}

#centre #contenu #chemin ul li ul li {
	font-style: normal;
	font-weight: normal;
}

#centre #contenu #chemin ul li ul li.en_cours {
	font-weight: bold;
}

#centre #contenu #chemin ul ul ul li {
}




#centre #contenu .item {
}

#centre #contenu .item h2 {
	clear: both;
	color: #fff;
	/*background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png");*/
	margin-bottom: 15px;
}

#centre #contenu .item h2 a,
#centre #contenu .item h2 a:link,
#centre #contenu .item h2 a:visited {
	color: #fff;
	text-decoration: none;
}

#centre #contenu .item h2 a:hover {
	color: #fff;
	text-decoration: underline;
}

#centre #contenu .item h2 .soustitre {
	display: block;
	background: #fff;
	color: #000;
	padding: 13px 0 3px 0;
}

#centre #contenu .item h3 {
	clear: both;
	font-size: 14px;
	margin-bottom: 10px;
}

#centre #contenu .item .declinaisons h3.produit,
#centre #contenu .item .produits_similaires h3.produit {
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png");
}

#centre #contenu .item .sous_rubrique {
	clear: both;
}

#centre #contenu .item .sous_rubrique h3.sous_rubrique a,
#centre #contenu .item .sous_rubrique h3.sous_rubrique a:link,
#centre #contenu .item .sous_rubrique h3.sous_rubrique a:visited {
	color: #000;
}

#centre #contenu .item .sous_rubrique h3.sous_rubrique a:hover {
	color: #000;
}

#centre #contenu .item .sous_rubrique .voir_tous_les_produits {
	clear: both;
	text-align: right;
	margin-bottom: 20px;
}

#centre #contenu .item h6 {
	font-size: 11px;
	font-weight: normal;
}

#centre #contenu .item .logo_rubrique {
	margin-bottom: 10px;
}

#centre #contenu .item .logo_produit {
	clear: both;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#centre #contenu .item .texte {
	clear: both;
	margin-bottom: 10px;
	width: 420px;
	overflow: hidden;
}

#centre #contenu .item .texte strong.spip {
}

#centre #contenu .item .texte p {
	margin-bottom: 10px;
	text-align: justify;
}

#centre #contenu .item .texte table.spip {
	clear: both;
	margin: 10px 0;
	border-collapse: collapse;
}

#centre #contenu .item .texte table.spip tr.row_first {
}

#centre #contenu .item .texte table.spip tr.row_odd {
}

#centre #contenu .item .texte table.spip tr.row_even {
}

#centre #contenu .item .texte table.spip th {
	padding: 0 2px;
	text-align: center;
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png");
	color: #000;
	font-weight: normal;
}

#centre #contenu .item .texte table.spip th strong {
	font-weight: normal;
}

#centre #contenu .item .texte table.spip td {
	background: #f4f4f0;
}

#centre #contenu .item .spip_documents {
	text-align: center;
	margin-bottom: 10px;
}

#centre #contenu .item .spip_documents .spip_doc_titre,
#centre #contenu .item .spip_documents .spip_doc_descriptif {
	margin: 0 auto;
}

#centre #contenu .item .spip_documents_left {
	clear: left;
	margin-right: 10px;
}

#centre #contenu .item .spip_documents_right {
	clear: right;
	margin-left: 10px;
}

#centre #contenu .item .spip_documents_center {
	clear: both;
	display: block;
}

#centre #contenu .item ul.spip {
	margin-bottom: 10px;
	list-style: none;
}

#centre #contenu .item ul.spip li {
	padding-left: 10px;
	background: url("plugins/spip-boutique/images/puce.png") 1px 4px no-repeat;
}

#centre #contenu .item ul.spip ul {
	padding-left: 20px;
	margin-bottom: 0;
}

#centre #contenu .item .bas {
	clear: both;
}




#centre #contenu .item .encart {
	margin-bottom: 10px;
}

#centre #contenu .item .encart dl {
	margin-bottom: 5px;
}

#centre #contenu .item .encart dl dt {
	display: block;
	font-weight: bold;
}

#centre #contenu .item .encart dl dd {
	display: block;
}

#centre #contenu .item .encart dl.prix_unitaire dd strong {
	font-size: 13px;
}

#centre #contenu .item .encart dl.prix_unitaire dd span {
	text-decoration: line-through;
}

#centre #contenu .encart dd select.liste,
#centre #contenu .encart dd select.liste_multiple {
	font-family: inherit;
	font-size: inherit;
	background: #fff;
	width: 190px;
	border: 1px solid #a7a9ac;
}

#centre #contenu .encart dd select.liste_multiple {
	height: 140px;
}

#centre #contenu .encart dd select.liste option.disabled,
#centre #contenu .encart dd select.liste_multiple option.disabled {
	color: #bbb;
}

#centre #contenu .item .encart dl.quantite dd {
	color: #000;
}

#centre #contenu .item .encart dl.quantite dd strong {
}

#centre #contenu .encart dl.quantite dd input.champ_texte {
	font-family: inherit;
	font-size: inherit;
	background: #fff;
	width: 25px;
	text-align: center;
	border: 1px solid #a7a9ac;
}

#centre #contenu .item .encart p.spip,
#centre #contenu .item .encart ul.spip {
	margin-bottom: 0;
}

#centre #contenu .item .encart ul.boutons li {
	line-height: 36px;
}

#centre #contenu .item .encart a.bouton_ajouter_au_panier,
#centre #contenu .item .encart a.bouton_me_prevenir_de_sa_disponibilite {
	margin-top: 5px;
	display: block;
	float: left;
	line-height: 30px;
	padding: 0 9px;
	background: url("plugins/spip-boutique/images/carre-bordeau.png");
	text-transform: uppercase;
	color: #fff;
}




#centre #contenu .item .mini {
	float: left;
	margin-bottom: 20px;
	padding: 0 3px;
	width: 134px !important;
	width /**/:140px;
}

#centre #contenu .item .mini.un {
	clear: both;
	padding: 0 6px 0 0;
}

#centre #contenu .item .mini.deux {
	padding: 0 3px;
}

#centre #contenu .item .mini.trois {
	padding: 0 0 0 6px;
}

#centre #contenu .item .en_avant h3,
#centre #contenu .item .mini h3 {
	padding-left: 15px;
	height:50px;
	margin-bottom: 5px;
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png") 0 5px no-repeat;
}
#colonne_droite .mini h3 {
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png") 0 5px no-repeat;
		padding-left: 15px!important;
}

#centre #contenu .item .mini h3 a.thickbox {
	text-align: center;
}

#centre #contenu .item .en_avant h4.rubrique,
#centre #contenu .item .mini h4.rubrique {
	padding-bottom: 5px;
	font-style: italic;
}

#centre #contenu .item .en_avant .logo_mini,
#centre #contenu .item .mini .logo_mini {
	background: url("SITES/vignoble-selection.fr/squelettes/images/image_135_ombre.jpg");
	height:140px;
	width:143px;
	padding-top:3px;
}
#centre #contenu .item .en_avant .logo_mini img,
#centre #contenu .item .mini .logo_mini img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#centre #contenu .item .en_avant h4.rubrique a,
#centre #contenu .item .en_avant h4.rubrique a:link,
#centre #contenu .item .en_avant h4.rubrique a:visited,
#centre #contenu .item .mini h4.rubrique a,
#centre #contenu .item .mini h4.rubrique a:link,
#centre #contenu .item .mini h4.rubrique a:visited {
	font-weight: normal;
}

#centre #contenu .item .en_avant h5,
#centre #contenu .item .mini h5 {
	font-weight: normal;
	padding-bottom: 5px;
	text-align:center;
}

#centre #contenu .item .en_avant h5 span,
#centre #contenu .item .mini h5 span,
#colonne_droite .mini h5 span,
#texte-ajax .form-ajax h5 span {
	font-size: 11px;
	text-decoration: line-through;
	color:red;
}

#centre #contenu .item .en_avant h5 strong,
#centre #contenu .item .mini h5 strong,
#colonne_droite .mini h5 strong,
#texte-ajax .form-ajax h5 strong {
	font-size: 12px;
	color:#7CBD3B;
}




#centre #contenu .item .pagination {
	background:url('SITES/vignoble-selection.fr/squelettes/images/separation.jpg') no-repeat center top;
	position: relative;
	clear: both;
	text-align: center;
	font-size:14px !important;
	margin-bottom: 10px;
	padding-top:25px;
	height:45px;
}

#centre #contenu .item .pagination .precedent {
	position: absolute;
	bottom: 0; left: 0;
}

#centre #contenu .item .pagination .suivant {
	position: absolute;
	bottom: 0; right: 0;
}
#centre #contenu .item .pagination a {
	font-size:14px !important;
}




#centre #contenu form.formulaire_boutique {
	clear: both;
	margin-bottom: 10px;
}

#centre #contenu form.formulaire_boutique fieldset {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#centre #contenu form.formulaire_boutique fieldset legend {
	padding-bottom: 10px;
}

#centre #contenu form.formulaire_boutique fieldset fieldset {
	padding: 0 10px;
	border: 1px solid #a7a9ac;
}

#centre #contenu form.formulaire_boutique fieldset fieldset .spacer {
	height: 9px;
}

#centre #contenu form.formulaire_boutique fieldset fieldset legend {
	padding: 0 5px;
	width: auto;
}

#centre #contenu form.formulaire_boutique p,
#centre #contenu form.formulaire_boutique dl {
	clear: both;
	padding-top: 10px;
}

#centre #contenu form.formulaire_boutique ul {
	list-style: inside;
}

#centre #contenu form.formulaire_boutique .message,
#centre #contenu form.formulaire_boutique .erreur {
	color: #993300;
}

#centre #contenu form.formulaire_boutique dt {
	float: left;
	clear: left;
	width: 190px;
}

#centre #contenu form.formulaire_boutique fieldset fieldset dt {
	width: 168px;
}

#centre #contenu form.formulaire_boutique dt label {
	display: block;
}

#centre #contenu form.formulaire_boutique dd {
	float: right;
	clear: right;
	width: 220px;
}

#centre #contenu form.formulaire_boutique dd input.champ_texte,
#centre #contenu form.formulaire_boutique dd textarea.champ_texte,
#centre #contenu form.formulaire_boutique dd select.liste {
	font-family: inherit;
	font-size: inherit;
	border: 1px solid #a7a9ac;
	width: 218px !important;
	width /**/:220px;
}

#centre #contenu form.formulaire_boutique dd select.liste {
	width: 220px !important;
}

#centre #contenu form.formulaire_boutique dd textarea.champ_texte {
	height: 70px;
}

#centre #contenu form.formulaire_boutique table {
	width: 420px;
	border-collapse: collapse;
	margin: 10px 0;
}

#centre #contenu form.formulaire_boutique table th {
	padding: 3px;
	text-align: center;
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png");
	color: #fff;
	font-weight: normal;
}

#centre #contenu form.formulaire_boutique table td {
	text-align: left;
	padding: 3px;
}

#centre #contenu form.formulaire_boutique table td.bordure {
	background: #f4f4f0;
}

#centre #contenu form.formulaire_boutique table td.supprimer {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.id_commande {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.designation {
	text-align: left;
	width: 155px;
}

#centre #contenu form.formulaire_boutique table td.prix_unitaire {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.taxes {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.quantite {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.total {
	text-align: right;
	width: 80px;
}

#centre #contenu form.formulaire_boutique table td.lien {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.total_ttc {
	text-align: right;
	font-weight: bold;
}

#centre #contenu form.formulaire_boutique table td#total {
	text-align: left;
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png");
	color: #fff;
}

#centre #contenu form.formulaire_boutique table td input.champ_texte {
	font-family: inherit;
	font-size: inherit;
	border: 1px solid #a7a9ac;
}

#centre #contenu form.formulaire_boutique table td.quantite input.champ_texte {
	text-align: center;
}

#centre #contenu form.formulaire_boutique table td.total input.champ_texte {
	text-align: right;
	width: 50px;
}

#centre #contenu form.formulaire_boutique table td .supprimer {
	color: #993300;
}

#centre #contenu form.formulaire_boutique ul.boutons {
	clear: both;
	list-style: none;
	padding: 0 0 0 200px;
	padding-top: 0px;
}

#centre #contenu form.formulaire_boutique fieldset fieldset ul.boutons {
	padding-left: 178px;
}

#centre #contenu form.formulaire_boutique ul.boutons li {
	display: block;
	clear: both;
	padding-top: 10px;
}

#centre #contenu form.formulaire_boutique ul.boutons li a,
#centre #contenu form.formulaire_boutique ul.boutons li a:link,
#centre #contenu form.formulaire_boutique ul.boutons li a:visited {
	display: block;
	float: left;
	line-height: 20px;
	padding: 0 9px;
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-turquoise.png");
	color: #fff;
}

#centre #contenu form.formulaire_boutique ul.boutons li a:hover {
}

#centre #contenu form.formulaire_boutique ul.boutons li a.bouton_important,
#centre #contenu form.formulaire_boutique ul.boutons li a.bouton_important:link,
#centre #contenu form.formulaire_boutique ul.boutons li a.bouton_important:visited {
	background: url("SITES/vignoble-selection.fr/squelettes/images/carre-marin.png");
	text-transform: uppercase;
	line-height: 30px;
}

#centre #contenu form.formulaire_boutique ul.boutons li a.bouton_important:hover {
	line-height: 30px;
	text-decoration: underline;
}

#centre #contenu form.formulaire_boutique p.champs_caches {
	display: none;
}




.colonne {
	font-size: 11px;
}

.colonne .bloc,
.colonne .titre_rubrique {
	margin-bottom: 20px;
}

.colonne ul.nuage {
	list-style: none;
}

.colonne ul.nuage li {
	display: inline;
	padding-right: 5px;
}

.colonne ul.nuage li.nuage_1 { font-size: 8px; }
.colonne ul.nuage li.nuage_2 { font-size: 10px; }
.colonne ul.nuage li.nuage_3 { font-size: 11px; }
.colonne ul.nuage li.nuage_4 { font-size: 12px; }
.colonne ul.nuage li.nuage_5 { font-size: 13px; }
.colonne ul.nuage li.nuage_6 { font-size: 14px; }

.colonne .bloc .haut {
	
}

.colonne h3 {
	padding: 0 3px 3px 3px;
	padding-top:3px;
	padding-left:25px;
	padding-right:3px;
	
	/*background: url("SITES/vignoble-selection.fr/squelettes/images/carre-marin.png");*/
	color: #fff;
}

.colonne h3 a,
.colonne h3 a:link,
.colonne h3 a:visited {
	color: #fff;
	text-decoration: none;
}

.colonne h3 a:hover {
	color: #fff;
	text-decoration: underline;
}

.colonne .bloc .milieu {
	padding: 8px;
}

.colonne .bloc .bas, #mc-ajax .bas {
background: url("SITES/vignoble-selection.fr/squelettes/images/bloc_bas.jpg");
height:23px;
}

.colonne .bloc .milieu a,
.colonne .bloc .milieu a:link,
.colonne .bloc .milieu a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.colonne .bloc .milieu a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.colonne .bloc .milieu h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:4px;
}
h4.ouvert a{
	background-position:bottom!important;
}
li.en_cours a{
	color:#8bc84a!important;
}
.colonne .bloc .milieu h4 a{
	display:block;
	padding-left:15px;
	background:url(SITES/vignoble-selection.fr/squelettes/images/menu_fusion.jpg) no-repeat;
	background-position:top;
	height:19px;
}
.colonne .bloc .milieu h4 a:hover{
	background-position:bottom;
	text-decoration:none;
}
.colonne .bloc .milieu .pas-accordeon,
.colonne .bloc .milieu .accordeon {
}

.colonne .bloc .milieu .pas-accordeon.premier,
.colonne .bloc .milieu .accordeon.premier {
}

.colonne .bloc .milieu .pas-accordeon a,
.colonne .bloc .milieu .accordeon a {
}

.colonne .bloc .milieu .accordeon ul {
	list-style: none;
	padding-bottom: 15px;
	padding-left:15px;
}

.colonne .bloc .milieu .accordeon ul li {
	padding: 1px 0;
}

.colonne .bloc .milieu .accordeon ul li a {
	font-weight: normal;
}

.colonne .bloc .milieu p.spip {
}

.colonne .bloc .milieu p.spip strong {
	font-weight: bold;
}

.colonne .bloc .milieu ul.spip {
}

.colonne #formulaire_recherche {
	position: relative;
	width: 194px;
}

.colonne #formulaire_recherche input.champ_texte, .colonne #formulaire_recherche select {
	border: 1px solid #a7a9ac;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	width: 180px;
}
.colonne #formulaire_recherche select {
	display:block;
	margin:6px 0;
}

.colonne #formulaire_recherche ul.boutons {
	/*position: absolute;
	top: 0; right: 3px;*/
	text-align:center;
}

.colonne .bloc .milieu ul.boutons {
	color: #000;
	list-style: none;
}

.colonne .statut_panier {
	position: relative;
}

.colonne .statut_panier h3 {
	background: url("plugins/spip-boutique/images/carre-orange.png");
}

.colonne .statut_panier .milieu ul.boutons {
	padding-top: 10px;
}

.colonne .statut_panier a.bouton_voir_le_detail,
.colonne .statut_panier a.bouton_voir_le_detail:link,
.colonne .statut_panier a.bouton_voir_le_detail:visited {
	font-weight: normal;
}

.colonne .statut_panier a.bouton_voir_le_detail:hover {
	font-weight: normal;
}

.colonne .statut_panier a.bouton_espace_client,
.colonne .statut_panier a.bouton_espace_client:link,
.colonne .statut_panier a.bouton_espace_client:visited {
	font-weight: bold;
	font-size:14px;
}

.colonne .statut_panier a.bouton_espace_client:hover {
	/*font-weight: normal;*/
}

.colonne .statut_panier a.bouton_envoyer_panier,
.colonne .statut_panier a.bouton_envoyer_panier:link,
.colonne .statut_panier a.bouton_envoyer_panier:visited {
	font-weight: normal;
}

.colonne .statut_panier a.bouton_envoyer_panier:hover {
	font-weight: normal;
}

.colonne .statut_panier li.bouton_passer_la_commande {
	position: absolute;
	right: 3px; 
}
.colonne .statut_panier .milieu{
	margin-bottom:12px;
}

.colonne .newsletter {
	position: relative;
}

.colonne .newsletter input.champ_texte {
	border: 1px solid #a7a9ac;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	width: 148px !important;
	width /**/:150px;
}

.colonne .newsletter input.bouton_radio {
	margin-top: 2px;
}

.colonne .newsletter ul.boutons {
	position: absolute;
	bottom: 3px; right: 3px;
}
.colonne .statut_panier ul.boutons a.bouton_passer_la_commande{
	padding-right:15px;
	background:url(SITES/vignoble-selection.fr/squelettes/images/check.jpg) right no-repeat;
}
.colonne .statut_panier ul.boutons a.bouton_passer_la_commande:hover{
	text-decoration:none!important;
}
.colonne .newsletter .milieu{
	position:relative;
	padding-bottom:18px;
	
}


.colonne{
	background-color:white;
}
#colonne_gauche .bloc{
	background: url("SITES/vignoble-selection.fr/squelettes/images/bloc_haut_gauche.jpg") no-repeat;
}
		
#colonne_gauche {
	float: left;
	width: 200px;
	margin:0;padding:0;
}

/*#colonne_gauche .compteur-1 h3 { background: url("SITES/vignoble-selection.fr/squelettes/images/carre-marin.png"); }
#colonne_gauche .compteur-2 h3 { background: url("SITES/vignoble-selection.fr/squelettes/images/carre-turquoise.png"); }
#colonne_gauche .compteur-3 h3 { background: url("plugins/spip-boutique/images/carre-violet.png"); }
#colonne_gauche .compteur-4 h3 { background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png"); }
#colonne_gauche .compteur-5 h3 { background: url("plugins/spip-boutique/images/carre-orange.png"); }
#colonne_gauche .compteur-6 h3 { background: url("plugins/spip-boutique/images/carre-marron.png"); }
#colonne_gauche .compteur-7 h3 { background: url("plugins/spip-boutique/images/carre-bordeau.png"); }
#colonne_gauche .compteur-8 h3 { background: url("plugins/spip-boutique/images/carre-beige.png"); }*/




#colonne_droite {
	float: right;
	width: 200px;
	margin:0;padding:0;
}
#colonne_droite .bloc,#colonne_droite .titre_rubrique{
	background: url("SITES/vignoble-selection.fr/squelettes/images/bloc_haut_droite.jpg") no-repeat;
}

/*#colonne_droite .compteur-1 h3 { background: url("plugins/spip-boutique/images/carre-marron.png"); }
#colonne_droite .compteur-2 h3 { background: url("plugins/spip-boutique/images/carre-bordeau.png"); }
#colonne_droite .compteur-3 h3 { background: url("plugins/spip-boutique/images/carre-beige.png"); }
#colonne_droite .compteur-4 h3 { background: url("SITES/vignoble-selection.fr/squelettes/images/carre-vert.png"); }
#colonne_droite .compteur-5 h3 { background: url("SITES/vignoble-selection.fr/squelettes/images/carre-marin.png"); }
#colonne_droite .compteur-6 h3 { background: url("SITES/vignoble-selection.fr/squelettes/images/carre-turquoise.png"); }
#colonne_droite .compteur-7 h3 { background: url("plugins/spip-boutique/images/carre-violet.png"); }
#colonne_droite .compteur-8 h3 { background: url("plugins/spip-boutique/images/carre-orange.png"); }*/




#bas {
	clear: both;
	text-align: left;
}

#bas .enveloppe {
	padding: 20px 238px;
	width: 442px !important;
	width /**/:938px;
}




#bas ul.navigation {
	position: relative;
	list-style: none;
	width: 442px;
	text-align: right;
}

#bas ul.navigation li {
	display: inline;
}

#bas ul.navigation li#nav-haut-de-page {
	
}
#bas ul.navigation li#nav-haut-de-page a{
	float:left;
	display:block;
	width:76px;
	height:11px;
	background: url("SITES/vignoble-selection.fr/squelettes/images/btn_hautdepage.jpg");
	background-position:top;
}
#bas ul.navigation li#nav-haut-de-page.en a{
	background: url("SITES/vignoble-selection.fr/squelettes/images/btn_hautdepage_en.jpg");
	background-position:top;
}
#bas ul.navigation li#nav-haut-de-page.de a{
	background: url("SITES/vignoble-selection.fr/squelettes/images/btn_hautdepage_de.jpg");
	background-position:top;
}


#bas ul.navigation li#nav-haut-de-page a:hover{
	background-position:bottom;
}

#bas ul.navigation li a,
#bas ul.navigation li a:link,
#bas ul.navigation li a:visited {
	color: #000;
	text-decoration: none;
}

#bas ul.navigation li a:hover {
	color: #000;
	text-decoration: underline;
}



#colonne_gauche ul.boutons{
	margin-right:4px;
}
#colonne_gauche .compteur-1 .haut{
	display:none;
}
#colonne_gauche .compteur-1,#colonne_droite .statut_panier{
	background-position:0 -25px;
}
#colonne_droite .statut_panier .haut{
	display:none;
}	
.invisible{
	display:none;
}
h3 a{
	color:#4d4d4d!important;
}
h4.rubrique{
	display:none;
}
.bouton_ajouter_au_panier_2,.bouton_ajouter_au_panier{
	background:none!important;
	margin-top:8px;
	width:135px;
	height:25px;
	background-image:url("SITES/vignoble-selection.fr/squelettes/images/bouton_panier.jpg")!important;
	display:block;
	clear:both;
	background-position:top;
		padding:0!important;
}

.bouton_ajouter_au_panier_2.en, .bouton_ajouter_au_panier.en {
	background-image:url("SITES/vignoble-selection.fr/squelettes/images/bouton_panier_en.jpg")!important;
}
.bouton_ajouter_au_panier_2.de, .bouton_ajouter_au_panier.de {
	background-image:url("SITES/vignoble-selection.fr/squelettes/images/bouton_panier_de.jpg")!important;
}

a.bouton_ajouter_au_panier_2:hover,.bouton_ajouter_au_panier:hover{
	background-position:bottom!important;

}
a.lire_la_p_suite{
	background:url("SITES/vignoble-selection.fr/squelettes/images/puce_fleche.jpg") 0 4px no-repeat ;
	display:block;
	padding-left:9px;
	font-size:11px;
	clear:both;
}
.ligne {
	background:url("SITES/vignoble-selection.fr/squelettes/images/separation.jpg") 0 50% no-repeat ;
	height:23px;
	clear:both;
}
.ligne_de_separation{
	clear:both;
	background-position:0 50%;
	background:url("SITES/vignoble-selection.fr/squelettes/images/ligne.jpg") 0 50% no-repeat ;
}
.champs_qt{
	border:solid 1px;
	float:left;
	display:inline;
	width:20px;
	padding:0;
	margin-left:5px;
	text-align:center;
}
.left{
	float:left;
}
.span_qt{
	padding-top:2px;
}
#colonne_droite .mini{
	width:135px;
	margin-left:auto;
	margin-right:auto;
}
a.bouton_valider{
	padding-right:15px;
	background:url(SITES/vignoble-selection.fr/squelettes/images/check.jpg) right no-repeat;
}
a:hover{
	color:#8bc84a!important;
}

.formulaire_boutique ul.boutons a:hover{
	color:white!important;
	text-decoration:none!important;
}
#band{
	background:url(SITES/vignoble-selection.fr/squelettes/images/image_448_ombre.jpg) no-repeat;
	margin:0;
	padding:0;
	margin-left:-8px;
	list-style-type:none;
	padding-top:4px;
	padding-left:4px;
}

#page-ajax {
	width:875px;
	margin:0 auto;
}
#content-ajax {
	float:left;
	width:625px;
}
#logo-site-ajax {
	margin:10px 60px;	
}
#page-ajax h1 {
	margin:0; padding:0;	
	text-align:center;
}
#carte-ajax {
	float:right;
}
#texte-ajax {
	float:left;
	width:330px;
	padding:0 10px;
	text-align:left;
}
.form-ajax {
	width:140px;
	margin-right:10px;
	float:left;
}
#logo-ajax {
	float:left;
	width:250px;
	margin-top:10px;
}
#mc-ajax {
	margin-left:25px;
	float:left;
	width:225px;
	text-align:left;
}
#mc-ajax p {
	padding:0 4px;
}
.ligne-ajax {
	background:url('SITES/vignoble-selection.fr/squelettes/images/separation_ajax.jpg') no-repeat center top;
	clear:both;
	margin-bottom:8px;	
}








