h2{
	font-size:13px;
	font-weight:bold;
}

a img, div img{
	display:	inline;
	float:		left;
}

#lost_password{
	display:	inline;
	float:		left;
	background:	url(../images/design/bloc_perdu_mot_de_passe.jpg) no-repeat;
	height:		230px;
	width:		530px;
}

#close_lost_password{
	display:inline;
	float:	right;
	margin:	12px 17px 0px 0px;
}

div#lost_password_content{
	display:inline;
	float:	left;
	margin:	54px 0px 0px 42px;
	width:	379px;
	font-size:	11px;
	font-family:Arial, Tahoma, Verdana;
	color:	#1E8CC8;
}

div#lost_password_content p{
	display:inline;
	float:	left;
	height:	50px;
}

div#lost_password_content form{
	display:inline;
	float:	left;
	color:black;
}

div#lost_password_content form span{
	display:inline;
	float:	left;
	line-height:17px;
}

div#lost_password_content form span.foot_note{
	color:	#1E8CC8;
	margin-top:	57px;
}

div#lost_password_content form div#lost_email_border{
	background:	url(../images/design/lost_email_border.jpg) no-repeat;
	display:	inline;
	float:		left;
	height:		17px;
	width:		132px;
	overflow:	hidden;
	margin-right:43px;
}

div#lost_password_content form div#lost_email_border input{
	display:	inline;
	float:		left;
	height:		13px;
	width:		130px;
	border:		0px;
	margin:		1px;
	font-family:Arial;
	font-size:	12px;
}

div#list_contacts_bg{
	display:	inline;
	float:		left;
	background:	url(../images/design/bloc_contacts_y_repeat.jpg) repeat-y;
}

div#list_contacts_header{
	display:	inline;
	float:		left;
	background:	url(../images/design/bloc_contacts_header.jpg) no-repeat;
	min-height:	51px;
	width:		530px;
}

div#list_contacts_content{
	display:inline;
	float:left;
	background:url(../images/design/bloc_contacts_footer.jpg) no-repeat;
	background-position: bottom center;
	width:	530px;
	padding-bottom:60px;
}

div#list_contacts_content p.desc{
	margin-top:60px;
	color:	#1E8CC8;
}
div#list_contacts_content p{
	display:inline;
	float:left;
	margin:	0px 0px 29px 42px;
	width:	379px;
	font-size:	11px;
	font-family:Arial, Tahoma, Verdana;
	line-height:16.5px;
}

/*
display:inline;
float:left;
background:url(../images/design/bloc_corps/c12_bubble_bottom.jpg) no-repeat;
background-position: bottom center;
width:	747px;
padding-bottom:40px;
*/

/*dfgdfgdfgdfgdfgdfgdfgdfgdfg*/
	
div#layout_container{
	display:	table;
	width:		980px;
	margin-left: auto;
	margin-right: auto;
	height:		100%;
	text-align:left;
}

/*<SECTION PRESITE>*/
div#presite_header{
	display:	inline;
	float:		left;
	height:		74px;
	width:		980px;
	background:	url(../images/design/presite/bandeau_top.jpg) no-repeat;
}

div#presite_connect{
	display:	inline;
	float:		right;
	height:		74px;
	width:		271px;
	background:	url(../images/design/presite/bandeau_top_connect.jpg) no-repeat;
}

div#presite_connect input#userfield, div#presite_connect input#passfield{
	display:	inline;
	float:		left;
	margin:		24px 6px 0px 31px;
	padding:	2px 0px 0px 5px;
	border:		0px;
	width: 		86px;
	height:		16px;
	font-family:Arial;
	font-size:	12px;
}

div#presite_connect input#passfield{
	margin:		24px 0px 0px 0px;
	width: 		76px;
}

div#presite_connect input.submitfield{
	display:	inline;
	float:		left;
	margin:		23px 0px 0px 7px;
	height:		20px;
	width:		24px;
}

div#presite_connect span{
	margin-top:	4px;
	display:	inline;
	float:	right;
	border:	0px;
	width: 	232px;
	font-size:	10px;
	font-family:	Arial;
	height:	18px;
}

div#presite_connect a, div#header_block_connect a{
	text-decoration: none;
	color:	#6f716e;
}

div#presite_title{
	display:	inline;
	float:		left;
	height:		110px;
	width:		980px;
}

div#presite_body{
	display:	inline;
	float:		left;
	height:		556px;
	width:		980px;
	overflow:	hidden;
	background:	url(../images/design/presite/body.png) no-repeat;
}

div#presite_body a, div#presite_body a img{
	display:	inline;
	float:		left;	
}
/*</SECTION PRESITE>*/

div#header_block{
	width:		980px;
	height:		410px;
	background:	url(../images/design/bloc_entete.jpg) no-repeat;
}

div#header_block_canvas{
	display:	inline;
	float:		left;
	width:		980px;
	height:		410px;
}

div#header_block_menu{
	display:	inline;
	float:		left;
	width:		980px;
	height:		90px;
}

div#header_block_logo{
	display:	inline;
	float:		left;
	width:		190px;
	height:		84px;
	margin:		6px 0px 0px 24px;
	background:	url(../images/design/site_logo_ufgv_home.jpg) no-repeat;
}

div#header_menu_container{
	display:	inline;
	float:		left;
	height:		70px;
	width:		498px;
	overflow:	hidden;
}

div#header_menu_container div#header_menu_overflown_container{
	display:	inline;
	float:		left;
	width:		900px;
	height:		23px;
	margin-top:	41px;
}

div#header_menu_container .menu{
	display:	inline;
	float:		left;
}

div#header_block_connect{
	display:	inline;
	float:		right;
	width:		268px;
	height:		70px;
	background:	url(../images/design/bloc_entete_connect.jpg) no-repeat;
}

div#header_block_connect input#userfield, div#header_block_connect input#passfield{
	display:	inline;
	float:		left;
	margin:		24px 6px 0px 30px;
	padding:	2px 0px 0px 5px;
	border:		0px;
	width: 		86px;
	height:		16px;
	font-family:Arial;
	font-size:	12px;
}

div#header_block_connect input#passfield{
	margin:		24px 0px 0px 0px;
	width: 		76px;
}

div#header_block_connect span{
	margin-top:	3px;
	margin-left:38px;
	display:	inline;
	float:	left;
	border:	0px;
	width: 	100px;
	font-size:	10px;
	font-family:Arial, Tahoma, Verdana;
	height:	18px;
}

div#header_block_connect input.submitfield{
	display:	inline;
	float:		right;
	margin:		5px 17px 0px 0px;
	height:		19px;
	width:		112px;
}

div#header_block_connected{
	display:	inline;
	float:		right;
	width:		268px;
	height:		70px;
	background:	url(../images/design/bloc_entete_connected.jpg) no-repeat;
}

div#header_block_connected span#societe_title{
	margin-top:	3px;
	margin-left:28px;
	display:	inline;
	float:	left;
	border:	0px;
	width: 	230px;
	font-size:	11px;
	font-family:Arial, Tahoma, Verdana;
	height:	19px;
	line-height:19px;
}

div#header_block_connected span#fullname_title{
	margin-left:28px;
	display:	inline;
	float:	left;
	border:	0px;
	width: 	230px;
	font-size:	11px;
	line-height:16px;
	font-family:Arial, Tahoma, Verdana;
	font-weight: bold;
	height:	25px;
}

div#header_block_connected #bo_votre_espace{
	margin-left:16px;
	margin-right:	11px;
	display:	inline;
	float:	left;
	border:	0px;
}

div#header_block_content{
	display:	inline;
	float:		left;
	width:		980px;
	height:		286px;
}

div#header_search{
	display:	inline;
	float:		left;
	width:		980px;
	height:		34px;
}

div#no_header_search{
	display:	inline;
	float:		left;
	width:		980px;
	height:		34px;
	background:	url(../images/design/blank_search.jpg) no-repeat;
}

div#header_search fieldset{
	display:	inline;
	float:		left;
}

div#header_search span.recherche{
	display:	inline;
	float:		left;
	width:		75px;
	margin:		9px 0px 0px 25px;
	overflow:	hidden;
	text-align:	right;
	font-family:Arial;
	font-size:	12px;
	font-weight:bold;
}

div#header_search span.dans{
	display:	inline;
	float:		left;
	width:		45px;
	margin:		9px 0px 0px 0px;
	overflow:	hidden;
	text-align:	center;
	font-family:Arial;
	font-size:	12px;
	font-weight:bold;
}

div#header_search input#search{
	display:	inline;
	float:		left;
/*OLD	margin:		9px 0px 0px 110px;*/
	margin:		9px 0px 0px 10px;
	padding:	1px 0px 0px 5px;
	height:		14px;
	width:		125px;
	border:		0px;
	font-family:Arial;
	font-size:	12px;
}

div#header_search select#type_docs{
	display:	inline;
	float:		left;
	margin:		8px 0px 0px 0px;
	height:		17px;
    font-size:	10px;
	line-height:10px;
	width:		131px;
	border:		inset 1px;
	font-family:Arial, Verdana;
}

div#header_search #searchfield{
	display:	inline;
	float:		left;
	margin:		7px 0px 0px 7px;
}

div#body_block{
	display:inline;
	float:	left;
	width:	980px;
	margin-bottom:	30px;
}

a.c0_ufgv_devenez_partenaire{
	position:	relative;
	display:	inline;
	float:		right;
	margin:		192px 120px 0px 0px;
	z-index:	1000;
}

div#body_block_col1,
div#body_c1_static_content,
div#body_c1_static_content_header, 
div#body_c1_static_content_title, 
div#body_c1_static_content_footer{
	display:	inline;
	float:		left;
	width:		269px;
	min-height:	10px;
	overflow:	hidden;
}

div#body_c1_static_content_header{
	height:		30px;
	background:	url(../images/design/bloc_corps/c1_static_content_header.jpg) no-repeat;
}

div#body_c1_static_content_title{
}

div#body_c1_static_content_title img{
	display:	inline;
	float:		left;
}

div#body_c1_static_content_content{
	display:	inline;
	float:		left;
	width:		269px;
	background:	url(../images/design/bloc_corps/c1_static_content_content.jpg) repeat-y;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	10px;
	color:		#1E8CC8;
	line-height:13.3px;
}

div#body_c1_static_content_content img{
	display:	inline;
	float:		left;
	padding:	3px	4px	10px	36px;
}

div#body_c1_arrowed_container{
	display:	inline;
	float:		left;
	padding:	3px	4px	0px	36px;
	background:	url(../images/design/bloc_corps/c1_static_content_content_arrow.jpg) no-repeat;
}

div#body_c1_blank_container{
	display:	inline;
	float:		left;
	padding:	3px	4px	0px	36px;
}

div#body_c1_blank_container img#title_icon{
	display:	inline;
	float:		left;
	margin:		-2px 0px 0px 1px;
}

div#body_c1_blank_container h3{
	display:	inline;
	float:		left;
	margin:		9px 0px 15px 4px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	10px;
	width:		200px;
	color:		#3E6A90;
}

div#body_c1_blank_container span{
	display:	inline;
	float:		left;
	height:		26px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
	width:		229px;
	color:		#000000;
}

div#body_c1_blank_container span a{
	text-decoration:none;
	color:black;
}

div#body_c1_blank_container span.last{	height:	15px;	}

div#body_c1_static_content_footer{
	height:		39px;
	background:	url(../images/design/bloc_corps/c1_static_content_footer.jpg) no-repeat;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
}

div#body_c1_static_content_footer a{
	display:inline;
	float:right;
	margin: 15px 12px 0px 0px;
	color:#909090;
}

div#body_c1_static_content .video_advert{
	background:	url(../images/design/c1_blank_video.jpg) no-repeat;
	display:inline;
	float:	left;
	height:	64px;
	width:	245px;
	overflow:	hidden;
	margin:	12px 4px 1px 20px;
}

div#body_c1_static_content .video_advert object{
	display:inline;
	float:	left;
}

div#body_c1_static_content .video_advert span{
	display:	inline;
	float:		left;
	color:		#FFFFFF;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	line-height:12px;
	font-size:	10px;
	margin: 25px 0px 0px 15px;
	width:	130px;
}

div#body_c1_static_content #bo_get_doc{
	display:inline;
	float:	left;
	margin:	15px 0px 0px 20px;
}

div.body_c1_contact_container, body_c1_contact_title{
	display:	inline;
	float:		left;
}

div.body_c1_contact_content{
	display:	inline;
	float:		left;
	background:	url(../images/design/gufgv/c1_y_repeat_votre_contact.jpg) repeat-y;
	width:		269px;
	height:		48px;
}

div.body_c1_contact_content p{
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	line-height:18px;
	font-size:	10px;
	margin: -4px 10px 0px 37px;
}

div.body_c1_contact_content p em{
	font-weight:	bold;
	font-style:		normal;
}

div.body_c1_contact_content p a{
	text-decoration:none;
	color:	black;
}

div.body_c1_contact_bottom{
	display:	inline;
	float:		left;
	background:	url(../images/design/gufgv/c1_bottom_votre_contact.jpg) no-repeat;
	width:		269px;
	height:		61px;
}

div.body_c1_contact_bottom a{	
	display:inline;
	float:left;
	margin:	17px 0px 0px 65px;
}

/*************************************************/

div.c1_bland_content_bg{
	display:	inline;
	float:		left;
	background:	url(../images/design/c1_bland_content_bg.jpg) repeat-y;
}


div.c1_bland_content_header{
	display:	inline;
	float:		left;
	min-height:	48px;
	width:		269px;
}

div#c1_bland_portefeuille{
	background:	url(../images/design/c1_bland_content_title_portefeuille.jpg) no-repeat;
}

div#c1_bland_simulation{
	background:	url(../images/design/c1_bland_content_title_simulation.jpg) no-repeat;
}

div#c1_bland_incentives{
	background:	url(../images/design/c1_bland_content_title_incentives.jpg) no-repeat;
}

div.c1_bland_content_content{
	display:inline;
	float:left;
	background:url(../images/design/c1_bland_content_footer.jpg) no-repeat;
	background-position: bottom center;
	padding:63px 0px 24px 34px;
	line-height:13px;
}

div.c1_bland_expandable_content{
	display:inline;
	float:left;
	background:url(../images/design/c1_bland_content_footer.jpg) no-repeat;
	background-position: 100% 100%;
/*	background:red;	*/
	width:252px;
	padding:10px 0px 20px 0px;
	margin:37px 0px 0px 17px;
}

div.c1_bland_content_content span{
	/*
	display:inline;
	width:235px;
	float:left;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
	margin-bottom:	13px;
	*/
	
	display:		inline;
	width:			235px;
	float:			left;
	margin-bottom:	13px;
	
	font-family:	Verdana,Tahoma,Arial;
	font-size:		11px;
	font-weight:	400;
	font-style:		normal;
	color:			#000000;
	letter-spacing:	-0.25px;
	word-spacing:	normal;
	line-height:	13px;
	text-align:		left;
	vertical-align:	baseline;
}

div.c1_bland_content_content span a{
	text-decoration:none;
	color:black;
}

div#body_block_col1_2{
	display:	inline;
	float:		left;
	width:		747px;
	min-height:	10px;
	overflow:	hidden;
}

div#body_c12_title{
	display:	inline;
	float:		left;
	width:		747px;
	overflow:	hidden;
	margin-left:9px;
}

div#body_c12_title #previous{
	display:	inline;
	float:		right;
	width:		92px;
	height:		19px;
	margin:		35px 6px 0px 0px;
}

div#body_c12_title #next{
	display:	inline;
	float:		right;
	width:		92px;
	height:		19px;
	margin:		35px 11px 0px 0px;
}

div#body_c12_title span.caption{
	display:	inline;
	float:		left;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
	margin:	37px 0px 0px 40px;
}

div#body_c12_title span.ctrl{
	display:	inline;
	float:		left;
	margin:		35px 0px 0px 220px;
	width:		100px;
}

div#body_c12_title span.ctrl select{
	font-family:	Arial,Verdana;
	font-size:		10px;
	font-weight:	400;
	font-style:		normal;
	color:			#1A1A1A;
	line-height:	13px;
	width:			129px;
	height:			15px;
	border:			1px #1A1A1A inset;
}

div#body_c12_bubble_top{
	display:inline;
	float:left;
	background:url(../images/design/bloc_corps/c12_bubble_top.jpg) no-repeat;
}

div#body_c12_bubble_bottom{
	display:inline;
	float:left;
	background:url(../images/design/bloc_corps/c12_bubble_bottom.jpg) no-repeat;
	background-position: bottom center;
	width:	747px;
	padding-bottom:40px;
}

div#body_c12_bubble_content{
	display:inline;
	float:left;
	background:url(../images/design/bloc_corps/c12_bubble_content.jpg) repeat-y;
}

div#body_c12_bubble_content .search_result_header{
	height:25px;
	line-height:25px;
	padding:0px 0px 0px 12px;
}

div#body_c12_bubble_content .search_result_row{
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 12px;
}


div#body_c12_bubble_content .search_result_row img{
	margin:	6px 0px 0px 34px;
}


div#body_c12_bubble_content .odd{
	background:	#F2F4F5;
}

div#body_c12_bubble_content span{
/*	display:inline;
	float:left;	*/
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
	height:25px;
	overflow:hidden;
}

div#body_c12_bubble_content .search_result_header span.title{	font-weight:bold; color:#266C8E;	}
div#body_c12_bubble_content span.large{
	display:inline;
	float:left;
	width:318px;
}
div#body_c12_bubble_content span.medium{
	display:inline;
	float:left;
	width:111px;
}
div#body_c12_bubble_content span.small{
	display:inline;
	float:left;
	width:85px;
	text-align:center;
}
div#body_c12_bubble_content span.smallest{
	display:inline;
	float:left;
	width:40px;
	text-align:center;
}

div#body_c12_standart_content{
	display:	inline;
	float:		left;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	12px;
	margin:		20px 20px 50px 48px;
	width:		679px;
	min-height:	120px;
}

div#body_c12_standart_content p{	margin-bottom:	18px;	}
div#body_c12_standart_content strong	{	font-weight:bold;	}
div#body_c12_standart_content em		{	font-style:	italic;	}
div#body_c12_standart_content h1{
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	14px;
	margin-bottom:	18px;
	color:		#1E8CC8;
}

div#body_block_col2{
	display:	inline;
	float:		left;
	width:		478px;
	min-height:	10px;
}

div.body_c2_incentive_container{
	display:	inline;
	float:		left;
	width:		478px;
	min-height:	10px;
	background:	url(../images/design/c2_bland_content_top.jpg) no-repeat;
	overflow:	hidden;
}

div#body_c2_title{
	display:	inline;
	float:		left;
	width:		478px;
}

div.body_c2_standart_content{
/*OLD
	display:	inline;
	float:		left;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	12px;
	margin:		0px 24px 0px 28px;
	width:		426px;
	overflow:	hidden;
OLD*/
	font-family:	Verdana,Tahoma,Arial;
	font-size:		11px;
	font-weight:	400;
	font-style:		normal;
	color:			#000000;
	letter-spacing:	-0.25px;
	word-spacing:	normal;
	line-height:	13px;
	text-align:		left;
	vertical-align:	baseline;
	margin:			0px 24px 0px 28px;
	width:			426px;
	overflow:		hidden;
}

div.body_c2_standart_content h1{
/*OLD
	font-family:Arial, Tahoma;
	letter-spacing:-0.25px;
	font-size:	16px;
	color:	#1E8CC8;
	margin:	35px 0px 20px 0px;
OLD*/
	text-transform: uppercase;
	letter-spacing:-0.25px;
	margin:	35px 0px 20px 0px;
	font-family: Verdana,Tahoma,Arial;
	font-size:	13px;
	font-weight:bold;
	font-style:	normal;
	color:	#7AB71A;
}

div.body_c2_standart_content img{
	display:		inline;
	float:			left;
}

div.body_c2_standart_content p{
	margin-bottom:	18px;
}

div.body_c2_standart_content p strong, 		div.body_c2_standart_content strong	{	font-weight:bold;	}
div.body_c2_standart_content p em,			div.body_c2_standart_content em		{	font-style:	italic;	}
div.body_c2_standart_content p img,			div.body_c2_standart_content img	{	margin:	0px 8px 8px 0px;	}
div.body_c2_standart_content p img.right,	div.body_c2_standart_content img.right{
	display:		inline;
	float:			right;
	margin:			0px 0px 8px 8px;
}


div.body_c2_product_bubble{
	display:	inline;
	float:		left;
	width:		478px;
	margin-bottom:10px;
}

div.body_c2_product_bubble div.bubble_top{
	display:	inline;
	float:		left;
	width:		478px;
	height:		26px;
	background:	url(../images/design/bloc_corps/c2_bubble_top.jpg) no-repeat;
}

div.body_c2_product_bubble div.bubble_content h1{
	color:	#7ab71a;
	font-weight:bolder;
	letter-spacing:-0.25px;
	margin-top:8px;
}

div.body_c2_product_bubble div.bubble_content{
	display:	inline;
	float:		left;
	width:		452px;
	background:	url(../images/design/bloc_corps/c2_bubble_content.jpg) repeat-y;
	padding:	0px 26px 1px 0px;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	12px;
	font-weight:lighter;
	line-height:14px;
	overflow:	visible;
}

div.body_c2_product_bubble div.bubble_content img{
	display:	inline;
	float:		left;
	margin:		0px 16px 0px 43px;
	min-height:	40px;
}

div.body_c2_product_bubble div.bubble_bottom{
	display:	inline;
	float:		left;
	width:		478px;
	height:		44px;
	background:	url(../images/design/bloc_corps/c2_bubble_bottom.jpg) no-repeat;
}

div.body_c2_product_bubble div.bubble_bottom img{
	display:	inline;
	float:		right;
	margin:		8px 28px 0px 0px;
}

div.body_c2_product_frame{
	display:	inline;
	float:		left;
	width:		478px;
	margin-bottom:10px;
}

div.body_c2_product_frame div.frame_top{
	display:	inline;
	float:		left;
	width:		478px;
	height:		19px;
	background:	url(../images/design/bloc_corps/c2_frame_top.jpg) no-repeat;
}

div.body_c2_product_frame div.frame_content h1{
	color:			#7ab71a;
	font-weight:	bolder;
	letter-spacing:	-0.25px;
	margin-bottom:	20px;
}

div.body_c2_product_frame div.frame_content .p_spacer{
	display:inline;
	float:left;
	width:100%;
	height:20px;
}

div.body_c2_product_frame div.frame_content{
	display:	inline;
	float:		left;
	width:		409px;
	background:	url(../images/design/bloc_corps/c2_frame_content.jpg) repeat-y;
	padding:	0px 26px 1px 43px;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	13px;
	font-weight:normal;
	line-height:14px;
	overflow:	visible;
}

div.frame_content strong	{	font-weight:bold;	}
div.frame_content em		{	font-style:	italic;	}

div.body_c2_product_frame div.frame_bottom{
	display:	inline;
	float:		left;
	width:		478px;
	height:		55px;
	background:	url(../images/design/bloc_corps/c2_frame_bottom.jpg) no-repeat;
}

div.body_c2_product_frame div.frame_bottom img{
	display:	inline;
	float:		right;
	margin:		19px 23px 0px 0px;
}

div.body_c2_more{
	display:	inline;
	float:		left;
	width:		452px;
	margin:	0px 0px 26px 26px;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	7.5pt;
	font-weight:lighter;
	color:	#3E6A90;
}

div.body_c2_more a{
	color:	#3E6A90;
	text-decoration:	none;
}

.body_c2_register_form{
	display:	inline;
	float:		left;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	8.5pt;
	margin:-1px 0px 0px 27px;
	color:	#1E8CC8;
}

.body_c2_register_form fieldset{
	display:	inline;
	float:		left;
	color:		#000000;
	margin:	14px 0px 4px 0px;
}

.body_c2_register_form p.thanks{	color:		#000000;	}	

.body_c2_register_form .form_row{
	display:	inline;
	float:		left;
	width:		450px;
	height:		28.25px;
	line-height:25px;
}

.body_c2_register_form .thickest_form_row{
	display:	inline;
	float:		left;
	width:		450px;
	height:		185px;
	line-height:25px;
}

.body_c2_register_form .field_name{
	display:	inline;
	float:		left;
	width:		148px;
/*	line-height:15px;	*/
}

.body_c2_register_form .field_row{
	display:	inline;
	float:		left;
	width:		290px;
}

.body_c2_register_form .field{
	display:	inline;
	float:		left;
	width:		132px;
	border:		1px solid #9FB5CA;
	height:		17px;
	margin-right:8px;
	padding:	0px;
	font-size:	8.5pt;
}

.body_c2_register_form .field_row .field{	float:	right;	}

.body_c2_register_form .thickest_field{
	display:	inline;
	float:		left;
	width:		270px;
	border:		1px solid #9FB5CA;
	height:		170px;
	margin-right:8px;
	padding:	0px;
	font-size:	8.5pt;
}

.body_c2_register_form .hid{
	display:	none;
}

.body_c2_register_form .submitfield{
	display:	inline;
	float:		right;
	margin:		16px 30px 0px 0px;
}

div#body_block_col3{
	display:	inline;
	float:		right;
	width:		233px;
	min-height:	500px;
}

div.body_c3_title{
	display:	inline;
	float:		left;
	width:		233px;
}

div.body_c3_sub_title{
	margin-top: -6px;
}

div.body_c3_info_content{
	display:	inline;
	float:		left;
	width:		195px;
	min-height:	26px;
	padding:	17px 25px 0px 13px;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	7.5pt;
	line-height:13px;
	background:	url(../images/design/bloc_corps/c3_content.jpg) repeat-y;
}

div.body_c3_info_content span{
	display:	inline;
	float:		left;
	margin:		-4.5px 0px 0px 1px;
	min-height:	30.8px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	10.5px;
	width:		187px;
}

div.body_c3_info_content span a{
	color:		#000000;
}


div.body_c3_info_content span a.incentives{
/*
	display:inline;
	float:left;
	height:30.8px;
	letter-spacing:0px;
	font-family:Arial,Tahoma,Verdana;
*/
	display:inline;
	float:left;
	height:30.8px;
	
	font-family:	Verdana,Tahoma,Arial;
	font-size:		11px;
	font-weight:	400;
	font-style:		normal;
	color:			#000000;
	letter-spacing:	-0.25px;
	word-spacing:	normal;
	line-height:	13px;
	text-align:		left;
	vertical-align:	baseline;
}

div.body_c3_info_content #bo_toutes_incentives{
	display:inline;
	float:	left;
	margin:	1px 0px 0px 6px;
}

div.body_c3_info_content .icone_club1{
	display:inline;
	float:	left;
	margin:	0px 0px 18px 56px;
}

div.body_c3_info_content .club1_en_savoir_plus{
	display:inline;
	float:	left;
	margin-left:	12px;
}

div.body_c3_info_content a{
	text-decoration:	none;
	color:				#6336f5;
}

div.body_c3_info_content div.list_service_privilege_container{
	display:inline;
	float:left;
	margin:-10px 0px 35px 0px;
	padding: 0px 2px 0px 3px;
}

div.body_c3_info_content div.list_service_privilege_container div.sp_download{
	/*
	display:inline;
	float:	left;
	width:	180px;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	10px;
	line-height:20px;
	color:		#3E6A90;
	margin:0px 0px 25px 3px;
	*/
	
	display:		inline;
	float:			left;
	width:			180px;
	font-family:	Verdana,Tahoma,Arial;
	font-size:		10px;
	font-weight:	400;
	font-style:		normal;
	letter-spacing:	-0.25px;
	word-spacing:	normal;
	text-align:		left;
	vertical-align:	baseline;
	line-height:	20px;
	color:			#3E6A90;
	margin:			0px 0px 25px 3px;
}

div.sp_download a{
/*	display:inline;
	float:	left;*/
	color:	#3E6A90;
}

div.body_c3_info_content div.list_service_privilege_container div.sp_download_last{
	margin-bottom: 0px;
}


div.body_c3_info_content div.list_service_privilege_container h3{
	/*
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
	line-height:12px;
	color:		#3E6A90;
	margin-bottom: 11px;
	*/

	font-weight:	bold;
	font-family:	Verdana,Tahoma,Arial;
	font-size:		11px;
	font-weight:	400;
	font-style:		normal;
	letter-spacing:	-0.25px;
	word-spacing:	normal;
	text-align:		left;
	vertical-align:	baseline;
	line-height:	12px;
	color:			#3E6A90;
	margin-bottom: 	11px;
}

div.body_c3_info_content div.list_service_privilege_container span{
	/*
	display:inline;
	float:left;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	11px;
	color:	#000000;
	padding-bottom: 6px;
	line-height:	13px;
	*/

	display:		inline;
	float:			left;
	font-family:	Verdana,Tahoma,Arial;
	font-size:		11px;
	font-weight:	400;
	font-style:		normal;
	color:			#000000;
	letter-spacing:	-0.25px;
	word-spacing:	normal;
	line-height:	13px;
	text-align:		left;
	vertical-align:	baseline;
	color:			#000000;
	padding-bottom: 6px;
	line-height:	13px;
}

div.body_c3_info_content div.list_service_privilege_container span em{
	text-decoration:none;
	font-style:normal;
	color:#2C9BA2;
}

div.body_c3_info_footer{
	display:	inline;
	float:		left;
	width:		233px;
	height:		26px;
	background:	url(../images/design/bloc_corps/c3_footer_info.jpg) no-repeat;
}

div.body_c3_actu_title{
	display:	inline;
	float:		left;
	width:		233px;
	height:		48px;
	background:	url(../images/design/bloc_corps/c3_title_actu.jpg) no-repeat;
}

div.body_c3_actu_content{
	display:	inline;
	float:		left;
	width:		195px;
	padding:	17px 25px 0px 13px;
	background:	url(../images/design/bloc_corps/c3_content.jpg) repeat-y;
}

div.body_c3_actu_actu{
	display:	inline;
	float:		left;
	width:		190px;
	padding-left:2px;
	font-family:Verdana, Tahoma, Arial;
	letter-spacing:-0.25px;
	font-size:	7.5pt;
	line-height:13px;
	margin-bottom:	16px;
}

div.body_c3_actu_actu em{	font-weight:bold;	}

div.body_c3_actu_lastactu{
	margin-bottom:	0px;
}

div.body_c3_actu_footer{
	display:	inline;
	float:		left;
	width:		233px;
	height:		44px;
	background:	url(../images/design/bloc_corps/c3_footer_actu.jpg) no-repeat;
}

div#ads_container{
	display:	inline;
	float:		left;
	width:	600px;
	margin:	15px 12px 10px 0px;
	text-align:	center;
}

div#ads_container a{
	display:	inline;
	float:		left;	
	margin-bottom:	10px;
}

div#ads_container a img{}

div#footer_block{
	display:	inline;
	float:		left;
	width:		980px;
	height:		25px;
	padding-top:6px;
	background:	#f0f0f0;
	font-family:Arial, Verdana;
	font-size:	13px;
}

div#footer_block a{
	text-decoration:none;
	color:	#154966;
}

div#footer_block a.first{	margin-left:	300px;	}
div#footer_block a.notlast{	margin-right:	42px;	}


div#copyright{
	display:	inline;
	float:		left;
	width:		980px;
	height:		15px;
    text-align : right;
	padding-top: 10px;
	font-family:Arial, Verdana;
	font-size:	10px;
}

div#copyright a{
	text-decoration:none;
   	font-family:Arial, Verdana;
	font-size:	10px;
	color:	#154966;
}