body { margin: 0; padding: 0; background: url(../images/bg_body.gif); }
div, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
table tr td{ border: none; border-collapse: collapse;vertical-align:top;}
form { margin: 0; padding: 0; }
a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; }
img { border: none; }
font { color: black;}

/*menu*/
#slaim { position: relative; width: 100%; padding: 35px 0 45px 0; background: url(../images/ixium_dec.gif) repeat-x; }
#wrapper { position: relative; overflow: hidden; width: 1100px; }
#menu { position: relative; width: 870px; height: 39px; overflow: hidden; background: url(../images/bg_menu.gif) no-repeat; }
#menu2 {  position: relative; width: 660px; overflow: hidden; height: 39px;}
#menu2 ul { margin: 0; padding: 0; list-style-type: none; float: left;}
#menu2 li { display: block; float: left; line-height: 38px;padding: 0 20px 0 20px; border-right:1px solid #dbdbdb;border-left:1px solid #898989; }
#menu2 a { display: block; color: #2b2b2b; font-size: 12px; text-decoration: none; }
#menu2 a:hover { display: block; color: #fff; font-size: 12px; text-decoration: underline; }






/*content*/
#main { position: relative; width: 1000px; overflow: hidden; background:transparent url(../images/bg_main.gif) no-repeat scroll -10px 51px; padding: 30px 0 0 0; text-align:left;}


.logo img { margin: 56px 25px 0 0; }
#content { position: relative; width: 1000px; overflow: hidden; padding: 5px 0;top:-55px;}
#txt { position: relative; width: 200px; overflow: hidden; text-align: left; float: left; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; padding: 159px 0 0 115px; }
#txt p { font-size: 10px; margin-top: 10px; }
#photo1 {background: url(../images/photo11.gif)  no-repeat right top;width:555px;}



#footer {position: relative; width: 100%; overflow: hidden; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #000;text-align:center;  margin:0 auto; }
#footer a { color: #000; vertical-align:bottom;font-size:8pt;}
#footer ul {display:inline;vertical-align:bottom;}
#footer img {vertical-align:bottom;}
#footer li {list-style: none; display: inline; background: url(../images/pipe.gif) repeat-y; padding-left: 6px; text-decoration: none;vertical-align:bottom;}
#footer  .first  {  background: none; }




.fisheye{
	position: absolute;
	width: 100%;
	text-align:center;
	padding-top:80px;
}

a.fisheyeItem2
{
	width: 40px;
	height: 70px;
	position: absolute;
	display: block;
	bottom: 0;
}

.fisheyeItem2 img
{
	border: none;
	margin: 5px auto 0 auto;
	width: 100%;
}

.fisheyeItem span,.fisheyeItem2 span
{
	display:none;
	position:absolute;
	vertical-align:bottom;
	padding-bottom:0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}




#carousel
	{
	height: 350px;
	width: 400px;
	position: relative;
	float:left;



	}
	#carousel a
	{
		position: absolute;
		width: 350px;
		display: block;

	}

#description_bloc { width: 500px;}
#description_bloc { width: 500px;}
#bloc_description { font-size:12px; padding: 20px 10px 20px 10px; background: url(../images/description-repeat.gif) repeat-y ; width:555px; color:black; text-align: left;}


 

.titreedition {font-size:14px; font-weight:bold; text-align:center; }


#bloc_description table{margin:0;padding:0;}
#tableliste{margin:0;padding:0;height:210px;}
#tableliste li{
display:block;
width:90px;
height:40px;
float:left;
text-align:center;
margin-left:-1px;
margin-top:-1px;
!margin-left:0px;
!margin-top:0px;
border:solid 1px black;
}
#tableliste li span{
vertical-align:middle;
}
.retline{
clear:both;
}
#logoixium{padding-right:90px;}