/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #502c09; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#fff; }
table{border-collapse: collapse; }
a { color:#ca8402; text-decoration:none;}
a:hover { color:#ca8402; text-decoration:underline;}
ul li { list-style-image:url(../images/puce.gif); color:#ffffff;}
h1 { font-size:16px; color:#e29b24; text-align:center; text-decoration:underline;}

#wrapout { width:100%px; background:url(../images/bgfoot.gif) bottom repeat-x;}
#wrap { width:900px; margin:0 auto; padding:0; position:relative;}
#top { width:900px; background:url(../images/bgtop.gif) top left no-repeat;}
#logos { width:635px; height:145px; margin:0; padding:0; text-align:left; padding:0 0 0 265px;}
#logosite { width:165px; height:145px; padding:0 9px 0 8px; float:left;}
#logomega { width:75px; height:73px; float:left;}
#logoaix { width:75px; height:73px; padding:0 0 0 7px; float:left;}

#contact { width:635px; height:47px; overflow:hidden; text-align:right; padding:0 0 0 265px;}


#menuout { width:265px; height:210px; padding:67px 0 56px 0; float:left;}
#menu { width:265px; height:210px; overflow:hidden; margin:0; padding:0;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; width:530px;}
#menu ul li a strong{display: none;}
#menu ul li a:hover { margin-left:-265px;}	


#anim { width:587px; height:267px; padding:35px 19px 31px 29px; float:left;}
#flash { width:587px; height:267px;}

#deco { width:285px; height:217px; top:0; left:-19px; position:absolute;}

#main { width:900px; background:url(../images/bgmain.gif) top no-repeat; padding-bottom:10px;}
#title { width:900px; height:59px; text-align:left;}
#title img { float:left;}
#encart { padding-left:160px;}

#left { width:460px; float:left;}
#text { width:460px; text-align:center;}
.text { padding:0 10px; text-align:left;}
.text a { color:#ca8402;}
.photo { border:4px solid #201203;}

#right { width:440px; float:left;}
#photo { width:420px; margin:0 auto; padding:5px 0;}
#photo img { float:left; margin:0 0 5px 5px;}
#lecteur { width:29px; height:158px; bottom:146px; right:-34px; position:absolute;}
#footer { width:900px; height:100px; overflow:hidden; text-align:center; color:#473420; line-height:30px;}

.contact { width:300px; margin:0 auto; text-align:center; color:#ffffff;}
#mentions { width:900px;}
#plan { width:840px; padding:5px 30px; }
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

/*CATALOGUE*/
#catalogue { float:left; width:900px; margin:0px; padding:0 10px; text-align:center; float:left;}
#id{float:left; width:220px; padding:5px; margin:0 10px 15px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#id:hover{
	float:left;
	width:220px;
	padding:5px;
	margin:0 10px 15px 30px;
	color:#996600;
}
#id a:hover {
	color:#ca8402;
}
#id a {
	color:#FFFFFF;
}
#id a:hover img{
	border:4px solid #FFFFFF;
	width:190px;
}