body { margin:0px 0px 50px; padding:0px; background:#ffffff; text-align:center; color:#2f3561;}

body, td {font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
#toplogo { width:953px; margin-top:10px; text-align:left }
#canne { width:100%; text-align:center; background:url(../img/canne.png) top center no-repeat; height:230px; }
#canne div { width:950px; text-align:justify;}
#canne div p {padding:50px 0 0 640px;}

a:hover.logolink { background:none}

h1 { font-size:16px; margin:10px 0px;}

#itembas {width:1000px;}
#itembas2 {margin-top:70px;}

#content {width:970px;}
#content2 {text-align:left}
#itempic { float:left; }
#description { float:right; width:417px; height:118px; background:url(../img/box_home.png) no-repeat; text-align:left; margin-bottom:40px;}
#description p { margin:15px 20px; }
#description b { margin:15px 20px; }

#footer {color:#464b6e; font-size:11px; line-height:17px; font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.08em;  margin-bottom:60px; text-align:left; border-top:1px solid #8f93ad}
#footer p { margin-top:4px; }
#footer a {color:#464b6e;}
a { color:#2f3561; text-decoration:none; outline:none}
a:hover { color:#2f3561; text-decoration:underline;}

.champ { width:198px; border:1px solid #2f3561; color:#2f3561; padding:4px;}
.PNGfix { behavior: url(iepngfix.htc); }
.abonneBox { background:url(../img/bg_infolettre.png) no-repeat; width:260px; height:119px; text-align:left }

.blanc { font-family: trebuchet MS, verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color:#FFF; text-decoration:none;}

.realisations { border-top:1px solid #8f93ad; font-size:14px  }

.borderTop { border-top:1px solid #000066 }
.CellColor { /*background:url(../img/bg_submenu.png); }*/ border-bottom:1px solid #ccc} 

.realisations a { display:block; border-top: 1px solid #8f93ad; width:243px; padding:8px 0px 8px 20px; text-decoration:none; margin:0px; background:url(../img/bg_realisations.png) no-repeat; behavior: url(iepngfix.htc); font-variant:small-caps; font-size:14px}
.realisations a:hover { background:url(../img/bg_realisations2.png) no-repeat;}
.services a { display:block; border-bottom: 1px solid #8f93ad; width:243px; padding:8px 0px 8px 20px; text-decoration:none; margin:0px; background:url(../img/bg_realisations.png) no-repeat; behavior: url(iepngfix.htc); font-variant:small-caps; font-size:14px}
.services a:hover, #WebOn, #ToolsOn, #ImpressionOn, #RefOn, #ArticlesOn, #SolutionsOn { background:url(../img/bg_realisations2.png) no-repeat;}

.contact a { display:block; border-bottom: 1px solid #8f93ad; width:243px; padding:8px 0px 8px 20px; text-decoration:none; margin:0px; background:url(../img/bg_realisations.png) no-repeat; behavior: url(iepngfix.htc); font-variant:small-caps; font-size:12px}
.contact a:hover, #WebOn, #ToolsOn, #ImpressionOn, #RefOn, #ArticlesOn, #SolutionsOn { background:url(../img/bg_realisations2.png) no-repeat;}

.noBB { border-bottom:none }
.BT { border-top:1px solid #8f93ad; margin-top:10px; }
.services div a  { font-size:11px; padding:3px 0px; background:none; border-bottom:none; margin-left:40px; width:203px;}
.services div a:hover  { font-size:11px; background:none; border-bottom:none; text-decoration:underline }

.outils a { display:block; border-bottom: 1px solid #8f93ad; width:250px; padding:8px 0px 8px 20px; text-decoration:none; margin:0px; background:url(../img/bg_realisations.png) no-repeat; behavior: url(iepngfix.htc); font-variant:small-caps; font-size:12px}
.outils a:hover { background:url(../img/bg_realisations2.png) no-repeat;}

.lastItem { border-bottom: 1px solid #8f93ad;}
.imageReal { float:right; margin:37px 0px 0px; position:relative; height:303px; width:660px;}
.imageOutils { float:right; margin:0px 0px 20px; position:relative; height:303px; width:660px;}
.galerie { width:340px; text-align:right;}
.galerie img { float:right; margin:10px 0; }

a.galeryLink { background:url(/img/b_galerie1.png) no-repeat; width:20px; height:20px; overflow:hidden; display:block; padding:2px; float:right; cursor:pointer}
		a:hover.galeryLink { background:url(/img/b_galerie2.png) no-repeat;}
		a.galeryLink div {visibility:hidden}

/*.galerie { position:absolute; top:200px; left:0px; z-index:2; width:340px; text-align:right}
.galerie img { float:right; margin:10px 0; }*/
#desc { text-align:justify; margin:8px 0;}
.lien { font-weight:bold; margin:7px 0; display:block;}
#blocDesc { float:right; width:290px; border-bottom:1px solid #8f93ad}
#header {position:relative;}
#header2 {position:relative; border-bottom:1px solid #8f93ad;}
#header div, #header2 div {position:absolute; top:47px; left:0px; z-index:2; text-align:right; width:970px;}

.subContent { float:right; position:relative; width:660px; height:450px; text-align:justify; }

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; }


ul.StationLink { margin:10px 0px; padding:0px; }
ul.StationLink li {margin:7px 0px; background: url(/images/bullet.gif) no-repeat; padding-left:15px; list-style-type: none; }


.date {background: url(/images/bullet.gif) no-repeat; padding-left:15px;}
.bouton { height:24px; padding:0px 4px 0px; border-top:1px solid #000033; border-left:1px solid #000033; border-right:1px solid #000033; border-bottom:1px solid #000033; font-weight:bold; cursor:pointer; background:url(../img/bg_bouton.png) repeat-x #eeeadc; }

a.infoLettre {display:block; padding:10px 0 0; text-decoration:none; cursor:pointer; height:33px; border-top:1px solid #c9cbd8 }
a:hover.infoLettre  { background-color:#dddfee }

#bullet, #date, #title { float:left; }
#date, #title { padding-right:20px; }

.Scrolling 
{scrollbar-arrow-color: #0e1131; 
scrollbar-3dlight-color: #b8bac9; 
scrollbar-darkshadow-color: #8f93ad; 
scrollbar-face-color: #b8bac9; 
scrollbar-highlight-color: #b8bac9; 
scrollbar-shadow-color: #b8bac9; 
scrollbar-track-color: #8f93ad;
}


a.preview {background:url(/img/b_galerie1.png) no-repeat; height:20px; width:20px; display:block; float:right; margin:10px 0 0; cursor:pointer}
a:hover.preview {background:url(/img/b_galerie2.png) no-repeat; }
#previewLink { visibility:hidden}
