/******* BEGIN Content *******/
.themecontentcolor {
	color: #0A8556;
}

.themecontentcolor a {
	color: #3770A5;
}

.themecontentbackgroundcolor {
	background-color: #B6DBCD;
}

#path {
	background-color:#ffffff;
}

.contentLeftPart a {
	color: #3770A5;
}
/******* END Content *******/

/*** FORWARD (SEND TO) ***/
.forwardline {
	width:100%;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}

.forwardline * {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#4C4C4C;
}

.forwardline .bold {
	font-weight:bold;
}

.forwardline div {
	float:left;
}

.forwardline .forwardcol1 {
	font-size: 1em;
	width:80px;
}

.forwardline .forwardcol2 select {
	font-size: 1em;
}

.forwardline .forwardcol2 input {
	font-size: 1em;
	width:250px;
}

.forwardline .forwardcol2 textarea {
	font-size: 1em;
	width:352px;	
	height:200px;
}

.decale {
	padding-left:80px;
}
/*** END FORWARD (SEND TO) ***/


/****** CONTACT US *******/
.contactusline {
	width:100%;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}

.contactusline * {
	font-family: Arial;
	font-size:12px;
	color:#4C4C4C;
}


.contactuslineErreur {
	border:1px solid red;
	background-color:#FFDDDD;
}

.contactuslineErreur {
	padding:5px;
        margin-bottom : 10px;
}

.contactuslineErreur p {
	padding:0px;
	color:red;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}

.contactusline .bold {
	font-weight:bold;
}

.contactusline div {
	float:left;
}

.contactusline .contactuscol1 {
	font-size:1em;
	width:80px;
}

.contactusline .contactuscol2 select {
	font-size:12px;
}

.contactusline .contactuscol2 input {
	font-size:12px;
	width:250px;
}

.contactusline .contactuscol2 textarea {
	font-size:12px;
	width:485px;
	height:200px;
}

.decale {
	padding-left:80px;
}
/****** FIN CONTACT US *******/

.titlerub {
	margin-top:1px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	/* PAR DEFAUT **/
	background:#C2D1DA;
	color:#354241;
}

.titlerub p {
	padding-top:2px;
	padding-left:5px;
	padding-bottom:3px;
}

.titlerub a {color:#3770A5; font-weight:normal; text-decoration:underline;}
.titlerub a:hover {color:#3770A5; font-weight:bold; text-decoration:underline;}

.titlessrub {
	font-family:arial;
	font-size:12px;
	padding-left:25px;
	padding-bottom:2px;

	/* PAR DEFAUT **/
	background:#DCE4E9;
}

.titlessrub a {color:#3770A5; font-weight:normal; text-decoration:underline;}
.titlessrub a:hover {color:#3770A5; font-weight:bold; text-decoration:underline;}

.PageAboutUs {background:#C2D1DA; color:#354241;}
.PageAboutUs a {color:#3770A5;}
.PageAboutUschild {background:#DCE4E9;}
.PageAboutUschild a {color:#3770A5;}

.PageProduct {background:#C2D1DA; color:#354241;}
.PageProduct a {color:#3770A5;}
.PageProductchild {background:#DCE4E9;}
.PageProductchild a {color:#3770A5;}

.PageLocation {background:#C2D1DA; color:#354241;}
.PageLocation a {color:#3770A5;}
.PageLocationchild {background:#DCE4E9;}
.PageLocationchild a {color:#3770A5;}

.PageReference {background:#C2D1DA; color:#354241;}
.PageReference a {color:#3770A5;}
.PageReferencechild {background:#DCE4E9;}
.PageReferencechild a {color:#3770A5;}

.PageInnovation {background:#C2D1DA; color:#354241;}
.PageInnovation a {color:#3770A5;}
.PageInnovationchild {background:#DCE4E9;}
.PageInnovationchild a {color:#3770A5;}

.PageSustainable {background:#C2D1DA; color:#354241;}
.PageSustainable a {color:#3770A5;}
.PageSustainablechild {background:#DCE4E9;}
.PageSustainablechild a {color:#3770A5;}

.PagePressRoom {background:#C2D1DA; color:#354241;}
.PagePressRoom a {color:#3770A5;}
.PagePressRoomchild {background:#DCE4E9;}
.PagePressRoomchild a {color:#3770A5;}

.PageContactUs {background: #C2D1DA; color:#354241;}
.PageContactUs a {color:#3770A5;}
.PageContactUschild {background:#DCE4E9;}
.PageContactUschild a {color:#3770A5;}

/*** Navigator of search results ***/
.resultNavigator {
	text-align  :right;
       padding-right:5px;
}

.resultNavigator span{
	padding-top : 5px;
}

.resultNavigator a:hover {
	text-decoration : none;
}

.resultNavigator span.number {
	margin-right : 2px;
}

.resultNavigator span.number a {
	font-weight  : normal;
	color:#354241 !important;
}

.resultNavigator span.number a:visited {
	color:#AE72AE !important;
}

.resultNavigator span.visited a {
	color:#AE72AE !important;
}

.resultNavigator span.prev{
	margin-right : 4px;
}

/**** ADVANCED SEARCH ****/
#gsa .advsearch input {
	width:20em;
	margin:3px 0px 3px 0px;
}

#gsa .radio {
	margin-top:2px !important;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:4px;
	padding-bottom:4px !important;
	padding-bottom:2px;
	background-image:url(/wps/themes/html/CommonFiles/img/search/dot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#gsa .radio input {
	position:relative;
	top:0px;
	margin-right:2px;
}

#gsa .formatList .format {
	padding-top:2px;
	padding-bottom:5px;
	background-color:#DCE3E9;
	background-image:url(/wps/themes/html/CommonFiles/img/search/pointille.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#gsa .formatList .format li{
	float:left;
	list-style-type:none;
	width:6.6em;
	margin:0px !important;
	padding-left:4px;
}

#gsa .sites .separateurH {
	margin-top:4px;
}

#gsa .collectionList {
	width:100%;
}

#gsa .collectionList td {
	width:50%;
	vertical-align:top;
}

#gsa .collectionList .collection {
	padding-left:10px;
}

#gsa .collectionList .collection .fond {
	background:#DCE3E9;
	padding: 1px 5px 2px 5px !important;
	padding: 0px 2px 0px 2px;
}

#gsa .language {
	background:#DCE3E9;
	margin:2px 0px 0px 10px !important;
	margin:1px 0px 0px 10px;
	padding:3px 0px 3px 5px !important;
	padding:0px 0px 3px 5px;
}

#gsa .language label {
	padding-right:40px;
}

#gsa .gsaform {width:100%;}
#gsa .backgroundForm {padding-left:20px;}
#gsa .error {font-weight:bold;position:relative;top:-3px;}

/*** SEARCH RESULT ***/
#gsaresult .item {
	background:bottom left repeat-x white url(/wps/themes/html/CommonFiles/img/search/dot.gif);
	padding-top:3px;
	padding-bottom:5px;
  width:573px;
	font-family: Arial;
}

#gsaresult .intro {
	font-weight:bold;
}

#gsaresult .correcteur .label {
	color:red;
}

#gsaresult .correcteur a {
	color:#3770A5;
}

#gsaresult .resultheader{
	padding-bottom:5px;
}

#gsaresult .resultheader .numberresult {
	float:left;
	width:55%;
}

#gsaresult .navigator {
	text-align:right;
	padding-top:3px;
}

#gsaresult .navigator span {
	padding-left:0px;
}

#gsaresult .collection {
	margin-bottom:0px;
}

#gsaresult .cachelink a {text-decoration:none;}
#gsaresult .cachelink a:hover {text-decoration:underline;}


/** ESPACEMENT GENERIQUE **/
.MB7  {margin-bottom:7px;
       }
.MB12 {margin-bottom:12px;}
.MLR8 {
	margin-right:8px;
       margin-left:10px;
      }

/** LIENS GENERIQUE **/
.ltc {
	background-image:url(/wps/themes/html/CommonFiles/img/search/puce_lien_titre.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-family: Arial;
	font-size : 12px;
  font-weight: none;
  color:#3770A5;
	text-decoration : none;
}

.ltc:hover {
	text-decoration : underline;
}

.ltc:visited {
	color:#AE72AE !important;
}

.bl {
	padding-left:20px;
	background:top left no-repeat url(/wps/themes/html/CommonFiles/img/search/picto_retour.gif);
}


/** FONT GENERIQUES **/
.FS12 {
	font-family: Arial;
	font-size :12px;
	color:#000000;
}

.FS11 {
	font-family: Arial;
	font-size :12px;
}

/*** NAVIGATEUR GENERIQUE ***/

.ytsNbResults {
	font-family: Arial;
	font-size :16px;
	margin-top:1px;
	color:#4C4C4C;
}


.separateurH {Search (line 3345)
background-color:white;
background-image:url(/wps/themes/html/CommonFiles/img/search/filet.gif);
background-position:center;
background-repeat:repeat-x;
clear:both;
font-size:0px;
height:4px;
line-height:0px;
overflow:hidden;
width:100%;
}

#content ul.noType li {
list-style-position:outside;
list-style-type:none;
margin-left:0px !important;
}


/******************************/
.UnlayeredContainerH {
	clear:both;
}

.UnlayeredContainerV {
	float :left;
}

.contentLengthPartFull {
	width : 599px;
}

.contentLengthPartHalf {
	width : 23.07em;
}

.contentLengthPartThird {
	width : 15.38em;
}

.contentLengthPartTwoThird {
	width:30.75em;
}

.rightColumnDotted {
	background-image : url(/wps/themes/html/CommonFiles/img/search/dot_y.gif);
	background-position : right;
	background-repeat : repeat-y;
	/*margin-top : 1px;*/
}

.zoomContainerFull {
	width : 600px!important;
}

.zoomContainerHalf {
	width : 300px!important;
}

.zoomContainerTwoThirdLeft {
	width : 400px!important;
}

.zoomContainerTwoThirdRight {
	width : 399px!important;
}

.zoomContainerThirdLeft {
	width : 201px!important;
}

.zoomContainerThirdCenter {
	width : 199px!important;
}

.zoomContainerThirdRight {
	width : 200px!important;
}

.spaceFull {
	margin-left : 8px;
	margin-right : 8px;
}

.spaceLeft {
	margin-left : 8px;
	margin-right : 3px;
}

.spaceMiddle {
	margin-left : 2px;
	margin-right : 3px;
}

.spaceRight {
	margin-left : 2px;
	margin-right : 8px;
}
