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

body { margin:0; padding:0; background:#bcd0dd; text-align:center; }
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#06324f; line-height:15px;}
table{border-collapse: collapse; }

a { color:#06324f;}
ul li { color:#fff; list-style-type:none; font-weight:bold;}
p { padding:5px 0; margin:0; }
h1 {font-size:20px; text-align:center; color:#fff;}
h2 {font-size:15px;}
h3 {}
.clear { clear:left;}
.clear1 { clear:right;} 
.clear2 { clear:both;}


#wrap { width:860px; margin:0 auto; }
#top { width:860px; background:url(../images/bg_top.gif) 0 0 no-repeat;}
.logo { width:540px; float:left;}
.logo img {margin:55px 0 27px 0;}
.tel { width:215px; float:right; overflow:hidden;}
.tel img { margin-top:98px;}


#menu { width:860px; height:40px; overflow:hidden;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; list-style-image:none; list-style-type:none; overflow:hidden;}
#menu ul li a { display:block; height:80px;}
#menu ul li a:hover { margin-top:-40px;}
.mn1 { width:77px;}
.mn2 { width:177px;}
.mn3 { width:102px;}
.mn4 { width:125px;}
.mn5 { width:184px;}
.mn6 { width:82px;}
.mn7 { width:113px;}

#anim { width:860px; height:245px; overflow:hidden;}
#flash { width:640px; height:245px; float:left; overflow:hidden; float:left;}
#main { width:860px; background:url(../images/bg_main1.gif) 0 0 no-repeat #0365a4;  }
#content { width:860px; background:url(../images/bg_main2.gif) bottom left no-repeat; padding-bottom:10px;  position:relative;}

#titre { width:325px; height:50px; overflow:hidden; position:absolute; top:0; left:0; }
#left { width:200px; float:left; overflow:hidden; margin-top:60px;}
#right { width:660px; float:left; overflow:hidden;}
.photo { text-align:center; color:#fff;}
.photo img { margin:5px 0;}	

.contenue { width:620px; margin:0 auto; padding:25px 0;}
.photo2 { width:620px; text-align:right; }
.pict { width:135px; height:75px; overflow:hidden; padding:5px; background:url(../images/bg_photo.gif) 0 0 no-repeat; float:right; margin:0 7px; }
.pict img { border:1px solid #082130;}
.text { text-align:justify;}
#footer { width:860px; text-align:center; color:#233b4a; margin:10px 0; }
#footer a { color:#233b4a; text-decoration:none; padding:5px;  }
#footer a:hover { font-weight:bold;}

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