
td {
  font-family: verdana;
  font-size: 12px;
}
.td_centre {
  background-image: url(images/site_08.jpg);
  text-align: left;
  vertical-align: top;
}

.td_centre2 {
  background-image: url(images/site_08_2.jpg);
  text-align: left;
  vertical-align: top;
}


body {
  margin: 0;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-image: url(../img/background.gif);

}

img {
  border:  none;
}
li {
  list-style-image: url(medias/images/vague.gif);
  color: #2d6db0;
  font-weight: bold;
  font-size: 0.9 em;
}
a {
  color: #0c7adc;
}
#gauche a:hover {
  background-color: #eaf2ff;
}
select {
  border: 1px solid #226688;
  padding: 1px;
  background-image: url(medias/images/degrade_100.gif);
  background-repeat: repeat-y;
  background-position: right bottom;
  font-variant: small-caps;
}
input {
  border: 1px solid #226688;
  padding: 1px;
  background-image: url(medias/images/degrade_100.gif);
  background-repeat: repeat-y;
  background-position: right bottom;
}
textarea {
  border: 1px solid #226688;
  padding: 1px;
  background-image: url(medias/images/degrade_100.gif);
  background-repeat: repeat-y;
  background-position: right bottom;
  font-weight: bold;
}

h2 {
  border-bottom: 1px solid #ff6600;
  font-style: italic;
  font-size: 1.5em;
  color: #2d6db0;
}
acronym {
  border-bottom: 1px dashed #0055aa;
  color: #006699;
  cursor: help;
}
p {
  margin-bottom: 5px;
  margin-top: 5px;
}
p.intro {
  font-weight: 900;
}
.left {
  margin: 5px 10px 5px 0px;
  float: left;
}
.right {
  margin: 5px 0px 5px 10px;
  float: right;
}
blockquote {
  width: 200px;
}
.content {
  padding: 3px 8px 0px;
  text-align: left;
  font-size: 12px;
}
.repeat {
  font-size: 1.5em;
  font-weight: bold;
  color: #006699;
}
blockquote p {
  border-bottom: 1px solid #cccccc;
  margin: 0px 0px 10px;
  padding-bottom: 5px;
}
blockquote img {
  margin-right: 3px;
  float: left;
}
blockquote .head {
  width: 200px;
  height: 30px;
  background-image: url(../img/quoteTop.gif);
}
blockquote .foot {
  width: 200px;
  height: 30px;
  background-image: url(../img/quoteBtm.gif);
}
blockquote ul {
  margin-left: 14px;
}
#pageHeader {
  border-bottom: 1px solid #999999;
  height: 120px;
  width: 760px;
}
#barre {
  border-bottom: 1px solid #999999;
  background-color: #ffffff;
  height: 20px;
  text-align: right;
}
#conteneur {
  border: 1px solid #999999;
  position: absolute;
  width: 760px;
  left: 50%;
  margin-left: -380px;
  margin-top: 5px;
  margin-bottom: 0px;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url(medias/images/bg_menu.jpg);
}
#centre {
  border-left: 1px solid #999999;
  padding: 0px;
  margin-left: 150px;
  background-color: #ffffff;
  text-align: left;
  background-image: url(medias/images/bg_centre.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
}
.catHeader {
  margin-bottom: 10px;
  font-size: 2.2em;
  font-weight: bold;
  font-style: italic;
  color: #408bcc;
}
.content {
  padding: 0px 10px 10px;
}
.boxHeader {
  border-bottom: 2px solid #005a94;
  color: #005a94;
  font-weight: bold;
  margin-top: 15px;
}
.box {
  padding: 3px;
  background-color: #eeeeee;
}
.bad {
  border: 1px solid #cc0000;
  padding: 3px;
  color: #cc0000;
  background-color: #ffe6e6;
}
a.dwlicon {
  margin-top: 20px;
  background-image: url(../img/dwldoc.gif);
  width: 85px;
  height: 48px;
  display: block;
}
a.dwlicon:hover {
  background-image: url(../img/on_dwldoc.gif);
}
.dwlicon_txt {
  color: #999999;
  font-size: 10px;
  text-decoration: none;
}
#gauche a {
  border-right-color: #999999;
  border-right-width: thin;
}
#gauche {
  position: absolute;
  left: 0;
  width: 150px;
}
h1 {
  
  margin: 15px 0px 5px;
  padding: 0px;
  text-align: right;
  font-size: 1.6em;
  font-weight: bold;
  color: #336699;
  background-image: url(../img/a_barre.gif);
}
#gauche .setipp {
  background-image: url(medias/images/bas_menu.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  margin-top: 15px;
  padding-top: 28px;
}
#gauche .sdf {
  background-image: url(medias/images/bas_menu.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  margin-top: 15px;
  padding-top: 35px;
}
a.cat {
  padding: 3px 5px 0px 4px;
  display: block;
  text-decoration: none;
  color: #014f76;
  width: 145px;
  font-weight: bold;
  font-size: 10px;
}
a.cat:hover {
  border-right: 3px solid #0033ff;
  padding-right: 4px;
  width: 139px;
  text-align: right;
  background-image: url(medias/images/vague.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
a.cat:active {
  border-top: 1px solid #999999;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #999999;
  background-color: #ffffff;
  padding-right: 7px;
  width: 139px;
}
#gauche a.here {
  border-top: 1px solid #999999;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #999999;
  background-image: url(../img/menu_sel.gif);
  padding-right: 7px;
  width: 139px;
  text-align: right;
}
#channel {
  border-top: 1px dotted #999999;
  padding: 1px;
  background-color: #eeeeee;
  margin-top: 10px;
  height: 17px;
}
#channel a.prev {
  text-decoration: none;
  float: left;
  color: #666666;
  padding-left: 5px;
  padding-right: 5px;
}
#channel a.prev:hover {
  background-color: #dddddd;
}
#channel a.next {
  text-decoration: none;
  float: right;
  color: #666666;
  padding-left: 5px;
  padding-right: 5px;
}
#channel a.next:hover {
  background-color: #dddddd;
}
#onglets {
  border-bottom: 1px solid #ff6600;
  margin-top: 5px;
  padding-bottom: 5px;
}
#onglets ul {
  margin-right: 0;
  padding-right: 0;
  display: inline;
}
#onglets ul li {
  border: 1px solid #ff6600;
  padding: 2px 15px 5px;
  color: #81c721;
  font-size: 1em;
  font-weight: bold;
  margin-right: 4px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  display: inline;
  background-image: url(../img/bg_onglet_off.gif);
  background-color: #FFCC66;
}
#onglets ul li.here {
  border-style: solid;
  border-color: #ff6600 #ff6600 #ffffff;
  border-width: 1px;
  background-image: url(../img/bg_onglet.jpg);
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  display: inline;
  font-weight: bold;
  color: #ff6600;
  font-size: 1em;
  background-color: #FFFFFF;
}
#onglets ul li a {
  text-decoration: none;
  color: #81c721;
}
#onglets ul li a:hover {
  background-color: transparent;
}
#pied {
  border-top: 1px solid #999999;
  margin: 0px;
  padding: 0px 2px 0px 5px;
  color: #226688;
  font-weight: bold;
  height: 16px;
  font-size: 10px;
  background-image: url(../img/footer.jpg);
}
#pied a {
  color: #408bcc;
  text-decoration: none;
}
#pied a:hover {
  color: #1f496d;
  text-decoration: none;
  background-color: transparent;
}
.suivi {
  font-style: italic;
  font-weight: bold;
  color: #006699;
}
.tp {
  color: #81c721;
  font-style: italic;
  font-weight: bold;
  font-size: 1.3em;
}
.editorial {
  font-size: 9px;
  font-style: italic;
}
.editorial_nom {
  font-size: 10px;
  font-weight: 900;
}
.robsys {
  font-size: 12px;
  font-weight: 900;
  color: #2d6db0;
}
.titre {
  font-size: 10px;
  font-weight: 900;
  color: #000000;
}
.plan {
  border: 1px solid #226688;
}
#conteneur #centre .content td {
  text-indent: 10px;
}
.citation {
  font-style: italic;
}
.fanuc {
  font-weight: bold;
  color: #cc0000;
  background-color: yellow;
  font-size: 11px;
}
.kuka {
  font-weight: bold;
  background-color: black;
  font-size: 11px;
  color: #ff9900;
}
.abb {
  font-weight: bold;
  color: red;
  font-size: 11px;
}

.staubli {
	font-weight: bold;
	color: gray;
	font-size: 11px;
	background-color: #EAEAFF;
}

.bas {
	color: #808080;
  font-size: 10px;
}

.bas .adresse {
	color: #000;
  font-size: 12px;
}

.video {
  color: #000;
  font-size: 10px;
  font-weight: 900;
}
.legend {
  color: #000;
  font-size: 10px;
  font-weight: 900;
}

#fiche {
	border:1px dashed;
	background-color: #FFF;
	background-opacity:0.5;
	padding : 1em 1em 1em 1em;
	margin : 2em 2em 2em 2em;
}
