body {
     margin:0; /* pour éviter les marges */
	 padding:0;
     text-align: center; /* pour corriger le bug de centrage IE */
	 /*color:#7f7f7f;*/
	font-size:10px;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	background-color:#CDCDCD;
}

#conteneur {
	width: 1020px;
    margin-left: auto;
    margin-right: auto;
	margin-top:2px;
	background-position:center;
    text-align: left; /* on rétablit l'alignement normal du texte */
    background: url(http://www.ses-sterling.com/images/accueil/ombre_cote_10px.jpg) repeat-y;
}
#global {
	width: 980px;
	margin:0px;
    margin-left: auto;
    margin-right: auto;
	background-position:center;
	background-color:#EDEDEE;
 }

#content{
	font-size:12px;
	line-height:16px;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	position: relative;
	width:810px;
	margin:110px auto 0 auto;
	padding-bottom:75px;
   	color: #474646;
	text-align: justify;
}

 #header {
	position:relative;
	height:102px;
	width:980px;
	z-index:2;
	background:url(http://www.ses-sterling.com/images/accueil/aleatoire/4.jpg) no-repeat;
 }

 #ombre {
	width: 1020px;
	height:19px;
    margin-left: auto;
    margin-right: auto;
	background-position:center;
    text-align: left; /* on rétablit l'alignement normal du texte */
    background: url(http://www.ses-sterling.com/images/accueil/ombre_bas_20px.jpg) repeat-y;
 }


#pied {
	background-color:#6C7A81;
	height:25px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	color:#FFFFFF;
}

#haut[id] {
    position: absolute;
	top:-110px;
	height:164px;
	width:980px;
	z-index:1;
	background: url(http://www.ses-eupen.com/images/accueil/courbe_haut.png) top no-repeat;
	left:-85px;
}

 #bas[id] {
    position: absolute;
    bottom: 0;
	height:164px;
	width:980px;
	background: url(http://www.ses-eupen.com/images/accueil/courbe_bas.png) bottom no-repeat;
	z-index:1;
	left:-85px;
}

.lien {
	/*background: url(http://www.ses-sterling.com/images/www_ses_sterling_com.jpg) center center no-repeat;*/
	float:right;
	height:25px;
	width:328px;
}

h2 {
	font-weight:normal;
	border-bottom:1px solid #6C7A81;
	margin-top:24px;
	padding-top:10px;
	line-height:25px;
}

h3   {
    background: url("http://www.ses-sterling.com/images/accueil/triangle_orange_16px.gif") no-repeat scroll 0 0 transparent;
    color: #C83200;
    font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 18px;
    line-height: 16px;
    margin: 18px 0 10px;
    padding-left: 15px;
    position: relative;
    text-align: left;
    z-index: 2;
}



	/* SPIP-STYLE                                              version 1.9  */
	/* Cette feuille contient les styles associes au code genere par SPIP.  */
	/* Ces styles sont indispensables et doivent necessairement etre        */
	/* definis pour le bon fonctionnement de vos squelettes.                */


	/* Raccourcis typographiques de SPIP */
	i.spip {}
	strong.spip {}

	.spip_puce { list-style-position: outside; }

	a{
		color:#2947A9;
		text-decoration: none;
		position:relative;
		z-index:2;
	}

	a:active a:visited{
		color: #f16043;
		text-decoration: none;
		position:relative;
		z-index:2;
	}



	a:hover {
		text-decoration:underline;
		background-color: transparent;
		border-color: #333333;
		border-width:0 0 1px;
		position:relative;
		z-index:2;
	}

	.spip_documents_left {
		float: left;
		margin-right: 10px;
	}

	.spip_documents_center {
		display: block;
		text-align: center;
		margin: 10px 0;
	}

	.spip_documents_right {
		float: right;
		margin-left: 10px;
	}

	.spip_doc_titre {
		font-weight: bold;
		margin-left:auto;
		margin-right: auto;
		text-align:center;
	}

	dt  {
		font-weight: bold;
		margin-left:auto;
		margin-right: auto;
		text-align:center;
	}

	.petit {
		text-align: center;
		font-size: 10px;
		margin:0;
	}

	ul {
		clear: both;
	}

	.invisible {
		font-size:10px;
	}
	/* Tableaux */

	table td.center {text-align:center;}

	table.spip {
		font-size:14px;
		line-height:16px;
		margin:10px 0 15px 0;
		border: none;
		width: 100%;
		text-align:justify;
		 }

	table.spip caption {
		caption-side: top; /* bottom pas pris en compte par IE */
		text-align: center;
		margin: auto;
		padding: 3px;
		font-weight: bold; }

	.row_first {
	    background: none repeat scroll 0 0 #F18E00;
	    color: #FFFFFF;
	    font-size: 16px;
	    line-height: 20px;
	    text-align: left;
	}

	.row_odd {
	    background: none repeat scroll 0 0 #EDEDEE;
	    vertical-align: top;
	}

	.row_even {
	    background: none repeat scroll 0 0 #EDEDEE;
	}

	 /* Colonnes sans couleur */
	.tab table.spip tr.row_even { background: #fff; }
	.tab table.spip tr.row_odd { background: #fff; }

	.tab30p table.spip th,.tab30p table.spip td { width: 30%;}
	.tab50p table.spip th,.tab50p table.spip td { width: 50%;}

	table.spip th, table.spip td {
		padding-left:10px;
	}

	table.spip .row_odd td {
		padding-left:0;
	}

	/* Logos, documents et images */
	img, .spip_logos { margin: 0; padding: 0; border: 0; }

.spip_documents_center {
	margin:0px;
	width:100%;
}

span.spip_documents_center {
	margin:0px;
	margin-bottom:-4px;
	border:none;
}
	span.spip_documents_center { display: block;}
	.spip_documents_left { float: left; display:inline; margin-right: 15px; margin-bottom: 5px; }
	.spip_documents_right { float: right; display:inline; margin-left: 15px; margin-bottom: 5px; }
	.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
	.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

	hr.spip {
		clear: both;
		color: #dadada;
		background-color: #dadada;
		height: 1px;
		border: 0;
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0.7em;
		margin-top:0px;
		padding-top:0px;
	}

.visite, .visite a {
	text-align:center;
	font-size:12px;
	color:#2947A9;
}

.visit, .visit a {
	padding-top: 30px;
	margin:0;
	text-align:center;
	font-size:12px;
}

#tab table.spip {
	border-collapse:collapse;
	text-align:center;
	line-height:18px;

}

#tab table.spip th, #tab table.spip td {
	padding:0px;
}

table.spip i {
	font-size:11px;
}

#tab .row_first {
	text-align:center;
	font-size:12px;
	line-height:14px;
	border-bottom:1px solid #C0C0C0;
	background-color:#EDEDEE;
	color:#474646;
	font-weight:normal;
}

#last {
	border-right:1px solid #C0C0C0;
	padding-right:10px;
	vertical-align:middle;
	height:100%;
}

#left {
	text-align:left;
}

.tab30 table.spip th,.tab30 table.spip td { width: 30%; text-align:left; vertical-align:top;}
.tab50 table.spip th,.tab50 table.spip td { width: 50%; text-align:left; vertical-align:top;}

.spip_poesie {
	margin:0;
	padding:0;
}

.grand {
	font-size:16px;
	margin:15px 25px 0 0;
}

.social {
    display: flex;
    float: right;
    margin-top: -65px;
}

.social img {
    height: 45px;
    margin-left: 5px;
    width: 45px;
}
