/* @lterTIC | Création de sites web | Référencement | Positionnement */

* { margin: 0; padding: 0; }
body { font: 15px/2 Tahoma, Arial, serif; background: #eaebec /*url(../images/global-koeo.png) no-repeat top center*/; }
p { line-height: 1.55; }
a:link {color:#aa4597;}

#conteneur { 
	width: 994px; 
	min-height: 753px;
	margin: 15px auto 0 auto; 
	position: relative;
	background: url(../images/global-koeo3.png) no-repeat top center;	
}

#rss {
	position:absolute;
	top:13px;
	left:943px;
	z-index:1000;
}

/*#header { 
	width: 960px; 
	height:180px; 
	background: url(../images/header-koeo.png) no-repeat top center;
	margin: 15px auto 0; 
}*/

#header {
	height:180px;
	background:none;
}

h1 { width:430px; color: #000; font: 16px/2 Verdana, Arial, serif; /*float:right;*/ margin: 70px 0 0 15px; text-transform: uppercase; text-align:center;}

h2 { font: 15px/2 Verdana, Arial, serif; margin:0; padding:0;}

h3 { color: #000; font: 10px/2 Verdana, Arial, serif; margin:0; padding:0; font-weight:bold; }

/*#logo { 
	float:left; 
	height: 101px; 
	width:161px; 
	z-index:101; 
	outline:none; 
	margin: 45px 0 0 60px;
}*/

#header .logo {
	position:absolute;
	top:70px;
	left:100px;
	border:0;
	width:162px;
	height:100px;
	outline: none;
}

#header .ads {
	position:absolute;
	top:25px;
	left:264px;
	width:655px;
	height:147px;
	background: #fff url(../images/ads-koeo.png) no-repeat top center;
}


/*.header h2 {
	position:absolute;
	top:118px;
	left:32px;
	width:180px;
	height:38px;
	line-height:100%;
}*/


/*#global {
	width: 960px; 
	margin: 0 auto; 
	position: relative;

}*/

#main-content { 
	position:relative;
	float:left;
	width:440px;
	height:527px;
	margin:0 0 0 60px;
	padding: 0 0 0 80px; 
	background: #fff url(../images/main-koeo.png) no-repeat top right;

}

#bloc-texte {
	color: #97999b; 
	font: 15px/2 Verdana, Arial, serif;
	text-align:right;
	font-style:italic;
	margin : 20px 60px 0 0;
}

#main-sidebar { 
	position:relative;
	float:right; 
	width: 300px;
	background: #fff; 
	padding: 0 10px;
	margin : 0 50px 0 0;
	text-align:center;
}

#fleur a img{
	position:relative; 
	height: 140px; 
	width:140px; 
	z-index:101; 
	outline:none; 
	margin: 45px 0 auto;
}

#fleur a {
	outline: none;
}

#bas {
	position:relative;
	margin: 120px auto;
	width:906px;
	height:280px;
	padding: 0; 
	background: #eaebec url(../images/bas-koeo.png) no-repeat top center;
	text-align:justify;
}

#bas1 {
	position:relative;
	float:left;
	margin: 8px 0 0 40px;
	width:410px;
	height:394px;
	padding: 0; 
	background: none;
}

#texte-bas11 {
	position:relative;
	width:410px;
	color: #000; 
	font: 9px/2 Verdana, Arial, serif;
	text-align:left; 
	padding:0;
	margin: 0;
}

#texte-bas12 {
	position:relative;
	float:left;
	width:430px;
	color: #000; 
	font: 9px/2 Verdana, Arial, serif;
	text-align:left; 
	padding:0;
	margin: 34px 0 0 0;
}

html[xmlns*=] body:last-child #texte-bas12 {
	margin-top:38px;
}

#bas2 {
	position:relative;
	float:right;
	margin: 8px 0 0 0;
	width:430px;
	height:394px;
	padding: 0; 
	background: none;
}


#texte-bas21 {
	position:relative;
	width:430px;
	color: #000; 
	font: 9px/2 Verdana, Arial, serif;
	text-align:left; 
	padding:0;
	margin: 0 0 0 17px;
}

#texte-bas22 {
	position:relative;
	width:430px;
	color: #000; 
	font: 9px/2 Verdana, Arial, serif;
	text-align:left; 
	padding:0;
	margin: 34px 0 0 17px;
}

html[xmlns*=] body:last-child #texte-bas22 {
	margin-top:38px;
}

#contenu-textes {
	position:relative;
	/*float:left;*/
	width:880px;
	height:527px;
	margin:0 0 0 40px;
	padding:0 10px 0 30px; 
	background: #fff;
	overflow:auto;
	text-align:justify;
}

#bloc-liens1 {
	position:relative;
	float:left;
	width:25%;
	margin:0 0 0 40px;
}

#bloc-liens2 {
	position:relative;
	float:right;
	width:25%;
	margin:0 280px 0 0;
}

#bloc-liens {
	position:relative;
	width:80%;
	margin:0 0 0 40px;
}

#bloc-contact1 {
	position:relative;
	float:left;
	width:35%;
	margin:0 0 0 40px;
	text-align:left;
}

#bloc-contact2 {
	position:relative;
	float:left;
	width:45%;
	margin:0 0 0 40px;
	text-align:left;
}

#footer  { 
	position:relative;
	width: 960px; 
	background: none;
	margin: 15px auto;
	color: #000;
	font: 9px/2 Verdana, Arial, serif;
	text-align: center;
}

#footer p { padding: 10px; color: #000; }
#footer a:link { color: #000; border-bottom: 1px dotted white; text-decoration: none; }
#footer a:visited { color: #000; text-decoration: none;}
#footer a:hover { color:#aa4597; border-bottom: solid 1px white; }
.image, .image a, .image img {text-decoration: none;border: none; vertical-align: middle;}
