/* CSS Document */
* {margin:0;padding:0}

body, html {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#6F6F6F;
background:#fff;
}

a, a:visited {color:#1672CA;text-decoration:none;}
a:hover {color:#000;}
a.glossaire {text-decoration: underline; }


h1, .h1, h2, .h2 {font-size:12px;font-weight:bold;color:#1672CA;}

#main-header {
width:100%;
height:166px;
background:url(/img/header-bg.jpg);
}

#header{
position:relative;
margin:0 auto;
width:980px;
height:166px;
background:url(/img/header.jpg) no-repeat;
}

/* menu principal */

#menu {padding-top:146px;margin-left:138px;}
#point {display:table; padding:0; margin:0 auto; list-style:none; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;border-right:1px solid #3A3533;}
#point li a {float:left;font-size:13px;height:19px;line-height:19px;padding:0 7px;text-decoration:none; color:#2A2B1D;margin-right:1px;}
#point li a:hover, #point li a.aktif {background: url(/img/bg-ahover.gif) no-repeat 1px; color:#fff;}


#main-cont {
position:relative;
width:980px;
margin:0 auto;
}

#smenu0, #smenu1 {
position:relative;
float:left;
margin-top:46px;
width:204px;
height:427px;
background:url(/img/smenu-acc.jpg) no-repeat right;
}

#smenu0 #autre {
position:absolute;
top:48px;
left:23px;
}

#smenu1 {
height:545px;
background:url(/img/smenu.jpg) no-repeat top right;
}

#smenu1-top {
position:absolute;
top:-20px;
left:2px;
width:163px;
height:66px;
background:url(/img/smenu-top.jpg) no-repeat;
}

#cont-sm {
margin-top:38px;
margin-left:2px;
}

#smenu1 #cont-sm #titre-sm {
margin:0 0 22px 14px;
}

#smenu1 #cont-sm a {
display:block;
width:146px;
padding-left:17px;
margin-bottom:10px;
font-size:10px;
line-height:15px;
height:16px;
color:#666;
}

#smenu1 #cont-sm a:hover, #smenu1 #cont-sm a.aktif {color:#000;background: url(/img/smenu-over.png) no-repeat;}

#adresse {
position:absolute;
bottom:0;
margin-left:10px;
color:#1672CA;
}

#cont{
float:left;
margin-top:46px;
width:615px;
}

#cont #titre.h1 {
margin:0;
padding:10px 0 0 10px;
height:23px;
background:url(/img/cont-titre.jpg) no-repeat;
}

#cont #bord{
margin-left:190px;
border-bottom: 1px #356AA0 solid;
}

#lang {
float:right;
padding-top:38px;
width:119px;
height:54px;
background:url(/img/en-top.gif) no-repeat;
}

#cont-texte {padding:35px 5px 5px 10px;line-height:16px;}

#cont-texte h1 {text-align:right;padding:0;margin:10px 0 20px 0;line-height:16px;}

.h2 {padding:5px 15px 7px 0;}
h2 {padding:5px 15px 7px 0;}
p {padding:7px 0 2px 0;text-align:justify;}

#cont-texte ul {text-align: justify;}
#cont-texte li {
list-style-type: none;
background: url(../img/puce.gif) no-repeat 0 8px;
padding-left:10px;
}

table.references {margin-bottom:20px;text-align:justify;}
table.references td {vertical-align:top;}
table.references td.ref-img {width:100px;}
table.references td.ref-img img {border:1px #3A3533 solid;}
table.references h3, table.references h4{font-size:1em;margin:0;padding:0;}
table.references h3 {font-size:1.3em;}

.news {margin:20px 0 20px 50px;}
.news img {vertical-align:middle;margin-right:15px;}
.news h2 {display:inline;}

#footer {margin-top:50px;padding-top:10px;border-top:1px #DFDFDF solid;}

/* Utilites Positionnement ***********/

.clear {clear:both;}
.fl-left {float:left;}
.fl-right {float:right;}

.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.justify {text-align:justify;}
.bold {font-weight:bold;}
.normal {font-weight: normal;}
.none {text-decoration:none;}
.italic {font-style: italic;}

.clr0, a.clr0, a:visited.clr0 {color:#000;}
.clr1, a.clr1 {color:#6F0608;}
.clr2, a.clr2 {color:#777676;}
.clr3, a.clr3 {color:#E76F00;}
.red, a.red  {color:#f00;}

.bg1 {background-color:#6F0608;}
.bg2 {background-color:#777676;}

.fs13 {font-size:13px;}

img {border:0;}

.w100 {width:100%}
.brd_1 {border:1px solid #000;}
.disp_block {display:block;}
