/* CSS Document */

* {margin:0;padding:0}

body, html {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#626262;
background:#fff url(../images/bg.jpg) repeat-x top;
}

a, a:visited {color:#345469;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}

p {margin:0 0 10px 0;text-align:justify;line-height:16px;}

h1, .h1 {font-size:1.4em;font-weight:bold;color:#335368;}

h2, .h2 {font-size:1.1em;margin:0 0 10px 0;font-weight:bold;color:#335368;}

.titre2 {font-size:1em;color:#663300;}

#global {
position:relative;
width:980px;
margin:0 auto;
background:url(../images/bg-header.jpg) no-repeat top center;
}

#header a {text-decoration:none;}

#menu_top {position:absolute;top:9px;right:169px;width:167px;height:18px;}

#home, #contact, #favoris {float:left;margin:1px 8px 0 0;width:18px;height:17px;}

#lang  {float:right;width:75px;height:19px;background-image:url(../images/lang-en.gif);}

#lang.en  {background-image:none;}

#head {position:absolute;top:113px;left:231px;width:400px;height:78px;background-image:url(../images/head.jpg);z-index:11;}

#menu {position:absolute;top:102px;left:22px;width:251px;height:343px;padding:15px 0 30px 0;background:url(../images/bg-menu.gif) no-repeat;z-index:10;}
#menu.en {height:439px;background-image:url(../images/bg-menu-en.gif);}
#menu div {height:48px;}
#menu div a {display:block;font-size:10px;padding-left:20px;margin-left:10px;}
#menu div a:hover {color:#345469;text-decoration:none;}
#menu div a#a1:hover, #menu div a#a1.aktif {background:url(../images/menu-o-1.gif) no-repeat;}
#menu div a#a2:hover, #menu div a#a2.aktif {background:url(../images/menu-o-2.gif) no-repeat;}
#menu div a#a3:hover, #menu div a#a3.aktif {background:url(../images/menu-o-3.gif) no-repeat;}
#menu div a#a4:hover, #menu div a#a4.aktif {background:url(../images/menu-o-4.gif) no-repeat;}
#menu div a#a5:hover, #menu div a#a5.aktif {background:url(../images/menu-o-5.gif) no-repeat;}
#menu div a#a6:hover, #menu div a#a6.aktif {background:url(../images/menu-o-6.gif) no-repeat;}
#menu div a#a7:hover, #menu div a#a7.aktif {background:url(../images/menu-o-7.gif) no-repeat;}
#menu div a#a8:hover, #menu div a#a8.aktif {background:url(../images/menu-o-8.gif) no-repeat;}
#menu div a#a9:hover, #menu div a#a9.aktif {background:url(../images/menu-o-9.gif) no-repeat;}

#content {
padding:230px 0 0 30px;
width:910px;
margin:0 auto;
}

#content_1 {
min-height: 400px;
border:5px #DCDCDC solid;
background:#F4F4F4 url(../images/bg-content.jpg) no-repeat 0 210px;
}

* html #content_1 {height:400px;}

#content_2 {margin:20px 20px 20px 230px;}

/* Pages du site ***********/

#content_2 img {border:1px #025469 solid;}

.legend-img {font-size:0.9em;color:#000;}

.align_left {float:left;margin:0 10px 10px 0;}
.align_right {float:right;margin:0 0 10px 10px;}

#content_2 ul {margin:0 0 10px 15px;}

#content_2 ul li  {margin:0 0 5px 5px;list-style-type:disc;}

#content_2 ul ul li  {margin:5px 0 0 0;}

.contact_mail {text-decoration: none;color:#202020;}

.tab50 {float:left;width:50%;padding-top:15px;margin-bottom:15px;}

table.caract {
margin:12px 0 0 0;
font-size: 10px;
border-collapse:collapse;
}

table.caract td {padding:7px 4px;border:1px #666 solid;}

form#med {color:#000;width:470px;margin:0 auto;}
* html form#med {width:475px;}

label {display:block;padding-bottom:10px;}

.sep {display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #fff dashed;}

form#med label span {display:block;float:left;width:150px;}

fieldset {display:block;width:100%;padding:10px;margin-bottom:2px;background:#cacfd3;}
input, textarea {width:315px;font:1em Verdana, Arial, Helvetica, sans-serif;}
textarea {height:70px;}

.radio input, .checkbox {width:auto;margin-right:7px;vertical-align:middle;}
.radio span, .radio label {display:inline;}

.formError {background-color:#cfc;}

form p {padding:2px;}

.bouton {width:auto;}

#video {float:right;width:320px;margin-left:20px;}
#video p {margin:0;padding:2px;font-weight:bold;font-size:0.9em;color:#fff;background:#c7c5ac;}

/* Footer ***********/

#infos_legales  {display:none;position:absolute;bottom:-4px;right:205px;}

#footer {margin-top:-120px;width:100%;height:162px;background:url(../images/bg-footer.jpg);}

#footer_1 {
width:930px;
margin:0 auto;
padding-top:130px;
font-size: 10px;
color:#eee;
}

#footer a {color:#eee;}
#footer img {vertical-align:bottom;}
#menu_footer {float:right;}
#menu_footer li {float:left;border-right:1px #eee solid;}
#menu_footer li a {display:block;font-size:10px;margin:0 10px;}

#axe-net {margin-left:30px;color:#B1B8BC;}
#axe-net a {color:#B1B8BC;}

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

.sep_1 {display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ccc dashed;}

.mb_10 {margin-bottom:10px;}

.asterix {color:#c00;}

.clr_0, a.clr_0 {color:#626262;} /* texte gris base */
.clr_1, a.clr_1 {color:#345469;} /* bleu */
.clr_2, a.clr_2 {color:#663300;} /* marron */

.brd_1 {border-bottom:1px #C72524 solid;}

.bg_1 {background-color:#6F0608;}
.bg_2 {background-color:#777676;}

small {font-size:0.9em;}
