@charset "utf-8";

* {
	
}
body{
	margin:0;
	padding:0;
	background:rgb(255,255,255);
	font-size:100%;
	line-height:125%;
	font-family:century,"Times New Roman",Arial,"Garamond Roman",serif;
	color:rgb(0,0,0);
}
img{
	border:none;
}
.imgR{
	float:right;
	margin-left:10px;
}
.clear{
	clear:both;
	font-size:1px;
}
#header{
	background:rgb(255,255,255) no-repeat url(images/bg-header.png);
	width:800px;
	height:198px;
}
#header div#logo{
	float:left;
	width:198px;
	height:198px;
}
#header div#right{
	margin-left:200px;
	width:600px;
	height:198px;
}
#header div#right #sushi{
	width:100%;
	height:150px;
	text-align:right;
}
#header div#right #navi{
	height:48px;
	padding:5px 10px 0 0;
	text-align:right;
	white-space:nowrap;
	cursor:pointer;
}
#header div#right div#navi span.cettepage{
	background: rgb(234,235,232) ;
	color:rgb(148,75,84);
	font-size:110%;
	font-weight:bold;
}
#header div#right div#navi a{
	text-decoration:none;
	color: rgb(148,148,148);
}
#header div#right div#navi a:hover{
	text-decoration:none;
	color:rgb(24,147,129) ;
}
#maincontainer{
	width:750px;
	background:rgb(234,235,232) url(images/bg-main.gif) repeat-y right;
	margin-left:50px;
	margin-bottom:10px;
}
#maincontainer div#contents{
	padding:0 40px 20px 80px;
}
div#contents div.boitetitre{
	/*margin-left:100px;*/
	padding-top:20px;
	color:rgb(148,75,84);
}
#contents h1{
	font-size:150%;
}
#contents h2{
	font-size:125%;
}
.boiteligne{
	margin-top:30px;
	width:500px;
	padding:20px;
	background:rgb(252,233,199);
	border:1px solid rgb(148,75,84);
	-moz-border-radius:20px;
}
.boiteligne table td{
	border:none;
}
#maincontainer div#contentscarte{
	padding:0 40px 20px 40px;
}
div#contentscarte div.boitetitre{
	/*margin-left:100px;*/
	padding-top:20px;
	color:rgb(148,75,84);
}
.boitelignecarte{
	margin-top:30px;
	padding:20px;
	background:rgb(252,233,199);
	border:1px solid rgb(148,75,84);
	-moz-border-radius:20px;
}
.boitelignecarte table{
	width:100%;
}
.boitelignecarte th{
	font-size:110%;
	text-align:left;
	white-space:nowrap;
}
.boitelignecarte th,td{
	border-bottom:1px solid  rgb(153,119,80) ;
	font-size:90%;
}
.boitelignecarte td.verd,th.verd,span.verd{
	color:rgb(1,153,102);
}
#maincontainer .sommet{
	/*width:33px;*/
	height:20px;
	margin:20px 0 20px 0;
	padding-right:20px;
	text-align:right;
}
#maincontainer .sommet a{
	background:url(images/triangle.gif);
}
#maincontainer .sommet a:hover{
	background:url(images/triangle2.gif);
}
#maincontainer .sommet a:link{
	background:url(images/triangle.gif);
}
#maincontainer .sommet a:hover{
	background:url(images/triangle2.gif);
}
#footer{
	width:750px;
	margin-left:50px;
	margin-bottom:30px;
	font-size:80%;
	color:rgb(153,153,153) ;
	text-align:right;
}
#footer img{
	vertical-align:middle;
}
.txcenter{
	text-align:center;
}
#boiteaddress{
	margin:10px 20px 20px auto;
	width:500px;
}
#boiteaddress p.upper{
	padding-top:50px;
}
.boitegalerie{
	margin-left:20px;
}
.boitegalerie td{
	padding-bottom:0px;
	text-align:center;
	border:none;
	line-height:115%;
}
.boitegalerie td a{
	display:block;
	border:3px solid  rgb(234,235,232);
	text-decoration:none;
	color:rgb(0,0,0);
}
.boitegalerie td a:hover{
	background:rgb(255,255,255);
	border:3px solid  rgb(219,106,2);
	color:rgb(24,147,129) ;
}
/************** lightbox *******************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#overlay{ 
	background-image: url(images/lightboxback.png);
	opacity:0.8;
	filter: Alpha(opacity=80);
}
#loadingImage{
	display:none;
}
/*
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/pixel.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="mozillaimg/overlay-grey.png", sizingMethod="scale");
}*/
