﻿* {
 font-family: Arial, Sans-Serif;
}
*:focus {
 -moz-outline: none;
}
p .thickbox img {
  margin: 3px 10px;
}

.thickbox .magnifier {
border:none;
position: relative; 
right: 18px;
bottom: 2px;
padding: 0;
margin:0;
}

p .thickbox .magnifier {
  right: 28px;
  bottom: 5px;
}

body {
 font-family: Arial, Sans-Serif;
 font-size: 13px;
}
p
{
 margin: 10px 0px;
 color: #505050;
 font-size: 13px;
}
td {
 color: #505050;
 font-size: 13px;
}
a
{
 color: #006FAE;
 font-size: 13px;
}
a:visited
{
 color: purple;
}
h1
{
 border-bottom:1px solid #B1B3B4;
 color:#87888A;
 font-size:14px;
 font-weight:bold;
 margin:3px -4px 10px 0;
 padding:4px 8px 4px 4px;
 text-align:left;
}
hr {
 color: #B1B3B4;
 background-color: #B1B3B4;
 border: none;
 height: 1px;
 clear:both;
}
h2 {
 color: #000;
 font-size: 18px;
 line-height: 18px;
 padding: 6px 0px 3px 0px;
 font-weight: bold;
 margin: 15px 0;
 text-align: left;
}
h3 {
 color: #505050;
 font-size: 16px;
 padding: 5px 0px 0px 0px;
 margin: 0px;
 text-align: left;
}
h4 {
 color: #8CA6CF;
 font-size: 14px;
 padding: 4px 0px 2px 0px;
 text-decoration: underline;
 text-align: left;
}
h5 {
 color: #008EC4;
 font-size: 16px;
 padding: 3px 0px 2px 0px;
 text-align: center;
 font-style: italic;
 margin: 15px 0;
 font-weight: bold;
}
h6 {
 color: #505050;
 font-size: 13px;
 padding: 2px 0px 2px 0px;
 font-weight: bold;
 text-align: left;
}
ul {
 margin: 10px 0;
 padding: 0px;
 color: #505050;
}
ul li {
 font-family: Arial, Sans-Serif;
 margin: 3px 0 3px 0px;
 padding-left: 36px;
 padding-top: 3px;
 padding-bottom: 3px;
 list-style: none;
 background-position: left top;
 background-repeat: no-repeat;
 background-image: url(puce_L1.gif);
 color: #505050;
}
ul li ul{
 margin: 10px 0 12px 0;
}
ul li ul li {
 background-image: url(puce_L2.gif);
}
ul li ul li ul li {
 background-image: url(puce_L3.gif);
}
ul li ul li ul li ul li {
 background-image: url(puce_L4.gif);
}
li.checked {
  background-image: url(puce_V.gif);
}
li.arrow {
  background-image: url(puce_arrow.gif);
}
li.square {
  background-image: url(puce_L2.gif);
}
li.mail {
  background-image: url(email.png);
  background-position: 14px 3px;
}
li.no_puce {
  background-image: none;
}
li.for_link {
  background-image: none;
  padding-left: 0;
}
li.for_link a {
  background: url(puce_arrow.gif) no-repeat center left;
  padding-left: 36px;
}
li.for_link a:hover {
  background-image: url(puce_arrow_over.gif);
}

ol {
 margin: 10px 0 10px 36px;
 padding: 0px;
}
ol li {
 font-family: Arial, Sans-Serif;
 margin: 3px 0 3px 0px;
 padding 0;
 color: #505050;
}

blockquote {
display:block !important;
padding:10px;
margin:15px 40px 5px 30px;
text-align:justify;
}
blockquote p {
font-style:italic;
color: #606060;
display:inline;
font-size: 13px;
}
blockquote p:before,
blockquote p:after {
color: #C7C7C7;
line-height:13px;
font-size:32px;
}
blockquote p:before {
content: open-quote;
padding-right:8px;
position:relative;
top: -5px;
}

blockquote p:after {
content: close-quote;
position:relative;
padding-left:8px;
/* top: 20px;*/
vertical-align: -20px;
}

.examples_wow {
 margin: 10px -11px 5px -11px;
 padding: 5px 20px 5px 20px;
 clear: both;
 border-top: solid 1px #C7C7C7;
 background: url(/css/MadeByWOW.png) no-repeat;
}
.examples_wow h3 {
 color:#888888;
 font-size:14px;
 /* font-style:italic; */
 margin-bottom:17px;
 margin-left:50px;
 margin-right:50px;
 margin-top:17px;
}

.goto_examples {
 color:#006FAE;
 font-size:14px;
 /* font-style:italic; */
 font-weight: bold;
 margin: 20px -11px 5px -11px;
 padding: 30px 75px;
 clear: both;
 display: block;
 border-top: solid 1px #C7C7C7;
 border-bottom: dotted 1px #D7D7D7;
 background: url(MadeByWOW_Out.png) no-repeat;
 /* text-decoration:none; */
 _height: 0.0000001%; /* Pour permettre la rÃ©action des liens block */
}
.goto_examples:hover {
 background: url(MadeByWOW_Over.png) no-repeat;
}
.goto_examples:visited {
 color:#006FAE;
}

.goto_more {
  color:#006FAE;
 font-size:14px;
 /* font-style:italic; */
 font-weight: bold;
 margin: 20px -11px 0px -11px;
 padding: 30px 10px 20px 75px;
 clear: both;
 display: block;
 border-top: solid 1px #C7C7C7;
 background: url(KnowHow_Out.png) no-repeat;
 /* text-decoration:none; */
 _height: 0.0000001%; /* Pour permettre la rÃ©action des liens block */
}
.goto_more:hover {
 background: url(KnowHow_Over.png) no-repeat;
}
.goto_more:visited {
 color:#006FAE;
}

.sector_examples {
 margin: 10px -11px 5px -11px;
 padding: 0 20px 0 20px;
 clear: both;
 /* background: url(/css/MadeByWOW.png) no-repeat; */
}
.sector_examples h3 {
 color:#888888;
 font-size:15px;
 /* font-style:italic; */
 margin-bottom:0;
 margin-left:55px;
 margin-right:0;
 margin-top:17px;
}

.img_box_left {
 float: left;
 margin: 2px 10px 2px 0px;
 clear: left;
 border: solid 1px #000;
 background-color: #000; 
}

.img_box_right {
 float: right;
 margin: 2px 0px 2px 15px;
 clear: right;
 border: solid 1px #000;
 background-color: #000;
}

.img_box_line {
 float: left;
 margin: 0;
 padding: 4px; 
 overflow: hidden;
 width: 185px;
}

.img_box_line:HOVER {
 background-color: #000;
}

.img_box_line img {
 display: block;
 border: none;
 border: solid 1px #000;
}

.img_box_line a
{
 color:#fff;
 font-size:12px;
 display: block;
 text-decoration: none;
}

.img_box_center {
 margin: 2px auto 2px auto;
 border: solid 1px #000;
 background-color: #000;
}

.img_box_center img,
.img_box_left img,
.img_box_right img {
 display: block;
 border: none;
 width: 100%;
}

.img_legend 
{
 color:#fff;
 background-color:#000;
 font-size:9px;
 text-align:center;
 padding: 2px 2px 3px 2px;
}

#map_canvas_office {
	width : 450px;
	height: 450px;
	float: right;
	border: solid 1px #000;
	background-color: #000;
}