html{overflow-y:scroll;}
body { position: relative; font-family: Helvetica, Georgia, 'Trebuchet MS', Verdana;font-size: 12px;margin: 0 auto 0 auto; width:1000px; 	background:url(/wp-content/themes/fpn/img/background.png) repeat-x;background-color: #ffffff; color: #323232;}
img{border: 0px;}
h1, h2, h3, h4, h5{ font-weight:normal; padding:0; margin:0;}
p{ margin:0; padding:0; color:#616161; text-align:justify; line-height:16px;}
a {color: #323232; text-decoration:none;}

*{outline: none;}
.clear{ clear:both; }

/* HomeBubble Style */

body{position:relative; background:#FFF;  font: normal normal normal 12px Helvetica, Arial,  sans-serif; color: #525252; padding: 0; width:100%; background: url("/wp-content/themes/homebubble/images/front/background.png") repeat-x 0 0px;}

form {padding:0; margin:0;}
h1, h2, h3{ font-family: Helvetica, Arial; letter-spacing:0.05em;}
h1{ font-size:22px; color:#0a88a9; font-weight:lighter; }
h2{ font-size:13px; color:#76ac0f; }
h3{ font-size:12px; color:#76ac0f; }
h4{ font:16px Helvetica; color:#76ac0f; line-height:22px; }
h5{ font-size:16px; color:#FF6300; font-weight:bold; line-height:30px; }
h6{ font-size:12px; color:#76ac0f; padding:10px 0 0px 0; }
textarea {border:1px solid #29626F; font: normal normal normal 12px Arial, Helvetica, sans-serif; }

img{border:0px;}

#genWallpaper{ width:100%; top:0; left:0; position:absolute; height:182px;background:url("/wp-content/themes/homebubble/images/front/wallpaper.png") no-repeat  center top ; }

pre{font: normal normal normal 12px Arial, Helvetica, sans-serif; margin:0; padding:0; }
.opacity { behavior: url('<?= PATH_PLG ?>iepngfix_v2/iepngfix.htc') }
.clear { clear:both; margin:0; padding:0; }

#headerContainer{width:953px; margin:0 auto; }
#title{float:left; padding:20px 0 0 20px;}
#logo{ float:right;margin:24px 20px 0 0;}

#menuContainer{ width:953px; height:48px; margin:25px auto 0 auto; padding:1px 0 0 0; z-index:1000;}
#genMenuGray{position:relative;float:left; width:651px; height:48px; background:url("/wp-content/themes/homebubble/images/front/menuGray.png") no-repeat; }
	#searchContainer{ float:left; margin:12px 0 0 30px; position:relative;  background:url("/wp-content/themes/homebubble/images/front/searchBkg.png") no-repeat; width:202px; height:30px;}
	#search{ border:0px; font-weight:bold; background:none; color:#FFF; width:160px; height:17px; padding:0 0 0 20px;margin:6px 0 0 0;}
	#validButton{position:absolute;width:33px;height:29px;background:url("/wp-content/themes/homebubble/images/front/validButton.png") no-repeat; border:0px;}
	
	#followUs{position:relative;float:left; margin: 0 0 0 270px; padding:0px 0 0 0;}
	#followUs a{ width:37px; height:38px;  display:block;float:left; margin: 6px 0 0 7px}

	
#genMenuBlue{float:left; width:132px; height:33px; background:url("/wp-content/themes/homebubble/images/front/menuBlue.png") no-repeat; margin:0 0 0 10px;  padding:15px 0 0 22px;}
#genMenuBlue a{text-decoration:none;font-size:18px; color:#fff;}
#genMenuOrange{float:left; width:108px; height:33px; background:url("/wp-content/themes/homebubble/images/front/menuOrange.png") no-repeat; margin:0 0 0 10px; padding:15px 0 0 20px;}
#genMenuOrange a{text-decoration:none;font-size:18px; color:#fff;}

#myBody{ width:953px; margin:0 auto; padding: 230px 0 0 0; }
#myBody #left{float:left; width:664px; padding:10px 0 0 0 ;}

#myBody #left .item{width:616px; padding:0 0 0 15px;}
#myBody #left .item h1{font-weight:bold; font-size:20px; }
#myBody #left .item h2{color:#76AC0F;font-size:18px; margin:0 0 10px 0; }
#myBody #left .item h3{ color:#FF5C00; font-size:14px; font-weight:lighter; line-height:30px; }

#myBody #left .item .author{ font-size:15px; font-weight:bold; color:#DCDCDC; padding:0 0 5px 0}


/** WORDPRESS **/ 
#myBody #left .item blockquote {
	background:#DFDFDF;
	padding:10px;
}

#myBody #left .item p img {
padding: 0 0 0px 0;
max-width: 100%;
border:0px;
}

#myBody #left .item a img {
border:0px;
}

#myBody #left .item p {
padding: 0 0 15px 0;
margin:0;
max-width: 100%;
border:0px;
line-height:1.5em;
color:#000;font-size:12px
}

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
#myBody #left .item img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

#myBody #left .item img.alignright {
padding: 4px 0 15px 25px  ;
margin: 0 0 2px 7px;
display: inline;
}

#myBody #left .item img.alignleft {
padding: 4px 25px 15px 0px  ;
margin: 0 7px 2px 0;
display: inline;
}


#myBody #left .item .alignright {
float: right;
}


#myBody #left .item .alignleft {
float: left;}




#myBody #left .item ul{ margin:0 0 10px 0;}
#myBody #left .item ul li{list-style:none; background:url("/wp-content/themes/homebubble/images/front/listAsset.png") no-repeat 0 3px; padding: 0 0 5px 13px; color:#0F6B85; font-size:13px; margin:0;}




.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}









#myBody #left .item .comment-body p{color:#595959;font-size:12px;}
#myBody #left .item .readAll{display:block; float:left; width:81px; height:20px;background:url("/wp-content/themes/homebubble/images/front/buttonOrange.png") no-repeat; color:#fff; padding:7px 0 0 12px; font-weight:bold; margin:10px 0 0 0;}
#myBody #left .item .nbComment{float:right; margin:12px 20px 0 0;}
#myBody #left .item .commentLink{display:block;float:left;padding:7px 0 0 2px;}
.commentLinkSingle{display:block;color:#75AB0F; font-size:15px; font-weight:bold; padding:7px 0 0 20px;}
#myBody #left .item .logo{margin:15px 0 0 0;}

.bubbleSep{width:605px; height:1px; margin:20px auto; background:url("/wp-content/themes/homebubble/images/front/bubbleSep.png") no-repeat;}

#myBody #right{float:left;width:289px;}
#myBody #right .menuRightTop{width:289px; height:10px; background:url("/wp-content/themes/homebubble/images/front/menuRightTop.png") no-repeat;margin:0; padding:0;}
#myBody #right .menuRightMiddle{width:249px;background:#F9F9F9; margin:0; padding:0 20px 0 20px;}
#myBody #right .menuRightBottom{width:289px; height:10px; background:url("/wp-content/themes/homebubble/images/front/menuRightBottom.png") no-repeat;margin:0; padding:0;}

#adContainer{padding:15px 0 0 0;}
.menuSep{width:250px; height:1px; margin:20px auto;background:url("/wp-content/themes/homebubble/images/front/menuSep.png") no-repeat;}
#createAccount{padding: 0 0 0 10px;}

.menuRight { }
.menuRight ul{padding:10px 0 0 10px; margin:0;}
.menuRight ul .children{padding:3px 0 0 0;}
.menuRight ul li{list-style:none; background:url("/wp-content/themes/homebubble/images/front/listAsset.png") no-repeat 0 3px; padding: 0 0 5px 13px; color:#75AB0F; font-size:13px; /*border-bottom:1px solid #E6E6E6;*/}
.menuRight ul .children li{padding:0 0 0 13px;border:none;}
.menuRight ul li a { color:#75AB0F; font-size:13px;}
.menuRight ul .children li a { color:#0F6B85; font-size:13px;}

.breadcrumb{position:absolute; top:58px; left:20px; color:#FF6300;font-size:12px;}
.breadcrumb a {color:#517B01; font-size:12px;}

.commentAuthor a{color:#595959;font-size:12px;font-weight:bold;text-decoration:underline;}

#comForm{ padding: 10px 0 0 0; }
#comForm .comFormElem{ position: relative; padding: 10px 0 0 0;}
#comForm .comFormElem label{ position : relative; display:block; float:left; width:120px; margin: 0 0 0 10px; padding: 5px 0 0 0; color:#666666;}
#comForm .comFormElem input{ float: left; width: 200px;height:16px; padding:2px 5px 2px 5px; border:1px solid #C9C9C9; font-size:12px;}
#comForm .comFormElem textarea{ width: 400px;height:50px; padding:2px 5px 2px 5px; border:1px solid #C9C9C9; font-size:12px;}

#buttonValidForm{ width:93px; height:27px;background:url("/wp-content/themes/homebubble/images/front/buttonOrange.png") no-repeat; color:#fff; border:0px; margin:5px 0 10px 0;}

#captcha{margin:10px 0 20px 0;}

/*** FOOTER ***/
#footer {
	width: 962px;
	margin-top: 50px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	list-style: none;
	color: #fff;
	font-family: Helvetica;
	font-size: 1.4em;
}

#footer .footerUl1, 
#footer .footerUl2 { width: 670px; list-style: none; display: block; margin-top: 5px; }
#footer .footerUl1 { color: #05b0db; }
#footer .footerUl2 { color: #747474; }

#footer .footerLi {
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin: 0px 20px 0px 0px;
	list-style: none;
	display: block;
	font-family:  Helvetica;
	font-size: 0.75em;
	text-align: center;
}

#footer .footerUl1 .footerLi a { text-decoration: none; color: #05b0db; }
#footer .footerUl2 .footerLi a { text-decoration: none; color: #747474; }



