/*/RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline:none;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}

/*///////////////*/
html{width:100%;height:100%;overflow:hidden;}
body{font-family: Georgia, "Times New Roman", Times, serif;/*background: url(gfx/bg.jpg) bottom;*/overflow:hidden;}

.front{}
#absWrap{position:absolute;top:50%;left:50%;margin-left:-248px;width:496px;height:300px;margin-top:-200px;z-index:1;}
#absWrap h1{width:497px;height:104px;background: url(gfx/logo-title.png) no-repeat;text-indent:-9999px;margin-bottom:150px;}
#absWrap a{font-size:17px;line-height:21px;color:#2e2f31;text-decoration:none;font-weight:normal;display:block;width:100%;text-align:center;letter-spacing:0.05em;font-variant: small-caps;}
#absWrap a:hover{font-weight:bold;}

/*PORTAIL*/
.portail{width:100%;height:100%;}
.portail h1{display:none;}
.txt85,.txtMaison{display:block;height:35px;position:absolute;top:8%;text-indent:-9999px;outline: hidden;z-index:1;}
.txt85{width:387px;background: url(gfx/text-85.png) no-repeat left top;left:20px;}
.txtMaison{width:144px;background: url(gfx/text-maison.png) no-repeat left top;right:20px;}
#enter{position:absolute; top:50%;left:50%;width:900px;margin-left:-450px;margin-top:-200px;z-index:1;height:300px;}
#enter h2{float:left;}
#enter h2 a{display:block;text-align:center;color:#2e2f31;text-decoration:none;font-weight:normal;width:300px;padding-top:200px;line-height:21px;font-size:17px; font-variant: small-caps;letter-spacing:0.05em;position:relative;}
#enter h2 a:hover{font-weight:bold;}
#enter h2 a strong{display:block;text-indent:-9999px;}
#enter h2 a span{display:block;position:absolute;left:0;width:100%;}
#trentesept a span{top:10px;height:79px;background: url(gfx/logo-37.png) no-repeat center top;}
#quatrevingtcinq a span{top:0;height:89px;background: url(gfx/logo-85.png) no-repeat center top;}
#ete80 a span{top:35px;height:54px;background: url(gfx/logo-ete80.png) no-repeat center top;}

#feed{display:none;}

#backstretch img{image-rendering: optimizeQuality;-ms-interpolation-mode: bicubic;}

