@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:940px; margin:0 auto; padding:195px 15px 0 25px; background:url(../images/bg/bg-head.jpg) no-repeat;}

.b-logo {position:absolute; left:22px; top:57px;}

.t-main .left-col {width:590px;}
.t-main .right-col {width:310px; padding:0 0 0 40px;}

.a-suggerer {padding:0 0 0 22px; background:url(../images/ico/ico-suggerer.jpg) no-repeat 2px 2px; font-size:1.17em; font-weight:bold; color:#dda557;}
.i-suggerer {width:476px; padding:2px; margin:5px 0 0; border:solid 1px #d4d0c8; font-size:1.17em;}
.i-rechrcher {margin:0 0 0 7px; 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-google-top {width:450px; padding:20px 60px 15px; margin:18px 0 20px; background-color:#fff5e7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.84em; color:#dda557;}
.b-google-top a {font-size:1.09em; font-weight:bold; color:#000;}
.b-google-top table {width:100%; margin:0 0 8px;}
.b-google-top table td {padding:0 30px 0 0;}

.b-pager-listing {padding:20px 10px; font-size:1.5em; color:#000;}
.b-pager-listing a {color:#000;}
.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; border-bottom:solid 4px #fff5e7;}
.t-content img {border:solid 3px #bbbaba;}
.t-content p {margin:0 0 10px; font-size:1.08em;}
.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:3px 0 0; font-size:.84em;}
.b-google-rest .url a {text-decoration:none; color:#dda557;}
.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 h2 {margin:12px 0 17px;}
.b-nav p {margin:17px 0 24px; font-size:1.17em;}

.b-categories {margin:17px 0 25px;}
.b-categories li {padding:0 0 3px; font-size: 1.25em; font-weight:bold;}
.b-categories li a {color:#000;}
.b-categories li a:hover {text-decoration:none;}

.b-top-recherches {margin:17px 0 25px;}
.b-top-recherches li {padding:0 0 2px; font-size: 1.25em;}
.b-top-recherches li a {color:#000;}
.b-top-recherches li a:hover {text-decoration:none;}

.b-footer {padding:23px 30px 26px; margin:28px -15px 0 -25px; background-color:#ffdeaf;}
.b-copy {float:right; text-align:right; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.84em;}

.b-desc-listing {padding:0 0 0 17px; font-size:1.08em;}
.b-desc-listing h4 {margin:0 0 4px 0; font-size:1.08em;}
.b-desc-listing .b-item {padding:12px 0; border-bottom:solid 4px #fff5e7;}

.b-form-submit {padding:0 0 0 17px;}
.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 {width:100%; font-size:1.08em;}
.b-screen-desc {padding:24px 8px; background-color:#fff5e7;}
.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 {text-align:center;}
.b-raiting-bar {padding:0 0 0 18px;}
.b-raiting-bar h3 {padding:0; margin:30px 0 15px; font-size:1.39em;}
.b-raiting-bar p {margin:0 0 18px;}
.b-raiting-bar p.bar img {margin:0 10px;}

