body{
	padding: 0;
	margin: 0;
	font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,sans-serif;
	background: #fff;
}
h1,h2,h3,h4,h5,h6{
	font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,sans-serif;
    
}

a:link    {color: #960000; text-decoration: none}
a:visited {color: #b40000; text-decoration: none}
a:hover   {color: #b40000; text-decoration: underline}

a.bleu:link    {color: #0000FF; text-decoration: none}
a.bleu:visited {color: #0000FF; text-decoration: none}
a.bleu:hover   {color: #0000FF; text-decoration: underline}

a.n:link    {color: #000000; text-decoration: none}
a.n:visited {color: #000000; text-decoration: none}
a.n:hover   {color: #000000; text-decoration: underline}


.a8   {font-size: 8pt}
.a9   {font-size: 9pt}
.a10  {font-size: 10pt}
.a11  {font-size: 11pt}
.a12  {font-size: 12pt}
.a13  {font-size: 13pt}
.a14  {font-size: 14pt}
.a16  {font-size: 16pt}


.ab9  {font-size: 9pt; font-weight: bold}
.ab10 {font-size: 10pt; font-weight: bold}
.ab11 {font-size: 11pt; font-weight: bold}
.ab12 {font-size: 12pt; font-weight: bold}


.aj8   {font-size: 8pt; text-align: justify}
.aj9   {font-size: 9pt; text-align: justify}
.aj10  {font-size: 10pt; text-align: justify}
.aj11  {font-size: 11pt; text-align: justify}
.aj12  {font-size: 12pt; text-align: justify}

.v8   {font-size: 8pt}
.v9   {font-size: 9pt}
.v10  {font-size: 10pt}
.v11  {font-size: 11pt}
.v12  {font-size: 12pt}
.v14  {font-size: 14pt}


.vb8   {font-size: 8pt; font-weight: bold}
.vb9   {font-size: 10pt; font-weight: bold}
.vb10  {font-size: 10pt; font-weight: bold}
.vb11  {font-size: 11pt; font-weight: bold}
.vb12  {font-size: 12pt; font-weight: bold}

.vj8   {font-size: 8pt; text-align: justify}
.vj9   {font-size: 9pt; text-align: justify}
.vj10  {font-size: 10pt; text-align: justify}
.vj11  {font-size: 11pt; text-align: justify}
.vj12  {font-size: 12pt; text-align: justify}

.input_bleu {background-color: #ffffff; border-color: #0063CE; border-width: 1px; border-style: solid; font-size: 11pt;}
.input_rouge {background-color: #FFF7E3; border-color: #b40000; border-width: 1px; border-style: solid; font-size: 10pt;}
.input_noir {background-color: #FFF7E3; border-color: #000000; border-width: 1px; border-style: solid; font-size: 11pt;}

div.cadre{
	text-align: left;
	background-color: rgba(255,255,255,0.3);
	width: 92%;
	border: solid 1px #800000;
	border-radius: 8px;
	padding: 10px 10px 15px 15px;
	font-size: .95em;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    box-shadow: 0 0 75px #000000;
}

div.tva{
	background-color: rgba(255,255,255,0.3);
	width: 98%;
	border: solid 1px #800000;
	border-radius: 8px;
	padding: 10px 1px 15px 1px;
	font-size: .8em;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    box-shadow: 0 0 75px #000000;
	text-align: center;
}

div.intro{
	background-color: rgba(255,255,255,0.4);
	font-size: 0.95em;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    box-shadow: 0 0 25px #000000;
}
div.intro h3{
	margin: 6px 0 2px;
	font-size: 1.1em;
	color: #960000;
}

div.menu{
	padding: 10px;
	font-size: 0.9em;
	color: #000000;
    
    
}
div.menu h2{
	margin: 2px 0;
	font-size: 0.95em;
}

div.doms{
	font-size: 0.95em;
}
div.doms h2{
	margin: 2px 0;
}
div.doms div{
	padding: 0 2px;
	vertical-align: top;
}
div.doms div.col{
	display: inline-block;
	width:195px;
}

div.p{
	padding: 10px;
}

div.bandeau{
	padding: 10px;
	text-align: center;
}


#content{
	position: relative;
	width:782px;
	margin: 0 auto;
	padding: 0;
	background: url(/images/fond.jpg);
}

#top{
	width:782px;
	height: 47px;
	background: url(/images/entete/top-bg.gif) no-repeat;
}

#top a{
	display: block;
	width: 297px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/fr/les-vins-francais.gif) no-repeat 6px 5px
}

#top span{
	display: block;
	position: absolute;
	top: 47px;
	left: 125px;
	margin: 0;
	width: 657px;
	height: 20px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/entete/right-bg.jpg) no-repeat
}

#left{
	display: inline-block;
	vertical-align: top;
	width: 150px;
	background: url(/images/entete/left-bg.gif) no-repeat
}

#left ul{
	margin: 0;
	padding: 0 0 0 6px;
	list-style: none;
}
#left ul li a{
	display: block;
	width: 98px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
}
#left ul li.alsace a{
	background: url(/images/entete/alsace.gif) no-repeat
}
#left ul li.beaujolais a{
	height: 21px;
	background: url(/images/entete/beaujolais.gif) no-repeat
}
#left ul li.bordeaux a{
	background: url(/images/entete/bordeaux.gif) no-repeat
}
#left ul li.bourgogne a{
	background: url(/images/fr/bourgogne.gif) no-repeat
}
#left ul li.chablis a{
	background: url(/images/entete/chablis.gif) no-repeat
}
#left ul li.champagne a{
	background: url(/images/entete/champagne.gif) no-repeat
}
#left ul li.languedocroussillon a{
	height: 34px;
	background: url(/images/entete/languedoc-roussillon.gif) no-repeat
}
#left ul li.provence a{
	height: 22px;
	background: url(/images/fr/provence.gif) no-repeat
}
#left ul li.sudouest a{
	height: 18px;
	background: url(/images/fr/sud-ouest.gif) no-repeat
}
#left ul li.valdeloire a{
	height: 22px;
	background: url(/images/fr/val-de-loire.gif) no-repeat
}
#left ul li.valleedurhone a{
	height: 18px;
	background: url(/images/fr/vallee-du-rhone.gif) no-repeat
}

#left div.lang{
	margin: 0 0 50px 0;
	padding: 6px 0 0 15px;
	width: 80px;
	line-height: 18px;
}
#left div.lang a{
	margin: 0 1px;
}

#left div.securite{
	margin: 0 0 20px 8px;
	border: solid 1px #960000;
	padding: 5px;
	width: 125px;
	font-size: 0.8em;
	color: #800000;
	text-align: center;
}
#left div.securite strong{
	color: #111;
}

#left div.nav{
	padding: 10px;
	font-size: 0.9em;
}
#left div.nav a{
	margin: 16px 0px 16px 4px;
}


#right{
	display: inline-block;
	vertical-align: top;
	width: 620px;
	padding: 5px 0 0 0;
}

#navbc{
	padding: 0 0 10px 0;
	font-size: 1em
}
#navbc li{
	display: inline-block;
}

#page_h1 h1{
	color:#960000;
	font-size: 1.1em;
}
#page_h1 h1.home{
	color: #000;
}
#page_h1 p{
	font-size: 1em;
	padding: 2px;
	vertical-align: top;
}


#vins{
	display: block;
}

#vins div.app{
	display: inline-block;
	vertical-align: top;
	width: 150px;
	padding: 0px;
	font-size: 0.9em;
	padding: 4px 4px 4px 8px;
	text-shadow: 0px 0px 95px #8b0000e6, 0 0 0px #98260d, 0 0 55px #a44919
}
#vins div.app h3{
	margin: 1px;
	padding: 0;
	font-size: 0.9em;
	color: #900000;
	background-color:rgba(198, 186, 175, 0.38);
	padding: 3px 0px 5px 3px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 100px #ffbcac;
	border: solid 1px #FFFFFF;
	
}
#vins div.app dt{
	padding-top: 10px;
	font-weight: bold;
	background-color:rgba(255, 255, 255, 0.0);
	color: #8b0000;
	padding: 4px 1px 5px 8px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	
    
	
}
#vins div.app dd{
	margin: 0 0 0 4px;
}

#vins div.liste{
	display: inline-block;
	vertical-align: top;
	width: 600px;
	padding: 20px 0 0 0;
}

#vins div.nbpages{
	border-bottom: solid 1px #111;
	padding: 10px 0;
	font-size: 0.9em;
	
}
#vins div.nbbas{
	border-top: solid 1px #111;
	border-bottom: 0;
}
#vins div.nbpages a,
#vins div.nbpages b{
	display: inline-block;
	margin: 1px 5px;
	border: solid 1px #b40000;
	padding: 4px 5px;
	color: #b40000;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 95px #FFFFFF;
	background-color: rgba(255,255,255,0.15);
}
#vins div.nbpages a{
	border: solid 1px #000;
	color: #000;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 95px #FFFFFF;
}
#vins div.nbpages a:hover{
	border: solid 1px #b40000;
	color: #b40000;
	text-decoration: none;
	background-color: rgba(0,0,0,0.15);
}
#vins div.nbpages span{
	display: none;
}

div.producteur{
	width: 92%;
	border: solid 1px #800000;
	border-radius:10px;
	padding: 10px;
	font-size: .95em;
	background-color: rgba(255,255,255,0.3);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    box-shadow: 0 0 25px #000000;
	
}
div.producteur div {
	text-align: center;
}
div.producteur div strong{
	color:#800000;
	font-size: 1.1em;
}
div.producteur div h2{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.1em;
}
div.producteur p{
	font-size: 1em;
	text-align: justify;
}
div.producteur strong.link{
	display: block;
	text-align: center;

}
div.producteur a{
	color:#FFF;
	font-size: 1.8em;
	text-transform: none;
	text-shadow: 1px 1px 1px black, 0 0 25px #650000, 0 0 5px darkblue;
	font-weight: bold;
}

.txt{
	font-size: 0.9em;
}


#fgrandscrus fieldset{
	text-align: left;
	display: inline-block;
	border: 0;
	margin: 0;
	padding: 0 ;
	vertical-align: top;
	font-size: 0.85em;
	width : 200px;
}

#fgrandscrusbourg fieldset{
	display: inline-block;
	border: 0;
	margin: 0;
	padding: 0 ;
	vertical-align: top;
	font-size: 0.9em;
	width : 270px;
}

#fgrandscrus fieldset h3{
	margin : 5px;
	
}

#nav{
	position: absolute;
	top: 5px;
	right: 33px;
}

#newsite {
	display: none;
}

h2.t1{
	font-size: 1.1em;
}
h2.t2{
	font-size: 1.2em;
	color: #b40000;
	
}

div.vin{
	position: relative;
	border-top: solid 1px #b40000;
	width:600px;
	padding: 15px 0;
	font-size: .95em;
}

div.vin div.col1{
	display: inline-block;
	width:410px;
	padding-bottom: 20px;
	vertical-align: top;
}
div.vin div.col1 h1{
	margin: 5px 0 0 0;
	text-shadow: 1px 1px 1px black, 0 0 25px #650000, 0 0 5px darkblue;
	font-size: 1.6em;
	line-height: 1.2em;
	letter-spacing: 2px;
	text-transform: none;
	font-weight: 600;
	color: #FFF;
}
div.vin div.col1 h3{
	margin: 5px 0 1px 0;
	font-size: 1.65em;
	color: #8b0000;
    text-transform: none;
	font-weight: normal;
	
}
div.vin h3 a{
	color: #FFF;
	padding: 5px 0;
	display: inline-block;
	text-shadow: 1px 1px 1px black, 0 0 25px #650000, 0 0 5px darkblue;
	
}
div.vin div.col1 div.detail{
	padding-bottom: 1px;
	font-size: 1.05em;
	padding: 5px 5px;
	
}
div.vin div.col1 div.infos p{
	padding: 2px 0;
	text-align: left;


}
/*
div.vin div.col1 div strong{
	color: #b40000;
}
*/

div.vin ul.notes{
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
	color: #b40000;
	
}
div.vin ul.notes li strong{
	color: #000;
}
div.vin form{
	margin: 0;
	padding: 5px 0;
}

div.vin form fieldset{
	display: inline-block;
	margin: 0;
	border: 0;
	padding: 0 5px;
	vertical-align: bottom;
}
div.vin form fieldset div p{
	padding: 0;
}
div.vin div.bouteille{
	padding: 10px 0 5px 0;
	font-size: 1.15em;
}
div.vin div.bouteille strong{
	color: #b40000;
}
div.vin div.caisse{
	font-size: 1.2em;
}
div.vin div.prix{
	text-align: right;
}
div.vin div.prix span.remise{
	display: inline-block;
	margin: 0 10px;
	border: solid 1px #b40000;
	padding: 2px;
	color: #b40000;
	background: #FFF7E3;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 100px #ffbcac;
}
div.vin div.prix strong{
	font-size: 1.3em;
	color: #b40000;
	font-weight: normal;
}
div.vin a.add,
div.vin button{
	display: inline-block;
	border: groove 1px #b40000;
	padding: 4px;
	color: #b40000;
	text-transform: uppercase;
	font-size: 0.95em;
	background: #FFF7E3;
	text-decoration: none;
	cursor: pointer;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 100px #ffbcac;
}
div.vin a.add:hover,
div.vin button:hover{
	border: solid 1px #FFF7E3;
	color: #FFF7E3;
	background: #b40000;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 100px #ffbcac;
}

div.vin div.col2{
	display: inline-block;
	width:190px;
	padding-bottom: 20px;
	vertical-align: top;
	text-align: right;
	font-size: 1.1em;
}
div.vin div.etiquette img{
	cursor: pointer;
}
div.vin div.etiqover img{
	position: absolute;
	z-index: 90;
	top: -20px;
	right: 0;
	width: 350px;
	cursor: pointer;
	border: groove 1px #960000;
}

div.autresvins{
	position: relative;
	/* border-bottom: solid 1px #960000; */
	padding: 10px 0;
	font-size: 1em;
}
div.autresvins > b,
div.autresvins > b{
	font-size: 1.2em;
	font-weight: 600;
	color: #990000;
}
div.autresvins2 > b{
	font-size: 1em;
}
div.autrevin{
	margin: 10px 0 0 0;
	border-top: solid 1px #960000;
	padding: 20px 0;
}
div.autrevin2{
	margin: 5px 0 0 0;
	border-top: solid 1px #960000;
	padding: 10px 0;
}
div.autrevin div h3,
div.autrevin2 div h3{
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	line-height: 1.1em;
	font-weight: 600;
	color: #fff;
    text-shadow: 1px 1px 1px black, 0 0 25px #650000, 0 0 5px darkblue;
	text-transform: none;
	
}
div.autrevin2 div h3{
	font-size: 1.2em;
}
div.autrevin div a,
div.autrevin2 div a{
	color: #fff;
}
div.autrevin form fieldset{
	display: inline-block;
	margin: 0;
	border: 0;
	padding: 0 5px;
	vertical-align: bottom;
}
div.autrevin div.prix{
	text-align: right;
}
div.autrevin div.prix span.remise{
	display: inline-block;
	margin: 0 10px;
	border: solid 1px #b40000;
	padding: 2px;
	color: #b40000;
	background: #FFF7E3;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;

}
div.autrevin div.prix strong{
	font-size: 1.2em;
	color: #b40000;
	
}
div.autrevin button{
	display: inline-block;
	border: groove 1px #b40000;
	padding: 4px;
	color: #b40000;
	text-transform: uppercase;
	font-size: 0.9em;
	background: #FFF7E3;
	text-decoration: none;
	cursor: pointer;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;

}
div.autrevin button:hover{
	border: solid 1px #FFF7E3;
	color: #FFF7E3;
	background: #b40000;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;

}

p.msg{
	margin: 0 auto 10px auto;
	width: 500px;
	padding: 10px;
	text-align: center;
	color: #b40000;
	font-weight: bold;
	font-size: 9pt;
	border: solid 1px #b40000;
	background: #FAF0C8;
}

.indispo{
	padding: 20px;
	font-size: 1em;
	font-weight: bold;
	color: #b40000;
}

/* Recherche */

#frecherche {
	margin: 15px auto;
	border-top: solid 1px #111;
	padding: 5px;
}
#frecherche  b{
	font-size: 1em;
}

#frecherche fieldset{
	margin: 0;
	border: 0;
	padding: 0 0 0 60px;	
}

#frecherche label{
	display: block;
	padding: 2px;
	font-size: 0.9em;
}
#frecherche select{
	font-size: 1em;
}
#frecherche button{
	display: inline-block;
	margin: 5px;
	border: solid 1px #b40000;
	padding: 4px;
	color: #b40000;
	text-transform: uppercase;
	font-size: 0.9em;
	background: #FFF7E3;
	text-decoration: none;
	cursor: pointer;
}
#frecherche button:hover{
	border: solid 1px #FFF7E3;
	color: #FFF7E3;
	background: #b40000;
}

/* panier */
table a.continue,
input.continue{
	display: inline-block;
	border: solid 1px #b40000;
	padding: 4px;
	color: #b40000;
	text-transform: uppercase;
	font-size: 0.95em;
	background: #FFF7E3;
	text-decoration: none;
	cursor: pointer;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}
table a.continue:hover,
input.continue:hover{
	border: solid 1px #FFF7E3;
	color: #FFF7E3;
	background: #b40000;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}


#bottom{
	clear: both;
	padding: 50px 0 5px 0;
}

#bottom div.menu{
	border-top: solid 1px #960000;
}
#bottom div.menu dl{
	display: inline-block;
	margin: 0 5px;
	vertical-align: top;
	padding: 5px;
}
#bottom div.menu dl.securite{
	font-size: 0.95em;
	border: solid 1px #800000;
	padding: 10px 10px;
	background-color: rgba(255,255,255,0.3);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    
}
#bottom div.menu dl.livraison{
	font-size: 0.95em;
	border: solid 1px #800000;
	width: 200px;
	background-color: rgba(255,255,255,0.3);
	padding: 10px 10px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    
}
#bottom div.menu dl dt{
	font-weight: bold;
}
#bottom div.menu dl dd{
	margin: 0;
	padding: 0;
}

#bottom div.abus{
	border-top: solid 1px #960000;
	padding: 15px 0;
	text-align: center;
}

div.slogan{
	margin-top: 15px;
	width:600px;
	padding: 20px 0;
	text-shadow: 1px 1px 1px black, 0 0 25px #650000, 0 0 5px darkblue;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	font-style: normal;
	font-size: 1.15em;
	letter-spacing: 2px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 30px #000000;
	background-color: rgba(121, 2, 2, 0.1);
	font-weight: normal;
}

div.titre1{
	font-size: 1.5em;
    
	text-transform: none;
	letter-spacing: 2px;
	color: #960000;
	padding: 5px 1px 1px 1px;
}

div.titre{
	width: 100%;
	color: #8b0000;
	letter-spacing: 1px;
	text-transform: none;
	font-style: normal;
	font-size: 1.2em;
	padding: 2px 5px 2px 5px;
	margin-bottom: 4px;
	font-weight: bold;
}

div.titre2{
	width: 100%;
	
	color: white;
    text-shadow: 0 0 5px #650000, 0 0 5px #990000;
	border-radius: 2px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: right;
	font-style: italic;
	font-size: 1.2em;
	padding: 5px 10px 2px;
	margin-bottom: 4px;
	opacity: 1.0;

}

div.titre-coffret{
	width: 100%;
	color: #8b0000;
    text-shadow: 1px 1px 95px #8b0000, 0 0 95px #98260d, 0 0 85px #a44919;
	letter-spacing: 1px;
	text-transform: none;
	font-style: normal;
	font-size: 1.02em;
	padding: 0px 0px 0px 0px;
	margin-bottom: 4px;
	font-weight: bold;

}

table.lvf{
	color: #000000;
	margin-bottom: 10px;
    border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    
	font-size: 0.9em;
}

table.dem{
	background-color: rgba(255,255,255,0.2);
	text-transform: uppercase;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    
}

table.cont{
	width: 98%;
	border: solid 1px #b40000;
	margin: 0 0 10px;
	padding: 5px 15px 5px 15px;
	background-color: rgba(255,255,255,0.3);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
    box-shadow: 0 0 35px #000000;
}

table.cadre{
	background-color: rgba(255,255,255,0.3);
	width: 92%;
	border: solid 1px #800000;
	border-radius: 8px;
	padding: 10px 10px 15px 15px;
	font-size: 0.95em;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    box-shadow: 0 0 75px #000000;
	
}

#fmail tr.n{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2px;
	height: 2px;
	overflow: hidden;
}
