A:link {text-decoration: none; color: #FFCC00}
A:visited {text-decoration: none; color: #FFcc00}
A:hover {text-decoration: underline; color: #FFCC00}

BODY,TABLE {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}

a img {
    border: none;
}
.barheader{
padding-left:2px;height:13px;background-image: url(/images/fond_haut.gif);background-repeat: repeat-x;background-position: top;
}
.barheader h1 {
margin: 0px; display: inline; font-size: 10px;color:#000000;font-weight:normal;
}
.bleuB{font-size: 8.5pt;font-weight:bold; color:#9FC7F5;}
.txtblc{color:#FFF;}
.koide9{
color: #2064B3;
}
.bordeau {color:#D00038}
.piecedor {font-weight:bold; color:#FFCC00; font-size:12px}
.fdblanc{background-color:#FFFFFF; color:black;font-size:11px}
.fdblanc A:link {text-decoration: none; color: #2B84EA}
.fdblanc A:visited {text-decoration: none; color: #2B84EA}
.numero {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.prix {
	font: italic normal Verdana, Arial, Helvetica, sans-serif;
	position: static;
	right: 15px;
	z-index: auto;
	overflow: visible;
}

fieldSet {
    border: 1px solid #FFCC00;
    margin: 10px 10px 10px 10px;
    padding:5px;
}
fieldSet legend {
    color: #FFCC00;
    font-size: 10pt;
    font-weight: bold;
}

H2, H3, H4, H5 {
    clear: both;
    word-break: break-all;
    overflow: hidden;
}

H1 {
    margin: 0px 0px 10px 10px;
    font-size: 14pt;
}

H2 {
    color: #FFCC00;
    font-size: 13pt;
    height: 29px;
    margin: 0px 0px 5px 0px;
    text-align: left;
    background-image: url("/images/design/lignepointillee.gif");
    background-repeat: repeat-x;
    background-position: left bottom;
}

H3 {
    color: #D00038;
    font-size: 12pt;
    height: 25px;
    margin: 0px 0px 5px 20px;
    padding: 0px;
    text-align: left;
    background-image: url("/img/design/lignepointillee_small.gif");
    background-repeat: repeat-x;
    background-position: bottom;
}

H1 a, H2 a, H3 a {
    text-decoration: none;
}


.masque {display:none}}

