/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; text-align:center; background-color:#006699;}
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:18px; color:#fff;}
table{border-collapse: collapse; }
ul li {
	list-style-image:url(../images/puce.gif);
	color:#FFCC00;
}


#wrap_container { width:100%; background-color:#006699;}
.border { width:25px; height:690px; overflow:hidden; float:left}
#wrap { width:896px; 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:896px; height:286px; overflow:hidden; margin:0 auto; }
#flash { width:896px; height:286px; overflow:hidden; margin:0;background-color:#006699;}


#menu1 { width:896px; height:20px; overflow:hidden;  margin:0 auto; 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:40px;}
#menu1 ul li a:hover { margin-top:-20px;}
.mn1 { width:76px;}
.mn2 { width:117px;}
.mn3 { width:112px;}
.mn4 { width:99px;}
.mn5 { width:61px;}
.mn6 { width:69px;}
.mn7 { width:362px;}


.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;}
.titre_jaune {
	font-weight: bold;
	color: #FFCC00;
}


#main {
	width:896px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/intf_r5_c1.gif);
	background-repeat: repeat-y;
	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;}
#gche { width:60%; float:left;}
#dte { width:38%; float:left; margin-left:10px; margin-top:50px; text-align:center;}
#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:#fff;}
.text_mention_plan a { color:#fff;}

#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;}
