/*---------- COMMON ----------*/

body {
	margin:10px 0 0 0;
	padding:0;
	background-color:#858585;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
}

a {
	color:#393B93;
	text-decoration:underline;
}

a:hover {
	color:#F3A23A;
}

a.lien {
	font-size: 17px;
	font-weight: bold;
	color:#393B93;
	text-decoration:none;
}

a.lien:hover {
	font-size: 17px;
	font-weight: bold;
	color:#393B93;
	text-decoration:underline;
}

p {
	margin: 0;
	padding: 5px 0px 5px 0px0;
}

h1 {
	font-size: 17px;
	background:url(../images/common/sucre.gif) no-repeat;
	font-weight: bold;
	color:#393B93;
	padding:0 0 25px 0;
	margin:15px 0 0 0;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color:#F3A23A;
	padding:15px 0 10px 0;
	margin:0;
}

h3 {
	font-size: 25px;
	font-weight:bold;
	color:#393B93;
	line-height:45px;
	margin:0;
	padding:0;
}

h4 {
	font-size: 13px;
	font-weight:bold;
	color:#FFBF00;
	margin:5px 15px;
}

.undertitle {
	margin:0;
	font-size: 11px;
}

.lign {
	border-bottom:1px solid #FED264;
	display:block;
	margin:10px 0;
}

.baseline {
	color:#8E8ED2;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.baseline a:hover {
	color:#FFFFFF;
}

.marginbottom {
	margin-bottom:40px;
}

.marginbottom2 {
	margin-bottom:10px;
}

.ligneheight {
	line-height:16px;
}

.groupsucriebody {
	font-size:11px;
	text-align:center;
}

.around {
	font-size:10px;
	color:#9E9E9E;
	text-align:center;
}

.around a:hover {
	color:#CCCCCC;
}

/*---------- COMMON ----------*/

/*---------- CADRE ----------*/

#cadre {
	margin:0 auto;
	width:930px;
	border:1px solid #393B93;
}

#content {
	width:930px;
	background:url(../images/common/bg.gif) repeat-x #FFA800;
}

#afrique {
	width:894px;
	padding:15px 3px 50px 33px;
	background:url(../images/common/afrique.jpg) no-repeat;
	background-position:bottom;
}

#europe {
	width:894px;
	padding:15px 3px 50px 33px;
	background:url(../images/common/europe.jpg) no-repeat;
	background-position:bottom;
}

#australie {
	width:894px;
	padding:15px 3px 50px 33px;
	background:url(../images/common/australie.jpg) no-repeat;
	background-position:bottom;
}

#asie {
	width:894px;
	padding:15px 3px 50px 33px;
	background:url(../images/common/asie.jpg) no-repeat;
	background-position:bottom;
}

#bottom {
	width:930px;
	background-color:#3D3D90;
	text-align:center;
	padding:10px 0;
}

/*---------- CADRE ----------*/

/*---------- CONTAINER BLANC ----------*/

#containergeneral {
	width:629px;
	float:left;
	padding: 0 35px 19px 21px;
	background: url(../images/common/top_content.gif) no-repeat;
}

#containerafrique {
	width:629px;
	float:left;
	padding: 0 35px 19px 21px;
	background:url(../images/common/activity/top_afrique.gif) no-repeat;
}

#containereurope {
	width:629px;
	float:left;
	padding: 0 35px 19px 21px;
	background:url(../images/common/activity/top_europe.gif) no-repeat;
}

#containerasie {
	width:629px;
	float:left;
	padding: 0 35px 19px 21px;
	background:url(../images/common/activity/top_asie.gif) no-repeat;
}


/*---------- CONTAINER BLANC ----------*/

/*---------- BOXDROITE ----------*/

#box {
	width:199px;
	float:right;
	background:url(../images/common/bg_box.gif) repeat-y;
}

.middlebox {
	padding: 0 14px 8px 14px;
	font-size:11px;
	color:#F3A23A;
}

a.middlebox {
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
}

a.middlebox:hover {
	color:#F3A23A;
	text-decoration:underline;
}

/*---------- BOXDROITE ----------*/

/*---------- LIST ----------*/

ul {
	margin:0 8px 0 0px;
	padding:0;
}

li {
	margin:0;
	list-style-type:none;
}

ul.listshort li {
	width:220px;
	padding:3px 0;
	border-top:1px solid #D8D8D8;
	font-weight:bold;
}

ul.listlong li {
	padding:2px 0;
	line-height:20px;
	border-top:1px solid #D8D8D8;
	font-weight:bold;
	display:block;
}

ul.listing li {
	margin-left:18px;
	list-style-image:url(../images/common/list_disc.gif);
}

ul.links li {
	margin:10px 0 10px 18px;
	list-style-image:url(../images/common/list_disc.gif);
}

ul.list li {
	margin-left:15px;
	list-style-image:url(../images/common/arrow2.gif);
}

ul.sitemap li {
	margin:5px 0 5px 15px;
	list-style-image:url(../images/common/arrow2.gif);
}

.leftshort {
	float:left;
	padding-right:8px;
}

.leftsucrier {
	float:left;
	width:220px;
}

.rightshort {
	color:#393B93;
	font-weight:normal;
	float:right;
	text-align:right;
}

/*---------- LIST ----------*/

/*---------- COLONNE ----------*/

.colleft {
	width:225px;
	float:left;
}

.colleft3 {
	width:455px;
	float:left;
}

.colleft2 {
	float:left;
}

.colright {
	width:200px;
	float:left;
	margin-left:9px;
}

/*---------- COLONNE ----------*/

br.clearer {
	clear: both;
}

/*--------- ETAT FINANCIER --------*/

.rapport {
	width:130px;
	background:url(../images/common/bg_bouton.gif) repeat-x #FF9900;
	border:2px solid #FFC368;
	text-decoration:none;
	color:#FFFFFF;
	padding:7px 25px;
	display:block;
	margin-left:228px;
	
}

a.rapport:hover {
	background:url(../images/common/bg_bouton2.gif) repeat-x #FFE3BA;
	color: #393B93;	
	text-decoration:none;	
}

.sousrapport {
	font-size:11px;
	width:95px;
	background:url(../images/common/bg_bouton.gif) repeat-x #FF9900;
	border:2px solid #FFC368;
	text-decoration:none;
	color:#FFFFFF;
	padding:3px 10px;
	display:block;
	
}

a.sousrapport:hover {
	background:url(../images/common/bg_bouton2.gif) repeat-x #FFE3BA;
	color: #393B93;	
	text-decoration:none;	
}

/*--------- ETAT FINANCIER --------*/