/*#### 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:#3770A5;
}

.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 {
	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;
	margin:auto;
	text-align:left;
	overflow : hidden;
	background-color:#dce4e9;
}

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

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

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

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

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

#header {
	float:left;
	width:830px;
	height:40px;
	overflow:hidden;
	background-image:url('/wps/themes/html/CommonFiles_LSA/img/cylindrehaut.gif');
}

#header div {
	float:left;
}

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

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

.materials {	
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
	width:433px;
	height:40px;
}

.materials p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:white;
	padding-top:10px;
	padding-left:8px;
    display: none;
}
.headerlinkcontainer {
	width:397px;
	overflow:hidden;
}

.headerlinkseparator {
	background:transparent url('/wps/themes/html/CommonFiles_LSA/img/cylindrehaut_sep.jpg') repeat scroll 0%;
	font-size:0px;
	height:40px;
	width:4px;
}

.headerlink {
	height:40px;
}

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

.navhaut0 {
	width:99px;
}

.navhaut1 {
	width:98px;
}

.navhaut2 {
	width:98px;
}

.navhaut3 {
	width:70px;
}


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

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

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

.rubrictitle {
	position:relative;
	top:-68px;
	left:10px;
}

.rubrictitle p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:24px;
	color:#FFFFFF;
	margin-top:-20px;
	width:300px;
}

.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:169px;
	float:left;
	border-left:1px solid #dfddce;
}

.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-color:#ffffff;
	background-image:url('/wps/themes/html/CommonFiles_LSA/img/dot.gif');
	background-repeat:repeat-x;	
	background-position:top;
}

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

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

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

.ssrub {
	margin:0px;
	padding:0px;
	line-height:15px;
	/* couleur par defaut */
	background-color:#ffffff;
}

.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:#354241;
    font-weight: bold;
}

.ssrubbold {
	font-weight: bold;
}

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

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

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

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

#pathsearch {
	width:830px;
	height:19px;
	background:#ffffff;
	overflow:hidden;
}

#path {
	background-position:right top;
	background-repeat:no-repeat;
	border-left:1px solid #BCBCBC;
	float:left;
	height:19px;
	width:599px;
	background-color:#ffffff;
}

#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:230px;
	height:19px;
	background:#DCE4E9;
}

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

#navsearch1 {
	width:75px;
	text-align:right;
	height:19px;
}

#navsearch1 p {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	color:#354241;
	padding-top:2px;
	padding-right:5px;
}

#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:#000000;
	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;
	color:#349499;
}

#titlepage h1 {
	background-image:url(/wps/themes/html/CommonFiles_LSA/img/dot.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}

#titlenavigation {
	background-color:#ffffff;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	width:560px;
}

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

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

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


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

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

.themecontentcolor {
	color:#086A45;
}

.themecontentcolor a {
	color:#3770A5;
}

.themecontentbackgroundcolor {
	background-color:#B6DBCD;
}

.spaceitem {
	margin-top:15px;
}

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

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

/*#### 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;
	color:#3770A5;
}

.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:underline;
	color:#3770A5;
}

.navigatorpages a:hover {
	color:#3770A5;
	text-decoration:underline;
	font-weight:bold;
}

.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 ####*/

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

.paragraphtitle {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color: #349499;
}

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

.paragraphtitle a:hover {
	font-size:15px;
	text-decoration:none;
	color: #349499;
}

.paragraphsubtitle {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	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;
	list-style-type:disc;
}

.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 ####*/

.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-style:italic;
	color:#484848;
}

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

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


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

.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:right;
}

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

.footerItemLeft a {
	color:#635B59;
	text-decoration:none;
}

.footerItemSeparator {
	border-left:1px solid #FFFFFF;

}

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

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

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

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

.quicklink {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	background-color:#ffffff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#349499;
	background-image:url('/wps/themes/html/CommonFiles_LSA/img/dot.gif');
	background-repeat:repeat-x;	
	background-position:top;
}

#quicklinkbottom {
	font-size:0px;
	height:1px;
	background-color:#ffffff;
	background-image:url('/wps/themes/html/CommonFiles_LSA/img/dot.gif');
	background-repeat:repeat-x;	
	background-position:top;
}

.rubquick {
	padding-left:5px;
	background:#ffffff;
	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:#c2d1da;
}

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



.teaserTitle {
	text-align:left;
	color:#349499;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1.20em;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:2px;
	border-top:1px solid white;
	background-image:url('/wps/themes/html/CommonFiles_LSA/img/dot.gif');
	background-repeat:repeat-x;	
	background-position:top;
	background-color:#C2D1DA;
	
}
.teaserBackground {
	overflow:hidden;
	width:230px;
}

.teaserBody {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.7em;
	padding-bottom:5px;
	clear:both;
	float:left;
	overflow:hidden;
	background-color:#c2d1da;
}

.teaserBody img ,.teaserBody object {
	float:left;
}

.teaserBody p {
	padding-left:3px;
	padding-right:3px;
}

.teaserBody a {
	color:#3770A5;
	text-decoration:underline;
	padding-left:3px;
	padding-right:3px;
}

.teaserBody a:hover {
	color:#3770A5;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
}

.teaserLink {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	padding-left:3px;
}

.teaserLink a {
	color:#3770A5;
	text-decoration:underline;
	padding-left:3px;
}

.teaserLink a:hover {
	color:#3770A5;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
}

/*#### 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:15px;
	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_LSA/img/draft.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

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

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

.liensST1 {
	margin-top:5px;
}

/****** Formulaire 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;
}

.contactusline .contactuscol3 input {
      font-size:12px;
      width:485px;
}

.decale {
      padding-left:80px;
}

.contactusline_unit {
      overflow:hidden;
      height:20px;
      clear:both;
      padding:5px;
      margin-right:10px;
      margin-bottom:30px;
      background-color:#b0e0d0;
}

.contactusline_unit * {
      font-family:Arial;
      font-size:12px;
      color:#4c4c4c;
}

.contactusline_unit div {
      float:left;
}

.contactusline_unit .contactuscol1 {
      font-size:1em;
      width:145px;
}

.contactusline_unit .contactuscol2 select {
      font-size:12px;
}

/****** FIN Formulaire CONTACT US *******/

