.body {margin:0px; padding:21px 0px 0px 0px; background-image:url(http://www.publi-web.net/images/bg.gif); font-family: trebuchet MS, verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#212c5c; line-height:15px;}
table { font-size:12px; line-height:15px;}
.mainTable800 {margin-left:8px}
.mainTable1024 {margin-left:128px}
.mainTable1152 {margin-left:188px}
.mainTable1280 {margin-left:240px}
.mainTable1440 {margin-left:0px}
.mainTable1680 {margin-left:452px}

H1 { font-size:14px;margin-bottom:5px;}

.borderTop { border-top:1px solid #000066 }
.cellColor { background-color:#c9cbd8; } 

.menuGauche { border-top:1px solid #c9cbd8; margin-left:10px;margin-right:10px;	}

a { color:#000033; text-decoration:none; outline:none}
a:hover {text-decoration:none;}

a.MGLink { padding:4px 0px 4px 3px; color:#000033; text-decoration:none; display:block;}
a:hover.MGLink { padding:4px 0px 4px 3px; background-color:#c9cbd8; text-decoration:none; display:block}

a.subLink { padding:4px 0px 4px 3px; color:#000033; text-decoration:none; display:block;}
a:hover.subLink { padding:4px 0px 4px 3px; background-color:#c9cbd8; text-decoration:none; display:block}


a.footer { color:#7e8398; text-decoration:none}
a:hover.footer { color:#7e8398; text-decoration:none; background-color:#142153}

ul.StatsLink { margin:10px 0px; padding:0px; }
ul.StatsLink li { background: url(/images/bullet.gif) no-repeat; padding-left:15px; list-style-type: none; }
ul.ServicesLink { margin:10px 0px; padding:0px; }
ul.ServicesLink li {margin:5px 0px; background: url(/images/bullet.gif) no-repeat; padding-left:15px; list-style-type: none; }

.realisationItems { 
/*overflow-y:scroll; overflow-x:none;*/ height:230px; margin-bottom:10px; padding-left:15px; background-color:#e1e3ee;}

.servicesItems { 
/*overflow-y:scroll; overflow-x:none;*/ margin-bottom:10px; padding-left:15px; background-color:#e1e3ee;}
/*scrollbar-arrow-color: #767a9b; 
scrollbar-3dlight-color: #c2c5d6; 
scrollbar-darkshadow-color: #c2c5d6; 
scrollbar-face-color: #e1e3ee; 
scrollbar-highlight-color: #e1e3ee; 
scrollbar-shadow-color: #e1e3ee; 
scrollbar-track-color: #c2c5d6; */
}

.champ {border:1px solid #3e4470; padding:2px 0px 2px 5px; margin:2px 0; color:#101a41; font-size:10px; background-color:#d6d9e8; }
.bouton {border:1px solid #3e4470; padding:2px 0px 2px 5px; margin:2px 0; color:#101a41; font-size:10px; background-color:#b4badb; }

.texte11pt {font-family: trebuchet MS, verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color:#212c5c; text-decoration:none;}
.texte12pt {font-family: trebuchet MS, verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color:#212c5c; text-decoration:none;}
.orange {font-family: trebuchet MS, verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color:#CC6600; text-decoration:none;}
.titre {font-family: trebuchet MS, verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color:#212c5c; font-weight:bold; text-decoration:none;}

.footer1 {padding-top:6px; text-align:center; color:#7e8398; width:761px; height:64px; background:url(/images/bg_footer1.gif) no-repeat;}
.footer2 { padding-top:6px; text-align:center; color:#7e8398; width:761px; height:64px; background:url(/images/bg_footer2.gif) no-repeat; }
.footerReal {padding-top:6px; text-align:center; color:#7e8398; width:761px; height:64px; background:url(/images/bg_footer_real.gif) no-repeat;}		
.footerSol {padding-top:6px; text-align:center; color:#7e8398; width:761px; height:64px; background:url(/images/bg_footer_sol.gif) no-repeat;}

#PNGfix { behavior: url(iepngfix.htc); }

#infolettre { font-size:14px; line-height:20px; }
#infolettre .titre { font-weight:bold; font-size:11px; line-height:13px; padding-top:10px;}
#infolettre .desc { font-size:11px; text-align:justify}
#infolettre a.url { font-size:11px; color:#101a41; text-decoration:none}
#infolettre a:hover.url { background-color:#d4d2d1}
#infolettre h1 { font-size:16px; }
#infolettre .big { font-size:18px; font-weight:bold; line-height:22px; font-style:italic}
#infolettre h2 { font-size:14px; }

#infolettre ul li {margin-bottom:20px;}
#infolettre ul li b { font-size:14px}

#contentLettres a {display:block; padding:10px 0 0; text-decoration:none; cursor:pointer; height:33px; border-top:1px solid #c9cbd8 }
#contentLettres a:hover { background-color:#dddfee }
#bullet, #date, #title { float:left; }
#date, #title { padding-right:20px; }