/* CSS Document */

body  {
	font: 100% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background: #a71300 url(img/design/bcg_wallpaper.jpg) top repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:12px; 
	color: #000000;
}
a{color:#FFFFFF;}
p{ margin:0; padding:0;}
img{ border:none;}
.twoColFixLtHdr #container { width: 1000px;	margin: 0 auto;	text-align: left;} 
.twoColFixLtHdr #header {} 
.twoColFixLtHdr #header #headcontainer{ float:left;	margin:0; padding:0;}
.twoColFixLtHdr #header #headcontainer #logo{ width:211px; height:90px; background:url(img/design/img_logo.gif) bottom right no-repeat;} 
.twoColFixLtHdr #header #headcontainer #catalogs{ margin-left:30px;	width:181px; height:228px; background:#ce1800 url(img/design/bcg_catalogsup.jpg) top left no-repeat;} 
.twoColFixLtHdr #header #headcontainer #catalogs h3{ margin:0; padding:30px 0 0 36px; font-size:18px; color:#FFFFFF; text-transform:uppercase; font-weight:100;}
.twoColFixLtHdr #header #headcontainer #catalogs ul{ margin:0; padding:6px 0 0 15px; list-style:none;line-height:2.2;}
.twoColFixLtHdr #header #headcontainer #catalogs li a{font-size:12px; color:#FFFFFF; text-decoration:none;}
.twoColFixLtHdr #header #headcontainer #catalogs li a:hover{}
.twoColFixLtHdr #header #flashpart{float:left; width:789px; height:318px;}
.twoColFixLtHdr #middlecontainer{ position:relative; clear:both; overflow: hidden; background:url(img/design/bcg_middlecontcur.gif) left repeat-y; height:100%;}
.twoColFixLtHdr #middlecontainer #sidebar1{ float:left; margin-left:30px; width:151px; min-height:170px; background:#ce1800 url(img/design/bcg_sidebar1top.gif) top left no-repeat; }
.twoColFixLtHdr #middlecontainer #sidebar1 p {padding:55px 0 0 55px; font-size:14px; text-transform:uppercase;}
.twoColFixLtHdr #middlecontainer #sidebar1 p.adresssalon{ padding:0 0 0 50px; font-size:12px; color:#FFFFFF; text-transform:none;}
.twoColFixLtHdr #middlecontainer #flashbanner{ position:absolute; top:193px; left:6px; background:url(img/design/bcg_flashbanner.jpg) top no-repeat; width:193px; height:146px; z-index:10;}
.twoColFixLtHdr #middlecontainer #flashbanner #banner{position:relative; margin:3px 0 0 8px;}
.twoColFixLtHdr #middlecontainer #centercont{float:right;}
.twoColFixLtHdr #middlecontainer #centercont .titles{ font-size:14px; color:#333333; text-transform:uppercase; font-weight:bold;}
.twoColFixLtHdr #middlecontainer #centercont .normal{ font-size:12px; color:#333333;}
.twoColFixLtHdr #middlecontainer #centercont ul{color:#a60f00; margin:10px 0 0 5px; padding:0;}
.twoColFixLtHdr #middlecontainer #centercont li{}
.twoColFixLtHdr #middlecontainer #centercont #inscont{width:761px; background:#fff url(img/design/bcg_centerpart.jpg) right top no-repeat; }
.twoColFixLtHdr #middlecontainer #centercont #inscont #company{ float:left; width:415px; background:#FFFFFF url(img/design/bcg_companyfirst.gif) top left no-repeat; padding:12px 0 0 32px;}
.twoColFixLtHdr #middlecontainer #centercont #inscont #propos{ float:left; width:250px; padding: 12px 0 0 15px;}
.twoColFixLtHdr #middlecontainer #centercont #inscont #galery{ clear:both; padding: 20px 0 0 0;}
.twoColFixLtHdr #middlecontainer #centercont #inscont #galery .namecategory a{ font-size:12px; color:#ce1800; font-weight:bold; text-decoration:none;}
.twoColFixLtHdr #downcontainer{ clear:both; background:url(img/design/bcg_downcontfirst.gif) top left repeat-x; overflow:hidden; height:100%; width:974px;}
.twoColFixLtHdr #downcontainer .titles2{font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; padding:6px 0;}
.twoColFixLtHdr #downcontainer .dates2{font-size:14px; color:#fff; text-transform:uppercase; padding:5px 0;}
.twoColFixLtHdr #downcontainer .normal2{font-size:12px; color:#fff;}
.twoColFixLtHdr #downcontainer #sidebar2{ float:left; margin-left:30px; width:181px;}
.twoColFixLtHdr #downcontainer #sales{float:left; width:390px; padding:10px 5px 10px 10px;}
.twoColFixLtHdr #downcontainer #news{float:right; width:300px; padding:10px 0 10px 10px;}
.twoColFixLtHdr #footer { clear:both; overflow: hidden; height:100%} 
.twoColFixLtHdr #footer #copyright{float:left; margin-left:30px; padding-left:5px; width:176px; min-height:50px; background:#ce1800; color:#FFFFFF;}
.twoColFixLtHdr #footer #copyright2{float:right; margin-right:30px; padding-left:5px; color:#FFFFFF; }
.twoColFixLtHdr #footer #copyright2 a{ text-decoration:none;}
.twoColFixLtHdr #footer #copyright2 a:hover{ text-decoration:underline;}
.twoColFixLtHdr #footer #menu{float:left; width:781px; height:30px; background:url(img/design/bcg_footermenufirst.gif) left repeat-y; text-align:right; }
.twoColFixLtHdr #footer #menu ul{ margin:0; padding:6px 0 0 220px; list-style:none; text-align:right;}
.twoColFixLtHdr #footer #menu li{ float:left; padding:0 5px;}
.twoColFixLtHdr #footer #menu li a{font-size:12px; color:#333333; text-decoration:none; }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.datenews { font-weight:bold; color:#A71300; background-color:#EFEFEF; padding: 0 3px; margin:2px; height:14px }
.titlenew { font-weight:bold; font-weight:bold; font-size:13px;  }
.details { font-weight:bold; font-weight:bold; font-size:11px; color:#990000;  }
.dates_3 { font-weight:bold; color:#FFFFFF; background-color:#B9665B; padding: 0 3px; margin:2px; height:14px }
.normal_2 { color:#FFFFFF; font-weight:bold; size:11px; }