*{margin:0;padding:0;border:0;outline:0;}

body{font-family:Arial, Helvetica, sans-serif;color:#606465;background:#dedfd7 url(bg-body.png) repeat-y 50% 50%;text-align:center;}

p,li,dd,dt,h1,h2,h3,h4,h5,address{font-size:13px;line-height:130%;text-align:left;}
.big{font-weight:bold;}
.small{font-size:0.75em;}
h1, h2, h3, h4{}
a{color:#000;}
a:hover{text-decoration:none;}
sup{font-size:0.6em;}
acronym{}
hr.clear{clear:both;visibility:hidden;}
div.clear{clear:both;}

.hidden{position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}

#page{position:relative;width:980px;margin:0 auto;background:transparent url(bg-page.png) no-repeat 0 0;min-height:750px;}
#page.doc6, #page.doc12{background:transparent url(bg-page-contact.jpg) no-repeat 0 0;}


/* ________________________
__/        HEADER          \__*/
#header{position:relative;width:980px;}
#header div{text-align:left;}

#logo{float:left;margin:20px 65px 0 80px;}

#slogan{padding-top:30px;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;font-size:15px;color:#86c7db;font-weight:bold;}
#slogan strong{color:#d1692a}

.header-infos{float:left;width:180px;margin:40px 0 10px 0;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#86c7db;line-height:130%;border-left:4px solid #d06929;padding-left:5px;font-weight:bold;}
.drapeaux{border:0;padding:0;color:#8a8a89}
.drapeaux a{color:#8a8a89;text-decoration:none}
.drapeaux a:hover{text-decoration:underline}
.drapeaux img{position:relative;top:2px;}
.up2 .version-francaise, .up3 .version-allemande{color:#d1692a}


/* ________________________
__/          MENU          \__*/
#menu{clear:both;float:left;width:198x;margin:35px 55px 0 80px;list-style:none;}
#menu li{margin-bottom:2px;font-family:Helvetica, Arial, sans-serif;font-size:16px;}
#menu li a{display:block;width:178px;height:36px;line-height:36px;text-decoration:none;padding:0 5px 0 15px;color:#FFF;background:#eab749 url(rond-menu-gauche.png) no-repeat 100% 0;}
#menu li#menu1 a, #menu li#menu9 a{background:#d1692a url(rond-menu-gauche-accueil.png) no-repeat 100% 0;}
#menu li#menu5 a, #menu li#menu11 a{background:#87c8dc url(rond-menu-gauche-profil.png) no-repeat 100% 0;}
#menu li#menu6 a, #menu li#menu12 a{background:#868586 url(rond-menu-gauche-contact.png) no-repeat 100% 0;}
#menu li a:hover, #menu li.active a, #menu li#menu1 a:hover, #menu li#menu5 a:hover, #menu li#menu6 a:hover, #menu li#menu1.active a, #menu li#menu5.active a, #menu li#menu6.active a, #menu li#menu9 a:hover, #menu li#menu11 a:hover, #menu li#menu12 a:hover, #menu li#menu9.active a, #menu li#menu11.active a, #menu li#menu12.active a{background-position:100% -53px;}

/* ________________________
__/       CENTRE           \__*/
#centre{float:left;width:612px;margin:35px 35px 0 0;}

#contenu{width:549px;background-color:#ebf1f1;border-left:10px solid #eab749;padding:30px 30px 30px 20px;margin-bottom:30px;}
.doc1 #contenu, .doc9 #contenu{width:509px;border-left-color:#d1692a;padding-left:60px;}
.doc5 #contenu, .doc14 #contenu{border-left-color:#4ac4ea;}
.doc6 #contenu{border-left-color:#868586;}

h1{font-size:22px;margin-bottom:25px;}
.doc1 h1, .doc9 h1{color:#74bfd6;}
.doc4 h1, .doc7 h1, .doc10 h1, .doc15 h1, .doc16 h1, .doc17 h1{color:#eab749;}
.doc5 h1, .doc11 h1, .doc14 h1{color:#4ac4ea;}
.doc6 h1, .doc12 h1{color:#868586;}
.doc1 h1 strong, .doc9 h1 strong{color:#d06a2a;}

h2{font-size:18px;margin-bottom:20px;}
.doc1 h2, .doc9 h2{color:#d1692a;margin-bottom:8px;}
.doc4 h2, .doc5 h2, .doc10 h1, .doc11 h2, .doc15 h2, .doc16 h2, .doc17 h2{color:#4ac4ea;}
.doc6 h2, .doc12 h2, .doc14 h2{color:#d1692a;}
.doc6 #contenu-bas h2, .doc12 #contenu-bas h2{color:#4ac4ea;margin-bottom:10px;}
.doc7 h2{color:#eab749;}

h3{font-size:12px;}
.doc6 h3, .doc12 h3, .doc14 h3, .doc15 h3, .doc16 h3, .doc17 h3{color:#d1692a;margin-bottom:10px;padding-left:30px;}

ul.liste1, #contenu ul{position:relative;margin-bottom:20px;}
ul.liste1 li{padding-left:30px;list-style:none;margin-bottom:3px;background:transparent no-repeat 0 5px;font-weight:bold;}
#contenu li{padding-left:30px;list-style:none;background:transparent no-repeat 0 5px;font-weight:bold;}
ul.liste1 li li{list-style:none;}


#contenu-bas li{float:left;list-style:none;border-left:10px solid #eab749;padding-left:10px;color:#4ac4ea;font-weight:bold;font-family:Helvetica, Arial, sans-serif;min-height:55px;}

/* Accueil */
.doc1 dt, .doc9 dt{background:transparent url(carre-orange.png) no-repeat 0 4px;font-style:italic}
.doc1 dd, .doc9 dd{color:#d1692a;margin-bottom:15px;}
.doc1 dt, .doc1 dd, .doc9 dt, .doc9 dd{padding-left:35px;font-weight:bold;}

.doc1 #contenu-bas li, .doc9 #contenu-bas li{width:210px;border-left:10px solid #d1692a;}
.doc9 #contenu-bas li{width:190px;min-height:70px;}

/* Prestations */
.doc4 p, .doc10 p{color:#4ac4ea;}

.doc4 ul.liste1 li, .doc4 #contenu li, .doc10 ul.liste1 li, .doc10 #contenu li, .doc15 #contenu li, .doc16 #contenu li, .doc17 #contenu li{background-image:url(carre-jaune.png);}
.doc4 #contenu li, .doc10 #contenu li{margin-bottom:15px;font-style:italic;}
.doc4 ul.liste1 li, .doc10 ul.liste1 li{color:#4ac4ea;font-size:16px;}
.doc4 ul.liste1 li span, .doc10 ul.liste1 li span{font-weight:normal;font-size:15px;padding-left:15px;font-style:italic;}

.doc4 #contenu, .doc10 #contenu{margin-top:20px;}
.doc4 #contenu-bas li{width:290px;min-height:85px;}
.doc10 #contenu-bas li{width:290px;min-height:70px;}

/* Profil et Références */
.doc5 ul.liste1 li, .doc5 #contenu li, .doc11 ul.liste1 li, .doc11 #contenu li, .doc14 #contenu li{background-image:url(carre-turquoise.png);}
.doc5 ul.liste1 li, .doc11 ul.liste1 li{color:#d06a2a;font-size:14px;}
.doc5 ul.liste1 li a, .doc11 ul.liste1 li a{color:#d06a2a;}
.doc5 ul.liste1 li li, .doc11 ul.liste1 li li{font-size:13px;font-weight:normal;background:none;padding-left:5px;}

.doc5 #contenu li, .doc11 #contenu li{font-style:italic;}
.doc5 #contenu li li, .doc11 #contenu li li{margin-bottom:3px;}
.doc5 #contenu li span, .doc11 #contenu li span{color:#d06a2a;font-style:normal;}
.doc5 #contenu li strong, .doc11 #contenu li strong{color:#4ac4ea;font-style:normal;}

/* Contact et tarifs */
.doc6 ul.liste1 li, .doc6 #contenu li, .doc12 ul.liste1 li, .doc12 #contenu li{background-image:url(carre-gris.png);}
.doc6 ul.liste1 li, .doc12 ul.liste1 li{float:left;width:270px;color:#4ac4ea;font-size:14px;height:90px;}
.doc6 #contenu li, .doc12 #contenu li{margin-bottom:6px;}
.doc6 ul.liste1 li span, .doc6 #contenu li span, .doc12 ul.liste1 li span, .doc12 #contenu li span{color:#d1692a;}
.doc6 #contenu p, .doc12 #contenu p{font-style:italic;padding-left:30px;margin-bottom:20px;}

.doc6 #num-tva, .doc12 #num-tva{color:#4ac4ea;font-size:14px;font-weight:bold;padding-left:30px;margin-bottom:20px;clear:both;}
.doc6 #num-tva span, .doc12 #num-tva span{color:#d1692a;}

.doc6 #contenu-bas p, .doc12 #contenu-bas p{border-left:10px solid #868586;padding-left:10px;}
.doc6 #contenu a, .doc6 #contenu-bas p a, .doc12 #contenu a, .doc12 #contenu-bas p a{color:#d1692a;font-style:italic;}

/* Liens */
.doc7 #contenu, .doc13 #contenu{background:#ebf1f1 url(bg-contenu-liens.png) no-repeat 100% 100%;}
.doc7 #contenu li, .doc13 #contenu li{background-image:url(carre-jaune.png);margin-bottom:6px;}
.doc7 #contenu li a, .doc13 #contenu li a{color:#d1692a;font-style:italic;}
/* ________________________
__/         FOOTER         \__*/
.footer{position:relative;clear:both;width:940px;margin:0 auto;padding:5px 20px;}
#footer1{background-color:#87c8dc;color:#FFF;margin-top:20px;}
#footer1 span{padding-left:230px;}
#footer2{color:#87c8dc;margin-bottom:20px;}
#footer2 a{color:#87c8dc;}

