.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

#texteadsnoir{
   color: #000;
	font: arial, sans-serif;
	font-size: 1em;
	/* border-bottom: 1px solid #000; */
}

#texteadsnoir2{
	color: #4477aa;
	font: Arial, Helvetica, sans-serif;
	/* font-size: 0.9em; */
	font-size: 0.8em;
}

a.link {
	text-decoration: underline;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 10px;
}
a.link:hover {
	text-decoration: underline;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 10px;
}
a.link:visited {
	text-decoration: underline;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 10px;
}


#textehaut{
	width: 570px; /* width: 870px; */
	height: 30px;
	margin: 0 auto;
	padding: 0px;
	 background: #cc0066; 
}

#textemild{
	width: 565px; /* width: 870px; */
/* height: 30px; */
	margin: 0 auto;
	padding: 0px 0px 0px 5px;
	/* border: 1px solid Black; */
	background: #fff;
}

#adshaut{
float:left;
padding-right:5px;
}


* {
   padding:0;
   margin:0;
}

html, body {
	height: 100%;
}

body {
	padding: 0;
	margin: 0;
	font: 0.8em Arial, sans-serif;
	background: url(images/big_middle.gif) repeat-y;
	background-position:center;
	line-height: 1.5em;
	/* background: #fff; */
	color: #454545;
}

#page {
	width:970px;
	margin:0 auto;
	height:100%;
	
}

#header {
	width: 970px; /* width: 870px; */
	height: 140px;
	margin: 0 auto;
	padding: 0px;
	/* border: 1px solid Black; */
}

.logo {
	padding: 5px 0 10px 8px;
}



#content-old {
	padding: 10px 20px 0px 5px;
	height: 100%;

	/* border: 1px solid Blue; */
}

#content {
	/* padding: 5px 1px 0px 2px; */
	margin: 0 auto;
	height: 100%;
	width: 950px;
	/* border: 1px solid Blue; */
}


/**************************** menu ****************************/


#menu {
	float:left;
	width: 190px;
	color:#000;
	
}

#menu dl {
	width: 190px;
	margin: 0 auto;
	padding: 0 0 8px 0;
	background: #cc0066;
}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #cc0066}
#menu dd {margin:0; padding:0;  color: #000; font-size: 0.9em; border-bottom:1px solid #fff; background: #ffc4e1;}
#gallery a, #gallery a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 5px 2px 5px;
	background: #df62a0 10px 10px;
	width: 180px;
}
#gallery a:hover {background: #cc0066 11px 10px; color:#fff;}

ol li {font-size:11px;}


/**************************** content ****************************/

#info {
	float: right;
	width: 570px; /* width: 730px; */
	margin-right: 13px; 
	/* border: 1px solid Blue; */
}

#sidebarright {
	float: right;
	width: 160px;
	margin: -4px 1px 0px 0px; /* margin-left: 5px; */
}

#info2 {
	width: 300px; /* margin-left: 100px; */
	margin-left: 160px;
}

img------------ { float: left; margin: 4px 9px 3px 0; }

a { color: #0E4D8B; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 {
	font: bold 1.4em Arial, Sans-Serif;
	letter-spacing: 0px;
	padding: 3px 0 3 5px;
	margin: 0;
	color: #FFF;
}
h2 { margin: 0; padding: 0; font: normal 1.2em Arial, Sans-Serif; color: #47a; letter-spacing: 0px; }
h1 a { color: #FFF; background: inherit; text-decoration: none;}
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; text-decoration: none;}
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 5px 0; padding: 0; color: #5f5f5f; background: #FFF; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }

/**************************** lists ****************************/




/**************************** footer ****************************/

.footer {
	clear: both;
	text-align: center;
	color: #808080;
	padding: 10px 0 5px 0;
	
}
.footer p {	line-height: 1em; }
.footer a {	color: #4F4F4F;  font-size: 0.8em; text-decoration: none; } 





