body {background:white;font-size:11pt;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;margin:0;padding:0;}

#master-nav,#master-body {margin:0 auto;padding:0;}

#master-body {background:white;}
#master-nav {text-align:right;}
#master-nav img {border:0;}

#head, #zoom_body, #explaination {width:880px;margin-left:auto;margin-right:auto;}

#head {background:transparent url(header_bg.jpg) repeat-x scroll 0 0;}

#head {height:100px;margin-bottom:44px;margin-top:8px;}
#head a {color:#826C85;}

#logo {float:left;padding-top:6px;border-right:0px;}

#master-nav {float:right;}
#master-nav a {font-style:italic;color:#826c85;padding:12px;margin:8px;}
#master-nav a.selected_menu {background:#826c85;color:#ccc;}

#product-nav {margin-top:32px;float:right;}

#master-nav li, #product-nav li {display:inline;font-size:12pt;}

#product-nav li {padding-left:12px;float:left;}

#product-nav li a {font-weight:bold;font-size:14px;text-align:center;display:block;color:#826c85;padding:6px 12px;text-decoration:none;}
#product-nav li a:hover {background:white no-repeat scroll 0 0;color:white;background:#826c85 no-repeat scroll 0 0;}

#product-nav li {border:1px solid #cad;margin:0 2px;padding:0;color:black;}
#product-nav li.selected_menu {border-bottom:1px  solid white;margin:0;padding:0;background:#826c85 no-repeat scroll 0 0;}
#product-nav li.selected_menu a {color:#ccc;font-weight:lighter;}

#teaser img {margin-top:15pt;}
#teaser {margin-bottom:44px;text-align:center;}
#teaser h1 {color:#333;font-size:25pt;font-family:"trebuchet ms",verdana,helvetica,sans-serif;letter-spacing:2pt;margin:0pt;padding:0pt;}
#teaser h2 {color:#999;font-size:18pt;font-weight:lighter;line-height:16pt;margin:0pt;padding:0pt;}

#zoom #contact, #explaination #contact {text-align:center;padding-top:20px;}

#zoom {xheight:320px;background:#826c85;padding:5px;color:white}
#zoom a {color:white;}
#zoom h2 {font-size:16pt;}
#zoom p {font-size:12pt;}
#zoom li {color:white;font-size:11pt;margin-bottom:16px;padding-left:0px;}
.zoom_part {width:400px;float:left;text-align:left;padding:20px;color:white;}
.zoom_part a {border-bottom:2px solid #ccdb40;color:white;text-decoration:none;}

#zoom_body a {width:30%;}

#explaination {padding:15px 0 8pt 8pt;font-size:12pt;line-height:16pt;}
#explaination h2 {font-size:18pt;font-family:"trebuchet ms",verdana,helvetica,sans-serif;letter-spacing:2pt}
#explaination h3 {font-size:12pt;font-family:"trebuchet ms",verdana,helvetica,sans-serif;letter-spacing:1pt;text-align:center;}
#explaination ol, #explanation ul {font-size:12pt;}
#explaination ol li, #explaination ul li {padding-top:8px;}
#explaination ul, #zoom ul {list-style:square;}

#explaination form table {margin:0 auto;}
#explaination form table td.label {text-align:right;width:50%;}
#explaination form table th {height:48px;vertical-align:bottom;}
#explaination input, textarea, input[type=checkbox] {border:1px solid #826c85;padding:8px;font-size:16px;font-weight:bold;}

#explaination textarea {width:250px;height:100px;}

table#tarifs {width:100%;border:1px solid #999;text-align:center;}
#tarifs td {border-bottom:1px solid #eee;}

.asterisque {text-align:right;font-style:italic;font-size:small;color:#999;}

#foot {font-size:10pt; color:#666; text-align:center;}


