body { margin:0px; padding:0px; width:auto; background:#660000; font-family:Verdana, Arial, Helvetica, sans-serif; color:#330000}
body, table {font-size:11px; line-height:18px;}
a {outline:none}
#basVert { background:url(images/bg_bas_vert.gif) repeat-x; height:10px;}
#topRouge { background:url(images/bg_top.gif) repeat-x; height:58px; text-align:center; border-top:1px solid #263e09 /*<--fixe pour firefox*/}
#menubar {width:1000px; text-align:left;}
#logo { float:left; width:277px; height:58px; margin-left:1px;}
#flashContent {text-align:center; background:#FFFFFF}
#mainContent {text-align:center; background:#FFFFFF url(images/bg_massibec.gif) left bottom no-repeat; height:499px;}
#mainContent2 {text-align:center; background:#FFFFFF url(images/bg_blanc.gif) left bottom no-repeat; height:499px;}

#menuContent {padding-top:19px; height:39px;}
#menuItem {float:right;}
a.sousmenu {color:#FFFFFF; display:block; padding:10px; text-decoration:none; border-bottom:2px solid #330000; text-align:center}
a:hover.sousmenu {background:#d21f34;}

a.menu { background:url(images/bg_menu01.gif) no-repeat; width:152px; height:39px; text-align:center; display:block; float:left; color:#FFF; text-decoration:none; font-weight:bold}
a:hover.menu {background:url(images/bg_menu02.gif) no-repeat;}
a.menu div {padding-top:10px;}
#contact {border-right:2px solid #330000}

.langue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#FFF; text-decoration:none; font-weight:bold;}

.lien_in { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#330000; text-decoration:underline; font-weight:bold;}
.lien_out { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#336600; text-decoration:none;}

#footer {font-size:11px; color:#fff2da; margin-top:10px; text-align:center}
#footer a { color:#fff2da; text-decoration:none}
#footer a:hover { text-decoration:underline}

#SMproduits {font-size:10px; font-weight: bold; position:absolute; top:37px; left:0px; z-index:2; background:#80070c; border-top:2px solid #330000; border-left:2px solid #330000; border-right:2px solid #330000; width:150px;}
#SMmassibec {font-size:10px; font-weight: bold; position:absolute; top:37px; left:0px; z-index:2; background:#80070c; border-top:2px solid #330000; border-left:2px solid #330000; border-right:2px solid #330000; width:150px;}

.PNGfix {behavior: url(iepngfix.htc);}

h1 {font-size:21px; margin:15px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif}

.encadre {font-size:11px; line-height:16px; color:#336600;}

#contenuQuiScroll {height:400px; overflow-y:auto; padding-right:20px;}

.ScrollCa
{scrollbar-arrow-color: #0e1131; 
scrollbar-3dlight-color: #fff; 
scrollbar-darkshadow-color: #7d8179; 
scrollbar-face-color: #fff; 
scrollbar-highlight-color: #fff; 
scrollbar-shadow-color: #fff; 
scrollbar-track-color: #ecf3e4;
}

.champ { width:270px; height:15px; padding:4px 4px 0px; background:#dee7d4; border:1px solid #7f7a73; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330000;}
.champMessage { width:270px; height:150px; padding:4px 4px 0px; background:#dee7d4; border:1px solid #7f7a73; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330000;}
.bouton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330000; font-weight:bold;}
.texte { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330000;}
