BLOCKQUOTE{
  margin:0px;
  padding:0px;
}

HR{
  height : 1px;
  margin : 0px;
  border:0px;
  border-top : 1px solid #CCCCCC; 
}
UL{
  list-style-type:none;
  padding-bottom:5px;
  padding-top:0px;
  margin:0px;
  padding-left: 20px;
  padding-right:25px;
 
}
LI{
  background: url(images/flchgri7.png) no-repeat left;  
  background-position:20 50%;
  margin:0px;
  padding-left:20px;
  border:0px;
  padding-right:0px;
}

div.normal{
  font-size:8pt;
  margin:0px;
  padding:0px;
  padding-left:0pt;
}

p.titre1{
  font-size:11pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  font-weight:normal;
  /*text-transform: uppercase;*/
}

/*en gris pour modif*/
p.titre1bleufonce{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  font-weight:bold;
  color:#676767;
  text-transform: uppercase;
}

p.titre1gris{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  font-weight:bold;
  color:#676767;
  text-transform: uppercase;
}

p.titre1vertpw{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  font-weight:bold;
  color:#008193;
  text-transform: uppercase;
}

p.titre1vertter{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  /*font-weight:bold;*/
  color:#9fc20a;
  text-transform: uppercase;
}

p.titre1rose{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  /*font-weight:bold;*/
  color:#de378a;
  text-transform: uppercase;
}

p.titre1bleuindus{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  /*font-weight:bold;*/
  color:#00b3e7;
  text-transform: uppercase;
}

p.titre1blanc{
  font-size:11.5pt;
  margin:0px; 
  padding-left:10pt;
  padding-top:10pt;
  padding-bottom:5pt;
  color:#ffffff;
  text-transform: uppercase;
}

p.titre2{
  font-size:10pt;
  font-weight:normal;
  margin:0px; 
  padding-top:2pt;
  padding-bottom:5pt;
  padding-left:10pt;
  padding-right:15pt;
  text-transform: uppercase;
}
p.titre3{
  font-size:9.5pt;
  margin:0px; 
  padding-top:3pt;
  padding-bottom:2pt;
  padding-left:10pt;
  padding-right:15pt;
  font-weight:normal;
}
p.normal{
  font-size:8pt;
  margin:0px;
  padding-left:10pt;
  padding-top:2pt;
  padding-bottom:2pt;
  padding-right:15pt;
}
p.normal a:link {
	color: #676767;
}
p.normal a:visited {
	color: #c5c7c8;
}
p.normal a:hover {
	color: #008193
}

p.liencatalogue{
  background: url(images/picto/flechvert.png) no-repeat 10px;  
  font-weight:normal;
  color:#676767;
  text-transform: uppercase;
  text-align:left;  
  margin:0px;
  padding-left:25pt;
  padding-top:2pt;
  padding-bottom:2pt;
  vertical-align:bottom;
}

p.liencatalogue a:link, p.liencatalogue a:visited, p.liencatalogue a:hover, p.liencatalogue a:active{
    color:#676767;
    }
    
TABLE.tablenormes {
	width: 100%;
	font-weight: normal;
	color: #000;
	margin: 0px;
	border:0px;
	border-collapse:collapse;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	margin-bottom:10px;
}
.tablenormes a:link, .tablenormes a:visited, .tablenormes a:hover, .tablenormes a:active {
	color: #fff;
}
.tablenormes p{
        padding-left:10pt;
}
.tablenormes td {
	border-bottom: 1px solid white;
	font-size:8pt;
}
.tablenormes thead {
	background-color: rgb(61,97,122);
	text-transform: uppercase;
	border:0px;
	border-collapse:collapse;
}
.tablenormes thead td {
	padding: 2px 10px 2px 10px;
}
.tablenormes tbody {
	border:0px;
	border-collapse:collapse;
}

TD.tablenormestitre{
  padding-left:35px;
  color:white;
}
TD.normal{
  font-size:8pt;
  margin:0px;
  padding-left:10pt;
  padding-top:2pt;
  padding-bottom:2pt;
  padding-right:15pt;
}

/***fg mars 2010 sous menu***/

.smenucontainer {
   width: 148px;
   }

.smenuresid a, .smenuterti a, .smenuindus a {
    color: #676767;
    background-color: #ffffff;
    padding: 2px;
    padding-left: 3px;
    display: block;
    font: 11px Arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    }

.smenuresid a:hover, .smenuresid a:active {
    background-color: #de378a;
    color: #ffffff;
    text-decoration: none;
    }

.smenuterti a:hover, .smenuterti a:active {
    background-color: #9fc20a;
    color: #ffffff;
    text-decoration: none;
    }

.smenuindus a:hover, .smenuindus a:active {
    background-color: #00b3e7;
    color: #ffffff;
    text-decoration: none;
    }
