/* Designed by François PLANQUE - http://fplanque.net/ */

@import url(../../rsc/css/basic.css);	/* Import basic styles */
@import url(../../rsc/css/img.css);	/* Import standard image styles */
@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/css/forms.css);	/* Import default form styles */
@import url(../../rsc/css/comments.css);	/* Import default comment styles */
* { margin:0; padding:0; }
img, fieldset { border:none; }
body {
	background:url(../img/bgd_main.gif);
	padding: 0px;
	margin: 0px;
	color:#515151;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

ul, ol { list-style:none; }  

.clear { clear:both; }

a {
	
	text-decoration:none;
	color:#b10b03;
}

h4 { font-size:11px; color:#8c8c8c; background:url(../img/list.gif) 0 2px no-repeat; margin:10px 0 0 0; padding:0 0 0 10px;  }
h4 a { color:#44526f; }

a:hover {
	text-decoration:underline;
}

#contact { width:430px; }
#contact label { width:105px; float:left; display:block; margin:3px 0 0 0; }
#contact label span { color:#ff0000; }
#contact input, #contact textarea { width:200px; float:left; margin:0 0 15px 0; }
#contact img { float:left; margin:0 0 15px 0; }
#contact select { width:205px; float:left; margin:0 0 15px 0; }
#contact .btn { margin:10px 0 0 95px; }
#contact .btn li { display:inline; background:none; padding:0; margin:0; }
#contact .btn input { margin:0 10px 0 10px; width:auto; height:auto; }

.listMenu{ float:left; margin: 0; padding: 0; }
.blocLogo{ float:right; margin: 0; padding: 0; }
.blocLogo img{ padding-left: 30px; padding-bottom:10px; }

#pageFooter {background:url(../img/bgd_footer.gif) top no-repeat; width:695px; padding:20px 17px 30px 17px; font-size:9px;}
#pageFooter a { font-size:9px; color:#464646; font-weight:bold; text-decoration:underline;  }
#pageFooter a:hover { text-decoration:none; }
#pageFooter p{line-height:18px; width:657px; float:left; text-align:center;} 
#pageFooter img{ margin:0 5px 5px 5px;}
#pageFooter span { color:#b10b03; font-weight:bold; }
/*#pageFooter img { float:right; margin:15px 0 0 0; }
*/
#pageFooter p.blocIntro{ text-align:left; line-height:1.4; padding:10px 0 8px 0}
.blocAddress{ text-align:left; width:180px; float:left; padding:10px 0 8px 30px; margin:0 20px 0 0; line-height:1.4;}

.headernumber{ font-size:16px; }

div#wrapper {
	width:727px;
	margin:auto;
}
#content .center a { margin:0 20px 0 20px; }

#topHeader { width:701px; height:49px; background:url(../img/bgd_top.gif) repeat-y; padding:0 4px 0 22px; overflow:hidden; }
#topHeader h1 { float:left; }
#topHeader form { float:right; width:216px; margin:2px 0 0 25px; overflow:hidden; }
#topHeader p { width:160px; float:right; font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Tahoma; margin:2px 0 0 0; }
#topHeader label { float:left; margin:0 0 7px 0; }
#topHeader input { float:left; }
#topHeader input.btnSearch { width:58px; height:22px; margin:0 0 0 3px; }

#pageHeader {
	width:727px;
	background:url(../img/bgd_mainnav.gif) repeat-y; 
}
#banner { width:127px; }
#nav { width:711px; padding:0 0 0 16px; overflow:hidden; margin:5px 0 0 0; height:32px; }
#nav ul { margin:0; padding:0; }
#nav li { display:inline; }
#nav a.BlogButton { background:url(../img/bgd_nav.gif) top repeat-x; border-right:1px solid #FFFFFF; text-align:center; color:#FFFFFF; font-weight:bold; text-transform:uppercase; height:22px; display:block; padding:10px 15px 0 15px; float:left; }
#nav a.BlogButton:hover { text-decoration:none;  background:#ad0a03; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFFFFF; text-align:center; text-transform:uppercase; height:22px; display:block; padding:10px 15px 0 15px; }
#nav a.BlogButtonCurr { background:#ad0a03; text-align:center; font-weight:bold; text-decoration:none; border-right:1px solid #FFFFFF; color:#FFFFFF; float:left; text-transform:uppercase; height:22px; padding:10px 13px 0 13px; display:block;  }

#pageHeader h1 {
	float:left;
	margin:10px 0 0 0;
}

#content { background:url(../img/bgd_content.gif) top repeat-y; width:711px; padding:0 0 15px 16px; }
#content2 { background:url(../img/bgd_content2.gif) top repeat-y; width:711px; padding:0 0 15px 16px; }
#breadcumbs { float:left; font-size:10px; font-weight:bold; color:#a19797; margin:20px 0 10px 0; }
.print { float:right; margin:20px 0 0 0; cursor:pointer; }
#welcome  { width:448px; }
#welcome p { margin:15px 0 0 0; line-height:16px; }
#content h3, #content2 h3 { font-size:18px; font-weight:normal; background:url(../img/bgd_title.gif) bottom repeat-x; padding:0 0 5px 0; color:#b10b03; }
#content h3.bTitle2, #content2 h3.bTitle2  { font-size:18px; background:none; padding:0; margin:0; font-weight:normal; color:#b10b03; }
#bPosts {
	float: left;
	width:448px;
	padding:0 12px 0 0;
}


#bSideBar {
	width:214px;
	padding:45px 11px 0 11px;
	float:left;
	display:inline;
	
}

#contactInfo { width:448px; margin:25px 0 0 0; background:url(../img/bgd_contactInfo.gif) no-repeat right top; }
#contactInfo h3 { margin:0 0 15px 0; }
#contactInfo p { margin:0 20px 0 20px; width:300px; float:left; font-size: 14px; }

#bSideBar h3 { margin:0 0 10px 0; }
#bSideBar .bSideItem { background:url(../img/bgd_side.gif) top no-repeat; width:214px; padding:5px 0 0 0; }
#bSideBar .bSideItem ul { margin:5px 0 0 0; }
#bSideBar .bSideItem li { margin:5px 0 10px 0; line-height:18px; }
#bSideBar .bSideItem li span { color:#464646;  }
#bSideBar .bSideItem li span a { color:#b10b03; background:none; padding:0; }
#bSideBar .bSideItem li a { font-weight:bold; color:#003874; }
#bSideBar .bSideItem li a{ background:url(../img/list.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#44526f; font-weight:bold; }

#bPosts  .bSmallHead { background:url(../img/bgd_title.gif) top repeat-x; padding:20px 0 0 0; margin:0 0 10px 0;  }
#bPosts .bSmallPrint { margin:10px 0 10px 0; }
.bText img { float:left; margin:0 10px 10px 0; border:3px solid #b10b03; }
.bText li { background:url(../img/list2.gif) 0 6px no-repeat; padding:0 0 0 8px; margin:3px 0 0 20px; font-weight:bold; }
#sitemap li { margin:0 0 10px 0; }
#sitemap li  a { color:#44526f; }

#testimonial P { background:url(../img/bgd_quote_open.gif) left top no-repeat; }
#testimonial img { margin:0 0 0 5px; }
#google_search {}
#google_search iframe {width:700px;}
