#contentEnvelope {
	float: left;
	width: 778px;
	min-height: 466px;
	height: auto !important;
	height: 466px;
	background: url(../../img/interface/bg-content-envelope.gif) repeat-y !important
	}
	
	#contentEnvelopeRightColumn {
		float: right;
		width: 210px;
			w\idth: 210px;
		min-height: 466px;
		height: auto !important;
		height: 466px;
		padding: 0px 0px 30px 0px;
		background:transparent!important
		}
		/* Hide the right-hand column when there are no focus areas */
		.nofocus #contentEnvelopeRightColumn {display: none !important;}
		
		#rightColumnTop {
			position: absolute;
			top: 0;
			left: 0;
			height: 36px;
			width: 210px;
			background: #b5b5b5;
			}
		
		#rightColumnContainer {
			width: 210px;
			border-top: 0px solid #b5b5b5;
			padding: 0;
			padding: 10px 0px 0px 0px;
			}
			#rightColumnContainer div {
					width: 170px;
					margin-bottom: 0;
					padding: 0px 20px 0px 20px;
				}
				#rightColumnContainer div div {
					width: 170px;
					border: none;
					margin: 0;
					padding: 0;
				}

		#rightColumnContainer h3 {
			width: 170px;
			font-size: 1.2em;
			color: #000000;
			margin: 7px 0 0 0;
			padding: 0 0 7px 0;
			font-weight: normal;	
			border: none;
			background: url(../../files-france/images/fr-dotted-right-h3.gif) repeat-x;			
			}
						
		#contentEnvelopeRightColumn p, #contentEnvelopeRightColumn p a {
			margin: 5px 0 0 0;
			width: 170px;
			color: #000000;
			font-size: 1em;
			}
			
			#contentEnvelopeRightColumn p a:hover {
			text-decoration:underline;
			}
			
			#contentEnvelopeRightColumn ul {
				padding: 0;
				margin: 5px 0 0 0;
			}
			
			#contentEnvelopeRightColumn p.dottedBorder {
				margin: 0 0 5px 0;
				padding: 0 0 7px 0;
				background: url(../../img/interface/bg-dotted-line-press-release.gif) bottom left repeat-x;
				}
			#rightColumnContainer ul.dottedLinks li {
				list-style: none;
				background: url(../../img/interface/bg-dotted-line-press-release.gif) bottom left repeat-x;
				padding: 3px 0;
				font-size: .9em;
			}
				#rightColumnContainer ul.dottedLinks li a {
				color:#000000;
			}
			#rightColumnContainer ul.dottedLinks li.lastFocusLink {
				background: none;
				padding-bottom: 0;
			}
			#rightColumnContainer a.morePress {
				display: block;
				font-size: .9em;
				background: url(../../img/interface/bg-dotted-line-press-release.gif) top left repeat-x;
				padding: 6px 0 0 0;
				margin: 5px 0 0 0;
			}
			#rightColumnContainer div.focusImage {
				text-align: center;
				margin: 10px 0 0 0;
				padding: 0;
				}
				#rightColumnContainer div.focusImage a, #rightColumnContainer div.focusImage a img {
					padding: 0;
					margin: 0;
				}
				#rightColumnContainer div.focusImage img {
					margin: 0 auto;
				}
		
		#rightColumnContainer div#sharePrice { 
			margin-top: 5px;
			margin-bottom: 0;
			color: #999; 
		}
		#sharePrice strong { color: #666666; }
		#sharePrice span { font-size: .9em; }

	.contentArea {
		float: left;
		width: 394px;
			w\idth: 374px;
		padding: 5px 0 36px 20px;
		}
		#fullWidth {
			width: 598px;
				w\idth: 578px;
			}
		
h2 {
	color: #cc6600;
	font-weight: normal;
	margin-bottom: 5px;
	font: 1.3em Verdana, Tahoma;
	}
h3 {
	font: Verdana, Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	margin-bottom: 0;
	}
h4 {
	font: Verdana, Tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	margin-bottom: 0;
	}

.contentArea p, .contentArea ul, .contentArea ol {
	font: 1em Verdana, Tahoma;
	line-height: 1.4em;
	}
p.introParagraph {
	padding-bottom: 15px;
	border-bottom: 1px solid #d6d6d6;
	}

/* list styles */
.contentArea ol {
	margin: 0 0 1em 2em;
	padding: 0;
	}
	.contentArea ol li {
		margin: 0 0 1em 2em;
		padding: 0;
		}
		
.contentArea ul {
	margin: 0 0 1em 0;
	padding: 0;
	}
.contentArea ul {  }
	.contentArea ul li {
		list-style: none;
		background: url(../../img/content-design/bg-bullet.gif) 0px 6px no-repeat;
		padding: 0 0 0 .7em;
		}
		
.contentArea ul.linkList {  }
	
	.contentArea ul.linkList a { color: #666666; }
	.contentArea ul.linkList a:hover { color: #cc6600; }
	
	.contentArea ul.linkList li {
		list-style: none;
		background: url(../../img/content-design/bg-bullet-link.gif) 0px 6px no-repeat;
		padding: 0 0 0 .7em;
		}
		
		/* sub list styles */
		.contentArea ul li ul { margin: 0 0 0 0; }
			.contentArea ul li ul li {
				list-style: none;
				background: url(../../img/content-design/bg-bullet-sub-list.gif) 0px 6px no-repeat;
				padding: 0 0 0 .7em;
				}
				
a.rightArrow {
	padd\ing-right: 7px;
	bac\kground: url(../../img/interface/bg-more-arrow-0.gif) 100% 6px no-repeat;
	}
a.rightArrow:hover { bac\kground: url(../../img/interface/bg-more-arrow-r.gif) 100% 6px no-repeat; }

/* services overview styles */
#servicesContentNav {
	height: 21px;
	margin: 0 0 10px 0;
	}
	#servicesContentNav div {  }
		#servicesContentNav div a {
			float: left;
			display: block;
			height: 21px;
				he\ight: 18px;
			padding: 3px 20px 0 12px;
			color: #fff;
			font-weight: bold;
			border-right: 1px solid #fff;
			background: #cc6600 url(../../img/content-design/bg-services-arrow-0.gif) 100% 8px no-repeat;
			}
		#servicesContentNav div a:hover { background: #ff9c3d url(../../img/content-design/bg-services-arrow-r.gif) 100% 8px no-repeat; }
		#servicesContentNav div a.selected { background: #666666 url(../../img/content-design/bg-services-arrow-1.gif) 100% 8px no-repeat; }
	
.servicesContent {  }
	.servicesContent .columnOne {
		width: 174px;
		}
	.servicesContent .columnTwo {
		float: right;
		width: 174px;
		}
	
	.servicesContent h4 {
		font-size: 1em;
		margin: 0 0 2px 0;
		padding: 0 0 2px 0;
		border-bottom: 1px solid #dfdfdf;
		}
		
/* site map styles */
#siteMapContainer { padding-top: 15px; }
	#siteMapContainer .threeColumn { float: left; }
	#siteMapContainer  #siteMapColumnOne { width: 125px; }
	#siteMapContainer  #siteMapColumnTwo { width: 220px; }
	#siteMapContainer  #siteMapColumnThree { width: 200px; }
	
	#siteMapContainer ul {  }
		#siteMapContainer ul li {
			background: none;
			margin-bottom: 12px;
			}
			#siteMapContainer ul li a {
				display: block;
				font-weight: bold;
				padding-left: 9px;
				text-decoration: underline;
				background: url(../../img/content-design/bg-site-map-arrow.gif) 0px 5px no-repeat;
				}
				
			#siteMapContainer ul li ul { margin-bottom: 15px; }
				#siteMapContainer ul li ul li {
					margin-bottom: 0;
					padding-bottom: 0;
					}
					#siteMapContainer ul li ul li a {
						font-weight: normal;
						padding-left: 33px;
						background: none;
						}
						
/* search template styles */
#startNewSearch {
	padding: 5px;
	background: #eee;
	border: 1px solid #999;
	}

/* START: Styles for formBuilder forms */
	
/* Display the submit button on formbuilder forms */
a.toolButton, a.toolbutton, span.disabledButton {
	display: block;
	float: left;
	
	background: #ce6500;
	margin-right: 3px;
	padding: 5px 12px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

span.disabledButton
{
	background:#a26e3b;
	color:#aaaaaa;
}

table.fbFormElements .required {
	color: red;
}

table.fbFormElements ul {
	list-style-type: none;
	}
	table.fbFormElements ul li {background: none;}
table.fbFormElements tr {
	vertical-align: top;
}
table.fbFormElements td.label {
	font-weight: bold;
	width:180px;
}

table.fbFormElements textarea, table.fbFormElements input.fbText, table.fbFormElements select {
	width:210px;
}
table.fbFormElements textarea {
	height:60px;
}

ul.errorMsg {
	padding-left: 15px;
	color:#ff0000;
	background: url(../../img/content-design/icon-fb-error.gif) left top no-repeat;
	font-weight: bold;
}

ul.errorMsg li {background: none;}
/* END: Styles for formBuilder forms */

/* Dynamic Content Styles */

h1 {
	color: #cc6600;
	font-weight: normal;
	margin-bottom: 5px;
	font: 1.3em Verdana, Tahoma;
}

tr.dcbRow td {
	padding-top: 11px;
	padding-bottom: 9px;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}

.dateColumn {
	font-weight: bold;
	width: 100px;
}

tr.dcbRow td.bodyEvent {
	width: 170px;
}

.cityColumn {
	width: 100px;
		w\idth: 80px;
	padding: 0 0 0 20px;
}

#fullWidth table#dcbTable {
	width: 579px;
	}
	#fullWidth #dcbTable tr.dcbRow td.bodyEvent, #fullWidth #dcbTable td.body {
		width: auto;
	}

.requiredField {font-weight: bold;}

/* Dynamic content filter form */
div#dynamicContentListFilters {
	margin-bottom: 10px;
	}
	div#dynamicContentListFilters .formRow, div#dynamicContentListFilters .buttonRow {
		position: relative;
		*height: 1%;
		padding-left: 90px;
		margin-bottom: 5px;
		}
		div#dynamicContentListFilters .formRow label {
			position: absolute;
			top: 2px;
			left: 0;
			width: 85px;
			font-weight: bold;
			}
		div#dynamicContentListFilters .formRow select, div#dynamicContentListFilters .formRow input {width: 250px;}
		
		div#dcbPagingControls {
			position: relative;
			margin-top: 10px;
			padding-bottom: 12px;
			border-bottom: 1px solid #000;
			}
			div#pagingLinksAndArrows {
				position: absolute;
				top: 2px;
				left: 90px;
			}
			img#dcbPageForwardOne {margin-left: -3px;}
			img#dcbPageForwardAll {margin-left: 2px;}
			div#pageCount {
				position: absolute;
				top: 2px;
				right: 0;
				width: 200px;
				text-align: right;
				padding-right: 3px;
			}
			span.requestedPage {text-decoration: underline;}
			
/* Dynamic content templates */

div#cmtEditControl {
	position: absolute;
	top: 262px;
	right: 8px;
	height: 17px;
	width: 100px;
	z-index: 100;
	}
	div#cmtEditControl a {
		display: block;
		height: 17px;
		width: 100px;
		padding: 2px 0 0 23px;
		he\ight: 15px;
		w\idth: 77px;
		background: url(../../img/administration/content-design/bg-edit-icon.gif) 0 0 no-repeat;
	}

/* EVENTS */
div#EventDateBar {
	font-weight: bold;
	margin-btoom: 6px;
}

/* PRESS RELEASES */
div#releaseDate {
	font-weight: bold;
	margin-bottom: 6px;
}

/* ALLIANCES */
div#allianceUrl h4 {margin-bottom: 1px;}

/* FOCUS AREAS EDITING */
#focusAreasEdit .formRow, #focusAreasEdit .buttonRow {
	padding-left: 135px;
	}
	#focusAreasEdit .formRow label {
		width: 135px;
	}

	
/* PERSO UNILOG GDA */
#contentEnvelopeRightColumn{ padding: 0px !important; width:170px!important }
#contentEnvelopeRightColumn .orange{ background-color:#f0a400;padding: 10px 15px!important}
#contentEnvelopeRightColumn .orangefonce{ background-color:#cc6600;padding: 10px 15px!important}
#contentEnvelopeRightColumn .rouge{ background-color:#9f0e1b;padding: 10px 15px!important}
#contentEnvelopeRightColumn .transparent{ padding: 10px 15px!important}

#contentEnvelopeRightColumn H4{font-size: 1em; margin-top:0px!important}

#contentEnvelopeRightColumn UL.quickLinksRight {margin: 5px 0px 5px 5px}
#contentEnvelopeRightColumn UL.quickLinksRight LI {margin-left: 5px;background: url(../../img/interface/bg-dotted-line-quicklinks.gif) repeat-x 50% bottom; width: 120px; border-top-style: none; border-right-style: none; border-left-style: none; list-style-type: none; border-bottom-style: none ; padding-bottom: 3px}
#contentEnvelopeRightColumn UL.quickLinksRight LI A.gda_box {margin-top:0px;padding-right: 0px; display: block; padding-left: 7px; font-weight: normal;  background: url(../../img/interface/bg-small-arrow.gif) no-repeat 0px 9px; padding-bottom: 1px; width: 120px; color: #000000; border-top-style: none; padding-top: 3px; border-right-style: none; border-left-style: none; text-decoration: none; border-bottom-style: none}
#contentEnvelopeRightColumn UL.quickLinksRight LI A.gda_box:hover {color: #cc6600}
#contentEnvelopeRightColumn UL.quickLinksRight LI .grey{font-size: 0.9em;}



#contentEnvelopeFull {float: left;width:100%;min-height: 339px;height: auto !important;height: 339px;background: url(../../img/interface/bg-content-envelope-full.gif) repeat-y}
#contentEnvelopeFull #content{float:left!important;width:620px!important;padding:0px 10px 10px!important;}

#contentEnvelope #content{float:left!important;width:450px!important;padding:0px 10px 10px!important;}
#contentEnvelope #contentedit{float:left!important;width:449px!important;padding:0px 10px 10px!important;}

#content h1{padding-bottom:20px;padding-left:10px;margin-top:10px}

#levelTwoTitle{color:#555;font-weight:bold;font-size:11px;padding:10px 5px 10px 10px}
#gda_footer{width:800px;text-align:right;background-color:#515151;padding-bottom:10px;clear:both}

#userShell{width:800px!important;background-color:#fff!important;margin:auto}
#topmodules{width:800px!important}
#topmodules{width:790px!important}
#wrapper{width:800px!important}


div.article {margin: 5px}
div.article .nom h2{background:none}
div.article .contact{background: url(../images/email.gif) no-repeat #fff;padding-left:20px}
div.article .voir{background: url(../images/eye.gif) no-repeat #fff;padding-left:20px}
div.article .illustration{float:right;margin:4px 20px 17px 10px;}

#contentEnvelopeRightColumn div.article {margin: 10px 0px 5px 5px}

div.sep {background:url(../../img/interface/bg-dotted-line-content-area.gif) transparent repeat-x 0 0;margin:0 0 0 0px;clear:both;line-height:1px}
div.sep hr {visibility:hidden;}

#aesmenu{z-index:5000}
#logo{padding:10px 0px 0px 0px}
#topBar{width:100%;background-color:#656565}





#gda_search {width: 160px;w\idth: 136px;height: 49px;he\ight: 29px;padding: 20px 10px 0 14px;background: url(../../img/interface/bg-search.gif) no-repeat;}
#gda_search .searchInput{width:110px!important}

#constants a#gda_advancedSearch { background: url(../../img/buttons/bg-search-0.gif) no-repeat; }
#constants a#gda_advancedSearch:hover { background: url(../../img/buttons/bg-search-r.gif) no-repeat; }
#constants a#gda_advancedSearchSelected {background: url(../../img/buttons/bg-search-1.gif) no-repeat; }

.left_actions{background-color:#eeeeee;padding-left:33px}

.gda_box{margin-top:14px}
.gda_box .deco{padding:5px;background-color:#eeeeee}
.gda_box .title{font-weight:bold}
.gda_box .boxlinks{float:left;width:94%;padding:5px;padding-left:0px;margin:0px 5px;background:url(../../img/interface/bg-dotted-line-content-area.gif) bottom 5px repeat-x}
.gda_box .boxlinks2cols{float:left;width:46%;padding:5px;padding-left:0px;margin:0px 3px;background:url(../../img/interface/bg-dotted-line-content-area.gif) bottom 5px repeat-x}
.gda_box .linktitle{background:url(../../img/interface/bg-link-arrow.gif) 2px 6px no-repeat; padding-left:9px}
.gda_box .link{padding:5px}
.gda_box a.file {padding-bottom:10px}
.gda_box a.video {padding-bottom:10px}
.gda_box a.ppt {padding-bottom:10px}
.gda_box a.exe {padding-bottom:10px}
.gda_box a.doc {padding-bottom:10px}
.gda_box a.dir {padding-bottom:10px}
.gda_box a.html {padding-bottom:10px}
.gda_box a.img {padding-bottom:10px}
.gda_box a.pdf {padding-bottom:10px}
.gda_box a.sound {padding-bottom:10px}
.gda_box a.txt {padding-bottom:10px}
.gda_box a.xls {padding-bottom:10px}
.gda_box a.csv {padding-bottom:10px}
.gda_box a.zip {padding-bottom:10px}

div.clear{clear:both}
.rightBoxTitle{font-size:1em;font-weight:700}

span.right_actions{display:block}
div.orange span.right_actions a:hover{color:#9f0e1b}
div.orangefonce span.right_actions a{color:#f0a400}
div.orangefonce span.right_actions a:hover{color:#9f0e1b}

div.photo{float:left; width:100px;margin:10px;height:150px;text-align:center;}
div.infophoto{margin-bottom:5px}