* {
	outline: none;
}

html,body {width: 100%;height: 100%;}

/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}

body {
	margin: 0; padding: 0;
	background-image: url(/img/fond-site.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

img {border: 0;}

#container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}

input.bouton {
	font: normal 12px arial,verdana,  helvetica, sans-serif,sans;
	color: #000000;
  background-color: #86D0F1;
	border: 1px solid #86D0F1;
	cursor: pointer;
}

.input-text {
	font-family: arial,verdana, helvetica, sans-serif,sans;
	font-size: 13px;
	color: #58585A;
	border: solid 1px #BBBBBB;
}

.t9 {font-size: 9px;}
.t10 {font-size: 10px;}
.t11 {font-size: 11px;}
.t12 {font-size: 12px;}
.t13 {font-size: 13px;}
.t14 {font-size: 14px;}
.t15 {font-size: 15px;}
.t16 {font-size: 16px;}
.t17 {font-size: 17px;}
.t18 {font-size: 18px;}
.t19 {font-size: 19px;}

/* ECOMMERCE */
/* Pas de height ni de width (commentaire commande) */
#div_zoom{background-color:#fff;border:1px solid #585858;padding:10px;width:300px;}
table.ecom-tableau, table.ecom-tableau td {border-collapse: collapse;border:1px solid #DFDFDF;}
table.ecom-tableau td{background-color: #fff;}
td.ecom-tetiere {background-color: #fff;font-weight: bold;color: black;}
table.ecom-cc {border-collapse: collapse;border: 1px solid #DFDFDF;padding: 5px;}
table.ecom-cc td {padding: 5px;background-color: #fff;}

#simplemodal-container a.modalCloseImg {
	background:url(/img/simplemodal/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-11px;
	right:-12px;
	cursor:pointer;
}


#col-droite .encart{width:176px;margin-bottom:14px;font-size:12px;}
#col-droite .encart .top{width:100%;height:32px;color:#fff;font-weight:bold;text-align: center;padding:0px}
#col-droite .encart .top span{visibility:hidden}
#col-droite .encart .bottom{width:100%;height:12px;background: url(/img/encart-droit/bottom.jpg) no-repeat}
#col-droite .encart .middle{padding:10px 1px 0px 1px;text-align: center;background: url(/img/encart-droit/middle.jpg) repeat-y}
#col-droite #encart-panier{background: url(/img/encart-droit/mon-panier.jpg) no-repeat;}
#col-droite #encart-compte{background: url(/img/encart-droit/mon-compte.jpg) no-repeat;}
#col-droite #encart-paiement{background: url(/img/encart-droit/paiement-securise.jpg) no-repeat;}
#col-droite #encart-livraison{background: url(/img/encart-droit/livraison.jpg) no-repeat;}

#col-droite #encart-contact{background: url(/img/encart-droit/contact.jpg) no-repeat;}

span.titre-page {font: normal 20px/130% arial,helvetica sans-serif,sans; color: #009534;}
h1 {font: bold 20px/130% arial,helvetica sans-serif,sans; color: #009534;padding: 0; margin: 0;}
.motoculture {color: #008632;}
.vigne {color: #7AB71C;}
.cave {color: #9C2E39;}
.occasions {color: #58585A;}

/*
span.Titre-Gamme {font: normal 13px/130% arial,helvetica sans-serif,sans; color: #83D2F0;}
span.Titre-Produit {font: normal 20px/130% arial,helvetica sans-serif,sans; color: #83D2F0;}

.pointer {
 cursor:pointer;
}
*/

div.logo {
	position: absolute;
	left: 51px;
	top: 0;
}
a.bouton-horizontal,a.bouton-horizontal:visited {
	position: absolute;
	top: 42px;
	background-image: url(/img/fond-bouton.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
a.bouton-horizontal:hover {
	background-position: 0 -37px;
}
a.bouton-horizontal-selected,a.bouton-horizontal-selected:hover,a.bouton-horizontal-selected:visited {
	position: absolute;
	top: 42px;
	background-image: url(/img/fond-bouton.jpg);
	background-position: -99px -8px;
	background-repeat: no-repeat;
}
img.bouton-entreprise {
	background-image: url(/img/bouton-entreprise.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
img.bouton-entreprise-selected {
	background-image: url(/img/bouton-entreprise.png);
	background-position: 0 -8px;
	background-repeat: no-repeat;
}
img.bouton-sav {
	background-image: url(/img/bouton-sav.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
img.bouton-sav-selected {
	background-image: url(/img/bouton-sav.png);
	background-position: 0 -8px;
	background-repeat: no-repeat;
}
img.bouton-contact {
	background-image: url(/img/bouton-contact.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
img.bouton-contact-selected {
	background-image: url(/img/bouton-contact.png);
	background-position: 0 -8px;
	background-repeat: no-repeat;
}
img.bouton-actualites {
	background-image: url(/img/bouton-actualites.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
img.bouton-actualites-selected {
	background-image: url(/img/bouton-actualites.png);
	background-position: 0 -8px;
	background-repeat: no-repeat;
}

div#page {
	position: absolute;
	width: 1000px;
	left: 0; top: 0;
	background-color: #FFFFFF;
}
div#contenu {
		width: 902px;
}
div#mentions-legales {
		width: 917px;
}
a.mentions-legales,a.mentions-legales:visited, span.mentions-legales {
	font: normal 11px "trebuchet ms",arial,verdana,helvetica,sans;
	color: #58585a;
	text-decoration: none;
}
span.mentions-legales {
	line-height: 26px;
	margin-left: 5px; margin-right: 5px;
}
a.mentions-legales:hover {
	text-decoration: underline;
	color: #010101;
}

div#div_nos-partenaires {
	position: absolute;
	width: 290px; height: 106px;
	left: 671px; top: 385px;
	background-image: url(/img/fond-nos-partenaires.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
div#div_nos-partenaires-visuel {
	position: absolute;
	width: 272px; height: 72px;
	left: 8px; top: 29px;
	overflow: hidden;
}
div#diaporama_partenaires ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
div#div_promos {
	position: absolute;
	width: 610px; height: 310px;
	left: 45px; top: 453px;
	overflow: hidden;
}
div#div_promos ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
div#div_actualites {
	position: absolute;
	width: 288px;
	left: 673px; top: 505px;
	background-image: url(/img/fond-actualites.jpg);
	background-position: 0 25px;
	background-repeat: no-repeat;
	/*
	background-image: url(/img/fond-actualites-milieu.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
	*/
}
div.div_titre {
	width: 902px; height: 32px;
	background-image: url(/img/separateur-titre.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.motoculture {background-image: url(/img/fond-titre-motoculture.jpg);}
div.vigne {background-image: url(/img/fond-titre-vigne.jpg);}
div.cave {background-image: url(/img/fond-titre-cave.jpg);}
div.occasions {background-image: url(/img/fond-titre-occasions.jpg);}
a#lien-motoculture {
	position: absolute;
	display: block;
	width: 223px; height: 88px; left: 46px; top: 281px;
	cursor: pointer;
}
img#bouton-motoculture {
	position: absolute;
	left: 76px; top: 304px;
}
a#lien-vigne {
	position: absolute;
	display: block;
	width: 219px; height: 88px; left: 278px; top: 281px;
	cursor: pointer;
}
img#bouton-vigne {
	position: absolute;
	left: 354px; top: 304px;
}
a#lien-cave {
	position: absolute;
	display: block;
	width: 219px; height: 88px; left: 506px; top: 281px;
	cursor: pointer;
}
img#bouton-cave {
	position: absolute;
	left: 588px; top: 304px;
}
a#lien-occasions {
	position: absolute;
	display: block;
	width: 224px; height: 88px; left: 735px; top: 281px;
	cursor: pointer;
}
img#bouton-occasions {
	position: absolute;
	left: 769px; top: 304px;
}
div.categories-ligne {
	clear: both;
	padding: 0 0 0 13px;
}
div.categories-colonne {
	float: left;
	width: 240px;
	height: 24px; line-height: 24px;
}

td.categories-cellule {
	padding: 0 0 0 13px;
	width: 280px;
	height: 24px; line-height: 24px;
}

div#contenu a.categories-lien,div#contenu a.categories-lien:visited {
	color: #009432;
	font: normal 13px arial,helvetica,sans;	
	text-decoration: none;
}
div#contenu a.categories-lien:hover {
	color: #009432;
	font: normal 13px arial,helvetica,sans;	
	text-decoration: underline;
}
div#contenu a.motoculture,div#contenu a.motoculture:visited,div#contenu a.motoculture:hover {color: #008632;}
div#contenu a.vigne,div#contenu a.vigne:visited,div#contenu a.vigne:hover {color: #7AB71C;}
div#contenu a.cave,div#contenu a.cave:visited,div#contenu a.cave:hover {color: #9C2E39;}

span.categories-puce {
	font: normal 12px arial,helvetica,sans;	
	color: #EE9400;
}

div.produits-colonne {
	float: left;
	width: 225px;
}
span.produits-titre {
	font: bold 16px arial,helvetica,sans;	
	color: #009534;
	color: #666666;
}
span.produits-prix {
	font: normal 16px arial,helvetica,sans;	
}
span.produits-prix-barre {
	font: normal 14px arial,helvetica,sans;	
	text-decoration: line-through;
}
span.produits-prix-nous-consulter {
	font: normal 12px arial,helvetica,sans;	
	text-decoration: none;
}
span.produits-prix-promo {
	font: normal 16px arial,helvetica,sans;	
	color: #EE0000;
	text-decoration: none;
}
div.produits-prix {
	width: 200px;
	text-align: right;
}
div.produits-lien-details {
	width: 200px;
	text-align: right;
}
div#contenu a.produits-lien-details,
div#contenu a.produits-lien-details:visited {
	color: #009432;
	color: #6D6B6C;
	font: normal 13px arial,helvetica,sans;	
	text-decoration: none;
}
div#contenu a.produits-lien-details:hover {
	color: #009432;
	color: #6D6B6C;
	font: normal 13px arial,helvetica,sans;	
	text-decoration: none;
}

div.carousel_actus {
	width: 260px;
	text-align: left;
}
div#liste_actus {
	width: 902px;
	text-align: left;
}
div#liste_actus ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
span.carousel-control {display: none;}

div#contenu a.fil-ariane-lien,div#contenu a.fil-ariane-lien:visited {
	color: #58585A;
	font: normal 13px "trebuchet ms",arial,helvetica,sans;	
	text-decoration: underline;
}
div#contenu a.fil-ariane-lien:hover {
	color: #58585A;
	font: normal 13px "trebuchet ms",arial,helvetica,sans;	
	text-decoration: none;
}
span.description {
	color: #1A181B;
	font: bold 14px arial,helvetica,sans;	
}
table.tableau-fiche-technique tr {
	border: solid 1px #BCBCBC;
	height: 20px;
}
table.tableau-fiche-technique td.tableau-fiche-technique-ligne-0 {
	background-color: #FFFFFF;
}
table.tableau-fiche-technique td.tableau-fiche-technique-ligne-1 {
	background-color: #ECECEE;
}
span.tableau-fiche-technique-intitule {
	color: #F39F19;
	font: bold 13px arial,helvetica,sans;	
	margin-left: 5px;
	margin-right: 160px;
}
span.tableau-fiche-technique-valeur {
	color: #59595B;
	font: bold 13px arial,helvetica,sans;	
	margin: 3px;
	margin-right: 12px;
}
td.fancyTitle {display: none;}
div.diaporama_actualites_container {
	display: block;
	width: 260px;
	height: 195px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
table.remise td {
	padding: 4px 10px 4px 10px;
	background-color: #FFD52B;
	color: #FF0000;
}
div#titre-actualites {
	background-image: url(/img/fond-informations-haut.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 25px;
}
div#div_coordonnees {
	background-image: url(/img/fond-contact-coordonnees.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
}
div#contenu a.lien-vert,div#contenu a.lien-vert:visited,div#contenu a.lien-vert:hover {
	color: #028633;
	text-decoration: none;
}
span.asterisque {
	color: #FF352E;
}

.rouge{color:red}
.erreur{color:red;padding:10px; border:1px solid red;margin:5px 0 15px 0}

.bouton {display:-moz-inline-box;display:inline-block;margin:0;padding:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;text-decoration:none !important;}
button.bouton{margin:0;padding:0;border:0;background:none}

/* Boutons normal */
.bouton span {position:relative;float:left;padding:0 0 0 10px;vertical-align:middle;background:url(/img/bouton/normal_g.jpg) left top no-repeat;}
.bouton span span {padding:0 10px 0 0;background:url(/img/bouton/normal_d.jpg) no-repeat scroll right top;}
.bouton span span span {font-weight:bold;height:23px;line-height:20px;padding:0;background:url(/img/bouton/normal_m.jpg) repeat-x scroll right top;color:#fff;font-size:12px;}

/* Boutons visibles dans les encarts */
.encart .bouton span {position:relative;float:left;padding:0 0 0 10px;vertical-align:middle;background:url(/img/bouton/encart_g.jpg) left top no-repeat;}
.encart .bouton span span {padding:0 10px 0 0;background:url(/img/bouton/encart_d.jpg) no-repeat scroll right top;} 
.encart .bouton span span span {font-weight:bold;height:23px;line-height:20px;padding:0;background:url(/img/bouton/encart_m.jpg) repeat-x scroll right top;color:#fff;font-size:12px;}

button.bouton-envoyer {
	width: 99px; height: 27px;
	/*
	background-image: url(/img/bouton-envoyer.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	*/
	border: 0;
	cursor: pointer;
}
button.bouton-comparer {
	padding: 0; margin: 0;
	/*
	background-image: url(/img/bouton-comparer.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	*/
	border: 0;
	cursor: pointer;
}
div#comparer-des-produits {
	position: absolute;
	left: 650px; top: 433px;
}
div#comparer-des-produits a.lien-comparer,div#comparer-des-produits a.lien-comparer:visited,div#comparer-des-produits a.lien-comparer:hover {
	font: normal 13px "trebuchet ms",arial,helvetica,sans;	
	/* text-decoration: none; */
}
