* {margin:0; padding:0;}
img { border:none;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:#F1F1F1; }

#top { width:100%; height:154px; }
#top_part1 { width:100%; height:100px; background:url('../images/site/fd_top.jpg') repeat-x; }
#glossy { width:1000px; height:100px; margin:auto; }
#logo { width:300px; height:100px; float:left; }
#itrio { width:700px; height:100px; float:left; }
#top_part2 { width:100%; height:54px; background:url('../images/menu/bmid_108.gif') repeat-x; }
#menu { width:1000px; height:54px; margin:auto; }

#contener1 { width:1000px; height:100%; margin:auto; }
#news { width:450px; height:300px; float:left; }
#blocnews { width:440px; height:280px; margin:10px 10px 10px 0; }

#refe { width:1000px; height:680px; margin:auto; }

#darkin { width:1000px; height:290px; margin:auto; }
#darkblue { width:100%; height:290px; background:url('../images/site/fd_blue.jpg') repeat-x; padding-top:30px; }

#navlist { padding-left: 0; margin-left: 0; width: 450px; }
#navlist li { list-style: none; margin: 0; padding: 0.25em; }
#navlist li a { text-decoration: none; }

#lecteur { width:540px; height:300px; float:right; }
#video { width:530px; height:280px; margin:10px 0 10px 10px; }

#contener2 { width:1000px; height:250px; margin:auto; }
#where { width:152px; height:17px; padding-top:23px; padding-left:8px; }
#defil { width:994px; height:230px; padding-left:2px; padding-right:4px; padding-top:20px; }

#contener3 { width:1000px; height:150px; margin:auto; margin-top:20px; }
#gal1 { width:500px; height:250px; float:left; }
#gal2 { width:500px; height:250px; float:left; }

#bottom { width:100%; height:150px; margin-top:30px; }
#footer { width:1000px; height:120px; margin:auto; padding-top:30px; border-top:1px dashed #cccccc; }

#societe { width:1000px; height:500px; margin:auto; }
#socleft { width:680px; height:100%; float:left; padding-top:20px; text-align:justify; padding-left:20px; }
#socleft2 { width:680px; height:100%; float:left; padding-top:20px; text-align:justify; padding-right:20px; }
#socright { width:300px; height:100%; float:left; padding-top:20px; }
#socright2 { width:300px; height:100%; float:left; padding-top:20px; }
#intern { width: 290px; margin-left:5px; }

#societe5 { width:1000px; height:800px; margin:auto; }

#societe6 { width:1000px; height:1000px; margin:auto; }

#newsalon { width:1000px; height:700px; margin:auto; }

#videos { width:1000px; height:100%; margin:auto; }

#carte { width:1000px; height:650px; margin:auto; }
#carte1 { width:400px; height:650px; float:left; }
#carte2 { width:600px; height:650px; float:left; }

#intern ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family:Verdana, Arial, Helvetica, sans-serif; }
#intern a { display: block; padding: 3px;width: 284px; background-color: #036; border-bottom: 1px solid #eee; }
#intern a:link, #navlist2 a:visited { color: #EEE; text-decoration: none; }
#intern a:hover { background-color: #369; color: #fff; }
#active a:link { background-color: #369; color: #fff; }

#actu { width:1000px; height:100%; margin:auto; }
#actuleft { width:680px; height:100%; float:left; padding-right:20px; }
#acturight { width:280px; height:100%; float:left; padding-left:20px; background:#f8f8f8; }

#presse { width:1000px; height:700px; margin:auto; }
#presseleft {width:750px; height:700px; float:left; }
#presseright { width:250px; height:700px; float:left; text-align:center; }
#chronique {width:250px; height:100px; background:url('../images/site/chronique.png') no-repeat; }
#pressart { width:900px; height:600px; padding:0 50px 0 50px; }
#podcast { width:900px; height:50px; padding:0 50px 0 50px; }

#explic {width:500px; height:150px; margin:auto; margin-top:50px; text-align:center; }
#pro { width:500px; height:100px; margin:auto; background:#FFFFFF; border:#cccccc 1px solid; margin-top:20px; }
#cadre { width:420px; height:80px; margin:10px 40px 10px 40px; background-color:#0B5ED8; }
#forgot { width:500px; height:20px; margin:auto; margin-top:20px; text-align:center; }

#catalogues { width:1000px; height:100%; margin:auto; }
#catleft { width:680px; height:100%; float:left; padding-top:20px; text-align:justify; padding-left:20px; }
#catright { width:300px; height:100%; float:left; padding-top:20px; text-align:center; }

#produits { width:1000px; height:100%; margin:auto; }
#prodleft { width:700px; height:100%; float:left; }
#prodright {width:300px; height:100%; float:left; text-align:center; }

#fiche { width:1000px; height:100%; margin:auto; }

#contleft { width:500px; height:500px; float:left; }
#contright { width:500px; height:500px; float:left; text-align:right; }

#q { margin:0; padding:10px 0 0 10px; }
#q input[type=text] { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:0; width:180px; height:32px; color:#1D1510; background:url('../images/site/searchbox.png') top left no-repeat; margin:0; padding:0 0 0 0; }
#q input[type=submit]{ cursor:pointer; float:left; border:0; width:40px; height:32px; color:#888888; background:url('../images/site/searchbox.png') top right no-repeat; margin:0; padding:0; }

a { font-size: 10px; color: #333333; outline:none; }
a:link { text-decoration: none; outline:none; }
a:visited { text-decoration: none; color: #333333; outline:none; }
a:hover { text-decoration: none; color: #cccccc; outline:none; }
a:active { text-decoration: none; color: #333333; outline:none; }

a.news { font-size: 11px; color: #333333; outline:none; }
a.news:link { text-decoration: none; display:block; padding:5px; outline:none; }
a.news:visited { text-decoration: none; color: #333333; outline:none; }
a.news:hover { text-decoration: none; color: #336FAD; background:#f8f8f8; outline:none; }
a.news:active { text-decoration: none; color: #333333; outline:none; }

a.actu { font-size: 12px; color: #333333; outline:none; }
a.actu:link { text-decoration: none; outline:none; }
a.actu:visited { text-decoration: none; color: #333333; outline:none; }
a.actu:hover { text-decoration: none; color: #336FAD; outline:none; }
a.actu:active { text-decoration: none; color: #333333; outline:none; }

a.header { font-size: 10px; color: #fff; outline:none; }
a.header:link { text-decoration: none; outline:none; }
a.header:visited { text-decoration: none; color: #fff; outline:none; }
a.header:hover { text-decoration: none; color: #333333; outline:none; }
a.header:active { text-decoration: none; color: #fff; outline:none; }

a.footer { font-size: 10px; color: #333333; outline:none; }
a.footer:link { text-decoration: none; outline:none; }
a.footer:visited { text-decoration: none; color: #333333; outline:none; }
a.footer:hover { text-decoration: underline; color: #333333; outline:none; }
a.footer:active { text-decoration: none; color: #333333; outline:none; }

.Style1 { color: #FFFFFF; font-weight: bold; }
.Style2 { font-size: 12px; }
.Style3 { color: #0B5ED8; font-weight: bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Style4 { color: #fff; font-weight: bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#0B5ED8; display:block; }
.Style5 { color: #fff; font-weight: bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#0B5ED8; display:block; text-align:center; }
.Style7 { color: #f1f1f1; }
.center { text-align:center; }
.right {text-align:right; }
.left { text-align:left; }
.mag { background:#FFFFFF; width:180px; height:140px; text-align:center; padding:5px 5px 5px 5px; border:1px solid #3D9BDE; }
h1 { background:#0B5ED8; color:#FFFFFF; font-size:12px; padding-left:5px; line-height:20px; }
h2 { background:#66cc66; color:#FFFFFF; font-size:11px; text-align:center; line-height:20px; }
.physix { width:300px; height:200px; background:url('../images/site/encart_physix.jpg') no-repeat center; display:block; }
.vogels { width:300px; height:200px; background:url('../images/site/encart_vogels.jpg') no-repeat center; display:block; }
.itri { width:300px; height:200px; background:url('../images/site/encart_itrio.jpg') no-repeat center; display:block; }
.mount { width:300px; height:200px; background:url('../images/site/encart_mount_massive.jpg') no-repeat center; display:block; }
.white { color:#ffffff; }
