/*@media screen, projection
{*/
body, form, p, ul, li{ margin:0; padding:0;}
li { list-style:none;}
body { font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:12px;-webkit-font-smoothing: antialiased;;text-rendering: optimizelegibility;}
p { padding-bottom:10px; }
img { border:0;}
a img {outline: none;}
.spacer { clear:both; }

	h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    margin: 0; padding: 0 0 12px 0; 
	}
	
	
  a { color:#8e8e8e; text-decoration:none; outline:none;}
  a:hover { text-decoration: underline;}
  
  .cls:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.cls {
	display: inline-block;
}
html[xmlns] .cls {
	display: block;
}
* html .cls {
	height: 1%;
}
ul li{ list-style-type:none;}


#wrapper, #bannerWrap, #contentWrap, #contentWrapInside, #footerWrap { width:100%; /*margin:0 auto;*/ }
#bannerWrap { height:184px; background: url(../images/backGroundBg.png) repeat-x 0 0; min-width:979px; }
#contentWrap { background: url(../images/backGroundBg.png) repeat-x 0 -1746px; height: 1540px; padding-bottom:13px;}
#contentWrapInside { background: url(../images/insidebg.gif) #ececec top repeat-x; }
#footerWrap { /*height:407px; */background:#424242 url(../images/backGroundBg.png) repeat-x 0 -278px; color:#878787; min-width:979px; padding:0px 0px 0px 0px; overflow:hidden; }

#banner { width:951px; height:139px; margin:0 auto; padding: 0 15px 0 13px;}
#content { width:951px; margin:0 auto; padding: 0 14px 0 14px; padding-top:21px;}
#footer {  width:953px; margin:0 auto; padding: 25px 13px 0 13px; font-size:13px;}

.logo { float:left; width:295px; height:48px; /*background:url(../images/logo.jpg) no-repeat;*/ margin:45px 0 0 0;}
.logo a { display:block; width:295px;  text-indent:-9999px;}
.topRt { float:right;  width:625px; }
.language { float:right; width:105px; height:29px; padding-right:0px; }
.headerTxt { float:right; width:600px; text-align:right; font-family: "HelveticaNeueLTStd35Thin"; font-size:25px; color:#696868;  padding-top:44px; text-shadow:1px 1px 1px #CCC; /*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#CCCCCC);*/zoom: 1}
.ftLast {width:951px; height:30px; padding-top:16px; font-size:11px; color:#8f8f8f;}
.ft-txt { padding-top:8px;padding-bottom:3px; overflow:hidden}
.copyright { float: left;}
.developedBY { float:right;  text-align:right;}
.copyright a, .developedBY a{ color:#8F8F8F; font-size:11px; text-decoration:none;}
.copyright a:hover, .developedBY a:hover{ color:#FFF;}

.topSlideWrap, .topSlideWrap2 {float:right; padding-top:20px; }
.topSlideWrap {  width:486px; }
.topSlideWrap2 {  /*width:518px;*/width:560px;}
.topSlideshow-bg {  width:486px; height:69px; background:url(../images/topslideshow_bg.gif) repeat-x; overflow:hidden;}
.topSlideshow-Lt { height:69px; background:url(../images/topslideshow_lt.gif) left no-repeat;}
.topSlideshow-Rt { height:69px; background:url(../images/topslideshow_rt.gif) right no-repeat; }
.topSlideshow-log {  /*width:518px;*/ height:69px; background:url(../images/topslideshow_bg.gif) repeat-x;width:550px; }

.votre, .votreLog {float:left;  font-size:13px; color:#FFFFFF; padding: 12px 0 0 16px;}
.votre { width:133px;}
.votreLog { /*width:163px;*/ width:196px;}
.votre a, .votreLog a { color:#FFFFFF; text-decoration:none;}
.votre a:hover, .votreLog a:hover { color: #CCCCCC; text-decoration:none;}
.votre h1, .votreLog h1 { height:19px; padding-bottom:5px; margin-bottom:0;color:#ffffff; }
.topSlideshow { float:right; width:337px;  overflow:hidden;}
.topSlideshow ul { width:1000px; height:40px; padding:11px 36px;}
.topSlideshow li{  float:left; margin-right:7px; }

#gallery .wrapper img { float:left;}

/*}*/