body {
	margin: 0;
	padding: 0;
	color: #505050;
	font: normal 12px Tahoma,Arial,Verdana,sans-serif; line-height: 150%;
}
	
#service_top {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_bg.gif") repeat-x center top;	
}

#service_width {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;	
}

#page_top {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/page_top.jpg") no-repeat right top;	
}
#page_bottom {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/page_bottom.jpg") no-repeat right bottom;	
}
#page_bg {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/page_bg.jpg") repeat-y right top;	
}


#footer {
	height: 85px;
	margin: 20px 0 0 235px;
	padding: 0;
	overflow: hidden;	
}
#footer td {color: #ffffff; font: normal 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
#footer a {color: #ffffff; font: normal 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
#footer a:hover{color: #ffffff; text-decoration: underline;}
#copyright {color: #959595; font: normal 11px Tahoma,Arial,Verdana,sans-serif; margin-top:10px;}		
#copyright a {color: #959595; text-decoration: none;}		
#copyright a:hover {color: #959595; text-decoration: none;}		
#footer .red,#footer .red a, #footer a.red {color: #c60023;}		


#banner {	width: 732px; height: 234px; margin: 0 0 0 23px;}

#logo {	width: 145px; height: 425px; padding: 10px 0 0 30px;}
#logo h1 {width: 145px; height: 333px; margin: 0; background: transparent url("img/logo_le_petit.jpg") no-repeat center center;}
#logo h1 a {display: block; width: 145px; height: 333px;}
#logo h1 a * {	display: none;}


#container {
	width: 960px; 
	overflow: hidden;
}
#column_left {
	width: 205px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	overflow: hidden;
}		
.column_left_content {
	margin: 0;
	padding: 0 10px 10px 10px;
	background: white;	
	
}		

#column_right{
	width: 750px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;	
}
#content {
	margin:0 10px 15px 50px; 
	padding:115px 0 0 0;
	background:transparent url("") no-repeat left top;
}
/*
#navigation_bar {padding: 4px 0; color: #aaaaaa; font: normal 10px Tahoma,Arial,Verdana,sans-serif;}
#navigation_bar a{color: #aaaaaa; text-decoration: none;}
#navigation_bar a:hover { text-decoration: underline;}

#navigation_login {text-align: right; padding: 4px 0; color: #aaaaaa; font: normal 10px Tahoma,Arial,Verdana,sans-serif;}
#navigation_login a{color: #aaaaaa;}
#navigation_login a:hover { text-decoration: underline;}
*/
#msg {text-align: center; color: #008800; font-weight: bold;}
#err_msg {text-align: center; color: #cc0000; font-weight: bold;}

.loading {background: transparent url("img/loading.gif") no-repeat left top;}

#menu {width: 1000px; height:54px; margin:0 0 0 25px; padding:0;}
.menu  {display:block; float:left; color: #000000; font: bold 16px Tahoma,Verdana,Arial,sans-serif; text-decoration: none; margin:15px 0px 0 16px;}
.menu:hover {color: #d70429; text-decoration: none;}
.menu_active  {display:block; float:left; color: #d70429; font: bold 16px Tahoma,Verdana,Arial,sans-serif; text-decoration: none; margin:15px 0px 0 16px;}
.menu_active:hover {color: #d70429; text-decoration: none;}


p,td {	color: #505050; font: normal 12px Tahoma,Arial,Verdana,sans-serif; line-height: 150%;}
h1	 {color: #000000; font: normal 46px Tahoma,Arial,Verdana,sans-serif; text-decoration: none; margin:0; padding:0;}
h2  {color: #d60026; font: normal 20px Tahoma,Arial,Verdana,sans-serif; margin: 0;}
h3  {color: #d60026; font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin: 0;}
h4  {color: #4c4b47; font: italic 12px Tahoma,Arial,Verdana,sans-serif; margin: 0;}
h5  {color: #4c4b47; font: bold 13px Tahoma,Arial,Verdana,sans-serif; margin: 0;}
h6  {width:191px;margin:0; padding:0 0 10px 0; background:#2a2923; color: #ffffff; font: bold 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none; text-align: center;}
h6 img {margin:0 0 5px 0;}

hr {border: none; color: #cccccc; background-color: #cccccc; height: 1px;}
a img{border: 0;}
.forms .button {text-align: right;}


a {color: #d60026; text-decoration: underline; }
a:hover {text-decoration: none; }
/*
a:link 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:visited{font-family: Arial,Verdana; font-size: 12px; color: #660066; text-decoration: underline; }
a:active {font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:hover 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: none; }
*/

.forms input {width:200px; color: #d60026; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.forms textarea {width:200px; color: #d60026; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.forms .button_bold {width:110px;}
.forms .button {text-align: right;} 

ul {list-style-type:none; margin:10px 0; padding:0;}
li {margin:0; padding:0 0 0 17px; background: transparent url(img/li.gif) no-repeat 7px 6px;}
.hidden {text-decoration: none; }
.more {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.more a {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}

.box { margin: 10px; padding: 0; overflow: hidden; float: left; font-size: 10px; color: #aaaaaa; border: 1px solid #DBDED3;}
.light { font-family: Verdana, Arial; font-size: 11px;  color: #4c4b47; }
/*
input {border: 1px solid #F1EBD9; background-color: #F9F5E8;}
textarea {border: 1px solid #F1EBD9; background-color: #F9F5E8;}
*/
#content td  {vertical-align: top;}
.cms_pages img {margin:0 0 15px 15px; color : #939596; }

.short {font: normal 11px Georgia, "Times New Roman", serif;}
.short .more, .short_first .more {text-align: right;}

.short_zoom { margin: 0 10px 0 0;}
/*.short_zoom_bg {}*/
.short_zoom_list {padding: 0 0 0 10px; margin: 0; width: 250px; overflow: hidden; font: normal 11px Georgia, "Times New Roman", serif; text-align: left;}

.thumb_first {font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 20px 0 10px 0; padding: 0 10px 0 0; text-align: left;}
.thumb {font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 20px 0 10px 0; padding: 0 10px 0 10px; text-align: left; background: transparent url("img/dots.gif") repeat-y left top;}

.box_news {float: left; width:560px; height: 200px; margin: 0; padding: 0; }
.short_news {color: #2D2C29; float: left; width:260px; padding: 10px; font: normal 11px Georgia, "Times New Roman", serif; text-align: left;}
.short_news .more a {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
.short_news .more a:hover {text-decoration: none;}
.short_news h2  {color: #2D2C29; font: bold 11px Arial, Verdana, sans-serif; margin: 0; padding: 0; padding-top:10px;}
.short_news a {color: #2D2C29; text-decoration: none;}
.short_news a:hover {text-decoration: underline;}
.short_news .news_date{float: left; color: #C14F11; width: 45px; margin-right:10px; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: center;}
.short_news .news_day {color: #C14F11; font: bold 24px Georgia, "Times New Roman", serif; text-align: center;}

.news, .news p {color: #505050; font: normal 11px Georgia, "Times New Roman", serif; padding: 0; margin: 0;}
.news {padding-bottom: 20px;}
.news p {padding: 0;}
.news a {color: #505050; text-decoration: none;}
.news a:hover, .news a:hover p {color: #505050; text-decoration: underline;}
.news .more, .news .more a {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.news .more a {text-decoration: underline;}
.news .more a:hover {text-decoration: none;}
.news h2,.news h2 a {color: #505050; font: bold 16px Georgia, "Times New Roman", serif; padding: 0; margin: 0; text-decoration: none;}
.news_date {color: #aaaaaa; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}


.buy_now {color: #C14F11; font: normal 10px Georgia, "Times New Roman", serif; text-decoration: underline;}
.price {color: #333333; font: bold 12px Arial, Tahoma, Verdana, sans-serif;}
strike {color: #2D2C29; font: normal 14px Tahoma, Arial, Verdana, sans-serif;}

