@charset "utf-8";
/* CSS Document */


body {margin:0; padding:0;}

#custom_content { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; width:593px; }
	
	/* reset */
	#custom_content ul, 
	#custom_content li, 
	#custom_content h2,
	#custom_content h3,
	#custom_content p { margin:0; padding:0; }
	
	/* general */
		#custom_content hr { height:1px; visibility:hidden; }
		#custom_content p { padding:0 0 8px 0; }
		#custom_content .padding { padding:0 14px; }
		#custom_content .nopadding { padding:0; }
		#custom_content .indent { padding-left:28px; }
		#custom_content .underline { text-decoration:underline; }
		
		/* float stuffs */
		#custom_content .float-left { float:left; width:auto;}
			#custom_content img.float-left { margin: 0 14px 14px 0; }
		#custom_content .float-right { float:right; width:auto;}
		#custom_content .clear {height:1px; clear:both; }
		#custom_content .no-wrap {padding:0 0 0 140px; }
		

	
	/* standard links */
	#custom_content a:link { text-decoration:none; color:#002B45; }
	#custom_content a:visited { text-decoration:none; color:#002B45; }
	#custom_content a:active { text-decoration:none; color:#002B45; }
	#custom_content a:hover { text-decoration:underline; color:#0098D9; }
	
	/* Titles */
		
		/* typo */
		#custom_content h2,
		#custom_content h3 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;  }
		
		/* page title */
		#custom_content h2 { display:block; height:40px; margin:0 0 28px 0; background:url(../images/h2_dashed-line.gif) bottom left repeat-x; font-size:22px; color:#000000; }
		
		/* subtitle */	
		#custom_content .subtitle {  display:block; height:30px; margin:0 0 14px 0; background:url(../images/h3_dashed-line.gif) bottom left repeat-x;  }
			#custom_content .top-return { display: block; float:right; width:auto; padding:3px 14px 0 12px; color:#002B45; background:url(../images/arrow_blue.gif) center left no-repeat; font-weight:normal;/*border:solid 1px blue;*/ }
			#custom_content .subtitle h3 { font-size:17px; color:#000000; }

	
	/* Boxes */	
	#custom_content .box_1of1 { margin:20px 0 40px 0; }	
		
		/* SKINS : */
		
		#custom_content .box_1of1 .lightBlue_CDEAF8 { /*here the width specs*/ padding:14px 0 0 0; background:url(../images/box_1of1_lightBlue_CDEAF8.gif) top left no-repeat; }	
			#custom_content .box_1of1 .lightBlue_CDEAF8 .box-content { height:auto; padding:0 14px 14px 14px; background:url(../images/box_1of1_lightBlue_CDEAF8.gif) bottom left no-repeat; }

		#custom_content .box_1of1 .lightBlue_F0F3F4 { /*here the width specs*/ padding:14px 0 0 0; background:url(../images/box_1of1_lightBlue_F0F3F4.gif) top left no-repeat; }	
			#custom_content .box_1of1 .lightBlue_F0F3F4 .box-content { height:auto; padding:0 14px 14px 14px; background:url(../images/box_1of1_lightBlue_F0F3F4.gif) bottom left no-repeat; }


	/* Lists & menus */
	#custom_content ul.picto { list-style-type:none; }
		#custom_content ul.picto li { width:129px; float:left; padding:0 25px 0 0; /*border:solid 1px blue;*/ }
			#custom_content ul.picto li div.label { display:block; width:100px; padding:0 0 18px 0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;  }
			#custom_content ul.picto li div.picto { background:url(../images/vertical_dashed-line.gif) top right repeat-y; /*border:solid 1px red;*/ }
				#custom_content ul.picto li div.picto img { border:0; }
				
				
		#custom_content ul.picto li.last { width:100px; padding:0 0 0 0;  }
			#custom_content ul.picto li.last div.label {   }
			#custom_content ul.picto li.last div.picto { padding:0 0 0 0; background:none;  }


	
	#custom_content ul.bullet { padding:0; margin:8px 0 8px 0; list-style:none; list-style-position:outside;  }
		#custom_content ul.bullet li { padding: 0 20px 30px 15px; display:block; background:url(../images/bullet_blue.gif) 0px 5px no-repeat; }
	#custom_content ul.arrow { padding:0; margin:0 0 0 0; list-style:none; list-style-position:outside;  }
		#custom_content ul.arrow li { margin: 10px 0 0 14px; padding: 0 0 0 10px; display:block; background:url(../images/arrow_blue.gif) 0px 4px no-repeat; }
	
	
	/* SME News page */
	#custom_content .publication_date { float:right; width:auto; padding:14px 0 0 0; font-size:11px; }
	
	
	
	
