﻿/*----------------------------------------------------------
Titre: vallourec_leftmenu.css
Description: css pour master avec nav gauche
Project: Vallourec website
Author: expertime
ddm :170809-1126
----------------------------------------------------------*/
body, .ms-propertysheet,.ms-WPBody,.exp-mp2tddeux *,.exp-mp3tddeux * {
				font-family: Arial, Helvetica, sans-serif;
				color: #666;

				font-size:13px;
				font-weight:400;
}
h2, h1, h3, h4, h5, p {
				margin: 0px;
}
h5
{
	font-family: Arial, Helvetica, sans-serif!important;
	margin:0px!important;
	padding:0px!important;
	color: #01457c!important;
	font-size: 14px !important;
	font-weight: bold!important;
}
td {
				vertical-align: top;
}
img.ms-asset-icon
{
	float:left;

}
#exp-vallourec-norm td.ms-rightareacell, #exp-vallourec-norm td.ms-titlearealeft, #exp-vallourec-norm table.ms-nav, #exp-vallourec-norm td.ms-rightareacell div.ms-pagemargin, #exp-vallourec-norm div.ms-titleareaframe, #exp-vallourec-norm td.ms-globalbreadcrumb {
				background-color: transparent;
				background-image: none;
				border: 0px;
}
#exp-vallourec-norm td.ms-globalbreadcrumb {
				background-color: transparent;
}
#exp-vallourec-norm td.ms-titlearealeft, #exp-vallourec-norm td.ms-titleareaframe, #exp-vallourec-norm div.ms-titleareaframe, #exp-vallourec-norm td.ms-pagetitleareaframe, #exp-vallourec-norm div.ms-titleareaframe, #exp-vallourec-norm td.ms-bodyareapagemargin, #exp-vallourec-norm td.ms-pagebottommargin, #exp-vallourec-norm td.ms-pagebottommarginright, #exp-vallourec-norm td.ms-pagebottommarginleft, #exp-vallourec-norm td.ms-globalTitleArea, #exp-vallourec-norm td.ms-bannerContainer, #exp-vallourec-norm div.ms-pagemargin {
				background-color: transparent;
				background-image: none;
				border: 0px;
}
#exp-vallourec-norm .ms-consolemptablerow, #exp-vallourec-norm td.ms-consoletitleareaframe, #exp-vallourec-norm div.ms-consoletitleareaframebottom {
				background-color: transparent;
				background-image: none;
				border: 0px;
}
#exp-vallourec-norm table.ms-nav {
				/*display:none;*/
	width: 200px;
				background-image: none;
}
#exp-vallourec-norm .ms-WPBody td
{
	font-size:13px;





	font-weight:400;
	font-family:Arial, Helvetica, sans-serif
}
#exp-vallourec-norm .ms-main {
	font-size:13px;
				width: 900px;
				margin: auto;
				height: 99%;
				border-left: 1px solid #e5e5e5;
				border-right: 1px solid #e5e5e5;
				border-bottom: 1px solid #e5e5e5;
}
#exp-vallourec-norm {
				background-image: url('Images/vallourec/HomeVallourecbodybckg.gif');
				background-position: left top;
				background-repeat: repeat-x;
				background-color: #fff;
				text-align: center;
}
#exp-vallourec-norm td.ms-globallinks table {
				padding: 0px;
}
#exp-vallourec-norm td.ms-globalTitleArea {
				background-color: #fff;
				height: 75px;
}
#exp-vallourec-norm td.ms-bannerContainer {
	/**background-image: url('Images/vallourec/HomeVallourectopmenubckg.gif');
	background-position: left top;
	background-repeat: repeat-x;**/
	background-color:#fff;
	padding-top:3px;
	height: 30px;
}
#exp-vallourec-norm .exp-top-bread-search {
	/**background-image: url('Images/vallourec/HomeVallourecbckgtop.gif');
	background-position: left bottom;
	background-repeat: repeat-x;**/
	background-color:#fff;
	height:28px;
}
#exp-vallourec-norm td.ms-globalbreadcrumb {
				width: 670px;
}
#exp-vallourec-norm td.ms-banner {
	/**text-align: center;
	padding-left: 100px;**/
}
#exp-vallourec-norm table.ms-topNavContainer {
				margin: auto;
				width: 100%;
				border: 0px;
}
#exp-vallourec-norm .ms-topNavContainer div {
				width: 200px;
}
#exp-vallourec-norm .ms-topnav, #exp-vallourec-norm table.ms-topnav td, #exp-vallourec-norm .ms-topnavselected {
				background-color: transparent;
				background-image: none;
				border: 0px;
}
#exp-vallourec-norm .ms-bodyareaframe {
				border: 0px;
}
#exp-vallourec-norm .ms-pagebreadcrumb {
				background-color: transparent;
}
#exp-vallourec-norm .ms-topnav, #exp-vallourec-norm .ms-topnav A {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 900;
				color: #999;
				text-transform: uppercase;
				display: inline;
}
#exp-vallourec-norm .ms-topnav img {
				display: none;
}
#exp-vallourec-norm .ms-pagetitleareaframe table {
				background-image: none;
}
#exp-vallourec-norm td.ms-titlearea {
				padding-left: 10px;
}
#exp-vallourec-norm td.ms-titlearea span {
				font-family: Arial, Helvetica, sans-serif;
				border: 0px;
				font-size: 11px;
				color: #808080;
}
#exp-vallourec-norm .ms-topnavselected, #exp-vallourec-norm .ms-topnavselected A {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 900;
				color: #01457c;
				display: inline;
				text-transform: uppercase;
}
#exp-vallourec-norm .ms-pagebreadcrumb, #exp-vallourec-norm .ms-pagebreadcrumb A {
				font-family: Arial, Helvetica, sans-serif;
				border: 0px;
				font-size: 11px;
				color: #666;
}
#exp-vallourec-norm td.exp-search 
{
	/**background-image: url('Images/vallourec/bckgsearchtd.gif');
	background-position: left bottom;
	background-repeat: repeat-y;**/
	width: 160px;
	padding-left:15px;
}
td.exp-multilingual {
				background-image: url('Images/vallourec/bckgsearchtd.gif');
				background-position: left bottom;
				background-repeat: repeat-y;
}
td.exp-print{
padding-left:15px;
vertical-align:middle;
width:30px;
}
td.exp-print .exp-print-ico
{
			background-image:url('Images/vallourec/ico_print.gif');
	background-position:left center;
	background-repeat:no-repeat;
		display:block;
		width: 18px;
		cursor:pointer
}
td.exp-total-content-td table, .exp-total-content-td td {
				background-color: transparent;
}
td.exp-total-content-td {
				padding-bottom: 10px;
}
#exp-vallourec-norm td.ms-sbcell {
				background-color: transparent;
				border: 0px;
}
#exp-vallourec-norm input.ms-sbplain {
				border: 1px solid #e5e5e5;
				height: 20px;
}
table.exp-total-content-table {
				background-image: url('Images/vallourec/HomeVallourecbckgcontent.gif');
				background-position: left top;
				background-repeat: repeat-x;
				background-color: #fff;
}
#exp-vallourec-norm a.ms-sitemapdirectional, span.ms-sitemapdirectional {
				background-color: transparent;
				color: #808080;
}
.exp-footer {
				background-image: url('Images/vallourec/HomeVallourecbckgfooterup.gif');
				background-position: left top;
				background-repeat: repeat-x;
				background-color: #fff;
				height: 30px;
				text-align: center;
				vertical-align: middle;
}
ul.exp-footerUL {
				margin: 0 17%;
}
ul.exp-footerUL li {
				display: inline;
				list-style-type: none;
}
.exp-footer a.exp-footerLink, .exp-footerLI-separator, .exp-footer td a, .exp-footerLink {
				font-family: Arial, Helvetica, sans-serif;
				border: 0px;
				font-size: 11px;
				color: #666;
				text-decoration: none;
				padding: 0px 5px;
}
.exp-footer a.exp-footerLink, .exp-footerLink {
				font-family: Arial, Helvetica, sans-serif;
				border: 0px;
				font-size: 11px;
				color: #666;
				text-decoration: none;
				padding: 0px 5px;
}
div#exp-slider {
	position: relative;
	height: 160px;
	background-color: #fff;
	overflow: hidden;
}

div.exp-slider-container {height: 160px;overflow: hidden;}

div.exp-imageViewerText {
	position: absolute;
	top: 0px;
	right: 0px;
	padding:30px;
	width: 270px;
    height: 160px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
div.exp-imageViewerTextLegend {
	position:absolute;
	padding:30px;
	top:0px;right:0px;		
	width:270px;
	height:160px;		
}
div.exp-imageViewerTextLegend SPAN {
	color:#FFF;
}
div.exp-imageViewerTextLegend SPAN A {	
	color:#FFF;
}
div.exp-imageViewerTextLegend SPAN A:hover {
	color:#000;
}
div.exp-imageViewerImage {text-align: center;width:100%;height:160px;}
div.exp-imageViewerImage img{width:100%;}
div#exp-pager {
				position: absolute;
				right: 20px;
				bottom: 8px;
}
a.exp-forward:link {
				background-image: url('Images/vallourec/forward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
a.exp-forward:visited {
				background-image: url('Images/vallourec/forward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
a.exp-forward:hover {
				background-image: url('Images/vallourec/forward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
a.exp-forward {
				background-image: url('Images/vallourec/forward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
.exp-backward:link {
				background-image: url('Images/vallourec/backward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				margin: 0 5px;
				text-decoration: none;
}
.exp-backward:visited {
				background-image: url('Images/vallourec/backward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
.exp-backward:hover {
				background-image: url('Images/vallourec/backward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
a.exp-backward {
				background-image: url('Images/vallourec/backward.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				color: #fff;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				margin: 0 5px;
				text-decoration: none;
}
html>/**/body a.exp-backward{padding:4px;}
html>/**/body a.exp-forward{padding:4px;}
span.exp-baselineDisplay {
				font-family: Arial, Helvetica, sans-serif;
				border: 0px;
				font-size: 14px;
				font-weight: 900;
				color: #ccc;
}
.exp-headerlogo {
				float: left;
}
span.exp-baselineDisplay {
				display: block;
				float: left;
				margin-top: 18px;
				margin-left: 15px;
				width: 630px;
}
.exp-header-text {
				width: 100%;
				vertical-align: middle;
}
#exp-vallourec-norm div.ms-quicklaunchheader, #exp-vallourec-norm .ms-selectednav, #exp-vallourec-norm .ms-quickLaunch, #exp-vallourec-norm .ms-quicklaunchouter, div.ms-quickLaunch td, #exp-vallourec-norm .ms-navheader td, #exp-vallourec-norm .ms-recyclebin td {
				background-image: none;
				background-color: transparent;
				border: 0px;
}
.ms-quicklaunch table.ms-selectednav,.ms-quicklaunch table.ms-selectednav td
{
				margin:0;
				padding-bottom:0;
				border:0px
}
#exp-vallourec-norm table.ms-navitem td, span.ms-navitem
{
				padding-left:28px
}
#exp-vallourec-norm .ms-quicklaunchouter {
				margin-bottom: 10px;
}
#exp-vallourec-norm .ms-standardheader {
height:15px;
}
#exp-vallourec-norm div.ms-quicklaunchheader
{
display:none;
}
#exp-vallourec-norm .ms-quicklaunch table.ms-navheader td,#exp-vallourec-norm .ms-navheader2 td,#exp-vallourec-norm .ms-quicklaunch span.ms-navheader {
background-color:#fff}
#exp-vallourec-norm .ms-navheader td {
				padding-left: 27px;
				background-image: url('Images/vallourec/pucecommu.gif');
				background-repeat: no-repeat;
				background-position: 10px 3px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
				
}
#exp-vallourec-norm .ms-navitem td {
				padding-top: 0px;
				padding-bottom: 0px;
}
#exp-vallourec-norm div.ms-quicklaunchheader a, #exp-vallourec-norm .ms-navheader td a, #exp-vallourec-norm .ms-navheader td a:link, #exp-vallourec-norm .ms-navheader td a:visited, #exp-vallourec-norm .ms-navheader td a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
}
#exp-vallourec-norm .ms-recyclebin a, #exp-vallourec-norm .ms-navitem td a, #exp-vallourec-norm .ms-navitem td a:link, #exp-vallourec-norm .ms-navitem td a:visited, #exp-vallourec-norm .ms-navitem td a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
#exp-vallourec-norm .ms-selectednav td, #exp-vallourec-norm .ms-selectednav a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #000;
				background-image: none;
}
#exp-vallourec-norm table.ms-navitemsub {
				padding-left: 30px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
}
#exp-vallourec-norm table.ms-navitemsub a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666;
				font-style: italic;
}
#exp-vallourec-norm .ms-topNavFlyOuts {
				background-color: transparent;
}
#exp-vallourec-norm a.ms-topNavFlyOuts {
				padding-left: 27px;
				background-image: url('Images/vallourec/pucecommu.gif');
				background-repeat: no-repeat;
				background-position: 10px 5px;
				color: #666;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				width: 100%;
}
#exp-vallourec-norm .zz1_GlobalNav_0 {
				border: 0px;
				DISPLAY: none;
				LEFT: 0px;
				POSITION: absolute;
				TOP: 130px!important;
				BACKGROUND-COLOR: white;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-repeat: repeat-x;
				background-position: left top;
}
#exp-vallourec-norm .ms-pagetitleareaframe TABLE {
				height: auto;
}
#exp-vallourec-norm .ms-bodyareaframe {
				padding: 0 6px;
}
.exp-mainsecondtdgeneric {
				width: 180px;
				padding: 10px;
				vertical-align: top;
	/*background-color:#efefef;*/
}
.exp-mptitle {
				color: #01457c;
				font-size: 16px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucecommutraitpoint2.gif');
				background-repeat: no-repeat;
				background-position: left 5px;
				padding-left: 20px;
				padding-bottom: 10px;
				margin-top: 0px;
				margin-bottom: 7px;
				text-align: left;
}
.exp-mainfirsttdgeneric {
				width: 80%;
}
.exp-mainfirsttdgeneric table {
				width: 100%;
}
div#MSOTlPn_WebPartPageDiv {
				overflow: visible!important;
}
.ms-ToolPaneBody {
				background-color: #fff;
}
table.ms-ToolPaneOuter {
				position: absolute;
				right: -240px;
				height: 500px!important;
				background-color: #fff;
}
td#MSOTlPn_MainTD {
				position: relative;
}
.exp-multilingual {
				vertical-align: middle;
				text-align: center;
}
.exp-multilingual a img {
				border: 0px;
}
table.exp-mainmp2 {
				width: 100%
}
.exp-mainmp2 table {
				width: 99%;
}
.exp-mainmp2tdleft {
				padding-right: 10px;
				/**padding-right:0;
				margin-right:10px**/
}
#exp-vallourec-norm .ms-areaseparator, #exp-vallourec-norm .ms-areaseparatorright, #exp-vallourec-norm .ms-areaseparatorleft {
				background-image: none;
				background-color: transparent;
				border: 0px;
}
#exp-vallourec-norm .ms-areaseparator {
				height: auto;
}
#exp-vallourec-norm .ms-pagetitleareaframe {
				width: 100%;
				padding-left: 10px;
}
#exp-vallourec-norm h2.ms-pagetitle, #exp-vallourec-norm h2.ms-pagetitle a {
				FONT-WEIGHT: 900;
				FONT-SIZE: 16px;
				COLOR: #01457c;
				FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#exp-vallourec-norm td.ms-pagetitle {
				text-align: center;
}
.exp-editmodpan {
				text-align: center;
				background-color: #efefef;
}
table.exp-mpa-editablecontent {
				margin: auto;
}
/***************
 news
*****************/
#exp-commu, #exp-present, #exp-publi {
				width: 433px;
				margin-bottom: 40px;
}
#exp-commu h2, #exp-present h2, #exp-publi h2 {
				float: left;
				color: #01457c;
				font-size: 18px;
				font-weight: 400;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucecommu.gif');
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 20px;
				margin-top: 0px;
				margin-bottom: 7px;
}
#exp-commu a.exp-fr, #exp-present a.exp-fr, #exp-publi a.exp-fr {
				float: right;
				color: #01457c;
				font-size: 10px;
				padding-top: 5px;
				font-family: Arial, Helvetica, sans-serif;
}
#exp-commu a, #exp-present a, #exp-publi a {
				color: #01457c;
				font-size: 10px;
				padding-top: 5px;
				font-family: Arial, Helvetica, sans-serif;
}
#exp-commu div, #exp-present div, #exp-publi div {
				background-image: url('Images/vallourec/pointval.gif');
				background-position: left top;
				background-repeat: repeat-x;
				clear: both;
				padding-top: 6px;
}
#exp-commu div div, #exp-present div div, #exp-publi div div {
				background-image: none;
				margin-top: 0px;
				padding-top: 0px;
}
#exp-commu h4, #exp-present h4, #exp-publi h4 {
				margin-top: 0px;
				margin-bottom: 0px;
				color: #666;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
}
#exp-commu p {
				margin-top: 0px;
				color: #666;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 400;
				margin-bottom: 25px;
}
/********
image viewer home page
*********/
.exp-vallourec-Viewer-News img {
				width: 158px;
				margin: auto;
}
.exp-vallourec-Viewer-News {
				width: 100%;
				padding: 10px;
}
table.exp-vallourec-Viewer-Grid {
				width: 200px;
				border: 1px solid #e5e5e5;
}
.exp-vallourec-Viewer-Grid td {
				border: 0px;
}
.exp-vallourec-Viewer-Grid th {
				background-image: url('Images/vallourec/topbckg.gif');
				background-position: left top;
				background-repeat: repeat-x;
}
/********************
page rubrique
*********************/
.exp-maintablerubrique {
				width: 100%;
}
.exp-mainsecondtdrub {
				width: 200px;
				padding: 10px 0px 10px 10px;
}
.exp-mainsecondtdrub td.exp-mainstdarub, .exp-mainsecondtdrub td.exp-mainstdbrub {
				width: 180px;
				padding: 10px;
				background-color: #efefef;
}
td.exp-mainsecondtdrubftd {
				width: 180px;
				padding: 10px;
				background-color: #efefef;
}
.exp-mainfirsttdrub td {
				width: 100%;
}
.exp-mainfirsttdrub table {
				width: 100%;
}
.exp-mptitle {
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				color: #01457c;
				padding: 10px 0;
				background-image: url('Images/vallourec/Bordertitle.gif');
				background-repeat: repeat-x;
				background-position: left bottom;
}
td.exp-generichtmun-rubtopleft, td.exp-generichtmun-rubtopright, td.exp-generichtmun-rubbottomleft, td.exp-generichtmun-rubbottomright {
				width: 210px;
}
#exp-vallourec-norm .ms-bodyareaframe {
				padding-left: 0px;
}
td.exp-generichtmun-rubtopleft, td.exp-generichtmun-rubtopright {
				padding-bottom: 15px;
}
/********************
Modele de page 2
*********************/
td.exp-mainmp2tdtableright, td.exp-mainmp2tdtablerightbis {
				width: 180px;
				padding-left: 10px;
				padding-right: 10px;
				background-color: #efefef;
}
.exp-mainmp2tdtableright {
				padding-top: 10px;
}
.exp-mainmp2tdtablerightbis {
				padding-bottom: 10px;
}
.exp-mmp2tdright {
				width: 180px;
				padding-top: 10px;
}
/********************
Modele de page 3
*********************/
.exp-mainmp3 {
				width: 100%;
}
.exp-mp3tdtrois, .exp-mp3tdtroisbis {
				width: 50%;
}
/********************
Modele de page 4
*********************/
.exp-mp4, .exp-mp4-tablein {
				width: 100%;
}
.exp-mainmp4tdright {
				width: 180px;
				padding: 10px;
				background-color: #efefef;
}
div.exp-img-mp4 {
				width: 123px;
				float: right;
}
.exp-mainmp4tdtableright {
				width: 100%;
}
/********************
Modele de page 5
*********************/
.exp-main-mp5 {
				width: 100%;
}
.exp-htm-mp5 * {
	font-size:13px;
}
.exp-main-mp5 .exp-mptitle {
				width: 100%;
}
.exp-firsttd-mp5 table {
				width: 100%;
}
td.exp-mainmp5tdright {
				width: 180px;
				padding: 10px;
				background-color: #efefef;
}
.exp-firsttd-mp5 {
				width: 500px;
}
.exp-mainmp5tdtableright {
				width: 100%;
}
div.exp-img-mp5 {
				/*width: 123px;*/
				float: left;
}
.exp-wpz-mp5-2, .exp-wpz-mp5-1 {
				width: 50%;
}
/********************
Modele de page 6
*********************/
.exp-maintable-mp6 {
				width: 100%;
}
td.exp-colgauchemp6 {
				width: 180px;
				padding: 10px;
				background-color: #efefef;
}
.exp-maintable-mp6 table {
				width: 100%;
}
/******************************
Modèle de page 7
******************************/
.CentralColumn {
				width: 100%;
				padding-top: 10px;
}
/******************************
 Our publications
*******************************/
#exp-impl {
				width: 200px; /*height:185px;*/;
				padding: 0px;
				border: 1px solid #e5e5e5;
}
.exp-top {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckg.gif');
				background-position: left top;
				background-repeat: no-repeat;
				height: 14px;
}
#exp-impl h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				margin-top: 4px;
				margin-left: 0px;
				margin-bottom: 0px;
				color: #01457c;
}
#exp-impl span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
}
div.exp-content {
				padding-left: 20px;
				padding-bottom: 10px;
				height: 170px;
				background-image: url('Images/vallourec/bottombckg.gif');
				background-position: left bottom;
				background-repeat: no-repeat;
}
.exp-content ul {
				margin: 0px;
				padding: 0px;
				list-style: none;
}
.exp-content ul li {
				float: left; /*height:20px;*/;
				padding: 0px 15px 4px 3px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/puceworld.gif');
				background-repeat: no-repeat;
				background-position: 90% center;
				display: inline-block;
				margin-right: 3px;
				text-align: center;
}
.exp-content ul li a, .exp-content ul li a:hover, .exp-content ul li a:visited, .exp-content ul li a:active, .exp-content ul li a:link {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
				text-decoration: none;
}
/********************
pour content editor only
*********************/
ul.ms-rteCustom-RightColumnLinks
{
	list-style-type:none;
	padding:0px;
	margin:9px!important;
	font-family:Arial;
}
ul.ms-rteCustom-RightColumnLinks li p,ul.ms-rteCustom-RightColumnLinks li a
{
	font-size:13px;
}
ul.ms-rteCustom-RightColumnLinks li
{
	padding-left:20px;
	background-image:url('/Style%20Library/Images/vallourec/linkarrow.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	line-height:20px;
	/*color:#575757!important;
	font-weight:bold;*/
}
TD.exp-generichtmun-rubbottomleft *,TD.exp-generichtmun-rubbottomright *,TD.exp-generichtmun-rubtopright *,TD.exp-generichtmun-rubtopleft *
{
	font-size:13px;
}
ul.ms-rteCustom-RightColumnLinks li a:hover
{
	color:#019891;
	text-decoration:underline;
}
ul.ms-rteCustom-GreenList
{
	list-style-type:none;
	padding:0px;
	margin:9px!important;
	font-family:Arial;
}
ul.ms-rteCustom-GreenList li
{	
	background-image: url('/Style%20Library/Images/vallourec/pucecommu.gif');
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
ul.ms-rteCustom-BlankList
{	
	list-style-type:none;
	padding:0px;
	margin:9px!important;
	font-family:Arial;
}
div.ms-rteCustom-GrayBorder
{
	border:solid 1px #f1f1f1;
}
div.ms-rteCustom-GrayBorder h5
{
	margin-left:9px!important;
	margin-top:9px!important;
}
p.ms-rteCustom-18px
{
	font-size:18px!important;
	color:#000;
}
p.ms-rteCustom-14px
{
	font-size:14px!important;
	color:#333;
}
p.ms-rteCustom-12px
{
	font-size:12px!important;
	color:#333;
}
.ms-rteCustom-13px
{
	font-size:13px!important;
	font-weight:400;
}
.ms-rteCustom-blue
{
	color:#01457c
}
p.ms-rteCustom-blue-title
{
	color:#01457c!important;
	font-size:14px!important;
	font-weight:bold;
}
.ms-rteCustom-title-with-green-arrow {
				color: #01457c;
				font-size: 16px!important;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucecommutraitpoint2.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left 5px;
				padding-left: 20px;
				padding-bottom: 10px;
				margin-top: 0px;
				margin-bottom: 7px;
				text-align: left top;
}
.ms-rteCustom-title-with-green-arrow-link {
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucecommutraitpoint2.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left 5px;
				padding-left: 20px;
				padding-bottom: 10px;
				margin-top: 0px;
				margin-bottom: 7px;
				text-align: left;
}

.ms-rteCustom-underline-green {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/greendotunderline.gif');
				background-repeat: repeat-x;
				background-position: left bottom;
				padding-left: 0px;
				padding-bottom: 5px;
				margin-top: 0px;
				margin-bottom: 0px;
}
.ms-rteCustom-underline-blue {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bluedotunderline.gif');
				background-repeat: repeat-x;
				background-position: left bottom;
				padding-left: 0px;
				padding-bottom: 5px;
				margin-top: 0px;
				margin-bottom: 0px;
}
.ms-rteCustom-underline-gray {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/graydotunderline.gif');
				background-repeat: repeat-x;
				background-position: left bottom;
				padding-left: 0px;
				padding-bottom: 5px;
				margin-top: 0px;
				margin-bottom: 0px;
}
.ms-rteCustom-arrow-green-square {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucecommu.gif');
				background-repeat: no-repeat;
				background-position: left top;
				padding-left: 20px;
}
.ms-rteCustom-arrow-blue-square {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucebleu.gif');
				background-repeat: no-repeat;
				background-position: left top;
				padding-left: 20px;
}
.ms-rteCustom-arrow-gray-square {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/pucegrey.gif');
				background-repeat: no-repeat;
				background-position: left top;				
				padding-left: 20px;
}
.ms-rteCustom-arrow-green {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/arrowgreen.gif');
				background-repeat: no-repeat;
				background-position: left 3px;
				padding-left: 15px;
}
.ms-rteCustom-arrow-blue {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/arrowblue.gif');
				background-repeat: no-repeat;
				background-position: left 3px;
				padding-left: 15px;
}
.ms-rteCustom-arrow-blue-link-blue,a.ms-rteCustom-arrow-blue-link-blue {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('Images/vallourec/arrowblue.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	font-weight:400!important;
	color:#01457c;
}
a.ms-rteCustom-arrow-blue-link-blue:hover{
	background-image: url('Images/vallourec/arrowgreen.gif');
}
.ms-rteCustom-arrow-gray {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/arrowgrey.gif');
				background-repeat: no-repeat;
				background-position: left 3px;
				padding-left: 15px;
}
.ms-rteCustom-dot-green {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/greendot.gif');
				background-repeat: no-repeat;
				background-position: left 8px;
				padding-left: 15px;
}
.ms-rteCustom-dot-blue {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bluedot.gif');
				background-repeat: no-repeat;
				background-position: left 8px;
				padding-left: 15px;
}
.ms-rteCustom-dot-gray {
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/graydot.gif');
				background-repeat: no-repeat;
				background-position: left 8px;
				padding-left: 15px;
}
.ms-rteCustom-bold-gray,A.ms-rteCustom-bold-gray {
				color: #666!important;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
}
A.ms-rteCustom-bold-gray:hover {
	color:#019891!important;
}
.ms-rteCustom-normal-gray {
				color: #666;
				font-weight: 400;
				font-family: Arial, Helvetica, sans-serif;
}
.ms-rteCustom-bold-blue {
				color: #01457c;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
}
.ms-rteCustom-normal-blue {
				color: #01457c;
				font-weight: 400;
				font-family: Arial, Helvetica, sans-serif;
}
.ms-rteCustom-bold-green{
	color:#019891;
	font-weight:900;
	font-family:Arial, Helvetica, sans-serif;
	}
.ms-rteCustom-normal-green{
	color:#019891;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	}
.ms-rteCustom-bold-gray-11 {
				color: #666;
				font-size: 11px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
}
.ms-rteCustom-normal-gray-11 {
				color: #666;
				font-size: 11px;
				font-weight: 400;
				font-family: Arial, Helvetica, sans-serif;
}
.ms-rteCustom-normal-gray-13 {
				color: #666;
				font-size: 13px!important;
				font-weight: 400;
				font-family: Arial, Helvetica, sans-serif;
}

.ms-rteCustom-blue-on-blue-img {
				color: #01457c;
				font-size: 13px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bckgbleulien.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left bottom;
				height: 18px;
				width: 180px;
				padding: 13px 0 13px 13px;
}
.ms-rteCustom-gray {
	color:#666;
}
.ms-rteCustom-gray-on-blue-img {
				color: #666;
				font-size: 13px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bckgbleulien.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left bottom;
				height: 18px;
				width: 180px;
				padding: 13px 0 13px 13px;
}
.ms-rteCustom-blue-on-gray-img {
				color: #01457c;
				font-size: 13px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bckggraylien.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left bottom;
				height: 18px;
				width: 180px;
				padding: 13px 0 13px 13px;
}
.ms-rteCustom-green-on-gray-img {
				color: #019891;
				font-size: 13px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bckggraylien.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left bottom;
				height: 18px;
				width: 180px;
				padding: 13px 0 13px 13px;
}
.ms-rteCustom-gray-on-gray-img {
				color: #666;
				font-size: 13px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/bckggraylien.gif');
				display: block;
				background-repeat: no-repeat;
				background-position: left bottom;
				height: 18px;
				width: 180px;
				padding: 13px 0 13px 13px;
}
a span.ms-rteCustom-blue-img-background {
				cursor: pointer;
}
.ms-rteCustom-10px-regular
{
				font-size:10px;
				font-weight:400
}
.ms-rteCustom-link-blue{
	color:#01457C;
	text-decoration:underline;
}
.ms-rteCustom-link-blue a:hover{
	color:#019891;

}
.ms-rteCustom-link-gray{
	color:#666;
	text-decoration:underline;
}

img.ms-rteCustom-float-left-image
{
	float:left;
	margin-right:5px;
}
img.ms-rteCustom-float-right-image
{
	float:right;
	margin-left:5px;
}
.ms-rteCustom-default-edit-content {
	font-size:13px!important;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}
/********************
end of pour content editor only
*********************/
#exp-vallourec-norm .ms-rtetoolbarmenu {
				background-color: #f3f3f3;
}

/******************************************/
/*.level-section{
	float:left;
	height:350px;
}
div.level-header{
	width:170px;
}*/
/**************************
glossary
***************************/
table.exp-vallourec-FinancialGlossary-Letter {
				padding-bottom: 5px;
}
table.exp-vallourec-FinancialGlossary-Letter a {
				padding: 0px 2px;
				background-color: #e5e5e5;
				color: #01457c;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
				font-size: 11px;
				border: 1px solid #e5e5e5;
}
table.exp-vallourec-FinancialGlossary-Letter span span {
				padding: 0px 2px;
				color: #01457c;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
				font-size: 11px;
				border: 1px solid #e5e5e5;
}
table.exp-vallourec-FinancialGlossary-Letter span {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 400;
				font-size: 11px;
				color: #666;
}
td.exp-vallourec-FinancialGlossary-Return a, td.exp-vallourec-FinancialGlossary-Return a:link, td.exp-vallourec-FinancialGlossary-Return a:visited {
				color: #01457c;
				text-decoration:underline;
				font-size: 13px;
}
td.exp-vallourec-FinancialGlossary-Return {
				text-align: right;
}
.exp-vallourec-FinancialGlossary-Word a,
.exp-vallourec-FinancialGlossary-Word a:visited,
.exp-vallourec-FinancialGlossary-Word a:hover,   .exp-vallourec-FinancialGlossary-Word {
				color: #666;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
				font-size: 11px;
				text-decoration:none;
}
.exp-vallourec-FinancialGlossary-definition {
				color: #666;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 400;
				font-size: 13px!important;
				border-bottom: 1px solid #e5e5e5;
				padding-bottom: 8px;
}
.exp-vallourec-FinancialGlossary-definition *,.exp-vallourec-FinancialGlossary-Word * {
font-size:13px!important;
}
.exp-vallourec-FinancialGlossary-defdiv {
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				padding: 20px 10px;
}
table.exp-vallourec-FinancialGlossary-def {
				width: 430px;
}
/**************************
   FAQ
***************************/
.ms-WPBody TD.exp-vallourec-FAQ-Topic {
				padding-top: 10px;
				color: #666;
				font-size: 13px;
				font-weight: 900;
				font-family: Arial, Helvetica, sans-serif;
}
.ms-WPBody TD.exp-vallourec-FAQ-Questions {
				font-family: Arial, Helvetica, sans-serif;
}
.exp-vallourec-FAQ-Questions a, .exp-vallourec-FAQ-Questions a:link, .exp-vallourec-FAQ-Questions a:hover, .exp-vallourec-FAQ-Questions a:visited {
				color:#01457C;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
				font-size: 13px;
				background-image: url('Images/vallourec/pucecommu.gif');
				background-repeat: no-repeat;
				background-position: left top;
				padding-left: 15px;
}
td.exp-FAQ-question-end {
				background-image: url('Images/vallourec/pointval.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				padding-top: 1px;
}
table.exp-answer-table td.exp-vallourec-FAQ-Topic {
				padding-top: 10px;
				padding-bottom: 0px;
}
table.exp-answer-table td.exp-vallourec-FAQ-Questions a, table.exp-answer-table td.exp-vallourec-FAQ-Questions a:link, table.exp-answer-table td.exp-vallourec-FAQ-Questions a:hover, table.exp-answer-table td.exp-vallourec-FAQ-Questions a:visited {
				color:#01457C;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
				font-size: 13px;
				background-image: none;
				padding-left: 0px;text-decoration:none;
}
.exp-vallourec-FAQ-Answer {
				color: #666;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 400;
				font-size: 13px;
}
td.exp-vallourec-FAQ-Return {
				text-align: right;
}
.exp-vallourec-FAQ-Return a, .exp-vallourec-FAQ-Return a:link, .exp-vallourec-FAQ-Return a:hover, .exp-vallourec-FAQ-Return a:visited {
				font-size: 11px;
				text-decoration: underline;
}
#exp-bourse {
				width: 170px; /*height:185px;*/;
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: no-repeat;
				overflow: hidden;
}
.exp-topbourse {
				padding-top: 0px; /*background-image:url('Images/vallourec/topbckgrp.gif');
	background-position:left top;
	background-repeat:repeat-x;*/;
				height: 14px;
				width: 460px;
}
#exp-bourse h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 4px;
				margin-left: 0px;
				margin-bottom: 10px;
				color: #01457C;
}
#exp-bourse span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
div.exp-contentbourse {
				padding-left: 10px;
				padding-bottom: 20px;
				background-color: White;
	/*background-image:url('Images/vallourec/bottombckg.gif');
	background-position:left bottom;
	background-repeat:no-repeat;*/
}
table.exp-coub {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
table.exp-coub td.exp-price, table.exp-coub td.exp-pourc {
				padding-bottom: 5px;
}
.exp-point {
				background-image: url('Images/vallourec/pointval.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
}
td.exp-date {
				padding-top: 8px;
}
/* ******************** ManagementTeam ********************** */
#exp-dir, #exp-present {
				margin-bottom: 5px;
				width:433px
}
#exp-dir h2 {
				height: 26px;
				color: #01457c;
				font-size: 18px;
				font-weight: 400;
				font-family: Arial, Helvetica, sans-serif;
				background-image: url('Images/vallourec/Dirigeantspucepoint.gif');
				background-repeat: no-repeat;
				display: block;
				background-position: left bottom;
				padding-left: 20px;
				margin-top: 0px;
				margin-bottom: 7px;
}
#exp-dir a {
				float: right;
				color: #01457c;
				font-size: 10px;
				padding-top: 5px;
				font-family: Arial, Helvetica, sans-serif;
}
#exp-dir div.exp-dir-contentair {
				/*background-image:url('pointval.gif');
	background-position:left top;
	background-repeat:repeat-x;*/
	clear: both;
				margin-top: 0px;
}
#exp-dir h3 {
				margin-top: 0px;
				margin-bottom: 10px;
				color: #666;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
}
#exp-dir h4 {
				margin-top: 0px;
				margin-bottom: 0px;
				color: #666;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
}
#exp-dir table {
				margin-top: 0px;
				color: #666;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 400;
}
#exp-dir ul {
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 400;
				list-style: none;
}
#exp-cv {
				width: 400px;
				padding: 0px;
				padding-top: 8px;
				margin-left: 30px;
				margin-top: 10px;
				border: 1px solid #e5e5e5;
				overflow: hidden;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
}
.exp-topcv {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
				width: 440px;
}
#exp-cv h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 4px;
				margin-left: 0px;
				margin-bottom: 5px;
				color: #01457C;
}
#exp-cv span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
table.exp-dir-his td, #exp-cv .exp-poste, .exp-dir-dob, .exp-dir-dipl {
				padding-right: 10px;
}
#exp-cv .exp-poste font {
				font-size: 11px;
}
td.exp-carri h4, td.exp-dir-fa-title h4 {
				display: none;
}
div.exp-contentcv {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 20px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
}
.exp-dir-img {
				vertical-align: top;
}
.exp-dir-dipl {
				background-image: url('Images/vallourec/pointval.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
}
.exp-carri {
				padding-top: 13px;
}
.exp-perio {
				width: 70px;
				vertical-align: top;
}
.exp-dir-dob, .exp-dir-dipl {
				padding-bottom: 5px;
}
.exp-dir-fa-title {
				background-image: url('Images/vallourec/pointval.gif');
				background-position: left 10px;
				background-repeat: repeat-x;
				padding-top: 25px;
}
#exp-dir span.exp-nomcv-ti {
				display: block;
				text-decoration: none;
				clear:both;
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: 900;
				color: #666;
				padding-top: 4px;
				padding-bottom: 2px;
				cursor: pointer;
}
#exp-dir span.exp-cv-nom {
				display:inline-block;
				float:left;	
				background-image: url('Images/vallourec/icocv.gif');
				background-position: left bottom;
				background-repeat: no-repeat;
				padding-bottom:16px;
				width:130px;
				//width: 135px;

}
#exp-dir span span.exp-fontionCV {
				color: #666666;
				display: inline-block;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 13px;
				font-weight: 400;
				padding-left: 20px;
				width: 256px;
				//width:237px
}
.exp-dir-his {
				width: 245px;
}
td.textepage3
{
				width: 287px;
				//width:290px
}
div#exp-cv {
				display: none;
}
div.exp-vallourec-DispForm-News-Div {
				padding: 10px;
				margin-top: 15px;
				width: 500px;
				border: 1px #666 dotted;
}
div.exp-vallourec-DispForm-News-Div table {
				width: 100%;
}
.exp-vallourec-DispForm-News-Body {
				width: auto;
}
.exp-vallourec-DispForm-News-Title {
				margin-bottom: 5px;
}
.exp-vallourec-DispForm-News-Title span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: 900;
				color: #01457c;
}
.exp-vallourec-DispForm-News-Picture {
				width: 147px; /*float:left;*/;
				padding-bottom: 6px;
}
.exp-vallourec-DispForm-News-Body div {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
div.exp-vallourec-DispForm-Communication-Div table tr td {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 900;
				color: #01457c;
}
div.exp-vallourec-DispForm-Communication-Div table tr td span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 400;
				color: #999;
}
div.exp-vallourec-DispForm-Communication-Div table tr td a, div.exp-vallourec-DispForm-Communication-Div table tr td a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 400;
				color: #01457c;
}
div.exp-vallourec-DispForm-Communication-Div table {
				width: 100%;
}
div.exp-vallourec-DispForm-Communication-Div {
				padding-top: 10px;
}
.exp-language-Image {
				margin-left: 5px;
}
/************************ Finacial agenda middle *********************************/
#exp-af {
				width: 430px; /*height:185px;*/;
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
				overflow: hidden;
}
.exp-topaf {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
				width: 440px;
}
#exp-af h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 4px;
				margin-left: 0px;
				margin-bottom: 10px;
				color: #01457C;
}
#exp-af h3 a, #exp-af h3 a:visited, #exp-af h3 a:hover {
				color: #01457C;
}
#exp-af span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
div.exp-contentaf {
				padding-left: 10px;
				padding-bottom: 20px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
}
div.exp-contentaf table {
				width: 455px;
}
td.exp-af-date {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
				width: 100px;
				vertical-align: top;
				border-bottom: 1px solid #e5e5e5;
				padding-top: 5px;
				padding-bottom: 5px;
}
td.exp-af-content {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
				border-bottom: 1px solid #e5e5e5;
				padding-top: 5px;
				padding-bottom: 5px;
}
td.exp-af-content div {
				font-weight: 400;
}
#exp-af td.exp-af-content span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #666;
}
/* financial agenda home petit right*/
#exp-afp{
	/*width:170px;
	height:185px;*/
	padding:0px;
	border:1px solid #e5e5e5;
	background-image:url('Images/vallourec/toptop.gif');
	background-position:top top;
	background-repeat:no-repeat
	
}
.exp-afp{
	padding-top:0px;
	background-image:url('Images/vallourec/topbckg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	min-height:14px;
	border-right:1px solid #FFFFFF;
}
 #exp-afp h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:900;
	padding-left:10px;
	margin-top:4px;
	margin-left:0px;
	margin-bottom:6px;
	color:#01457C;
}
#exp-afp h3 a,#exp-afp h3 a:link,#exp-afp h3 a:visited,#exp-afp h3 a:hover{
	color:#01457C;
	text-decoration:none;
}
 #exp-afp span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:400;
	color:#666;

}
div.exp-contentafp{
	padding-bottom:20px;
	padding-left:10px;
	background-image:url('Images/vallourec/bottombckg.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#fff;
	text-align:left;
	border-right:1px solid #FFFFFF;
}
#exp-afp span{

}
#exp-afp .exp-emafp SPAN {
	font-size:11px;
}
#exp-afp span.exp-emafp{
text-align:center;
}
#exp-afp span.exp-emafp-title{
font-weight:900;
}


/************************ Finacial agenda middle bis *********************************/
#exp-afnefr {
				width: 470px; /*height:185px;*/;
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: none;
				overflow: hidden;
}
.exp-topaf {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
				width: 470px;
}
#exp-afnefr h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 4px;
				margin-left: 0px;
				margin-bottom: 10px;
				color: #01457C;
}
#exp-afnefr h3 a, #exp-afnefr h3 a:visited, #exp-afnefr h3 a:hover {
				color: #01457C;
}
#exp-afnefr span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
#exp-afnefr div.exp-container {
				width: 427px;
}
div.exp-ddcontent .exp-img-dd {
				clear: both;
}
div#exp-ddcontent {
				margin-left: 15px;
				padding:0 5px;
				border: 1px solid #e5e5e5;
				zoom: 1;
}
h2.exp-trigger {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 400;
				color: #666;
				background-image: url('Images/vallourec/pluminus.gif');
				background-position: -5px 8px;
				background-repeat: no-repeat;
				padding-left: 26px!important;
				padding-top: 7px!important;
				padding-bottom: 2px!important;
				margin-bottom: 0px!important;
}
h2.exp-trigger a, h2.exp-trigger a:link, h2.exp-trigger a:hover, h2.exp-trigger a:visited {
				color: #666;
				text-decoration: none;
				font-weight:900
}
h2.active {
				background-position: -5 -58px;
				clear: both;
}
div.exp-contentdd {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 400;
				color: #666;
				text-align: justify;
				padding:0 5px;
				margin-top:10px
}
div.exp-contentdd div.exp-img-dd,.exp-img-dd {
			float:right;
font-size:1px;
margin-left:10px;
margin-top:5px;
padding-right:5px;
width:100px;
//height:1px;
}
div.exp-container  div.exp-img-dd  img{
width:100px;}
.exp-clearboth {
				clear: both;
}
/********************* Actualites *********************************/
#exp-comp-ad {
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;				
}
.exp-mp2tdqua #exp-comp-ad
{
			//width:445px;	
} 
.exp-mp2tdqua object
	margin-left:40px;			
}
.exp-mp2tdqua .exp-tablead
{
	//width:445px;			
}
.exp-topad {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
				border-style:solid;
				border-color:#fff;
				border-width:0 1px;
				
}
.exp-mp2tdqua .exp-topad
{
		//width:460px;
		//border-width:0 1px;		
}
.exp-contentad
{
				border-style:solid;
				border-color:#fff;
				border-width:0 1px

}
.exp-sectdad a:visited,.exp-sectdad div a:visited {
	color:#01457c;				
}
.exp-sectdad span, .exp-sectdad p, .exp-sectdad a, .exp-sectdad a:link, .exp-sectdad a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 400;
				color: #666;
}
.exp-sectdad p {
				margin: 0px;
}
.exp-sectdad div {
				padding: 0px 3px;
				padding-left: 0px;
}
.exp-sectdad div a, .exp-sectdad div a:link, .exp-sectdad div a:hover {
				line-height: 15px;
				color: #009a94;
}
.exp-sectdad h5,  .exp-sectdad h5 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900!important;
	color: #666;
	margin-top: 0px;
}
.exp-sectdad div a:hover h5{
	color: #049494!important;
	margin-top: 0px;
}
.exp-sectdad a.exp-NewsText, .exp-sectdad a.exp-NewsText:visited, .exp-sectdad a.exp-NewsReadMore, .exp-sectdad a.exp-NewsReadMore:visited
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	font-weight: normal;
	color: #666!important;
	margin-top: 0px!important;
	display:block;
}
.exp-sectdad a.exp-NewsReadMore, .exp-sectdad a.exp-NewsReadMore:visited
{
	color: #01457c!important;
}
.exp-sectdad span {
				margin-bottom: 3px;
}
.exp-sectdad a:hover SPAN {
	color:#019891;
}
.exp-sectdad .exp-tabcomtitle {
				font-weight: 400;
}
.exp-sectdad a.exp-communique-link {
				display: inline-block;
				width:330px;
				padding-top:3px;				
}
.exp-sectdad a.exp-communique-link span {
				font-weight: 900;
}

div#exp-div-pager {
				padding-left: 10px;
				padding-right: 0px;
				padding-bottom: 10px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				margin:0 1px;
				
}
.exp-mp2tdqua .exp-comp-ad,.exp-mp2tdqua  div#exp-div-pager
{
				//width:459px
}
ul.exp-date-ulli-ad {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 8px;
				margin-left: 0px;
				margin-bottom: 9px;
				color: #01457C;
}
ul.exp-date-ulli-ad li {
				display: inline;
				padding: 0px 9px;
}
ul.exp-date-ulli li a, ul.exp-date-ulli li a:link, ul.exp-date-ulli li a:visited, ul.exp-date-ulli li a:active, ul.exp-date-ulli li a:hover {
				color: #999;
}
ul.exp-date-ulli-ad li a, ul.exp-date-ulli-ad li a:link, ul.exp-date-ulli-ad li a:visited, ul.exp-date-ulli-ad li a:active, ul.exp-date-ulli-ad li a:hover {
				color: #999;
}
ul.exp-date-ulli {
				margin-left: 0px;
}
div.exp-contentad td.exp-firsttdad {
				width: 137px;
}
div.exp-contentad td.exp-firsttdad img {
				width: 137px;
}
div.exp-contentad td.exp-firsttdad.tabbedpublication a
{
	display:block;
	width:137px;
	text-align:center;
}
div.exp-contentad td.exp-firsttdad.tabbedpublication img
{
	width: 70px!important;
}
div.exp-contentad td.exp-sectdad {
				width: 80%;
				padding-left: 10px;
				clear:both
}
td.exp-sectdad .exp-tabcomtitle{
				float:left
}
.exp-firsttdad {
				padding-bottom: 10px;
				padding-top: 0px;
}
.exp-sectdad {
				padding-bottom: 10px;
				padding-top: 0px; /*background-image:url('Images/vallourec/pointval.gif');*/;
				background-position: left bottom;
				background-repeat: repeat-x;
}
.exp-pager-ul {
				list-style: none;
				margin: auto;
}
.exp-pager-ul a {
				text-decoration: none;
}
.exp-pager-ul li {
				display: inline;
				padding: 3px;
}
.exp-pager-num a {
				padding: 3px 5px;
				background-color: #019891;
				color: #fff;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				text-decoration: none;
}
.exp-pager-num span {
				padding: 3px 5px;
				background-color: #01457c;
				color: #fff;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
}
.exp-pager-prev a, .exp-pager-next a {
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: 900;
				color: #019891;
}
.exp-pager-ad {
				padding-top: 8px;
}
/* recherche */
table.exp-searchByTable {
				width: 100%;
}
td.exp-searchByLibelle {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 900;
				color: #666;
				width: 160px;
				height: 30px;
				padding-left: 10px;
}
td.exp-searchByList select {
				width: 230px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
td.exp-searchBySearchButton input {
				border: 0px;
				background-color: transparent;
				background-image: url('Images/vallourec/searchby.png');
				background-repeat: no-repeat;
				font-family: Tahoma,Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: 900;
				color: #fff;
				width: 110px;
				height: 24px;
				cursor: pointer;
}
td.exp-searchBySearchButtonna input {
				border: 0px;
				background-color: transparent;
				background-image: url('Images/vallourec/bckgbtnrech.gif');
				background-repeat: no-repeat;
				font-family: Tahoma,Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #fff;
				width: 136px;
				height: 18px;
}
td.exp-searchBySearchButtonna {
				padding-left: 190px;
}
td.exp-searchBySearchButton {
				padding-left: 50px;
}
div.exp-searchBydiv {
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				border: 1px solid #e5e5e5;
				padding-top: 20px;
				margin-bottom: 10px;
				width: 500px;
}
div.exp-searchBydivResult {
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				border: 1px solid #e5e5e5;
				padding-top: 20px;
				margin-bottom: 10px;
				margin-top: 10px;
}
tr.exp-Society td {
				border-bottom: 1px solid #e5e5e5;
				padding: 5px 0px;
}
.exp-searchByResultsItem {
				vertical-align: middle;
}
div.exp-searchBybottom {
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-repeat: repeat-x;
				background-position: left bottom;
				padding-bottom: 20px;
				height: 20px;
}
.exp-searchByTableResults {
				width: 95%;
				margin-left: 10px;
}
.exp-searchByResultsHeader {
				border-bottom: 1px #e5e5e5 solid;
}
.exp-searchByTableResults td {
				padding: 5px 15px;
}
.ms-WPBody td.exp-searchByResultsHeader {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 800;
}
table.tbl_srch_by_ctry_result {
				width: 99%;
				margin-left: 5px;
}
table.tbl_srch_by_ctry_results td {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 800;
				color: #01457c;
				padding: 5px 3px;
				border: 1px #e5e5e5 solid;
				vertical-align: middle;
}
table.tbl_srch_by_ctry_results .exp-resultbc td {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				text-align: center;
				color: #666;
}
/**
 * This <div> jcarouse element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
				position: relative;
				border-right: 1px solid #e5e5e5;
}
.jcarousel-clip {
				z-index: 2;
				padding: 0;
				margin: 0;
				overflow: hidden;
				position: relative;
}
.jcarousel-list {
				z-index: 1;
				overflow: hidden;
				position: relative;
				top: 0;
				left: 0;
				margin: 0;
				padding: 0;
}
.jcarousel-list li, .jcarousel-item {
				float: left;
				list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */				width: 75px;
				height: 75px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
				z-index: 3;
				display: none;
}
.jcarousel-prev {
				z-index: 3;
				display: none;
}
.jcarousel-skin-tango .jcarousel-container {
				-moz-border-radius: 10px;
}
a img {
				border: 0px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
				width: 587px;
				height: 125px;
				margin: 0 auto;
				padding: 20px 40px 5px 10px;
				BACKGROUND: url(Images/vallourec/bckgcarrou.gif) no-repeat 0px 0px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
				width: 75px;
				height: 245px;
				padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
				width: 527px;
				height: 120px;
				left: 20px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
				width: 75px;
				height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
				width: 124px;
				height: 130px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
				margin-right: 10px;
				text-align: center;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
				margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
				background: #fff;
				color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
				position: absolute;
				top: 60px;
				right: 5px;
				width: 12px;
				height: 11px;
				cursor: pointer;
				background: transparent url(Images/vallourec/next.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
				position: absolute;
				top: 60px;
				left: 5px;
				width: 12px;
				height: 11px;
				cursor: pointer;
				background: transparent url(Images/vallourec/prev.gif) no-repeat 0 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
				position: absolute;
				bottom: 5px;
				left: 43px;
				width: 32px;
				height: 32px;
				cursor: pointer;
				background: transparent url(next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
				background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
				background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
				cursor: default;
				background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
				position: absolute;
				top: 5px;
				left: 43px;
				width: 32px;
				height: 32px;
				cursor: pointer;
				background: transparent url(prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
				background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
				background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
				cursor: default;
				background-position: 0 -96px;
}
.exp-vallourec-History-Item {
				background-image: url(Images/vallourec/pointval.gif);
				background-position: left 30px;
				background-repeat: repeat-x;
}
.exp-vallourec-History-span {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 900;
				color: #01457c;
				text-decoration: none;
}
.exp-vallourec-History-Item .exp-vallourec-History-span {
				background-image: url(Images/vallourec/pucecommu.gif);
				background-position: 11px 15px;
				background-repeat: no-repeat;
				font-size: 18px;
				padding-left: 27px;
				padding-top: 7px;
}
span.exp-WebPart_History_Year {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: 900;
				color: #01457c;
}
.exp-WebPart_History_Year span.exp-WebPart_History_Title {
				background-image: none;
				text-transform: uppercase;
}
td.exp-WebPart_History_Year {
				background-image: url('Images/vallourec/pointval.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				padding-bottom: 5px;
}
.exp-vallourec-History-Desc td {
				padding-top: 10px;
}
td.exp-WebPart_History_Text {
				padding: 10px;
}
.jcarousel-skin-tango {
				text-align: center;
}
/**************************
fin du jcarousel
***************************/
div.exp-vallourec-DispForm-News-Button input {
				border: 0px;
				background-color: transparent;
				background-image: url('Images/vallourec/bckgbtnrech.gif');
				background-repeat: no-repeat;
				font-family: Tahoma,Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #fff;
				width: 136px;
				height: 18px;
				display: none;
}
div.exp-vallourec-DispForm-News-Button {
				clear: both;
}
/**********************
Webpart opinion
***********************/
.exp-vallourec-Opinion-Button input {
				border: 0px;
				background-color: transparent;
				background-image: url('Images/vallourec/bckgbtnrech.gif');
				background-repeat: no-repeat;
				font-family: Tahoma,Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #fff;
				width: 136px;
				height: 18px;
}
.exp-vallourec-Opinion-Label {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
				height: 30px;
				padding-left: 10px;
}
td.exp-vallourec-Opinion-TextBox {
				width: 235px;
}
.exp-vallourec-Opinion-TextBox textarea {
				width: 235px;
}
.exp-vallourec-Opinion-TextBox input {
				width: 230px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
.exp-vallourec-Captcha {
				padding: 10px;
				border: #e5e5e5 1px solid;
}
div.exp-opiniondiv {
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				border: 1px solid #e5e5e5;
				padding-top: 20px;
				width: 90%;
}
div.exp-opinionbottom {
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-repeat: repeat-x;
				background-position: left bottom;
				padding-bottom: 20px;
				height: 20px;
				width: 532px;
}
/**/
/********************************* Xsl TabbledFile *******************************************/
#exp-comp-result {
				width: 438px;
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
				overflow: hidden;
}
.exp-topresult {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
}
#exp-result-gen span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
div.exp-contentresult {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 20px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
}
div#exp-comp-result div.exp-contentresult {
				border: 0px;
}
ul.exp-date-ulli {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 8px;
				margin-left: 0px;
				margin-bottom: 9px;
				color: #01457C;
}
ul.exp-date-ulli li {
				display: inline;
				padding: 0px 13px;
}
table.exp-resulttable {
				width: 100%;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
				text-align: center;
}
.exp-resulttable #exp-result-header td {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
}
.exp-resulttable #exp-result-header td {
				width: 90px;
}
.exp-resulttable #exp-result-header td.exp-title {
				text-align: left;
				font-weight: 900;
				width: 100px;
}
td.exp-result-title {
				width: 100px;
				text-align: left;
}
td.exp-result-title div {
				font-weight: 900;
				color: #01457c;
}
.exp-result-com, .exp-result-pres, .exp-result-av {
				width: 90px;
				text-align: center;
}
.exp-result-row td {
				border-bottom: 1px #e5e5e5 solid;
				padding-top: 10px;
				padding-bottom: 10px;
}
/*************************
capital shareholders
***************************/
table.exp-resulttabledis
{
				width:100%
}
div.exp-DistributionOfCapital #exp-result-headerdis {
				padding: 0px;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
				height: 35px;
				width: 30%;
}
div.exp-DistributionOfCapital #exp-result-headerdis td {
				font-family: tahoma,Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-align: right;
				padding-right: 3px;
				color: #666;
				font-weight: 900;
				vertical-align: middle;
}
div.exp-DistributionOfCapital {
				padding-bottom: 20px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				border: 1PX SOLID #E5E5E5;
				width: 460px;
				overflow: hidden;
}
div.exp-DistributionOfCapital table.exp-resulttabledis td, div.exp-DistributionOfCapital table.exp-resulttabledis th {
				text-align: left;
}
div.exp-DistributionOfCapital table.exp-resulttabledis th {
				padding-left: 5px;
}
div.exp-DistributionOfCapital .exp-resulttabledis td {
				padding: 5px;
				border-bottom: 1px #e5e5e5 solid;
}
div.exp-DistributionOfCapital .exp-res-dist-topbckg {
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				padding: 0px;
}
table.exp-resulttabledis
{
	border-collapse:collapse;
}
div.exp-DistributionOfCapital .exp-result-Distribution-title {
				border-left: 5px white solid;
}
.exp-result-Distribution-voting {
				border-right: 5px white solid;
}
div.exp-DistributionOfCapital .exp-result-Distribution-title span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				display: block;
}
div.exp-DistributionOfCapital .exp-resulttabledis td.exp-res-dist-topbckg {
				border: 0px;
}
div.exp-DistributionOfCapital table.exp-resulttabledis td.exp-result-Distribution-share, div.exp-DistributionOfCapital table.exp-resulttabledis td.exp-result-Distribution-voting {
				vertical-align: middle;
				text-align: right;
				padding-right: 5px;
}
/*************************
capital shareholders
***************************/
div#exp-AMF {
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
				border: 1PX SOLID #E5E5E5;
				width: 438px;
				overflow: hidden;
}
div#exp-AMF h3 {
				margin-top: 5px;
				margin-bottom: 10px;
				padding-left: 5px;
}
div.exp-topAMF {
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				padding: 0px;
}
td.exp-AMF-content img,td.exp-AMF-ag img{
float:left
}
span.exp-amf-title{
				display:block;
padding-left:20px;
}
div.exp-contentAMF {
				padding-bottom: 20px;
				padding-left: 5px;
				padding-right: 5px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				width: 438px;
				overflow: hidden;
}
td.exp-AMF-content,td.exp-AMF-ag {
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 5px;
}
td.exp-AMF-DepositNumber {
				vertical-align: middle;
				font-size: 9px;
				font-family: Arial, Helvetica, sans-serif;
				color: #666;
				text-align: left;
				clear:left
}
td.exp-AMF-ag
{
	width:467px
}
td.exp-AMF-content a, td.exp-AMF-content a:link, td.exp-AMF-content a:hover, td.exp-AMF-content a:visited 
,td.exp-AMF-ag a,td.exp-AMF-ag a:link,td.exp-AMF-ag a:hover,td.exp-AMF-ag a:visited{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #01457c;
}
td.exp-AMF-content a:hover,td.exp-AMF-ag a:hover {
	color: #019891;				
}
td.exp-AMF-content, td.exp-AMF-DepositNumber,td.exp-AMF-ag {
				border-bottom: 1px #e5e5e5 solid;
}
span.pg-normal {
				cursor: pointer;
				padding: 0px 4px;
				background-color: #01457c;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #fff;
}
span.pg-selected {
				padding: 0px 4px;
				background-color: #019891;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #fff;
}
div#exp-div-pager div {
				text-align: center;
}
div#exp-div-pager {
				padding-top: 5px;
}
span.pg-backward {
				background-image: url('Images/vallourec/backwardb.gif');
				background-repeat: no-repeat;
				background-position: center;
				width: 12px;
				height: 11px;
				cursor: pointer;
				margin-right: 10px;
				padding-left: 10px;
}
span.pg-forward {
				background-image: url('Images/vallourec/forwardb.gif');
				background-repeat: no-repeat;
				background-position: center;
				cursor: pointer;
				width: 12px;
				height: 11px;
				margin-left: 7px;
				padding-right: 10px;
}
.exp-tablead {
				width: 96%;
				margin: 3px;
}
/**distrib**/
table.exp-cap, div.exp-cap {
				width: 460px;
}
div.exp-cap {
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: left 15px;
				background-repeat: repeat-x;
				padding: 1px 2px 0px 2px;
}
#exp-captit td {
				font-family: Tahoma,Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: 900;
				color: #666;
				padding-left: 1px; /*padding-right:5px;*/;
				padding-top: 1px;
				padding-bottom: 0px;
				vertical-align: middle;
				text-align: center;
				height: 50px;
}
.exp-bottom-bck-cap {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 20px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				height: 14px;
}
.exp-top-bck-cap {
				padding-top: 14px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
}
table.exp-cap .exp-content {
				padding: 5px 2px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
table.exp-cap .exp-content td {
				border-bottom: 1px solid #e5e5e5;
				padding: 6px 4px 1px 2px;
				text-align: center;				
}
.exp-icon {
				text-align: center;
}
/**************************
       Newsletter
***************************/
div.exp-nj-content {
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				padding-bottom: 15px;
}
.exp-topnj {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				height: 14px;
				padding-bottom: 10px;
}
td.exp-select-cont input {
				width: 200px;
}
td.exp-nj-tb-title {
				font-weight: 900;
				color: #646464;
				font-size: 11px;
				height: 30px;
				padding-left: 10px;
				vertical-align: middle;
				width: 150px;
}
td.exp-btn-nj {
				text-align: right;
}
td.exp-btn-nj input {
				background-image: url('Images/vallourec/bckgbtnrech.gif');
				background-position: left top;
				background-color: transparent;
				border: 0px;
				background-repeat: no-repeat;
				color: #fff;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 900;
				width: 136px;
}
/* ************* médiathèque ************ */
#exp-media {
				width: 148px;
				padding: 0px;
				border: 1px solid #e5e5e5;
				float: left;
				background-image: url('Images/vallourec/bottombckg.gif');
				background-position: left bottom;
				background-repeat: no-repeat;
				margin-right: 10px;
				margin-bottom: 20px;
}
.exp-topmedia {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckg.gif');
				background-position: left top;
				background-repeat: no-repeat;
				height: 14px;
}
div.exp-contentmedia {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
}
div.exp-contentmedia p {
				text-align: center;
}
#exp-media img {
				height: 90px;
}
#exp-media p {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
				margin-top: 5px;
				margin-bottom: 0px;
}
/**************************
       Mediatheque lightbox
***************************/
#jquery-overlay {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 90;
				width: 100%;
				height: 500px;
}
#jquery-lightbox {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				z-index: 100;
				text-align: center;
				line-height: 0;
}
#jquery-lightbox a img {
				border: none;
}
#lightbox-container-image-box {
				position: relative;
				background-color: #fff;
				width: 250px;
				height: 250px;
				margin: 0 auto;
}
#lightbox-container-image {
				padding: 10px;
}
#lightbox-loading {
				position: absolute;
				top: 40%;
				left: 0%;
				height: 25%;
				width: 100%;
				text-align: center;
				line-height: 0;
}
#lightbox-nav {
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
				left: 0;
}
#lightbox-nav a {
				outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
				width: 49%;
				height: 100%;
				background: transparent url(___just-anything-here.gif) no-repeat;
/* Trick IE into showing hover */				display: block;
}
#lightbox-nav-btnPrev {
				left: 0;
				float: left;
}
#lightbox-nav-btnNext {
				right: 0;
				float: right;
}
#lightbox-container-image-data-box {
				font: 10px Verdana, Helvetica, sans-serif;
				background-color: #fff;
				margin: 0 auto;
				line-height: 1.4em;
				overflow: auto;
				width: 100%;
}
#lightbox-container-image-data {
				padding: 0 10px;
				color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
				width: 70%;
				float: left;
				text-align: left;
}
#lightbox-image-details-caption {
				font-weight: bold;
}
#lightbox-image-details-currentNumber {
				display: block;
				clear: left;
				padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
				width: 66px;
				float: right;
				padding-bottom: 0.7em;
}
/**************************
       Contact ContentEditor
***************************/
.exp-tot-contact table {
				text-align: center;
}
.exp-tot-contact {
				margin: auto;
}
img {
				border: 0px;
}
.exp-title-contact h2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 20px;
				font-weight: 900;
				margin-bottom: 5px;
				margin-top: 5px;
				color: #01457C;
				padding-left: 10px;
}
.exp-title-contact {
				text-align: left;
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
}
.exp-ad-contact td {
				vertical-align: top;
				color: #666;
}
.exp-ad-contact td a, .exp-ad-contact td a:visited, .exp-ad-contact td a:hover {
				color: #01457C;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: 400;
}
.exp-ad-contact {
				width: 100%;
}
.exp-btn-contact {
				width: 100%;
}
.exp-btn-close {
				text-align: center;
}
.exp-btn-contact td {
				padding-bottom: 5px;
				width: 50%;
}
.exp-contact-sp {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: 900;
				color: #666;
}
.exp-lien-close, .exp-lien-print {
				/* background-image:url('Images/vallourec/btn.gif');
	 background-repeat:no-repeat;*/
	
	height: 17px;
				color: #01457C;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: 900;
				text-align: center;
}
a.exp-lien-close:link, a.exp-lien-print:link {
				color: #01457C;
}
.exp-tot-contact {
				border: 1px solid #e5e5e5;
}
.exp-ad-contact-td {
				padding-top: 0px;
				padding-left: 10px;
				padding-right: 10px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				padding-top: 14px;
}
td.exp-contact-span {
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				padding-bottom: 14px;
				padding-left: 10px;
				padding-right: 10px;
				text-align: center;
}
.exp-btn-td {
				padding-left: 10px;
				padding-right: 10px;
}
#exp-vallourec-norm td.ms-formbody span span div iframe {
				width: 386px!important;
}
/*topic sous topic*/
td.exp-AMF-Topic {
				color: #01457C;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 900;
				padding-bottom: 5px;
				padding-top: 5px;
				padding-left: 5px;
}
td.exp-AMF-SubTopic {
				color: #01457c;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				padding-bottom: 5px;
				padding-left: 10px;
}
td.exp-AMF-DepositNumber {
				text-align: right;
				width:120px;
}
td.exp-AMF-empty {
				width:0px;
}

/* Repere */
#exp-rep {
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('Images/vallourec/toptop.gif');
				background-position: top top;
				background-repeat: repeat-x;
}
.exp-toprep {
				padding-top: 0px;
				background-image: url('Images/vallourec/topbckgrp.gif');
				background-position: left top;
				background-repeat: repeat-x;
				background-color: #fff;
}
#exp-rep h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 4px;
				margin-left: 0px;
				margin-bottom: 6px;
				color: #01457C;
}
#exp-rep-gen span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #666;
}
div.exp-contentrep {
				padding:5px 10px 20px;
				background-image: url('Images/vallourec/bottombckgrp.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
}
.exp-rep-tit, .ms-WPBody .exp-rep-tit {
			color:#01457C;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:900;
padding-right:5px;}
.exp-nbtit td {border-bottom: 1px dotted #E5E5E5;
padding-top:3px;
padding-bottom:3px
}
.ms-WPBody table.exp-nbtit {
				width: 100%;
				color: #666666;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 11px;
				font-weight: 400;
				//width: 88%;
}
div.exp-Rss {
				padding: 10px;
				border-bottom: 1px solid #ccc;
}
div.exp-Rss a img {
				border: 0px;
}
div.exp-Rss img.rssSmall {
				margin-right: 3px;
}
div.exp-Rss-Div {
				margin-top: 5px;
}
a.exp-Rss-A, a.exp-Rss-A:link, a.exp-Rss-A:hover, a.exp-Rss-A:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 900;
				color: #01457c;
				text-transform: lowercase;
}
div.exp-Communiques-rss, div.exp-presentations-rss, div.exp-agenda-rss {
				text-align: right;
				padding-right: 20px;
				padding-top: 5px;
}
a.exp-communique-link, a.exp-communique-link SPAN
{
	color:#01457c;	
	font-weight:400!important;		
}
div.exp-Communiques-rss a:link,div.exp-Communiques-rss a, div.exp-Communiques-rss:visited,div.exp-Communiques-rss a:hover,
div.exp-presentations-rss a:link,div.exp-presentations-rss a, div.exp-presentations-rss:visited,div.exp-presentations-rss a:hover,
div.exp-agenda-rss a:link,div.exp-agenda-rss a, div.exp-agenda-rss:visited,div.exp-agenda-rss a:hover
{
	background-image:url(/Style%20Library/Images/vallourec/rss.jpg);
background-position:right top;
background-repeat:no-repeat;
display:inline-block;
height:16px;
padding-bottom:3px;
padding-right:20px;
padding-top:2px;
width:50px			
}
#exp-vallourec-norm .ms-navitem TD A.ms-selectednav {
				color: #019891!important;
}
div.exp-Communiques-rss a, div.exp-Communiques-rss a span, div.exp-Communiques-rss a :link, div.exp-Communiques-rss a :visited, div.exp-Communiques-rss a :hover, div.exp-presentations-rss a span, div.exp-presentations-rss a:link, , div.exp-presentations-rss a:visited, div.exp-presentations-rss a:hover, div.exp-presentations-rss a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px!important;
				font-weight: 400;
				color: #01457c;
				color: #666;
				padding-right: 5px;
				text-transform: capitalize;
}
div.exp-agenda-rss a img, div.exp-Communiques-rss a img, div.exp-presentations-rss a img {
				display:none
}
/*content editor*/
#exp-publice {
width: 174px!important;
				//width: 174px!important;
				padding: 0px;
				border: 1px solid #e5e5e5;
				background-image: url('images/vallourec/toptop.gif');
				background-position: left top;
				background-repeat: repeat-x;
				background-color:#fff
}
.exp-toppublice {
				padding-top: 0px;
				background-image: url('images/vallourec/topbckg.gif');
				background-position: left top;
				background-repeat: repeat-x;
				min-height: 14px;
				border-right:1px solid #FFFFFF;
}
*html .exp-toppublice {
height:14px;
width:100%;
border-right:0px
}
#exp-publice h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: 900;
				padding-left: 10px;
				margin-top: 6px;
				margin-left: 0px;
				margin-bottom: 8px;
				color: #01457C;
}
*html #exp-publice h3
{
		margin-bottom: 11px;		
}
#exp-publice h3 a:hover
{
	text-decoration:none;	
}
#exp-publice span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: 400;
				color: #666;
}
div.exp-contentpublice {
				padding-left: 2px;
				padding-bottom: 20px;
				background-image: url('images/vallourec/bottombckg.gif');
				background-position: left bottom;
				background-repeat: repeat-x;
				background-color: #fff;
				border-right:1px solid #FFFFFF;
}
#exp-publice span.exp-emce {
				font-weight: 900;
}
.exp-contentpublice table, .exp-contentpublice table td {
				border: 0px;
}
div.exp-contentad table.exp-tablead td.exp-firsttdad, div.exp-contentad table.exp-tablead td.exp-sectdad {
				padding-bottom: 10px;
}
.exp-vallourec-DispForm-News-Div-AllNews {
				padding-left: 10px;
}
.exp-vallourec-DispForm-News-Div-AllNews a, .exp-vallourec-DispForm-News-Div-AllNews a:link, .exp-vallourec-DispForm-News-Div-AllNews a:visited, .exp-vallourec-DispForm-News-Div-AllNews a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 400;
				color: #01457c;
				text-decoration: underline;
}
td.ARWP_TABLE_TR_TD span {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: 900;
				color: #666;
}
td.ARWP_TABLE_TR_TD span.exp-WebpartCommande-obligatoire {
				font-weight: 400;
}
td.ARWP_TABLE_TR_TD_BTN input {
color:#01457C;
cursor:pointer;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:900;
margin-right:10px;
padding:3px 6px;}

/* Investor Pack */
.exp-investorPackDivGlobal
{
				
}
h3.exp-gc-title
{
		background-image:url(Images/vallourec/pucecommutraitpoint2.gif);
background-position:left 5px;
background-repeat:no-repeat;
color:#01457C;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:900;
margin-bottom:7px;
margin-top:0;
padding-bottom:10px;
padding-left:20px;
text-align:left;			
}
.exp-gc{
	border:solid 1px #e5e5e5;
	padding:0 1px;
			
}
.exp-mp2tdqua .exp-gc
{
	//width:445px			
}
.exp-topgc{
	background-image:url(Images/vallourec/topbckgrp.gif);	
	background-position:left top;
background-repeat:repeat-x;		
	background-color:#fff;
	height:14px	
}
.exp-investorPack-error
{
				color: #ff0000;
				display:block;
				padding-bottom:10px
}
table.exp-investorPack-tablePub,table.exp-contentgc
{
		background-image:url(Images/vallourec/bottombckgrp.gif);	
	background-position:left bottom;
background-repeat:repeat-x;		
	background-color:#fff;
	width:100%;
	padding-bottom:15px;
}
table.exp-investorPack-tablePub td
{
padding:4px 4px 6px;
vertical-align:middle;
}
table.exp-investorPack-tablePub a:link,table.exp-investorPack-tablePub a,table.exp-investorPack-tablePub a:visited,table.exp-investorPack-tablePub a:hover
{
color:#666;
font-weight:400
}
.exp-gc-nom
{
	border-bottom:solid 1px #e5e5e5;	
}
.exp-gc-kilo
{
	border-bottom:solid 1px #e5e5e5;
	font-style:italic	
}

.exp-gc-kilo a:link,.exp-gc-kilo a,.exp-gc-kilo a:visited,.exp-gc-kilo a:hover
{
		padding-right:9px		
}
.exp-gc-check
{
	border-bottom:solid 1px #e5e5e5;		
}
.exp-investorPackCommandButton,.exp-investorPackValidateButton
{
				color:#01457C;
cursor:pointer;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:900;
margin-top:15px;
margin-right:10px;
padding:3px 6px;
}
/* Fin Investor Pack */

.exp-FlashPlayerVideo
{text-align:center;}
div.exp-PublicationSiteHomeThumbnailContainer.exp-contentpublice div.exp-PublicationSiteHomeThumbnail
{
	clear:both;
	height:70px;
	padding:5px;
}
.exp-PublicationSiteHomeThumbnail-Picture img
{
	display:block;
	float:left;
	margin-right:5px;
	width:50px;
}
/**ajout par DW au 09/02/2011**/
.exp-mainmp2 .exp-mainmp2tdleft h1,.exp-mainmp2 .exp-mainmp2tdleft h2, .exp-mainmp2 .exp-mainmp2tdleft h3, .exp-mainmp2 .exp-mainmp2tdleft h4
{
	font-family:Arial;
}
.exp-mainmp2 .exp-mainmp2tdleft h1
{
	font-size:20px;
	color:#01457c;
	font-weight:bold;
	margin-bottom:9px;
}
/**Inside view styles**/
.InsideViewRightContent
{
	margin:9px;
}
.InsideViewMainContainer
{
	background-image:url('/Style%20Library/Images/vallourec/contentbkg.gif');
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:2px!important;
}
.InsideViewHeader
{
	background-repeat:no-repeat;
	background-position:right;
	height:156px;
	margin:0px;
	margin-bottom:15px!important;
	position:relative;
}
.InsideViewHeaderBkg
{
	position:absolute;
	height:160px;
	width:474px;
	background-image:url('/Style%20Library/Images/vallourec/whitebkg.png');
	background-repeat:repeat-y;
	background-position:-40px 0px;
}
.InsideViewHeader h1
{
	position:relative;
	padding:8px!important;
}
.InsideViewHeader h2
{
	width:246px;
	padding:12px!important;
	font-size:16px;
	background-color:#96b8de;
	color:#fff;
	position:relative;
	left:-2px;
}
.InsideViewHeader h3, .InsideViewHeader h4
{
	position:absolute;
	padding-left:8px!important;
}
.InsideViewHeader h3
{
	font-size:16px;
	color:#96b8de;
	bottom:20px;
}
.InsideViewHeader h4
{
	font-size:12px;
	color:#333;
	bottom:5px;
}
.InsideViewMainContainer .InsideViewMainContent
{
	padding:6px!important;
	border:none 0px #fff;
}
/**end of Inside view styles**/
/**RightColumnLinks**/
div.RightColumnLinks h5
{
	margin:9px!important;
	margin-bottom:0px!important;
}
ul.RightColumnLinks
{
	list-style-type:none;
	padding:0px;
	margin:9px!important;
}
ul.RightColumnLinks li
{
	padding-left:20px;
	background-image:url('/Style%20Library/Images/vallourec/linkarrow.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	line-height:20px;
}
ul.RightColumnLinks li a
{
/*	color:#575757!important;
	font-weight:bold;*/
color:#01457c;
}
ul.RightColumnLinks li a:hover
{
	text-decoration:underline;
	color:#049494;
}
/**end of RightColumnLinks**/
/**top navigation**/
ul.ms-topNavContainer
{
	border-left: none 0px #fff!important;
	margin:0px;
	padding:0px;
	float:right;
	list-style-type:none;
	text-align:right;
}
ul.ms-topNavContainer a
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: bold;
	font-size: 15px;
	color: #929292;
	text-transform: uppercase;
}
ul.ms-topNavContainer li.childSelected a, ul.ms-topNavContainer li.selected a
{
	color:#01457c;
}
ul.ms-topNavContainer li.selected li.parentSelected a, ul.ms-topNavContainer li.childSelected li a
{
	color: #01457c;
}
ul.ms-topNavContainer a:hover
{
	color:#01457c!important;
	font-weight:bolder;
}
ul.ms-topNavContainer ul
{
	position:absolute;
	top:34px;
	left:-1px;
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-bottom:8px;	
	border: solid 1px #E5E5E5;
	background-color:#DDD;
	border:0px;
	display:none;
}
ul.ms-topNavContainer li
{
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	height: 34px;
	line-height: 34px;
	float: left;
	z-index:100;
	position:relative;
}

ul.ms-topNavContainer ul li
{
	float:none;
	padding-left: 26px;
	padding-right: 26px;
	height:20px;
	line-height:20px;
}
ul.ms-topNavContainer ul li a
{
	font-size:12px;
	text-transform:none;
	white-space:nowrap;
	font-weight:normal;
	color:#0469a1!important;
}
ul.ms-topNavContainer ul li a:hover, ul.ms-topNavContainer li.childSelected li.selected a
{
	color:#019891!important;
	font-weight:normal;
}
/**end of top navigation**/

/**left navigation**/
td.exp-nav-td
{
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 5px;
}
.exp-nav-td div.ms-rteCustom-GrayBorder
{
	width:180px;
	overflow:hidden;
}
td.exp-nav-td h2.exp-nav-title
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:20px;
	font-weight:bold;
	margin:9px;
	margin-top:10px;
	color:#01457c;
}
td.exp-nav-td ul.LeftNav
{
	padding:0px;
	margin-left:9px;
	margin-right:9px;
	margin-top:6px;
	list-style-type:none;
}
td.exp-nav-td ul.LeftNav li
{
	background-image:url('/Style%20Library/Images/vallourec/pucecommu.gif');
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:20px;
}
td.exp-nav-td ul.LeftNav a
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:12px;
	font-weight:bold;
	color:#606060;
	height:20px;
	line-height:20px;
	text-decoration:none;
}
td.exp-nav-td ul.LeftNav a:hover
{
	color:#000;
}
td.exp-nav-td ul.LeftNav ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
td.exp-nav-td ul.LeftNav ul li
{
	background-image:none;
	padding-left:0px;
}
td.exp-nav-td ul.LeftNav ul a
{
	font-size:13px;
	font-weight:normal;
	color:#666;
}
table.ms-navframe
{
	border-collapse:collapse;
}
/**end of left navigation**/
.exp-mmp2tdright
{
	padding-top:1px!important;
	width:215px;
}
.exp-mmp2tdright div.ms-rteCustom-GrayBorder
{
	width:215px;
	margin-bottom:12px;
}
.exp-mainmp2 .exp-mainmp2tdleft, .exp-mainmp2 .exp-mmp2tdright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	/**that is temporary font-size:12px;
	color:#333;**/
}
.exp-mmp2tdright .ms-partspacingvertical
{
	display:none;
}
/** General styles for page layouts **/
div.ms-rteCustom-GrayBorder.MainContainer
{
	margin-bottom:8px;
	width:536px;
}
div.SubMainContainer
{
	margin:2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	background-image:url('/Style%20Library/Images/vallourec/contentbkg.gif');
	background-position:center bottom;
	background-repeat:repeat-x;
}
div.SubContainer
{
	position:relative;
	height: 262px;
}
div.SubContainer1, div.SubContainer2
{
	width:262px;
	position:absolute;
}
div.SubContainer2
{
	right:0;
	left:274px;
}
div.SubContent1
{
	height:217px;
}
div.SubContent1 h5
{
	margin:10px!important;
}
div.SubContent1 span.SubContent1Link a
{
	display:block;
	margin-left:10px;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	color:#606060!important;
	font-family: Arial, Helvetica, sans-serif!important;
	background-image: url('/Style%20Library/Images/vallourec/pucecommu.gif');
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
div.SubContent1 span.SubContent1Link a:hover
{
	color:#000;
}
div.BasePageWebPartsMiddleZone1
{
	width:510px;
}
table.MainContainerWebParts
{
	border-collapse:collapse;
	width:100%;
}
td.RightColumn
{
}
/** end of General styles for page layouts **/
/**Picture And Links Picker**/
.PictureAndLinksPicker h5
{
	margin-top:9px!important;
	margin-left:9px!important;
}
.PictureAndLinksPicker h6
{
	margin:0px!important;
	margin-left:9px!important;
	padding:0px!important;
	font-weight:normal;
	font-size:12px;
	color:#0469a1;
	font-family: Arial, Helvetica, sans-serif!important;
}
ul.PictureAndLinksPicker
{
	list-style-type:none;
	margin:0px;
	margin-top:9px;
	padding:0px;
}
ul.PictureAndLinksPicker li.PictureAndLinksPickerWithPicture a
{
	display:block;
	overflow:hidden;
	text-align:center;
}
td.exp-mmp2tdright ul.PictureAndLinksPicker li.PictureAndLinksPickerWithPicture a
{
	width:215px;
}
ul.PictureAndLinksPicker li
{
	background-image: url('/Style%20Library/Images/vallourec/pucecommu.gif');
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left:9px;
}
ul.PictureAndLinksPicker li a
{
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	color:#606060!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
ul.PictureAndLinksPicker li a:hover
{
	color:#019891!important;
}
ul.PictureAndLinksPicker li.PictureAndLinksPickerWithPicture
{
	background-image:none;
	padding-left:0px!important;
	margin-left:0px!important;
}
/**end of Picture And Links Picker**/
/**Inside views home**/
div.InsideViewHomeMainSubContainer
{
}
div.ms-rteCustom-GrayBorder.InsideViewHomeMainContainer
{
	width:466px;
}
table.InsideViewHomeWebParts
{
}
table.InsideViewHomeWebParts td.exp-mp2tdtrois, table.InsideViewHomeWebParts td.exp-mp2tdtroisbis
{
}
ul.InsideViews
{
	list-style-type:none;
	margin:0;
	padding:0;
	width:453px;
}
ul.InsideViews li, ul.InsideViews li a
{
	display:block;
	width:140px;
	height:140px;
	overflow:hidden;
}
ul.InsideViews li
{
	float:left;
	background-color:#01457c;
	margin-bottom:12px;
	margin-right:11px;
}
ul.InsideViews li a
{
	position:relative;
	text-align:center;
}
ul.InsideViews li a:hover
{
	text-decoration:none;
}
ul.InsideViews div.TitleBackground
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=33)";
	filter: alpha(opacity=33);
	opacity: .33;
	height: 30px;
	bottom: 0;
	left:0;
	position: absolute;
	background-color: black;
	width: 100%;
}
ul.InsideViews span.InsideViewTitle, ul.InsideViews span.PageTitle
{
	display:block;
	position:absolute;
	left:4px;
	text-align:left;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	background-color:Transparent;
}
ul.InsideViews span.InsideViewTitle
{
	font-weight:bold;
	bottom:15px;
}
ul.InsideViews span.PageTitle
{
	font-style:italic;
	bottom:4px;
}
/**end of Inside views home**/
/**School relationships**/
ul.SchoolRelationshipHome, ul.SchoolRelationshipHomeItems
{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
}
ul.SchoolRelationshipHome li
{
	position:relative;
	display:block;
	clear:both;
}
ul.SchoolRelationshipHome
{
	margin-top:10px;
	margin-bottom:10px;
	width:500px;
}
ul.SchoolRelationshipHome h5.SchoolRelationshipHomeYear
{
	margin-bottom:9px!important;
}
.SchoolRelationshipHomeItemsDate
{
	float:left;
	width:70px;
}
.SchoolRelationshipHomeItemsTitle
{
	width:430px;
	float:left;
	font-weight:bold;
}
.SchoolRelationshipHomeItemsSubTitle
{
	width:430px;
	float:left;
	margin-left:70px;
	font-weight:normal;
	margin-bottom:5px;
}
.SchoolRelationshipHomeItemsKnowMore
{
}
.SchoolRelationshipHomeItemsKnowMore a
{
	color:#0469A1;
}
div.ms-rteCustom-GrayBorder.SchoolRelationship
{
	height:217px;
}
div.ms-rteCustom-GrayBorder.SchoolRelationship h5
{
	margin-left:10px!important;
	margin-top:10px!important;
}
ul.SchoolRelationship
{
	list-style-type:none;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:17px;
	padding:0;
}
ul.SchoolRelationship li
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666;
	background-image: url('/Style%20Library/Images/vallourec/pucecommu.gif');
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-bottom:15px;
}
ul.SchoolRelationship .SubTitle
{
	font-weight:normal;
	color:#575757;
}





/**end of School relationships**/
/**styles for the modal popup of the Vallourec map**/
DIV.mapsites {
	margin-bottom:5px;				
}
DIV.mapsites LI.PictureAndLinksPickerWithPicture A {
	width:174px!important;
}
div.ui-dialog
{
	position:absolute!important;
	top:50px;
}
div.ui-dialog-titlebar
{
}
span.ui-dialog-title
{
	display:none;
}
a.ui-dialog-titlebar-close
{
	display:block;
	background-image:url(/Style%20Library/Images/vallourec/lightbox-btn-close.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:18px;      
}
div.ui-dialog-content
{
	width:1010px!important;
	height:600px!important;
	background-color:transparent;
	margin:0px;padding:0px;	
}
div.ui-widget-overlay
{
	position:absolute;
	top:0;
	left:0;
	/* this will handle background transparency for all browsers*/
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#MapDialog {
	margin:0px;padding:0px;			
}
/**end of styles for the modal popup of the Vallourec map**/

.exp-sectdad A.dynamicLinkPublication,.exp-sectdad A.dynamicLinkPublication:visited {
	color:#01457c;				
}
.ms-propertysheet A {
	color:#01457c;
}
.ms-propertysheet A:hover {
	color:#019891;				
}
.ms-WPBody A:link {
	color:#01457c;				
}
.ms-WPBody A:hover {
	color:#019891;
}
#exp-publice A:hover SPAN{
	color:#049494;
}
