/******* BEGIN General *******/
#topContainer {
	overflow : hidden;
}

#middleContainer {
	overflow : hidden;
}

#middleContainerRight {
	overflow : hidden;
	float:left;
	width: 833px;
}

#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: #009966;
}

.contentLeftPart a:hover {
	text-decoration:none;
	font-weight: bold;
}

.contentLeftPart a[name] {
	text-decoration:none;
}

.noBoldLink a {
	font-weight: normal;
}

.noBoldLink a:hover {
	font-weight: normal;
	text-decoration:none;
}

/**** END STYLE ****/

body {
	width: 1003px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}

div,ul,li,a,span,h1,h2,p,img,input,object {
	padding:0px;
	margin:0px;
}

a img {
	border:0px;
	font-size : 0px;
}

.beige {
	width : 1003px;
	overflow : hidden;
	background-color:#c7c7c7;
}
/******* END General *******/

/******* LOGO *******/
#logo {
	display: inline;
	float: left;
	background-color:#ffffff;
	width: 170px;
	height: 135px;
	overflow:hidden;
}
/******* FIN LOGO *******/

/******* BEGIN Header *******/
#header {
	float: left;
	width: 833px;
	height: 40px;
	overflow: hidden;
	background-color:#000000;
}

#header div {
	float:left;
}

#header a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:white;	
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}

.materials {
	background-color:#128a3d;
	background-image:url(/wps/themes/html/CommonFiles_Cement/img/header/blackjoint.gif);
	background-repeat:no-repeat;
	background-position:top right;
	overflow: hidden;
	width: 433px;
	height: 40px;
}

.materials p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:white;
	padding-top:10px;
	padding-left:8px;
}

.headerlinkcontainer {
	width:384px;
	overflow: hidden;
}

.headerlinkseparator {
	margin-top:5px;
	height:30px;
	width:0px;
	border-left:1px solid #7d7d7d;
	font-size:0px;
}

.headerlink {
	height:40px;
}

.headerlink p {
	padding-top:12px;
	padding-left:3px;
	font-size:9px;
}

.navhaut1 {
	width: 0px;
}

.navhaut2 {
	width: 87px;
}

.navhaut3 {
	width: 115px;
}

.navhaut4 {
	width: 103px;
}
/******* FIN HEADER *******/

/******* BEGIN MenuImage *******/
#menuimage {
	float: left;
	height:95px;
	width:833px;
	overflow:hidden;
}

.rubrictitle {
	position:relative;
	top:-68px;
	left:10px;
}

.rubrictitle p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
}

.ssrubbu {
	font-family: Verdana, Arial, 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 */
	border-bottom:1px solid #7dbf95;
}

.rub {
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;

	/* COULEUR PAR DEFAUT */
	background-color: #128a3d;
}

.rubheight {
	/* DO NOT REMOVE */
	font-size:0px;	
}

.rub p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;	
}

.rub a {
	color:white;
	text-decoration:none;
	line-height:15px;
}

.ssrub {
	margin: 0px;
	padding:0px;
	line-height:15px;

	/* COULEUR PAR DEFAUT */
	background-color: #7dbf95;
}

.ssrub p {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:5px;
}

.ssrub a {
	color:white;
	text-decoration:none;
}

.ssrub a:hover {
	color:#484848;
}

/***** Couleurs des rubriques ******/
.rubPageCementLafargeCementGroup {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu1.gif');
}

.rubPageCementSustainableDevelopment {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu2.gif');
}

.rubPageCementFinance {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu3.gif');
}

.rubPageCementHumanResources {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu4.gif');
}

.rubPageCementPressRoom {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu5.gif');
}

.rubPageCementLafargeAslanCimento {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu6.gif');
}

.rubPageCementLafargeEregliCimento {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu7.gif');
}

.rubPageCementContactUs {
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu8.gif');
}

/***** Couleurs des sous rubriques ******/

/* tout est par défaut... */

/******* END MenuRubrique *******/


/******* BEGIN Path *******/
#pathsearch {
	height: 19px;
	background : #000000;
	overflow:hidden;
	font-size:0px;
}

#path {
	float: left;
	width: 366px;
	height: 19px;
	background-image: url(/wps/themes/html/CommonFiles_Cement/img/path/black_joint.gif);
	background-position:top right;
	background-repeat: no-repeat;
	
	/* COULEUR PAR DEFAUT */
	background-color:#128a3d;
}

#path div {
	padding-left:10px;
	height: 19px;	
}

.pathchemin {
	padding-top:1px;
}

.pathtxt {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
}

.pathgt {
	padding-left:1px;
	padding-right:1px;
}
/******* END Path *******/

/******* BEGIN Search *******/
#search {	
	float: right;
	width: 216px;
	height: 19px;
	background: #000000;
}

#search div {
	float: left;
	height: 19px;
}

#navsearch1 {
	width: 75px;
	text-align: right;
	height: 19px;
}

#navsearch1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	padding-top:2px;
	padding-right:5px;
}

#navquery {
	width: 110px;
	height: 19px;
}

#navquery input {
	width: 106px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#navsearch2 {
	width: 26px;
	height: 19px;
}

#navsearch2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:5px;
}

#navsearch2 a {
	color:white;
	font-weight:bold;
}

/******* END Search *******/

/******* Debut MenuDivision *******/
#MenuDivision {
	width: 833px;
	height: 36px;
	background-color:#838377;
	margin-top:1px;
	clear:both;
}

#MenuDivision div {
	float: left;
	height: 36px;
	overflow:hidden;
}

#MenuDivision a {
	height: 36px;
	display: block;
	text-decoration:none;
	padding-top: 5px !important;
	padding-left: 5px;
	border-left:1px solid #FFFFFF;
}

#divisionempty {
	display: none;
}

.divtxtbold {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.elementdivision0 {
	width:151px;
}

.elementdivision0 a {
	display:block;
	width:151px;
}

.elementdivision1 {
	width:151px;
}

.elementdivision1 a {
	display:block;
	width:151px;
}

.elementdivision2 {
	width:151px;
}

.elementdivision2 a {
	display:block;
	width:151px
}

.elementdivision3 {
	width:149px;
        border-right:1px solid #ffffff;
}

.elementdivision3 a {
	display:block;
	width:149px;
        border-right:1px solid #ffffff;
}

.PageCementDivisionsCement a {background-color: #7d7d7d;}
.PageCementDivisionsCement a:hover {background-color: #0099E7;}
.PageCementDivisionsRoofing a {background-color: #7d7d7d;}
.PageCementDivisionsRoofing a:hover {background-color: #7128C0;}
.PageCementDivisionsCement a {background-color: #7d7d7d;}
.PageCementDivisionsCement a:hover {background-color: #FF8615;}
.PageCementDivisionsGypsum a {background-color: #7d7d7d;}
.PageCementDivisionsGypsum a:hover {background-color: #FBC934;}
/******* Fin MenuDivision *******/

/******* BEGIN Title Page *******/
#titlepage {
	padding-top : 10px;
	background-color : #ffffff;
	overflow : hidden;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 7px;
	width : 583px;
}

#titlepage h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

#titlenavigation {
	background-color : #ffffff;
	overflow : hidden;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 438px;    
}

/******* END Title Page *******/

/******* BEGIN Content *******/
#content {
	clear:both;
	overflow:hidden;  
	background-image : url(/wps/themes/html/CommonFiles_Cement/img/rightcolumn.gif);
	background-position : top right;
	background-repeat : repeat-y;
	background-color : #ffffff;
}

.contentLeftPartLength {
	width : 603px;
	overflow:hidden;	
	clear:both;
	background-color : #ffffff;
}

.contentLeftPart {
	margin-left:10px;
	margin-right:10px;
}

.themecontentcolor {
	color: #128a3d;
}

.themecontentcolor a {
	color: #128a3d;
}

.themecontentbackgroundcolor {
	background-color: #CCEBE0;
}

.spaceitem {
	margin-top:15px;
}

/****** POLICE PAR DEFAUT DU TEXTE *****/
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.linkoff a {
	text-decoration:underline;
}

.linkoff a:hover {
	text-decoration:none;
	font-weight: bold;
}

.linkon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline !important;
}

.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 !important;
}

.navigatorpages a:hover {
	text-decoration : underline !important;
        font-weight : normal;
}

.navigator {
	margin-top : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/****** NAVIGATEUR MAIN CONTENT/NEWS/PUBLICATION *******/

/****** ANCRE MAIN CONTENT/CONTACT ****/
.navigatoranchors {
	overflow : hidden;
	margin-top:15px;
	padding-top:3px;
	padding-bottom:3px;	
}

.anchorslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:2px;
}

.anchorslink a:hover {
	text-decoration:none;
	font-weight: bold;
}
/****** ANCRE MAIN CONTENT/CONTACT ****/

/****** TITRE DES CONTENUS (MAIN CONTENT/CONTACT) ******/
.paragraphtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.paragraphtitle a {
	text-decoration:none;
}

.paragraphtitle a:hover {
	text-decoration:none;
}

.paragraphsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #484848;
}
/****** FIN TITRE DES CONTENUS (MAIN CONTENT/CONTACT) ******/

/****** MAIN CONTENT ***/
.maincontent {
	overflow:hidden;
	clear : both;
}

.maincontent ul li {
	margin-left : 30px;

}

.maincontent ul ul li {
	margin-left : 60px;
	list-style-type : circle;
}

/***** FIN MAIN CONTENT ******/

/***** 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 *******/
.news {
	overflow:hidden;
}

.newscontainer {
	overflow:hidden;
	padding-bottom : 10px;
}

.latestnews {
	overflow :hidden;
	clear : both;
}

.lastupdated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #484848;
}
/******* END NEWS *******/

/******* BEGIN Footer *******/
#footer {
	overflow:hidden;
}

.footeradmin {
	width:170px;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

.footerLeftLength {
	float:left;
	width:603px;
	overflow:hidden;
}

.footerLeft {
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	text-align:center;
}

.footerLeft .footerItemLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:0px;
	padding-right:2px;
}

.footerItemLeft a {
	color:#635B59;
	text-decoration:none;
}

.footerItemSeparator {
	border-left:1px solid white;
}

.footerRight {
	float:left;
	width:230px;
}

.footerRight p {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635B59;
	padding-top:8px;
}
/******* Fin Footer *******/

/******* QUICK LINKS ********/

.quicklink {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	background-image:url('/wps/themes/html/CommonFiles_Cement/img/menu9.gif');
	background-color:#189b47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color : white;
}

#quicklinkbottom {
	font-size:0px;
	height:5px;
	background-color:#189b47;
}

.rubquick {
	padding-left:5px;
	background:#189b47;
	padding-bottom:2px;
}

.rubquick select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c4c4c;
	width:160px;
}
/******* FIN QUICK LINKS ********/

/******** TEASERS GT (Graphical) et TT (Textual) ************/
.teaser {
	overflow:hidden;
	width:230px;
	background-color: #c5dccc;
	
}

.teaserContainer {
	overflow : hidden;
	clear : both;
	
}

.teaserTitle {
	text-align       : left;
	color            : white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	font-weight      : bold;
	text-decoration  : none;
	padding-top      : 2px;
	padding-left     : 3px;
	padding-bottom   : 2px;
}

.teaserBackground {
    overflow : hidden;
    width:230px;
}
.teaserBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	padding-bottom : 5px;
	clear : both;
    float : left;
    overflow: hidden; 

}

.teaserBody img , .teaserBody object{
        float : left;
        padding-right : 3px;
}

.teaserBody p{
        padding-left : 3px;
        padding-right : 3px;
}

.teaserLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top    : 5px;
	padding-bottom : 5px;
	clear : both;
	padding-left : 3px;
}

.teaserLink a{
	color:black;
}


/******** FIN TEASERS ************/

/********* ARCHIVES NEWS ****************/
.archivesnewscontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	margin-top:10px;
        overflow : hidden;
}

.archivesnewsheader {
	margin-bottom:10px;
}

.footnote {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #484848;
}

.right {
	float:right;
}

.right img {
	margin-left:5px;
	margin-bottom:5px;
	display:block;
}

.archivesnewsheader p {
	margin:0px;
	padding:0px;
}

.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: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}

.archivesnewsbutton {
	margin-left:70px;
}

.archivesnews {
	margin-top:20px;
	overflow : hidden;
}

.archivesnews h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.archivesnews p a {
	text-decoration:underline;
}

.archivesnews p a:hover {
	text-decoration:none;
	font-weight: bold;
}

.archivesnewsback {
	margin-top:10px;
}
/********* FIN ARCHIVES NEWS ***************/

/********* CASE STUDIES ****************/
.casestudiescontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	margin-top:10px;
        overflow : hidden;
}

.casestudiesheader {
	margin-bottom:10px;
}

.casestudiesheader h2 {
	margin:0px;
	padding:0px;
}

.casestudiesheader p {
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}

.casestudiesbutton {
	margin-left:70px;
}

.casestudies {
	margin-top:20px;
	overflow : hidden;
}

.casestudies h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.casestudies p a {
	text-decoration:underline;
}

.casestudies p a:hover {
	text-decoration:none;
	font-weight: bold;
}

.casestudiesback {
	margin-top:10px;
}
/********* FIN CASE STUDIES ***************/


/********* 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;
}

/********* FIN PHOTO LIBRARY ***************/


/********* 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;
}
/******** FIN BIOGRAPHY TEMPLATE ********/

/********CONTACT TEMPLATE  **************/

.contactus {
	clear : both;
	padding-top    : 10px;
	padding-bottom : 10px;
}

#contactAnchorLinks {
	padding-top : 7px;
	padding-bottom : 7px;
}

.ContactInformationContainer {
	overflow : hidden;
	clear : both;
}

.ContactInformation {
	width: 140px;
	overflow : hidden;
	float : left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black;
}

.ContactInformation1, .ContactInformation2, .ContactInformation3 {
	margin-right : 5px;
	margin-top : 10px;
}

.contactBackTopButton img{
	margin-top    : 15px;
	margin-bottom : 15px;
	overflow : hidden;
	float : right;
	clear : both;
}
/******** FIN CONTACT TEMPLATE  **************/


/****** PORTLET IFRAME ******/
.wpsPortletBody iframe{
	width : 603px;
	margin-left:0px;
	margin-right:0px; 
}
/**** FIN PORTLET IFRAME ****/

/****** WYSIWYG ********/
.wysiwyg {
	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:219px;
	float:left;
}

.maincontent2c .first .spacing {
	padding-right:5px;
}

.maincontent2c .second {
	width:219px;
	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:146px;
	float:left;
}

.maincontent3c .first .spacing {
	padding-right:5px;
}

.maincontent3c .second {
	width:146px;
	float:left;
}

.maincontent3c .second .spacing {
	padding-left:5px;
	padding-right:5px;
}

.maincontent3c .third{
	width:146px;
	float:left;
}

.maincontent3c .third .spacing {
	padding-left:5px;
}
/****** FIN MAIN CONTENT 3 COLUMN ******/