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

body { margin: 0 auto 30px; padding:0; background: url(../images/bg.gif) repeat-x #051a28; text-align: center; }
img { border:none;display: inline; }
div, td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#605f5f;}
table{ border-collapse: collapse;border-spacing: 0; }
td, th { padding: 0; }
form { padding: 0; margin: 0;}
input, select {vertical-align: middle;}
a {text-decoration: none;color: #10466a;}
a:hover {color: #10466a;text-decoration: none;}
p {margin:15px 0;}
.clear1 { clear:left;}
.clear2 { clear:both;}
strong {color:#476c22;}
h1 {font-size:20px; text-align:center; color:#476c22;}
h2 {font-size:15px;}

#wrap { position: relative; width: 870px; text-align: left; margin: 0 auto; }

.logo { float: left; width: 265px; }
#menu { float: right; width: 570px; height: 30px; overflow: hidden; margin-top: 70px; }
#menu ul { margin: 0; padding: 0; }
#menu li { float: left; position: relative; height: 30px; overflow: hidden; list-style-type: none; }
#menu a { display: block; }
#menu a:hover { position: relative; top: -30px; }

#main-reap { width: 870px; background: url(../images/bg_wrap.gif) repeat-y; }
#top-main { width: 870px; background: url(../images/img-top.gif) top no-repeat; }
#main { width: 870px; background: url(../images/bg-wrap2.jpg) bottom no-repeat; padding-top: 75px; }
#encart { width:300px; height:90px; overflow:hidden; margin:0; padding:0; background:url(../images/bg-encart.gif) 0 0 no-repeat;}
.min-height { width: 45px; height: 645px; float: left; }
#wrap-main { width: 780px; float: left; padding-bottom: 10px; margin-top: 10px; }

#top { height: 220px; background: url(../images/bg-anim.gif) repeat-x; }
#main-top { width: 770px; margin: 0 auto; }
.left-top { float: left; width: 300px; }
#flash { float: left; width: 470px; height: 215px; }
.top-left img { float: left; }

.text h1 {text-align:left; font-size:15px;}
.text p {text-align:justify;}

#content { width: 780px; padding: 20px 0; }
#left { float: left; width: 280px; background: #fff; }
.foto { width: 270px; margin: 0 auto; padding: 5px 0; }
.foto a { float: left; } 
.foto .foto1 { margin-bottom: 10px; }
.foto .foto2 { padding-right: 10px; }
.foto .foto3 { margin-top: 10px; padding-right: 10px; }
.foto .foto5 { margin-top: 10px; }
.foto .foto4 { margin-top: 10px; padding-bottom: 5px; }

#right { float: right; width: 475px; text-align: justify; }
#right ul { margin: 0; padding: 0 0 0 50px; }
#right li { list-style-type: square; }

#footer { width: 870px; height: 61px; line-height: 61px; text-align: left; margin: 0 auto; background: url(../images/bg-footer.gif) no-repeat; }
.link-foot { float: left; width: 660px; text-indent: 15px; font-size: 10px; line-height: 50px; color: #818283; }
.logo-mtc { float: right; width: 165px; padding-top: 10px; }
#annu a {color:white;}

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