﻿#customImageDivNoSize {
position: absolute;
left: 20em;
top: 12.6em;
border: 1px solid;
}

table#bottomtable {
    padding-left: 3em;
}

h3.similar {
    margin-left: -2em;
}

div#customLinesOfText {
    position: relative;
    top: 0.2em;
    left: 3.5em;
}

--@font-face {font-family: "College3"; 
--			src: url('Colleged.eot');}
--
--@font-face {font-family: "College2";
--			src: url('Colleged.eot');
--			src: local('☺'),
--			     url('Colleged.ttf');} 
--
--
--@font-face {font-family: 'College';
--src: url('Colleged.eot') format('eot'),
--     url('Colleged.otf') format('truetype');
--font-weight: normal;
--font-style: normal;
--}


img {border: 0px;}

body {
/* background-color: #3E3E3E;*/
	background-image: url("whitebricks.avif");
	color: #A8E907;
	font-family: asfont;}

a{text-decoration: none;} 

#leftdiv {
	left:0em;
	width:10em;
	position: absolute;
}

#rightdiv{
	right:0em;
	width:10em;
	position: absolute;
}

#leftdiv img{
	width:10em;
	
}

#rightdiv img{
	width:10em;
	
}

#gallery_row {
height: 20em;
display: block;
}

#galleryLong_row {
height: 20em;
display: block;
}

#main_sponsor_right{
	position: absolute;
	top: 15em;
	width: 10em;
	right: 0em;
}

#main_sponsor_left{
	position: absolute;
	top: 15em;
	width: 10em;
	left: 0em;
}

#sponsor{
	position:relative;
	width:10em;
}
#sponsor img{
	width:10em;
}

#main_fleurus {
	position:absolute;
	top:38em;
	left:11em;
	width:38em;
}
#main_fleurus img{
	width:38em;
}

#realmain{
	width: 80em;
	height: 80em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color: #3E3E3E;
}

#XMATCHDAY{
	left: 0.5em;
	top: 0em;
	background-color: #A8E907;
	position: relative;
	width: 28em;
	height: 1em;
	font-size:2em;
	color:#000000;
	--border-bottom: 2px solid #A8E907;	
}

#XMATCHSEPARATOR{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 23em;
	height: 1em;
	font-size:1em;
	color:#000000;
	--border-bottom: 2px solid #A8E907;	
}

#ROWOFGOODIES{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 15em;
	border-bottom: 1px solid #A8E907;	

}
#GOODIES1{
	left: 0em;
	top:  0em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 12em;
	font-size:1em;
	text-align:left;
}
#GOODIES1 a{
	text-decoration: none!important;	
}

#GOODIES1 img{
	width:14em;
	height:12em;
}	

#GOODIESNAME1{
	left: 0em;
	top: 12em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}
#GOODIESDESCR1{
	left: 0em;
	top: 13em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}


#GOODIES2{
	left: 0em;
	top:  0em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 12em;
	font-size:1em;
	text-align:left;
}
#GOODIES2 a{
	text-decoration: none!important;	
}

#GOODIES2 img{
	width:14em;
	height:12em;
}	

#GOODIESNAME2{
	left: 0em;
	top: 12em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}
#GOODIESDESCR2{
	left: 0em;
	top: 13em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}


#GOODIES3{
	left: 0em;
	top:  0em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 12em;
	font-size:1em;
	text-align:left;
}
#GOODIES3 a{
	text-decoration: none!important;	
}

#GOODIES3 img{
	width:14em;
	height:12em;
}	

#GOODIESNAME3{
	left: 0em;
	top: 12em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}
#GOODIESDESCR3{
	left: 0em;
	top: 13em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}



#GOODIES4{
	left: 0em;
	top:  0em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 12em;
	font-size:1em;
	text-align:left;
}
#GOODIES4 a{
	text-decoration: none!important;	
}

#GOODIES4 img{
	width:14em;
	height:12em;
}	

#GOODIESNAME4{
	left: 0em;
	top: 12em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}
#GOODIESDESCR4{
	left: 0em;
	top: 13em;
	background-color: #000000;
	position: absolute;
	width: 14em;
	height: 1em;
	font-size:1em;
	text-align:center;
}


#XMATCH{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 1.5em;
	border-bottom: 2px solid #A8E907;	

}

#XMATCHKIND{
	left: 0em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 7em;
	height: 1em;
	font-size:0.7em;
	text-align:left;
}

#XMATCHHOUR{
	left: 6em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 2.5em;
	height: 1em;
	text-align:right;
}

#XMATCHTEAMNAME{
	left: 9em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 7em;
	height: 1em;
}

#XMATCHTEAMA{
	left: 16em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 12em;
	height: 1em;
	text-align:right;
}

#XMATCHSCOREAWIN{
	left: 29em;
	top: 0em;
	background-color: #A8E907;
	position: absolute;
	width: 3em;
	height: 1.5em;
	text-align:right;
	color: #000000;
}

#XMATCHSCOREALOST{
	left: 29em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 3em;
	height: 1em;
	text-align:right;
	
}

#XMATCHSCOREADASH{
	left: 32em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 1em;
	height: 1em;
	text-align:center;

}

#XMATCHSCOREBWIN{
	left: 33em;
	top: 0em;
	background-color: #A8E907;
	position: absolute;
	width: 3em;
	height: 1.5em;
	text-align:left;
	color:#000000;
}

#XMATCHSCOREBLOST{
	left: 33em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 3em;
	height: 1em;
	text-align:left;
}

#XMATCHTEAMB{
	left: 36em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 10em;
	height: 1em;
	text-align:left;
}


#XMATCHREM{
	left: 92em;
	top: 1em;
	background-color: #000000;
	position: absolute;
	width: 10em;
	height: 1em;
	text-align:left;
	font-size: 0.5em;
}

#XMATCHADMIN{
	left: 51em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}
#XMATCHADMIN a{
	background: url(score.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0.05em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;
}	
#XMATCHUPDATE{
	left: 52.5em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}
#XMATCHUPDATE a{
	background: url(update.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0.05em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;
}	

#XMATCHSTATS{
	left: 54em;
	top: 0.1em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}
#XMATCHSTATS a{
	background: url(stats.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;}	

#XMATCHSTATSINTEAM{
	left: 22em;
	top: 2em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}

#XMATCHSTATSINTEAM a{
	background: url(stats.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;}	
	
.slideshow{
	background-color: #3E3E3E;
	position: absolute;
	width: 37.5em;
	height: 25em;	
	left: 11.25em;
	top: 12em;	
}

.slideshowimage{
	background-color: #3E3E3E;
	position: absolute;
	top:0em;
	left:0em;
	width: 37.5em;
	height: 25em;	
}
.slideshow img{
	top:0em;
	left:0em;
	width: 37.5em;
	height: 25em;
}


.legend_hg{
	background-color: #3E3E3E;
	color:#A8E907;
	position: absolute;
	top:0.5em;
	left:0em;
	width: 15em;
	height: 1.3em;
	text-align: center;	
	font-size: 2em;
}

.legend_bg{
	background-color: #3E3E3E;
	color:#A8E907;
	position: absolute;
	bottom:0.5em;
	left:0em;
	width: 15em;
	height: 1.3em;
	text-align: center;	
	font-size: 2em;
}

.legend_bd{
	background-color: #3E3E3E;
	color:#A8E907;
	position: absolute;
	Bottom:0.5em;
	right:0em;
	width: 15em;
	height: 1.3em;
	text-align: center;	
	font-size: 2em;
}

.legend_hd{
	background-color: #3E3E3E;
	color:#A8E907;
	position: absolute;
	top:0.5em;
	right:0em;
	width: 15em;
	height: 1.3em;
	text-align: center;	
	font-size: 2em;
}

.legend_txt{
	opacity:1;
	color:#A8E907;
	position: absolute;
	width: 15em;
	height: 1.3em;
	text-align: center;	
	font-size: 1em;
}



#slideprogress{
	position: absolute;
	bottom: 0em;
	left: 0em;
}
	
#mainas {
background-color: #3E3E3E;
position: relative;
width: 60em;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
--min-height: 44em;
min-height: 100em;
}
	
#mainlogo {
	left: 1em;
	top: 0px;
	background-color: #3E3E3E;
	position: absolute;
	width: 10em;	
	height: 10em;
	text-align: center;
	z-index: 500;	}

#mainlogo img {	margin-top: 1em;
	margin-left: auto;
    margin-right: auto;	
	width: 100%;}	
	
#maintitle {
	left: 11em;
	top: 0px;
	background-color: #3E3E3E;
	position: absolute;
	width: 40em;	
	height: 7em;}
	
#maintitle img {
	margin-left: auto;
    margin-right: auto;	
	width: 100%;}	
	
#mainsearch {
	right: 0px;
	top: 0px;
	background-color: #3E3E3E;
	position: absolute;
	width: 10em;	
	height: 7em;}


#menu-as {
	left: 10em;
	top: 7em;
	background-color: #3E3E3E;
	position: absolute;
	width: 50em;
	height: 3em;}	
	
#bodyteam {
	left: 1em;
	top: 12em;
	background-color: #3E3E3E;
	position: absolute;
	width: 58em;
	height: 67em;}	

#bodyactu {
	left: 1em;
	top: 12em;
	background-color: #3E3E3E;
	position: absolute;
	width: 58em;
	height: 67em;}	
	
#titleteam {
	left: 0em;
	top: 0.5em;
	--background-color: #A8E907;
	position: absolute;
	--width: 36em;
	width: 22em;
	height: 1.5em;
	font-family: College;
	--color:#000000;
	color:#A8E907;
	text-align: right;
	font-size: 1.5em;
	text-transform: uppercase;	
}	

#titleactu{
	left: 0em;
	top: 0.5em;
	position: absolute;
	width: 35em;
	height: 2em;
	font-family: College;
	color:#A8E907;
	text-align: left;
	font-size: 1em;
	text-transform: uppercase;	
}	

#actu {
	left: 0em;
	top: 5em;
	background-color: #3E3E3E;
	position: absolute;
	width: 58em;
	}	

#committee{
	left: 1em;
	top: 1em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 8em;
	border-bottom: 2px solid #A8E907;	

}

#committee_role{
	left: 0em;
	top: 0.5em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 2em;
	font-size: 1.5em;
	font-style:oblique;
}


#committee_name{
	left: 0em;
	top: 2.5em;
	background-color: #000000;
	position: absolute;
	width: 56em;
	height: 4em;
}

#committee_picture{
	right: 0em;
	top: 0.5em;
	background-color: #000000;
	position: absolute;
	height: 5em;
}

#calsubtitle{
	position: relative;
	left: 0em;
	top: 0em;
	height: 1em;
	width: 38em;
	background-color: #A8E907;	
	color: #000000;
	text-align: right;
	font-size: 1.5em;	
	font-weight: bold;
}
#newslinebuttons{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 4em;
	--border-bottom: 1px solid #A8E907;	
}

#newsprevbutton{
	left: 15em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 10em;
	height: 3em;
	font-size:1em;
	text-align:left;
}

#newsnextbutton{
	left: 30em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 10em;
	height: 3em;
	font-size:1em;
	text-align:left;
}

#newsprevbutton a{
	background: url(prev.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	height:2.6em;
	vertical-align: middle;
}	

#newsnextbutton a{
	background: url(next.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	height:2.6em;
	vertical-align: middle;
}	


#newsline{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 2em;
	border-bottom: 1px solid #A8E907;	
}

#newsdate{
	left: 2em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 7em;
	height: 1em;
	font-size:1em;
	text-align:left;
}

#newstitle{
	left: 10em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 40em;
	height: 1em;
	text-align:left;
}

#newstitle a{
	text-align: left;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;
	font-size:1em;
	color: #A8E907
	
}	

#arena{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 31em;
	border-bottom: 2px solid #A8E907;	
}

#arenaName{
	left: 0em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 15em;
	height: 1.5em;
	font-size:2em;
	text-align:left;
	color:#A8E907;
}
#arenaAddress{
	left: 0em;
	top: 4em;
	background-color: #000000;
	position: absolute;
	width: 15em;
	height: 4em;
	font-size:1em;
	text-align:left;
	color:#A8E907;
}

#arenaMap{
	left: 40em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 16em;
	height: 16em;
	font-size:1em;
	text-align:left;
	color:#A8E907;
}

#arenaWay{
	left: 0em;
	top: 8em;
	background-color: #000000;
	position: absolute;
	width: 40em;
	height: 9em;
	font-size:1em;
	text-align:left;
	color:#A8E907;
}

#arenaPicture1{
	left: 0em;
	top: 17em;
	background-color: #000000;
	position: absolute;
	width: 19.5em;
	height: 13em;
	font-size:1em;
	text-align:left;
	color:#A8E907;
}
#arenaPicture1 img{
	width: 19.5em;
	height: 13em;
}

#arenaPicture2{
	left: 20em;
	top: 17em;
	background-color: #000000;
	position: absolute;
	width: 19.5em;
	height: 13em;
	font-size:1em;
	text-align:left;
	color:#A8E907;
}
#arenaPicture2 img{
	width: 19.5em;
	height: 13em;
}

#arenaMap iframe{
	position: absolute;
	width:16em;
	height:16em;
	frameborder:0em;
	scrolling:no;
	marginheight:0em; 
	marginwidth:0em;
}

#arenaMap object{
	position: absolute;
	width:16em;
	height:16em;
	top:0em;
	left:0em;
}

#MATCH{
	left: 1em;
	top: 0em;
	background-color: #000000;
	position: relative;
	width: 56em;
	height: 1.5em;
	border-bottom: 2px solid #A8E907;	

}

#MATCHKIND{
	left: 0em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 7em;
	height: 1em;
	font-size:0.7em;
	text-align:left;
}

#MATCHDATE{
	left: 5em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 5.5em;
	height: 1em;
}

#MATCHHOUR{
	left: 11em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 2.5em;
	height: 1em;
	text-align:right;
}

#MATCHTEAMA{
	left: 14em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 12em;
	height: 1em;
	text-align:right;
}

#MATCHSCOREAWIN{
	left: 26em;
	top: 0em;
	background-color: #A8E907;
	position: absolute;
	width: 3em;
	height: 1.5em;
	text-align:right;
	color: #000000;
}

#MATCHSCOREALOST{
	left: 26em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 3em;
	height: 1em;
	text-align:right;
	
}

#MATCHSCOREADASH{
	left: 29em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 1em;
	height: 1em;
	text-align:center;

}

#MATCHSCOREBWIN{
	left: 30em;
	top: 0em;
	background-color: #A8E907;
	position: absolute;
	width: 3em;
	height: 1.5em;
	text-align:left;
	color:#000000;
}

#MATCHSCOREBLOST{
	left: 30em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 3em;
	height: 1em;
	text-align:left;
}

#MATCHTEAMB{
	left: 33em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 12em;
	height: 1em;
	text-align:left;
}


#MATCHREM{
	left: 65em;
	top: 0.4em;
	background-color: #000000;
	position: absolute;
	width: 12em;
	height: 1em;
	text-align:left;
	font-size: 0.7em;
}

#MATCHADMIN{
	left: 51em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}
#MATCHADMIN a{
	background: url(score.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0.05em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;
}	
#MATCHUPDATE{
	left: 52.5em;
	top: 0em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}
#MATCHUPDATE a{
	background: url(update.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0.05em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;
}	

#MATCHSTATS{
	left: 54em;
	top: 0.1em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}
#MATCHSTATS a{
	background: url(stats.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;}	

#MATCHSTATSINTEAM{
	left: 22em;
	top: 2em;
	background-color: #000000;
	position: absolute;
	width: 1.3em;
	height: 1.3em;
	text-align:left;
}

#MATCHSTATSINTEAM a{
	background: url(stats.gif)  no-repeat;
	background-size:cover;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;}	
	

#buttonsteam {
	right: 0em;
	top: 0.5em;
	--background-color: #A8E907;
	background-color: #000000;
	position: absolute;
	width: 20em;
	height: 2em;}	


#phototeam {
	left: 0em;
	top: 3em;
	background-color: #FFFFFF;
	position: absolute;
	width: 33em;
	height: 22em;}	

#phototeam img{
	width:33em;
	height:22em;
}

#rightteam{
	left: 34em;
	top: 3em;
	--background-color: #A8E907;
	background: url(rightball5.jpg)  no-repeat;
	background-size:cover;
	position: absolute;
	width: 24em;
	height: 22em;}	

#rightlastmatch{
	left:0.5em;
	top:0.5em;
	color: #A8E907;
	position: absolute;
	width:23em;
	height: 6em;
	border-top: 1px solid #A8E907;	
}

#rightnextmatch{
	left:0.5em;
	top:6em;
	color: #A8E907;
	position: absolute;
	width:23em;
	height: 6em;
	border-top: 1px solid #A8E907;	
}
	
#righttraining{
	left:0.5em;
	top:11em;
	color: #A8E907;
	position: absolute;
	width:23em;
	height: 8.5em;
	border-top: 1px solid #A8E907;	
}	
	

	
	
#nodeteam{
	left: 0em;
	top: 26em;
	background-color: #000000;
	position: absolute;
	width: 58em;
	height: 15em;}	

#coachteam{
	left: 0em;
	top: 41em;
	background-color: #000000;
	position: absolute;
	width: 58em;
	height: 10em;}	
	
#subtitle{
	position: absolute;
	left: 0em;
	top: 0em;
	height: 1em;
	width: 58em;
	background-color: #A8E907;	
	color: #000000;
	text-align: right;
	font-size: 1em;	
	font-weight: bold;
}

#subtext{
	position: absolute;
	left: 0em;
	top: 1em;
	width: 58em;
	background-color: #000000;	
	color: #FFFFFF;
	text-align: left;
	font-size: 1em;	
	font-weight: normal;
}
 
a.largebutton{
	position: absolute; 
	--color:#A8E907;
	background: url(calendrier.jpg)  no-repeat;
	background-size:cover;
	--background-size: 24em, 3em;
	--font-weight: bold;
	--font-family: Arial; 
	--font-size: 14px;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	--line-height:75px;
	top:0em;
	left:0em;
	right:0em;
	bottom:0em;
	vertical-align: middle;
	font-size:1.4em;
	line-height:1em;} 
	
#coachtext{
	position: absolute;
	width: 50em;
	background-color: #000000;	
	color: #FFFFFF;
	text-align: left;
	font-size: 1em;	
	font-weight: normal;
}

#coachpicture{
	position: absolute;
	width: 8em;
	background-color: #000000;	
	color: #FFFFFF;
	text-align: left;
	font-size: 1em;	
	font-weight: normal;
	left:50em;
}

#coachpicture img{
	width:8em;
	height: 10.6em;
}

#acoachtext{
	top:11em;
	position: absolute;
	width: 50em;
	background-color: #000000;	
	color: #FFFFFF;
	text-align: left;
	font-size: 1em;	
	font-weight: normal;
	border-top: 1px solid #FFFFFF;	
}

#acoachpicture{
	top:11em;
	position: absolute;
	width: 8em;
	background-color: #000000;	
	color: #FFFFFF;
	text-align: left;
	font-size: 1em;	
	font-weight: normal;
	left:50em;
}

#acoachpicture img{
	width:8em;
	height: 10.6em;
}

	
td.tdName{
	width:14em;
}
.tdDate{
	width:4em;
}
.tdHeight{
	width:2em;
}
.tdWeight{
	width:2em;
}
.tdPoste{
	width:6em;
}

.tmenu{display: block;
	   float:left;
}


/*
#------------------------------------------------------------------------
# League News -February Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Base for all menus */
.gkMenu > ul > li {
	float: left;
	width: auto;
	list-style: none;	
}

.gkMenu > ul > li > a {
	display: block;
}

.gkMenu > ul > li a small {
	display: block;
	font-size: 11px;
	line-height: 11px;
}

.gkMenu > ul > li > .childcontent,.gkMenu > ul > li > .childcontent .childcontent {
	position: absolute;
	left: -999em;
	z-index: 999;
}

.gkMenu > ul > li > .childcontent,.gkMenu > ul > li > .childcontent .childcontent_x {
	position: absolute;
	left: -999em;
	z-index: 999;
}

.gkMenu > ul > li > .childcontent .gkcol {
	float: left;
}

.gkMenu > ul > li:hover > .childcontent,.gkMenu > ul > li:hover > .childcontent li:hover > .childcontent {
	left: inherit;
}

.gkMenu > ul > li:hover > .childcontent,.gkMenu > ul > li:hover > .childcontent li:hover > .childcontent_x {
	left: inherit;
}

#menuteam{
	left:0em;
}

#menuactu{
	left:-3em;
}


.gkMenu > ul > li:hover > .childcontent .childcontent {
	margin-left: 140px !important;
	margin-top: -35px !important;
}

.gkMenu > ul > li:hover > .childcontent .childcontent_x {
	margin-left: 50px !important;
	margin-top: -35px !important;
}

/* main menu CSS */
.gkMenu {
	position: relative;
	margin: 20px 0 0 0;
	border-top: 1px solid #A8E907; /*#465d86;*/
	z-index: 1000;
}

.gkMenu > ul {
	height: 40px;
	margin: 0;
	padding: 0;
}

.gkMenu > ul > li {
	height: 30px;
	font-size: 17px;
	font-weight: normal;
	line-height: 30px;
	margin-top: 8px;
	padding: 0 5px;
	text-transform: uppercase;
}

.gkMenu > ul > li:first-child {
	padding-left: 5px;
}

.gkMenu > ul > li > a {
	color: #A8E907;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 6px;
}

.gkMenu > ul > li:hover > a,.gkMenu > ul > li:active > a,.gkMenu > ul > li:focus > a,.gkMenu > ul > li.active:hover > a,.gkMenu > ul > li.active:active > a,.gkMenu > ul > li.active:focus > a {
	background: #A8E907;
	color: #2c3b57;
}

.gkMenu > ul > li.active > a {
	background: #A8E907; /*#172033;*/
	color: #000000;
}

.gkMenu > ul ul {
	margin: 0;
	padding: 0;	list-style-type: none;
}

.gkMenu > ul div.childcontent-inner {
	background: #313030;

	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd;
	padding: 6px 0;
	overflow: hidden;
	text-transform: none;		list-style-type:none;
}

.gkMenu > ul div.childcontent-inner div.childcontent-inner {
	-webkit-box-shadow: 0 0 3px #ddd;
	-moz-box-shadow: 0 0 3px #ddd;
	box-shadow: 0 0 3px #ddd;
}

.gkMenu > ul > li > .childcontent .gkcol {
	padding-bottom: 0;
}

.gkMenu > ul div.childcontent li {
	font-weight: normal;
	margin: 0 20px;
	--padding: 6px 0;
	--border-top: 1px solid #eee;
}

.gkMenu > ul div.childcontent li:first-child {
	border: none;
}

.gkMenu > ul div.childcontent a {
	font-size: 13px;
	color: #FFFFFF;
	display: block;
	min-height: 24px;
}

.gkMenu > ul div.childcontent small {
	color: #676767;
	margin: 0 0 6px;
}

.gkMenu > ul div.childcontent li.group {
	padding: 0;
	margin: 0;
	height: auto;
	border: none !important;
	background: none;
}

.gkMenu > ul div.childcontent li.active > a,.gkMenu > ul div.childcontent li:hover > a,.gkMenu > ul div.childcontent li > a:hover {
	color: #d35209;
}

.gkMenu > ul div.childcontent header {
	padding: 8px 0 0;
	display: block;
	color: #fff;
	border-bottom: 2px solid #A8E907;
	margin: 2px 20px 6px;
}

.gkMenu > ul div.childcontent header a {
	font-size: 16px;
	line-height: 24px;
	color: #A8E907;
}

.gkMenu > ul div.childcontent header small {
	display: block;
}

#gkMainMenu {
	clear: both;
}

#gkMainMenu .module p {
	font-size: 12px;
	line-height: 18px;
}

/* dropline & split menu */
#gkDropSub {
	background: transparent;
	border-top: 1px solid #465d86;
	height: 24px;
	margin-top: 8px;
	padding: 8px 0;
}

#gkDropSub > ul {
	height: 24px;
	position: absolute;
	left: -999em;
	z-index: 9999;
}

#gkDropSub > ul.active {
	left: auto;
}

#gkDropSub > ul > li {
	float: left;
	width: auto;
	line-height: 25px;
}

#gkDropSub > ul > li > a {
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#gkDropSub > ul > li > ul,#gkDropSub > ul > li > ul ul {
	position: absolute;
	left: -999em;
	width: 200px;
	z-index: 999;
}

#gkDropSub > ul.gkSplit {
	left: auto !important;
}

#gkDropSub > ul > li > ul {
	margin-left: 0 !important;
}

#gkDropSub > ul > li > ul .gkcol {
	float: left;
}

#gkDropSub > ul > li:hover > ul,#gkDropSub > ul > li:hover > ul li:hover > ul {
	left: inherit;
}

#gkDropSub > ul > li:hover > ul ul {
	margin-left: 190px;
}

/* dropline & split submenu */
#gkDropSub ul li {
	padding: 0 4px;
}

#gkDropSub ul li a {
	color: #fff;
	padding: 0 4px;
}

#gkDropSub ul li:hover > a,#gkDropSub ul li:active > a,#gkDropSub ul li:focus > a,#gkDropSub ul li.active:hover > a,#gkDropSub ul li.active:active > a,#gkDropSub ul li.active:focus > a {
	background: #fff;
	color: #2c3b57;
}

#gkDropSub ul li.active > a {
	background: #172033;
	color: #fff;
}

/* Sub Nav (lvl 2) */
#gkDropSub ul li li {
	clear: both;
	float: none;
	border-top: 1px solid #eee;
	margin: 0 10px;
	padding: 0;
	min-height: 30px;
}

#gkDropSub ul li li:first-child {
	border-top: none;
}

#gkDropSub ul li li > a {
	display: block;
	min-height: 30px;
	height: 30px;
	font-size: 12px;
	color: #333;
}

#gkDropSub ul li li > a:hover {
	color: #d35209;
}

#gkDropSub ul li ul,#gkDropSub ul li ul ul,#gkDropSub ul li ul ul ul {
	background: #fff;

	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd;
	position: relative;
	padding: 6px 0;
}

#gkDropSub ul li ul ul,#gkDropSub ul li ul ul ul {
	-webkit-box-shadow: 0 0 3px #ddd;
	-moz-box-shadow: 0 0 3px #ddd;
	box-shadow: 0 0 3px #ddd;
}

#gkDropSub ul li:hover > ul {
	display: block;
	height: auto;
	left: auto;
	position: absolute;
}

#gkDropSub ul ul,#gkDropSub ul ul ul {
	display: none;
	left: -999px;
	position: absolute;
}

#gkDropSub ul ul li:hover > ul {
	margin-left: 180px !important;
	margin-top: -30px !important;
	display: block;
}

/**************************/
/**************************/
/*** new css properties ***/
/**************************/
/**************************/

#emptyspace {
	position: relative;
	height: 25em;
}

#myaccount {
right: 8em;
width: 20em;
height: 1em;
position: absolute;
z-index: 500;
top: 0em; /* added the 21 march 2016 to put menu at right place when error message */
}
#myaccount > a {
width: 10em;
height: 1em;
text-decoration: none;
color: #A8E907;
}

#languagemenu {
right: 0.5em;
width: 5.5em;
height: 1em;
position: absolute;
z-index: 500;
top: 0.5em;
}

#languagemenu > a {
width: 2em;
height: 1em;
text-decoration: none;
color: #A8E907;
}

#languagemenu img {
width: 1.2em;
height: 1.2em;
padding-left: 0em;
padding-right: 0em;
}

#paymode {
position: absolute;
right: 1em;
Bottom: 1em;
}


#searchbar form {
width: 235px;
height: 37px;
margin-top: 10px;
padding-left: 38px;
background: url('\loupe.jpg') no-repeat #fff;
border: solid 2px #D8D8D8;
z-index: 100;
}

#searchbar input, button, select {
vertical-align: middle;
line-height: 1em;
outline: none;
font-size: 12px;
font-family: asfont;
--font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;
color: #231F20;
}

#searchbar input[type="text"] {
width: 192px;
height: 37px;
padding: 0;
background: none;
line-height: 1em;
border: 0 none;
font-size: 15px;
font-family: asfont;
}
#searchbar input[type="image"] {
margin: 0;
padding: 0;
}


#searchbar {
position: absolute;
right: 16.5em;
top: 4em;
z-index: 500;
}

#fbbar {
left: 0em;
top: 10em;
position: absolute;
color: #FFFFFF;
display: none;
}

#u_0_2 {
color: #FFFFFF;
}

#googlebar {
left: 0em;
top: 11em;
position: absolute;
color: #FFFFFF;
display: none;
}

.share {
position: fixed;
left: -2.5em;
top: 11px;
z-index: 100;
width: 30px;
}

.share ul {
position: fixed;
width: 30px;
list-style: none;
}

.share ul li {
width: 30px;
height: 36px;
margin-bottom: 0px;
--background: #A8E907;
}

.share ul li a {
display: block;
width: 100%;
height: 36px;
overflow: hidden;
visibility: hidden;
}

.share ul li a img {
display: block;
float: left;
width: 30px;
height: 36px;
}

.share ul li a span {
display: block;
float: right;
width: 60px;
height: 36px;
line-height: 36px;
padding-right: 14px;
font-family: opensans_bold;
font-size: 15px;
color: #fff;
left: 9px;
visibility:	inherit;
}

.share ul li:hover > a {
display: block;
height: auto;
left: auto;
position: absolute;
width: 20em;
--background-color: #A8E907;
visibility: visible;
}


#___follow_0 {
position: relative;
text-align: left;
left: 0em;
}

#ulfb {
	top: 11em;
}

#ultwitter {
	top: 13.25em;
}

#ulgoogleplus {
	top: 15.5em;
}

#ulpinterest {
	top: 17.75em;
}

#ulinstagram {
	top: 20em;
}

#u_0_2 {
color: #FFFFFF;
/* background-color: #505050; */
}

#ulfb > li {
background-image: url('ICON_FB.gif');
background-repeat: no-repeat;
background-size: 30px 36px;
}

#ultwitter > li {
background-image: url('ICON_TWITTER.gif');
background-repeat: no-repeat;
background-size: 30px 36px;
}

#ulgoogleplus > li {
background-image: url('ICON_GOOGLE_PLUS.gif');
background-repeat: no-repeat;
background-size: 30px 36px;
}

#ulpinterest > li {
background-image: url('ICON_PINTEREST.gif');
background-repeat: no-repeat;
background-size: 30px 36px;
}

#ulfb > li > a {
background-color: #FFFFFF;
}

#atwitter, #apinterest, #ainstagram {
	position: relative;
}

#twitter_text {
	width: 105px;
}

#pinterest_text {
	height: 1.5em;
}

#instagram_text {
	height: 1.5em;
}

/*
.share ul li:hover > #fbbar {
	display: block;
	height: auto;
	left: auto;
	position: absolute;
}

.share ul li:hover > div {
	display: block;
	height: auto;
	left: auto;
	position: absolute;
}

.share ul li:hover > fb-like {
	display: block;
	height: auto;
	left: auto;
	width: 20em;
	position: absolute;
}
*/


#menuadmin {
background-image: url(Border01.jpg);
background-repeat: no-repeat;
--background-size: contain;
}

#menustickersT {
background-image: url(Border02.jpg);
background-repeat: no-repeat;
--background-size: contain;
}
#menustickersP {
background-image: url(Border03.jpg);
background-repeat: no-repeat;
--background-size: contain;
}
#menunouveautes {
background-image: url(Border04.jpg);
background-repeat: no-repeat;
--background-size: contain;
}
#menudivers {
background-image: url(Border04a.jpg);
background-repeat: no-repeat;
--background-size: contain;
}
#menukdo {
background-image: url(Border05.jpg);
background-repeat: no-repeat;
--background-size: contain;
}
#menudevis {
background-image: url(Border06.jpg);
background-repeat: no-repeat;
--background-size: contain;
}

#menupromo {
background-image: url(Border07.jpg);
background-repeat: no-repeat;
--background-size: contain;
}

#lastupdatebar {
bottom: 3em;
position: absolute;
right: 1em;
}

#lastupdatebar2 {
--bottom: 3em;
top:40em;
position: absolute;
right: 1em;
}

.gkMenu > ul > li:hover > a.menuadmin {
background: #77FFFF;
}

.gkMenu > ul > li:hover > a.menustickersT {
background: #40FFFF;
}

.gkMenu > ul > li:hover > a.menustickersP {
background: #0BFFFF;
}

.gkMenu > ul > li:hover > a.menunouveautes {
background: #00D5D5;
}

.gkMenu > ul > li:hover > a.menudivers {
background: #00B9B9;
}

.gkMenu > ul > li:hover > a.menukdo {
background: #009F9F;
}

.gkMenu > ul > li:hover > a.menudevis {
background: #006A6A;
}

.gkMenu > ul > li.active > a.menudevis {
background: #006A6A;
}

.gkMenu > ul > li:hover > a.menupromo {
background: #005A5A;
}

.gkMenu > ul > li.active > a.menupromo {
background: #005A5A;
}


.gkMenu > ul > li.active > a.menuadmin {
background: #77FFFF;
}

.gkMenu > ul > li.active > a.menustickersT {
background: #40FFFF;
}

.gkMenu > ul > li.active > a.menustickersP {
background: #0BFFFF;
}

.gkMenu > ul > li.active > a.menunouveautes {
background: #00D5D5;
}

.gkMenu > ul > li.active > a.menudivers {
background: #00B9B9;
}

.gkMenu > ul > li.active > a.menukdo {
background: #009F9F;
}

.gkMenu > ul div.childcontent header a.menuadmin {
color: #77FFFF;
}
.gkMenu > ul div.childcontent header a.menustickersT {
color: #40FFFF;
}
.gkMenu > ul div.childcontent header a.menustickersP {
color: #0BFFFF;
}
.gkMenu > ul div.childcontent header a.menunouveautes {
color: #00D5D5;
}
.gkMenu > ul div.childcontent header a.menudivers {
color: #00B9B9;
}
.gkMenu > ul div.childcontent header a.menukdo {
color: #009F9F;
}
.gkMenu > ul div.childcontent header a.menudevis {
color: #006A6A;
}

.gkMenu > ul div.childcontent header a.menupromo {
color: #005A5A;
}

.gkMenu > ul div.childcontent header.menuadmin {
border-bottom: 2px solid #77FFFF;
}

.gkMenu > ul div.childcontent header.menustickersT {
border-bottom: 2px solid #40FFFF;
}

.gkMenu > ul div.childcontent header.menustickersP {
border-bottom: 2px solid #0BFFFF;
}

.gkMenu > ul div.childcontent header.menunouveautes {
border-bottom: 2px solid #00D5D5;
}

.gkMenu > ul div.childcontent header.menudivers {
border-bottom: 2px solid #00B9B9;
}

.gkMenu > ul div.childcontent header.menukdo {
border-bottom: 2px solid #009F9F;
}

.gkMenu > ul div.childcontent header.menudevis {
border-bottom: 2px solid #006A6A;
}

.gkMenu > ul div.childcontent header.menupromo {
border-bottom: 2px solid #005A5A;
}


#showcase {
position: relative;
--left: 1em;
--right: 1em;
top: 12em;
--height: 42em;
background-color: #3E3E3E;
}

#pageup {
right: 1em;
height: 1em;
position: absolute;
}
#pagedown {
--right: 1em;
height: 6em;
background-color: #3E3E3E;
width: 60em;
left: 0em;
text-align: right;
}

#pagedown > table {
bottom: 1em;
position: absolute;
right: 1em;
}

a#pagebutton {
background-image: url("ButtonE.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonE.gif',sizingMethod='scale');
}

a#pagebuttonleft {
background-image: url("ButtonEL.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonEL.gif',sizingMethod='scale');
}

a#pagebuttonright {
background-image: url("ButtonER.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonER.gif',sizingMethod='scale');
}

a#pagebuttonbegin {
background-image: url("ButtonEB.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonEB.gif',sizingMethod='scale');
}

a#pagebuttonend {
background-image: url("ButtonEE.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonEE.gif',sizingMethod='scale');
}

a#pagebuttondisable{
background-image: url("ButtonD.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonD.gif',sizingMethod='scale');
}

span#pagebuttondisable{
background-image: url("ButtonD.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonD.gif',sizingMethod='scale');
}

li {
height: 1em;
}

#gallery_page {
top: 4em;
position: relative;
left: 0em;
right: 0em;
width: 60em;
padding-left: 1em;
padding-right: 1em;
}

#galleryLong_page {
top: -5em;
position: relative;
left: 0em;
right: 0em;
width: 60em;
padding-left: 1em;
padding-right: 1em;
}

#gallery_title {
text-align: center;
width: 10.2em;
height: 2em;
line-height: 1em;
padding-left: 0.4em;
padding-right: 0.4em;
}

#galleryLong_title {
text-align: center;
width: 10.2em;
height: 2em;
line-height: 1em;
padding-left: 0.4em;
padding-right: 0.4em;
}

#gallery_image {
text-align: center;
top: 0.3em;
position: relative;
padding-left: 0.3em;
}

#galleryLong_image {
text-align: center;
top: 0.3em;
position: relative;
padding-left: 0.3em;
}

#gallery_reduc {
position: relative;
left: 1em;
width: 3em;
height: 3em;
top: -1em;
}

#galleryLong_reduc {
position: relative;
left: 1em;
width: 3em;
height: 3em;
top: -1em;
}

#gallery_from {
position: relative;
bottom: 3em;
right: 1.3em;
text-align: right;
font-size: 0.8em;
}

#galleryLong_from {
position: relative;
bottom: 3em;
right: 1.3em;
text-align: right;
font-size: 0.8em;
}

#gallery {
background-image: URL("gallery2.jpg");
background-position-x: 0.65em;
background-repeat: no-repeat;
color: #006A6A;
width: 20%;
}

#galleryLong {
background-image: URL("gallery2.jpg");
background-position-x: 0.65em;
background-repeat: no-repeat;
color: #006A6A;
width: 20%;
}

#gallery_empty {
width: 20%;
}


#galleryold {
background-image: URL("gallery1.jpg");
background-position-x: 0.65em;
background-repeat: no-repeat;
background-position-y: -2em;
color: #006A6A;
}

#galleryfirst {
background-image: URL("gallery.jpg");
background-position-x: 0.65em;
background-repeat: no-repeat;
background-position-y: -2em;
color: #006A6A;
}


#gallery_tarif {
position: relative;
bottom: 1.7em;
right: 0.7em;
text-align: right;
font-size: 1.5em;
}

#gallery_tarif_normal {
--text-decoration: line-through;
right: 1.15em;
text-align: right;
position: relative;
bottom: 3.2em;
font-size: 0.9em;
}

#gallery > input {
bottom: 3em;
position: relative;
left: 1.1em;
right: 1.1em;
width: 11.5em;
height:	2.5em;
}

#end_gallery {
background-color: #3E3E3E;
height: 3em;
}

#gallery_reduc > img {
top: -0.3em;
position: relative;
height: 40px;
left: 0.5em;
}

#customize_button {
text-decoration: none;
height: 4em;
width: 10em;
position: relative;
bottom: 3.8em;
left: 1em;
}

#CustomText {
color: #A8E907;
position: relative;
bottom: 2.2em;
right: 2.6em;
text-align: right;
}

#tablematos {
position: absolute;
top: 12em;
left: 1em;
}

#tdmatostext {
text-decoration: underline;
font-size: 1.2em;
color: #00D5D5;
}

#customof {
font-size: 1.3em;
}

div.colorbar {
position: absolute;
top: 13em;
left: 1em;
font-size: 1.2em;
color: #00D5D5;
display: none;
}

div.colorbar1 {
position: absolute;
top: 14em;
left: 1em;
font-size: 1.2em;
color: #00D5D5;
display: none;
}

div.colorbar2 {
position: absolute;
top: 15em;
left: 1em;
font-size: 1.2em;
color: #00D5D5;
display: none;
}

#tabledirection {
left: 1em;
position: absolute;
top: 17em;
}

#tddirectiontext {
color: #00D5D5;
text-decoration: underline;
left: 1em;
font-size: 1.2em;
}


#metalspan {
position: absolute;
left: 7.5em;
}

.metal {
left: 7em;
position: absolute;
}

#objectTitle {
position: relative;
font-size: 2.5em;
width: 20em;
height: 1em;
-moz-transform: rotate(-90.0deg);
-o-transform: rotate(-90.0deg);
-webkit-transform: rotate(-90.0deg);
transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
text-align: right;
left: -9.5em;
top: 14.5em;
}

#customOptions {
position: absolute;
top: 12em;
left: 10px;
}

#customMats {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
left: 3em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
padding-bottom: 3em;
padding-top: 1em;
}

#customMatsTitle {
position: relative;
text-align: left;
top: 0.9em;
color: #00D5D5;
font-size: 1.2em;
padding-left: 1em;
}

#customMatsList {
padding-left: 0.9em;
padding-right: 25px;
padding-top: 1em;
padding-bottom: 20px;
position: relative;
}

div.customColors1 {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
display: none;
top: -0.5em;
left: 3em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}

div.customColorsTextile1 {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
display: none;
top: -0.5em;
left: 3em;
height: 6.5em;
}

div#COLORFLOC {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
	/*display: none; */
    top: -0.5em;
    left: 3em;
    height: 6.5em;
}

div#COLORFLEX {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    /*display: none; */
    top: -0.5em;
    left: 3em;
    height: 7.5em;
}
#customFlocFlex {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
/* display: none; */
top: -0.5em;
left: 3em;
height: 4.5em;
}

div.customColors2 {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
display: none;
top: -1em;
left: 3em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}

div.customColors3 {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
display: none;
top: -1.5em;
left: 3em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}

#customColorsTitle {
position: relative;
text-align: left;
top: 0.9em;
color: #00D5D5;
font-size: 1.2em;
padding-left: 1em;
}

#customColorsList {
padding-left: 13px;
padding-right: 25px;
padding-top: 1.2em;
padding-bottom: 30px;
position: relative;
min-height: 50px;
height:50px;
}


#customColorName {
text-align: center;
background-color: #00D5D5;
color: #3E3E3E;
position: absolute;
font-size: 0.9em;
width: 140px;
top: 1.3em;
right: 1.9em;
}

#onload {
display: none;
}

#customDirection1 {
position: relative;
background-image: URL(glass-way.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
top: -1.1em;
left: 3em;
padding-bottom: 1em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-way.jpg',sizingMethod='scale');
}

#customDirection2 {
position: relative;
background-image: URL(glass.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
top: -1.7em;
left: 3em;
padding-bottom: 1em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass.jpg',sizingMethod='scale');
}

#customDirection3 {
position: relative;
background-image: URL(glass.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
top: -2.3em;
left: 3em;
padding-bottom: 1em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass.jpg',sizingMethod='scale');
}

#customDirTitle {
position: relative;
text-align: left;
top: 0.9em;
color: #00D5D5;
font-size: 1.2em;
padding-left: 1em;
}

#customDirList {
padding-left: 13px;
padding-right: 25px;
padding-top: 1.2em;
padding-bottom: 15px;
position: relative;
min-height: 1em;
}

.layout { padding-top: 2em;
padding-bottom: 1em;
padding-left: 1em;
padding-right: 1em;
}
.layout-slider { margin-bottom: 5px; width: 90%; }
.layout-slider-settings { font-size: 12px; padding-bottom: 10px; }
.layout-slider-settings pre { font-family: Courier; }
.jslider .jslider-label {
font-size: 0.7em;
line-height: 12px;
/* color: black; */
opacity: 1;
white-space: nowrap;
padding: 0px 2px;
position: absolute;
top: -18px;
left: 0px;
color: #A8E907;
}

.jslider .jslider-value {
white-space: nowrap;
padding: 1px 2px 1px;
position: absolute;
top: -19px;
left: 20%;
background: white;
line-height: 12px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
color: #000000;
}

  .jslider .jslider-bg i,
  .jslider .jslider-pointer { background: url(../img/jslider.png) no-repeat 0 0; }

  .jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
  .jslider table { width: 100%; border-collapse: collapse; border: 0; }
  .jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

  .jslider table,
  .jslider table tr,
  .jslider table tr td { width: 100%; vertical-align: top; }

  .jslider .jslider-bg { position: relative; }
  .jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
  .jslider .jslider-bg .l { width: 10%; background-position: 0 0; left: 0; }
  .jslider .jslider-bg .f { width: 80%; left: 10%; background-repeat: repeat-x; background-position: 0 -20px; }
  .jslider .jslider-bg .r { width: 10%; left: 90%; background-position: right 0; }
  .jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-repeat: repeat-x; background-position: 0 -40px; }

  .jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -60px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; }
  .jslider .jslider-pointer-hover { background-position: -20px -60px; }
  .jslider .jslider-pointer-to { left: 80%; }

  .jslider .jslider-label-to { left: auto; right: 0; }

  .jslider .jslider-value-to { left: 80%; }

  .jslider .jslider-label small,
  .jslider .jslider-value small { position: relative; top: -0.4em; }

  .jslider .jslider-scale { position: relative; top: 9px; }
  .jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
  .jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

  .jslider-single .jslider-pointer-to,
  .jslider-single .jslider-value-to,
  .jslider-single .jslider-bg .v,
  .jslider-limitless .jslider-label { display: none; }
  
#customDimension {
position: relative;
background-image: URL(glass-long.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 37em;
top: 0em;
left: 3em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-long.jpg',sizingMethod='scale');
}

#customMatsTextile {
    position: relative;
    background-image: URL(glass-long.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 37em;
    top: 0em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-long.jpg',sizingMethod='scale');
    height: 6.5em;
}

#customSizeList {
    padding-left: 13px;
    padding-right: 25px;
    padding-top: 1.2em;
    padding-bottom: 30px;
    position: relative;
    min-height: 30px;
    height: 30px;
}

div#SIZE_0 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_1 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_2 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_3 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_4 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_5 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_6 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_7 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_8 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_9 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}
div#SIZE_10 {
    position: relative;
    background-image: URL(glass-mat.jpg);
    background-repeat: round;
    background-size: cover;
    width: 16em;
    display: none;
    top: -0.5em;
    left: 3em;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');
}

#customOptions {
position: absolute;
top: 12em;
left: 10px;
}

#customDimTitle {
position: relative;
text-align: left;
top: 0.9em;
color: #00D5D5;
font-size: 1.2em;
padding-left: 1em;
}

#customDimSlider {
width: 40em;
}

#customImageDiv {
position: absolute;
left: 20em;
top: 18em;
border: 1px solid;
}


#IMAGEBG {
padding: 5px;
}

#moreimage {
right: 1em;
position: absolute;
top: 18em;
}

.bigimage{
visibility: hidden;
width: 620px;
height: 620px;
max-width: 1000px;
max-height: 1000px;
margin-top: auto;
margin-bottom: auto;
text-align: center;
color: white;
text-shadow: 0px 0px 15px black;
position: fixed;
bottom: 0px;
top: 0px;
left: 15em;
z-index: 1000;
}

#background {
    position: relative;
    /* background-image: URL(glass.jpg); */
    /* background-repeat: round; */
    /* background-size: cover; */
    width: 12.5em;
    height: 7.5em;
    /* display: none; */
    top: 26.5em;
    left: 40em;
    z-index: 100;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass.jpg',sizingMethod='scale');
    text-align: center;
}

#bckgrd {
padding-top: 15px;
padding-left: 15px;
padding-right: 25px;
font-size: 0.8em;
}

table.WARNING_TEXTILE {
    position: absolute;
    left: 40em;
    top: 29em;
    background-image: URL("glass.jpg");
    background-repeat: round;
    background-size: cover;
    padding-left: 13px;
    padding-right: 25px;
    padding-top: 1.2em;
    padding-bottom: 20px;
    width: 12.5em;
    text-align: center;
}

table.RECAP {
position: absolute;
left: 40em;
top: 11.6em;
background-image: URL("glass.jpg");
background-repeat: round;
background-size: cover;
padding-left: 13px;
padding-right: 25px;
padding-top: 1.2em;
padding-bottom: 40px;
width: 12.5em;
text-align: center;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass.jpg',sizingMethod='scale');
}

tr.RECAPTITLE {
text-align: center;
top: 0.9em;
color: #00D5D5;
font-size: 1.5em;
padding-left: 1em;
}

td.label {
width: 28em;
text-align: right;
}

td.entry {
width: 25em;
padding-left: 1em;
}

div#pagetitle {
Position: absolute;
top: 8.5em;
left: 1em;
color: #A8E907;
background-color: #3E3E3E;
font-size: 1.5em;
}

div#register_mail {
Position: absolute;
top: 16em;
left: 1em;
background: URL(Glass-3L.jpg);
background-repeat: round;
background-size: cover;
width: 30em;
padding-top: 14px;
padding-bottom: 22px;
}

div#register_identity {
Position: absolute;
top: 23.5em;
left: 1em;
background: URL(Glass-3L.jpg);
background-repeat: round;
background-size: cover;
width: 30em;
padding-top: 14px;
padding-bottom: 22px;
}

div#register_address {
Position: absolute;
top: 31em;
left: 1em;
background: URL(Glass-4L.jpg);
background-repeat: round;
background-size: cover;
width: 30em;
padding-top: 16px;
padding-bottom: 24px;
}

div#register_phone {
Position: absolute;
top: 16em;
left: 31em;
background: URL(Glass-2L.jpg);
background-repeat: round;
background-size: cover;
width: 28em;
padding-top: 14px;
padding-bottom: 19px;
}

div#register_Language {
Position: absolute;
top: 21.5em;
left: 31em;
background: URL(Glass-2L.jpg);
background-repeat: round;
background-size: cover;
width: 28em;
padding-top: 14px;
padding-bottom: 19px;
}

div#register_company {
Position: absolute;
top: 27em;
left: 31em;
background: URL(Glass-2L.jpg);
background-repeat: round;
background-size: cover;
width: 28em;
padding-top: 14px;
padding-bottom: 19px;
}


#registerbutton {
position: absolute;
left: 35em;
top: 35em;
}

/*
#registerbutton > input {
width: 5em;
font-size: 2em;
border: 0;
height: 2em;
}
*/

#infobutton {
position: absolute;
left: 30em;
top: 22em;
}

#info {
position: absolute;
/*top: 20em;*/
top: 16em; /* Replaced 21 march 2016 because error message was not visible */
width: 40em;
height: 5em;
left: 10em;
}

#listadmin {
position: relative;
display: block;
left: 1em;
padding-bottom: 6em;
padding-top: 13em;
}

#listadmin >table >tbody >tr > th {
background-color: #A8E907;
color: #404040;
}

#listadmin > table{
border: 1px Solid #A8E907;
border-spacing: 0px;
}
#listadmin > table > tbody > tr > td {
border: 1px Solid #A8E907;
}

td.customer {
width: 15em;
}

td.date {
width: 5em;
}

td.info {
width: 8em;
}

td.country {
width: 8em;
}

td.expedition {
width: 10.5em;
}

td.action {
width: 10em;
}

a.simplebutton {
background-image: url(simplebutton.png);
display: block;
width: 10em;
background-repeat: round;
background-size: cover;
text-align: center;
text-decoration: none!important;
cursor: pointer;
color: #404040;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='simplebutton.jpg',sizingMethod='scale');
}

a.redbutton {
background-image: url(redbutton.png);
display: block;
width: 10em;
background-repeat: round;
background-size: cover;
text-align: center;
text-decoration: none!important;
cursor: pointer;
color: #404040;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='simplebutton.jpg',sizingMethod='scale');
}


#graph {
top: 13em;
position: relative;
width: 60em;
}

#graph > img {
width: 58em;
padding-left: 1em;
}

#facture {
position: relative;
left: 1em;
top: 15em;
min-height: 20em;
}

#chat {
position: relative;
left: 1em;
top: 12em;
height: 322em;
}

#chat > form > table.chat {
width: 58em;
}

#techinfo {
position: relative;
left: 1em;
top: 13em;
}

#datamgm {
position: relative;
top: 12em;
left: 1em;
padding-bottom: 16em;
width:	58em;
}

#mes_donnees > table {
border: 1px solid;
--width: 58em;
padding: 3px;
border-spacing: 0px;
border-collapse: collapse;
}
#mes_donnees > table > tbody > tr > td {
border: 1px solid;
}

#BASKETNOTE {
position: absolute;
right: 1.2em;
width: 13.7em;
padding-left: 0.5em;
background-image: url(panier2.avif);
background-repeat: no-repeat;
height: 6.3em;
top: 2em;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='panier2.avif',sizingMethod='scale');
}

div#mybasket {
position: relative;
color: #3E3E3E;
text-align: center;
padding-top: 0em;
font-size: 1.7em;
}

#EXTRA {
	position: absolute;
}

div#extraspan {
position: absolute;
z-index: 999;
}

#basketicon {
background-image: url(icon-panier.jpg);
position: absolute;
top: 3em;
width: 64px;
height: 52px;
right: 0.5em;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon-panier.jpg',sizingMethod='scale');
}

#basket_no_product {
position: absolute;
top: 0em;
font-size: 1.3em;
left: 1em;
}

#exp_prices {
position: absolute;
top: 1em;
font-size: 1.3em;
left: 1em;
}

#basket_buttons {
position: absolute;
top: 3.4em;
padding: 2px;
z-index: 500;
left: 1em;
--background-image: url(showcart.jpg);
background-image: url(buttonSimple.png);
background-repeat: round;
background-size: cover;
width: 8em;
height: 1.5em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='showcart.jpg',sizingMethod='scale');
}

#basket_buttons > a {
--color: #3E3E3E;
padding-left: 2em;
padding-top: 0.25em;
position: absolute;
}


#mon_panier_det2 {
position: relative;
display: block;
padding-left: 10em;
padding-bottom: 6em;
padding-top: 13em;
}

tr.pair {
background-color: #009F9F;
}

tr.impair {
background-color: #3E3E3E;
}

td.id {
width: 6em;
text-align: right;
}

td.descr {
width: 13em;
}

td.unit_price {
text-align: right;
width: 6em;
}


td.action {
width: 1em;
}

td.quantity {
min-width: 3em;
text-align: right;
}

td.price {
text-align: right;
width: 6em;
}

td.pricetotal {
text-align: right;
width: 6em;
border-top: 1px solid;
}

#mon_panier_det2 > table {
background-color: #777777;
min-width: 40em;
}

#mon_panier_det2 > form > table {
background-color: #777777;
min-width: 40em;
}


a.orderbuttonleft {
position: absolute;
padding-top: 2em;
padding-left: 0.5em;
color: #121212;
font-size: 1.1em;
max-width: 9em;
}

a.orderbuttonright {
background-image: url(bigbuttonright.jpg);
min-height: 89px;
background-repeat: round;
min-width: 221px;
position: absolute;
}

#orderbuttonleft {
background-image: url(bigbuttonleft.jpg);
height: 89px;
background-repeat: space;
width: 221px;
position: absolute;
padding-left: 0em;
padding-top: 1.9em;
color: #202020;
font-size: 1.1em;
text-align: center;
}
tr.bigbuttons {
height: 7em;
vertical-align: top;
}

td.orderbuttonleft {
padding-left: 2em;
padding-top: 0.5em;
text-align: left;
}

span#orderbuttonleftspan {
right: 2.8em;
position: absolute;
text-align: center;
width: 10em;
}

td.orderbuttonright {
padding-right: 16em;
padding-top: 0.5em;
text-align: right;
}

#orderbuttonright {
background-image: url(bigbuttonright.jpg);
height: 89px;
background-repeat: no-repeat;
width: 221px;
position: absolute;
padding-left: 1em;
padding-top: 1.9em;
color: #202020;
font-size: 1.1em;
text-align: center;
}

#mon_panier_det3 {
position: relative;
display: block;
padding-left: 10em;
padding-bottom: 6em;
padding-top: 13em;
}


#mon_panier_det3 > table {
background-color: #777777;
}

#mon_panier_det3 td.halfcenter {
text-align: center;
vertical-align: top;
width: 50%;
}

input.newAdd2basket {
background-image: url(buttonSimple.png);
border: 0px;
background-repeat: round;
background-size: cover;
width: 8em;
height: 1.8em;
font-size: 1.1em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='add2cart.jpg',sizingMethod='scale');
background-color: transparent;
}

#orderbuttonright2 {
background-image: url(bigbuttonright.jpg);
height: 89px;
background-repeat: no-repeat;
width: 221px;
position: absolute;
padding-left: 3.5em;
color: #202020;
font-size: 1.1em;
text-align: center;
border: 0px;
cursor: pointer;
}

#deliveryinvoicing {
border-bottom: 1px solid;
}

#recapdelivery {
padding-left: 2em;
padding-right: 2em;
padding-bottom: 0.5em;
}

#recapinvoicing {
padding-left: 2em;
padding-right: 2em;
padding-bottom: 0.5em;
border-left: 1px solid;
}

td.extrainorder {
text-align: right;
}

td.descr2 {
width: 20em;
}

td.picture {
width: 4em;
}

table.orderrecap {
padding-bottom: 6em;
}

td.center {
text-align: center;
}

input.newAdd2basketSmall {
background-image: url(add2cart.jpg);
border: 0px;
background-repeat: round;
background-size: cover;
max-width: 9em;
height: 1em;
font-size: 1em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='add2cart.jpg',sizingMethod='scale');
}

#orderbuttonleft2 {
background-image: url(bigbuttonleft.jpg);
height: 89px;
background-repeat: no-repeat;
width: 221px;
position: absolute;
padding-right: 3.5em;
color: #202020;
font-size: 1.1em;
text-align: center;
border: 0px;
cursor: pointer;
}

#importantinfo {
    color: #FF4040;
    padding-left: 10em;
    top: 12em;
    position: relative;
}

#button_end {
background-image: url(bigbuttonright.jpg);
height: 89px;
background-repeat: no-repeat;
width: 221px;
position: absolute;
padding-left: 1.5em;
color: #202020;
font-size: 1.1em;
text-align: center;
border: 0px;
cursor: pointer;
padding-top: 1.8em;
}

#bank {
position: relative;
left: 2em;
top: 12em;
background-color: #777777;
padding-bottom: 5em;
padding-top: 1em;
padding-left: 1em;
padding-right: 1em;
width: 54em;
}

#bank_no_bg {
position: relative;
left: 2em;
top: 12em;
--background-color: #777777;
padding-bottom: 5em;
padding-top: 1em;
padding-left: 1em;
padding-right: 1em;
width: 54em;
}

#bottombar {
position: relative;
top: 20em;
background-color: #3E3E3E;
padding-left: 1em;
padding-right: 1em;
}

#part {
vertical-align: top;
width: 25%;
}
.part {
vertical-align: top;
width: 25%;
}

#bottomcol > tbody > tr > th {
color: #A8E907;
text-align: left;
font-weight: bold;
font-style: italic;
}

#bottomcol > tbody > tr > td {
line-height: 0.9em;
color: #999999;
}

.bottomcol > tbody > tr > th {
color: #A8E907;
text-align: left;
font-weight: bold;
font-style: italic;
}

.bottomcol > tbody > tr > td {
line-height: 0.9em;
color: #999999;
}


#bottomborder {
	position: relative;
	height: 2em;
	top: 20em; // 18em le 17/02/2015
}

#bottomlink {
line-height: 0.9em;
color: #999999;
text-decoration: none;
}
.bottomlink {
line-height: 0.9em;
color: #ffffff;
text-decoration: none;
}

#p_right {
text-align: right;
}

#who {
position: relative;
top: 12em;
display: block;
left: 1em;
width: 58em;
min-height: 23em;
}

#bottombar2 {
position: relative;
top: 38em;
background-color: #3E3E3E;
}

#bottombar2withdescr {
    position: relative;
    /* top: 68em; */
    background-color: #3E3E3E;
    margin-left: -4em;
    width: 60em;
}

#bottomborder2 {
position: relative;
height: 2em;
top: 40em;
}

#card {
height: 17px;
float: left;
}

#FAQ {
position: relative;
top: 18em;
min-height: 25em;
padding-left: 1em;
padding-right: 1em;
}

#question {
font-size: 1.5em;
}

#reply {
color: #009F9F;
font-style: italic;
padding-bottom: 2em;
padding-top: 0.5em;
}

#notices {
position: relative;
top: 13em;
padding-left: 9em;
padding-right: 9em;
}

#bottombar3 {
position: relative;
top: 31em;
background-color: #3E3E3E;
padding-left: 1em;
padding-right: 1em;
}

#bottomborder3 {
position: relative;
height: 2em;
top: 31em;
}
 
#bottombar4 {
position: relative;
top: 20em;
background-color: #3E3E3E;
padding-left: 1em;
padding-right: 1em;
}

#bottomborder4 {
position: relative;
height: 2em;
top: 20em;
}

#who > table > tbody > tr > td > p > a {
color: #FFFFFF;
}
#who > table > tbody > tr > td > a {
color: #FFFFFF;
}
#who > table > tbody > tr > td > p > b > a {
color: #FFFFFF;
}

#loginbutton {
position: absolute;
top: 23em;
left: 20em;
}

/*
#loginbutton > input {
font-family: asfont;
background-image: url(showcart);
height: 3em;
background-repeat: round;
background-size: cover;
width: 12em;
border: 0px;
cursor: pointer;
}
*/

input.loginbutton {
font-family: asfont;
background-image: url(showcart);
height: 1.5em;
background-repeat: round;
background-size: cover;
width: 8em;
border: 0px;
cursor: pointer;
font-size: 1.5em;
text-align: right;
padding-right: 0.5em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='showcart.jpg',sizingMethod='scale');
}

#bottomDescrBar {
position: relative;
top: 24em;
background-color: #3E3E3E;
width: 58em;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
color: #999999;
padding-left: 1em;
padding-right: 1em;
padding-top: 1em;
padding-bottom: 1em;
font-size: 1em;
}

#bottomDescrBar > p {
margin-left: 10em;
}

#bottomDescrBar > h1 {
font-size: 2em;
}

#bottomDescrBar > h2 {
font-size: 1.8em;
padding-left: 2em;
}

#bottomDescrBar > h3 {
font-size: 1.4em;
padding-left: 4em;
}

#bottomDescrBar > h4 {
font-size: 1.2em;
padding-left: 6em;
}

#bottomDescrBar > a {
text-decoration: none;
color: #999999;
}

#bottomDescrBar > h4 > a {
text-decoration: none;
color: #999999;
}

#CustomTextGrey {
color: #555555;
position: relative;
bottom: 2.2em;
right: 2.6em;
text-align: right;
}

#customPromo {
position: absolute;
top: 18em;
left: 35.5em;
z-index: 10;
}

div#register_identity2 {
Position: absolute;
top: 25em;
left: 1em;
background: URL(Glass-3L.jpg);
background-repeat: round;
background-size: cover;
width: 30em;
padding-top: 14px;
padding-bottom: 22px;
}

div#register_address2 {
Position: absolute;
top: 32.5em;
left: 1em;
background: URL(Glass-4L.jpg);
background-repeat: round;
background-size: cover;
width: 30em;
padding-top: 16px;
padding-bottom: 24px;
}

#registerbutton2 {
position: absolute;
left: 35em;
top: 33.5em;
height: 10em;
}

#infosave {
position: absolute;
top: 13em;
width: 40em;
height: 5em;
left: 10em;
}

#showorders {
position: absolute;
top: 13em;
right: 2em;
}

#tumblr_text {
height: 1.5em;
}

#menustickersT > div > div > div.gkcol.first > ul > li > div > div > ul > li:hover > div {
left: 50px;
}

#error {
	font-size:	2em;
	color:	#CC2222;
}

#noerror{
	font-size:	2em;
}
#warncookies {
	background-color: #3E3E3E;
	position: relative;
	top: 0px;
	left: 20px;
	right: 20px;
	text-align: center;
	margin: auto;
}
a.small_internal_button {
background: #3E3E3E;
background-position: top left;
border: 1px solid;
color: #A8E907;
font-family: Arial;
font-size: 12px;
text-align: center;
vertical-align: middle;
text-decoration: none!important;
cursor: pointer;
line-height: 18px;
height: 18px;
width: 70px;
border-radius: 5px;
-moz-border-radius: 5px;
}

#techspec {
text-decoration: none;
color: #FFFFFF;
}

#objdescrOld {
position: relative;
top: 40em;
background-color: #3E3E3E;
padding: 0.5em;
}
#objdescr {
position: absolute;
top: 70em;
background-color: #3E3E3E;
width: 57em;
padding: 1.5em;
}

#objdescr2 {
position: absolute;
top: 45em;
width: 53em;
padding-left: 4em;
}


#searchtext {
left: 1em;
top: 1em;
border-left: 1em;
position: relative;
}

#searchtext_a {
text-decoration: none;
color: #FFFFFF;
}
#categ_message {
position: absolute;
top: 2.2em;
left: 2em;
}

#forgotpwd {
right: 2em;
position: relative;
color: #FFFFFF;
}

#pageup > table > tbody > tr > td > a.pagebutton {
background-image: url("ButtonE.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonE.gif',sizingMethod='scale');
}

#pagedown > table > tbody > tr > td > a.pagebutton {
background-image: url("ButtonE.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonE.gif',sizingMethod='scale');
}

#pageup > table > tbody > tr > td > a.pagebuttonend {
background-image: url("ButtonEE.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonEE.gif',sizingMethod='scale');
}

#pagedown > table > tbody > tr > td > a.pagebuttonend {
background-image: url("ButtonEE.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonEE.gif',sizingMethod='scale');
}

#pageup > table > tbody > tr > td > a.pagebuttonright {
background-image: url("ButtonER.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonER.gif',sizingMethod='scale');
}

#pagedown > table > tbody > tr > td > a.pagebuttonright {
background-image: url("ButtonER.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonER.gif',sizingMethod='scale');
}

#pageup > table > tbody > tr > td > span.pagebuttondisable{
background-image: url("ButtonD.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonD.gif',sizingMethod='scale');
}

#pagedown > table > tbody > tr > td > span.pagebuttondisable{
background-image: url("ButtonD.gif");
width: 26px;
height: 24px;
background-repeat: no-repeat;
background-size: cover;
text-decoration: none;
color: #006A6A;
display: block;
text-align: center;
line-height: 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ButtonD.gif',sizingMethod='scale');
}

td.gallery {
background-image: URL("gallery2.jpg");
background-position-x: 0.65em;
background-repeat: no-repeat;
color: #006A6A;
width: 20%;
}

td.galleryLong {
--background-image: URL("gallery2.jpg");
background-position-x: 0.65em;
background-repeat: no-repeat;
--color: #006A6A;
width: 20%;
}

img.long {
    width: 850px;
}

 div.gallery_image {
text-align: center;
top: 0.3em;
position: relative;
padding-left: 0.3em;
}

 div.galleryLong_image {
text-align: center;
top: 0.3em;
position: relative;
padding-left: 0.3em;
}

div.gallery_title {
text-align: center;
width: 10.2em;
height: 2em;
line-height: 1em;
padding-left: 0.4em;
padding-right: 0.4em;
}

div.gallery_reduc {
position: relative;
left: 1em;
width: 3em;
height: 3em;
top: -1em;
}
div.gallery_from {
position: relative;
bottom: 3em;
right: 1.3em;
text-align: right;
font-size: 0.8em;
}
div.gallery_tarif {
position: relative;
bottom: 1.7em;
right: 0.7em;
text-align: right;
font-size: 1.5em;
}
div.gallery_tarif_normal {
right: 1.15em;
text-align: right;
position: relative;
bottom: 3.2em;
font-size: 0.9em;
}
a.customize_button {
text-decoration: none;
height: 4em;
width: 10em;
position: relative;
bottom: 3.8em;
left: 1em;
}
div.CustomText {
color: #006a6a;
position: relative;
bottom: 2em;
right: 1em;
text-align: center;
font-size: 1.1em;
font-weight: bold;
left:	1em;
width:	7em;
}

tr.gallery_row {
height: 20em; 
display: block;
}
#moreimagetextile {
    right: 1em;
    position: absolute;
    top: 13.5em;
}

#customLinesOfTextTextile { 
    position: relative;
    top: -4.5em;
    left: 19em;
}

#customLinesOfTextTextile2 {
    position: relative;
    top: 8em;
    left: 3.5em;
}

#customMatsListTextile {
padding-left: 0.9em;
padding-right: 25px;
padding-top: 1em;
padding-bottom: 20px;
position: relative;
}

#customColorsListTextile {
padding-left: 13px;
padding-right: 25px;
padding-top: 1.2em;
padding-bottom: 30px;
position: relative;
min-height: 50px;
height:50px;
}

#customMatsBoard {
position: relative;
background-image: URL(glass-mat.jpg);
background-repeat: round;
background-size: cover;
width: 16em;
left: 3em;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='glass-mat.jpg',sizingMethod='scale');

}

#customMatsListBoard {
padding-left: 0.9em;
padding-right: 25px;
padding-top: 1em;
padding-bottom: 20px;
position: relative;
}

div#idPromo2_background {
    display: inline;
    position: absolute;
    z-index: 10003;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background-color: transparent !important;
}


div#idPromo2_popup {
    display: inline;
    position: absolute;
    z-index: 10005;
    background-color: transparent !important;
    color: black;
    border: 0px solid rgb(153, 153, 153) !important;
    padding: 1px;
    width: 419px;
    height: 487px;
    left: 748px;
    top: 210px;
}

div#idPromo2_popupTitle {
    position: absolute;
    font-family: Verdana, Arial;
    font-size: 9pt;
    padding: 5px;
    text-align: left;
    background-color: transparent !important;
    color: rgb(21, 66, 139);
    top: 1px;
    width: 409px;
    left: 1px;
    display: none;
}

div#idPromo2_popupBody {
    position: absolute;
    font-family: Verdana, Arial;
    font-size: 9pt;
    padding: 5px;
    text-align: left;
    background-color: transparent !important;
    color: black;
    top: 25px;
    width: 409px;
    left: 1px;
}

div#idPromo2_popupFooter {
    position: absolute;
    font-family: Verdana, Arial;
    font-size: 9pt;
    padding: 5px;
    text-align: center;
    background-color: transparent !important;
    color: rgb(21, 66, 139);
    top: 458px;
    width: 409px;
    left: 1px;
}


div#idPromo2_shadow {
    display: inline;
    position: absolute;
    z-index: 10004;
    background-color: transparent !important;
    width: 419px;
    height: 487px;
    left: 755px;
    top: 217px;
}


input#idPromo2_okButton {
    font-family: Verdana,Arial;
    font-size: 10pt !important;
    border: solid 1px #859DBE;
    background-color: turquoise !important;
    width: 100px !important;
    height: 40px !important;
    margin-right: 5px;
    margin-left: 5px;
}

.gallery img {
    width: 150px;
}
input#colsel {
    width: 10.2em;
}
div#customMatsList2 {
    padding-top: 1em;
    padding-left: 1em;
}
.gallery_reduc img {
    width: 50px;
}
div#customLinesOfTextSticker {
    padding-left: 4em;
}


.slideshowSample{
	background-color: #3E3E3E;
	position: relative;
	width: 20em;
	height: 25em;	
	left: 0em;
	top: -1.4em;	
}

.slideshowimageSample{
	background-color: #3E3E3E;
	position: absolute;
	top:0em;
	left:0em;
	width: 20em;
	height: 25em;	
}
.slideshowSample img{
	top:0em;
	left:0em;
	width: 20em;
	height: 25em;
}


#bottomtable tr {
    height: 30px;
}