/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; text-align:center; background-color:#666666;}
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:18px; color:#000;}
table{border-collapse: collapse; }
ul li { list-style-image:url(../images/puce.gif); color:#f58e32;}


#wrap_container { width:100%; background:url(../images/bg_center.gif); background-color:#FFFFFF;}
.border { width:25px; height:690px; overflow:hidden; float:left}
#wrap { width:900px; overflow:hidden; float:left;}
#top { width:900px;}
#logo { width:305px; float:left; text-align:center; padding-top:33px; background:url(../images/bg_logo.gif) 0 0 no-repeat;} 
.logo { width:225px; height:105px;}

#anim { width:1000px; height:217px; overflow:hidden; margin:0 auto; }
#flash { width:1000px; height:217px; overflow:hidden; margin:0;background-color:#FFFFFF;}


#menu1 { width:900px; height:42px; overflow:hidden; margin:0; padding:0;}
#menu1 ul { list-style-type:none; list-style-image:none; margin:0; padding:0;}
#menu1 ul li { float:left; overflow:hidden;}
#menu1 ul li a { display:block; height:84px;}
#menu1 ul li a:hover { margin-top:-42px;}
.mn1 { width:145px;}
.mn2 { width:56px;}
.mn3 { width:49px;}
.mn4 { width:90px;}
.mn5 { width:178px;}
.mn6 { width:132px;}
.mn7 { width:123px;}
.mn8 { width:127px;}


.image_deco { width:660px; height:30px; overflow:hidden; float:left;}
#menu2 { width:240px; height:30px; overflow:hidden; float:left; margin:0; padding:0;}
#menu2 ul { list-style-type:none; list-style-image:none; margin:0; padding:0;}
#menu2 ul li { float:left; overflow:hidden;}
#menu2 ul li a { height:60px;  display:block;}
#menu2 ul li a:hover { margin-top:-30px;}

.home { width:70px;}
.contact { width:64px;}
.plan { width:106px;}


#main {
	width:1000px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/fd.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
}
#conteneur { width:95%; margin:0 auto;}
#titre { width:900px; height:50px; overflow:hidden;}
#left { width:460px; float:left;}
.text { width:415px; padding:5px 10px 5px 25px; background:url(../images/bg_txt_accueil.gif) 0 0 no-repeat; text-align:left; }

.text a { color:#000; }
.text img { border:1px solid #9f9f9f; background:#ddd; padding:5px;}
.text p {text-align:justify;}
                       


#right { width:440px; float:left;} 
.photo1 { width:440px;}
.photo1 img { padding:4px 18px 16px 19px; background:url(../images/bg_photo_1.gif) 0 0 no-repeat; float:left;}
.photo2 { width:440px;}
.photo2 img {padding:20px 16px 16px 18px; background:url(../images/bg_photo_2.gif) 0 0 no-repeat; float:left;}

#footer { width:950px; background:url(../images/bg_footer.gif) 0 0 no-repeat; text-align:center; padding-top:15px; margin:0 auto;}
#footer a {
	color:#FFCC00;
	padding:0 10px;
	line-height:20px;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	padding:0 10px;
	line-height:20px;
	text-decoration:none;
}
#footer img { padding: 10px 0;}


.logo_part { text-align:center; padding:0; margin:0;}
.logo_part img { overflow:hidden; margin:10px 5px; padding:0; border:1px solid #9f9f9f;}

.logopart2 { text-align:center; padding:0; margin:0;}
.logopart2 img { overflow:hidden; margin:0px; padding:0; }

.text_mention_plan { width:840px; margin:10px 30px; overflow:hidden; text-align:left; color:#000;}
.text_mention_plan a { color:#000;}

#left_contact { width:183px; height:140px; padding:11px 18px 16px 19px; margin:15px; background:url(../images/bg_photo_1.gif) 0 0 no-repeat; float:left;}
#right_contact { width:560px; float:left; overflow:hidden; padding:20px;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

.minheight {height:30px;}
.minheight2 {height:20px;}


#photo { padding:5px; margin:5px; float:left; width:200px; border: 2px solid #FFCC00;}
#gch {
	padding:5px;
	float:left;
	width:460px;
	
}
#dte { padding:5px; float:left; width:460px;}