body, div, p, th, td, li, dd   { color: #494945; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.fond_europ { background: #fff url(../img/fond_european.gif) no-repeat fixed 0 center; }
.fond_oversea { background: #fff url(../img/fond_oversea.gif) no-repeat fixed 0 center; }
.fond_usine { background: #fff url(../img/fond_usine.gif) no-repeat fixed 0 top; }
.fond_rech { background: #fff url(../img/fond_rech.gif) no-repeat fixed 0 top; }
.fond_actu { background: #fff url(../img/fond_actu.gif) no-repeat fixed 0 top; }
/*
ul, li {
	list-style-type: square; list-style-position: outside; margin: 12px
}
*/

body  {
background-color: #fff;
background-repeat: repeat-x; background-position: 0 top; overflow: auto; scrollbar-3dlight-color: #EBEBE0; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #3b82c9; scrollbar-highlight-color: #3b82c9; scrollbar-shadow-color: #3b82c9; scrollbar-track-color: #EBEBE0      }

br {
	line-height: 10px
}

a            { color: #d80010; font-weight: bold; text-decoration: none; }
.contour   { border: solid 1px #fff; }
.lignePaire { background-color: #ebebe0; border-style: solid; border-width: 1px; }
.ligneImpaire { background-color: #fff; border-style: solid; border-width: 1px; }
a:hover      { color: #9b0000; font-weight: bold; text-decoration: none; }
.interligne { line-height: 16px; }
.box    { 

	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border: groove 1px;
	background-color: #ebebe0;
	/*
	background-attachment: fixed;
    background-repeat: repeat-x;
	background-position: bottom;
	background-image:  url("img/bgbox.gif");
	*/
}
.box2    { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: groove 1px; background-color: #ebebe0; height: 15px;
	/*
	background-attachment: fixed;
    background-repeat: repeat-x;
	background-position: bottom;
	background-image:  url("img/bgbox.gif");
	*/
}
.box3    { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ebebe0; height: 15px; border-style: groove;
	/*
	background-attachment: fixed;
    background-repeat: repeat-x;
	background-position: bottom;
	background-image:  url("img/bgbox.gif");
	*/
}
.scroll     { height: 255px; overflow: auto  ; }
.marge { padding: 10px 10px 10px 20px; }
.tbl   { border: solid 1px #aa410e; border-collapse: collapse; font-size: 11px; }
.image   { border: solid 1px #d80010; }
.imagemrgd     { cursor: url(../img/zoom.ani) ; margin-right: 7px; margin-bottom: 7px; border: solid 1px #000000 }
.imagemrgg  { cursor: url(../img/zoom.ani) ; margin-bottom: 7px; margin-left: 7px; border: solid 1px #000000 }
.imagessbrd  { cursor: url(../img/zoom.ani) ; margin-bottom: 7px; margin-left: 7px; }
.titre { color: #3b82c9; font-size: 12px; font-weight: bold; }
.bold { color: #000000; font-weight: bold;}
.sousnav { color: #d80010; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.sousnavover { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.txtimg  { color: #ffffff; font-size: 10px; padding: 4px; line-height: 12px}
.justif { text-align: justify;}
// .para:first-letter { font-size: 20px; color:#B03C17; line-height: 20px}
.para  { text-align: justify; padding-left: 6px; padding-right: 6px }
.para2  { line-height: 12px; text-align: justify; margin: 4px }
.pp    { color: #E8DDD2; font-size: 10px; font-weight: normal; text-decoration: none }
.pp:a    { color: #E8DDD2; font-size: 10px; font-weight: normal; text-decoration: none }
.pp:hover    { color: #E8DDD2; font-size: 10px; font-weight: normal; text-decoration: none }
.pp:visited    { color: #E8DDD2; font-size: 10px;  font-weight: normal; text-decoration: none }
.imgbackg    { background-position:bottom; background-repeat:no-repeat; }



//.menu:first-letter { font-size: 16px; color:#B03C17;}



.int04 { line-height: 4px }
.int06 { line-height: 6px }
.int08 { line-height: 8px }
.int09 { line-height: 9px }
.int10 { line-height: 10px }


.fts02 { font-size: 2px }
.fts04 { font-size: 4px }
.fts06 { font-size: 6px }
.fts07 { font-size: 7px }
.fts08 { font-size: 8px }
.fts09 { font-size: 9px }
.fts10 { font-size: 10px }
.fts11 { font-size: 11px }
.fts12 { font-size: 12px }
.fts13 { font-size: 13px }
.fts14 { font-size: 14px }
.fts15 { font-size: 15px }
.fts16 { font-size: 16px }
.fts18 { font-size: 18px }
.fts20 { font-size: 20px }

.inl1 { letter-spacing : 0.1 em }
.inl2 { letter-spacing : 0.2 em }

.ws01 { word-spacing : 1px }
.ws02 { word-spacing : 2px }
.ws03 { word-spacing : 3px }
.ws04 { word-spacing : 4px }
.ws05 { word-spacing : 5px }
.ws06 { word-spacing : 6px }
.ws07 { word-spacing : 7px }
.ws08 { word-spacing : 8px }
.ws09 { word-spacing : 9px }
.ws10 { word-spacing : 10px }
.ws11 { word-spacing : 11px }
.ws12 { word-spacing : 12px }

.cross { cursor: crosshair; }
.main { cursor: hand; }
.move { cursor: move; }
.text { color: #132a42; cursor: text; }
.rN { cursor: N-resize; }
.rS { cursor: S-resize; }
.rE { cursor: E-resize; }
.rW { cursor: W-resize; }
.sablier { cursor: wait; }
.def { cursor: default; }
.help { cursor: help; }


.titremois  { background: #EB4F45 }

.titrejours  { font-size: 11px; color: #EC5245; background: #F1F3F8;border: solid 1px #F1F3F8; border-collapse: collapse;  }
.titrenum  { font-size: 11px; color: #EC5245; background: #FFFFFF;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titrenum2  { font-size: 11px; color: #AAAAAA; background: #FFFFFF;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titreweek  { font-size: 11px; color: #AAAAAA; background: #F1F3F8;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titreweek2  { font-size: 11px; color: #AAAAAA; background: #F1F3F8;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titrewend  { font-size: 11px; color: #FFFFFF; background: #488AB6;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titrewend2  { font-size: 11px; color: #AAAAAA; background: #FFFFFF;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titrenow  { font-size: 11px; color: #FFFFFF; background: #185D8C;border: solid 1px #F1F3F8; border-collapse: collapse; }
.titregamme { color: #94948a; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; }
