 /* CSS Document */

html {
	/*background:  #F3F4EE ;*/
	background:url('/admin/new/pics/html.gif') repeat-y center;
}

body {
width:1000px;
margin:10px auto 20px auto;
font-family:  Arial, sans-serif;
font-size:13px;
color:#454545;
}

a:focus, a:active {outline:none}


#head{
clear:both;
height:30px;
background:URL('/admin/new/pics/menubg.gif') repeat-y #F0F2F5;
}

#page {border:1px solid #C9C9C6;
background:white;
position:relative;
clear:both;
}


#ban {
height:30px;
}

#logo {
width:980px;
height:135px;
background:url('/admin/new/pics/logo-slg-long.jpg') ;
z-index:1000;
position:relative;
cursor:pointer;
float:left;
}

#zonetitre{
background:#F4F5F5 URL('/admin/new/pics/bghor.gif') center;
height:26px;
border-top:1px solid #E1E1DE;
border-bottom:1px solid #C9C9C6;
font-size:12px;
font-weight:bold;
padding-top:4px;
text-indent:10px;
}

ul#menutop {
float:right;
position:relative;
height:30px;
margin:0;
padding:0;
list-style:none
}

ul#menutop li {
background:#F4F5F5 URL('/admin/new/pics/bghor.gif') center;
display:block;
float:left;
line-height:30px;
border-left:1px solid #E1E1DE
}

ul#menutop li a{
padding:0 5px;
color:#434343;
display:block;
font-weight:bold;
text-decoration:none
}
ul#menutop li a:hover{color:white}

ul#menutop li a:hover{
background:#0a3d72 URL('/admin/new/pics/bleubg.gif') center;
}


#menu {
float:left;
position:relative;
background:#eff2f5 URL('/admin/new/pics/menubg.gif') repeat-y;
width:200px;
border-right:1px solid #C9C9C6;
border-bottom:1px solid #C9C9C6;
z-index:1000;
}


#menu h3{
margin-top:0;
padding-top:5px;
text-indent:10px;
color:#0a3d72
}

#menu ul{
margin:0;
padding:0;
list-style:none
}

#menu li {
text-indent:15px;
line-height:20px;
display:block;
}

#menu li a{
text-decoration:none;
color:#777777;
display:block;
}
#menu li ul li a {border:0}

#menu li ul li a:hover{
border:0;
color:#6769C7;
text-decoration:underline
}
#menu li a.fleche{background:URL('/admin/new/pics/fleche.gif') no-repeat center right;}
#menu .box li a:hover{text-decoration:underline;color:#6769C7}
#menu .actif {color:rgb(129,65,65);}
#menu li a.fleche:hover , #menu li:hover a.fleche{
background:URL('/admin/new/pics/fleche2.gif') no-repeat right;

}

#menu li ul{
left:-999em;
position:absolute;
display:block;	
}

#menu li:hover ul{
left:200px;
margin-top:-21px;
width:200px;
background:URL('/admin/new/pics/smenubg.gif');
border:1px solid #C9C9C6;
}

#menu li:hover ul li a{
border:0;
background:none;
}

#menu .boxobservations li:hover ul li:first-child a, #menu .boxprevisions li:hover ul li:first-child a, #menu .boxdivers li:hover ul li:first-child a{
border:0;
text-indent:18px;
margin-left:-3px;
background:#E7E7E4;
}



#content {
float:left;
background:white;
}

#content {clear:both; position:relative}

.zonetexte {
padding:10px 2px;
width:793px;
min-height:600px;
float:left
}


/* CLASSES */

.clear{clear:both}
.left{float:left}
.right{float:right}
.centerdiv{margin:0 auto}
.font1{background:URL('/admin/new/pics/menubg.gif') repeat-y #F0F2F5; padding:5px}
.font2{background:#F4F5F5 URL('/admin/new/pics/bghor.gif') repeat-x center; padding:5px;}
.bord{border:1px solid #E1E1DE}
.nomarge{padding:0; margin:0; list-style:none}
.marge{margin:10px}
.textcenter{text-align:center}

#footer {
clear:both;
background:URL('/admin/new/pics/menubg.gif') repeat-y #F0F2F5;
border-top:1px solid #C9C9C6;
text-align:center;
margin-top:5px;
padding:5px 0;
}

#zoneadresse{
float:left;
width:500px;
margin:20px 0 20px 0;
color:black
}

#zonecoords{
width:200px;
height:123px;
margin-top:30px;
padding-top:10px;
background:white;
border-top:1px solid #C9C9C6
}

a img{
border: 0;
}

#zonelinks {
width:200px;
float:right;
border-left:1px solid #DFDFDD;
margin:25px 0 20px 0;
padding-left:5px
}

#zonelinks h5{
margin:0 0 10px 0;
}

#zonelinks ul{
list-style:none;
margin:0
}
#zonelinks li {float:right;}
#zonelinks li a{color:#474747; text-decoration:none; font-size:10px}
#zonelinks a:hover{ text-decoration:underline;/* color:#DBC429*/}

/* caractères : Ohms : &#937; */
/* caractère "+/-"" : &#177; */
/* caractére diamètre : &#216; */
/* caractére élévation au carré : &#178; */
* {font-family:Tahoma,verdana,adobe-courier,Arial,sans-serif; font-size:10pt;font-color:black;}
p {font-size:11pt; text-align:justify;}
h1 {font-size:12pt;}
/* ---------------------------------------  */
/* Comportement des liens hypertextes       */
/*                                          */
a   {
		text-decoration:none;
		color: #586A8D ; 
		text-align:left; 
		font-size:10pt;
		font-weight:bold;
	}

a:hover {
		text-decoration:underline; 
		color: black;
		text-align:left;
		font-size:10pt;
		font-weight:bold;
		}


img {border:0}

/* ------------------------------------- */
/*  travail dans la zone de texte        */
/*                                       */

.zonetexte p  {
				padding-left:10px;
				padding-right:10px;
			}
.zonetexte	h1
			{
				margin-left:10px; 
				padding-right:10px; 
				padding-top:15px;
				border-bottom: 1px solid #8fa4d0; width:90%;  color:#4d5a6e; 
			}
.zonetexte	h2
			{
				padding-left:10px; 
				padding-right:10px; 
				padding-top:10px;
				/*color:#000080;*/
				color:#0a3d72;
				font-size:12pt;
			}
.zonetexte	h3
			{
				padding-left:10px; 
				padding-right:10px; 
				padding-top:10px;
				/*color:#000080;*/
				color:#0a3d72;
				font-size:10pt;
			}
.chapeau {
      text-align:left;
      font-size:12pt;
      color:#333333;
    }
.chapeau a
    {
    font-size:12pt;
    }
		 
.menu-top li a {
font-size:10pt;
padding-left:8pt;
padding-right:8pt;
/*color: rgb(88,106,141);*/
color: #CC6600 ; 
text-decoration:none;
background-image:url('/photo/menu/fondonglet.gif'); 
border-right:1px solid #C9C9C6; /*rgb(88,106,141); */
border-left:1px solid #C9C9C6 ;/* rgb(88,106,141);*/
border-bottom:1px solid #C9C9C6; /*rgb(88,106,141); */

}
.menu-top li {list-style-type: none; float:left; border-bottom:1px solid rgb(88,106,141);}

.menu-top {margin:0;  list-style:none; padding:0; z-index:100;}

.menu-top a:hover {background:white; text-decoration:none; color:black; font-size:10pt;}
.menu-top a.active , .menu-top li.active {background:white; border-bottom:white; border-top:1px solid rgb(88,106,141); color:#4d5a6e;}

.white a {color:white;}

.zonetexte table {
/*border: medium solid #4d5a6e;*/
border: 1px solid #CC6600;
border-collapse: collapse;
width: 100%;
}
.zonetexte th {
font-family: monospace;
/* border: thin solid #4d5a6e; */
border: 1px solid #CC6600;
padding: 5px;
/*background-color: #D0E3FA;*/
/*background-color: #CCCCCC;*/
background-color: #FFCC99;
}
.zonetexte td {
font-family: sans-serif;
/*border: thin solid #4d5a6e;*/
border: 1px solid #CC6600;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
.zonetexte caption {
font-family: sans-serif;
}
.zonetexte .al{
text-align:left;
}
.zonetexte .ar{
text-align:right;
}
.zonetexte .p1 {
align:left; 
width:150px; 
border:none;
}
.zonetexte .p2 {
text-align:justify;
width:auto;
border:none;
}
.zonetexte	.titreh2
			{
				margin-left:10px; 
				padding-right:10px; 
				padding-top:15px;
				border-bottom: 1px solid #8fa4d0; width:90%;  color:#4d5a6e; 
			}
.tagclouds {
        clear:both;
}
.tagclouds a {
        font-size: 8pt;
}
#presentation div {width:100%}
#presentation a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentation p {
      font-size:9pt;
      }
#presentation img {
      width:110px;
      height:110px;
      float:left;
      margin-left:25px;
      margin-right:25px;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
}
#presentationL div {width:100%}
#presentationL a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentationL p {
      font-size:9pt;
      }
#presentationL img {
      width:110px;
      height:220px;
      float:left;
      margin-left:25px;
      margin-right:25px;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
}
#presentationLA div {width:100%}
#presentationLA a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentationLA p {
      font-size:9pt;
      }
#presentationLA img {
      width:320px;
      height:110px;
      float:left;
      margin-left:25px;
      margin-right:25px;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
}
#presentationPDF a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentationPDF p {
      font-size:9pt;
      }
#presentationPDF img {
      width:130px;
      height:184px;
      float:left;
      margin-left:25px;
      margin-right:25px;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
}
#presentationTXT div {width:100%;}
#presentationTXT a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentationTXT p {
      font-size:9pt;
      }
#presentationTXT img {
      width:200px;
      height:174;
      float:right;
      margin-left:25px;
      margin-right:25px;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
      }
      
#presentationTXT table {
border: 1px solid black;
border-collapse: collapse;
margin-left:15px;
margin-right:15px;
width: 95%;
}
#presentationTXT th {
      font-size:9pt;
border: 0px solid #CC6600;
padding: 2px;
background-color: rgb(224,224,224);
}
#presentationTXT td {
      font-size:9pt;
border: 1px solid #000000;
padding: 2px;
text-align: center;
background-color: #ffffff;
}
#presentationTXT .al{
text-align:left;
}
#presentationTXT .alg{
text-align:left;
		font-weight:bold;
		margin-right:15px;
}

#presentationPDF div {width:100%}
#presentationPDF a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentationPDF p {
      font-size:9pt;
      }
#presentationPDF img {
      width:auto;
      height:auto;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
      }
      
#presentationPDF table {
border: 1px solid black;
border-collapse: collapse;
width: 100%;
}
#presentationPDF th {
      font-size:9pt;
border: 0px solid #CC6600;
padding: 2px;
background-color: rgb(224,224,224);
}
#presentationPDF td {
      font-size:9pt;
border: 0px solid #CC6600;
padding: 2px;
text-align: center;
background-color: #ffffff;
}
#presentationPDF .al{
text-align:left;
}
#presentationPDF .alg{
text-align:left;
		font-weight:bold;
		margin-right:15px;
}

#navigation {
margin-top:0;
padding-top:5px;
   font-size:8pt;
color:#0a3d72;
		font-weight:bold;
}
#navigation a {
   font-size:8pt;
  color:rgb(129,65,65);
}

#presentationPDF a {
      color:rgb(129,65,65);
      font-size:11pt;
}
#presentationPDF p {
      font-size:9pt;
      }
#presentationPDF img {
      width:130px;
      height:184px;
      float:left;
      margin-left:25px;
      margin-right:25px;
      border-style:solid;
      border-width:1px;
      border-color:rgb(129,65,65);
}

#boite-navigation {
background:#F4F5F5 URL('http://www.slg-instruments.com/admin/new/pics/bghor.gif') center;
height:26px;
border-top:1px solid #E1E1DE;
border-bottom:1px solid #C9C9C6;
font-size:8pt;
font-weight:bold;
padding-top:8px;
text-indent:10px;
color:rgb(129,65,65);
}
#boite-navigation a {
  font-size:8pt;
  }
.gr-presentation {
  width:100%;
  background-color: rgb(235,235,235);
}
.gr-presentation div {
  width:100%;
}
.gr-presentation table {
  width:auto; 
  margin: 20px 20px 20px 20px; 
  /* border-color:rgb(129,65,65); */
  border-width:0px; 
}
.gr-presentation .g3 {
    width:40px;
    border:0px;
    background-color: rgb(235,235,235);
    padding-bottom:20px;
}
.gr-presentation .g1 {
    vertical-align:top;
    width:80px;
    background:#ffffff;
    border-right:0px;
    border-color:#C9C9C6;
    padding-bottom:20px;
    }
.gr-presentation .g2 {
    vertical-align:top;
    width:245px;
    background:#ffffff;
    border-style:solid;
    border-color:#C9C9C6;
    border-right: solid 1px #C9C9C6;
    border-left:0px;
    padding-left:20px;
    padding-bottom:20px;
    text-align:left;
    }
.gr-presentation h2 {
    font-size:10pt;
    font-weight:bold;
    padding:0px;
    }
.gr-presentation a {
    font-size:9pt;
    font-weight:normal; 
    text-decoration: underline; 
    
    }
.gr-liste-article {
  width:100%;
  /*background-color: rgb(235,235,235); */
}
.gr-liste-article div {
  width:100%;
}
.gr-liste-article h1 {
font-size:10pt;
font-weight:bold;
				margin-left:0px; 
				padding-right:0px; 
				padding-top:0px;
				border-bottom: 0px ;
        vertical-align:middle; 
}
.gr-liste-article table {
  width:100%; 
  margin: 30px 0px 0px 0px; 
  vertical-align:top;
  border-width:0px; 
}
.gr-liste-article th {
  border-width:1px;
  border-color: #C9C9C6;
  background-color: rgb(235,235,235);
height:15px;
font-size:8pt;
font-weight:bold;
padding-top:6px;
text-indent:10px;
  }
.gr-liste-article g1 {
    vertical-align:top;
  width:120px;
  border-color:#C9C9C6;
}
.gr-liste-article g2 {
  width:auto;
  border-color:#C9C9C6;
}
.gr-liste-article g3 p {
  width:120px;
  border-color:#C9C9C6;
}
.gr-liste-article td {
  border-width:1px;
  border-color:#C9C9C6;
}
.gr-liste-article h2 {
    font-size:10pt;
    font-weight:bold;
    padding:0px;
    text-align:left;
    }
.gr-liste-article p {
    font-size:9pt;
    font-weight:normal;
}
.gr-liste-article li {
text-align:left;
padding-left:30px;
font-size:8pt;
}
.gr-liste-article img {
border:0;
    vertical-align:top;
}
.gr-liste-article-technique table {
  width:100%; 
  margin: 0px 0px 0px 0px; 
  vertical-align:top;
  border-width:0px; 
}
.gr-liste-article-technique td {
text-align:left;
font-size:8pt;
font-weight:normal;
border:0px;
vertical-align:top;
}
#content table.pagetable {
	width: 100%;
	margin: 1em 0
}
#content table.pagetable caption {
	color: #555;
	font-style: italic;
	margin-bottom: 8px;
	margin-top: 20px
}
#content table.pagetable th, table.pagetable td {
	text-align: left;
	padding: 5px 8px
}
#content table.pagetable th {
	background: #efeedf;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px
}
#content table.pagetable td {
	border-bottom: 1px solid #ddd
}