/*Taille du contenu obligatoirement en font-size: 12px;*/
body { margin:0; padding:0; text-align:center; background:#000000; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
table{ border-collapse: collapse; }
a { color:#fff; text-decoration:none;}
a:hover { color:#fff; text-decoration:underline;}
h2 { color:#d80d26; font-size:18px; }
h1 { border-bottom:1px solid #45484c; color:#d80d26; height:30px; overflow:hidden; margin:0 0 0 0; padding:0; }

#content { border:1px solid #1f2629; border-top:none; width:900px; margin:0 auto; background:#2b383c url(../images/bgcontent.gif) bottom repeat-x; text-align:left; }
#header { width:870px; height:481px; overflow:hidden; background:url(../images/bgheader.gif) 478px 60px no-repeat; padding:10px 0 23px 30px; }
#logo { display:block; width:325px; height:70px; overflow:hidden; padding-top:30px; float:left; }
#hd { width:220px; height:115px; overflow:hidden; text-align:right; float:right; }
#hd img { margin-bottom:19px; }
#minheight { width:20px; float:left; height:100px; overflow:hidden; }
.minheight2 { width:50px; height:100px; float:left; overflow:hidden; }
#hdr { width:800px; float:left; }
#flash { width:779px; height:271px; overflow:hidden; background:url(../images/bgflash.gif) no-repeat; padding:11px 10px 0 12px; }
#menu { width:800px; height:68px; overflow:hidden; background:url(../images/bgmenu.gif) no-repeat; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { height:68px; float:left; }
#menu ul li a { display:block; height:136px; }
#menu ul li a:hover { margin-top:-68px; }
#mn1 { width:92px; }
#mn2 { width:121px; }
#mn3 { width:122px; }
#mn4 { width:128px; }
#mn5 { width:115px; }
#mn6 { width:92px; }
#mn7 { width:130px; }
#contact p { font-size:14px; font-weight:bold;}
#mdr { position:relative; width:850px; float:left; }
#contact { position:absolute; width:280px; height:240px; left:533px; top:0; background:url(../images/bgcontact.gif) no-repeat; overflow:hidden; padding:29px 0 0 36px; }
#main { width:645px; margin-bottom:-12px; background:url(../images/bgmain.gif) repeat-y;float:left; }

#right {float:left;margin: 260px 0 0 10px;}
#right img{margin:5px 0 0 0;display :block;}

#wrap { width:485px; min-height:275px; background:url(../images/bgwrap.gif) no-repeat; padding:11px 138px 20px 22px; }
#wrap a { color:#d80d26; text-decoration:none; }
#wrap a:hover { color:#d80d26; text-decoration:underline; }
#photos { width:795px; float:left; text-align:center; background:url(../images/bgphoto.gif) no-repeat; height:103px; overflow:hidden; padding:66px 0 40px 0; }
#photos img { padding:0 1px; }
#wrapfoot { width:899px; text-align:center; background:url(../images/bgwrapfoot.gif) repeat-y; }
#footer { color:#fff; width:899px; padding-top:10px; background:url(../images/bgfooter.gif) no-repeat; }
#footer a { border-left:1px solid #fff; padding:0 5px; }
#footer a.first { border:none; }

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#mentions strong { color:#ce0000; }

/*CATALOGUE*/
#catalogue { margin:17px 0 10px 10px; padding:0; width:95%; text-align:center;}
#id{float:left; width:161px; padding:5px; margin:0 10px 15px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	background-color:#DFDFDF;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#id:hover{
	float:left;
	width:161px;
	margin:0;
	padding:5px;
	margin:0 10px 15px 30px;
	background-color:#FFCC33;
}
#id img{ border:solid 1px #ccc;}
#id a:hover img{
	border:1px solid #FFFFFF;
	width:155px;
}
#photos_cat {
	text-align:left;
	height:130px;
	background-color: #384044;
}
#photos_cat img { padding:4px; }