@charset "UTF-8";
/* CSS Document */
*{margin:0;padding:0;}
body{	background:url(../img/screen/bg-body.png) repeat-y center center #cfcfc0;
	width:800px;
	margin:0 auto;
	color:#666;
	overflow-y: scroll;
	font: 100% "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#666;}
a:hover{color:#333;}
*:focus{outline:none;-moz-outline:none;}
h2{font-size:21px;color:#999;padding-bottom:0px;letter-spacing:0.05em;}
h2:first-letter{color:#666;}
h3{font-size:16px;padding-bottom:0px;}
h4{font-size:14px;padding-bottom:2px;}
h5{font-weight:normal; color:#999; font-size:12px;margin-left:5px;}
p{font-size:12px;padding-left:5px;}
hr{clear:both; visibility:hidden;}
p a{color:#f63;}
a img, a:hover img, a:active img{border:none;}
#global{width:800px;margin:0 auto;position:relative;}
#header{
	background:url(../img/screen/bg-top_shadow.png) repeat-x left bottom;
	padding-bottom:23px;
}
/*--------------------------------------------début-#nav--------------------------------------------------*/
#nav{float:right;}
#nav li{float:left;}
#nav li a{
	background:url(../img/screen/bg-nav.png) repeat-x bottom left;
	padding:100px 20px 6px;
	line-height:14px;
	display:block;
	margin-bottom:1px;
	margin-left:1px;
	font-size:12px;
	letter-spacing:0.1em;
	font-weight: lighter;
	color:#666;
}
#nav li a:hover{
	background:url(../img/screen/bg-nav.png) repeat-x bottom left;
	border-bottom:solid #f63 1px;
	margin-bottom:0;
	color:#333;
}
/*---------------------------------------------fin-#nav---------------------------------------------------*/

/*---------------------------------------------début-#content-------------------------------------------------*/
#content{height:auto;margin-top:1px;padding:0;position:relative;clear:both;}
#content a img{border:solid 1px #CCC;}
#content a:hover img{border:solid 1px #999;}
#content a:active img{border:solid 1px #f63;}
.title {position:absolute;top:95px;}
.title h2, h3{line-height:21px;float:left;}
.title h2{margin-right:6px;}

#content .store .store_title {padding-bottom:20px;}
#content #store1 .store_title img{}
#content #store1 .store_title .txt{float:right;}
#content #store2  {background:url(../img/bg-top_shadow.png) repeat-x top center; padding-top:40px;}
#content #store1 .store_content{background:url(../img/screen/bg-bottom_shadow.png) repeat-x bottom center;}
#content #store2 .store_content img{height:48px; width:48px;}
#content #store2 .store_title .txt{float:left;}
#content .store .store_content {padding: 20px 10px 0;background:url(../img/screen/bg-top_shadow.png) repeat-x top center;}
#content .store .store_content ul {text-align:left;}
#content .store .store_content ul li{display:inline-block;}
#content #store1 .store_content {padding-bottom:20px;}
.store{}
.store_title:hover{cursor:pointer;}
.travaux{}
.txt{width:150px;}
.txt h3{}
.txt p{}
/*---------------------------------------------fin-#content---------------------------------------------------*/

#footer{
	background:url(../img/screen/bg-bottom_shadow.png) repeat-x left top;
	padding-top:23px;
	text-align:center;
	margin-top:-20px;
}
#footer li{display:inline-block;font-size:12px;}

#store1 .img{position:relative;height:200px;width:500px;float:left;margin-left:10px;}
#store2 .img{position:relative;height:200px;margin-left:20px;float:right;width:110px;}
.img img{position:absolute;}
.img .last { display:none; }
.store_content{
	display:none;  
  }
  a.active{color:#F30;}
 form .suite {float:right;padding-left:7px;}
form .suite span{padding-top:3px;margin-top:-1px;}
.message {position:relative;border-bottom:solid 1px #f63;} 
.button{position:absolute; bottom:20px; right:20px; font-size:11px;height:20px;display:block; background:url(../img/screen/images/buton_01.png) no-repeat 0 -20px;line-height:20px;padding-left:10px;}
.button span{height:20px;display:block; background:url(../img/screen/images/buton_02.png) no-repeat right -20px;padding-right:10px;}
.button:hover{background-position:0 0;}
.button:hover span{background-position:right 0;}
.suite{border:none;font-size:11px;height:20px;display:block; background:url(../img/screen/images/buton_01.png) no-repeat 0 -20px;line-height:20px;padding-left:10px;}
.suite span{height:20px;display:block; background:url(../img/screen/images/buton_02.png) no-repeat right -20px;padding-right:10px;}
.suite:hover{background-position:0 0;}
.suite:hover span{background-position:right 0;}
