* {
margin:0;
padding:0;
}
ul{list-style:none;}
a{text-decoration:none;}
a img{border:0;}

body{
background:#fff url(/images/bg.png) 0 0 repeat-x;
text-align:center;
font:80%/160% Arial,Helvetica,Verdana,sans-serif;
color:#323232;
}

#cadre{
position:relative;
margin:0 auto;
width:980px;
text-align:left;
}

#header{
background:url(/images/bg-header.jpg) 0 0 no-repeat;
height:219px;
}



#menu{
background:url(/images/bg-menu.png) 0 0 no-repeat;
height:37px;
}
#nav{
width:868px;
height:37px;
background:url(/images/menu.png);
margin:0 0 0 53px;
position:relative;
}
#nav li{
position:absolute;
top:0;
}
#nav li,#nav a{
height:37px;
display:block;
}
#nav li a span{display:none;}
#item1{left:0;width:69px;}
#item2{left:69px;width:63px;}
#item3{left:132px;width:82px;}
#item4{left:214px;width:94px;}
#item5{left:308px;width:146px;}
#item6{left:454px;width:247px;}
#item7{left:701px;width:167px;}
#item1 a:hover{background:transparent url(/images/menu.png) 0 -37px no-repeat;}
#item2 a:hover{background:transparent url(/images/menu.png) -69px -37px no-repeat;}
#item3 a:hover{background:transparent url(/images/menu.png) -132px -37px no-repeat;}
#item4 a:hover{background:transparent url(/images/menu.png) -214px -37px no-repeat;}
#item5 a:hover{background:transparent url(/images/menu.png) -308px -37px no-repeat;}
#item6 a:hover{background:transparent url(/images/menu.png) -454px -37px no-repeat;}
#item7 a:hover{background:transparent url(/images/menu.png) -701px -37px no-repeat;}

#container{
background:url(/images/bg-main.png) 0 0 no-repeat;
min-height:250px;
padding:50px 10px 0 56px;
}

#main{
float:left;
width:692px;
}
#main #left{
float:left;
width:336px;
}
#main #right{
float:right;
width:336px;
}

#col{
background:url(/images/bg-col.jpg) 0 0 no-repeat;
float:right;
width:190px;
height:460px;
margin:-50px 0 0;
}
#col #contact_email{
display:block;
width:170px;
height:34px;
margin:86px 0 0 10px;
}
#col #contact_email span{
display:none;
}
#col #contact_form{
display:block;
width:170px;
height:40px;
margin:0 0 40px 10px;
}
#col #contact_form span{
display:none;
}
#col p{
font:0.8em/160% Verdana,Arial,Heletica,sans-serif;
padding:0 16px 20px;
}
#col a{
color:#6F3111;
}
#col a:hover{
color:#6F3111;
}

#footer{
clear:both;
height:50px;
}

/**************************/


#main h1{
font:normal 1.7em/140% Georgia, Times, "Trebuchet MS", serif;
margin:0 0 20px;
}
#main h1 span{
font-size:0.9em;
}
#main h2{
font:normal 1.4em/140% Georgia, Times, "Trebuchet MS", serif;
color:#A5160E;
margin:0 0 10px;
}
#main p{
margin:0 0 20px;
}
#main ul, #main ol{
margin:0 0 20px 20px;
}
#main ul{
list-style:url(/images/puce.gif);
}

#main a{
text-decoration:underline;
color:#C74115;
}
#main a:hover{
color:#681600;
}
#main acronym{
border:0;
cursor:help;
}

.clear{clear:both;}

#main p.title{
font-weight:bold;
font-size:1.2em;
text-align:center;
color:#954017;
}
#main ul.title{
font-weight:bold;
font-size:1.2em;
list-style:disc;
margin-left:50px;
color:#954017;
}
#main ul.desc li{
margin:0 0 10px;
}
#main ul.desc li strong.title{
font-weight:bold;
font-size:1.1em;
color:#954017;
}




/*** SLIDESHOW ***/
div.slideshow {
margin:0;
}
div.slideshow ul {
float:right;
margin:300px 0 0;
background:#fff;
overflow:hidden;
padding:4px 8px 0;
z-index:1000;
}
div.slideshow ul a {
background:url(/images/slide-a.gif) no-repeat;
cursor:pointer;
display:block;
float:left;
height:14px;
margin:0 2px 0 0;
overflow:hidden;
width:12px;
}
div.slideshow ul a.prev {
background-image:url(/images/slide-prev.gif);
width:14px;
}
div.slideshow ul a.next {
background-image:url(/images/slide-next.gif);
margin-right:0;
width:14px;
}
div.slideshow ul a.active,
div.slideshow ul a.prev:hover,
div.slideshow ul a.next:hover {
background-position:0 -14px;
}
div.slideshow ul li {
float:left;
list-style:none;
}










