#nav-menu
{
width:100%;
margin-left:340px;
}
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}
#nav-menu li
{margin-left:2px;
 float:left; /*pour IE*/
}
#nav-menu li a
{ display:block;
 float:left;
 width:133px;
 line-height:49px; /*hauteur de l'image de fond*/
 background:url(images/but-black.png) repeat-x;
 color:black;
 text-decoration:none;
 text-align:center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{float: none
}
/* End hide */
--menu ends

*{
padding:0px;
margin:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#2F3639;
}
body{
margin:0 auto;
height:100%;
}
#wrapper{
width:820px;
 margin-left:auto;
 margin-right:auto;
}
#outer-wrapper
{
width:820px;
 margin-left:auto;
 margin-right:auto;
 margin-top:-7px;
}
h1{
 padding-top:15px;
 padding-left:372px;
 font-style:italic;
 font-size:46px;
}
h4{ font-style:italic;
}
.block{
position:relative;
margin-top:14px;
background-image:url(images/photo1.png);
background-position:top left;
background-repeat:no-repeat;
width:820px;
height:342px;
font-family:Tahoma;
font-size:13px;
color:#646C71;
}
.slogan{
display:block;
display:inline;
width:415px;
margin:22px 0 22px 65px;
float:left
}
.maincontent
{color:#37444a;
font-family:Tahoma;
font-size:14px;
margin:30px 1px 10px 90px;
padding: 10px 0 0 0;
float:left;
width:450px;
background-color: #9cb3b9;
height:auto;
}
.maincontent a{
 text-decoration:underline;
 color:#37444A;
}
.maincontent a:hover{
 text-decoration:none;
}
.maincontent ul li a{
 text-decoration:underline;
 color:#37444A;
}
.maincontent ul li a:hover {
 text-decoration:none;
}
#main-pics{
margin:85px 65px -11px 1px;
padding: 50px 3px 5px 4px 6px;
float:right;
width:200px;
background-color: #9cb3b9;
}
#main-pics ul{
list-style: none;
margin: 20px 0 0 0 ;
}
#main-pics ul li{
margin: 10px 0 30px 0 ;
}
.more{
display:block;
margin:20px 0 0 0
}

#mainpart
{ background-color: #9cb3b9;
 margin-top:-90px;
 margin-bottom:-20px;
 margin-left:3px;
 width: 817px;
 height:auto;
}
#menu{
width:800px;
float:left;
padding:0 0 0 10px;
margin-top:32px;
}
#menu li{
display:inline
}
#menu img{
float:left
}
#menu ul li a{
font-family:Tahoma;
color:#d9d9db;
text-decoration:none;
font-size:14px;
}
#menu1{
float:left;
 margin-top:302px;
 margin-left:-180px;
}
#menu1 ul{
list-style: none;
}

#menu1 ul li{
 width:143px;
 height:24px;
 padding-top:6px;
 padding-bottom:1px;
 text-align:center;
 background:transparent url(images/new-menu.png) no-repeat scroll 0 0
}
#menu1 ul li.active {
 font-weight:bold;
 height:25px;
 padding-top:6px;
 padding-bottom:0px;
 background:transparent url(images/new-menu-big.png) no-repeat scroll 0 0;
 margin-left:-12px;
 text-align:center;
 width:155px;
}
#menu1 ul li a.active {
 font-weight:bold;
}

#menu1 ul li a{
 font-family:Tahoma;
color:#323b3c;
text-decoration:none;
font-size:14px;

}

.read_more{
background-image:url(images/.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
width:139px;
height:43px;
margin:25px 0 14px 12px;
text-align:center;
padding:10px 0 0 0
}
.read_more a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#featured{
background-image:url(images/featured_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:820px;
/ width:790px;
height:119px;
font-family:Tahoma;
font-size:12px;
color:#1A292E;
padding:138px 0 0 45px;
}
#featured p{
display:block;
width:335px;
float:left;
padding:0 57px 42px 0;
}
.footer{
padding:0 0 36px 0px;
font-family:Tahoma;
font-size:12px;
color:#9CB3B9;
margin-top:14px;
}
.footer p{
 text-align:left;
 margin-left:20px;
 margin-top:-34px;
}
.footer p img{
 margin-left:20px;
 margin-top:-53px;
}
.footer p a{
color:#82D6EC;
text-decoration:underline
}
.footer p a:visited{text-decoration:underline}
.footer p a:hover{text-decoration:none}
.footerlogo{
 margin-left:16px;
 margin-top:-46px;
 text-align:right;
 margin-right:16px;
}
.footerlogo p{
 margin-left:20px;
 margin-top:-53px;
 text-align:right;
}

