body {	background-color: #EEEEEE;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0px 0px 20px 0px;
padding:0px;
}
BODY img { border:none;}
A { color: #000000; text-decoration:none}
A:link {  color: #000000; text-decoration:none}
A:visited { color : #000000; text-decoration:none}
A:hover {  color: #000000; text-decoration:underline}
#corpspage {width:797px;text-align: left;
margin:0px; padding:0px;
}
#corpspageG {width:797px;text-align: left;
margin:0px; padding:0px 0px 0px 3px;
background-image: url("degradegauche.gif");
background-repeat: repeat-y;
background-position: top left;
}
#corpspageD {width:791px;text-align: left;
margin:0px; padding:0px 3px 0px 0px;
background-image: url("degradedroit.gif");
background-repeat: repeat-y;
background-position: top right;
}
#header {width:791px; 
margin:0px; padding:0px;
}
#bandeau {margin:0px; padding:0px;
height:142px;
background-image: url("fondheader.gif");
background-repeat: repeat-y;
background-position: top left;
}
#logoffsa {float:left; margin : 36px 30px 0px 40px;
}
#recherche {width:145px ; height:59px;
margin:50px 20px 0px 0px; 
float:right;
background-image: url("fondrecherche.gif");
background-repeat: no-repeat;
background-position: top right;
}
*html #recherche {margin:50px 10px 0px 0px;}
#recherche .chprecherche {width:90px; height:17px;
margin:29px 0px 0px 9px; 
padding:0px;
border:solid 1px #999999;
}
#preload {display:none;}
#navigation {margin:0px; padding:0px;
height: 25px;
background-color: #999999;
border:none;
}
#header .topnavigation{margin:0px; padding:0px;
background-image: url("Hbarrenav.gif");
background-repeat: no-repeat;
background-position: top left;
}
#header .bottomnavigation{margin:0px; padding:0px;
background-image: url("Bbarrenav.gif");
background-repeat: no-repeat;
background-position: top left;
}
#cheminfer {margin:0px; padding:2px 18px 0px 18px;
height: 18px;
background-color: #FFFFFF;
border:none;
color:#999999;
font-size:10px;
}
#cheminfer a {color:#999999}
#impression{float:right;padding:0px 10px 0px 0px; font-size:1px;}
#corpspage .bottomcheminfer{margin:0px; padding:0px;
height: 6px;
background-image: url("Bcheminfer.gif");
background-repeat: no-repeat;
background-position: top left;
border:none;
}
#ventrepage {width:791px; margin:0px; padding:0px;
background-color: #FFFFFF;
}
#ventrepage h3.pucehome {background-image: url("puceh3.gif");
background-repeat: no-repeat;
background-position: top left;
margin:0px 0px 10px 0px;
padding:8px 0px 0px 45px;
height:24px;
font-size: 14px;
font-weight:bold;
}
#corpsdetexte { margin: 0px 18px 0px 18px}
#footer {margin:0px; padding: 6px 0px 0px 0px; 
border-bottom:solid 1px #CFD0D1;
width:791px;
background-color:#FFFFFF;
height:30px;
text-align:right
}
#footer a {font-size:11px; font-weight:bold;
color:#7B8688;
margin: 0px 14px 0px 44px;
}
/* gestion du menu sup */
#navigation ul.menuheaderniv1 { float:left; display:block; margin:0px; padding:0px;} 
#navigation ul.menuheaderniv1 li{ display:block; float:left; margin:0px; padding:0px; } 
/* gestion du margin supérieur avec l'image  */
#navigation ul.menuheaderniv2 { position:absolute; z-index:2;display:none; 
					margin: 0px; padding:0px;
					 }
/* correction d'un pb firefox gestion le la marge haute */
#navigation ul.menuheaderniv2 img.premier {visibility:hidden}
#navigation ul.menuheaderniv2 li{clear:both;margin: 0px; padding: 0px;} 
#navigation .menuheaderniv2 a{color:#000000; display:block;width:100%; float:left;white-space : nowrap; 
background-color:#FF597A;
border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; 
margin: 0px ;padding:2px 0px 2px 20px;
}
html>body #navigation .menuheaderniv2 a{min-width:177px;}
#navigation .menuheaderniv2 a:hover{background-color:#FFACBD; text-decoration:none; }
/* fin gestion du menu action */
/* gestion du sommaire dynamique */
#sommaire span{display:block; margin:0px;}
#sommaire .somniv1{font-size:14px; font-weight:bold; margin-top:20px}
#sommaire .somniv2{font-weight:bold; margin-left:10px; margin-top:10px;}
#sommaire .somniv2rouge{font-style:italic; color:#F90033;}
#sommaire .somniv3{font-weight:bold; color:#F90033; margin-left:20px ; margin-top:5px}
#sommaire .somniv4{margin-left:30px;margin-top:5px}
#sommaire .chapeau{ background-color:#EEEEEE; padding : 2px ; border:solid 1px #CCCCCC; font-style:italic;}
#visuelTrombi {float:right;margin:10px 0px 0px 10px}
#corpsdetexte h5{font-size:14px;
background-image: url("puceh5.gif");
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left:20px;
margin:10px 0px 8px 0px;
}

