/*#### BEGIN General ####*/

#topContainer {
	overflow:hidden;
}

#middleContainer {
	overflow:hidden;
}

#middleContainerRight {
	overflow:hidden;
	float:left;
	width:830px;
}

#bottomContainer {
	overflow:hidden;
	clear:both;

}

.textjustify {
	text-align:justify;
}

.UnlayeredContainerV {
	float:left;
}

#bottompage {
	height:10px;
	clear:both;
}

.separe {
	clear:both;
	visibility:hidden;
}

.italic {
	font-style:italic;
}

/*#### STYLE FOR ALL THE LINKS ####*/

.contentLeftPart a {
	text-decoration:underline;
	/* couleur par defaut */
	color:#0A8556;
}

.contentLeftPart a:hover {
	text-decoration:none;
	font-weight:bold;
}

.contentLeftPart a[name] {
	text-decoration:none;
	font-weight: bold;
}

.noBoldLink a {
	font-weight:normal;
}

.noBoldLink a:hover {
	font-weight:normal;
	text-decoration:none;
}

/*#### END STYLE ####*/


body {
	twidth:1000px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
    text-align:center;

}

div,ul,li,a,span,h1,h2,p,img,input,object {
	padding:0px;
	margin:0px;
}

a img {
	border:0px;
	font-size:0px;
}

.beige {
	width:1000px;
	position:absolute;
	tmargin:auto;
    left:0%;
	overflow:hidden;
	background-color:#EDF2F8;
       text-align:left;
}

/*#### END General ####*/

/*#### LOGO ####*/

#logo {
	display:inline;
	float:left;
	background-color:#ffffff;
	width:169px;
	height:135px;
	overflow:hidden;
	border-left:1px solid #dfddce;
}

#logo img {tdisplay:none}

/*#### FIN LOGO ####*/

/*#### BEGIN Header ####*/

#header {
	float:left;
	width:830px;
	height:40px;
	overflow:hidden;
	background:url(/wps/themes/html/CommonFiles_Ductal/img_demo/DUCTAL_cylindrehaut.gif) ;
}

#header div {
	float:left;
}

#header a {
	font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:bold;
	color:#354241;
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}

.materials {
	tbackground-color:#0A8556;
	tbackground-image:url('/wps/themes/html/CommonFiles_Ductal/img/header/blackjoint.gif');
	wbackground-repeat:no-repeat;
	rbackground-position:top right;
	toverflow:hidden;
	width:433px;
	height:40px;
}

.materials p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:#354241;
	padding-top:10px;
	padding-left:8px;
}

.headerlinkcontainer {
	width:397px;
	overflow:hidden;
}

.headerlinkseparator {
	height:40px;
	width:4px;
	font-size:0px;
background:url(/wps/themes/html/CommonFiles_Ductal/img_demo/DUCTAL_cylindrehaut_sep.jpg) ;

}

.headerlink {
	height:40px;
}

.headerlink p {
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	font-size:0.65em;
}

.navhaut0 {
	width:75px;
}

.navhaut1 {
	width:90px;
}

.navhaut2 {
	width:90px;
}

.navhaut3 {
	width:65px;
}

.navhaut4 {
	width:55px;
}

/*#### FIN HEADER ####*/

/*#### BEGIN MenuImage ####*/

#menuimage {
	float:left;
	height:95px;
	width:830px;
	overflow:hidden;
}

.rubrictitle {
	position:relative;
	top:-80px;
	left:10px;
       display:none;
}

.rubrictitle p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:24px;
	color:#65696C ;
}

.ssrubbu {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.ssrubbu:hover {
	text-decoration:underline;
}


/*#### END MenuImage ####*/

/*#### BEGIN MenuRubrique ####*/

#menurubrique {
	width:170px;
	float:left;
}

.separerub {
	/*#### POUR METTRE LA BORDURE ####*/
	margin-bottom:1px;
}

.rub {
	padding-top:2px;
	padding-left:5px;
	padding-bottom:1px !important;
	padding-bottom:2px;
	/* couleur par defaut */
	background:url(/wps/themes/html/CommonFiles_Ductal/img_demo/DUCTAL_fond_nav.jpg) top left repeat-y;


}

.rubheight {
	/*#### DO NOT REMOVE ####*/
	tfont-size:0px;
}

.rub p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight: bold;

}

.rub a {
	color:#01825f;
	text-decoration:none;
	line-height:15px;
}

.ssrub {
	margin:0px;
	padding:0px;
	line-height:15px;
	width: 169px;
	/* couleur par defaut */
	tbackground-color:#5ABD9B;
	background-color:#ffffff;
	border-left: 1px solid #EAF2F8;
}

.ssrub p {
	margin:0px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	padding-left:10px;
	padding-right:5px;
}

.ssrub a {
       color:#354241;
       text-decoration:none;
}

.ssrub a:hover {
	color:#484848;
	font-weight : bold;
}
.ssrubbold
{
	font-weight:bold;
}
/*#### Couleurs des rubriques ####*/

/*#### Couleurs des sous rubriques ####*/

/*#### END MenuRubrique ####*/

/*#### BEGIN Path ####*/


#pathsearch {
	width:830px;
	height:21px;
	background:#ffffff;
	overflow:hidden;
       background-position:top right;
	background-repeat:no-repeat;
	/* couleur par defaut */
	border-left: 1px solid #bcbcbc;
}
#path {
	float:left;
	width:599px;
	height:19px;
}



#path div {
	padding-left:10px;
	height:19px;
}

.pathchemin {
	margin-top:-2px;
}

.pathtxt {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	color:#354241;
}

.pathgt {
	padding-left:1px;
	padding-right:1px;
}

/*#### END Path ####*/

/*#### BEGIN Search ####*/

#search {
	float:right;
	width:231px;
	height:21px;
	background:#dCE4E9;
       background-image:url('/wps/themes/html/CommonFiles_Ductal/img/dot.gif');
       background-repeat:repeat-x;
       background-position:center bottom;
}

#search div {
	float:left;
	height:19px;
}


#navsearch1 {
	width:75px;
	text-align:center;
	height:19px;
	padding-left:18px;
}

#navsearch1 p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#354241;
}

#navquery {
	width:110px;
	height:19px;
}

#navquery input {
	width:106px;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.62em;
}

#navsearch2 {
	width:26px;
	height:19px;
}

#navsearch2 p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.8em;
	padding-left:5px;
}

#navsearch2 a {
	color:#354241;
	font-weight:bold;
}

/*#### END Search ####*/

/*#### BEGIN Title Page ####*/

#titlepage {
	padding-top:10px;
	background-color:#ffffff;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	width:575px;

}


#titlepage h1 {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
        background-image:url('/wps/themes/html/CommonFiles_Ductal/img/dot.gif');
        background-repeat:repeat-x;
        background-position: bottom;
}

#titlenavigation {
	background-color:#ffffff;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Arial;
    font-style:normal;
	font-size:12px;
	width:575px;
}

/*#### END Title Page ####*/

/*#### BEGIN Content ####*/

#content {
	width:829px;
	overflow:hidden;
	background-image:url('/wps/themes/html/CommonFiles_Ductal/img/rightcolumn_ductal.gif');
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#ffffff;
	border-left: 1px solid #bcbcbc;
}

.contentLeftPartLength {
	width:599px;
	overflow:hidden;
}

.contentLeftPart {
	margin-left:10px;
	margin-right:10px;
}

.themecontentcolor {
	color:#086A45;
}

.themecontentcolor a {
	color:#086A45;
}

.themecontentbackgroundcolor {
	background-color:#B6DBCD;
}

.spaceitem {
	margin-top:15px;
}

/*#### POLICE PAR DEFAUT DU TEXTE ####*/

.bodytext {
	font-family:Arial;
	font-size:12px;
	color:#484848;
}

/*#### FIN POLICE PAR DEFAUT DU TEXTE ####*/

/*#### ALIGNEMENT DES IMAGES ####*/

.spanright {
	float:right;
	margin-top:2px;
}

.spanright div {
	overflow:hidden;
	clear:both;
	text-align:right;
}

.spanright div img {
	margin-left:5px;
	border:1px solid #484848;
	margin-bottom:10px;
}

.spanright div img.noBottomMargin {
	margin-bottom:0px;
}

.spanright object {
	margin-left:5px;
	margin-bottom:10px;
}

.spanleft {
	float:left;
	margin-top:2px;
}

.spanleft div {
	overflow:hidden;
	clear:both;
	text-align:left;
}

.spanleft div img {
	margin-right:5px;
	border:1px solid #484848;
	margin-bottom:10px;
}

.spanleft div img.noBottomMargin {
	margin-bottom:0px;
}

.spanleft object {
	margin-right:5px;
	margin-bottom:10px;
}

/*#### FIN ALIGNEMENT DES IMAGES ####*/

/*#### EFFET SUR LES LIENS NAVIGATOR ####*/

.linkoff {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
}

.linkoff a {
	text-decoration:underline;
}

.linkoff a:hover {
	text-decoration:none;
	font-weight:bold;
}

.linkon {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

.linkon a:hover {
	font-weight:bold !important;
}

.linkonlien a {
	font-weight:bold;
}

/*#### FIN EFFET SUR LES LIENS NAVIGATOR ####*/

/*#### NAVIGATEUR MAIN CONTENT/NEWS/PUBLICATION ####*/

.navigatorpages {
	margin-top:15px;
}

.navigatorpages a {
	text-decoration:none;
}

.navigatorpages a:hover {
	text-decoration:underline;
	font-weight:normal;
}

.navigator {
	margin-top:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
}

/*#### NAVIGATEUR MAIN CONTENT/NEWS/PUBLICATION ####*/

/*#### ANCRE MAIN CONTENT/CONTACT ####*/

.navigatoranchors {
	overflow:hidden;
	margin-top:15px;
	padding-top:3px;
	padding-bottom:3px;
}

.anchorslink {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
	padding-bottom:2px;
}

.anchorslink a:hover {
	text-decoration:none;
	font-weight:bold;
}

/*#### ANCRE MAIN CONTENT/CONTACT ####*/



/*#### MAIN CONTENT ####*/
.maincontent {
	overflow:hidden;
	clear:both;
}
.maincontent a{
	font-family:Arial;
	font-size: 11px;
}

.maincontent ul li {
	margin-left:30px;
	list-style-type:disc;
}

.maincontent ul ul li {
	margin-left:60px;
	list-style-type:circle;
}

/*#### FIN MAIN CONTENT ####*/

/*#### TITRE DES CONTENUS (MAIN CONTENT/CONTACT) ####*/

.paragraphtitle {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}

.paragraphtitle a {
	font-size:15px;
	text-decoration:none;
}

.paragraphtitle a:hover {
	text-decoration:none;
}

.paragraphsubtitle {
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	color:#484848;
}

/*#### FIN TITRE DES CONTENUS (MAIN CONTENT/CONTACT) ####*/

/*#### BUTTONS ####*/

.button {
	margin-top:10px;
	clear:both;
	overflow:hidden;
}

.button div {
	clear:both;
	overflow:hidden;
	text-align:right;
	padding-bottom:3px;
	font-size:0px;
}

/*#### FIN BUTTONS ####*/

/*#### BEGIN NEWS ####*/

.newscontainer {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	overflow:hidden;
	padding-bottom:10px;
}

.news {
	overflow:hidden;
}

.news .lastupdated {
	font-size:1em;
}

.latestnews {
	overflow:hidden;
	clear:both;
}

.lastupdated {
	 font-family:Arial;
	 font-style:regular;
        font-size:9pt;
	 color:#484848;
}

/*#### END NEWS ####*/

/*#### BEGIN Footer ####*/

#footer { 
	overflow:hidden; 
	background-image:url(/wps/themes/html/CommonFiles_Ductal/img/ombre_bas.gif); 
	background-repeat:no-repeat; 
	background-position:170px 0px;
}

.footeradmin {
	width:170px;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	text-align:center;
}

.footerLeftLength {
	float:left;
	width:590px;
	overflow:hidden;
}

.footerLeft {
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	text-align:center;
}

.footerLeft .footerItemLeft {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.65365em;
	padding-left:0px;
	padding-right:2px;
}


.footerItemLeft a {
	color:#354241;
font-weight:bold;
	text-decoration:none;
}

.footerItemSeparator {
	tborder-left:1px solid white;
background:url(/wps/themes/html/CommonFiles_Ductal/img_demo/DUCTAL_cylindrehaut_sep.jpg) ;
}

.footerItemLeft1 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.65365em;
	padding-left:0px;
	padding-right:2px;
        color:#354241;
        font-weight:bold;
	text-decoration:none;
}


.footerRight {
	float:left;
	width:240px;
}

.footerRight p {
	text-align:left;
	padding-left : 17px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.62em;
	color:#635B59;
	padding-top:8px;
}

/*#### Fin Footer ####*/

/*#### QUICK LINKS ####*/

.quicklink {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	background-color:#0A8556;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:white;
}

#quicklinkbottom {
	font-size:0px;
	height:5px;
	background-color:#0A8556;
}

.rubquick {
	padding-left:5px;
	background:#0A8556;
	padding-bottom:2px;
}

.rubquick select {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.62em;
	color:#484848;
	width:160px;
}

/*#### TEASERS GT (Graphical) et TT (Textual) ####*/

.teaser {
	overflow:hidden;
	width:230px;
	background-color:#dCE4E9;
}

.teaserContainer {
	overflow:hidden;
	clear:both;
	background-image : url(/wps/themes/html/CommonFiles/img/dot.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}


.teaserTitle {
	text-align:left;
	color:black;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	padding-left:7px;
	padding-bottom:2px;
}

.teaserBackground {
	overflow:hidden;
	width:230px;
}

.teaserBody {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:5px;
	clear:both;
	float:left;
	overflow:hidden;
}

.teaserBody img ,.teaserBody object {
	float:left;
    margin-left : 7px;
}


.teaserBody p {
	padding-left:7px;
	padding-right:3px;
	color:#3770A5;
}

.teaserLink {
	font-family:Arial;
       font-style:normal;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	padding-left:7px;
}

.teaserLink a {
	color:#3770A5;
	text-decoration:underline;
}

.teaserLink a:hover {
	text-decoration:none;
	font-weight:bold;
}

/*#### ARCHIVES NEWS ####*/

.archivesnewscontent {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	color:#484848;
	margin-top:10px;
	overflow:hidden;
}

.archivesnewsheader {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1.4em;
	margin-bottom:10px;
}

.archivesnewsheader h2 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
}

.archivesnewsheader p {
	margin:0px;
	padding:0px;
}

.footnote {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	font-style:normal;
	font-weight:bold;
	color:#484848;
}

.right {
	float:right;
}

.right img {
	margin-left:5px;
	margin-bottom:5px;
	display:block;
}

.archivesnewsform {
	margin-bottom:30px;
	overflow:hidden !important;
	overflow:visible;
}

.hidden {
	display:none;
}

.archivesnewsdivision {
	overflow:hidden;
	margin-bottom:5px;
}

.archivesnewsdivisionlabel {
	width:70px;
	float:left;
	margin-top:3px;
}

.archivesnewsdivisioncombo {
	float:left !important;
	float:none;
}

.archivesnewsdivisioncombo select {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	color:#484848;
}

.archivesnewstheme {
	overflow:hidden;
	margin-bottom:5px;
}

.archivesnewsthemelabel {
	width:70px;
	float:left;
	margin-top:3px;
}

.archivesnewsthemecombo {
	float:left !important;
	float:none;
}

.archivesnewsthemecombo select {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	color:#484848;
}

.archivesnewsbutton {
	margin-left:70px;
}

.archivesnews {
	margin-top:20px;
	overflow:hidden;
}

.archivesnews h2 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

.archivesnews p a {
	text-decoration:underline;
}

.archivesnews p a:hover {
	text-decoration:none;
	font-weight:bold;
}

.archivesnewsback {
	margin-top:10px;
}

/*#### CASE STUDIES ####*/

.casestudiescontent {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	color:#484848;
	margin-top:10px;
	overflow:hidden;
}

.casestudiesheader {
	margin-bottom:10px;
}

.casestudiesheader h2 {
	font-size:1.1em;
	margin:0px;
	padding:0px;
}

.casestudiesheader p {
	font-size:1.4em;
	margin:0px;
	padding:0px;
}

.casestudiesform {
	margin-bottom:30px;
	overflow:hidden !important;
	overflow:visible;
}

.casestudiesdivision {
	overflow:hidden;
	margin-bottom:5px;
}

.casestudiesdivisionlabel {
	width:70px;
	float:left;
	margin-top:3px;
}

.casestudiesdivisioncombo {
	float:left !important;
	float:none;
}

.casestudiesdivisioncombo select {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	color:#484848;
}

.casestudiestheme {
	overflow:hidden;
	margin-bottom:5px;
}

.casestudiesthemelabel {
	width:70px;
	float:left;
	margin-top:3px;
}

.casestudiesthemecombo {
	float:left !important;
	float:none;
}

.casestudiesthemecombo select {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	color:#484848;
}

.casestudiesbutton {
	margin-left:70px;
}

.casestudies {
	margin-top:20px;
	overflow:hidden;
}

.casestudies h2 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

.casestudies p a {
	text-decoration:underline;
}

.casestudies p a:hover {
	text-decoration:none;
	font-weight:bold;
}

.casestudiesback {
	margin-top:10px;
}

/*#### PHOTO LIBRARY ####*/

.photoLibraryList {
	overflow:hidden;
	margin-top:15px;
	clear:both;
}

.photoLibraryListElem {
	overflow:hidden;
	margin-top:10px;
	clear:both;
}

.photoLibraryHeader {
	overflow:hidden;
	margin-top:10px;
}

.photoLibraryHeaderText {
	margin-bottom:10px;
	text-align:justify;
}

.photoLibraryHeaderLinks {
	margin-bottom:5px;
}

.photoLibraryNavigatorpages {
	margin-top:25px;
}

.photoLibraryNavigatorpages p {
	text-align:left !important;
}

.photoLibraryDetail {
	overflow:hidden;
}

.photoLibraryDetailBottom {
	padding-left:15px;
}

.photoLibraryDetailBottom1 {
	font-weight:bold;
}

.photoLibraryDetailBottom2 {
	margin-top:15px;
}

.photoLibraryDetailBottom3 {
	margin-top:15px;
}

.photoLibraryDetailBottom4 {
	margin-top:15px;
}

/*#### BIOGRAPHY TEMPLATE ####*/

.biographyheader {
	overflow:hidden;
	margin-bottom:10px;
}

.biographyPhotoList {
	overflow:hidden;
	margin-bottom:10px;
	clear:both;
}

.biographyhr {
	overflow:hidden;
	clear:both;
}

.biographyPhotoListTitle {
	margin-bottom:15px;
	clear:both;
}

.biographyPhotoListElem {
	overflow:hidden;
	margin-bottom:10px;
	width:140px;
	height:150px;
	float:left;
}

.biographyPhotoListElemImage {
	text-align:center;
}

.biographyPhotoListElemName {
	padding-bottom:10px;
	text-align:center;
}

.biographyPhotoListElemFunction {
	text-align:center;
	margin-bottom:10px;
}

.biographyList {
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
}

.biographyListElem {
	overflow:hidden;
	margin-bottom:10px;
	clear:both;
}

.biographyListElem img {
	margin-right:20px;
	float:left;
}

.biographyListElemTitle {
	overflow:hidden;
	margin-bottom:15px;
}

.biographyListElemFunction {
	overflow:hidden;
	margin-bottom:15px;
}

.biographyListElemButton {
	overflow:hidden;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

.biographyListElemButton img {
	float:right;
	margin:0px;
}

/*#### CONTACT TEMPLATE ####*/

.contactus {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

.contactus .paragraphtitle a {
	font-size:1em;
}

#contactAnchorLinks {
	padding-top:7px;
	padding-bottom:7px;
}

.ContactInformationContainer {
	overflow:hidden;
	clear:both;
}

.ContactInformation {
	width:190px;
	overflow:hidden;
	float:left;
	color:black;
}

.ContactInformation1,.ContactInformation2,.ContactInformation3 {
	margin-right:5px;
	margin-top:10px;
	margin-left:15px;
}

.ContactInformation1,.ContactInformation2,.ContactInformation3 ul,li {
	margin-left:15px;
}

.contactBackTopButton img {
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;
	float:right;
	clear:both;
}

/*#### PORTLET IFRAME ####*/

.wpsPortletBody iframe {
	width:458px;
	margin-left:0px;
	margin-right:0px;
}

/*#### FIN PORTLET IFRAME ####*/

/*#### WYSIWYG ####*/

.wysiwyg {
	overflow:hidden;
	clear:both;
	padding-top:5px;
	clear:both;
}

.wysiwyg img {
	float:none;
	margin-left:0px;
	margin-right:0px;
}

.wysiwyg .edit img {
	width:47px !important;
	height:18px !important;
}

.wysiwyg .delete img {
	width:60px !important;
	height:18px !important;
}

.wysiwyg .deleteteaser img {
	width:19px !important;
	height:18px !important;
}

.wysiwyg .add img {
	width:47px !important;
	height:18px !important;
}

.wysiwyg .editpage img {
	width:78px !important;
	height:18px !important;
}

.wysiwyg .up img {
	width:18px !important;
	height:18px !important;
}

.wysiwyg .down img {
	width:18px !important;
	height:18px !important;
}

/*#### FIN WYSIWYG ####*/

/*#### MAIN CONTENT 2 COLUMN ####*/

.maincontent2c {
	overflow:hidden;
	clear:both;
}

.maincontent2c .first {
	overflow:hidden;
	width:285px;
	float:left;
}

.maincontent2c .first .spacing {
	padding-right:5px;
}

.maincontent2c .second {
	width:285px;
	float:left;
}

.maincontent2c .second .spacing {
	padding-left:5px;
}

/*#### FIN MAIN CONTENT 2 COLUMN ####*/

/*#### MAIN CONTENT 3 COLUMN ####*/

.maincontent3c {
	overflow:hidden;
	clear:both;
}

.maincontent3c .spanleft {
	float:none;
}

.maincontent3c .spanleft div {
	text-align:left;
}

.maincontent3c .spanright {
	float:none;
}

.maincontent3c .spanright div {
	text-align:left;
}

.maincontent3c .spanright div img {
	margin-left:0px;
}

.maincontent3c .first {
	overflow:hidden;
	width:190px;
	float:left;
}

.maincontent3c .first .spacing {
	padding-right:5px;
}

.maincontent3c .second {
	width:190px;
	float:left;
}

.maincontent3c .second .spacing {
	padding-left:5px;
	padding-right:5px;
}

.maincontent3c .third {
	width:190px;
	float:left;
}

.maincontent3c .third .spacing {
	padding-left:5px;
}

/*#### FIN MAIN CONTENT 3 COLUMN ####*/

/*#### DEBUT workflow ####*/

.draft {
	overflow:hidden;
	background-image:url('/wps/themes/html/CommonFiles_Ductal/img/draft.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

.expire {
	overflow:hidden;
	background-image:url('/wps/themes/html/CommonFiles_Ductal/img/expired.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

/*#### END workflow ####*/

.liensST1 {
	margin-top:5px;
}


.logolafargeAlign {
	overflow:hidden;
	clear:both;
	text-align: right;
	position: absolute;
	bottom: 30px;
	right: 2px;
}

.shadowbarAlign {
	position: absolute;
	bottom: 27px;
}

.homepagecenterleftcontainer1 {
	overflow : hidden;
	float : left;
	background-color : #DCE3E9;
	background-image : url(/wps/themes/html/CommonFiles/img/dot_y.gif);
	background-position : right 2px;
	background-repeat : repeat-x;
}
