
/* styles for Typo3 content elements */ 

#content 
{
	padding: 25px;
	line-height: 1.4em;
}

#content li {
	margin-left: 1em;
	list-style-image: url(../images/puce-sqr.png);
	list-Style-Position: inside;
}

#content p {
	text-align: justify;
	margin: 0.5em 0 0.8em;
}

#content p a {
	color: #0960a5;
}

#content p a:hover {
	text-decoration:underline;
	color: blue;
}

#content strong {
	font-weight: bold;
}

#content h3 {
	font-size: 115%;
	font-weight: bold;
	color: #0960a5;
	padding-left: 1em;
	margin-top: 1.5em;
	margin-bottom: 1em;
	background:url(../images/puce-tri.png) no-repeat left 50%;
}

#content h3 a:link, #content h3 a:visited {
	color: #0960a5;
}

#content h3 a:hover {
	text-decoration:underline;
	color: blue;
}

#content li a:link, #content li a:visited {
	color: #0960a5;
}

#content li a:hover {
	text-decoration:underline;
	color: blue;
}

#news-table, #awards-table, #dates-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0em 0.6em;
}

#news-table td:first-child, #awards-table td:first-child, #dates-table td:first-child {
	font-weight: bold;
	padding-left: 1em;
	background:url(../images/puce-sqr.png) no-repeat left 50%;
}

#news-table td:first-child {
	width: 25%;
}

#awards-table td:first-child {
	width: 30%;
}

#dates-table td:first-child {
	width: 12%;
}

#content table td a:link, #content table td a:visited {
	color: #0960a5;
}

#content table td a:hover {
	text-decoration:underline;
	color: blue;
}

div#contactAddresses div.vcard {
  float: left;
  margin: 20px 20px 20px 0;
}

#extra h3 {
	font-size: 115%;
	font-weight: bold;
	color: #0960a5;
	padding-top: 1em;
	margin-bottom: 0.8em;
}

#extra a:link, #extra a:visited {
	color: #0960a5;
}

#extra a:hover {
	text-decoration:underline;
	color: blue;
}

div#codetransform {
  text-align: center;
  width: 100%;
}

div#codetransform a {
  text-decoration: none;
}

div#codetransform span {
  font-size: 85%;
  font-style: italic;
  float:left;
	width: 64%;
}

div#codetransform span#sansp {
	width: 35%;
}

div#codetransform div {
  width:790px;
  margin: 30px auto;
}

.csc-textpic-caption {
  font-size: 77%;
}

.productName {
  font-weight: bold;
  font-style: oblique;
  color: #00468C;
}
