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

body { margin:0; padding:0; background:url(../images/bg.gif); text-align:center;}
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#959393; font-size:12px; line-height:18px;}
table{border-collapse: collapse; }

a { color:#959393;}
ul li { list-style-type:none; color:#6a6969;}
p { padding:5px 0; margin:0;}
h1 { margin:0; padding:0; text-align:left; color:#c90303;}
h2 {  text-align:left;}
h3 { text-align:left;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}


#wrap { width:921px; margin:0 auto; padding:0;}
#top { width: 921px; padding:32px 0 10px 0; margin:0;}
#header { width:905px; margin:0 8px; }
#tel { width:435px; height:32px; overflow:hidden; float:left;}
#menu-top { width:364px; height:25px; float:right; margin:0; padding:7px 0 0 0; background:url(../images/bg-men-top.gif) repeat-x; text-align:center;}
#menu-top a { color:#fff; text-decoration:none; background:url(../images/puce-men-top.gif) 0 7px no-repeat; padding:5px 20px 0 35px;}

.tab1 { width:921px; background:url(../images/bg-div-middle.gif) repeat-y;}
.tab2 { width:921px; background:url(../images/bg-div-top.gif) 0 0 no-repeat;}
.tab3 { width:895px; padding:5px 13px 12px 13px; margin:0; background:url(../images/bg-div-bottom.gif) bottom left no-repeat; position:relative;}
.logo { width:310px; float:left; overflow:hidden;}

#flash { width:585px; height:204px; overflow:hidden; float:left;}

#main { width:895px; background:url(../images/bg_main.gif) repeat-y;}	
#left { width:310px; float:left; overflow:hidden;}
#right { width:580px; float:right; overflow:hidden;}
.photo1 img { margin:1px 1px 4px 0;}
.left { width:300px; margin:0 auto;}
.photo2 { width:300px; text-align:left;}
.photo2 img { text-align:left; border:1px solid #474545; margin:5px 5px 5px 0;}
.text { text-align:justify;}
.content { width:530px; margin:106px 20px 0 15px;}
.photo3 img { background:#d0d0d0; padding:5px; border:1px solid #bfbebe; margin:5px 10px 5px 0;}

#footer { width:875px; margin: 5px auto; padding:10px; background:#808179; color:#ffe5e5; text-align:center;}
#footer a { color:#ffe5e5; text-decoration:none; padding:5px;}
.linkfoot { width:650px; color:#ffe5e5; float:left; text-align:left;}
.mtc { width:175px; float:right; text-align:center;}

#menu { width:851px; height:81px; overflow:hidden; margin:0; padding:0; position:absolute; top:5px; left:328px;}
#menu ul { margin:0; padding:0; overflow:hidden}
#menu ul li { float:left; overflow:hidden; list-style-image:none; list-style-image:none;}
#menu ul li a { display:block; height:162px;}
#menu ul li a:hover { margin-top:-81px;}
.mn1 { width:110px;}
.mn2 { width:190px;}
.mn3 { width:165px;}
.mn4 { width:116px;}
.part { width:100%; margin:0 auto;}
.part img { margin:5px ; vertical-align:middle;}




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