/* CSS Document */
body {margin:0; padding:0; font-family: "Verdana, Arial, Helvetica, sans-serif;" font-size:12px; color:#000;}
a {color:#0069df;}
a:hover {text-decoration:none;}
a img {border:none;}
.clear {clear:both; font-size:0; zoom:1;}
h1, h2, h4, h5, h6 {color:#0090d6;}
h2 {font-size:16px; padding:0; margin:0 0 15px; font-weight:normal; font-size:20px;}
h3 {font-size:15px; margin-top:12px; color:#0069df; font-weight:bold;}
p {margin:0 0 15px;}
.float-left {float:left;}
.float-right {float:right;}
ul {list-style-type:none; margin:0; padding:0;}


.l-container {position:relative; width:960px; padding:0; margin:0 auto; background:#fff;}

.b-header {background:url(../images/bg-header.png) no-repeat;}

.b-logo {padding-top:25px; padding-left:16px;}

.b-search-line {position:absolute; top:38px; right:27px; width:634px; height:64px; background:url(../images/bg-search.png) no-repeat;}
.b-search-line .b-search-text {width:490px; font-size:16px; margin:20px 0 0 20px;}
.b-search-line .btn-recercher {font-size:14px; margin-left:6px; padding:1px 7px; border-top:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #404040;  border-bottom:solid 1px #404040; overflow:visible;}
.b-search-line .b-corner-blue .bl {padding:20px;}
.b-suggerer-link {padding:0 0 12px 315px; position:relative; top:-4px; zoom:1;}
.add{font-size:14px; line-height:1; font-weight:bold; color:#df0f55; text-decoration:underline;  }
.suggerer-link {padding:0 0 4px 19px; background:url(../images/plus.gif) no-repeat 0 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#df0f55;}


.b-for-ads {padding:13px 20px 35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; zoom:1;}
.b-ads-top {padding:0 0 12px; border-bottom:solid 1px #d6d6d6;}
.b-ads-top td {vertical-align:top;}
.b-google-logo {float:right; padding:7px 17px 0 0;}
.b-ads-line {margin:15px 0; clear:both;}
.b-body {clear:both; padding:15px 0; zoom:1;}
.b-wide {padding-left:8px; padding-right:8px;}

.b-cat-index {padding:5px; font-size:13px;}
.b-cat-index ul {margin:0; padding:0; list-style:none;}
.b-cat-index li {padding:0 0 0 12px; margin:0 0 5px 0; background:url(../images/ico/ico-cat-index.gif) no-repeat 0 50%;}

.b-pager {padding:15px; font-size:18px;}
.b-pager a {padding:0 2px;color:#90c000;}
.b-pager .first {padding:0 17px 0 0;}
.b-pager .last {padding:0 0 0 17px;}

.b-pager-listing {padding:15px 0; font-size:18px;}
.b-pager-listing a {padding:0 2px; text-decoration:underline !important; font-size:14px; font-weight:bold; color:#0091d4;}
.b-pager-listing .first {padding:0 17px 0 0;}
.b-pager-listing .last {padding:0 0 0 17px;}


.b-left-bar-inside {float:left; width:280px;}
.b-scren-list {padding:0 10px 0 25px; width:620px;}
.b-left-bar-inside .b-scren-list {padding: 17px 15px 15px 15px;}

.b-scren-list table {width:100%;}
.b-scren-list .first {text-align:left; padding:0;}
.b-scren-list .first .b-r-border {padding-right:35px;}
.b-scren-list .last {padding:0;}
.b-scren-list .last .b-screen-item {float:right;}
.b-scren-list td {text-align:center; padding:0 0 0 35px;}
.b-scren-list .last-line td {border-bottom:none; padding-bottom:25px;}
.b-screen-item {padding:15px 0 20px; margin:0 auto; text-align:left;  }
.b-screen-item h3 {padding:0; margin:0 0 5px;font-size:14px; font-weight:bold;}
.b-screen-item h3 a {color:#0069df !important; text-decoration:none;}
.b-screen-item p {padding:0; margin:5px 0;}

.b-screen-item img {display:block;}

.b-screen-desc .screen { padding:0 20px 10px 0;}
.b-raiting-star {float:left; width:261px; padding:12px 24px 12px 0px; background:url(../images/rating_bg.gif) no-repeat 0% 0%;}
.b-raiting-desc {float:left; padding:16px 0 0;}

.b-right-bar {float:right; width:289px;}
.b-right-bar-inside {}
.h-right-index {padding:0 20px 0 40px;}
.h-right-bar-inside {padding:0 20px;}

.b-right-bar-inside .item-meta {margin:0 0 13px;}
.b-right-bar-inside .item-desc {margin:0 0 13px;}
.b-right-bar-inside .item-url {margin:0 0 13px;}
.b-right-bar-inside .item-tags {margin:0 0 13px;}


.b-cat-list {margin:25px 0;}
.b-cat-list ul {margin:0 6px 0; padding:0; list-style:none;}
.b-cat-list li {padding:0 0 0 12px;  margin:0 0 5px 0; font-size:14px; background:url(../images/ico/ico-cat-list.gif) no-repeat 0 50%;}
.b-cat-list li a {color:#000;}

.b-footer {clear:both; padding:0 26px 12px; margin:25px 0 0; zoom:1;}
.b-footer .b-corner-blue-2 {padding:12px 0 0; border-top:solid 1px #d6d6d6;}

.b-footer .logo-dev {display:block; float:left;}
.b-footer .copy {float:right; text-align:right; font-size:10px; font-family:tahoma, sans-serif; color:#b0b0b0;}

.b-partner {width:240px; padding:0 0 5px;}
.b-partner .btn-submit {font-size:10px; border-top:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #404040;  border-bottom:solid 1px #404040; margin:8px 0;}
.b-partner input.text  {width:97.5%;}
.b-partner label {display:block; margin:2px 0 1px;}
.b-partner table {width:100%;}
.b-partner table input.text  {width:95%;}

.b-desc-listing  .b-item {padding:0 0 12px; margin:0 0 12px; border-bottom:4px solid #addff6;}
.b-desc-listing  .b-item-last {padding:0 0 12px; margin:0 0 12px;}
.b-desc-listing h4 {padding:0; margin:0 0 10px;font-size:12px; font-weight:bold; color:#00A1E2;}
.b-desc-listing .item-desc {font-weight:bold; color:#000;}

/*-------------*/
.t-main-table {width:100%; font-size:13px;}
.t-main-table td {vertical-align:top;}
.t-index-item td {border-bottom:solid 1px #d6d6d6;}
.t-index-item td.end {border:none;}
.t-main-table td a, .t-main-table td h2 {color:#df0f55;}
.t-main-table td p {padding:0; margin:0 0 4px;}
/*.t-main-table .right-col {padding:10px 20px 20px;}*/
.t-main-table .right-col .top-blue {width:267px; background:url(../images/bg-blue-top.png) no-repeat 0 0 #f1f4ff;}
.t-main-table .right-col .top-blue h2 {color:#0069df;}
.t-main-table .right-col .bottom-blue {padding:15px 30px 14px; background:url(../images/bg-blue-bottom.png) no-repeat 0 100%;}
.t-main-table .b-scren-list .top-red {width:633px; margin:25px 0 0; background:url(../images/bg-red-top.png) no-repeat 0 0 #ffedef; overflow:hidden;}
.t-main-table .b-scren-list .top-red-inner {width:633px; margin:0; background:url(../images/bg-red-top.png) no-repeat 0 0 #ffedef; overflow:hidden;}
.t-main-table .b-scren-list .bottom-red {padding:15px 20px 14px; background:url(../images/bg-red-bottom.png) no-repeat 0 100%;}
.t-main-table .right-col .top-orange {width:267px; margin:12px 0 0; background:url(../images/bg-orange-top.png) no-repeat 0 0 #fff7e8;}
.t-main-table .right-col .top-orange h2 {color:#df0f55;}
.t-main-table .right-col h2 a {color:#df0f55; text-decoration:none;}
.t-main-table .right-col h2 a:hover {text-decoration:underline;}
.t-main-table .right-col .bottom-orange {padding:15px 30px 14px; background:url(../images/bg-orange-bottom.png) no-repeat 0 100%;}
/*.t-main-table .right-col ul {margin:14px 0 25px;}*/
.t-main-table .right-col ul li {padding:0 0 2px;}
.t-main-table .right-col .top-blue ul a {color:#0069df;}
.t-main-table .right-col .top-orange ul a {color:#000;}
.t-main-table .right-col .top-orange ul span {font-weight:bold; color:#df0f55;}
.mein-menu {font-size:14px;}

.error {color:#FF0000; padding: 3px 0 3px 0;}
