body { background: url(../images/layout/body_bgr.jpg) repeat-x 0px 1px;  }

#main { width:890px; margin:0px auto; position:relative;}

#logo { background:url(../images/layout/cofidis_logo.jpg) center bottom no-repeat; width:225px; height:160px; float:left;}
#logolink {width:225px; height:160px; position:absolute; left:0px; top:0px; }
#logolink img {width:225px; height:160px; }

#menuHolder { width:655px; height:160px; float:right; background:url(../images/layout/menuBlockBgr.jpg) no-repeat -30px 0px; position:relative;}
#menuHolder2 { width:655px; height:160px; float:right; background:url(../images/layout/menuBlockBgr2.jpg) no-repeat -30px 0px; position:relative;}

.leftMenu { width:222px; float:left;}
.topFlash { width:631px; height:229px; float:left; position:relative; padding:0px 8px; overflow:hidden; }



#topmenu { margin:0px; position:relative; left:50%; float:left; width:618px; height:43px; }
#topmenu ul { position:relative; left:-50%; }

#topmenu .menu .sub1 { list-style:none; display:block; float:left; padding:15px 3px; margin:0px; height:13px; background: url(../images/layout/menu_bgr.png) repeat-x; text-transform:uppercase; position:relative; }
#topmenu .menu .left { list-style:none; display:block; float:left; background:url(../images/layout/menu_left.png) no-repeat; width:14px; height:43px; position:relative;}
#topmenu .menu .right { list-style:none; display:block; float:left; background:url(../images/layout/menu_right.png) no-repeat; width:14px; height:43px; position:relative;}
#topmenu .menu .sub1 a:link, #topmenu .menu .sub1 a:visited { text-decoration:none; color:#FFF;}
#topmenu .menu .sub1 a { border-right:1px solid #FFF; padding-right:5px;}
#topmenu .menu .sub1.last a { border:none;}



#menu2 { margin:0px; position:absolute; bottom:0px; right:40px; z-index:100; width:418px; overflow: hidden; }
#menu2 ul { position:relative; width:418px; height:35px; }
#menu2 .menu .sub1 { list-style:none; display:block; float:left; padding:9px 3px 8px; margin:0px; height:18px; background: url(../images/menu/menu2_body.png) top repeat-x;  position:relative; }
#menu2 .menu .subsearch { list-style:none; display:block; float:left; padding:9px 3px 4px; margin:0px; height:22px; background: url(../images/menu/menu2_body.png) top repeat-x;  position:relative; }
#menu2 .menu .left { list-style:none; display:block; float:left; background:url(../images/menu/menu2_left.png) no-repeat; width:13px; height:35px; position:relative; }
#menu2 .menu .right { list-style:none; display:block; float:left; background:url(../images/menu/menu2_right.png) no-repeat; width:13px; height:35px; position:relative;}
#menu2 .menu .sub1 a:link, #menu2 .menu .sub1 a:visited { text-decoration:none; color:#FFF;}
#menu2 .menu .sub1 a { border-left:1px solid #FFF; padding-left:5px;}
#menu2 #search { height:15px; width:185px;}

 #newsLetterForm { position:relative;   background:url(../images/menu/menu2_white_right.png) right repeat-y;  display:none; overflow:hidden; padding-right:10px; height:73px; }
  #newsLetterForm form { position:relative; height:63px; width:315px;}
  
#newsLetterMessage { position:relative;   background:url(../images/menu/menu2_white_right.png) right repeat-y;  display:none; overflow:hidden; padding-right:10px; }


 
 #newsLetterMessage { position:relative;   background:url(../images/menu/menu2_white_right.png) right repeat-y; z-index:150; display:none; overflow:hidden; padding-right:10px; }
 #newsLetterFormInner, #newsLetterMessageInner {padding:5px 15px 5px; background:url(../images/menu/menu2_white.png) left repeat-y;}
.NewsLetterclosebutton { width:84px; height:46px; background: url(../images/bottombox/bezar.jpg) no-repeat; position:absolute; top:-17px; right:10px; cursor:pointer;} 
	#newsLetterForm label { float:left; width:40px; display:block; margin-top:5px; }
	#newsLetterForm  #newsLetterEmail { float:left; border:1px solid #A8A8A8; color:#333333; display:block; margin:3px 0 6px; padding:2px; width:170px; display:block; margin-top:2px; margin-right:5px;}
	#newsLetterForm #submitNewsLetter { float:left; cursor:pointer;}
	#newsLetterForm div.text { float:left; width:100px; padding-top:3px;}
	#newsLetterCaptcha { float:left; border:1px solid #A8A8A8; color:#333333; display:block; margin:3px 0 6px; padding:2px; width:50px; display:block; margin-top:9px; margin-right:35px; }
	#newsLetterSecurityImage { clear:both; display:block; float:left; margin:5px 10px 0px 0px;}
	#newsLetterMessage { color:#FF9100; }


#menuHolder .scrolltext { clear:both; margin-left:35px; padding-top:9px; height:20px;} 
#menuHolder .scrolltext li {  color:#ff9000; white-space:nowrap !important;}

.leftMenuTop { width:220px; height:10px; background:url(../images/layout/leftMenuTop.jpg) no-repeat; overflow:hidden;}
.leftMenuBody { width:220px; background:url(/images/layout/leftMenuBodyY.jpg) repeat-y; ; overflow:hidden;}
.leftMenuBodyInner { width:220px; background:url(/images/layout/leftMenuBody.jpg) no-repeat top; overflow:hidden;}
.leftMenuBottom { width:220px; height:9px; background:url(../images/layout/leftMenuBottom.jpg) no-repeat; overflow:hidden;}
.leftMenuWrapper { margin-left:5px; margin-top:5px; }
.leftMenuWrapperGr  { margin-left:5px; margin-top:25px; }
.leftMenuWrapperGr .leftMenuTop { width:220px; height:13px; background:url(/images/menu/grmenu_TP.png)  no-repeat; overflow:hidden;}
.leftMenuWrapperGr .leftMenuBodyGr { width:220px; background: url(/images/menu/grmenu_BD.png) repeat-y; overflow:hidden; padding-bottom: 10px;}
.leftMenuWrapperGr .leftMenuBodyInner { background:url(/images/menu/grmenu_GRAD.png)  no-repeat;}
.leftMenuWrapperGr .leftMenuBottom { width:220px; height:13px; background: url(/images/menu/grmenu_BT.png) no-repeat; overflow:hidden;}

.leftMenu li { list-style:none; margin: 0px 10px 0px 0px; background:url(/images/layout/leftMenuSep.png) no-repeat; padding-left:10px; padding-top:3px; cursor:pointer; text-transform:uppercase; width:185px;}
.leftMenu li.hitelajanlat { list-style:none; margin:0px 10px 0px 0px; background:url(/images/layout/leftMenuSep.png) no-repeat; padding-left:10px; padding-top:5px; padding-bottom:5px; cursor:pointer; text-transform:uppercase;}
.leftMenu li.first { background: none; }

.leftMenu li a:link, .leftMenu li a:visited { text-decoration:none; color:#FFF; text-transform:uppercase; font-size:13px; line-height: 22px;}
.leftMenu li a:hover { text-decoration:none; color:#c15b00; text-transform:uppercase; font-size:13px; line-height: 22px;}
.leftMenu ul { padding-top: 0px; padding-left:15px;}
.leftMenuWrapperGr li a:hover { color: #444; }

.toFront { position:absolute; width:130px; height:130px; top:20px; left:50px; }
.toFront img {width:130px; height:130px;}