/* CSS Document */



div#centerColumn br.clear{clear:both;}



div#flags a { margin: 0 3px; text-decoration:none;}







/*-------LEFT COLUMN-------*/



div#leftColumn {padding:0 15px 0 15px;width:225px;float:left;}

 

div#leftColumn div#menuContainer{margin:0 0 20px 0px; padding:0 0 15px 0; width:198px; height: 100%; background:url(../images/leftMenuFooter.gif) bottom left no-repeat;}



div#leftColumn  h3#menuTitle{ background:url(../images/leftMenuHeader.gif) top left no-repeat;padding:7px 0 0 10px;margin:0 0 7px 0;}











div#leftColumn ul#leftMenu{ list-style:none; padding:0; background:url(../images/leftMenuRepeater.gif) top left repeat-y; vertical-align:center; width: 198px;}



div#leftColumn ul#leftMenu li{ list-style-type:none; margin:0; padding:0; height:1%;}



div#leftColumn ul#leftMenu li a{display:block; margin:2px 6px 0 5px; padding:2px 10px 2px 13px;}



div#leftColumn ul#leftMenu li a:link{color:#4b4b4b; font-size:12px; text-decoration:none; background:#f8f7f4 ; }



div#leftColumn ul#leftMenu li a:active{color:#fff; font-size:12px; text-decoration:none; background:#ddb733 url(../images/arrowLeftMenu.png) 5px 5px no-repeat;}



div#leftColumn ul#leftMenu li a:visited{color:#4b4b4b; font-size:12px; text-decoration:none; background:#f8f7f4;}





div#leftColumn ul#leftMenu li a:hover{color:#fff; font-size:12px; text-decoration:none; background:#ddb733 url(../images/arrowLeftMenu.png) 5px 5px no-repeat;}















div#leftColumn ul#leftMenu li.active a:link{color:#fff; font-size:12px; text-decoration:none; background:#ddb733 url(../images/arrowLeftMenu.png) 5px 5px no-repeat;}



div#leftColumn ul#leftMenu li.active a:active{color:#fff; font-size:12px; text-decoration:none; background:#ddb733 url(../images/arrowLeftMenu.png) 5px 5px no-repeat;}



div#leftColumn ul#leftMenu li.active a:visited{color:#fff; font-size:12px; text-decoration:none; background:#ddb733 url(../images/arrowLeftMenu.png) 5px 5px no-repeat;}



div#leftColumn ul#leftMenu li.active a:hover{color:#fff; font-size:12px; text-decoration:none; background:#ddb733 url(../images/arrowLeftMenu.png) 5px 5px no-repeat;}



















div#leftColumn ul#leftMenu li ul.leftSubMenu{ padding:0;/margin:2px 0 0 0;}



div#leftColumn ul#leftMenu li ul.leftSubMenu li a{background:#ecead8; color:#4b4b4b; font-size:12px; padding: 0 0 0 25px;/margin:0 6px 0 5px;}



div#leftColumn ul#leftMenu li ul.leftSubMenu li a:link{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8;}



div#leftColumn ul#leftMenu li ul.leftSubMenu li a:active{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8 url(../images/arrowleftSubMenu.png) 12px 5px no-repeat;}



div#leftColumn ul#leftMenu li ul.leftSubMenu li a:visited{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8;}



div#leftColumn ul#leftMenu li ul.leftSubMenu li a:hover{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8 url(../images/arrowleftSubMenu.png) 12px 5px  no-repeat;}



















div#leftColumn ul#leftMenu li ul.leftSubMenu li.active a:link{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8 url(../images/arrowleftSubMenu.png) 12px 5px  no-repeat;}



div#leftColumn ul#leftMenu  li ul.leftSubMenu li.active a:active{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8 url(../images/arrowleftSubMenu.png) 12px 5px  no-repeat;}





div#leftColumn ul#leftMenu  li ul.leftSubMenu li.active a:visited{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8 url(../images/arrowleftSubMenu.png) 12px 5px  no-repeat;}





div#leftColumn ul#leftMenu  li ul.leftSubMenu li.active a:hover{color:#4b4b4b; font-size:12px; text-decoration:none; background:#ecead8 url(../images/arrowleftSubMenu.png) 12px 5px  no-repeat;}



/* Bloc Events */

.jFlowSlideContainer{margin-top:10px;}

.jFlowSlideContainer a.infolink{display: none;}

.jflowcontroller{display:block;float:right; margin-right:20px;}

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





/*-------RIGHT Bloks-------*/



div#leftColumn div.rightBlocs{padding:0 0 0 15px;}



div#leftColumn div.rightBlocs h3{color:#4a4a4a; font-size:20px;font-weight:normal; text-align:center;}



div#leftColumn div.rightBlocs h3 strong{color:#e2b000;font-weight:normal;}







/*---------boxlinks-------*/



div#leftColumn div.rightBlocs a.boxlink{display:inline-block;text-decoration:none;background: url(../images/infolinkAbg.gif) top right no-repeat; padding:5px 0;}



div#leftColumn div.rightBlocs a.boxlink span {font:bold 12px Arial, Helvetica, sans-serif;color:#fff; background:url(../images/infolinkSpanBg.gif) top left no-repeat;padding:5px 0 5px 15px;margin: 0 12px 0 0; }







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







div#cepicontact{margin:7px 0 15px 0px; padding:0px 0 0 7px; background:url(../images/bgCepiContact.gif) top left no-repeat; width:180px;height:220px; border:1px solid #fff;}



div#cepicontact h3 {margin-top:7px;}



div#cepicontact p { margin-top:10px;}



div#cepicontact input { border:solid 1px #999999;}



div#cepicontact input .ContactButton { background:url(../images/infolinkSpan.gif) top right no-repeat; width:40px; height:25px;  border:solid 1px #33FF00;}



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:10px; text-indent:3px; margin-top:5px;}







/*--------even-------*/



div#leftColumn div#even{position:relative;margin:5px 0 0 0px;padding:10px 40px 10px 10px; background:url(../images/bgEven.gif) top left no-repeat; text-align:center; height:144px;}



div#leftColumn div#even h5{color:#e2b000; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #d1ceba;margin:13px 13px 3px 13px;padding:0 0 3px 0;}



div#leftColumn div#even p {margin:0 0 3px 0; padding:0 2px 0 2px;}



div#leftColumn div#even a:link{font-weight:bold; color:#5a5a5a;text-decoration:underline;}



div#leftColumn div#even a:active{font-weight:bold; color:#5a5a5a;text-decoration:none;}



div#leftColumn div#even a:visited{font-weight:bold; color:#5a5a5a;text-decoration:underline;}



div#leftColumn div#even a:hover{font-weight:bold; color:#5a5a5a;text-decoration:none;}











div#leftColumn div#even a.boxlink:link{position:absolute;bottom:26px;right:90px;text-decoration:none;}



div#leftColumn div#even a.boxlink:active{position:absolute;bottom:26px;right:90px;text-decoration:none;}



div#leftColumn div#even a.boxlink:visited{position:absolute;bottom:26px;right:90px;text-decoration:none;}



div#leftColumn div#even a.boxlink:hover{position:absolute;bottom:26px;right:90px;text-decoration:none;}











/*----------services---------*/



div#leftColumn div#services{position:relative; background:url(../images/bgServices.jpg) top left no-repeat; height:155px;margin:14px 0 0 0px ;padding:10px 30px 14px 0;}



div#leftColumn div#services p strong{color:#fff;}



div#leftColumn div#services p{ font-size:11px; margin:3px 10px;font-weight:bold;}



div#leftColumn 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;bottom:22px;left:80px;}



div#leftColumn 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#leftColumn div#feedrss{background:url(../images/bgFeedRss.jpg) top left no-repeat;padding:12px 0 0 0;height:112px;margin:13px 0 0 0;}



div#leftColumn div#feedrss h3{margin:0 0 0 40px;}



div#leftColumn div#feedrss p{padding:10px;margin:5px 0 0 0;}



div#leftColumn div#feedrss  a.boxlink{ margin:5px 0 0 15px;}











/*------MAIN PAGE-----------*/



/*div#mainPage{margin:10px 39px;width:879px; padding:10px 5px;background:url(../../images/mainPageTopRepeater.gif) top left repeat-y;}*/

div#mainPage {

    background: url("../images/mainPageTopRepeater.gif") repeat-y scroll left top transparent;

    padding: 10px 5px;

    width: 960px;

}



/*-------*/



/*-------CENTER COLUMN-------*/



div#centerColumn{float:left;width:600px;padding:0 18px 30px 20px;margin:0;}



div#centerColumn h2{font:normal 22px Arial, Helvetica, sans-serif; background:#fff;padding:3px 15px;margin:25px 0 10px 0 ; width:560px; border:solid 4px #ecead8;}



div#centerColumn h2.epagTitle{font:normal 22px Arial, Helvetica, sans-serif; background:#fff url(../images/logo_epag.gif) 538px 2px no-repeat;padding:17px 15px;margin:25px 0 10px 0 ; width:560px; border:solid 2px #2568b7;}



div#centerColumn h2.ceabTitle{font:normal 22px Arial, Helvetica, sans-serif; background:#fff url(../images/logo_ceab.gif) 538px 2px no-repeat;padding:17px 15px;margin:25px 0 10px 0 ; width:560px; border:solid 2px #2568b7; }



div#centerColumn h2.ceabepagTitle{font:normal 22px Arial, Helvetica, sans-serif; background:#fff url(../images/logo_ceab_epag.gif) 460px 2px no-repeat;padding:17px 15px; margin:25px 0 15px 0 ; width:560px; border:solid 2px #2568b7; }



div#centerColumn h2.infoTitle{background:#fff url(../images/cepiinfo.jpg) top left no-repeat ;width:590px; height:100px; border:solid 4px #ecead8; padding:0;}







div#centerColumn h2.cepiEurTitle{font:normal 22px Arial, Helvetica, sans-serif; background:#fff url(../images/logo_cepi_eur.gif) 475px 2px no-repeat;padding:17px 15px;margin:25px 0 10px 0 ; width:560px; border:solid 4px #ecead8; }



div#centerColumn h2.cepiEuTitle{font:normal 22px Arial, Helvetica, sans-serif; background:#fff url(../images/logo_cepi_eu.gif) 492px 2px no-repeat;padding:17px 15px;margin:25px 0 10px 0 ; width:560px; border:solid 4px #ecead8; }















div#centerColumn h2 strong{color:#e2b000;font-weight:normal;}



div#centerColumn h4 {font-size:16px;font-weight:bold;}



div#centerColumn h4.topBorder {font-size:16px;font-weight:bold;padding:10px 0 0 0;margin:10px 0 5px 0;border-top:1px solid #666;}



div#centerColumn h5 {font-size:12px; font-weight:bold; margin-top:10px;}



div#centerColumn h5.smallCaps {font-size:12px; font-weight:bold; margin-top:10px; font-variant: small-caps; font-style: italic; color:#006699;}



div#centerColumn blockquote{margin:5px 0 8px 15px;}



div#centerColumn div#map {width:600px; height:400px; margin-top:50px;}







div#centerColumn a.goToTop{text-align:right;display:block;border-bottom:1px dashed #ddd;}



div#centerColumn a.goToTop img { margin:0; padding:0;}







div#centerColumn div.newsArch {background-color:#5587c6; color:#FFFFFF; padding:2px 10px 10px 10px; margin:10px 0 10px 0;}



div#centerColumn img.archImg { margin:10px;} 







div#centerColumn a:link{font-weight:normal; color:#0066cc;}



div#centerColumn a:active{font-weight:normal; color:#0066cc;text-decoration:none;}



div#centerColumn a:visited{font-weight:normal; color:#0066cc;}



div#centerColumn a:hover{font-weight:normal; color:#0066cc;text-decoration:none;}















div#centerColumn ul{padding:0 0 0 15px;}



div#centerColumn ol{padding:0 0 0 15px;}







div#centerColumn ul.simpleList{list-style:none;padding:0;margin:8px 0 15px 0;}



div#centerColumn ul.simpleList li{list-style-type:none;padding:0;margin:2px 0;}



div#centerColumn ul.simpleList li a:link{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:underline;}



div#centerColumn ul.simpleList li a:active{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:none;}



div#centerColumn ul.simpleList li a:visited{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:underline;}



div#centerColumn ul.simpleList li a:hover{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:none;}















div#centerColumn div#DA_Title {background:#ecead8; width:580px; margin:5px 0 10px 0; padding:4px 4px; font-weight:bold; }







div#centerColumn span.subTitle {color:#000; font-size:12px; text-decoration:none;background: url(../images/arrowleftSubMenu.png) 0px 5px no-repeat; padding:0 0 0 10px; margin-top:15px;}



div#centerColumn img { margin-bottom:30px; margin-left:20px;}







div#centerColumn td.wwBord {border-top:1px solid #185196; border-bottom:1px solid #185196; background-color:#ece8db;}



div#centerColumn td.wwBgName {border-top:1px solid #185196; border-bottom:1px solid #185196;background-color:#ece8db; color:#185196; padding:6px 0 6px 6px;}







/*------ CARTE Membres ----------*/



div#centerColumn div#memInfo {padding-bottom:10px; background:url(../images/memList.gif) top left no-repeat; height:125px; margin:15px 0 0 0;}



div#centerColumn div#memInfo h5 { font-size:14px; padding:11px 0 0 0 ; margin:0 0 0 15px;}



div#centerColumn div#memInfo a:hover{font-weight:normal; color:#e8a50c;text-decoration:none;}







div#centerColumn div#memInfo ul.simpleList{list-style:none;padding:0;margin:10px 0 0 15px;}



div#centerColumn div#memInfo ul.simpleList li{list-style-type:none;padding:0;margin:2px 0;}



div#centerColumn div#memInfo ul.simpleList li a:link{background:url(../images/bullet_t.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:underline;}



div#centerColumn div#memInfo ul.simpleList li a:active{background:url(../images/bullet_t.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:none;}



div#centerColumn div#memInfo ul.simpleList li a:visited{background:url(../images/bullet_t.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:underline;}



div#centerColumn div#memInfo ul.simpleList li a:hover{background:url(../images/bullet_t.gif) top left no-repeat;padding:0 0 0 15px; text-decoration:none;}















div#centerColumn ul#codes{list-style:none;padding:0;}



div#centerColumn ul#codes li{list-style-type:none;margin:3px 0 5px 0;}



div#centerColumn ul#codes li a{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 0 15px;}







/*------ Boxes Partenaires ----------*/



div#centerColumn div#partBox {padding-bottom:10px; background:url(../images/partBoxs.gif) top left no-repeat; height:160px; width:470px; margin:0 0 0 0;}



div#centerColumn div#partBox h5 {font-size:12px; padding:10px 0 0 0 ; margin:0 0 0 15px;}



div#centerColumn div#partBox p { font-size:12px;}



div#centerColumn div#partBox div#infos {float:left; display:block; margin:10px 0 0 10px;}



div#centerColumn div#partBox div#logo {float:right; display:block; margin:10px 10px 0 0; padding:0;}



div#centerColumn div#partBox div#footer {width:380px; float:left; display:block; margin:0 0 0 12px;}







/*------ Membres ----------*/







div#centerColumn div#infoMembres{margin-bottom:15px;}



div#centerColumn div#infoMembres h4#typeMembre{display:block; padding:7px 35px 5px 0px; color:#fff; font-size:14px; text-align:right; background-color:#ddb733;}



div#centerColumn div#infoMembres h4#titrePaysMembre{display:block; padding:6px 0px 0px 10px; color:#fff; font-size:16px; background-color:#ddb733;}



div#centerColumn div#infoMembres img#logoMembre{background:#fff; margin:15px 0 13px 15px; float:left;}



div#centerColumn div#infoMembres div { margin:15px 0 25px 0;} /*float:left; margin:15px 0 25px 0; */

div#centerColumn div#infoMembres p{ margin:0 0 10px 0; text-align:justify;}

div#centerColumn div#infoMembres div h5#nomMembre{font-size:18px; margin:0 0 0 15px ;}



div#centerColumn div#infoMembres div ul#listeInfos{list-style:none;}



div#centerColumn div#infoMembres div ul#listeInfos li{list-style-type:none;}



div#centerColumn div#infoMembres img#paysMembre{float:right; background:#ff0000;width:50px;height:50px; margin:15px 0 15px 0;}



div#centerColumn div#infoMembres div#flashFlag {float:right; background:#ff0000;width:114px;height:64px; margin:15px 2px 15px 15px;}







/*-------LIST NEWS-------*/



div#centerColumn .newsArticle {margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #dad6c2;}



div#centerColumn .newsArticle h4 {font-size:18px; font-weight:normal; margin:15px 0 5px 0; border-bottom:1px solid #dad6c2;}



div#centerColumn .newsArticle h4 strong{color:#e2b000;font-weight:normal; font-size:16px; text-decoration:none;}



div#centerColumn .newsArticle h4 a {color:#e2b000;font-weight:normal; font-size:16px; text-decoration:none;}



div#centerColumn .newsArticle h4 a:link {text-decoration:none; color:#5f5e5e;}



div#centerColumn .newsArticle h4 a:active {text-decoration:none; color:#5f5e5e;}



div#centerColumn .newsArticle h4 a:visited {text-decoration:none; color:#5f5e5e;}



div#centerColumn .newsArticle h4 a:hover {text-decoration:none; color:#5f5e5e;}



div#centerColumn div.newsArticle div.NewsSummaryPostdate{padding:5px 0;font-size:10px;font-style:italic;}



div#centerColumn div.newsArticle div.NewsSummaryPostdate img{margin:0;padding-right:5px;}











div#centerColumn .newsArticle p { margin-bottom:20px;}




div#centerColumn div.newsArticle div.summary img{ height:110px;}


/*-------NEWS PAGE-------*/



div#centerColumn h4#NewsPostDetailTitle { font-size:18px; font-weight:normal; padding-bottom:0px; margin:15px 0 15px 0; border-bottom:0px solid #dad6c2;}



div#centerColumn h4#NewsPostDetailTitle strong { font-size:18px; font-weight:normal; color:#e3b11f;}



div#centerColumn hr { display:none;}



div#centerColumn div#NewsPostDetailSummary {font-weight:bold; color:#ddb733; margin-bottom:10px; }



div#centerColumn div#NewsPostDetailContent {color:#5f5e5e;margin-bottom:10px;}



div#centerColumn div#NewsPostDetailPrintLink a { display:block; width:18px; height:18px;}



div#centerColumn div#NewsPostDetailPrintLink {float:right; text-indent: -999em; background-image:url(../images/printmgr.gif); width:18px; height:18px;}



div#centerColumn div#NewsPostDetailReturnLink a { display:block; width:24px; height:24px;}



div#centerColumn div#NewsPostDetailReturnLink { float:right; text-indent: -999em; background-image:url(../images/undo.gif); width:24px; height:24px; margin-right:15px;}



/*--- END NEWS PAGE----*/







.textStyle{ margin:40px 10px 0 3px;}

.textStyleTranseuropaMap{ margin:40px px 0 3px;}



/* :::::::::::::::::::::::::::: TABLE ::::::::::::::::::::::::::::: */

div#centerColumn table.tableClassique{background-color:#fff;}

div#centerColumn table.tableClassique tr td{ border-bottom:1px dashed #ECEAD8; padding:6px 2px 4px 2px;}


/*------- News -------*/
div#ext_feeds{margin:15px 0;}
div#ext_feeds img{display:none}
div#ext_feeds div.loader {background: url("../images/slider_load-indicator.gif") no-repeat scroll 50% 50% transparent;
    height: 16px;
    width: 16px;
}

/*-------DOCUMENTS-------*/

div#centerColumn ul.documents{ padding:0;}

ul.documents li{list-style:none; margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px solid #CCCCCC;}

ul.documents .date{ width:50px; text-align:center; padding:3px 0; background-color:#ecead8; border-bottom:3px solid #1f5da6; color:#000000; float:left; margin:0 10px 10px 0;}

ul.documents .date span.day{ display:block; font-weight:bold; font-size:24px; height:25px;}

ul.documents .date span.mois{ display:block; font-weight:bold; font-size:14px; text-transform:uppercase; color:#1f5da6; padding:0;}

ul.documents .date span.annee{ display:block; font-weight:normal; font-size:14px; padding:0;}

ul.documents p.document_title{ margin-bottom:10px;}
