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

body { margin: 58px 0; padding:0; background: #192129; text-align: center; }
img { border:none;display: inline; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#62707e;}
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: #6a747f;}
a:hover {color: #386996;text-decoration: none;}
p {margin:15px 0; text-align:justify; line-height:12px;}
.clear1 { clear:left;}
.clear2 { clear:both;}

h2 { font-size: 16px; font-weight: bold; color: #FFFFFF; }
h1 {font-size:20px; color:#386996; text-align:center;}
img, div { behavior: url(iepngfix.htc); }
/*-----------------------------*/

#wrap { position: relative; width: 930px; text-align: left; margin: 0 auto; background: url(../images/bg_wrap.gif) bottom no-repeat #313b45; padding-bottom: 17px; }
#menu { position: absolute; width: 701px; height: 81px; overflow: hidden; top: 294px; left: 0; }
#menu ul { margin: 0; padding: 0; }
#menu li { list-style-type: none; float: left; position: relative; height: 81px; overflow: hidden; }
#menu a { display: block; }
#menu a:hover { position: relative; top: -81px; }

.coords { position: absolute; top: 294px; right: 5px; }

#phototext {margin-left:15px;}
#phototext a{float:left; margin:5px;}

.top { height: 34px; overflow: hidden; position:relative;}
.logo { float: left; width: 340px; height: 319px; margin-bottom: 33px; }
.part {position:absolute; top:192px; left:145px;}
#flash { float: left; width: 585px; height: 319px; }

#content { width: 920px; margin: 0 auto; }
#main-content { width: 920px; padding-top: 25px; }
#left { float: left; width: 500px; }

.left { float: left; width: 160px; }

.right { float: left; width: 285px; }
.right ul { margin: 0; padding: 0; }
.right li { list-style-image: url(../images/puce.gif); margin-left: 25px; font-weight: bold; color: #7f8d9c; }

#right { float: right; width: 395px; margin-top:10px; }
#right .foto1 { padding-right: 15px; }
#right .foto2 { padding-bottom: 15px; }
#right a { float: left; padding-bottom: 15px; }

#footer { width: 930px; margin: 0 auto; text-align: center; padding: 12px 0; }

.left-contact { float: left; width: 270px; padding-left: 100px; }
.right-contact { float:right; padding-right: 100px; }

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