/* CSS Document */
body {background: url(img/background/none.jpg) repeat #333; /*background image: none.jpg ,  WindowStainedGlass.jpg , WoodPainted.jpg , WaterPlain.jpg , MarbleWhite.jpg , SignsNeon.jpg , RooftilesTiles.jpg , Leather.jpg */	margin:0 0 0 0;}
.titrepage {position:absolute;z-index:901;left:0px;top:0px;height:12px;width:100%;text-align:center;background-color: #CCC;}
.lientitre {font-family: Arial, sans-serif;color: #333;font-size:9px;font-weight:bold;}
.lientitre a {font-family: Arial, sans-serif;color: #333;text-decoration: none;font-size:9px;font-weight:bold;}
.lientitre a:hover {font-family: Arial, sans-serif;color: #333;text-decoration: none;}
.header {width:100%;height:125px;padding:30px 0 5px 0;background: url(img/none.png) repeat; /*background header : none.png , fdtop.png); */}
.headerin {width:900px;left:50%;margin-left:-450px;position:relative;height:95px;}
.reflet {width:940px;left:50%;margin-left:-470px;position:absolute;height:80px;z-index:99;top:347px;background: url(img/reflet.png) top no-repeat;}
.footer {width:100%;display:inline-block;padding:15px 0 0 0;background: url(img/none.jpg) #666; /*background footer : background: url(img/none.jpg) #666 */}
.footerin {width:900px;left:50%;margin:0 0 0 -450px;position:relative;text-align:justify;display:inline-block;}
.footeraccourcis {width:900px;left:50%;margin:0 0 20px -450px;position:relative;text-align:center;display:inline-block;}
#conseils {position:absolute;z-index:902;left:50%;margin-left:287px;top:15px;width:260px;height:112px;background:url(img/conseils.png) no-repeat bottom left;text-align:center;}
#contactconseils {margin:-20px 0 0 -60px;padding:20px 5px 10px 5px;width:250px;background:url(img/fdlois.png);text-align:center;}
.info{position:absolute;z-index:98;right:50%;top:210px;margin-right:-430px;}
.banniere {position:relative;z-index:1;left:50%;margin:0 0 0 -470px;padding:15px 0 20px 0;height:150px;text-align:center;width:940px;}
.contenuht {position:relative;z-index:1;left:50%;margin:0 0 0 -470px;height:30px;width:940px;background: url(img/htpage2.png) bottom no-repeat; /*background contenuht : background: url(img/htpage.png) bottom no-repeat #222; */}
.contenu {position:relative;display:inline-block;z-index:1;left:50%;margin:0 0 0 -470px;width:940px;background: url(img/page2.jpg) bottom repeat-y; /*background contenu : background: url(img/page.jpg) bottom repeat-y #222; */}
.contenubas {position:relative;z-index:1;left:50%;margin:0 0 0 -470px;height:30px;width:940px;background: url(img/baspage2.png) bottom no-repeat; /*background contenubas : background: url(img/baspage.png) bottom no-repeat #222; */}
.gauche {display:inline-block;float:left;margin:0 0 0 30px;width:560px;}
.texte {display:block;margin:0 0 0 10px;padding:10px 0 30px 0;text-align:justify;width:510px;}
.texte2 {display:block;margin:0 0 0 10px;padding:0 0 20px 0;text-align:justify;width:510px;}
.photopage {display:block;margin:0 0 0 10px;padding:10px 0 30px 0;width:510px;}
.photoprog {display:block;margin:10px 0 30px 10px;width:510px;height:250px;}
.titre {position:relative;display:block;margin:-35px 0 0 0;padding:2px 0 8px 0;text-align:center;line-height:25px;width:510px;background:url(img/fdtop.png) repeat;}
.cartouche {padding:0 0 0 0;margin:0 0 30px 10px;border:1px solid #375059;width:510px;display:block;}
.cartouche legend {padding:0 4px 0 4px;margin:0 0 0 10px;color:#FFF;font-weight:bold;}
.cartouchein {margin:10px;text-align:justify;line-height:18px;display:block;}
.droite {display:inline-block;margin:0 30px 0 0;padding:0 0 10px 0;float:right;width:320px;}
.intgauche {display:inline-block;float:left;margin:40px 10px 0 10px;width:270px;}
.intdroite {display:inline-block;float:right;margin:40px 0 0 0;width:220px;}
.titredroite {display:inline-block;margin:10px 10px 10px 10px;width:300px;line-height:30px;text-align:center;background:url(img/titredroite.png) no-repeat;font-weight:bold;}
.textedroite {display:inline-block;margin:10px 10px 30px 10px;width:300px;}
.cartouchedroite {padding:0 0 0 0;margin:0 0 30px 10px;border:1px solid #FFF;width:300px;display:block;}
.cartouchedroite legend {padding:0 4px 0 4px;margin:0 0 0 10px;color:#FFF;font-weight:bold;}
.cartouchedroitein {margin:10px;text-align:justify;line-height:18px;display:block;}
.slideshowdiv {padding:0 0 0 0;margin:0 0 30px 10px;border:1px solid #FFF;width:300px;height:225px;	display:block;}
.intdrte{width:290px;margin:0 10px 10px 10px;background-color:#243337;padding:5px 5px 5px 5px;}
.actudte{width:290px;margin:0 10px 10px 10px;background-color:#2B3C42;padding:5px 5px 5px 5px;}
.rechdte{width:280px;height:300px;background:url(img/fdrechpro.png) no-repeat top;margin:0 10px 10px 10px;padding:20px 10px 0 10px;}
.loisdte{width:280px;height:130px;background:url(img/fdrechloi.png) no-repeat top;margin:0 10px 10px 10px;padding:20px 10px 0 10px;}
.liendte {display:block;width:290px;font-family: Arial, sans-serif;color: #FFFFFF;}
.liendte a {display:block;width:290px;font-family: Arial, sans-serif;color: #D5DFE1;text-decoration: none;}
.liendte a:hover {font-family: Arial, sans-serif;color: #FFFFFF;text-decoration:none;}
.impot {display:block;width:510px;height:50px;background: url(img/fdimpot.png); background-position:top; background-repeat:no-repeat;}
.recherche {display:block;width:510px;height:270px;background: url(img/fdrecherche.png); background-position:top; background-repeat:no-repeat;}
.rechercheloi {margin:0 0 0 20px;padding:0 0 0 20px;list-style:url(img/suite.png);font-size:12px;color:#FFF;}
.rechercheloiprog {margin:0 0 6px 20px;font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#CCC;}
.rechercheimpot {margin:0 0 0 10px;padding:0 0 0 10px;list-style:url(img/suite.png);font-size:12px;color:#FFF;}
.blockloi {display:inline-block;margin:0 0 0 10px;padding:10px 0 30px 0;text-align:justify;width:510px;}
.blocksynthese {margin:10px 0 0 0;}
.syntheseht {height:24px;background: url(img/fdloisht.png) no-repeat top;}
.synthesemid {display: inline-block;width:500px;background: url(img/fdloismid.png) repeat-y;padding:10px 0 0 10px;}
.synthesebas {height:20px;background:url(img/fdloisbas.png) no-repeat bottom;}
.lienloi {width:510px;text-align:center;padding:5px 5px 0 5px;margin:0 0 0 0;}
.lienloi ul {padding:0 0 0 0;margin:0 0 0 0;}
.lienloi li {list-style:none;float:left;margin:0 0 0 10px;line-height:10px;}
.bt1 {display:block;padding:0 0 30px 0;}
.bt {display:block;float: right;height:25px;line-height:25px;}
.bttxt {padding:0 0 0 5px;float: left;background:url(img/bt2.png) repeat top;height:25px;line-height:25px;cursor: pointer;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.titresynthloi {padding:0 0 0 160px;line-height:21px;}
.titresynthprog {line-height:21px;padding:5px 10px 0 0;height:74px;margin:0 0 5px 0;}
.menufooter {text-align:center;}
.lienmenufooter {margin:0 15px 5px 15px;font-family: Arial, sans-serif;color: #999;text-decoration: none;}
.lienmenufooter a{font-family: Arial, sans-serif;color: #999;text-decoration: none;}
.lienmenufooter a:hover {font-family: Arial, sans-serif;color: #FFF;text-decoration: none;}
/* recherche programmes */
.menurecherche {margin:0 15px 5px 15px;font-family: Arial, sans-serif;font-weight:bold;color: #111;text-decoration: none;}
.menurecherche a{font-family: Arial, sans-serif;font-weight:bold;color: #111;text-decoration: none;}
.menurecherche a:hover {font-family: Arial, sans-serif;font-weight:bold;color: #FFF;text-decoration: none;}
#mask {width:490px;margin:0 10px 0 10px;height:260px;overflow:hidden;position:relative;}
#folio {position:absolute;top:10px;left:0;width:1960px;float:left;}
.col {display:block;width:490px;height:260px;float:left;vertical-align:top;}
#maskimg {width:140px;height:260px;overflow:hidden;position:relative;float:left;}
#imgagesloi {position:absolute;margin:10px 0 0 0;width:8400px;float:left;}
.imgloi {display:block;width:140px;height:190px;float:left;vertical-align:top;}
#liensloi {display:inline-block;margin:10px 0 0 0;padding:0 0 0 30px;list-style:url(img/suite.png);font-size:12px; color:#FFF;}
/* recherche programmes */
.cache {display:none;}
.montre {display:inline;}
.num {display:inline;list-style-type:decimal;list-style-position:inside;margin:0 0 0 10px;padding:0 0 0 0;width:510px;}
.num li {font-weight:bold;}
.ssnum {display: inline;list-style-type:decimal;list-style-position:inside;margin:0 0 0 10px;padding:0 0 0 0;width:510px;}
.ssnum li {font-weight:bold;margin:0 50px 0 10px;}
.list {display:block;list-style-position:inside;list-style-type:square;margin:0 0 0 10px;padding:10px 0 20px 10px;text-align:justify;width:490px;}
.list li {margin:0 0 5px 0;font-weight:normal;}
.avis {display:block;list-style-position:outside;list-style-type:square;margin:0 0 0 10px;padding:0 0 0 20px;text-align:justify;width:450px;}
.avis li {margin:0 0 5px 0;font-weight:bold;}
.programme {display:block;list-style-position:inside;list-style-type:square;margin:10px 0 10px 0;padding:0 0 0 0;}
.programme li {margin:0 0 0 0;}
.descriptif {display:block;list-style-position:inside;list-style-type:square;margin:0 0 0 0;padding:0 0 0 0;}
.descriptif li {margin:0 0 0 0;}
.menuloi {display:block;list-style-position:inside;margin:0 0 0 10px;padding:0 0 0 10px;text-align:justify;}
.menuloi li {margin:0 0 5px 0;}
.ssmenuloi {display:block;list-style-position:inside;margin:0 0 0 5px;padding:0 0 0 15px;text-align:justify;}
.ssmenuloi li {margin:5px 0 5px 0;}
p {margin:0px;font-weight:normal;}
.ombretitre {font-weight:normal;font-family:Arial, sans-serif;text-decoration: none;position: absolute;top: 0px;left: 54px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Arial, sans-serif;text-decoration: none;padding:0 0 0 0;margin:0 0 0 0;}
dt, dl {font-weight:normal;font-family:Arial, sans-serif;text-decoration: none;padding:0 0 0 0;margin:0 0 0 0;display:inline;}
hr {background: #375059; /*couleur page : background: #111111; */color: #375059; /*couleur page : color: #111111; */width:100%;height:1px;border:none;}
.jaune {font-family:Arial, sans-serif; color: #FC0;}
.gris {font-family:Arial, sans-serif; color: #666666;}
.grisclair {font-family:Arial, sans-serif; color:#CCC;}
.liengrisclair {font-family:Arial, sans-serif; color:#CCC;text-decoration:none;}
.liengrisclair a {font-family:Arial, sans-serif; color:#CCC;text-decoration:none;}
.liengrisclair a:hover {font-family:Arial, sans-serif; color:#CCC;}
.blanc {font-family:Arial, sans-serif; color:#FFFFFF;}
.grisvert{font-family:Arial, sans-serif; color:#375059;}
.txt30 {font-size:30px;}
.txt24 {font-size:24px;}
.txt20 {font-size:20px;}
.txt18 {font-size:18px;line-height:20px;}
.txt16 {font-size:16px;line-height:20px;}
.txt15 {font-size:15px;}
.txt14 {font-size:14px;}
.txt13 {font-size:13px;}
.txt12 {font-size:12px;}
.txt11 {font-size:11px;}
.txt10 {font-size:10px;}
.txt9 {font-size:9px;}
.txt8 {font-size:8px;}
.lienpage {font-family: Arial, sans-serif;color: #CCC;margin: 0px;}
.lienpage a {font-family: Arial, sans-serif;color: #CCC;text-decoration: none;}
.lienpage a:hover {font-family: Arial, sans-serif;color: #CCC;text-decoration: none;}
.lienjaune {font-family: Arial, sans-serif;color: #FFF;margin: 0px;}
.lienjaune a {font-family: Arial, sans-serif;color: #FFF;text-decoration: none;}
.lienjaune a:hover {font-family: Arial, sans-serif;color: #FC0;text-decoration: none;}
.lienraccourcis {font-family: Arial, sans-serif;color: #FFF;margin: 0px;}
.lienraccourcis a {font-family: Arial, sans-serif;color: #FFF;text-decoration: none;display:block;line-height:49px;background: url(img/fdbt.png) no-repeat top left;}
.lienraccourcis a:hover {font-family: Arial, sans-serif;color: #FFF;text-decoration: none;background: none;}
.lienbleu {font-family: Arial, sans-serif;color: #3873a4;margin: 0px;}
.lienbleu a {font-family: Arial, sans-serif;color: #3873a4;text-decoration: none;}
.lienbleu a:hover {font-family: Arial, sans-serif;color: #3873a4;text-decoration: underline;}
.lienorange {font-family: Arial, sans-serif;color: #FC0;}
.lienorange a {font-family: Arial, sans-serif;color: #FC0;text-decoration: none;}
.lienorange a:hover {font-family: Arial, sans-serif;color: #FC0;text-decoration: none;}
.liengris {font-family: Arial, sans-serif;color: #666666;}
.liengris a {font-family: Arial, sans-serif;color: #666666;text-decoration: none;}
.liengris a:hover {font-family: Arial, sans-serif;color: #666666;text-decoration: underline;}
.lienblanc {font-family: Arial, sans-serif;color: #FFFFFF;}
.lienblanc a {font-family: Arial, sans-serif;color: #FFFFFF;text-decoration: none;}
.lienblanc a:hover {font-family: Arial, sans-serif;color: #FFFFFF;text-decoration: underline;}
.lienblanco {font-family: Arial, sans-serif;color: #FFFFFF;}
.lienblanco a {font-family: Arial, sans-serif;color: #FFFFFF;text-decoration: none;}
.lienblanco a:hover {font-family: Arial, sans-serif;color: #FFFFFF;text-decoration: none;}
.liengrisvert {font-family: Arial, sans-serif;color: #375059;}
.liengrisvert a {font-family: Arial, sans-serif;color: #375059;text-decoration: none;}
.liengrisvert a:hover {font-family: Arial, sans-serif;color: #375059;text-decoration: none;}
.imageactu {position:relative;float:left;border:0px;margin-right:10px;margin-top:3px;}
.divmenucontext {width:180px;position:relative;top:-60px;text-align:center;}
.fdmenucontext {background-image: url(img/fdmenucontext.png);background-repeat:no-repeat;background-position:center;}
.menucontext {font-family: Arial, sans-serif;font-size: 12px;color: #FFFFFF;margin: 0px;font-weight:bold;}
.menucontext a {font-family: Arial, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;}
.menucontext a:hover {font-family: Arial, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: underline;}
.tableauactualites {border:1px solid #121618;background-color:#343f44;font-family:Arial, sans-serif; color: #CCC;font-size:11px;line-height:18px;padding:5px;}
.tableauactualitestitre {border-top:1px solid #FFF;border-left:1px solid #121618;border-right:1px solid #121618;border-bottom:1px solid #121618;background-color: #121618;font-family:Arial, sans-serif; color: #FFF;font-size:11px;line-height:15px;padding:5px;}
.tableauactualitestitre2 {border:1px solid #121618;background-color: #121618;font-family:Arial, sans-serif; color: #FFF;font-size:11px;line-height:15px;padding:5px;}
.collapse {border-collapse: collapse;}
.selectBox {border:1px solid #121618;background-color: #DAE2E7;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;width:260px;color:#333333;padding:3px;-moz-border-radius: 2px;}
.formBox {border:1px solid #121618;background-color: #DAE2E7;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#333333;padding:2px;-moz-border-radius: 2px;}
.formBoxon {border:1px solid #121618;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#333333;padding:2px;-moz-border-radius: 2px;}
.impotBox {border:1px solid #121618;background-color: #DAE2E7;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#333333;height:20px;padding:2px;text-align:right;-moz-border-radius: 2px;}
.impotBoxon {border:1px solid #121618;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#333333;height:20px;padding:2px;text-align:right;-moz-border-radius: 2px;}
.divimpot {height:86px;margin:20px 0 0 10px;padding:10px 0 0 10px;background:url(img/fdimpot.jpg) no-repeat left top;}
.loginBox {border: 1px solid #F90;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #333333;height: 18px;padding-left:2px;-moz-border-radius: 2px;}
.divinfo {position:absolute;margin:-12px 0 0 5px;width:200px;display:none;background:url(img/fdlois.png);padding:5px;border:#000 1px solid;text-align:left;}
.liensannuaire {height:50px;width:100px;margin:10px 2px 0 0;float:left;text-align:center;}
/* menu clic droit */
.menuclickdroit {z-index: 999;position: absolute;visibility: hidden;display: block;width: 180px;color: #000000;text-align:left;border: 1px solid #999999;background-color: #EEEEEE;padding: 2px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.menuinterligne {display: block;width: 180px;padding-left: 10px;line-height: 2px;}
.menuitems {display: block;width: 180px;line-height: 25px;padding-left: 10px;cursor: pointer;background : transparent;}
.ContextMenuOver {display: block;width: 180px;line-height: 25px;padding-left: 10px;cursor: pointer;background-repeat: no-repeat;background-image: url(img/contextmenu.png);}
/*CSS style pagination*/
.pagination {padding: 2px 5px 2px 5px;margin-right: 4px;border: 1px solid #333;text-decoration: none; color: #333;}
.paginationoff a {padding: 2px 5px 2px 5px;margin-right: 4px;border: 1px solid #666;text-decoration: none; color: #666;}
.paginationoff a:hover {padding: 2px 5px 2px 5px;margin-right: 4px;border: 1px solid #666;text-decoration: none; color: #666;background-color:#FFF;}
.paginationon a {padding: 2px 5px 2px 5px;margin-right: 4px;border: 1px solid #FFF;text-decoration: none;color: #FFF;font-weight:bold;}
.paginationon a:hover {padding: 2px 5px 2px 5px;margin-right: 4px;border: 1px solid #FFF;text-decoration: none; color: #FFF;font-weight:bold;}
/*MENU*/
#menu-container {display:block;position:relative;width:100%;margin:0 0 0 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;z-index:900;}
#drop_down_menu {display:block;position:absolute;left:50%;margin:0 0 0 -450px;padding:0 0 0 0;text-align:left;list-style-type:none;width:900px;}
.menu {background:url(http://www.kpmfinance.com/img/none.png);  /*background menu:  background:url(http://www.kpmfinance.com/img/none.png) #000 */font-weight:bold;float:left;color: #FF0;cursor:pointer;z-index:1;width:180px;display:block;}
.menuover {background-image:url(http://www.kpmfinance.com/img/fdlois.png);}
.menuout {background-image:url(http://www.kpmfinance.com/img/none.png);}
#drop_down_menu li ul {background-image:url(http://www.kpmfinance.com/img/fdlois.png);margin:-3px 0 0 0;padding:6px 0 6px 0;list-style-type:none;line-height:22px;}
#drop_down_menu li ul li {float:none;width:auto;}
#drop_down_menu li ul li a {color:#FFFFFF;font-weight:bold;text-decoration:none;padding:0 8px 0 8px;display:block;}
#drop_down_menu li ul li a:hover {color: #FC0;background-image:url(http://www.kpmfinance.com/img/fdlois.png);font-weight:bold;text-decoration:none;padding:0 8px 0 8px;display:block;}
/*MENU*/
/*CSS style page flip*/
#page-flip { position:relative; right:0; top:0; float:right; z-index:999;  }
#page-flip-image { width:100px; height:102px; z-index:900; position:absolute; right:0; top:0; -ms-interpolation-mode:bicubic; }
#page-flip-message { width:100px; height:100px; overflow:hidden; position:absolute; right:0; top:0; background:url(img/infogoogle.jpg) no-repeat right top; }

