/* CSS Document */
/*------MAIN PAGE-----------*/
div#mainPage{width:960px;margin:0;padding:10px 5px;background:url(../images/mainPageTopRepeater.gif) top left repeat-y;}
/*-------*/


/*-------LEFT COLUMN-------*/
div#leftColumn {padding:10px 25px 0 0;width:240px;float:left;/*background:#fff;*/}
div#leftColumn div.leftBlocs p{margin:3px 0 6px 0;}
div#leftColumn div.leftBlocs a{color:#5f5e5e;}
div#leftColumn div.leftBlocs{margin:0 0 15px 0; background:url(../images/mainPageTopRepeater.gif) top left repeat-x;padding:20px 0 0 0;}
div#leftColumn div.leftBlocs h3{color:#4a4a4a; font-size:20px;font-weight:normal;}
div#leftColumn div.leftBlocs h3 strong{color:#e2b000;font-weight:normal;}
/*------membres-----------*/
div#leftColumn div.members{background:none;padding:0; height: 150px; width: 240px;}

div#leftColumn div.leftBlocs a#ceab{margin:11px 0 0 0;width:120px;height:107px;display:block;float:left; background:url(../images/bgAceab.gif) top left no-repeat;}
div#leftColumn div.leftBlocs a#epag{margin:11px 0 0 0;width:120px;height:107px;display:block;float:left; background:url(../images/bgAepag.gif) top left no-repeat;}
/*------transeuropa------*/
div#leftColumn div.leftBlocs form#transeuropa{ background:url(../images/transeuropa-map.gif) top left no-repeat;padding:15px 0 0 15px;height:52px;}
div#leftColumn div.leftBlocs form#transeuropa select{border:0px solid #fff; font:12px Arial, Helvetica, sans-serif;  color:#5f5e5e; background-color:none; margin:2px 0;}
/*---------infolinks-------*/
div#leftColumn div.leftBlocs a.infolink{display:inline-block;text-decoration:none;background: url(../images/infolinkAbg.gif) top right no-repeat; padding:3px 0 4px 0;}
div#leftColumn div.leftBlocs a.infolink span {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; background:url(../images/infolinkSpanBg.gif) top left no-repeat;padding:4px 0 4px 25px;margin: 0 12px 0 0;}

/*------crayon---*/
div#leftColumn div.leftBlocs p#crayon{margin:5px 0;padding:13px 13px;/padding:13px; background:url(../images/bgCrayon.gif) top left no-repeat;}

/*------info marche-----------*/
div#leftColumn div.leftBlocs div#infomarche{height:70px;margin-top:10px;background:url(../images/bgInfoMarche.gif) top left no-repeat;padding:5px 15px 0 15px;}

/*----------services---------*/
div#leftColumn div#servicesLeft{position:relative; background:url(../images/bgServices_left.jpg) top left no-repeat; height:155px;margin:14px 0 0 0 ;padding:10px 0 14px 0;}
div#rleftColumn div#servicesLeft p strong{color:#fff;}
div#leftColumn div#servicesLeft p{margin:3px 10px;font-weight:bold; font-size:11px;}
div#leftColumn div#servicesLeft a.boxlink{ position:absolute;display:inline-block;text-decoration:none;background:url(../images/boxLinkABg.gif) top right no-repeat; padding:4px 0 4px 0;top:126px;left:100px;}
div#leftColumn div#servicesLeft a.boxlink span {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; background:url(../images/boxLinkSpanBg.gif) top left no-repeat;padding:4px 0 4px 25px;margin: 0 12px 0 0; }



/*-------CENTER COLUMN-------*/
div#centerColumn{float:left;width:620px;padding:0 5px; /*border-left:1px solid #d0d0d0;*/margin:0 0 0 0;}
div#centerColumn h2#news{background:url(../images/bgTitleHome.gif) top left repeat-x;padding:0;border:0px solid #fff;height:35px;font-size:18px;}
div#centerColumn h2 span.bgTitle{margin-left:10px;padding:0 5px;background-color:#fff;}

/*-------News feed-----*/
div#centerColumn div.newsFeed{padding:5px;background:#edf6ff; min-height:100px;position:relative;background-color:#fff8de}
div#centerColumn div.newsFeed div.loader{width:16px;height:16px;background:transparent url(../images/slider_load-indicator.gif) no-repeat scroll 50% 50%;}


div#centerColumn div.newsFeed h4{font:bold 16px Arial, Helvetica, sans-serif; margin:2px 0 3px 5px;}
div#centerColumn div.newsFeed h4 a{ color:#114484;font-weight:bold;text-decoration:none;color:#114484;}
div#centerColumn div.newsFeed div.NewsSummaryPostdate{padding:5px 0;font-size:10px;font-style:italic;margin-left:5px;}
div#centerColumn div.newsFeed div.NewsSummaryPostdate img{padding-right:5px;}
div#centerColumn div.newsFeed div.summary{margin-left:5px;}
div#centerColumn div.newsFeed div.summary img{display:none;}
div#centerColumn div.newsFeed strong.more{margin:0 0 10px 5px;}

/*-------articles-----*/
div#centerColumn div.newsArticle{padding:5px;background:#edf6ff; min-height:100px;position:relative;}
div#centerColumn div.newsArticle h4{font:bold 16px Arial, Helvetica, sans-serif; margin:2px 0 3px 115px;}
div#centerColumn div.newsArticle h4 a{ color:#114484;font-weight:bold;text-decoration:none;color:#114484;}
div#centerColumn div.newsArticle h4 a strong{color:#febf00;font-weight:bold;text-decoration:none;color:#114484;}
div#centerColumn div.newsArticle p{margin:3px 0 5px 0;padding-right:10px;}
div#centerColumn div.newsArticle img{/*border:1px solid red;*/}
div#centerColumn div.newsArticle a:link{ color:#114484;text-decoration:none;}
div#centerColumn div.newsArticle a:active{ color:#114484;text-decoration:none;}
div#centerColumn div.newsArticle a:visited{color:#114484;text-decoration:none;}
div#centerColumn div.newsArticle a:active{color:#114484;text-decoration:none;}
div#centerColumn div.newsArticle div.NewsSummaryPostdate{padding:5px 0;font-size:10px;font-style:italic;margin-left:115px;}
div#centerColumn div.newsArticle div.NewsSummaryPostdate img{padding-right:5px;}
div#centerColumn div.newsArticle div.summary{margin-left:115px;}
div#centerColumn div.newsArticle div.summary img{position:absolute; top:10px; left:10px;width:100px;}
div#centerColumn div.newsArticle p a:link{color:#114484;}
div#centerColumn div.newsArticle p a:active{color:#114484;text-decoration:none;}
div#centerColumn div.newsArticle p a:visited{color:#114484;}
div#centerColumn div.newsArticle p a:active{color:#114484;text-decoration:none;}
div#centerColumn div.newsArticle strong.more{margin:0 0 10px 115px;}
div#centerColumn hr{margin:3px 5px;border: none 0;border-top: 1px dotted #000;height: 1px;}



/*-------RIGHT COLUMN-------*/
div#rightColumn{float:left;width:310px;margin:0 0 0 5px;padding:0 0 0 0; background-color:#fff;}

div#rightColumn h2{background:url(../images/bgTitleHomeOrange.gif) top left repeat-x;padding:0;border:0px solid #fff;/*height:35px;*/font-size:18px;margin-bottom:5px;}
div#rightColumn h2.toBig{background:url(../images/bgTitleHomeOrange.gif) top left repeat-x;padding:0;border:0px solid #fff;/*height:35px;*/font-size:16px;margin-bottom:5px;}
div#rightColumn h2 span.bgTitle{margin-left:10px;padding:0 5px;background-color:#fff;}


div#rightColumn div.rightBlocs{margin-bottom:15px;}
div#rightColumn div.rightBlocs h3{color:#4a4a4a; font-size:20px;font-weight:normal; text-align:center;}
div#rightColumn div.rightBlocs h3 strong{color:#e2b000;font-weight:normal;}

/*---------boxlinks-------*/
div#rightColumn div.rightBlocs a.boxlink{display:inline-block;text-decoration:none;background: url(../images/infolinkAbg.gif) top right no-repeat; padding:4px 0 4px 0;}
div#rightColumn div.rightBlocs a.boxlink span {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; background:url(../images/infolinkSpanBg.gif) top left no-repeat;padding:0 0 0 25px;margin: 0 12px 0 0; }
/*---------infolinks-------*/
div#rightColumn a.infolink{float:right;text-decoration:none;background: url(../images/infolinkAbg.gif) top right no-repeat; padding:5px 0 5px 0;margin:10px 15px 0 0;}
div#rightColumn a.infolink span { color:black;font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/infolinkSpanBg.gif) top left no-repeat;padding:5px 0 5px 15px;margin: 0 12px 0 0;}

/*--- ADS----*/
div#worldproperties{width:310px;height:152px;background-color:#2760a3;color:#fff;}
div#worldproperties p.header{width:300px;height:12px;padding:5px; font-size:11px;}
div#worldproperties div#items{ height:75px;background-color:#274466;border-top:1px dotted #93a2b3;border-bottom:1px dotted #93a2b3;}
div#worldproperties div#items strong{display:block;font-weight:bold;font-size:14px;margin:5px;}
div#worldproperties div#items ul{list-style-type:none; margin:10px 0; }
div#worldproperties div#items ul li{float:left; width:148px; margin:0;padding:0;margin-right:5px;}
div#worldproperties div#items ul li a{ text-decoration:none;}
div#worldproperties div#items ul li img{float:left;margin:0 5px;}
div#worldproperties div#items ul li.itemA{ border-right:1px solid #93a2b3;}
div#worldproperties div#items ul li.itemB{}

div#worldproperties div#items hr{display:none;}
div#worldproperties div#items span.title{font-size:11px;color:#ffbf06;font-weight:normal;}
div#worldproperties div#items span.price{font-size:13px;color:#fff;font-weight:normal;}

/*-----cepicontact------*/

div#cepicontact{  background-color:#ece8dc; margin:0 0 10px 0; padding:10px 0 0 7px; height:130px; color:#000; }
div#cepicontact p { margin-top:10px;position:relative;}
div#cepicontact p.nameAndEmail{ margin:5px 0 0 12px; font-weight:bold; text-align:left;}
div#cepicontact p.nameAndEmailEn{ margin:10px 0 0 12px; font-weight:bold; text-align:left;}
div#cepicontact p.nameAndEmail input, div#cepicontact p.nameAndEmailEn input{position:absolute;right:0;}
div#cepicontact input { border:solid 1px #999999; width:210px; text-align:left; }
div#cepicontact input.ContactButton { background:url(../images/infolinkSpan.gif) top right no-repeat; width:100px; height:25px;  border:none; color:#000000;text-align:center; }
div#cepicontact table.Mytable { padding:-5px 5px -5px 5px; width:150px;}
#bt_Contact {background:url(../images/infolinkSpan.gif) center no-repeat; color:#fff; font-size:12px; font-weight:bold; width:130px; height:23px; padding-right:20px; text-indent:3px; margin: 10px 0 20px 0;}
div#rightColumn h2 a.social{float:right; margin-right:5px;}
/*--------educ-------*/
div#rightColumn div#educ{background-color:#ece8dc;  margin:0 0 10px 0; padding:10px 0 0 15px; font-weight:bold; color:black; height:90px;}

/*--------even-------*/
div#rightColumn div#even{position:relative;padding:10px; background-color:#ece8dc; height:120px;font-weight:bold; color:#000;}
div#rightColumn div#even h5{ font:bold 12px Arial, Helvetica, sans-serif; margin:0;padding:0;}
div#rightColumn div#even p {margin:0 0 3px 0;}
div#rightColumn div#even a:link{font-weight:bold; color:#000;text-decoration:none;}
div#rightColumn div#even a:active{font-weight:bold; color:#000;text-decoration:none;}
div#rightColumn div#even a:visited{font-weight:bold; color:#000;text-decoration:none;}
div#rightColumn div#even a:active{font-weight:bold; color:#000;text-decoration:none;}
/*div#rightColumn div#even a.boxlink{position:absolute;bottom:26px;right:75px;text-decoration:none;}*/
div#rightColumn div#even a.boxlink{position:absolute;bottom:26px;right:55px;text-decoration:none;}
div#rightColumn div#even a.boxlink span {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; background:url(../images/infolinkSpan.gif) top left no-repeat;padding:4px 0 4px 25px;margin: 0 12px 0 0; }


/*----------services---------*/
div#rightColumn div#services{position:relative; background:url(../images/bgServices.jpg) top left no-repeat; height:155px;margin:14px 0 0 0 ;padding:10px 0 14px 0;}
div#rightColumn div#services p strong{color:#fff;}
div#rightColumn div#services p{margin:3px 10px;font-weight:bold; font-size:11px;}
div#rightColumn div#services a.boxlink{ position:absolute;display:inline-block;text-decoration:none;background:url(../images/boxLinkABg.gif) top right no-repeat; padding:4px 0 4px 0;top:126px;left:100px;}
div#rightColumn div#services a.boxlink span {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; background:url(../images/boxLinkSpanBg.gif) top left no-repeat;padding:4px 0 4px 25px;margin: 0 12px 0 0; }
/*--------feedrss------*/
div#rightColumn div#feedrss{background:url(../images/bgFeedRss.jpg) top left no-repeat;padding:12px 0 0 0;height:112px;margin:13px 0 0 0;}
div#rightColumn div#feedrss h3{margin:0 0 0 40px;}
div#rightColumn div#feedrss p{padding:10px;margin:5px 0 0 0;}
div#rightColumn div#feedrss  a.boxlink{ margin:5px 0 0 15px;}

/* Slider Events */
/*
#jFlowSlide{ background:#DBF3FD; font-family: Georgia; }
#myController { font-family: Georgia; padding:2px 0;  width:610px; background:#3AB7FF; }
#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }

.slide-wrapper { padding: 5px; }
.slide-thumbnail { width:300px; float:left; }
.slide-thumbnail img {max-width:300px; }
.slide-details { width:290px; float:right; margin-left:10px;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }

*/
.jflowcontroller{display:block;float:right;}
.jFlowControl, .jFlowPrev, .jFlowNext { background-color:#2564b3;color:#2564b3; cursor:pointer; margin-left:5px; padding:0 4px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #fcbf02; color:#fcbf02;}
.jFlowSelected{ background: #fcbf02; color:#fcbf02;}
.hidden{display: none;}

