body{
 color:#fff;
 background:url(../images/bgAll.jpg) repeat;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}
*{
 margin:0;
 padding:0;
 border:0;
}

.clear{
 clear:both;
}

a{
 color:#09F2F2;
 text-decoration:none;
}
.global{
 width:992px;
 margin:auto;
}
.header{
 background:url(../images/header.png);
 height:265px;
 width:992px;
 position:relative;
}
.menuleft {
float:right;
margin-right:128px;
margin-top:17px;
}
a.favory{
 background:url(../images/favory.png);
 width:15px;
 height:26px;
 display:block;
 float:left;
 margin-right:15px;
}
a.plan{
 background:url(../images/plan.png);
 width:24px;
 height:27px;
 display:block;
 float:left;
 margin-right:15px;
}
a.home{
 background:url(../images/home.png);
 width:17px;
 height:27px;
 display:block;
 float:left;
 margin-right:15px;
}
a:hover.favory{
 background:url(../images/favory-hover.png);
}
a:hover.plan{
 background:url(../images/plan-hover.png);
 margin-right:15px;
}
a:hover.home{
 background:url(../images/home-hover.png);
 margin-right:15px;
}
.topmenu{
 float:right;
 margin-top:167px;
}
a.presentation{
 background:url(../images/presentation.png);
 width:88px;
 height:17px;
 display:block;
 float:left;
 margin-top:2px;
}
a.contact{
 background:url(../images/contact.png);
 width:64px;
 height:21px;
 display:block;
 float:left;
 margin-left:44px;
margin-top:5px;
}
a.plan-acces{
 background:url(../images/plan-acces.png);
 width:92px;
 height:19px;
 display:block;
 float:left;
 margin-left:34px;
margin-right:55px;
margin-top:11px;
}
a:hover.presentation{
 background:url(../images/presentation-hover.png);
}
a:hover.contact{
 background:url(../images/contact-hover.png);
}
a:hover.plan-acces{
 background:url(../images/plan-acces-hover.png);
}
.contenaire{
 background:url(../images/bgconte.png);
 width:957px;
}
.contenu{
 background:url(../images/conte.png) no-repeat top;
 min-height:540px;
 width:957px;
 padding-top:58px;
 position:relative;
 top:-6px;
}
.leftmenu {
margin-left:2px;
min-height:100px;
width:193px;
float:left;
}
a.menuiserie {
background:url(../images/bgMenu.png) ;
color:#46709C;
display:block;
font-size:13px;
height:35px;
padding-left:7px;
padding-top:13px;
text-decoration:none;
width:184px;
}
a:hover.menuiserie {
 color:#2f3a3f;
}
.article{
 float:right;
 width:714px;
}
.toparticle{
 background:url(../images/topcontenu.png);
 width:697px;
 height:66px;
 font-size:25px;
}
.centerarticle{
 background:url(../images/bgarticle.png);
 padding-left:15px;
 padding-right:15px;
 width:646px;
 min-height:66px;
 border-top:none;
}
.centerarticle img{
 float:left;
}
.centerarticle p{
 margin-top:-5px;
 position:relative;
 top:-21px;	
}
.footer{
 background:url(../images/bottomconte.png);
 width:957px;
 height:61px;
 margin-left:2px;
 padding-top:122px;
}
.bottomarticle{
 background:url(../images/bottomarticle.png);
 width:697px;
 height:14px;
 margin-left:-13px;
}
.sep{
 background:url(../images/separateur.png);
 width:714px;
 height:15px;
position:relative;
right:15px;
top:39px;
 clear:both;
}
.topgalery{
 background:url(../images/topgalery.png);
 width:676px;
 min-height:59px;
 margin-top:32px;
}
.contgalery{
 background:url(../images/contgalery.png);
 width:676px;
 overflow:hidden;
}
.contgalery a {
margin-left:43px;
}
.bottomgalery{
 background:url(../images/bottomgalery.png);
 width:676px;
 height:8px;
}
a.imgalery{
 width:156px;
 height:122px;
 background:url(../images/img2.png);
 display:block;
 margin-left:36px;
 margin-right:31px;
 float:left;
}
a.imgalery1{
 width:156px;
 height:122px;
 background:url(../images/img3.png);
 display:block;
 margin-left:36px;
 margin-right:31px;
 float:left;
}
a.imgalery2{
 width:156px;
 height:122px;
 background:url(../images/img4.png);
 display:block;
 margin-left:36px;
 margin-right:31px;
 float:left;
}
.bottommenu{
 float:left;
 margin-left:55px;
 color:#2f3a3f;
 margin-top:6px;
}
.bottommenu a{
 color:#46709c;
 text-decoration:none;
 padding-left:2px;
 padding-right:2px;
}
.bottommenu a:hover{
 color:#2f3a3f;
}
.adress {
color:#46709C;
float:right;
font-size:12px;
margin-right:53px;
text-align:right;
}
div.contact_line div.contact_field_name {
float:left;
font-weight:bold;
width:150px;
}
div.contact_line div.contact_field_value {
margin-left:160px;
}
div.contact_line {
border-top:medium none;
padding:6px 6px 10px;
}
span.contact_field_cross {
color:#CC0000;
font-weight:bold;
}
input.champtext{
background:transparent url(../images/input-background.png) repeat-x scroll left top;
border:1px solid #8D9095;
font-size:11px;
height:13px;
padding:4px 3px 3px 5px;
 width:400px;
}
input.bottom{
 background:url(../images/valider.png);
 width:58px;
 height:31px;
 cursor:pointer;
 float:right;
 margin-right:66px;
}
textarea{
background:#FFFFFF url(../images/input-background.png) repeat-x scroll left top;
border:1px solid #8D9095;
font-size:12px;
padding:6px 5px 5px;
}
a.logo{
display:block;
height:61px;
left:64px;
position:absolute;
top:59px;
width:437px;
}
.article li.sitemap {
color:#FFFFFF;
font-size:14px;
margin-left:55px;
padding-top:10px;
}
.article li.sitemap a {
color:#FFFFFF;
text-decoration:none;
}
.centerarticle ul{
 margin:0;
 padding:0;
}
