/* CSS Document */
body {margin:0; padding:0;font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
a {color:#00a1e2 ;}
a:hover {text-decoration:none;}
a img {border:none;}
.clear {clear:both; font-size:0; zoom:1;}
h1, h2, h3, h4, h5, h6 {color:#0090d6;}
h2 {font-size:16px; margin-top:12px;}
h3 {font-size:14px; margin-top:12px;}
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:#e1f2fc;}

.b-header { background-color:#c6e6fa;}

.b-logo {}

.b-search-line {position:absolute; top:21px; right:34px;}
.b-search-line .b-search-text {width:211px; font-size:11px;}
.b-search-line .btn-recercher {font-size:10px; border-top:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #404040;  border-bottom:solid 1px #404040;}
.b-search-line .b-corner-blue .bl {padding:20px;}
.b-search-line .suggerer-link {padding:0 0 4px 19px; position:relative; top:7px; background:url(../images/plus.gif) no-repeat; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#00a1e2;}


.b-ads-top {padding:13px 20px 6px;}
.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;color:#0091d4;}
.b-pager-listing .first {padding:0 17px 0 0;}
.b-pager-listing .last {padding:0 0 0 17px;}


.b-left-bar {width:640px; float:left;}
.b-left-bar-inside {float:left; width:340px;}


.b-scren-list {padding:0 25px; width:620px;}
.b-left-bar-inside .b-scren-list {padding: 25px;}
.b-scren-list table {width:100%;}
.b-scren-list .first {text-align:left; padding:0;}
.b-scren-list .first .b-r-border {border-right:7px solid #c6e6fa; 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 35px;}
.b-scren-list .last-line td {border-bottom:none; padding-bottom:25px;}
.b-screen-item {padding:15px 0 10px; 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:#aaa9a9; 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 0 0;}
.b-raiting-star {float:left; padding:12px 24px 12px 11px;}
.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 15px;}
.b-right-bar-inside .item-desc {margin:0 0 15px;}
.b-right-bar-inside .item-url {margin:0 0 15px;}
.b-right-bar-inside .item-url img {margin:0 10px;}
.b-right-bar-inside .item-tags {margin:0 0 15px;}


.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:16px 26px 12px; background-color:#c6e6fa; zoom:1;}

.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:#00a1e2;}

.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-main-table .right-col {background-color:#c6e6fa; padding:10px 20px 20px;}
.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 ul a {color:#000;}
.t-main-table .right-col ul span {color:#0091d4;}
.mein-menu {font-weight:bold; font-size:14px;}

.error {color:#FF0000; padding: 3px 0 3px 0;}