/* generic */
.clear
{clear:both;}


/* container */
/* --------- */

#fpHeaderContent, #fpContentContainer, #fpContainer, #fpFootercontainer
{text-align:left;margin:0 auto;}

#fpContainer { 
	/*margin:0 auto;*/
	width:1002px;
	padding-top:10px;
}

#fpContentContainer
{width:980px;}




/* columns */
/* ============================================================================= */

#fpLeftCol,
#fpRightCol
{float:left;}

#fpLeftCol {
	width:598px; 
 	margin-left:5px;
}

#fpRightCol {
	width:354px;
	margin-left:9px;
}

.fpRightColContainer
{padding:9px; }

#fpLeftCol  p:first-child
{margin-top:0;}


div#fpFooter { 
	margin:0 auto;
	width:980px;
	color: #000;
	background: #fff url(../images/fond_footer.jpg) top center no-repeat;
	padding: 0;
    border-top:6px solid #356DB4; 
}

div#fpFooter_logo{
	/*background:#ddd;*/
    margin:0 auto;	
	padding: 20px 9px 4px 20px;
	border-top-width: 1px;
	border-top-color: #ccc;

}

/* common boxes
=================================================================================== */

/* white corner box */
.fpWCBox
{}
.fpWCBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://www.francoplus.com/images_k/corner_dg_TR.gif) 100% 0 no-repeat;}
.fpWCBoxContent
{background:#fff;}
.fpWCBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://www.francoplus.com/images_k/corner_dg_BR.gif) 100% 0 no-repeat;}



/* fpWireBox */
.fpWireBox .fpBoxContent 
{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}

.fpWireBox .fpWireBoxHeader
{height:4px;overflow:hidden;background:url(http://www.francoplus.com/images_k/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.fpWireBox .fpWireBoxFooter
{height:4px;overflow:hidden;background:url(http://www.francoplus.com/images_k/corner_wire_BR._bg.gif) 100% 0 no-repeat;}




/* enhanced box styles
 ============================================================================================== */
/* white corner box */
.fpWCBox .fpBoxHeader {
   height:4px;
   overflow:hidden;
   background:#fff ;
}
.fpWCBox .fpBoxHeader div {
	width:4px;
	height:4px;
	overflow:hidden;
	background:#fff 
}
.fpWCBox .fpBoxContent
{background:#fff;}
.fpWCBox .fpBoxFooter {
	height:4px;
	overflow:hidden;
	background:#fff ;
}
.fpWCBox .fpBoxFooter div {
	height:4px;
	width:4px;
	overflow:hidden;
	background:#fff;
}

/* wire box */
.fpWireBox .fpBoxContent
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.fpWireBox .fpBoxHeader
{height:4px;overflow:hidden;background:url(http://www.francoplus.com/images_k/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.fpWireBox .fpBoxHeader div
{height:4px;width:4px;background:#fff url(http://www.francoplus.com/images_k/corner_wire_TL.gif) 0 0 no-repeat;}
.fpWireBox .fpBoxFooter
{height:4px;overflow:hidden;background:url(http://www.francoplus.com/images_k/corner_wire_BR._bg.gif) 100% 0 no-repeat;}
.fpWireBox .fpBoxFooter div
{height:4px;width:4px;background:#fff url(http://www.francoplus.com/images_k/corner_wire_BL.gif) 0 0 no-repeat;}




/* common paddings */
.fpPad5TB9LR{padding:5px 9px;}

.fpPad5TB1LR{padding:5px 1px;}

/* quick vote box over-rides
=================================================================================== */

#fpQVhomepage .fpQVHead
{font-size:22px;

 padding:9px 0px 10px 12px;}

#fpQVhomepage .fpQVHead_ie
{
	font-size:22px;
	padding-top: 9px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 12px;
	font-weight: bold;
	margin:0;
	
}


#fpQVhomepage .fpQVad
{float:right;display:inline;display:none;}

#fpQVhomepage .fpQVBody
{padding: 8px 12px 9px 12px;border-top:1px solid #dfdfdf;}

.fpQVBody_ligne_sans_pad
{ /*padding: 8px 12px 9px 12px; */
  border-top:1px solid #dfdfdf;

}
.fpQVBody_rien
{padding: 8px 12px 9px 12px; /*border-top:1px solid #dfdfdf;*/}

.fpQVBody_rien1
{padding: 8px 3px 9px 3px; /*border-top:1px solid #dfdfdf;*/}


#fpQVhomepage .fpQVQuest
{font-size:16px;line-height:20px;padding-bottom:3px;}

#fpQVhomepage .fpQVAns
{font-size:12px;}

#fpQVhomepage .fpQVResult .fpQVTop
{padding-bottom:8px;}

#fpQVhomepage .fpQVResult .fpQVHead
{font-size:22px;padding:8px 12px 12px;}

#fpQVhomepage .fpQVResult .fpQVad
{float:right;display:inline;}

#fpQVhomepage .fpQVResult .fpQVQuest
{font-size:16px;line-height:20px;padding:8px 12px 12px 12px;border-top:1px solid #dfdfdf;}

#fpQVhomepage .fpQVResult .fpQVcell
{font-size:12px;}

#fpQVhomepage .fpQVResult .fpQVpercent
{width:10px;padding:1px 0px;}

/* end quick vote box
=================================================================================== */
.bords_2 {
	min-width: 550px;
	

	
	display: inline;

	border-top: #ccc 1px solid; 
   
}