body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background-color:#FFFFFF;

	margin: 0;

	padding: 0;

	text-align: center;

	color: #000000;

	font-size:12px;

}

.thrColFixHdr #container {
	width: 1100px;

	margin: 0 auto;

	border: 0px;

	text-align: left;
} 

.thrColFixHdr #header { 

	background:none; 

	padding:0;
} 

.thrColFixHdr #header h1 {
	margin: 0;
	padding: 0;
}

.thrColFixHdr #sidebar1 {

	float: left;

	width: 200px;

	background:none;

	padding: 0;
}

.thrColFixHdr #sidebar2 {

	float: right;

	width: 200px;

	background:none;

	padding: 0;
}

.thrColFixHdr #mainContent {

	margin: 0 200px;

	padding: 0;
} 

.thrColFixHdr #footer { 

	padding: 0;

	background:none;

} 

.thrColFixHdr #footer p {
	margin: 0;

	padding: 0;
}

.fltrt {
	float: right;

	margin-left: 0px;
}

.fltlft {
	float: left;

	margin-right: 0px;
}

.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;
}

.head{width:1100px;  background:none;text-align:left; margin-left:0px; }

img{border:0; }

.head-left-part{width:220px; height:137px; text-align:center; float:left;}

.head-right-part{width:880px; height:137px; text-align:left; float:right;}

.head-right-bg{width:880px; height:100px; text-align:left; float:left; background:url(/images/bg_top_repeat.gif) repeat-x;}

.search{float:left; background:url(/images/search_bg.gif) repeat-x; width:214px; height:37px; text-align:left; padding-top:1px; padding-left:0px; padding-right:2px; margin-top:0px; margin-left:0px;}

.search-textfield{float:left; margin-top:2px; margin-left:2px;}

.s-textfield{width:140px; height:12px; font-size:10px;}

.sub{margin-left:0px;margin-top:1px; float:left;}

.logo{margin:12px 0 0 10px; text-align:center;}

.logo-pos{float:left; widows:200px; height:100px;}

.advanced-pos{float:left; width:140px; margin-left:5px;}

.advanced, a.advanced:link, a.advanced:visited{ font-size:10px; color:#ffffff; text-decoration:underline; font-weight:bold;}
a.advanced:hover,a.advanced:active { text-decoration:none;}

.leftcat, .leftcat:visited{font-size:12px;color:#000000;text-decoration:none;}
.leftcat:hover{text-decoration:underline;}

.leftcat_n{font-size:12px;color:#000000;text-decoration:none;}

.path{font-size:9px;color:#aa0000;text-decoration:none;font-weight:bold;}
a.path, a.path:visited{font-size:12px;color:#aa0000;text-decoration:none;font-weight:bold;}
a.path:hover{color:#000000;}

.langs-pos{width:70px; text-align:left; padding:5px 0 0 15px; float:left; margin:5px 0 0 0;}
.lang, a.lang:link, a.lang:visited{ font-family:Arial; font-size:11px; color:#ffffff; font-weight:bold; line-height:150%; text-decoration:none;}
a.lang:hover,a.lang:active { color:#000000;}
.act_lang{font-family:Arial; font-size:11px; color:#000000;font-weight:bold; line-height:150%; text-decoration:none;}

.email-pos{float:left; width:143px; margin:25px 0 0 20px;}
.email{font-size:11px; color:#ffffff;font-weight:500;text-decoration:none;}
.email-textfield,.login-textfield{width:160px; height:12px; font-size:10px;}
.email-exp-pos{float:right; text-align:right; line-height:70%; padding-top:3px;}
.email-exp, a.email-exp:link, a.email-exp:visited{ font-size:10px; color:#ffffff; text-decoration:underline; font-weight:500;}
a.email-exp:hover,a.email-exp:active{ color:#000000;}

.login-pos{ float:left; width:275px; padding:0 5px 0 0; margin:25px 0 0 45px;}
.login-textfield-pos{ float:left;}

.motdepasse, a.motdepasse:link, a.motdepasse:visited, a.motdepasse:hover, a.motdepasse:active{ font-size:11px; color:#ffffff; text-decoration:none; font-weight:500;}

.basket-pos{ float:left; width:51px; margin-top:27px; margin-left:0px; height:52px; position:relative;}

.shopping-pos{ float:left; line-height:40%; width:90px; margin-top:34px; position:relative;}
.shopping, a.shopping:link, a.shopping:visited{ font-size:10px; color:#ffffff; text-decoration:underline; font-weight:500; line-height:150%;}
a.shopping:hover,a.shopping:active { color:#000000;}

.menu-main-pos{width:880px; height:37px; text-align:left; float:left; background:url(/images/menu_free_space_repeat.gif) repeat-x;}

.button1-left{ float:left; background:url(/images/menu_button_left.gif) no-repeat; width:4px; height:37px;}

.button1-mid{ float:left; background:url(/images/menu_button_bg_repeat.gif) repeat-x; height:37px;text-align:center;padding:7px 10px 0 10px;}

.button1-right{ float:left; background:url(/images/menu_button_right.gif) no-repeat; width:4px; height:37px;}

.button2-left{ float:left; background:url(/images/menu_active_button_left.gif) no-repeat; width:4px; height:37px;}

.button2-mid{ float:left; background:url(/images/menu_active_button_bg_repeat.gif) repeat-x; height:37px;text-align:center; padding:7px 10px 0 10px;}

.button2-right{ float:left; background:url(/images/menu_active_button_right.gif) no-repeat; width:4px; height:37px;}

.menu-word, a.menu-word:link, a.menu-word:visited, a.menu-word:hover, a.menu-word:active{ font-family:gill sans mt; font-size:11px; color:#FFFFFF; text-decoration:none;font-weight:bold;padding: 0px 3px; text-transform:uppercase;}

.sidebar1-main{ width:200px; float:left; margin-left:25px;}

.side1-box1{ width:200px; float:left; padding-top:10px; padding-bottom:0px;}

.side1-box1-title-pos{ background:url(/images/chambre_bg.png) no-repeat; width:137px; height:76px; margin:auto; padding-left:20px; padding-top:50px;}
.side1-box1-title, a.side1-box1-title:link, a.side1-box1-title:visited{ font-size:15px; color:#000000; text-decoration:none; letter-spacing:2px; font-weight:bold;}
a.side1-box1-title:hover,a.side1-box1-title:active { color:#666666;}

.text-box-main-pos{ float:left; width:200px; text-align:center; margin-top:-30px;}

.left-box1-level1{ float:left; width:200px; height:99px;background:url(/images/left_box_right1.gif) no-repeat right; margin-top:-35px;}

.left-box1-level2{ float:left; width:200px;background:url(/images/left_box_right2.gif) repeat-y right;}

.left-box1-level3{ float:left; background:url(/images/left_box_bot.gif) no-repeat right; width:200px; height:15px; margin-top:-2px;}

.left-box1-text{ font-size:12px; width:160px; margin-top:-70px;text-align:left;position:relative;}

.side1-box2-title-pos{ background:url(/images/deco_textile_bg.png) no-repeat; width:137px; height:76px; margin:auto; padding-left:20px; padding-top:50px; float:left;}

.text-box-main-pos2{float:left; width:200px; text-align:center; margin-top:-40px;}

.left-box2-level1{float:left; width:200px; height:99px;background:url(/images/left_box_right1.gif) no-repeat right;margin-top:-25px;}

.left-box2-level2{float:left; width:200px;background:url(/images/left_box_right2.gif) repeat-y right;}

.side1-bottom-banner{width:190px; padding-left:5px; padding-top:10px; float:left; overflow:hidden;}

.sidebar2-pos{float:left; width:200px;}

.side2-box1-title-pos{background:url(/images/deco_textile_bg.png) no-repeat; width:137px; height:76px; margin:auto; padding-left:20px; padding-top:50px;}

.right-box1-level1{float:left; width:200px; height:99px;background:url(/images/right_box_right1.gif) no-repeat left;margin-top:-35px;}

.right-box1-level2{float:left; width:200px;background:url(/images/right_box_right2.gif) repeat-y left;}

.right-box1-level3{float:left; background:url(/images/right_box_bot.gif) no-repeat left; width:200px; height:15px; margin-top:-2px;}

.right-box1-text{font-size:12px; width:170px; margin-top:-70px; float:left; padding-left:0px;text-align:left; position:relative;}

.side2-box2-title-pos{background:url(/images/deco_textile_bg.png) no-repeat; width:150px; height:76px;  padding-top:50px; float:left; margin-left:20px; text-align:left; padding-left:20px;}

.right-box2-level1{float:left; width:200px; height:99px;background:url(/images/right_box_right1.gif) no-repeat left; margin-top:-25px;}

.right-box2-level2{float:left; width:200px;background:url(/images/right_box_right2.gif) repeat-y left;}

.right-box2-level3{float:left; background:url(/images/right_box_bot.gif) no-repeat left; width:200px; height:15px; margin-top:-2px;}

.side2-banner1{width:180px; padding-left:10px; padding-top:15px; float:left;}

.side2-banner2{float:left; width:200px; text-align:center; margin-top:25px;}

.newsletter{ width:190px;  padding-left:23px; padding-top:15px; float:left; text-align:left; font-size:16px; color:#aa0000; font-weight:normal;}

.side2-email{color:#666666; font-size:11px; letter-spacing:0;font-weight:bold;width:170px; margin-top:-70px; float:left; margin-left:15px; position:relative;}

.side2-textfield{height:12px; width:150px; border:solid; font-size:10px; border-color:#aa0000; border-width:1px;}

.side2-submit{width:170px; text-align:right; float:left; margin:0 5px 0 -5px;}

.side2-form-exp, a.side2-form-exp:link, a.side2-form-exp:visited{ font-size:10px; color:#666666; text-decoration:underline; letter-spacing:0; font-weight:bold;}
a.side2-form-exp:hover,a.side2-form-exp:active { color:#8b2020;}

.side2-box4-main-pos{ float:left; width:190px; text-align:center; margin-top:20px; margin-left:7px;}

.side2-box4-level1{ float:left; width:190px; height:99px;background:url(/images/newsletter_right1.gif) no-repeat right; margin-top:-25px;}

.side2-box4-level2{ float:left; width:190px;background:url(/images/newsletter_right2.gif) repeat-y right; text-align:left;}

.side2-box4-level3{ float:left; width:190px;height:15px; margin-top:-2px; background:url(images/newsletter_bot.gif) no-repeat right;}

.cont-main{ float:left; text-align:left; margin:35px 0 0 35px;}

.cont-main #title{font-size:18px; color:#c1c3c3; padding-top:25px; padding-left:7px; font-weight:bold; font-style:italic;}

.cont-top-banner{text-align:center; margin:0 0 0 -10px;}

.cont-bottom-banner{float:left; padding:5px; margin:30px 0 0 0px;}

.cont-box1-main{width:150px; border:solid; border-width:1px; border-color:#b2b2b2; margin-top:50px; float:left;}

.cont-box1-top-text{width:150px; height:35px; background-color:#4f4f4f; text-align:center; font-size:12px; font-weight:bold; font-style:italic; padding-top:5px; float:left;}

.cont-box-img{float:left; width:150px; height:120px; text-align:center; margin-top:10px; margin-bottom:10px;}

.cont-box1-price{width:150px; height:35px; background-color:#4f4f4f; text-align:center; font-size:14px; font-weight:bold; font-style:italic; padding-top:5px; float:left;}

.cont-box2-main{width:150px; border:solid; border-width:1px; border-color:#b2b2b2; margin-top:50px; float:left; margin-left:10px;}

.cont-box2-top-text{width:150px; height:35px; background-color:#aa0000; text-align:center; font-size:12px; font-weight:bold; font-style:italic; padding-top:5px; float:left;}

.cont-box2-price{width:150px; height:35px; background-color:#aa0000; text-align:center; font-size:14px; font-weight:bold; font-style:italic; padding-top:5px; float:left;}

.cont-box2-price2{font-size:16px; font-weight:bold; font-style:italic; padding-top:5px; color:#fff;}/**/
.cont-box2-price2:hover{ color:#992222;}

.cont-box2-price2-s{font-size:16px; font-weight:bold; font-style:italic; padding-top:5px; color:#992222;}/**/
.cont-box2-price2-s:hover{ color:#666;}

.cont-box3-main{width:150px; border:solid; border-width:1px; border-color:#b2b2b2; margin-top:50px; float:left;}

.footer-menu, a.footer-menu:link, a.footer-menu:visited{ font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold;}
a.footer-menu:hover,a.footer-menu:active { color:#222222;}

.footer-main-pos{float:left; width:1100px; background:url(/images/footer_bg.gif); background-repeat:repeat-x; height:70px; margin-top:20px;}

.footer-menu-pos1{width:1000px; float:left; vertical-align:middle; text-align:center; letter-spacing:0px;}

.footer-menu-pos2{width:900px; position:relative; float:left; margin-left:100px; text-align:center; padding:10px 0 0 0;}

.deliv{ background-color:#9b478c;padding:5px;color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}

.copyright{ color:#ffffff; font-size:10px; font-weight:bold; margin-top:17px; margin-left:5px;}

.footer-word-pos{color:#babdbd; font-weight:bold; font-size:16px; margin-top:40px; letter-spacing:-1px; padding-left:15px; float:left;}

.footer-word-pos2{color:#babdbd; font-weight:bold; font-size:16px; margin-top:25px; letter-spacing:-1px; padding-left:15px; float:left;}

.footer-img-right{float:right; width:150px; margin:-91px 0 0 0;}

.copyright-link{color:#ffffff; font-size:10px; font-weight:bold; margin-top:17px; margin-left:5px; text-decoration:none;}

.copyright-link:hover{color:#ffffff; font-size:10px; font-weight:bold; margin-top:17px; margin-left:5px; text-decoration:underline;}

.register_label{float:left; width:270px;  height:30px;  margin-right:0px; text-align:right; font-size:12px; color:#aa0000; font-weight:bold; padding-top:0px;}

.register_label_1{float:left; font-size:11px;width:180px; height:30px;  margin-right:15px; text-align:right; color:#aa0000; font-weight:bold; padding-top:0px;}

.login_container{font-size:12px; color:#5b3d1d; font-weight:bold;}

reg_select{	width:240px; margin-bottom:5px; color:#000000; font-size:12px; border-color:#aa0000; border-style:solid; border-width:1px;}

.inputtext{	width:240px; height:20px; margin-bottom:5px; color:#000000; font-size:12px; border-color:#aa0000; border-style:solid; border-width:1px;}

.inputtextarea{	width:240px; height:120px; margin-bottom:5px; color:#000000; font-size:12px; border-color:#aa0000; border-style:solid; border-width:1px;}

.content_text{	padding-bottom:20px;}

.inputselect{margin-bottom:5px; width:242px;border-color:#aa0000; border-style:solid;border-width:1px;color:#747373;}

.content{}

.content_header{color:#aa0000; font-size:18px; font-weight:normal; float:left; text-align:left; width:645px;border-bottom:1px solid #aa0000;margin-bottom:25px;}

.back-link{	color:#aa0000; text-decoration:none;font:arial;font-size:12px;}

.news_title{color:#fff; text-decoration:none; font:arial; font-weight:bold; font-size:13px; }

.date-st{color:#aa0000; text-decoration:underline; font:arial; font-weight:bold; font-size:10px; float:right;}

.news-text{padding-top:8px; font-size:12px;}

.quantity-pos{font-size:12px; color:#666666; font-weight:bold; margin-top:10px; text-align:right; }

.login_reg, a.login_reg:link, a.login_reg:visited{ font-size:12px; color:#88837e; text-decoration:underline; font-weight:500;}
a.login_reg:hover,a.login_reg:active { color:#000000;}

a.paging{font-size:12px; color:#000000;font-weight:bold; text-decoration:none;}
a.paging:a,a.paging:active,a.paging:visited,a.paging:hover{font-size:12px; color:#000000;font-weight:bold; text-decoration:underline;}

.border { border:solid 1px #aa0000; text-align:center;}

.border1{ border:solid 1px #aa0000; text-align:center;}

.table_title{ color:#aa0000; font-size:16px; font-weight:bold; text-align:center;}

.login-right{float:left; background:url(/images/login_right.gif); width:1px; height:18px; margin-top:2px;}

.sub-but{background:url(/images/login_bg.gif) repeat-x; height:18px; text-align:center; border:0; font-family:century gothic; color:#FFFFFF; font-weight:bold; font-size:10px; padding:0 1px 2px 1px; margin:1px 0 0 0;text-transform:uppercase;}

.sub-but3{background:url(/images/login_bg.gif) repeat-x; height:18px; text-align:center; border:0; font-family:century gothic; color:#FFFFFF; font-weight:bold; font-size:10px; padding:0 1px 2px 1px; margin:0;text-transform:uppercase;}

.submit-btn,.button{ background:url(/images/submit_btn_bg.gif) repeat-x #8b2020; height:20px; border:1px solid #666666; text-align:center; font-family:century gothic; color:#FFFFFF; font-weight:bold; font-size:10px; padding:0 5px 2px 5px; margin:0;text-transform:uppercase;}

.login-right2{float:left; background:url(/images/login_right.gif); width:1px; height:18px; margin-top:0px;}

.arch-menu,a.arch-menu:link,a.arch-menu:visited,a.arch-menu:hover,a.arch-menu:active{color:#DE2110;}

.agree{width:300px; height:100px; overflow:scroll; border:1px solid #CCCCCC; margin:0 auto; font-size:10px; color:#999999}

.arch{border:1px solid #CCCCCC; padding:5px;}

.sub-pos{text-align:right; width:321px}

.arch-menu{text-align:right; padding-top:5px; padding-bottom:5px;}

.archmenu2,a.archmenu2:link,a.archmenu2:visited,a.archmenu2:hover,a.archmenu2:active{color:#DE2110;}

.menu{padding:0px 0px 3px 60px;text-align:left;}

.buy-project{font-weight:bold; margin:7px 0px}

.menu-free-bg{float:left; width:220px; background:url(/images/menu_free_space_repeat.gif) repeat-x; height:37px;}

.buy-color{background-color:#EEEEEE;}

.lst{clear:both;height:0;font-size: 1px;line-height: 0px;padding-bottom:40px;width:650px;border-bottom:1px solid #77316c;}

.black-bord{border:1px solid #000000;}

.prod-font{float:left; width:332px; font-size:11px; text-align:left;}

.ul-prod{list-style-type:none; font-size:10px; text-align:left; padding-left:15px; margin-left:0px;}

.prods{float:left; font-weight:bold; margin-left:10px;}

.add-cart-st{font-size:12px; color:#666666; font-weight:bold; margin-top:10px;float:left;}

.side2-valider{width:170px; text-align:right; float:left; width:150px; margin:5px 0 0 0px;padding:0 30px 0 0; position:relative;}

.desubs{visibility:hidden; margin:5px 0 0 15px; padding:5px 0 0 0; float:left;}

select{  width:150px;   font-size:9px; }

.sel-div{ border: 1px solid #aa0000; width:150px;}

.side2-submit1{ background:url(/images/sabonner2.gif) no-repeat; border:none; width:60px; height:15px; color:#FFFFFF; font-weight:bold; font-size:11px; cursor:pointer;}

.site-stf{ font-size:12px; color:#666666; font-weight:bold; margin-top:10px;float:left; width:125px;}

.stf-pos{ width:250px;display:none;position:absolute;margin-left:450px;background-color:#FFFFFF;}

.stf-pos2{ width:240px;padding:5px;border: solid 1px #666666;font-size:10px}

.faq-line{ width:645px;border-bottom:1px solid #aa0000;}

.main-div-pos{ width:620px; float:left; margin:0 auto;}

.main-list-pos{ float:left; width:650px;}

.main-news-pos{ float:left; width:640px;}

.rel-pos{ position:relative;}

.form-sub-res{ width:550px; text-align:center; padding-left:140px; margin-top:10px;}

.side1-main{ float:left; width:220px; padding:15px 0 0 0;}
.advs-part1{ float:left; width:100px; font-family:arial; font-size:11px; font-weight:bold; color:#333333; text-align:right; padding:0 5px 0 0;}
.advs-part2{ float:left; width:115px; text-align:left;}
.advs-sel{ width:115px; height:18px; font-size:11px; color:#000; font-weight:bold;}
.advs-sel2{ width:35px; height:18px; font-size:11px; color:#333333;}
.advs-textfield{ width:60px; font-size:75%;}
.fll{ float:left;}

.scm {  border:3px double #EEE}
.scm:hover{ background-color:#CCC}

.sc_titles{ width:500px; }
.sc_titles .scMain{  margin:10px; width:480px;  cursor:pointer}
.sc_titles .scMain div{  margin:10px; width:180px; float:left;}
.sc{ width:480px; clear:both; display:none}
.sc div{ float:left; width:220px; margin:5px}

.sc_options{ clear:both; display:none;}
.opend{ background:#EEE;}

.sc_options.service_row{clear:both ; width:600px ;border-bottom:1px solid #Ececec;margin-top:5px; cursor:pointer}

#price-txt-field1,#price-txt-field2{ width:38px;}

.prod-page-part{float:left; margin:0 0 0 40px; padding-top:10px; cursor:pointer; text-align:center;}
#sendfr-part{margin:0px 0 0 30px;}

.factura-btns{ clear:both;padding-top:30px; margin:0 auto; text-align:left; width:450px;}

