
body {
  margin: 0.6cm 0 0 0.3cm;
  padding: 0;
  width: 27.4cm;
  height: 20.3cm;
  font-family: Arial,sans-serif;
  font-size: 8pt;
}

div.header  
div.header 
div.main,
div.footer {
   margin:0;
   width:1036px;
 }

a,
a:link,
a:visited {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #5bd50e;
  text-decoration: none;
}

#nav-sidebar ul ul li {
  cursor: pointer;
}

ul {
  margin: 0.4cm 0 0.4cm 0.4cm;
  padding: 0;
}

ul ul {
  margin-top: 0;
}

ul ul ul ul {
  margin-bottom: 0;
}

ul li {
  font-weight: bold;
  list-style-image: url('schneider-prisma.parts/puce.jpg');
  margin-bottom:12px;
}

ul li span.activelink {
  color: #52d300;
}

ul ul li {
  font-weight: normal;
  list-style-image: url('schneider-prisma.parts/fleche_bas.png');  
  margin-left: 0.15cm;
  margin-bottom:0px;
}

ul ul li.active {
  list-style-image: url('schneider-prisma.parts/fleche_droite.png');  
}

ul ul ul li {
  list-style-image: url('schneider-prisma.parts/coude.jpg');  
  margin-bottom:0px;
}

ul ul ul ul li {
  list-style-image: url('schneider-prisma.parts/trait.png');  
  margin-bottom:0px;
}

#header p.choose-lang {
  border: 2px solid #888a8f;
  margin-top: 0.2cm;
  padding: 0.05cm;
}

#header .choose-lang .active {
  background-color: #52d300;
}

#header .choose-lang .active a {
  color: #FFFFFF;
}

#header table tr {
  vertical-align: middle;
}

#header-logo {
  height: 1.25cm;
}

#header #header-logo div.logo p{
                    
}

#header-logo .menu {
  position: absolute;
  top: 0.7cm;
  left: 0;
  margin-left: 23.2cm;
  width: 4.5cm;
  text-align: right;
}

#header-logo .menu a {
  padding: 0 0.1cm;
}

#header-logo a.home {
  border-right: 2px solid #aaabaf;
}

#header-logo .logo {
  width: 9.4cm;
  font-size: 10pt;
}

#header-logo .logo img {
  float: left;
}

#header-logo .logo p {
  color: #808080;
  margin-left: 4.2cm;
  padding-top: 0.3cm;
}

#header-logo p {
  margin: 0;
  padding: 0;
}

#header-border {
  position: absolute;
  top: 3.02cm;
  border-top: 2px solid #00a800;
  height: 2px;
  width: 27.4cm;
  padding:0;
  z-index: 1;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header-border {
    top: 3cm;
	}
}
#header-nav {
  width: 27.4cm;
              }
#header-nav tr {
  height: 46px;
}

#header-nav td {
  width: 120px;
}
#header-nav td.large {
  width: 156px;
}
#header-nav td.narrow {
  width: 88px;
}

#header-nav td.active {
  background-color: #00a800;
}

#header-nav td.pageTab {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab.png') no-repeat left bottom;
}

#header-nav td.pageTab_active {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab_active.png') no-repeat left bottom;
}

#header-nav td.pageTab p,
#header-nav td.pageTab_active p {
  font-size: 8pt;
  width: 110px;
  margin: 0;
  padding-left: 2px;
  padding-top: 9px; 
}

#header-nav td.pageTab.large p,
#header-nav td.pageTab_active.large p {
  width: 146px;
}
#header-nav td.pageTab.narrow p,
#header-nav td.pageTab_active.narrow p {
  width: 78px;
}


#header-nav td.pageTab {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab.png') no-repeat left bottom;
}

#header-nav td.pageTab_active.large {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab_active_large.png') no-repeat left bottom;
}

#header-nav td.pageTab_active.narrow {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab_active_narrow.png') no-repeat left bottom;
}

#header-nav td.pageTab.large {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab_large.png') no-repeat left bottom;
}

#header-nav td.pageTab.narrow {
  cursor: pointer;
  background: url('schneider-prisma.parts/pageTab_narrow.png') no-repeat left bottom;
}




#header-nav td.pageTab_active p {
  padding-top: 0.2cm; 
}
#header-nav td.pageTab a {
  color: #000000;
}

#header-nav td.pageTab_active a {
  color: #FFFFFF;
}

#header-nav .pageTab div.infos,
#header-nav .pageTab_active div.infos {
  display: none;
  color: #FFFFFF;
}

#header-nav .pageTab:hover div.infos,
#header-nav .pageTab_active:hover div.infos {
  display: block;
  position: absolute;
  top: 3.04cm;
}

#header-nav .pageTab:hover div.infos p.picto,
#header-nav .pageTab_active:hover div.infos p.picto {
  margin: 0;
  padding: 0;
  height: 0.21cm;
  width: 3.02cm;
  background: url('schneider-prisma.parts/pageTab_title.png') no-repeat center;
}

#header-nav .pageTab:hover div.infos p.content,
#header-nav .pageTab_active:hover div.infos p.content {
  margin: 0;
  padding: 0.2cm;
  width: 2.62cm;
  background-color: #52d300;
}

#header-title {
  background-color: #00a800;
}

#header-title h1 {
  color: #FFFFFF;
  margin: 0;
  padding: 0.1cm;
  font-size: 22pt;
}

#footer {
  position: absolute;
  top: 20cm;
  width: 27.2cm;
  background-color: #d0d1d3;
  text-align: right;
  font-size: 7pt;
}

#footer p {
  margin: 0.05cm 0.4cm 0.2cm 0;
}

#footer span.sep {
  border-right: 2px solid #74777c;
  margin: 0.2cm;
}

#index .menu a.home,
#index .menu a.home:link,
#index .menu a.home:visited,
#help .menu a.help,
#help .menu a.help:link,
#help .menu a.help:visited {
  color: #5bd50e;
}

#index .prisma_bg,
#help .prisma_bg {
  background: url('schneider-prisma.parts/prisma_bg.png') no-repeat;
  height: 6.3cm;
}

#index .prisma_bg .product,
#help .prisma_bg .product {
  font-size: 34pt;
  font-weight: bold;
  padding-left: 12.6cm;
  padding-top: 0.8cm;
  color: #61646a;
  margin: 0;
}

#index .prisma_bg .product_label,
#help .prisma_bg .product_label {
  font-size: 26pt;
  margin: 0;
  margin-right: 192px;
  padding-top: 117px;
  text-align:right;
  color: #52d300;
  width:844px;

}

#index .intro {
  margin-top: 2cm;
  background: url('schneider-prisma.parts/prisma_intro.png') no-repeat;
  height: 5cm;
}

#index .intro .title {
  padding-top: 0.1cm;
  width: 19.5cm;
}

#index .intro .title p {
  font-size: 26pt;
  font-weight: bold;
  margin: 0;
  padding-left: 0.1cm;
  padding-top: 0.1cm;
  color: #00a800;
}

#index .intro .next {
  position: absolute;
  top: 13.7cm;
  left: 25cm;
  background: url('schneider-prisma.parts/prisma_intro_next.png') no-repeat;
  height: 2.7cm;
  width: 2.7cm;
  cursor: pointer;
}

#index .legend {
  font-size: 16pt;
  padding-left: 0.1cm;
  padding-top: 0.5cm;
  width: 18cm;
}



#help .help-table {
  position: absolute;
  top: 9.35cm;
  left: 0.5cm;
  width: 1042px;
  height: 405px;
  background: url('schneider-prisma.parts/prisma_help.png') no-repeat;
}

#help .help-table.EN{
  background: url('schneider-prisma.parts/prisma_help_en.png') no-repeat;
}


#help table.help {
  margin-top: 60px;
  font-size: 10pt;
  width: 490px;
  border-collapse: collapse;
}

#help #table-2 {
  position: absolute;
  top:0;
  left: 510px;
  width: 510px;
  font-size: 10pt;
}

#help table.help p {
  margin: 0;
  font-size: 9pt;
}

#help #table-1 .cell1-0-0 
{ 
  width: 100px;
  
}

.help-table table#table-1 td#cell1-0-0 ,
.help-table table#table-1 td#cell1-1-0 ,
.help-table table#table-1 td#cell1-2-0 ,
.help-table table#table-1 td#cell1-2-1 ,
.help-table table#table-1 td#cell1-3-0 ,
.help-table table#table-1 td#cell1-4-0 ,
.help-table table#table-1 td#cell1-5-0 ,
.help-table table#table-1 td#cell1-6-0 ,
.help-table table#table-1 td#cell1-6-1 ,
.help-table table#table-1 td#cell1-7-0 ,

.help-table table#table-2 td#cell2-0-0 ,
.help-table table#table-2 td#cell2-1-0 ,
.help-table table#table-2 td#cell2-1-1 ,
.help-table table#table-2 td#cell2-2-0 ,
.help-table table#table-2 td#cell2-3-0 ,
.help-table table#table-2 td#cell2-4-0 ,
.help-table table#table-2 td#cell2-5-0 ,
.help-table table#table-2 td#cell2-6-0 ,
.help-table table#table-2 td#cell2-6-1 ,
.help-table table#table-2 td#cell2-6-2 ,
.help-table table#table-2 td#cell2-7-0 ,
.help-table table#table-2 td#cell2-8-0 ,
.help-table table#table-2 td#cell2-9-0 
{   
  border-right-width:1px;
  border-bottom-width:1px;
  
 }
.help-table table#table-1 td#cell1-8-0 ,
.help-table table#table-1 td#cell1-8-1 ,
.help-table table#table-2 td#cell2-10-0 

{ 
  border-right-width:1px;
 }

.help-table table#table-1 td#cell1-0-1 ,
.help-table table#table-1 td#cell1-1-1 ,
.help-table table#table-1 td#cell1-2-2 ,
.help-table table#table-1 td#cell1-3-1 ,
.help-table table#table-1 td#cell1-4-1 ,
.help-table table#table-1 td#cell1-5-1 ,
.help-table table#table-1 td#cell1-6-2 ,
.help-table table#table-1 td#cell1-7-1 ,

.help-table table#table-2 td#cell2-0-1 ,
.help-table table#table-2 td#cell2-1-2 ,
.help-table table#table-2 td#cell2-2-1 ,
.help-table table#table-2 td#cell2-3-1 ,
.help-table table#table-2 td#cell2-4-1 ,
.help-table table#table-2 td#cell2-5-1 ,
.help-table table#table-2 td#cell2-6-3 ,
.help-table table#table-2 td#cell2-7-1 , 
.help-table table#table-2 td#cell2-8-1 ,
.help-table table#table-2 td#cell2-9-1 
{ 
  border-bottom-width:1px;
 }

.help-table table#table-2 td#cell2-5-0 
{ 
  text-align:center;
}
.help-table table#table-2 td#cell2-5-0 p 
{ 
display:inline;
 }


#nav-sidebar {
  vertical-align: top;
}

#main iframe {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#nav-sidebar {
  width: 8.2cm;
}

#main .framecontent {
  width: 27.4cm;
  height: 15.5cm;
}

/* topic styles */
body.topic {
  width: auto;
  height: auto;
}

.topic span,
.topic table p {
  font-size: 8pt;
}

.topic table {
  width: 100%;
  border-collapse: collapse;
  /*table-layout: fixed;*/
}

.topic table td.standard {
  border: 1px solid black;
}

.topic .center, 
.help-table .center {
  text-align: center;
}

.topic .bold,
.help-table .bold {
  font-weight: bold;
}

.topic table td,
.topic table td.noborder, 
.help-table table td,
.help-table table td.noborder {
  border: none;
}

.topic table td.rightborder,
.help-table table td.rightborder {
  border-right: 1px solid black;
}

.topic table td.bottomborder,
.help-table table td.bottomborder {
  border-bottom: 1px solid black;
}

.topic table td.allborder,
.help-table table td.allborder {
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}

.topic table.tableTab1 td,
.topic table.tableTab1-2 td,
.topic table.tableTab1-3 td,
.topic table.tableTab1-4 td,
.topic table.tableTab1-5 td,
.topic table.tableTab1-6 td,
.topic table.tableTab1-7 td,
.topic table.tableTab1-8 td,
.topic table.tableTab1-9 td,
.topic table.tableTab1-10 td,
.topic table.tableTab1-11 td,
.topic table.tableTab1-12 td,
.topic table.tableTab1-13 td, 

.topic table.tableTab6-1 td, 
.topic table.tableTab6-3 td,

.topic table.tableTab7-1 td, 
.topic table.tableTab7-3 td,

.topic table.tableTab8-1 td, 
.topic table.tableTab8-2 td, 
.topic table.tableTab8-4 td, 
.topic table.tableTab8-5 td, 
.topic table.tableTab8-8 td, 
.topic table.tableTab8-9 td

{
  border-right-color: #15bceb;
}

.topic table.tableTab2 td,
.topic table.tableTab2-2 td,
.topic table.tableTab2-3 td {
  border-right-color: #1ab11a;
}

.topic table.tableTab3 td,
.topic table.tableTab3-2 td,
.topic table.tableTab3-3 td {
  border-right-color: #44c9ef;
}

.topic table.tableTab4 td,
.topic table.tableTab4-2 td,
.topic table.tableTab4-3 td {
  border-right-color: #21bfec;
}


.topic table.tableTab5-1 td,
.topic table.tableTab5-2 td,
.topic table.tableTab5-3 td {
  border-right-color: #21bfec;
}

.help-table table.help td 
{
  border: 0px solid #8ee259;
  
}

.topic table td p {
  margin: 0.05cm;
}

.help-table table td {
  padding: 0.05cm;
}

.topic table td p.image,
.help-table table td p.image {
  text-align: center;
}

.topic span.lien-vers-plan a,
.help-table span.lien-vers-plan a,
.topic span.lien-vers-plan a:visited,
.help-table span.lien-vers-plan a:visited {
  color: #42B4E6;
  text-decoration: underline;
}

.topic span.lien-vers-plan a:hover,
.help-table span.lien-vers-plan a:hover {
  color: #42B4E6;  
  text-decoration: none;
}

.topic table td p.droit {
  text-align: right; 
}
.topic table td p.gauche {
  text-align: left; 
}
.topic table td p.center {
  text-align: center; 
}

.topic td.titre_green 
{
  background-color: #00A800;
  border-right:solid 1px white !important;
  
  }

.topic td.titre_green span
{
  font-size: 9pt;
  font-weight: bold;
  color:white;
  }

.topic p.titre_blue {
  background-color: #00b6e9;
  margin: 0;
  padding: 0.2cm;
  color: #FFFFFF;
}

.topic p.titre_blue span {
  font-size: 12pt;
  font-weight: bold;
}

.topic .tableTab2-2 #cell-6-5,
.topic .tableTab2-2 #cell-6-6,
.topic .tableTab2-2 #cell-6-7,
.topic .tableTab2-2 #cell-6-8,
.topic .tableTab2-2 #cell-6-9
{ 
  vertical-align: bottom;
 }

.topic .tableTab4 #cell-1-2,
.topic .tableTab4-2 #cell-1-2,
.topic .tableTab4-3 #cell-1-2

{ 
  min-width:89px;
}
.topic .tableTab5-1 #cell-0-4,
.topic .tableTab5-1 #cell-0-5,
.topic .tableTab5-2 #cell-0-4,
.topic .tableTab5-2 #cell-0-5,
.topic .tableTab5-3 #cell-0-4,
.topic .tableTab5-3 #cell-0-5
{ 
  width: 59px;
 }

.topic .tableTab5-1 #cell-1-0,
.topic .tableTab5-2 #cell-1-0,
.topic .tableTab5-3 #cell-1-0
{ 
  width: 99px;
 }

.topic .tableTab3 td 
{ 
  height: 60px;
}
.topic .tableTab3-2 #cell-0-0,
.topic .tableTab3-2 #cell-1-2,
.topic .tableTab3-2 #cell-2-0,
.topic .tableTab3-2 #cell-3-1,
.topic .tableTab3-2 #cell-4-0, 
.topic .tableTab3-3 #cell-0-2,
.topic .tableTab3-3 #cell-1-0,
.topic .tableTab3-3 #cell-2-1,
.topic .tableTab3-3 #cell-3-0,
{ 
  height:40px;
  }
 

.topic .tableTab6-1 #cell-0-0,
.topic .tableTab6-3 #cell-0-0,
.topic .tableTab6-1 #cell-1-0
{ 
  width:0;
  display:none;
 }

.topic .tableTab6-1 #cell-0-1 { width:68px }
.topic .tableTab6-1 #cell-0-2 { width:68px }
.topic .tableTab6-1 #cell-0-3 { width:68px }
.topic .tableTab6-1 #cell-0-4 { width:68px }
.topic .tableTab6-1 #cell-0-6 { width:68px }

.topic .tableTab6-3 #cell-0-1 { width:70px }
.topic .tableTab6-3 #cell-0-2 { width:68px }
.topic .tableTab6-3 #cell-0-3 { width:58px }
.topic .tableTab6-3 #cell-0-5 { width:60px }
.topic table.tableTab6-3 td p { margin:0 0.05cm; font-size:7pt; }
.topic table.tableTab6-3 td.titre_green span
{
  font-size: 8pt;
  }
.topic .tableTab7-1 #cell-0-0,
.topic .tableTab7-2 #cell-0-0,
.topic .tableTab7-1 #cell-1-1,
.topic .tableTab7-1 #cell-2-0,
.topic .tableTab7-1 #cell-3-1,
.topic .tableTab7-1 #cell-4-0,
.topic .tableTab7-2 #cell-1-1,
.topic .tableTab7-2 #cell-2-0,
.topic .tableTab7-2 #cell-3-1,
.topic .tableTab7-2 #cell-4-0
{ 
  height:35px;
  }

.topic .tableTab7-1 #cell-0-0,
.topic .tableTab7-2 #cell-0-0
{ 
  width:85px
}

.topic .tableTab7-1 #cell-0-1,
.topic .tableTab7-2 #cell-0-1
{ 
  width:70px
}

.topic .tableTab8-1 #cell-2-0 p.image,
.topic .tableTab8-1 #cell-4-1 p.image,
.topic .tableTab8-1 #cell-6-1 p.image
{ 
text-align:left;
   }


.topic .tableTab8-4 #cell-0-0,
.topic .tableTab8-4 #cell-1-0,
.topic .tableTab8-4 #cell-2-0,
.topic .tableTab8-4 #cell-3-0,
.topic .tableTab8-4 #cell-4-0,
.topic .tableTab8-4 #cell-5-0,
.topic .tableTab8-4 #cell-6-0,
.topic .tableTab8-4 #cell-7-0,
.topic .tableTab8-4 #cell-8-0
{ 
  height:35px;
  }
.topic .tableTab8-4 #cell-0-4,
.topic .tableTab8-5 #cell-0-2,
.topic .tableTab8-5 #cell-0-3,
.topic .tableTab8-5 #cell-0-4,
.topic .tableTab8-8 #cell-0-4,
.topic .tableTab8-9 #cell-0-4
{ 
  width:75px;
  }
.topic .tableTab8-5 #cell-0-0
{ 
  width:175px;
  }


.topic .tableTab8-8 #cell-0-1,
.topic .tableTab8-8 #cell-0-2,
.topic .tableTab8-8 #cell-0-3,
.topic .tableTab8-9 #cell-0-1,
.topic .tableTab8-9 #cell-0-2,
.topic .tableTab8-9 #cell-0-3
{ width:0px; border-right-width:0;padding:0; }


.extra {  display:none; width:250px; }

#extra-sidebar 
{ 
  vertical-align:bottom;
  }

.sideimg 
{  
  text-align:center;
  margin:10px;

}

.savoirplus { 
  background: url('schneider-prisma.parts/fond_savoirplus.png') no-repeat left bottom;
  width:150px;
  height:152px;
  padding: 35px 15px 15px 15px;
              
}

.savoirplus p 
{ 
  font-size: 10pt;
  color: #42B4E6;
  margin:6px 0;
  }

.savoirplus p.spgreen
{ 
  font-size: 12pt;
  font-weight:bold;
  color: #00A800;
  margin-top:16px;
  }

.savoirplus p a
{ 
  color: #42B4E6;
  text-decoration:underline;
                }