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

body { margin: 30px 0; padding:0; background: url(../images/body.gif) repeat; text-align: center; }
img { border:none;display: inline; }
div, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
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: #867e7e;}
a:hover {color: #fff;text-decoration: none;}
p {margin:10px 0;}
.clear1 { clear:left;}
.clear2 { clear:both;} 
h1 {font-size:20px; text-align:center; color:#dfa300;}
h2 {font-size:15px;}

/*--------------------------*/

#wrap { position: relative; width: 920px; text-align: left; margin: 0 auto; }
#top { width: 890px; margin: 0 auto; height: 175px; }
.logo { float: left; width: 351px; }
.coords { float: left; width: 539px; position:relative;}
.logore {position:absolute; left:180px; top:25px;}

#bg-flash { background: url(../images/bg_flash.gif) no-repeat; height: 280px; }
#flash { padding: 15px; }

#menu { width: 920px; height: 34px; overflow: hidden; }
#menu ul { margin: 0; padding: 0; }
#menu li { float: left; list-style-type: none; height: 34px; overflow: hidden; position: relative; }
#menu a { display: block; }
#menu a:hover { position: relative; top: -34px; }
#menu a.on { position: relative; top: -34px; }

#wrap-content { width: 890px; margin: 0 auto; }
#bot-content { width: 890px; background: url(../images/bg_content.gif) repeat-y; }
#main-content { width: 890px; background: url(../images/bot_content.gif) bottom no-repeat; padding-bottom: 30px; }
#content { width: 830px; margin: 0 auto; padding-top: 20px; text-align: justify; }

#left { float: left; width: 685px; line-height: 16px; }
#left2 { float: left; width: 300px; }
.left { float: left; width: 190px; }
.left img { border: 5px solid #eaeaea; }

.list { float: left; width: 470px; text-align: justify; }
.list ul { margin: 0; padding: 0; }
.list li { list-style-image: url(../images/puce.gif); color: #ffbd08; font-weight: bold; margin-left: 15px; }

#right { float: right; width: 130px; }
#right2 { float: right; width: 500px; }
#right a { display: block; border: 2px solid #fff; margin-bottom: 10px; }

#footer { width: 890px; text-align: center; margin: 0 auto; color: #867e7e; }
#footer a { line-height: 36px; }

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