@charset "utf-8";
/*****************************************************************/
/*****************************************************************/
/*****              SPGP styles website                    *******/
/*****************************************************************/
/*****************************************************************/

/****************************/
/***** Fonds de pages *******/
/****************************/
body{			background: url("../../images/default/bg_body.jpg") repeat-x top left;}
#wrapper{		background: url("../../images/default/bg_wrapper.jpg") no-repeat top center;}

#header{		/*background: url("../../images/default/bg_wrapper_fr.gif") no-repeat top left;*/
				min-height: 162px;
				/*hack IE*/	_height: 162px;overflow-y: visible;}
	#header_left{	width: 235px;}
	#header_right{	width: 725px;}

#wrapper-content{	background: url("../../images/default/bg_columns5.gif") no-repeat top left;}
#columns_top{	height: 10px;}
#columns{		/* hauteurs mini */	min-height: 486px;_height: 486px;}
.column{		/* hauteurs mini */	min-height: 486px;_height: 486px;
				padding-bottom: 20px;}
.column_inner{	/* hauteurs mini */	min-height: 486px;_height: 486px;}

#footer{		background: #013467 url("../../images/default/bg_footer.jpg") repeat-x bottom left;
				min-height: 45px;height: auto;
				/*hack IE*/	_height: 45px;overflow-y:visible;
				padding: 0px 20px;padding-top: 40px;padding-bottom: 10px;}

				
/* Proportions des colonnes */
body.proportion_100 .column_1{		width: 940px;
									margin-left: 20px;margin-right: 20px;
									/*hack IE6*/	_margin: 0px; _margin: 0px 10px; }
body.proportion_34_66 .column_1{	width: 290px;
									margin-left: 20px;margin-right: 10px;
									/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px;}
body.proportion_34_66 .column_2{	width: 650px;
									margin-left: 10px;margin-right: 0px; }
body.proportion_66_34 .column_1{	width: 650px;
									margin-left: 0px;margin-right: 10px; }
body.proportion_66_34 .column_2{	width: 290px;
									margin-left: 10px;margin-right: 20px; }
body.proportion_34_33_33 .column_1{	width: 300px;
									margin-left: 20px;margin-right: 10px;
									/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px; }
body.proportion_34_33_33 .column_2{	width: 300px;
									margin-right: 10px; margin-left: 10px ; }
body.proportion_34_33_33 .column_3{	width: 300px;
									margin-left: 10px;margin-right: 20px; }
body.proportion_50_50 .column_1{	width: 460px;
									margin-left: 20px;margin-right: 10px;
									/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px; }
body.proportion_50_50 .column_2{	width: 460px;
									margin-left: 10px;margin-right: 20px; }
body.proportion_25_50_25 .column_1{	width: 225px;
									margin-left: 20px;margin-right: 10px;
									/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px; }
body.proportion_25_50_25 .column_2{	width: 450px;
									margin-left: 10px;margin-right: 10px; }
body.proportion_25_50_25 .column_3{	width: 225px;
									margin-left: 10px;margin-right: 20px; }
body.proportion_25_75 .column_1{	width: 225px;
									margin-left: 20px;margin-right: 10px;
									/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px; }
body.proportion_25_75 .column_2{	width: 715px;
									margin-left: 10px;margin-right: 0px;}								
body.proportion_25_38_37 .column_1{	width: 225px;
									margin-left: 20px;margin-right: 10px;
									/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px; }
body.proportion_25_38_37 .column_2{	width: 336px;
									margin-left: 12px;margin-right: 15px ; }
body.proportion_25_38_37 .column_3{	width: 357px;
									margin-left: 5px;margin-right: 0px ; }								
body.proportion_25_25_25_25 .column_1{	width: 220px;
										margin-left: 20px;margin-right: 10px;
										/*hack IE6*/	_margin: 0px; _margin-left: 10px;_margin-right: 10px; }
body.proportion_25_25_25_25 .column_2{	width: 220px;
										margin-left: 10px;margin-right: 10px; }
body.proportion_25_25_25_25 .column_3{	width: 220px;
										margin-left: 10px;margin-right: 10px; }
body.proportion_25_25_25_25 .column_4{	width: 220px;
										margin-left: 10px;margin-right: 20px;}
	
/* couleurs des colonnes */
body.proportion_100 #columns_top,
body.proportion_100 #columns{	background: url("../../images/default/bg_columns/100.gif") repeat-y top left;}
body.proportion_100 .column_1 .column_inner{	background: #ffffff;
												padding-left: 20px;padding-right: 20px;}

body.proportion_34_66 #columns_top{	background: url("../../images/default/bg_columns/34_66_top.gif") no-repeat top left;}
body.proportion_34_66 #columns{	background: url("../../images/default/bg_columns/34_66.gif") repeat-y top left;}
body.proportion_34_66 .column_1{	background: url("../../images/default/bg_col1bis.jpg") repeat-x top left;}
body.proportion_34_66 .column_1 .column_inner{	padding-left: 20px;padding-right: 20px;}
body.proportion_34_66 .column_2 {	background: url("../../images/default/bg_col2.gif") no-repeat top right;}
body.proportion_34_66 .column_2 .column_inner{	background: #ffffff;
												padding-left: 40px;margin-right: 20px;}

body.proportion_66_34 #columns_top{	background: url("../../images/default/bg_columns/66_34_top.gif") no-repeat top left;}
body.proportion_66_34 #columns{	background: url("../../images/default/bg_columns/66_34.gif") repeat-y top left;}										
body.proportion_66_34 .column_1{	background: url("../../images/default/bg_col2bis.gif") no-repeat top left;}
body.proportion_66_34 .column_1 .column_inner{	background: #ffffff;
												margin-left: 20px;padding-right: 40px;}
body.proportion_66_34 .column_2 {	background: url("../../images/default/bg_col1bis.jpg") repeat-x top right;}
body.proportion_66_34 .column_2 .column_inner{	padding-left: 20px;padding-right: 20px;}

body.proportion_34_33_33 #columns_top,
body.proportion_34_33_33 #columns{	background: url("../../images/default/bg_columns/34_33_33.gif") repeat-y top left;}	
body.proportion_34_33_33 .column_1{		}
body.proportion_34_33_33 .column_1 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_34_33_33 .column_2 {	}
body.proportion_34_33_33 .column_2 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_34_33_33 .column_3 {	}
body.proportion_34_33_33 .column_3 .column_inner{	margin-left: 20px;margin-right: 20px;}

body.proportion_50_50 #columns_top,
body.proportion_50_50 #columns{	background: url("../../images/default/bg_columns/50_50.gif") repeat-y top left;}
body.proportion_50_50 .column_1{		}
body.proportion_50_50 .column_1 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_50_50 .column_2 {	}
body.proportion_50_50 .column_2 .column_inner{	margin-left: 20px;margin-right: 20px;}

body.proportion_25_50_25 #columns_top{	background: url("../../images/default/bg_columns/25_50_25_top.gif") no-repeat top left;}
body.proportion_25_50_25 #columns{	background: url("../../images/default/bg_columns/25_50_25.gif") repeat-y top left;}
body.proportion_25_50_25 .column_1{		background: url("../../images/default/bg_col1bis.jpg") repeat-x top right;}
body.proportion_25_50_25 .column_1 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_50_25 .column_2 {	}
body.proportion_25_50_25 .column_2 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_50_25 .column_3 {	background: url("../../images/default/bg_col1bis.jpg") repeat-x top right;}
body.proportion_25_50_25 .column_3 .column_inner{	margin-left: 20px;margin-right: 20px;}

body.proportion_25_75 #columns_top{	background: url("../../images/default/bg_columns/25_75_top.gif") no-repeat top left;}
body.proportion_25_75 #columns{	background: url("../../images/default/bg_columns/25_75.gif") repeat-y top left;}
body.proportion_25_75 .column_1{		background: url("../../images/default/bg_col1bis.jpg") repeat-x top right;}
body.proportion_25_75 .column_1 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_75 .column_2 {		background: url("../../images/default/bg_col2.gif") no-repeat top right;}
body.proportion_25_75 .column_2 .column_inner{	background: #ffffff;
												padding-left: 40px;margin-right: 20px;}

body.proportion_25_38_37 #columns_top{	background: url("../../images/default/bg_columns/25_38_37_top.gif") no-repeat top left;}
body.proportion_25_38_37 #columns{	background: url("../../images/default/bg_columns/25_38_37.gif") repeat-y top left;}												
body.proportion_25_38_37 .column_1{		background: url("../../images/default/bg_col1bis.jpg") repeat-x top right;}
body.proportion_25_38_37 .column_1 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_38_37 .column_2 {	}
body.proportion_25_38_37 .column_2 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_38_37 .column_3 {	background: url("../../images/default/bg_col2.gif") no-repeat top right;}
body.proportion_25_38_37 .column_3 .column_inner{	background: #ffffff;
													padding-left: 20px;margin-right: 20px;}

body.proportion_25_25_25_25 #columns_top,
body.proportion_25_25_25_25 #columns{	background: url("../../images/default/bg_columns/25_25_25_25.gif") repeat-y top left;}
body.proportion_25_25_25_25 .column_1{		}
body.proportion_25_25_25_25 .column_1 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_25_25_25 .column_2 {	}
body.proportion_25_25_25_25 .column_2 .column_inner{	margin-left: 20px;margin-right: 20px;}
body.proportion_25_25_25_25 .column_3 {	}
body.proportion_25_25_25_25 .column_3 .column_inner{	padding-left: 20px;margin-right: 20px;}
body.proportion_25_25_25_25 .column_4 {	}
body.proportion_25_25_25_25 .column_4 .column_inner{	margin-left: 20px;margin-right: 20px;}


/****************************/
/*** Polices generales ******/
/****************************/
body *{	color: #616161;font-size: 12px;}

h1{	font-size: 16px;font-weight: bold;color: #013467;text-align: right;border-bottom: 1px solid #6786a4;
	padding: 0px;}
.h1_title{	font-size: 16px;font-weight: bold;color: #013467;text-align: right;text-transform : uppercase;
				background: url("../../images/default/puce_01_rouge_normal_blanc.jpg") no-repeat 0px 4px ;
				padding-left: 15px;}
.h1_subtitle{	font-size: 14px;font-weight: normal;color: #851624;text-align: right;}
.commons_basicTitles{	padding-bottom: 20px;}
h2{	font-size: 18px;font-weight: bold;color: #013467;
	background: url("../../images/default/puce_01_rouge_normal_blanc.jpg") no-repeat 0px 5px ;
	padding-left: 15px;
	/*border-bottom: 1px solid #6786a4;*/}
h3{	font-size: 14px;font-weight: bold;color: #013467;margin: 0px;margin-bottom: 10px;text-transform : uppercase;
	background: url("../../images/default/puce_01_rouge_normal_blanc.jpg") no-repeat 0px 3px ;
	padding-left: 15px;}
h4{	font-size: 12px;font-weight: bold;color: #013467;margin: 0px;margin-bottom: 10px;text-decoration: none;
	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 15px 2px ;
	padding-left: 25px;}
h5{	font-size: 12px;font-weight: bold;color: #013467;margin: 0px;margin-bottom: 10px;text-decoration: underline;
	padding-left: 25px;}
h6{	font-size: 12px;font-weight: bold;color: #013467;margin: 0px;margin-bottom: 10px;text-decoration: none;
	padding-left: 25px;}

p{	margin-bottom: 5px;}
p.h4_content{	margin-left: 25px;}

.title,
.title a{		font-weight: bold;color: #851624;}
.dateReleased{	font-weight: bold;color: #013467;}
.hightlight{	font-weight: bold;color: #851624;}
.lowlight{		font-weight: bold;color: #013467;}
.error_message{	color: #851624;font-style: italic;margin-left: 0px;margin-right: 0px;}

.formbutton{	background-color: #ffffff;border: 1px solid #013467;color: #013467;
				padding: 1px 5px; *padding: 0px;}
.formbutton:hover,
.selectedbutton,
form input.hover{	background-color: #013467;border: 1px solid #013467;color: #ffffff;}

.confirmation_text,
.check_text,
.form_text,
.activation_text{
	padding: 0px;
}


/****************************/
/***** Blocs Header *********/
/****************************/
.header_logo img{	display: block;}
.header_print{	float: right;padding-top: 8px;}

.header_search{	float: right;margin-left:40px;padding-top: 15px;}
	.header_search form{		background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 0px 4px ;
								padding-left: 10px;}
	.header_search form .queryfield{	padding: 1px 5px;border: 1px solid #626262;}
	.header_search form .queryfield,
	.header_search form .submitbutton{	font-size: 11px;}
#banner{		float: right;padding-top: 37px;*padding-top: 34px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#banner{	padding-top: 32px;}
}
#banner img{	}


/****************************/
/***** Blocs Footer *********/
/****************************/
.footer_infos{	font-weight: bold;font-size: 11px;color: #ffffff;
				text-align: right;
				padding-bottom: 15px;}
.footer_annexes{font-weight: bold;font-size: 11px;color: #ffffff;
				text-align: left;}
.footer_annexes a{			font-weight: normal;text-decoration: none;color: #ffffff;}
.footer_annexes a:hover{	text-decoration: underline;}

/****************************/
/***** Blocs Commons ********/
/****************************/
.portlet{	float: none; clear: both;}

.paragraph h2,
.portlet h2{	margin-bottom: 20px;padding-left: 15px;}
.paragraph ul ul{	margin: 0px;}
.paragraph ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 3px 2px ;}
.paragraph ul ul li,
.paragraph ol ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 23px 2px ;
						padding-left: 40px;}
.paragraph ol ol li{	padding-left: 40px;}
.paragraph p{	margin-bottom: 15px;}
.paragraph a{	color: #851624;}
.tablemodel_1{		border: 1px solid #013467;}
.tablemodel_1 td, 
.tablemodel_1 th {	border: 1px solid #013467;padding: 2px 10px;}
.tablemodel_1 th {	background-color: #013467;}

.navextract .rootFolderTitle{	padding: 0px;border-bottom: 1px solid #ffffff;border-top: 1px solid #d5d5d5;}
.navextract .rootFolderTitle a{	color: #ffffff;padding: 3px;background-color: #013467;}
.navextract .rootFolderTitle a:hover{	text-decoration: none;background-color: #5c6a78;}
.navextract ul.level1 li{	padding: 2px 0px;border-bottom: 1px solid #ffffff;}
.navextract ul.level1 li a{	color: #013467; padding: 1px 0px;padding-left: 13px;padding-right: 3px;text-transform: uppercase;
							background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 3px 2px ;}
	body.proportion_34_66 .column_1 .navextract ul.level1 li a{	color: #ffffff;}
	body.proportion_66_34 .column_2 .navextract ul.level1 li a{	color: #ffffff;}
	body.proportion_25_75 .column_1 .navextract ul.level1 li a{	color: #ffffff;}
	body.proportion_25_38_37 .column_1 .navextract ul.level1 li a{	color: #ffffff;}
	body.proportion_25_50_25 .column_1 .navextract ul.level1 li a{	color: #ffffff;}
	body.proportion_25_50_25 .column_3 .navextract ul.level1 li a{	color: #ffffff;}
.navextract ul.level1 li a:hover,
.navextract ul.level1 li.selected a,
.navextract ul.level1 li.parentselected a{	
							color: #ffffff;
							background: #013467 url("../../images/default/puce_01_blanc_mini.gif") no-repeat 3px 2px ;}
.navextract ul.level1 li ul.level2 li{		padding: 2px 0px;border: 0px;}
.navextract ul.level1 li ul.level2 li a{	
							padding-left: 33px; color: #616161;
							background: url("../../images/default/puce_02_blanc.gif") no-repeat 23px 2px ;}
.navextract ul.level1 li ul.level2 li a:hover,		
.navextract ul.level1 li ul.level2 li.selected a,
.navextract ul.level1 li ul.level2 li.parentselected a{	
							color: #ffffff;
							background: #5c6a78 url("../../images/default/puce_02_blanc.gif") no-repeat 23px 2px ;}
.navextract ul.level1 li ul.level2 li ul.level3 li{		}
.navextract ul.level1 li ul.level2 li ul.level3 li a{	
							padding-left: 48px;color: #616161;
							background: url("../../images/default/puce_02_blanc.gif") no-repeat 38px 2px ;}
.navextract ul.level1 li ul.level2 li ul.level3 li a:hover,		
.navextract ul.level1 li ul.level2 li ul.level3 li.selected a,
.navextract ul.level1 li ul.level2 li ul.level3 li.parentselected a{	
							color: #ffffff;
							background: #5c6a78 url("../../images/default/puce_02_blanc.gif") no-repeat 38px 2px ;}
.navextract ul.level1 li ul.level2 li ul.level3 li ul.level4 li{		}
.navextract ul.level1 li ul.level2 li ul.level3 li ul.level4 li a{	
							padding-left: 63px;color: #616161;
							background: url("../../images/default/puce_02_blanc.gif") no-repeat 53px 2px ;}
.navextract ul.level1 li ul.level2 li ul.level3 li ul.level4 li a:hover,		
.navextract ul.level1 li ul.level2 li ul.level3 li ul.level4 li.selected a,
.navextract ul.level1 li ul.level2 li ul.level3 li ul.level4 li.parentselected a{
							color: #ffffff;
							background: #5c6a78 url("../../images/default/puce_02_blanc.gif") no-repeat 53px 2px ;}


.commons_basicNewsList .content_intro{	margin-bottom: 10px;}
.commons_basicNewsList .items{	margin-bottom: 10px;}


.commons_basicSearchResult .content_intro{	}

.commons_basicSearchItem{	border-bottom: 1px solid #f1f0f0;padding-bottom: 5px;margin-bottom: 10px;}
.commons_basicSearchItem .title{	margin-bottom: 5px;}
.commons_basicSearchItem .title a{			text-decoration: none;text-transform: uppercase;}
.commons_basicSearchItem .title a:hover{	text-decoration: underline;}
.commons_basicSearchItem .score{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 0px 2px;
									padding-left: 15px;color: #013467;margin-top: -20px;
									width: auto;padding-right: 0px; text-align: right;}

.commons_basicLinkList .items ul li,
.commons_basicDocLinkList .items ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 0px 2px;
								padding-left: 15px;margin-bottom: 15px;}
.commons_basicLinkList .items ul li a,
.commons_basicDocLinkList .items ul li a{	font-weight: bold;color: #851624;}

.teaser .description{ clear: both;float: none;}

.commons_basicForm .form_text{	margin-bottom: 15px;}
.commons_basicForm .line_submit_buttons td{	padding-top: 10px;}
.commons_basicForm .labelCase{	font-weight: bold;color:#013467;}

/****************************/
/******* Blocs SPGP *********/
/****************************/



.spgp_edito .spgp_edito_img{	float: left;margin-right: 10px;}
.spgp_edito .spgp_edito_title{	}
.spgp_edito .spgp_edito_html p{	margin-bottom: 15px;}

.spgp_funds_recap .spgp_funds_recap_table{	width: 100%;margin-bottom: 10px;}
.spgp_funds_recap .spgp_funds_recap_table th,
.spgp_funds_recap .spgp_funds_recap_table td{padding: 0px;}
.spgp_funds_recap .spgp_funds_recap_table th{			background-color: #013467;color: #ffffff;font-size: 11px;font-weight: bold;}
.spgp_funds_recap .spgp_funds_recap_table .design_top th.case_name{	height: 5px;background: transparent url("../../images/default/bg_tableau_entete.jpg") no-repeat top left ;}
.spgp_funds_recap .spgp_funds_recap_table .design_top th.case_from,
.spgp_funds_recap .spgp_funds_recap_table .design_top th.case_from_10{	height: 5px;background: transparent url("../../images/default/bg_tableau_entete.jpg") no-repeat top right ;}
.spgp_funds_recap .spgp_funds_recap_table .design_bottom th.case_name{	height: 5px;background: transparent url("../../images/default/bg_tableau_entete.jpg") no-repeat bottom left ;}
.spgp_funds_recap .spgp_funds_recap_table .design_bottom th.case_from,
.spgp_funds_recap .spgp_funds_recap_table .design_bottom th.case_from_10{	height: 5px;background: transparent url("../../images/default/bg_tableau_entete.jpg") no-repeat bottom right ;}
.spgp_funds_recap .spgp_funds_recap_table td{		background-color: #f1f0f0;padding-top: 2px;padding-bottom: 1px;
													border-bottom: 1px solid #d4d9df;vertical-align: top;}
.spgp_funds_recap .spgp_funds_recap_table td.category_title{	background-color: #013467;color: #ffffff;font-weight: bold;padding: 2px 10px ;}
.spgp_funds_recap .spgp_funds_recap_table .design td{	height: 5px;}
.spgp_funds_recap .spgp_funds_recap_table .design td,
.spgp_funds_recap .spgp_funds_recap_table .last td{		border-bottom: 0px;}
.spgp_funds_recap .spgp_funds_recap_table .case_name{	text-align: left;padding-left: 10px;padding-right: 5px; /*white-space: nowrap;*/ width:200px;}
.spgp_funds_recap .spgp_funds_recap_table th.case_code{	text-align: center;}
.spgp_funds_recap .spgp_funds_recap_table .case_code{	text-align: center;}
.spgp_funds_recap .spgp_funds_recap_table .case_date{	text-align: center; /*vertical-align: middle;*/}
.spgp_funds_recap .spgp_funds_recap_table th.case_vl{	text-align: center;}
.spgp_funds_recap .spgp_funds_recap_table td.case_vl{	text-align: right;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table .case_from{	text-align: right;padding-right: 10px;}
.spgp_funds_recap .spgp_funds_recap_table .case_from_year{	text-align: right;padding-right: 10px;}
.spgp_funds_recap .spgp_funds_recap_table .case_from_1{	text-align: right;padding-right: 10px;}
.spgp_funds_recap .spgp_funds_recap_table .case_from_3{	text-align: right;padding-right: 10px;}
.spgp_funds_recap .spgp_funds_recap_table .case_from_5{	text-align: right;padding-right: 10px;}
.spgp_funds_recap .spgp_funds_recap_table .case_from_10{	text-align: right;padding-right: 10px;}
.spgp_funds_recap .spgp_funds_recap_table th.case_from{		text-align: center;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table th.case_from_year{text-align: center;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table th.case_from_1{	text-align: center;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table th.case_from_3{	text-align: center;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table th.case_from_5{	text-align: center;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table th.case_from_10{	text-align: center;white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table td.case_from{		text-align: right;}
.spgp_funds_recap .spgp_funds_recap_table td.case_from_year,
.spgp_funds_recap .spgp_funds_recap_table td.case_from_1,
.spgp_funds_recap .spgp_funds_recap_table td.case_from_3,
.spgp_funds_recap .spgp_funds_recap_table td.case_from_5,
.spgp_funds_recap .spgp_funds_recap_table td.case_from_10{	white-space: nowrap;}
.spgp_funds_recap .spgp_funds_recap_table .case_name a{	color: #013467;font-weight: bold;text-decoration: none;}
.spgp_funds_recap .spgp_funds_recap_table .stars,.stars{		color: #851624;font-weight: bold;font-size: 11px; vertical-align:top;}
.spgp_funds_recap .spgp_funds_recap_table .note,.note{		color: #851624;font-weight: bold;font-size: 11px;vertical-align: top;}
.spgp_funds_recap_spacer{	height: 5px;}
.spgp_funds_recap_table .lowlight{	white-space: nowrap;margin: 0px;text-align: left;padding-left: 10px;text-align: right;font-style: italic;}

.spgp_funds_recap .morebutton{	display: none;}

.morebutton{	margin-bottom: 5px;clear: both;}
.morebutton .morebutton_table, .morebutton_table{	width: auto;margin-right: 0px;}
.morebutton .morebutton_table td{	padding: 0px;height: 20px;}
.morebutton .morebutton_table td.morebutton_table_left{	width: 5px;background: transparent url("../../images/default/bg_btn_plus.jpg") no-repeat top left ;}
.morebutton .morebutton_table td.morebutton_table_right{	width: 5px;background: transparent url("../../images/default/bg_btn_plus.jpg") no-repeat top right ;}
.morebutton .morebutton_table td.morebutton_table_center{	width: auto;background: transparent url("../../images/default/bg_btn_plus_center.jpg") repeat-x top left ;}
.morebutton .morebutton_table td.morebutton_table_center,
.morebutton .morebutton_table td.morebutton_table_center a{	cursor: pointer;color: #ffffff;text-decoration: none;white-space: nowrap;}
.morebutton .morebutton_table td.morebutton_table_center:hover,
.morebutton .morebutton_table td.morebutton_table_center a:hover{	text-decoration: underline;}
.morebutton .morebutton_table .morebutton_spacer{	width: 5px;}



.news_thumb{	padding: 10px 0px;border-bottom: 1px solid #d6dee7;}
.news_thumb .odd{	background-color: #f1f0f0;}
.news_thumb_table{		width: 100%;}
.news_thumb_table td{	padding: 0px;}
.news_thumb_table .news_thumb_table_left{	padding: 10px 5px;padding-right: 20px;width: 43px;vertical-align: top;}
.news_thumb_table .news_thumb_table_center{	padding: 10px 0px;vertical-align: top;}
.news_thumb_table .news_thumb_table_right{	padding: 10px 5px;padding-left: 20px;min-width: 43px;vertical-align: bottom;}

.spgp_fund_generalities{				}
.spgp_fund_generalities_table{		width: 100%;}
.spgp_fund_generalities_table td{	padding: 0px;}
.spgp_fund_generalities_table_left{	background: url("../../images/default/bg_fonds_general_left.jpg") repeat-y top left;}
.spgp_fund_generalities_table_right{	background: url("../../images/default/bg_fonds_general_right.jpg") repeat-y top right;}
.spgp_fund_generalities_bottom td{	background: url("../../images/default/bg_fonds_general_bottom_cen.jpg") repeat-x top center;}
.spgp_fund_generalities_bottom .spgp_fund_generalities_table_left{	background: url("../../images/default/bg_fonds_general_bottom.jpg") no-repeat top left;}
.spgp_fund_generalities_bottom .spgp_fund_generalities_table_right{	background: url("../../images/default/bg_fonds_general_bottom.jpg") no-repeat top right;}
.spgp_fund_generalities_table_left,
.spgp_fund_generalities_table_right,
.spgp_fund_generalities_spacer{		width: 5px;height: 10px;}
	
.spgp_fund_generalities h2{			background: #013467 url("../../images/default/puce_01_rouge_normal_bleu.jpg") no-repeat 10px 5px ;text-transform: uppercase;
									color: #ffffff;padding-left: 25px;margin: 0px;font-size: 14px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;}
.spgp_fund_generalities .content{	border: 1px solid #eeeeee;padding: 10px;}
.spgp_fund_generalities_description{	margin-bottom: 10px;}
	.spgp_fund_generalities_description ul ul{	margin: 0px;}
	.spgp_fund_generalities_description ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 3px 2px ;}
	.spgp_fund_generalities_description ul ul li,
	.spgp_fund_generalities_description ol ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 23px 2px ;
							padding-left: 40px;}
	.spgp_fund_generalities_description ol ol li{	padding-left: 40px;}
	.spgp_fund_generalities_description a{	color: #851624;}
.spgp_fund_generalities_notation{		margin-bottom: 15px;text-align: center;float: right;
										width: 200px;padding-left: 10px;}
	.spgp_fund_generalities_notation img{			margin: auto;}
	.spgp_fund_generalities_notation .notation_date{margin: auto;margin-top: -15px;*margin-top:-18px;}
	.spgp_fund_generalities_notation h3{	background: none;padding-left: 0px;}
.spgp_fund_generalities_documents{	float: none; clear: both;}
	/*.spgp_fund_generalities_documents ul li{	margin: 0px;padding: 2px 0px;padding-left: 25px;
									background: url("../../images/default/pictos/picto_pdf.jpg") no-repeat top left;}*/
	.spgp_fund_generalities_documents .queryfield {	margin: 0px;padding: 2px 0px;padding-left: 21px;width: 400px;
									background: url("../../images/default/pictos/picto_pdf.jpg") no-repeat 2px;}
	.spgp_fund_generalities_documents a{	color: #851624;font-weight: bold;text-decoration: none;}
	.spgp_fund_generalities_documents a:hover{	text-decoration: underline;}
	.spgp_fund_generalities_documents h3{	background: none;padding-left: 0px;}
	.spgp_fund_generalities_documents form.show_doc_form{	margin-bottom: 5px;}
	.spgp_fund_generalities_documents .other_docs ul ul{	margin: 0px;}
	.spgp_fund_generalities_documents .other_docs ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 3px 2px ;}
	.spgp_fund_generalities_documents .other_docs ul ul li,
	.spgp_fund_generalities_documents .other_docs ol ul li{	background: url("../../images/default/puce_01_rouge_mini.gif") no-repeat 23px 2px ;
							padding-left: 40px;}
	.spgp_fund_generalities_documents .other_docs ol ol li{	padding-left: 40px;}
	.spgp_fund_generalities_documents .other_docs a{	color: #851624;}
				
.spgp_fund_tab{	margin-bottom: 10px;}	
			
.spgp_fund_presentation{	padding-bottom: 10px;}					
.spgp_fund_presentation_table{	width: 100%;}
.spgp_fund_presentation_table td{	padding: 0px;}
.spgp_fund_presentation_table th{	background: #ebebeb url("../../images/default/bg_tableau_entete2.jpg") repeat-x bottom left;}	
.spgp_fund_presentation_table td{	background-color: #f1f0f0;border-bottom: 1px solid #d4d9df;padding: 1px 0px;}
.spgp_fund_presentation_table .design td{	height: 10px;border: 0px;}
.spgp_fund_presentation_table .design2 td{	height: 10px;background-color: #ffffff;border: 0px;}
.spgp_fund_presentation_table .last td{		border: 0px;}
.spgp_fund_presentation_table .case_label{	vertical-align: top;text-align: left;padding: 1px 10px;width: 49%;
											color: #013467;font-weight: bold;}
.spgp_fund_presentation_table .case_value{	vertical-align: top;text-align: left;padding: 1px 10px;padding-left: 0px;width: 49%;}
.spgp_fund_presentation_table .case_value img{	vertical-align: middle;}
.spgp_fund_presentation_table .case_value .lowlight{	clear: both;display: block;float: left;width: 170px;}
.spgp_fund_presentation_table th.case_value{	font-weight: bold;}
		
.spgp_fund_prospectus .list_docs{	margin-left: 15px;}							
.spgp_fund_prospectus .list_docs ul li{	margin: 0px;padding: 2px 0px;}
.spgp_fund_prospectus .list_docs ul li a{	font-weight: bold;color: #013467;text-decoration: none;}
.spgp_fund_prospectus .list_docs ul li a img{	margin-right: 10px;}
.spgp_fund_prospectus .list_docs ul li a:hover{	text-decoration: underline;}

.spgp_fund_courbes_customdatesform .submitbutton,
.spgp_fund_courbes_isinform .submitbutton{	
	background: none;background: url("../../images/default/btn_ok.jpg") no-repeat center center;
	color: #ffffff;border: none;height: 21px;padding-bottom: 3px;cursor: pointer;}
.spgp_fund_courbes_customdatesform p{	margin-bottom: 5px;}
.spgp_fund_courbes .spgp_fund_courbes_datesform{		float: left;width: 50%;}
.spgp_fund_courbes .spgp_fund_courbes_datesform p{	margin-bottom: 5px;}
.spgp_fund_courbes .spgp_fund_courbes_datesform select{	width: 100%;}
.spgp_fund_courbes .spgp_fund_courbes_datesform select,
.spgp_fund_courbes .spgp_fund_courbes_datesform select option{	color: #851624;}

.spgp_fund_courbes .spgp_fund_courbes_exportbutton{	
	float: right;width: 150px;border: 1px solid #f1f0f0;padding: 5px;
	text-align: center;padding-top: 40px;
	background: url("../../images/default/btn_export.jpg") no-repeat 50% 10px;}
.spgp_fund_courbes .spgp_fund_courbes_exportbutton .morebutton{	margin-top: 5px;}
.spgp_fund_courbes .spgp_fund_courbes_exportbutton .morebutton .morebutton_table{	width: auto;margin: auto;}
#spgp_fund_courbes_chart_1,
#spgp_fund_courbes_chart_2{	margin-bottom: 10px;}	

.spgp_annuaire .text{	margin-bottom: 15px;}

.spgp_person{	border-bottom: 1px solid #f1f0f0;margin-bottom: 15px;padding-bottom: 10px;}
.spgp_person .spgp_person_table{	width: 100%;}
.spgp_person .odd{					background-color: #f1f0f0;}
.spgp_person .spgp_person_table td{	padding: 0px;}
.spgp_person .spgp_person_table .spgp_person_table_left{	width: 70%;vertical-align: top;padding-right: 10px;padding-left: 5px;padding-top: 5px;}
.spgp_person .spgp_person_table .spgp_person_table_right{	width: 30%;vertical-align: top;padding-left: 10px;padding-right: 5px;padding-top: 5px;}
.spgp_person .spgp_person_table .spgp_person_table_bottom .spgp_person_table_right{	vertical-align: bottom;}
.spgp_person .spgp_person_name{	margin-bottom: 0px;font-weight: bold; color: #013467;}
.spgp_person .spgp_person_function{	margin-bottom: 10px;font-weight: normal; color: #013467;text-decoration: underline;}
.spgp_person .spgp_person_description p{	margin-bottom: 5px;}
.spgp_person .spgp_person_picture{	text-align: center;padding-bottom: 10px;}
.spgp_person .morebutton_table{	margin: auto;margin-top: 5px;}


.flash_missing,.js_missing{	color: #851624;font-weight: bold;}

.spgp_flashText .right_column *{
	vertical-align:top;
	color:#FFFFFF;
}
.spgp_flashText .right_column p{
	color:#FFFFFF;
}
.spgp_flashText .right_column .bigText{
	color:#FFFFFF;
	font-size:16px;
}

/* essais qTip */
.qtip-wrapper{	/*background-color: #616161;*/ }
	
	
	
	
	
	
	
	
									
