/*----------------------default-----------------------*/
h2
{
	color:#bc5cc7;
}

p
{
	color:#fef2ff;
}

td
{
	text-align:left;
}

a
{
	color:#bc5cc7;
	text-decoration:none;
}

.underline
{
	border-bottom:solid;
	border-bottom-color:#bc5cc7;
	border-bottom-width:1px;
	color:#699;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border:0px;
}

body
{
	background-color: #FFF;
	text-align:center;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width: 912px;
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:0.8em;
}

/*---------------------HEADER----------------------*/
 #header
 {
	width:912px;
	margin-top:20px;
	margin-bottom:20px;
 }
 
 /*------------------------MENU-------------------------*/
 
 #menu
 {
	 width:912px;
	 height:45px;
	
 }
 
 #menu ul
 {
	 margin:0px;
	 background-color:#FFF;
 }
 
 #menu li
 {
	 list-style-type:none;
	 display: inline;
	 padding-left:30px;
	 padding-right:50px;
	 white-space:nowrap;
	 float:left;
 }
 
 #menu a	
 {
	 display:block;
	 text-decoration:none;
	 color:#CCC;
	 font-size:14px;
	 font-weight:bold;
	 text-align:center;
	 display:block;
 }
 
 #menu a:visited
 {
	 color:#CCC;
 }
 
 #menu a:hover
 {
	 color:#bc5cc7;
 }
 	

 
 .logo
 {
	 background-image:url(../images/logo.png);
	 background-repeat:no-repeat;
	 height:39px;
	 width:171px;
	 float:left;
	 padding-right:20px;
 }
 
 

 .gbar
 {
	 background-image:url(../images/navbar01g.png);
	 background-repeat:no-repeat;
	 height:45px;
	 width:20px;
	 float: none;
 }
 
 .mbar
 {
	 background-image: url(../images/navbar01a.png);
	 background-repeat:repeat-x;
	 height:45px;
 }
 
 .dbar
 {
	 background-image:url(../images/navbar01d.png);
	 background-repeat:no-repeat;
	 height:45px;
	 width:20px;
	 float:right;
 }
 
 /*--------------------------  Main------------------------*/
 
 
 .case01
 {
	 background-image:url(../images/fond01.png);
	 background-repeat:no-repeat;
	 height:514px;
	 width:912px;
	margin-top:150px;
	margin-bottom:30px;
	text-align: center;	
 }
 
.case02
{
	width:912px;
	pading-top:20px;
	text-align:center;
	
}
 
 
/*---- .td01g
 {
	background-image:url(../images/fond02g.png);
	background-repeat:no-repeat;
	width:20px;
	height:53px;
	float:none;
 }
 
 .td01m
 {
	background-image:url(../images/fond02m.png);
	background-repeat:  repeat-x;
	height:53px;
 }
 
 .td01d
 {
	background-image:url(../images/fond02d.png);
	background-repeat: no-repeat;
	width:20px;
	height:53px;
	float: right;
	text-align: center;
	position: relative;
 }
 
 -----*/
 
 .thumb
 {
	 text-align:center;
	 position:inherit;
	 padding-left:105px;
	 
 }
 
 .contact
 {
	 margin-left:60px;
 }
 
 
 .hg
 {
	 height:20px;
	 width:20px;
	 background-image:url(../images/case_hg.png);
	 background-repeat:no-repeat;
	 float:none
 }
 
 .hm
 {
	 height:20px;
	 background-image:url(../images/case_hm.png);
	 background-repeat:repeat-x;
 }
 
 .hd
 {
	 height:20px;
	 width:20px;
	 background-image:url(../images/case_hd.png);
	 background-repeat:no-repeat
 }
 
 .mg
 {
	 width:20px;
	 background-image:url(../images/case_gm.png);
	 background-repeat:repeat-y;
	 float:none
 }
 
 .m
 {
	 background-image:url(../images/case_m.png);
	 background-repeat:repeat;
 }
 
 .m02
 {
	background-image:url(../images/case_m.png);
	background-repeat:repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bc5cc7;
	height:25px;
 }
 
 .md
 {
	 width:20px;
	 background-image:url(../images/case_md.png);
	 background-repeat:repeat-y;
 }
 
 .bg
 {
	 height:20px;
	 width:20px;
	 background-image:url(../images/case_bg.png);
	 background-repeat:no-repeat;
	 float:none
 }
 
 .bm
 {
	 height:20px;
	 background-image:url(../images/case_bm.png);
	 background-repeat:repeat-x;
 }
 
 .bd
 {
	 height:20px;
	 width:20px;
	 background-image:url(../images/case_bd.png);
	 background-repeat:no-repeat;
 }
 
 
 
 

 /*------------------------FOOTER-------------------*/	
 
 #footer
 {
	 margin-top:20px;
	 height:25px;
	 width:100%;
	 color:#CCC;
	 font-size:9px;
 }
 
.footerg
{
	background-image:url(../images/footerg.png);
	background-repeat:no-repeat;
	height:25px;
	width:20px;
	float:none;
	
}

.footerm
{
	background-image:url(../images/footerm.png);
	background-repeat:repeat-x;
}

.footerd
{
	background-image:url(../images/footerd.png);
	background-repeat:no-repeat;
	height:25px;
	width:20px;
}
