body, div, form, input, textarea, ul, li {
	/* font-family: helvetica; */
	font-family:Verdana,"DejaVu Sans","Bitstream Vera Sans",Geneva,sans-serif;
	font-size: 14px;
	color: #6f7870;
	line-height: 1.4;
}
body {
	margin: 0;
	padding: 0;
}

body ::-moz-selection{background:#6f7870;color:#fff;}
body ::selection{background:#6f7870;color:#fff;}

img {
	border: none;
	text-decoration: none;
}

p{margin:0 0 20px 0;padding:0;}

h4{font-size:18px;font-weight:normal;margin-bottom:10px;padding:0;}

#main_top {
	width: 100%;
	height: 80px;
}
#main {
	width: 930px;
	margin: -64px auto;
}


/* =========== Header =========== */

#header {
	height: 197px;
	position: relative;
	z-index: 1;
	
}

#header-2-parts{margin:0 40px;width:auto;}

#div_slogan
{
	float: left;
display: inline-block;
width: 765px;
}
.header_logo
{
	box-sizing: border-box;
padding: 0px 20px;
width: 100%;
	width:100%;
	display:inline-block;
	
}
#logoHeader {
   
    float: left;
    width: 120px;
}
img.logoMeche {
    float: right;
    height: 47px;
    margin: 18px;
}
img.logoHeader
{
	width:100%;
}


#header-left{  background: url(http://hmb-bda.com/images/logo_2021.png) left no-repeat;
       
    padding: 0 0 0 102px;
    margin-left: 30px;
    background-size: 117px;
    background-color: transparent;}

/*
#search {
	position: absolute;
	top:  33px;
	right: 68px;
	background: url(images/searcharea.gif) no-repeat;
	width: 103px;
	height: 19px;
}
*/

.se {
	width: 75px;
	height: 16px;
	border: none;
	font-size: 12px;
	margin: 1px 0 0 2px;
	position: absolute;
	padding-left: 3px;
	outline: none;
}

.bu {
	width: 14px;
	height: 12px;
	position: absolute;
	right: 3px;
	top: 4px;
	border: none;
	cursor: pointer;
	margin: 0;
}
.logo {
	margin: 56px 0 0 50px;
	float: left;
}

#hmb-bda{color:#2E63A8;font-family:Georgia,"DejaVu Serif",Norasi,serif;font-size:52px;line-height:1;margin-left:20px;padding:0;margin-bottom:10px} /* was color:#614D38; */
#hmb-bda a,#hmb-bda a:link,#hmb-bda a:visited,#hmb-bda a:active{color:#2E63A8;font-family:Georgia,"DejaVu Serif",Norasi,serif;font-size:52px;line-height:1;text-decoration:none;}
#hmb-bda a:hover{color:#2E63A8;font-family:Georgia,"DejaVu Serif",Norasi,serif;font-size:52px;}
 /* was color:#614D38; */

#bloc_contact_titre
{
	color:#2E63A8;font-size:24px;line-height:1;margin-bottom:10px;
}
#slogan {
	color: #777;
font-family: Georgia,"DejaVu Serif",Norasi,serif;
font-size: 17px;
font-style: italic;
line-height: 0.8;
margin: 18px 10px 15px 20px;text-align: center;
}

#telephone{background:url(telephone.png) left no-repeat;color:#555;font-size:15px;line-height:1;margin:50px 0 0 0;padding:0 0 0 24px;}
#adresse{background:url(home.png) left no-repeat;color:#555;font-size:15px;line-height:1;margin:23px 0 0 0;padding:0 0 0 24px;}

/* test */
#telephone-test{background:url(telephone-fixe.png) left no-repeat;color:#555;font-size:13px;line-height:1;margin:30px 0 0 0;padding:0 0 0 24px;}
#telephone-2-test{background:url(telephone-fixe.png) left no-repeat;color:#555;font-size:13px;line-height:1;margin:10px 0 0 0;padding:0 0 0 24px;}
#fax-test{background:url(fax.png) left no-repeat;color:#555;font-size:13px;line-height:1;margin:10px 0 0 0;padding:0 0 0 24px;}
#adresse-test{background:url(adresse.png) left no-repeat;color:#555;font-size:13px;line-height:1;margin:10px 0 0 0;padding:0 0 0 24px;}
/* end test */

.rss {
	display: block;
	padding-left: 25px;
	font-size: 12px;
	height: 19px;
	line-height: 20px;
	position: absolute;
	top: 32px;
	right: 200px; 
	color: #666;
}
/* =========== End Header =========== */


/* =========== Navigation =========== */
#nav {
/*	position: absolute;
	top: 77px;
	right: 68px; */
	z-index: 2;
	margin:0 20px;
	background:#4f3d2c;
	overflow:hidden;
	-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;
}

#menu-first,#menu-first a{border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}

.sf-menu, .sf-menu * {

	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			150px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	border-right:1px solid #FBFBFB;
	float:			left;
	position:		relative;
}

/* .sf-menu li#nav-contact{border-right:0;float:right;} */

.sf-menu a {
	display:		block;
	position:		relative;
	font-size: 13px;
	padding: 7px 14px 7px 14px;
	text-decoration: none;
	margin: 0 1px 0 0;
	display: block;
	line-height: normal;
	/* More options in folder "CSS" */
	font-variant:small-caps;
	letter-spacing:1px;
}
.sf-menu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover, #pagemenu ul li.current_page_item a {
	/* More options in folder "CSS" */
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			34px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			150px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			150px; /* match ul width */
	top:			0;
}

#nav-lg a
{
padding: 1px 10px; !important
}
/*
.nav_tl {
	position:absolute; 
	top:0px; 
	left:0;
}
.nav_tr {
	position:absolute; 
	top:0; 
	right:1px;
}
.nav_bl {
	position:absolute; 
	bottom:0; 
	left:0px;
}
.nav_br {
	position:absolute; 
	bottom:0; 
	right:1px;
}
*/

/* =========== End navigation =========== */


/* =========== Footer =========== */
#footer {
	height: 60px;
	padding: 40px 55px 0 55px;
	font-size: 14px;
	font-family: helvetica;
}

#footer-links{}
#footer-links ul{list-style:none;margin:0;padding:0;text-align:left;}
#footer-links li{display:inline;}
#footer-links li a,#footer-links li a:visited{border-bottom:1px dotted;color:#fff;font-size:12px;margin:5px 10px;padding:0 0 1px 0;text-decoration:none;}
#footer-links li a:hover{border-bottom:1px solid;color:#2E63A8;text-decoration:none;}

#copyright {text-align:right;color:#fff}
#powered {}
/* =========== End Footer =========== */


/* =========== Index Articles =========== */

#index_articles {
	width: 900px;
	margin: 0 0 0 15px;
	padding-bottom: 45px;
	overflow: hidden;
}
#articles_series {
	width: 900px;
	margin: 0 0 40px 15px;
	overflow: hidden;
}
#articles_series ul, #index_articles ul {
	float: left;
	font-size: 14px;
	color: #6e7870;
	font-family: helvetica;
	line-height: 17px;
	padding-bottom: 35px;
	margin: 0;
	padding: 0;
}
#articles_series li, #index_articles li {
	margin: 15px 0 0 40px;
	width: 245px;
	text-align: left;
    float: left;
    list-style: none;	
    display: inline;
    height: 190px;
    overflow: hidden;
}
#articles_series h3, #index_articles h3 {
	font-size: 21px;
	margin-top: 40px;
	margin-bottom: 25px;
	font-weight: 400;
	/* font-family: Contra; */
	font-family:Georgia,"DejaVu Serif",Norasi,serif;
	max-width: 250px;
	overflow: hidden;
	line-height: 30px;
	padding-left: 5px;
}

#articles_series h3 a, #index_articles h3 a{text-decoration:none;}
#articles_series h3 a:hover, #index_articles h3 a:hover{text-decoration:underline;}

#articles_series a, #index_articles a {
	text-decoration: underline;
	color: #555;
}
#articles_series a:hover, #index_articles a:hover {text-decoration:none;}

.articletitlepic {
	float: left;
	height: 90px;
	width: auto;
}
#index_articles p {
    padding-top: 5px;
}
/* =========== End Index Articles =========== */


/* =========== Slider =========== */
#showcase{
	position: relative;
	height: 244px;
	width: 900px;
	margin-left: 15px;
	position: relative;
}	

#slider {
	position: relative;
	z-index: 0;
	width: 900px;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
	width:900px;
	height:241px;
	overflow:hidden; 
}
#slider a {text-decoration: none;color: #837955;}
#slider a:hover {text-decoration:underline;}
#slider p{line-height:1.4;margin:0;padding:0;}
#slider p a{text-decoration:underline;}
#slider p a:hover{text-decoration:none;}
#prevBtn, #nextBtn{ 
	display:block;
	width:27px;
	height:49px;
	position:absolute;
	left:0;
	top:95px;
	z-index: 3;
}	
#nextBtn{ 
	left:873px;
}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:27px;
	height:49px;
}	
#nextBtn a{ 
}
.slide {
	padding: 48px 0 0 68px;
	width: 500px;
	height: 240px;	
	display: block;
	/* font-family: Contra; */
	font-family:Georgia,"DejaVu Serif",Norasi,serif;
	text-decoration: none;
	color: #717a72;
	font-size: 20px;
	line-height: 22px;
}
#slider h3 {
	font-size: 45px;
	font-weight: 400;
	margin: 0 0 35px 0;
	color: #837955;
	line-height: 45px;
}
.sliderimg {
	float: right;
	margin: 23px 52px 0 0;
	width: auto;
}

.not-visible-without-javascript{display:none;}

#home-super-nikco-eau-japonaise{margin:20px 30px 20px 30px;padding:0;}
#home-super-nikco-eau-japonaise img{border:1px solid #aaa;float:left;margin:0 15px 0 0;padding:1px;}
#home-super-nikco-eau-japonaise h3{font-size:18px;}
#home-super-nikco-eau-japonaise h3 a{text-decoration:none;}
#home-super-nikco-eau-japonaise h3 a:hover{text-decoration:underline;}
#home-super-nikco-eau-japonaise p{margin:0 0 10px 0;padding:0;}
#home-super-nikco-eau-japonaise .more{margin:0 0 20px 0;text-align:right;}
#home-super-nikco-eau-japonaise .more a{border-bottom:1px dotted;color:#4F3D2C;padding:0 0 1px 0;text-decoration:none;}
#home-super-nikco-eau-japonaise .more a:hover{border-bottom:1px solid;color:#19140F;text-align:right;text-decoration:none;}

#home-super-nikco-eau-japonaise .col_1-2 div,#home-super-nikco-eau-japonaise .col_2-2 div{padding:0 15px;}

/* =========== End Slider =========== */


/* =========== Content =========== */

#content {
	overflow: hidden;
	position: relative;
}

#content-page{margin:20px 30px;}

#content-page h1{border-bottom:2px solid;color:#4F3D2C;font-family:Georgia,"DejaVu Serif",Norasi,serif;font-size:24px;padding:0 0 1px 0;}

#content-content{margin:0 20px 0 0;}
#content-content,#content-content ul,#content-content li{color:#383C38;}

.pinceaux{}
.pinceau{text-align:center;}
.pinceau img{border:3px solid #ddd;margin:10px auto 0 auto;padding:1px;}
.pinceau p{color:#555;font-size:11px;letter-spacing:-1px;margin:5px 0 25px 0;padding:0;}







.img-r{border:1px solid #aaa;float:right;margin:0 0 10px 15px;padding:1px;}
.img{border:1px solid #aaa;padding:1px;}

#content_title {
	margin: 0;
}
#content_title h3 {
	width: 835px;
	padding: 4px 0 4px 10px;
	margin: 0 0 0 40px;
	border-top: 1px solid #959c96;
	border-bottom: 1px solid #959c96;
	/* font-family: Contra; */
	font-family:Georgia,"DejaVu Serif",Norasi,serif;
	font-size: 26px;
	color: #555;
	font-weight: 400;
	line-height: 26px;
}
#content_in {
	padding: 30px 50px 50px 50px;
	font-size: 14px;
	color: #6f7870;
	line-height: 18px;
}
#content_in h3, #content_left h3 {
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	line-height: 25px;
}
blockquote {
	background-color: #e0e4c5;
	display: block;
	padding: 15px;
	border-left: 3px solid #857a62;
	margin: 0 0 0 30px;
	color: #7b766c;
}


#sidebar{}
#sidebar .sidebar-title{font-family:Georgia,"DejaVu Serif",Norasi,serif;font-size:18px;font-style:italic;margin:0 0 5px 0;}
#sidebar ul{list-style:none;margin:0 0 30px 0;padding:0;}
#sidebar li{border-bottom:1px solid #ddd;line-height:1.3;margin:0;padding:0;}
#sidebar li a,#sidebar li a:visited{display:block;padding:5px 2px;text-decoration:underline;width:100%;}
#sidebar li a:hover{background:#eee;color:#19140F;text-decoration:none;}









/* =========== End Content =========== */


/* =========== Blog =========== */

#blog_items {
	overflow: hidden;
}
.blog_item {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 25px 10px 25px 10px;
}
.blog_item:hover {
	background: #eee;
}
.blogpic {
	float: left;
	padding: 10px;
	border: 1px solid #ccc;
	width: 130px;
	height: 130px;
	background: #fff;
	margin: 0 20px 20px 0;
}
.blog_item_text {
}
#blog_items h3 {
	font-size: 30px;
	font-weight: 400;
	/* font-family: Contra; */
	font-family:Georgia,"DejaVu Serif",Norasi,serif;
	line-height: 35px;
	margin-bottom: 10px;
	overflow: hidden;
}
#blog_items a {
	text-decoration: none;
}
#blog_items a:hover {
	color: #6f7870;
}
.blog_meta {
	font-size: 12px;
	background: #eee;
	padding: 3px;
	line-height: 12px;
	margin-top: 10px;
	overflow: hidden;
}

/* =========== End Blog =========== */


/* =========== Portfolio =========== */

#portfolio_series {
	width: 900px;
	margin: 0 0 40px 15px;
	overflow: hidden;
}
#portfolio_series ul {
	float: left;
	font-size: 14px;
	color: #6e7870;
	font-family: helvetica;
	line-height: 17px;
	margin: 0;
	padding: 0;
}
#portfolio_series li {
	margin: 20px 0 0 40px;
	width: 245px;
	height: 186px;
	text-align: left;
    float: left;
    list-style: none;	
    display: inline;
    overflow: hidden;
}
.portfoliopic {
	float: left;
	height: 100px;
	width: 218px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

/* =========== End Portfolio =========== */


/* =========== Contact form =========== */

.notification_error
{
border: 1px solid #debcc0;
height: auto;
width: 90%;
padding: 4px 10px;
margin-bottom: 15px;
background: #F8F0F1;
text-align: left;
font-size: 14px;
color: #b38d92;
}
.notification_ok
{
border: 1px #a9bc89 solid;
height: auto;
width: 90%;
padding: 10px;
background: #dde8c9;
text-align: center;
color: #707c5a;
font-size: 20px;
}
#fields input {
	width: 200px;
	padding: 5px 0;
	font-size: 14px;
	border: 1px solid #999999; 
}
#fields textarea {
	width: 400px;
	height: 150px;
	font-size: 14px;
	border: 1px solid #999999; 
}
#fields input.button {
    cursor: pointer;
    border: none;
    background: #777;
    color: #fff;
}
#fields input.button:hover {
    background: #999;
}
#fields label  { 
	width: 70px; 
	padding-left: 20px;
	padding-top: 8px; 
	margin: 5px; 
	float: left; 
	text-align: left; 
}

br { 
	clear: left;
}

/* =========== End Contact form =========== */



/* =========== Comments =========== */

#commentform {
	background: #eee;
	overflow: hidden;
	padding: 10px;
}
#commentform input {
	width: 200px;
	padding: 5px 0;
	float: left;
	clear: both;
	border: 1px solid #999999; 
	font-size: 14px;
}
#commentform label {
	float: left;
	margin: 0 6px;
	padding: 10px 0 0 0;
	width: 200px;
	font-size: 14px;
}
#submit {
    cursor: pointer;
    border: none;
    background: #777;
    color: #fff;
}
#submit:hover {
    background: #999;
}

.commentlist li {
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
}
.commentlist p {
	padding: 0;
	margin: 0 0 10px 0;
}
.avatar {
	margin-bottom: 6px;
}
.comment_text {
	margin: 0;
	padding: 0;
}

/* =========== End Comments =========== */



#breadcrumbs {
	font-size: 12px;
	color: #6f7870;
	margin: 5px 0 0 50px;
}
#articles {
	width: 890px;
	padding-left: 10px;
	overflow: hidden;
}
#articles h3 {
	font-size: 21px;
	margin-top: 40px;
	font-weight: 400;
	/* font-family: Contra; */
	font-family:Georgia,"DejaVu Serif",Norasi,serif;
	max-width: 250px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	color: #6f7870;
}
#articles a {
	color: #6f7870;
}
.article {
	width: 245px;
	float: left;
	margin: 10px 0 0 45px;
	font-size: 14px;
	color: #6e7870;
	font-family: helvetica;
	line-height: 17px;
	display: inline;
	padding-bottom: 35px;
}
.clearboth {
	clear: both;
	height: 1px;
}
#content_left {
	padding: 30px 50px 50px 50px;
	width: 550px;
	font-size: 14px;
	color: #6f7870;
	line-height: 18px;
	float: left;
}
#content_right {
	float: right;
	width: 180px;
	margin: 30px 50px 50px 10px;
	font-size: 12px;
}
#content_right  li {
	font-size: 14px;
}
#content_right li a {
	display: block;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
}
#content_right  li li {
	font-size: 12px;
	padding: 5px 5px;
	border-bottom: none;
}
#content_right  li ul {
	margin: 0;
}
#content_right  ul {
    margin: 0 0 30px 0;
    padding: 0;
    list-style-type: none;
}
#biglinks li li {
    margin: 0;
    padding: 0;
}
#biglinks li a {
    padding: 7px 0;
}
#biglinks li li a{
    padding-left: 10px;
    font-size: 16px;
}

#content_right a.big, a.current, ul#biglinks a {
	font-size: 18px;
	display: block;
}
#biglinks li.current_page_item a {
	color: #ccc;
	text-decoration: none;
}
#content_right h3 {
	font-size: 20px;
	font-weight: 400;	
	margin-bottom: 10px;
	margin-top: 0;
}
.articles_container {
	overflow: hidden;
	display: inline;
}
.pagelinks {
    margin: 0px 0 40px 55px;
    clear: both;
}
img.alignleft {
	float: left;
	margin: 0 15px 15px 0;
	border: 1px solid #ccc;
	padding: 10px;
}
img.alignright {
	float: right;
	margin: 0 0 15px 15px;
	border: 1px solid #ccc;
	padding: 10px;
}
.textwidget {
    margin-bottom: 30px;
}
input, textarea {
	margin-bottom: 10px;
	padding: 0px; 
	float: left;
	font-size: 14px;
}
label {
    font-size: 12px;
    margin: 10px 0 0 0;
    padding: 0;
}





.georgia {font-family:Georgia,"DejaVu Serif",Norasi,serif;}



/* My Own GRID System */

.grid:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.grid{display:inline-block;}/* start commented backslash hack \*/* html .grid{height:1%;}.grid{display:block;}/*close commented backslash hack*//*http://css-tricks.com/snippets/css/clear-fix/*/

.col_1-2,.col_2-2,.col_1-3,.col_2-3,.col_3-3,.col_1-4_1,.col_2-4_1,.col_3-4_1,.col_4-4_1,.col_1-4_2,.col_2-4_2,.col_3-4_2,.col_4-4_2,.col_1-4_3,.col_2-4_3,.col_3-4_3,.col_4-4_3,.col_1-5,.col_2-5,.col_3-5,.col_4-5,.col_5-5,.col_1-6,.col_2-6,.col_3-6,.col_4-6,.col_5-6,.col_6-6,.col_one-third,.col_two-third,.col_one-quarter,.col_three-quarter{display:inline;float:left;*margin-right:-1px;}

.col_1-2{width:49%;}
.col_2-2{margin-left:2%;width:49%;}

.col_1-3{width:32%;}
.col_2-3{margin-left:2%;margin-right:2%;width:32%;}
.col_3-3{width:32%;}

.col_1-4_1{width:23%;}
.col_2-4_1{margin-left:2%;margin-right:2%;width:24%;}
.col_3-4_1{width:24%;}
.col_4-4_1{margin-left:2%;width:23%;}

.col_1-4_2{width:24%;}
.col_2-4_2{margin-left:1%;margin-right:2%;width:24%;}
.col_3-4_2{width:24%;}
.col_4-4_2{margin-left:1%;width:24%;}

.col_1-4_3{width:22%;}
.col_2-4_3{margin-left:4%;margin-right:4%;width:22%;}
.col_3-4_3{width:22%;}
.col_4-4_3{margin-left:4%;width:22%;}

.col_1-5{width:16%;}
.col_2-5{margin-left:5%;margin-right:5%;width:16%;}
.col_3-5{width:16%;}
.col_4-5{margin-left:5%;margin-right:5%;width:16%;}
.col_5-5{width:16%;}

.col_1-6{width:15%;}
.col_2-6{margin-left:2%;margin-right:2%;width:15%;}
.col_3-6{width:15%;}
.col_4-6{margin-left:2%;margin-right:2%;width:15%;}
.col_5-6{width:15%;}
.col_6-6{margin-left:2%;width:15%;}

.col_one-third{width:33%;}
.col_two-third{width:65%;}

.col_one-quarter{width:24%;}
.col_three-quarter{width:74%;}

.margin-left-2pc,.ml2pc{margin-left:2%;}
.margin-right-2pc,.mr2pc{margin-right:2%;}




.warning{background:#FDE9EA url(attention.png) left no-repeat;border:3px solid #FDCED0;border-left:0;border-right:0;color:#A14A40;margin:15px 0 20px 0;padding:10px 15px 10px 75px;width:auto;}
.warning p{line-height:1.5;margin:5px 0 10px 0;padding:0;}
.warning span{color:#6B312B;font-weight:bold;}

.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua","URW Chancery L",Gentium,serif;font-style:italic;}






/* #contact-form { display: block; width: 600px; margin: 70px auto; padding: 35px; border: 1px solid #cbcbcb; background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius:5px; } */
#contact-form {display:block;margin:30px auto;}

/* Form style */

#contact-form label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 15px; }
#contact-form input, #contact-form textarea, #contact-form select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em Verdana,"DejaVu Sans","Bitstream Vera Sans",Geneva,sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
#contact-form input:focus, #contact-form textarea:focus, #contact-form select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact-form input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#contact-form input.submit:hover { background:#444; }
#contact-form fieldset { padding:10px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#contact-form legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#contact-form span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

#contact-form .error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }



#page-colles{}
#page-colles h1{}
#page-colles h2{border-bottom:1px solid #ccc;color:red;padding-top:15px;}
#page-colles h3{color:red;font-family:Georgia,"DejaVu Serif",Norasi,serif;text-indent:20px;}
#page-colles li p span{color:red;font-style:italic;}




/*
 * Tables from Bootstrap 3.1.1
 */


hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

#header-blocCB
{

	margin-top:30px;
	height:40px;
	vertical-align:middle;
}

label.label_mini_contact
{display:inline-block;float:left;margin-right:10px;
width:120px;
}




