* {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:300px; margin:auto; clear:both; }
#news { width:450px; height:300px; float:left; }
#blocnews { width:440px; height:280px; margin:10px 10px 10px 0; }

#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; background:#000; }

#contener2 { width:1000px; height:180px; margin:auto; background:url('../images/site/bandeau.png') no-repeat; margin-top:10px; }
#where { width:152px; height:17px; padding-top:23px; padding-left:8px; }
#defil { width:992px; height:135px; padding-top:5px; padding-left:4px; padding-right:4px; }

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

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

#societe { width:1000px; height:100%; 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; text-align:center; }
#socright2 { width:300px; height:100%; float:left; padding-top:20px; }
#intern { width: 290px; margin-left:5px; }

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

#carte { width:1000px; height:100%; margin:auto; clear:both; }
#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; }

#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; }

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

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

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

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

.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; }