@charset "UTF-8";
html, body {
	margin: 0;
	background-color:#ffffff;
	}
body {
	font-size:0.875em;
	font-weight:bold;
	font-family:Arial, sans-serif;
	color:#000000;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#global {
	width: 1011px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
div#header {
	/*background-image: url(img/logo.png);*/
	height:195px;
}
div#contenu {
	overflow:auto;
}
div#gauche {
	width:176px;
	float:left;
}
div#centre {
	width:659px;
	float:left;
}
div#intro {
	background-image:url(/img/cadre.png);
	height:189px;
	padding: 10px 30px;
	font-weight:bold;
	font-size:0.82em;
}
div#droite {
	width:176px;
	float:right;
}
div.promodroite {
	width:140px;
	height:172px;
	background:url(/img/carre.png) no-repeat;
	padding: 15px 18px;
	text-align:center;
}
ul#menugauche {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul#menugauche li a {
	display: block;
	height: 69px;
	line-height: 69px;
	background: url(/img/bouton_left.png) no-repeat left top;
	margin: 2px 0;
	color: #000000;
	font: 1em/69px Arial, sans-serif;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
ul#menugauche li a:hover {
	background: url(/img/bouton_left.png) no-repeat left bottom;
}
ul.menudroite {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul.menudroite li a {
	display: block;
	height: 69px;
	line-height: 69px;
	background: url(/img/bouton_right.png) no-repeat left top;
	margin: 2px 0;
	color: #000000;
	font: 1em/69px Arial, sans-serif;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
ul.menudroite li a:hover {
	background: url(/img/bouton_right.png) no-repeat left bottom;
}
table#tabcentre {
	width:100%;
	/*background-color:#f35924;*/
}

table#tabcentre a:link img {
	border:3px solid #ffffff;
}
table#tabcentre a:visited img {
	border:3px solid #ffffff;
}
table#tabcentre a:hover img {
	border:3px solid #000000;
}
table#tabcentre a:active img {
	border:3px solid #ffffff;
}


table#tabcentre td {
	border:none;
	text-align:center;
	vertical-align:middle;
	height:220px;
}
.soustitre {
	margin-top:10px;
	text-align:center;
}
ul.carre {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul.carre li a {
	display: block;
	height: 202px;
}
ul.gs li a {
	background: url(/img/lien-gayshirt.png) no-repeat left top;
}
ul.gs li a:hover {
	background: url(/img/lien-gayshirt-on.png) no-repeat left top;
}
ul.im li a {
	background: url(/img/lien-impress.png) no-repeat left top;
}
ul.im li a:hover {
	background: url(/img/lien-impress-on.png) no-repeat left top;
}

/* --- qualite --- */
.titre {
  font-size:22px;
}
.sstitre {
	font-size:18px;
	padding-left:20px;
}
.sstitresoul {
	font-size:18px;
	text-decoration:underline;
	padding-left:10px;
}

/* --- livraison --- */
table.standard {
	font-size:0.8em;
	width:100%;
}
tr.nowrap {
	background-color:#FDCFBE;
}
table#tblivraison td {
	text-align:center;
}
table#tblivraison td.shipping-country {
	text-align:left;
}
.soul {
	text-decoration:underline;
}
/*.decal1 {
	padding-left:10px;
}*/
/*.decal2 {
	padding-left:30px;
}*/
.fin {
	margin-top:15px;
	margin-bottom:15px;
	height:10px;
	background-color:#FDCDC0;
}