@import "reset.css";
@import "type.css";
@import "pattern.css";
@import "all.css";

/*
10px = .84em
11px = .92em
12px = 1em
13px = 1.08em
14px = 1.17em
16px = 1.33em
18px = 1.50em
20px = 1.67em
22px = 1.83em
*/
/*
.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

.l-container {position:relative; width:906px; margin:0 auto; padding:172px 14px 0 8px; background:url(../images/bg/bg-head.jpg) no-repeat 0 4px;}

.b-logo {position:absolute; right:119px; top:41px;}

.b-rechercher {position:absolute; right:23px; top:111px;}
.b-suggerer {padding:3px 0 0;}
.a-suggerer {padding:0 0 0 18px; margin:5px 0 0; background:url(../images/ico/ico-suggerer.gif) no-repeat ; text-decoration:none; font-size:.92em; font-weight:bold; color:#808080;}
.i-suggerer {width:325px; padding:2px; border:solid 1px #d4d0c8; font-size:1.17em;}
.i-rechrcher {margin:0 0 0 3px; padding:2px 6px; overflow:visible; border-top:solid 1px #c5c4c4; border-left:solid 1px #c5c4c4; border-right:solid 1px #404040;  border-bottom:solid 1px #404040; background-color:#d4d0c8;}

.b-cat-index {padding:18px 0 0; font-size:1.08em;}
.b-cat-index table {width:100%;}
.b-cat-index a {color:#d70019;}
.b-cat-index a:hover {text-decoration:none;}
.b-cat-index li {padding:0 0 4px 14px; background:url(../images/bull/bull-star.gif) no-repeat 0 3px;}

.t-main .left-col {width:290px; padding:0 17px 0 0;}
.t-main .right-col {}

.b-content-top {width:599px; padding:9px 0 0; overflow:hidden; margin:25px 0 0; background:url(../images/bg/bg-content-top.gif) no-repeat #fff;}
.b-content-bottom {padding:0 13px 9px 15px; background:url(../images/bg/bg-content-bottom.gif) no-repeat #fff 0 100%;}

.b-pager-listing-t {margin:10px 0 15px;}
.b-pager-listing-b {margin:20px 0 10px;}
.b-pager-listing {font-size:1.5em; color:#000;}
.b-pager-listing a {color:#9a9b9b;}
.b-pager-listing a.first {padding-right:10px;}
.b-pager-listing a.last {padding-left:10px;}
.b-pager-listing a:hover {text-decoration:none;}

.t-content {width:100%; margin:0 20px 0 0;}
.t-content td {padding:15px 0;}
.t-content img {border:solid 3px #bbbaba;}
.t-content p {margin:0 0 4px; font-size:.92em;}
.t-content .left {padding-right:25px;}
.t-content .right {padding-left:25px;}

.b-google-rest {margin:25px 0 8px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.92em;}
.b-google-rest .b-item {margin:0 0 12px;}
.b-google-rest a {font-weight:bold; color:#000;}
.b-google-rest .url {padding:2px 0 0; font-size:.84em;}
.b-google-rest .url a {text-decoration:none; font-weight:normal; color:#cd0018;}
.b-google-rest .url a:hover {text-decoration:underline;}

.b-nav-top {padding:10px 0 0; background:url(../images/bg/bg-right-col-top.gif) repeat-x #fff5e7;}
.b-nav-bottom {padding:0 20px 10px; background:url(../images/bg/bg-right-col-bottom.gif) repeat-x #fff5e7 0 100%;}
.b-nav p {width:230px; font-size:.92em;}

.b-top-recherches {margin:17px 0 25px;}
.b-top-recherches li {padding:0 0 3px 14px; background:url(../images/bull/bull-star.gif) no-repeat 0 3px;}
.b-top-recherches li a {color:#000;}
.b-top-recherches li a:hover {text-decoration:none;}

.b-footer {margin:35px -14px 8px -8px;}
.b-footer-top {width:926px; padding:24px 0 0; background:url(../images/bg/bg-footer-top.gif) no-repeat #fff;}
.b-footer-bottom {padding:0 30px 24px; background:url(../images/bg/bg-footer-bottom.gif) no-repeat #fff 0 100%;}
.b-copy {float:right; text-align:right; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.84em; color:#9a9b9b;}
.b-copy a {color:#9a9b9b;}

.b-desc-listing {font-size:.92em; padding:0 2px;}
.b-desc-listing h4 {margin:0 0 4px 0; font-size:1.08em; color:#cd0018;}
.b-desc-listing .b-item {padding:12px 0; border-bottom:solid 4px #f7f7f7;}

.b-form-submit {padding:15px 0 30px;}
.b-form-submit label {display:block; margin:5px 0 0; font-size:1.08em;}
.b-form-submit input.text {width:240px; font-size:1.17em;}
.b-form-submit select {width:248px;}
.b-form-submit td {padding:0 4px 4px 0;}
.b-form-submit td input.text {width:114px;}
.b-form-submit .i-submit {margin:5px 0; padding:2px 8px; overflow:visible; border-top:solid 1px #c5c4c4; border-left:solid 1px #c5c4c4; border-right:solid 1px #404040;  border-bottom:solid 1px #404040; background-color:#d4d0c8;}


.t-scren-list {font-size:1.08em;}
.t-scren-list .raiting {padding:0 0 0 25px; vertical-align:middle;}
.b-screen-desc {padding:12px 8px;}
.b-screen-desc img {border:solid 3px #bbbaba;}
.b-raiting-star {padding:20px 0 8px; text-align:center;}
.b-raiting-star img {border:none;}
.b-raiting-desc {}
.b-raiting-desc strong {color:#cd0018;}
.b-raiting-bar {padding:0 0 110px 14px;}
.b-raiting-bar h3 {padding:0; margin:10px 0 15px; font-size:1.39em;}
.b-raiting-bar p {margin:0 0 18px;}
.b-raiting-bar p.bar img {margin:0 10px;}

.error {color:#FF0000; padding: 3px 0 3px 0;}