body {
	padding-top: 20px;
	background: url('../img/bg.jpg') top left repeat-x;
	} 
	
ul {
	margin: 0px;
	list-style: none;
	}
ul li {
	padding: 0px 0px 0px 25px;
	background: url('../img/list_arrow.gif') 5px 50% no-repeat;
	}	
	
/* MAIN --------------------- */	
	
div.main {
	width: 980px; margin: 0px auto;
	}
	div.main-title {
		height: 24px; padding: 10px 0px 0px 25px;
		color: #52296B; font-weight: bold; font-style: italic; font-size: 14px;
		}
	
/* HEADER ------------------- */	
	
div.header {
	height: 80px;
	background: url('../img/header_bg.jpg') top left repeat-x; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	}
	div.header-logo {
		top: -18px; left: 30px;
		width: 122px; height: 73px;
		}
	div.header-languages {
		top: -12px; right: 20px;
		}
	div.header-fb {
		top: -14px; right: 81px;
		}		
		
/* NEWSLETTER --------------- */		
		
div.newsletter-box {
	padding: 30px 21px 0px 0px; width: 276px; 
	}
	div.newsletter-box input.input-text {
		width: 150px; margin-right: 15px;
		}
	div.newsletter-box-message {
		font-size: 10px;
		}
		
/* CONTENT ------------------ */		
		
div.content {
	background: #FFFFFF url('../img/content_bg.jpg') top left repeat-y;
	}
	div.content-sub {
		padding: 20px;
		background: url('../img/content_top.jpg') top left no-repeat;
		}		
	div.content-left {
		width: 630px;
		}
		div.content-flash {
			width: 630px; height: 234px;
			}	
		div.content-info {
			margin-top: 20px; padding: 15px; padding-left:25px; width: 580px;
			background: #CE604D url('../img/info_bg.gif') top left no-repeat;
			color: #FFFFFF; font-size: 12px; line-height: 140%;
		}
		div.content-info a {
			color: #ffd768;
		}
		div.content-text {
			padding-top: 20px;
			}
	div.content-right {
		width: 308px;
		}
		
	#sub div.content-left {
		width: 716px;
		}			
		#sub div.content-flash {
			width: 716px; height: 126px;
			}		
	#sub div.content-right {
		width: 223px;
		}		
		
	div.content-text-left {
		width: 210px;
		}		
	div.content-text-right {
		width: 465px; padding: 0px 0px 0px 15px;
		border-left: 2px solid #E7F0F5; 
		}
	
/* FOOTER ------------------- */

div.footer {
	height: 120px;
	background: url('../img/footer_bg.jpg') top left no-repeat;
	color: #6489BC; font-size: 11px; 
	}
	div.footer-icf {
		padding: 22px 20px 0px 0px; height: 55px;
		}
		div.footer-icf img {
			margin-left: 10px;
			}
	div.footer-seo {
		padding-right: 15px;
		text-align: right; 
		}		
		div.footer-seo a {
			color: #A4BEE2;
			}
		div.footer-seo a:hover {
			color: #CE604D; text-decoration: none;
			}			

/* BOX PEOPLES --------------- */

div.box-peoples { }
	div.box-peoples-bar {
		top: 300px; left: 0px;
		width: 308px; height: 70px;
		background: url('../img/peoples_bar.png') top left no-repeat;
		}
		div.box-peoples-name {
			width: 200px; padding: 30px 0px 0px 22px;
			}
			div.box-peoples-name a {
				color: #FFFFFF; font-size: 16px; text-transform: uppercase;
				}
		div.box-peoples-more {
			width: 68px; padding: 34px 0px 0px; 
			background: url('../img/arrow_white.gif') 38px 38px no-repeat;	
			}
			div.box-peoples-more a {
				color: #FFFFFF; font-size: 11px;
				}
		
/* BOX PEOPLES SUB ---------- */		
				
div.box-peoples-sub { }
	div.box-peoples-sub-bar {
		top: 300px; left: 0px;
		width: 223px; height: 50px;
		background: url('../img/peoples_bar.png') top left no-repeat;
		}
		div.box-peoples-sub-name {
			padding: 25px 0px 0px 15px;
			}
			div.box-peoples-sub-name a {
				color: #FFFFFF; font-size: 16px; text-transform: uppercase;
				}
		div.box-peoples-sub-more {
			padding: 10px 26px 10px 0px; 
			background: #57316E url('../img/arrow_white.gif') 205px 14px no-repeat;
			text-align: right;	
			}
			div.box-peoples-sub-more a {
				color: #FFFFFF; font-size: 11px;
				}
								
				
/* BOX ABOUT ---------------- */	
				
div.box-about {
	width: 285px; padding-right: 40px;
	}		
div.box-help {
	width: 285px;
	}
	
/* ACII --------------------- */

div.acii-header-plum {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 7px solid #55286D;
	color: #55286D; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-plum a {
		color: #55286D; text-transform: uppercase; font-size: 15px;
		}
		
div.acii-header-plum-active {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 14px solid #55286D;
	color: #55286D; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-plum-active a {
		color: #55286D; text-transform: uppercase; font-size: 15px;
		}		
	
div.acii-header-orange {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 7px solid #CE604D;
	color: #CE604D; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-orange a {
		color: #CE604D; text-transform: uppercase; font-size: 15px;
		}	
		
div.acii-header-orange-active {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 14px solid #CE604D;
	color: #CE604D; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-orange-active a {
		color: #CE604D; text-transform: uppercase; font-size: 15px;
		}	
	
div.acii-header-blue {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 7px solid #71A1D2;
	color: #71A1D2; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-blue a {
		color: #71A1D2; text-transform: uppercase; font-size: 15px;
		}		
	
div.acii-header-blue-active {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 14px solid #71A1D2;
	color: #71A1D2; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-blue-active a {
		color: #71A1D2; text-transform: uppercase; font-size: 15px;
		}		
	
div.acii-header-green {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 7px solid #79B555;
	color: #79B555; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-green a {
		color: #79B555; text-transform: uppercase; font-size: 15px;
		}		
	
div.acii-header-green-active {
	padding: 5px 0px 4px 15px; margin-bottom: 10px;
	border-left: 14px solid #79B555;
	color: #79B555; text-transform: uppercase; font-size: 15px;
	}
	div.acii-header-green-active a {
		color: #79B555; text-transform: uppercase; font-size: 15px;
		}			
	
div.acii-paragraph {
	padding: 0px 0px 0px 15px;
	border-left: 7px solid #E7F0F6;
	color: #6F6F6F; line-height: 160%;
	}	
	
/* BOX CLIENTS -------------- */	
	
div.box-clients {
	padding-top: 15px;
	}	
	div.box-clients-image {
		text-align: center;
		}
	div.box-clients-text {
		padding-top: 15px;
		line-height: 160%;
		}
