/*Taille du contenu obligatoirement en font-size: 12px;*/
body {	margin:0;	padding:0;	background:  #356aa0;	text-align:center;}
div, td {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color: #908888; line-height:20px;}
img {	border:none;	display: inline;}
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: #09a29d;}
ul li { color:#069692; list-style-type:none;}
p {	margin:5px 0; padding:0;}
.clear { clear:left;}
.clear1 {	clear: right;}
.clear2 {	clear: both;}
img, div {	behavior: url(iepngfix.htc);}
h1 {font-size:20px; text-align:center;}
h2 { font-size:14px; font-style:italic; color:#09a29d;}
/*------------------------------------------*/

#part {width:138px; position:absolute; top:222px; left:470px; z-index:300;}
#part a{display:block; float:left; margin-right:5px;}

#wrapper { width:100%; margin:0; padding:0;}
#wrapout{ width:100%; margin:0; padding:0;}
#wrap{ width:945px; margin:0 auto; padding:0; position:relative; background:url(../images/bg_wrap_top.jpg) 0 178px no-repeat;}
#top{ width:945px;}
.logo{ width:465px; float:left; overflow:hidden;}
.logo img {margin:45px 20px 93px 160px;}
.adress { width:480px; overflow:hidden; float:left;}
.adress img { margin:98px 167px 112px 3px;}
#anim { width:448px; height:208px; overflow:hidden; padding:16px 6px 12px 6px; background:url(../images/bg_anim.gif) 0 0 no-repeat; margin:0 342px 0 143px;}
#flash { width:448px; height:208px; overflow:hidden;}

#main{ width:945px; background:url(../images/bg_wrap.gif) repeat-y ; margin:0; padding:0;}
#mainwrap{ width:945px; background:url(../images/maintop.gif) 0 0 no-repeat;}
#tabcontent {  width:770px; background:url(../images/bg_wrap_bot.gif) bottom left no-repeat; padding:25px 35px 45px 140px;}
#content{ width:770px; }
.text{ text-align:justify;}
.photo{ width:770px; text-align:left;}
.photo img { border:1px solid #cfcfcf; margin:10px 11px 10px 0; float:left; }
#titre { width:460px; height:40px; overflow:hidden; position:absolute; top:250px; left:143px;}
#footer{ width:945px; margin: 0 auto; text-align:center; padding:10px 0; color:#0b716e;}
#footer a { color:#fff; text-decoration:none;  padding:5px; font-weight:normal;}
#footer a:hover { color:#fefefe; text-decoration:underline;}
.mtc{ width:190px; float:right; text-align:center;}
.footlink{ width:755px; float:left; text-align:right;  color:#fff; line-height:25px; }

#menu { width:130px; height:280px; margin:0; padding:0; overflow:hidden; position:absolute; top:363px; left:0;}
#menu ul { margin:0; padding:0;}
#menu ul li { list-style-type:none; list-style-image:none; float:left; overflow:hidden;}
#menu ul li a { display:block; width:260px;}
#menu ul li a:hover { margin-left:-130px;}





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