* {
	margin: 			0;
	padding: 			0;
	border: 			0;
	list-style: 		none;
}

img {
	margin: 			0px;
	padding: 			0px;
	vertical-align: 	top;
}

body {
	background: 		#000 url(images/pixel-fond-site.png) repeat-x;
	font-family: 		"Trebuchet MS", Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 			0.8em;
	margin: 			0 auto;
	padding: 			0;
	width: 				100%;
	text-align: 		justify;
	color: 				#000;
}

input {
	font-family: 		"Trebuchet MS", Arial, Verdana, Geneva, helvetica, sans-serif;
}

h1 {
	font-size: 			1.4em;
	margin-bottom: 		12px;
}

h1#titre {
	position: 			absolute;
	margin-top: 		330px;
	margin-left: 		520px;
	color: white;
	font-size: 14px; 
}

h2 {
	font-size: 			1.2em;
}

h3 {
	font-size: 			1.1em;
}

p {
	font-size: 			0.9em;
}

a, a:hover, a:active {
	color: 				white;
}

a.informations, a:hover, a.informations:active {
	color: 				#7B0101;
	font-size:			12px;
}
#accordion h2 {
	color: 				white;
	font-weight:		normal;
	font-size: 			1em;
}

#accordion h3 {
	background: 		url(images/fond-sous-rubrique.png) no-repeat;
	width:				189px;
	height:				28px;
}

#accordion ul li a {
	display: 			block;
}

#all {
	background: 		url(images/pixel-fond-contenu.png) repeat-y;
	width: 				1057px;
	margin: 			0 auto;
	color: 				white;
}


/* BOF - BANDEAU SUPERIEUR */
h1#titre-site {
	color: 				white;
	position:			absolute;
	margin-top:			332px;
	margin-left:		430px;
	font-size: 			13px;
}

div#haut {
	width: 				1057px;
	height: 			332px;
	overflow: 			hidden;
}

div#anim-flash {
	width:				524px;
	height:				332px;
	float:				left;
}

div#haut-droite {
	width:				533px;
	height:				332px;
	float:				left;
}

div#haut-droite-compte {
	background:			url(images/fond-haut-droite-compte.png) no-repeat;
	width: 				533px;
	height: 			73px;
}

div#haut-droite-news {
	background:			url(images/fond-haut-droite-news.png) no-repeat;
	width: 				533px;
	height: 			177px;
}

div#haut-droite-menu-gauche {
	background:			url(images/haut-menu-gauche.png) no-repeat;
	width:				41px;
	height:				31px;
	float:				left;
}

div#haut-droite-menu-droite {
	background:			url(images/haut-menu-droite.png) no-repeat;
	width:				48px;
	height:				31px;
	float:				left;
}

div#haut-droite-menu {
	background:			url(images/fond-haut-droite-menu.png) no-repeat;
	width: 				444px;
	height: 			31px;
	float:				left;
}

div#haut-droite-ss-menu {
	background:			url(images/fond-haut-droite-ss-menu.png) no-repeat;
	width: 				533px;
	height: 			51px;
	margin-top:			31px !important;
	margin-top:			0;
}

ul#menu {
	width:				444px;
	height: 			31px;
}

ul#menu li {
	list-style-type: 	none;
	display:			inline;
	float:				left;
	margin: 			0;
}

div#ConteneurPanier {
	background:			url(images/fond-panier-bandeau.png) no-repeat;
	width:				277px;
	height:				55px;
	position:			absolute;
	margin-left:		198px;
	margin-top:			18px;
}

div#ConteneurPanier a {
	color:				#7B0101;
}

div#compte, div#panier {
	position:			relative;
	width:				121px;
	height:				48px;
	margin:				6px 0 0 10px;
	float:				left;
}

div#panier span {
	color:				#000;
	font-size:			11px;
	font-weight:		bold;
	margin-left:		5px;
}

/* EOF - BANDEAU SUPERIEUR */

div#centre {
	width: 				976px;
	overflow:			hidden;
	margin:				0 52px 0 29px;
}

div#content {
	width:				936px;
	overflow:			hidden;
	margin:				0 20px;
}

div#ConteneurDefaut {
	background:			#B00C06 url(images/fond-defaut-pixel.png) repeat-y;
}

div#defaut {
	background:			#B00C06 url(images/fond-defaut-degrade.png) no-repeat top;
	width:				936px;
	overflow:			hidden;
	margin:				0;
	padding:			0 20px;
}

div#defaut-haut {
	background:			#CF0303 url(images/fond-defaut-haut.png) no-repeat top;
	width:				976px;
	height:				40px;
	overflow:			hidden;
	margin:				0;
}

div#defaut-haut .titre-page {
background-color:		#fff;
	width:				200px;
	height:				40px;
	position:			absolute;
	margin-left:		87px;
}

div#defaut-bas {
	background:			#CF0303 url(images/fond-defaut-bas.png) no-repeat top;
	width:				976px;
	height:				16px;
	overflow:			hidden;
	margin:				0;
}

div#ContenuDefaut {
	background:			url(images/fond-contenu-pixel.png) repeat-y;
	color:				#000;
	width:				758px;
	margin:				20px 0 20px 95px;
}
div#contenu-page {
	background:			url(images/fond-contenu-haut.png) no-repeat top;
	padding:			8px;
	min-height:			130px;
	margin: 			0 auto 20px;
	padding-right:		18px;
	overflow: 			hidden;
}

div#contenu-page a {
	color: 				#7B0101;
}

.titre-contenu-page {
	color: 				#7B0101;
	margin-top:			10px;
}

div#contenu-bas {
	background:			#fff url(images/fond-contenu-bas.png) no-repeat top;
	width:				758px;
	height:				10px;
}

a.lien-style {
	color: 				#7B0101;
}

div#fil-ariane {
	font-size: 			0.85em;
	margin-bottom:		16px;
	color: 				#7B0101;
}

div#fil-ariane a.headerNavigation {
	color: 				#7B0101;
}

div#fil-ariane-produit {
	font-size: 			0.85em;
	margin-bottom:		16px;
	color: 				#fff;
}

div#fil-ariane-produit a.headerNavigation {
	color: 				#fff;
}

div#menugauche {
	float: 				left;
	display:			inline;
	width: 				188px;
	padding-left: 		7px;
	margin-top: 		10px;
}

div#header-advancedsearch {
	background:			#D50304 url(images/header-advancedsearch.png) no-repeat top;
	width:				976px;
	height:				25px;
	padding-top:		45px;
overflow:			hidden;	
}

div#moteur-advancedsearch {
	background:			#D50304 url(images/fond-advancedsearch.png) no-repeat top;
	width:				936px;
	height:				277px;
	padding-top:		10px;
	padding-left: 		40px;
	position:			relative;
}

div#moteur-advancedsearch input {
	border:				0;
}

div#moteur-advancedsearch option {
	font-size:			12px;
	padding-left:		5px;
}

div#separation-search {
	background:			#fff url(images/fond-separation-search.png) repeat-x;
	width:				900px;
	height:				7px;
	position:			relative;
	top:				5px;
}

div#bas-advancedsearch {
	background:			url(images/bas-advancedsearch.png) no-repeat top;
	width:				976px;
	height:				11px;
	overflow:			hidden;
}

div#marques, div#annees, div#modeles, div#types, div#categories {
	display: 			block;
	float:				left;
	overflow:			hidden;
	height:				200px;
    margin:				10px 0 0 0;
	padding: 			0;
}

.titre-search {
	padding-left:		5px;
	font-weight:		bold;
}

div#valider-recherche {
	width:				146px;
	height:				30px;
	margin-top:			10px;
	text-align:			left;
	padding-top:		10px;
	padding-left:		800px;
	display:			none;
}

div#recherche {
	background: 		#727272 url(images/fond-contenu-sous-rubrique.png) bottom no-repeat;
	padding-bottom: 	20px;
}

div#recherche h4 {
	background: 		url(images/fond-titre-recherche.png) top left no-repeat;
	height: 			28px;
	padding-top:		4px;
	padding-left: 		32px;
}

p.fond-form-box {
	height: 			28px;
	background: 		url(images/fond-form-box.png) left no-repeat;
	padding: 			0;
}

div.contenu-box {
	padding: 			8px;
}

div#contenu {
	background: 		url(images/fond-site.png) no-repeat 50% 0%;
	width: 				1057px;
	margin: 			0 auto;
	padding: 			0;
}

div#contenu-accueil {
	float: 				left;
	width: 				664px;
	height: 			354px;
	background: 		url(images/fond-test.png) no-repeat;
}

div#menudroite {
	display:			inline;
	float: 				left;
	width: 				130px;
	margin-top: 		10px;
	min-height: 		20px;
}

div#fond-haut-gauche {
	width: 				66px;
	position: 			absolute;
	margin-top: 		0px;
	margin-left:		-66px;
	height:				268px;
	background:			url(images/fond-haut-gauche.png) no-repeat;
}

div#selection {
	width: 				984x;
	padding-left: 		9px;
	padding-right:		7px;
	overflow: 			hidden;
	background:			url(images/fond.png) repeat-y;
}

div#barre-boxes {
	background:			url(images/fond-barre-boxes.png) no-repeat 0% 100%;
	width:				976px;
	height:				366px;
	padding-top:		18px;
}

div#barre-boxes .separateur {
	margin:				0 8px;
	float:				left;
}

/******** BOF - Footer ********/
div#pre-footer-haut, div#informations-haut, div#partenaires-haut {
	background: 		url(images/fond-pre-footer-haut.png) no-repeat 100% 100%;
	width:				966px;
	height:				40px;
	margin-left:		29px;
	margin-top:			15px;
	padding-left:		10px;
}

div#pre-footer-titre, div#informations-titre, , div#partenaires-titre {
	width:				212px;
	height:				33px;
	margin-left:		70px;
	margin-top:			5px;
}

div#pre-footer, div#informations, div#partenaires {
	background: 		url(images/fond-pre-footer-pixel.png) repeat-y;
	width:				976px;
	margin-left:		29px;
	margin-top:			-7px;
}

div#partenaires {
	height:				175px;
}

div#pre-footer-bas, div#informations-bas, div#partenaires-bas {
	background: 		url(images/fond-pre-footer-bas.png) no-repeat;
	width:				976px;
	height:				11px;
	margin-left:		29px;
	margin-bottom:		15px;
}

div#liste-categories, div#liste-marques, div#liste-partenaires, div#texte-intro-produits, div#bloc-informations {
	color:				#7B0101;
	width:				350px;
	padding:			15px 0;
	margin-left:		30px;
	font-size:			10px;
	text-decoration:	none;
}

div#liste-categories, div#liste-marques {
	width:				320px;
}

div#liste-categories, div#liste-marques, div#texte-intro-produits {
	float:				left;
}

div#texte-intro-produits {
	width:				450px;
	font-size:			13px;
}

div#liste-partenaires {
	width:				850px;
}

div#liste-categories a.menucateg, div#liste-marques a.menucateg {
	color:				#7B0101;
	text-decoration:	none;
}

div#liste-categories .titre {
	color:				#7B0101;
	font-size:			12px;
}

div#footer {
	background: 		url(images/footer.png) no-repeat;
	width: 				1057px;
	height:				60px;
	text-align:			center;
	padding-top:		12px;
	font-size:			0.85em;
	overflow:			hidden;
}
/******** EOF - Footer ********/


.img-shadow {
  	float:				left;
  	background: 		url(images/shadowAlpha.png) no-repeat bottom right !important;
  	background: 		url(images/shadow.gif) no-repeat bottom right;
  	margin: 			10px 0 0 10px !important;
	margin: 			10px 0 0 5px;
}

.img-shadow img {
  	display: 			block;
  	position: 			relative;
  	background-color: 	#fff;
  	border: 			1px solid #a9a9a9;
  	margin: 			-6px 6px 6px -6px;
  	padding:		 	4px;
}
  
.p-shadow {
  width: 				90%;
  float:				left;
  background: 			url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: 			url(images/shadow.gif) no-repeat bottom right;
  margin: 				10px 0 0 10px !important;
  margin: 				10px 0 0 5px;
}

.p-shadow div {
  background: 			none !important;
  background: 			url(images/shadow2.gif) no-repeat left top;
  padding: 				0 !important;
  padding: 				0 6px 6px 0;
}

.p-shadow p {
  color: 				#777;
  background-color: 	#fff;
  border: 				1px solid #a9a9a9;
  padding: 				4px;
  margin: 				-6px 6px 6px -6px !important;
  margin: 				0;
}
  
img.png, .png, input.png {
	background-image: expression(
	this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/transparent.gif");
	border:0;
}

img.img-article {
	border: 			3px solid white; 
}

img.ajout-panier {
	vertical-align: 	top;
	float: 				right; 
}

.first-letter {
	font-size: 			1.5em;
}

.overflowed {
	overflow: 			hidden;
}

.clear-left {
	clear:				left;
}

.align-centre {
	text-align: 		center;
	margin: 			16px;
}

.align-droite {
	text-align: 		right;
	margin: 			16px;
}

p.messageStackError {
	text-align: 		center;
	margin: 			10px auto;
	padding: 			4px;
	font-size: 			12px;
	border: 			2px solid #f90000;
	color: 				#f90000;
	background: 		white;
	width: 				auto;
}

p.messageStackSuccess {
	text-align: 		center;
	margin: 			10px auto;
	padding: 			4px;
	font-size: 			11px;
	border: 			2px solid #66ca6d;
	color: 				#66ca6d;
	background: 		white;
	width: 				auto;
	font-weight: 		bold;
}

ul.liste {
	margin: 			20px 20px 30px 20px;
}

/* BOF: Additional Images */
.imagesBoxContents {
  font-family: 			"Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 			10px;
}
/* EOF: Additional Images */


/********* BOXES *********/


div#box-infos {
	margin-top: 		20px;
	background: 		url(images/fond-box-infos.png) no-repeat top left;
	width: 				98px;
	height:				179px;
	overflow:			hidden;
	padding: 			42px 18px 0 18px;
	font-size:			0.9em;
	padding-left: 		14px;
	text-align:			left;
	line-height: 		1.2em;
}

div#box-infos ul {
	margin: 0; padding: 0;
}

div#box-infos ul li {
	list-style-image:	url(images/voir-plus.png);
	margin-left: 		22px;
	font-size: 			0.95em;
	margin-top: 		6px;
}

* html div#box-infos ul li {
	list-style-image: 	none;
	list-style-type:	disc;
}

p.lien-page-titre {
	position: 			absolute;
	text-align: 		right;
	width: 				900px;
	margin-top: 		18px;
}

div.titre-selection h2, div.titre-mini-selection h2 {
	padding-left: 		180px;
	margin-top:			12px;
	padding-top: 		8px;
	font-size:			1.4em;
}

/********* FIN BOXES *********/



/********* BOUTIQUE *********/

h1#nom-produit {
	background: 		url(images/fond-nom-produit.png) no-repeat;
	color: 				#7B0101;
	padding-left: 		40px;
	margin-top:			15px;
	margin-left: 		180px;
	margin-right: 		auto;
	margin-bottom:		0;
	padding-top: 		6px;
	width: 				554px;
	height:				26px;
	font-size:			14px;
	z-index:			4;
}

div#product-listing {
	background: 		white url(images/fond-bas-product-listing.png) bottom no-repeat;
	width:				700px;
	min-height: 		300px;
	color: 				#444;
	overflow:			hidden;
	margin-bottom :		20px;
	margin-left: 		140px;
}

div#produit {
	overflow:			hidden;
	min-height: 		300px;
}

div#types {
	overflow:			hidden;
}

div#gauche-produit {
	width: 				300px;
	margin: 			6px;
	float: 				left;
	display:			inline;
}

div#droite-produit {
	width: 				340px;
	margin: 			6px;
	float: 				left;
	display:			inline;
}

div.attribut-produit {
	margin-bottom: 		16px;
}

div.attribut-produit hr {
	color: 				#965A30;
	background: 		#965A30;
	height: 			2px;
	border: 			0;
	margin: 			1px auto;
	vertical-align: 	top;
}

p.titre-attribut-produit {
	width: 				340px;
	height: 			16px;
	color: 				white;
	background:			#BE2929;
	padding-left: 		8px;
	margin: 			0;
}

p.contenu-attribut {
	padding: 			0 8px;
}

a.diapo {
	margin-left:		5px;
	margin-bottom:		5px;
	display:			block;
	float:				left;
}

div#aide {
	font-size; 			10px;
}

div#ajaxContent {
	width: 				350px;
	height:				350px;
	background: 		white;
	margin: 			auto;
	color: 				black;
	font-weight: 		bold;
}

.avertissement {
	font-style :		italic;
	font-weight: 		bold;
	width: 				95%;
	text-align: 		center;
}

table#panier {
	width: 				100%;
}

table#panier th {
	background: 		#333;
	padding: 			4px;
}

table#panier td {
	padding: 			4px;
}

table#panier td a {
	color: 				black;
}

table#panier td.pair {
	background: 		#ccc;
	color: 				black;
}

table#panier td.impair {
	background: 		white;
	color: 				black;
}

table#panier input {
	border: 			2px solid #965A30;
	width: 				36px;
	text-align:			center;
	font-size:			0.8em;
}

.boxText {
	margin:				0;
}

.moduleRow {
}

.moduleRowOver {
	background: 		white;
	cursor: 			pointer;
	cursor: 			auto;
}

.moduleRowSelected {
	background-color: 	#E9F4FC;
}

.productListing-heading {
	border: 			2px solid #7B0101;
	background: 		#7B0101;
	color: 				white;
	font-weight: 		bold;
	padding:			2px;
}

TD.productListing-data {
	border: 			1px solid #7B0101;
	padding:			2px;
}

td.headerError {
	color:				red;
	font-weight:		bold;
	text-align:			center;
}

/********* FIN BOUTIQUE *********/

/*
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR. {
  background: #ff0000;
}

TD. {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  white-space: pre;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: auto; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
*/
/* message box */
/*
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
*/
/* input requirement */
/*
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
*/

/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */

/* BORDURES */
div.bordureImgCadre {
	background-color:	#7B0101;
	padding:			1px;
	border:				3px solid #fff;
}

.bordureImg {
	border:				2px solid #fff;
	margin:				2px;
}

div.mid-align {
height:150px;
vertical-align:middle;
display:table;
}div.mid-align span {display:table-cell;vertical-align:middle;}
div.mid-align img {
	vertical-align:middle;
	/*margin:1em;*/
}

