body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px; background:#C8C8C8; text-align:center; }
TABLE, TR, TD { border:none; margin:0px; padding:0px; border-collapse:collapse; }
IMG { border-style:none;display:inline;} 
h1 { display: inline; }
h2 { display: inline; }
ul { padding:0; margin:0; }
li { list-style:none; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.maj { text-transform:uppercase; }
.smaj { font-variant:small-caps; }
.clear { clear:both; }

.ln10 { line-height:10px; }
.ln15 { line-height:15px; }
.ln20 { line-height:20px; }
.ln30 { line-height:30px; }
.pad20 { padding-left:20px; }
.bgcolor2 { background-color: #C8C8C8; }
.cellnoir{ text-align:right; width:100px; font-weight:bold; }

.s10 { font-size:10px; }
.s11 { font-size:11px; }
.s12 { font-size:12px; }
.s13 { font-size:13px; }
.s14 { font-size:14px; }

.table { width:960px; }
.cellgauche { width:200px; text-align:left;}
.cellcentre { width:560px; }
.celldroite { width:200px; text-align:left;}
.cellecentretop {border-right:1px solid #000000; border-left:1px solid #000000; height:109px; }
.mtop { margin-top:20px;}
.mtop2 { margin-top:40px;}
.mleft { margin-left:10px;}

#zone1 { height:109px; background:#FFFFFF; }
  #zone1 #logo { background:transparent url("/images/logo.jpg"); width:187px; height:32px; margin-top:42px; margin-left:0px; }
  #zone1 #toolbar { background:#B6B6B6; width:530px; height:18px; margin-bottom:15px; margin-top:1px; text-align:left; padding-left:10px; padding-top:3px; }
  
#zone2 { background: url("/images/fd-rouge.gif") repeat-x #FFFFFF; }
  #zone21  { width:960px; position:relative;left:0px;}
  #colblanche { height:250px; }
  html>body #colblanche { height:auto; min-height:250px;}
  
#zone3 { background:#C8C8C8; }
#content2 .menuplat {top:16px;}
.menuplat a {color:#788D9F; text-decoration:underline;}

#zone4 {position:absolute; left:0px; margin-left:198px; width:560px;}
#zone4 #topmenu { width:560px; height:23px; text-align:left; }
  #zone4 #content2 {text-align:left;background:#FFFFFF;border-right:1px solid #6E6E6E;border-bottom:1px solid #6E6E6E; border-left:1px solid #6E6E6E; width:520px; height:600px; padding:28px 20px 15px 20px; }
  html>body #zone4 #content2 { height:auto; min-height:600px;}
.titrecorps { font-size:22px; color:#FD1813; font-weight:normal; }
.titrecorps2 { font-size:18px; color:#FD1813; font-weight:normal; }
.titrecorps3 { font-size:14px; color:#FD1813; font-weight:normal; }
#content2 .bigtitre {position:absolute; top:90px; width:550px; overflow:hidden; z-index:1; font-weight:bold; color:#FBDBDB; font-size:22px; font-family:verdana;}
#content2 .smalltitre {position:absolute; top:98px; width:530px; overflow:hidden; z-index:2; }
#content2 .contenufiche {margin-top:20px; }
#content2 .positioncontenufiche {padding-top:10px; }
.baspage { padding-top:50px; text-align:center; font-size:11px; line-height:16px;}
  .coordonnesmid {background:transparent url(/images/coordonnees_mid.gif) repeat-y;padding-left:8px; padding-right:2px;width:195px;}
  .coordonnesbas {background:transparent url(/images/coordonnees_bas.gif) no-repeat; height:6px; width:195px;}
  .coordonnestop {background:transparent url(/images/coordonnees_top.gif) no-repeat;height:7px;width:195px;}

/*********** LIENS ***********/
A, A:active,A:visited {text-decoration: none; color: #FD1813;}
A:hover  {text-decoration: underline; color: #FD1813;}
.redlink, a.redlink:link, a.redlink:visited, a.redlink:active {padding: 2px 0 2px 14px;background:url("/images/bulletgris.gif") no-repeat 0px 4px;color:#FF0000;text-decoration:none;}
a.redlink:hover {color:#FF0000;text-decoration:none;}
.redlink2, a.redlink2:link, a.redlink2:visited, a.redlink2:active {color:#FF0000;text-decoration:color;}
a.redlink2:hover {color:#FF0000;text-decoration:underline;}
.inside, a.inside:link, a.inside:visited, a.inside:active {color:#FF0000;text-decoration:none;}
a.inside:hover {color:#FF0000;text-decoration:underline;}
.tagcloud, a.tagcloud:link, a.tagcloud:visited, a.tagcloud:active {color:#FF0000;text-decoration:none;}
a.tagcloud:hover {color:#FF0000;background-color:#FFFFCC;}
.black, a.black:link, a.black:visited, a.black:active {color:#000000;text-decoration:none;}
a.black:hover {color:#6E6E6E;text-decoration:none;}
.blackunder, a.blackunder:link, a.blackunder:visited, a.blackunder:active {color:#000000;text-decoration:none;}
a.blackunder:hover {color:#6E6E6E;text-decoration:underline;}
.search, a.search:link, a.search:visited, a.search:active {color:#FF0000;text-decoration:underline;}
a.search:hover {color:#FF0000;text-decoration:underline;}
.home, a.home:link, a.home:visited, a.home:active {color:#000000;text-decoration:none;}
a.home:hover {color:#000000;text-decoration:underline;}

/*********** MENU NIVEAU 1 ***********/
.liste li { display:block; line-height:16px; }
.liste li a, .liste li a:visited {padding: 2px 0 2px 10px; color:#000000; text-decoration:none; background:transparent url("/images/fleche_noire.gif") no-repeat 0px 5px; }
.liste li a:hover{color:#838383; background:transparent url("/images/fleche_grise.gif") no-repeat 0px 5px; text-decoration:none;}
.liste li a#active {color:#FD1813; background:transparent url("/images/fleche_rouge.gif") no-repeat 0px 5px; text-decoration:none; }
.liste li a#active:hover{color:#838383; background:transparent url("/images/fleche_grise.gif") no-repeat 0px 5px; text-decoration:none; }
  
/*********** MENU NIVEAU 2 ***********/
.liste2 li { line-height:13px; border-left:2px solid #EEEEEE; width:180px; padding-left:10px; }
.liste2 li a, .liste2 li a:visited {padding: 2px 10px 0px 10px; color:#000000; text-decoration:none; background:transparent url("/images/square_noir.gif") no-repeat 0px 8px; display:block; border-right:2px solid #FFFFFF;}
.liste2 li a:hover{color:#838383; text-decoration:none; background:transparent url("/images/square_gris.gif") no-repeat 0px 8px;border-right:2px solid #EEEEEE; }
.liste2 li a#active2 {color:#FD1813; background:transparent url("/images/square_rouge.gif") no-repeat 0px 8px; text-decoration:none;font-weight:bold;}
.liste2 li a#active2:hover{color:#838383; background:transparent url("/images/square_gris.gif") no-repeat 0px 8px; text-decoration:none; }

/*********** FORMULAIRE ***********/
form  { display:inline; }
form fieldset {border:1px dashed #79C;padding: 10px;}
.border { border:1px solid #000000; background:#FFFFFF; color:#000000; font: 10px verdana, arial, tahoma;}
.borderblanc { border:1px solid #EEEEEE; background:#FFFFFF; color:#000000; font: 10px verdana, arial, tahoma;}
.border2 { border:1px solid #474747; background:#FFFFFF; color:#474747; font: 10px verdana, arial, tahoma;}
.noborder { border:none; }
.select { color:#474747; background:#fff; border:1px solid #CCCCCC; font-size:11px; letter-spacing:0px;}
.selectbg1 { background: #cccccc; }
.selectbg2 { background: #eeeeee; }

textarea { border:1px solid #CFD8E0; background:#fff; color:#474747; font: 10px verdana, arial, tahoma;}
#submit_form .radio { border:none; background:#fff; color:#474747;}
/*.submit {border: 1px dashed #CFD8E0;background: #788D9F;color: #fff;font-size: 9px;}*/
.searchBox{ background-image:url('/images/loupe.gif'); background-repeat:no-repeat; padding-left:20px;}

.lipoint li {background:url("/images/square_noir.gif") no-repeat 8px 8px;padding: 2px 0 2px 16px;list-style: none;}
.lipoint2 li {background:url("/images/square_noir.gif") no-repeat 8px 8px;padding: 2px 0 2px 16px;list-style: none; line-height:11px;}
.redpoint {background: url("/images/redpointbg.gif") repeat; height:2px;}
.redpoint2 {background: url("/images/redpointbg.gif") repeat; width:500px; height:1px;}
.adobe li {background:url("/images/adobe.gif") no-repeat 4px 4px;padding: 2px 0 2px 16px;list-style: none;}
.flash li {background:url("/images/flash3.gif") no-repeat 4px 4px;padding: 2px 0 2px 16px;list-style: none;}
.livre li {background:url("/images/livre.gif") no-repeat 4px 4px;padding: 2px 0 2px 17px;list-style: none;}



#option { width:200px; padding-left:15px; background-color:#C8C8C8; margin:0; }

a.toolbar-home, a.toolbar-home:visited, a.toolbar-home:active {background:url("/images/toolbar-home.gif") no-repeat 0px -5px; }
a.toolbar-home:hover {background:url("/images/toolbar-home.gif") no-repeat 0px -29px;}

a.toolbar-email, a.toolbar-email:visited, a.toolbar-email:active {background:url("/images/toolbar-email.gif") no-repeat 0px -5px;}
a.toolbar-email:hover {background:url("/images/toolbar-email.gif") no-repeat 0px -29px;}
a.toolbar-print {background:url("/images/toolbar-print.gif") no-repeat 0px -5px; }
a.toolbar-print:hover {background:url("/images/toolbar-print.gif") no-repeat 0px -29px;}
a.toolbar-sitemap {background:url("/images/toolbar-sitemap.gif") no-repeat 0px -5px; }
a.toolbar-sitemap:hover {background:url("/images/toolbar-sitemap.gif") no-repeat 0px -29px;}

.toolbar-cadenas, a.toolbar-cadenas, a.toolbar-cadenas:visited, a.toolbar-cadenas:active {background:url("/images/toolbar-cadenas.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-cadenas:hover {background:url("/images/toolbar-cadenas.gif") no-repeat 0px -23px;}



.brochuresimages { margin:30px 0 0 20px; background:url("/images/brochures.jpg") no-repeat; width:191px; height:59px; }
.brochuresimagesPB { margin:30px 0 0 20px; background:url("/images/brochures-PB.jpg") no-repeat; width:191px; height:60px; }
.brochures { margin:0 0 0 20px; letter-spacing:0px; line-height:15px; }

.displayinline { display:inline; }
.lipoint100 li {background:url("images/square_noir.gif") no-repeat 8px 8px;padding: 0px 0 0px 16px;list-style: none;}
.mtitre { color:#FD1813; border-bottom:1px solid #CCCCCC; font-size:13px; font-weight:bold;height:25px; }
.padcell { padding-top:5px;}
