/***** MAIN TAGS *****/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605B54;
	background: #FFFFFF;
}

h1, h2, h3, p, a, img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

h1.PageTitle { font-size: 18px; font-weight: bold; }

a, a.span { color: #0072B4;text-decoration: none; /*text-decoration: underline;*/ }

a:hover { text-decoration: none; }

ul {padding:0px;list-style-type:none;margin:0px;}
li {margin-bottom:4px;}
ul *{line-height:normal;}
/***** MAIN TAGS *****/


/***** SITE CONTAINER *****/
div.SiteContainer {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: none;
	width: 967px;
	height: auto;
	background: url(../img/bg/site_bg.jpg) 0px 0px repeat-y;
}
/***** SITE CONTAINER *****/


/***** LEFT COLUMN *****/
div.LeftColumnContainer { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; display: inline; width: 203px; }

div.LeftColumnContainer div.InnerContainer { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; border: none; width: auto; }

div.LeftColumnContainer div.LeftMenuDivider { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; height: 8px; line-height: 8px; overflow: hidden; text-align: left; }

div.LeftColumnContainer div.LeftMenuDivider img { vertical-align: top; }

/* Menu Level 1 */
div.LeftColumnContainer div.MenuContainer1 { margin: 3px 0px 4px 0px; padding: 0px 0px 0px 12px; border: none; }

div.LeftColumnContainer div.MenuContainer1 div.InnerContainer { padding: 0px 0px 0px 0px; }

div.LeftColumnContainer div.MenuContainer1 a.LinkStyle1 { color: #605B54; text-decoration: none; font-weight: bold;}

div.LeftColumnContainer div.MenuContainer1 a.LinkStyle1:hover { font-weight: bold; color:#267199;}

div.LeftColumnContainer div.MenuContainer1 a.LinkStyle2 { color: #267199; text-decoration: none; font-size: 11px; }

div.LeftColumnContainer div.MenuContainer1 a.LinkStyle2:hover { text-decoration:none; /*text-decoration: underline;*/ }

div.LeftColumnContainer div.MenuContainer1 a.LinkStyle3 { color: #267199; text-decoration: none; font-weight: bold; }

div.LeftColumnContainer div.MenuContainer1 a.LinkStyle3:hover {text-decoration:none; color:#605B54;/*text-decoration: underline;*/}

/* Menu Level 2 */
div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 { padding: 0px 0px 0px 12px; margin: 0px 0px 0px 4px; border: none; background-image:url('../img/icon/arrow-right.gif');background-repeat:no-repeat;background-position:left top;}

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.InnerContainer { padding: 3px 0px 0px 0px; /*width: 150px;*/ }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 a { font-size: 11px; color: #605B54; text-decoration: none; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 a:hover {text-decoration:none; color:#267199;/*text-decoration: underline;*/}

/* Menu Level 3 */
div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; border: none; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.InnerContainer { padding: 3px 0px 0px 0px; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 a { font-size: 11px; color: #267199; text-decoration: none; font-weight:normal; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 a:hover{text-decoration:none; color:#605B54;/*text-decoration: underline;*/}

/* Menu Level 4 */
div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; border: none; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 div.InnerContainer { padding: 3px 0px 0px 0px; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 a { font-size: 11px; color: #267199; text-decoration: none; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 a:hover{text-decoration:none; /*text-decoration: underline;*/}

/* Menu Level 5 */
div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 div.MenuContainer5 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; border: none; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 div.MenuContainer5 div.InnerContainer { padding: 3px 0px 0px 0px; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 div.MenuContainer5 a { font-size: 11px; color: #267199; text-decoration: none; }

div.LeftColumnContainer div.MenuContainer1 div.MenuContainer2 div.MenuContainer3 div.MenuContainer4 div.MenuContainer5 a:hover{text-decoration:none; /*text-decoration: underline;*/}
/***** LEFT COLUMN *****/


/***** RIGHT COLUMN *****/
div.RightColumnContainer { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; display: inline; width: 764px; line-height: 18px; }

div.RightColumnContainer.InnerContainer { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; width: 195px; margin-left: 3px; }
/***** RIGHT COLUMN *****/


/***** CONTENT CONTAINER *****/
.ContentContainer { margin: 0px 0px 0px 0px; padding: 7px 19px 5px 10px; border: none; width: 735px; background: url(../img/bg/content_header.jpg) 0px 0px no-repeat; }

.ContentContainer a {font-size:13px;}

.ContentContainer {line-height:normal;}
.ContentContainer .h2-top{height:5px;overflow:hidden;margin:0px;padding:0px;}
.ContentContainer h2 {font-size:12px;font-weight:bold;padding-top:10px;}
.ContentContainer .right-column h2, .ContentContainer .simple-column h2{padding-bottom:5px;}
.ContentContainer .left-column h2 {padding-bottom:0px;}
.ContentContainer .left-column2 h2 {padding-bottom:5px;}
.ContentContainer .right-column p, .ContentContainer .simple-column p {padding-top:5px;margin-bottom:15px;text-align:justify;}
.ContentContainer .bread-crumb {margin-bottom:25px;}
.ContentContainer .left-column {width:176px;}
.ContentContainer .left-column2 {width:132px;}
.ContentContainer .left-column2 p {margin-bottom:5px;}
.ContentContainer .left-column a {font-size:12px;}
.ContentContainer .subtitle {font-weight:bold;}
.ContentContainer .right-column {float:right; width:556px;position:relative;}
.ContentContainer .right-column2 {float:right; width:600px;}
.ContentContainer ul {list-style-type:disc;padding-left:40px;padding-bottom:15px;margin-top:-15px;}
.ContentContainer ul li{margin-bottom:0px;text-align:justify;}
.ContentContainer .OneRow {padding-top:49px;}
.ContentContainer .TwoRows {padding-top:0px;}
.ContentContainer .right-column, .ContentContainer .ImageList *{line-height:normal;}
.ContentContainer .right-column-index {float:right; width:260px;margin-top:10px;}
.ContentContainer .right-column-index div{height:41px;margin:2px;}
.ContentContainer .right-column-index span{color:#605B54;text-decoration:none;float:left;padding-top:13px;padding-bottom:13px;margin-left:3px;padding-left:15px;background-image:url('../img/blue-arrow.gif');background-repeat:no-repeat;background-position:center left;}
.ContentContainer .right-column-index a span{color: #0072B4;}
.ContentContainer .right-column-index span:hover{text-decoration:none; /*text-decoration: underline;*/}
.ContentContainer .right-column-index img{float:left;width:41px;height:41px;}
.ContentContainer .right-column img {margin:1px 0px 21px 0px;}
.ContentContainer .right-column img.SmallBottom {margin-bottom:0px;}
.ContentContainer .top10{margin-top:10px !important;}
.ContentContainer .dirigeants{width:277px; text-align:left;}
.ContentContainer .dirigeants img {padding:0;margin:0px;}
.ContentContainer .dirigeants p {padding-top:0px;}
.ContentContainer .dirigeants span.name {font-weight:bold;}
.ContentContainer .BreadCrumbsContainer a {font-size:12px;}
.ContentContainer .graph-file{padding-left:14px;}
.ContentContainer .graph-file a
{
	display:block;
	padding:12px 0 12px 35px;
	background-image:url(../files/image/excel-30.jpg);
	background-repeat: no-repeat;
	background-position:center left ;
}
/***** CONTENT CONTAINER *****/



/***** FOOTER CONTAINER *****/
div.FooterContainer {position:relative; margin: 0px 0px 0px 0px; padding: 0px 9px 0px 9px; border: none; background: #FFFFFF url(../img/bg/footer.jpg) 0px 0px no-repeat; line-height: 21px; color: #605A54; }

div.FooterContainer * { font-size: 9px; }
div.FooterContainer div.ContainerLeft { float: left; display: inline; width: 200px; position:relative;}
div.FooterContainer a { color: #605A54;}
div.FooterContainer a:hover { text-decoration:none;}
div.FooterContainer div.ContainerLeft a { color: #605A54;  float: left; display: inline; text-decoration: none; }

div.FooterContainer div.ContainerLeft a:hover {text-decoration:none; /*text-decoration: underline;*/}

div.FooterContainer div.ContainerLeft a.SendPage { background: #FFFFFF url(../img/icon/footer_send_page.gif) 0px 0px no-repeat; padding-left: 22px; }

div.FooterContainer div.ContainerLeft a.Contacts { background: #FFFFFF url(../img/icon/footer_contacts.gif) 0px 0px no-repeat; padding-left: 21px; margin-left: 15px; }

div.FooterContainer div.ContainerMiddle { float: left; display: inline; width: 400px;position:relative;}

div.FooterContainer div.ContainerMiddleRight { float: left; display: inline; width: 120px; margin-left:17px; position:relative;} 

div.FooterContainer div.ContainerRight { float: right; display: inline; width: 208px; text-align: right; height:41px;position:relative;}

div.FooterContainer div.ContainerRight img { vertical-align: bottom; margin-left: 10px; }
/***** FOOTER CONTAINER *****/


/***** BREADCRUMBS *****/
div.BreadCrumbsContainer { margin: 0px 0px 25px 0px; padding: 0px 0px 0px 0px; border: none; }

div.BreadCrumbsContainer span.ItemSeparator { margin: 0px 5px 0px 5px; }

div.BreadCrumbsContainer span.CurrentItem { font-weight: normal; }
/***** BREADCRUMBS *****/


/***** SMALL SECTION BOXES *****/
div.SectionBoxesSmall { width: 764px; height: 39px; background: url(../img/bg/section_boxes_small.jpg) 0px 0px no-repeat; position: relative; }

div.SectionBoxesSmall div.MainContainer { width: 185px; height: auto; position: absolute; top: 0px; left: 0px; z-index: 1000; padding-top: 4px; }

div.SectionBoxesSmall div.MainContainer.Container1 { left: 0px; }

div.SectionBoxesSmall div.MainContainer.Container2 { left: 190px; }

div.SectionBoxesSmall div.MainContainer.Container3 { left: 380px; }

div.SectionBoxesSmall div.MainContainer.Container4 { left: 570px; }

div.SectionBoxesSmall div.MainContainer div.ShowHideContainer { display: none; }

div.SectionBoxesSmall div.MainContainer img.ThumbImage { display: block; padding: 4px 4px 4px 4px; }

div.SectionBoxesSmall div.MainContainer img.TextImage { display: block; }
/***** SMALL SECTION BOXES *****/


/***** LARGE SECTION BOXES *****/
div.SectionBoxesLarge { width: 764px; height: 130px; background: url(../img/bg/section_boxes_large.jpg) 0px 0px no-repeat; position: relative; }

div.SectionBoxesLarge div.MainContainer { width: 185px; height: auto; position: absolute; top: 0px; left: 0px; z-index: 1000; }

div.SectionBoxesLarge div.MainContainer.Container1 { left: 0px; }

div.SectionBoxesLarge div.MainContainer.Container2 { left: 190px; }

div.SectionBoxesLarge div.MainContainer.Container3 { left: 380px; }

div.SectionBoxesLarge div.MainContainer.Container4 { left: 570px; }

div.SectionBoxesLarge div.MainContainer img.ThumbImage { display: block; padding: 4px 4px 4px 4px; }

div.SectionBoxesLarge div.MainContainer img.TextImage { display: block; }
/***** LARGE SECTION BOXES *****/


/***** SPACER *****/
div.SpacerDiv {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

div.SpacerDiv.Spacer1px { height: 1px; }

div.SpacerDiv.Spacer2px { height: 2px; }

div.SpacerDiv.Spacer5px { height: 5px; }
div.SpacerDiv.Spacer9px { height: 9px; }
div.SpacerDiv.Spacer10px { height: 10px; }
div.SpacerDiv.Spacer12px { height: 12px; }

div.SpacerDiv.Spacer20px { height: 20px; }

div.SpacerDiv.Spacer25px { height: 25px; }
/***** SPACER *****/

.search-label {position:relative;display:block;top:-20px;left:1px;margin:0px 0px 0px 9px;padding:1px 0px 2px 2px;font-family:arial;font-size:12px;color:#aaaaaa;background-color:#ffffff;cursor:text;width:126px;z-index:10;}

.login-form label {width:85px;text-align:right;padding-right:5px;}
.login-form div {margin-bottom:10px;}
.login-form input.submit {float:right;width:158px;}
.login-form input {width:150px;margin-right:0px;}
.right{float:right;}
.editor{display:none;margin-right:5px;width:52px;}
.target {display:none;}
.add-page label {width:45px;display:block;float:left;text-align:right;padding-right:5px;}
.add-page .radios input{margin-left:50px;}

.editor-details{display:none;}
.editor-details label, .editor-edit label{width:130px;display:block;text-align:right;float:left;padding-right:5px;}
.editor-edit input {font-size:13px;}
.editor-edit .section-left {width:440px;float:left;}
.editor-edit .section-right {width:295px;float:left;}
.user-manager label {width:100px;display:block;text-align:right;float:left;padding-right:5px;}
.user-manager input.button {margin-left:105px;}
.menu-move-target {height:auto;margin-right:10px;border-left:8px solid gray;padding-left:3px;font-family:verdana;cursor:pointer;font-size:10px;overflow:hidden;color:#ffffff;}
.menu-move-target:hover{height:auto;color:inherit;}
.editor img{cursor:pointer;}
span.menu-private{color:#e03030;}
span.menu-hidden{font-style:italic;}
.clear {clear:both;height:0px;margin:0px;padding:0px;overflow:hidden;}
.bold {font-weight:bold;}
.bottom-menu-inner{color:#267199;font-size:11px;text-decoration:none;}
.bottom-menu-inner:hover{text-decoration:none;color:#605B54; /*text-decoration: underline;*/}
.menu-container-bottom{margin:3px 0px 4px 0px;padding-left:12px;}
.menu-container-bottom a.bottom-menu-main, .menu-container-bottom a.bottom-menu-main:visited{color:#605B54;}
.menu-container-bottom a.bottom-menu-main:hover{color:#267199;}
a.bottom-menu-1, .bottom-menu-1 a {text-decoration:none;color:inherit;font-weight:bold;}
a.bottom-menu-1:hover, .bottom-menu-1 a:hover {text-decoration:none; /*text-decoration: underline;*/}




/* google search skinning */
.search-title{padding-bottom:15px;}
.gsc-control-cse, .gsc-control-cse *{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}
.gs-result .gs-title, .gs-result .gs-title * 
{
	font-size:12px !important;
	color:#267199 !important;
	text-decoration: none !important;
	font-weight:bold !important;
	padding-top:5px !important;
}
.gs-result:hover .gs-title:hover, .gs-result:hover .gs-title:hover * {
	font-weight: bold;
}
.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {
	color:#32ADC3 !important;
}
.gsc-results .gs-visibleUrl-short{display:none !important;}
.gs-webResult div.gs-visibleUrl-long{display:block !important; color:#B0B0B0;}
.gsc-tabsArea, .gsc-resultsHeader {
	display: none;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
	border: 0px !important;
	background-color: #fff !important;
}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results{display:none !important;}
.gsc-cursor-page {text-decoration:none !important;color:#605B54 !important;margin:0px !important; padding:3px !important;}
.gsc-cursor-page:hover {font-weight:bold !important;color:#267199 !important;}




/* old search skinning
.search-results p {padding:10px 0px;}
.search-results p .sp2_result .sp2_select {font-weight:bold;}
.search-results p a.sp2_title{text-decoration:none;font-weight:bold;}
.search-results p a{text-decoration:none;}
.search-results p a.sp2_title:hover, .search-results p a:hover{text-decoration:none; }
.search-results .sp2_info {padding-top:0px;}
.search-results p.sp2_page {padding-bottom:0px;}*/


.login {color:#000000;display:block;position:absolute;margin:-20px 0px 0px 0px; padding:4px;z-index:100;opacity: 0;filter:alpha(opacity=0);cursor:default;}
/*.show-me{filter:alpha(opacity=50);opacity: 0.5;}*/

/*.subscribe-page{margin: 0pt auto; width: 310px; text-align: right;}
.subscribe-page div {margin-bottom:10px;}
.subscribe-page input.submit {float:right;width:188px;margin-right:0px;}
.subscribe-page input {margin-right:1px;width:180px;}
.subscribe-page label {margin-right:5px;}*/
.subscribe-page {margin:0 auto; width:420px; text-align:left;}
.subscribe-page .choice {clear:both;padding-top:10px;}
.subscribe-page .choice img {float:left;cursor:pointer;}
.subscribe-page .choice span {margin-top:21px;float:left;cursor:pointer;color:#327da2;}
.subscribe-page .choice input {margin-top:23px;margin-left:10px;float:left;cursor:pointer;}
.subscribe-page .submit {margin-top:20px;clear:both;width:auto !important;}
.subscribe-page p {margin-left:60px;}
.subscribe-page .submit input {margin-left:80px;width:auto;}
.subscribe-page label {width:70px;display:block;float:left;margin-top:2px;}
.subscribe-page input {margin-right:1px;width:180px;}
.error {color:#e00000;}

.ContentContainer ul.sitemap, .ContentContainer ul.sitemap ul {list-style-type:none;padding:0 0 5px 30px;margin:0px;}
.ContentContainer ul.sitemap li a, .ContentContainer ul.sitemap li{text-decoration:none;color:#605B54;font-weight:bold;}
.ContentContainer ul.sitemap li li a, .ContentContainer ul.sitemap li li{color:#0072B4;font-weight:normal;}
.ContentContainer ul.sitemap li li{list-style-type:none;list-style-image:url(../img/icon/arrow-right2.gif);}
.ContentContainer ul.sitemap li li li{list-style-type:square;list-style-image:none;}
.ContentContainer ul.sitemap li {padding-top:15px;}
.ContentContainer ul.sitemap li li {padding-top:0;}
.ContentContainer ul.sitemap li a:hover{text-decoration:none; /*text-decoration: underline;*/}
.contact {width:180px !important;padding-right:0px !important;padding-top:0px; padding-left:12px !important;}

.ML1 {
	PADDING-LEFT: 3px; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #0072B4; MARGIN-RIGHT: 10px;  HEIGHT: auto;display:block;/*text-decoration:underline;*/ margin-bottom:8px;
}
.ML2 {
	PADDING-LEFT: 12px; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #0072B4; MARGIN-RIGHT: 10px;  HEIGHT: auto;
	background-image:url(../img/icon/arrow-right.gif);
    background-position:left -3px;
    background-repeat:no-repeat;
    margin-left:6px;
}
.ML3 {
	PADDING-LEFT: 17px; FONT-SIZE: 12px;  CURSOR: pointer; COLOR:  #0072B4; MARGIN-RIGHT: 10px;  HEIGHT: auto; /*text-decoration:underline;*/
}
.ML3 a {
	/*text-decoration:underline;*/COLOR:  #0072B4;
}
.ML2Container {
 FONT-SIZE: 12px; CURSOR: hand; COLOR: #0072B4; HEIGHT: auto;display:none;
}

.alphaText {
	FONT-SIZE: 12px; CURSOR: pointer; COLOR: #0072B4; MARGIN-RIGHT: 10px; HEIGHT: auto;display:block;
}
.alphaText a {
	COLOR: #0072B4;
}
.alphaHead {
	FONT-SIZE: 12px; COLOR: #0072B4; MARGIN-RIGHT: 10px;  HEIGHT: auto;display:block;/* text-decoration:underline;*/ margin-top:12px;
}
.alphaHead a {
text-decoration:underline; COLOR: #0072B4;
}
.alphaTop {
	FONT-SIZE: 12px; COLOR: #0072B4; MARGIN-RIGHT: 3px; HEIGHT: auto;display:inline; /*text-decoration:underline;*/ margin-top:12px;
}

.alphaTop a {
	/*text-decoration:underline; COLOR: #666666;*/
}

.linkSpan {
	cursor:pointer;
}
.presDate {
	font-style:italic;
}
#fckeditor___Frame {}

.editor-edit .chart-editor {padding:10px;border:1px solid #90c0d0;background-color:#f2faff;display:none;}
.editor-edit .chart-editor *{width:230px;float:left;}
.chart-body .floating-label
{
	display:none;
	position:absolute;
	background-image:url(../img/graph-bullet.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:52px;
	z-index:102;
} 
.chart-body .floating-label2
{
	display:none;
	position:absolute;
	background-position:left bottom;
	background-repeat:no-repeat;
	height:40px;
	z-index:102;
} 
.chart-body .inner-label{margin:0 0 10px 5px; padding:3px 5px; border:1px solid #e48701;background-color:#ffffff;font-size:11px;color:#000000;}
.chart-body .graph-holder{position:relative;z-index:100;left:1px;}
.chart-body .graph-bar{position:absolute;z-index:101;}
.chart select {margin:10px 10px 9px 610px;border:1px solid #898b8d;}
.chart .title{background:url(../img/graph-top.gif) no-repeat;color:#ffffff;padding:11px;font-weight:bold;font-family:Verdana;font-size:12px;}
.chart .chart-body{background:url(../img/graph-bg.gif) repeat-y;}
.chart .chart-footer{background:url(../img/graph-bottom.gif);height:5px;overflow:hidden;}
.chart {width:735px;}

.member-edit{display:none;margin-left:20px;}
.ContentContainer .member-edit a img, .ContentContainer .ML3 a img{margin:0px 3px;}
.blue-mark{background-color:#f0f0ff;border:1px solid #c0c0f0; padding:0 10px 10px 10px; margin:0 0 10px 0;display:block !important;}
.blue-mark input {width:300px;}