@charset "utf-8";

body {
background-color : #000000;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
}
legend {
background-color : #ffffff;
}
img {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
}
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
color:#FFFFFF;
}
h2 {
text-align : right;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : right;
}
h4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
ul {
text-align : right;
}
.content {
	float : left;
	width : 750px;
	padding-right: 20px;
}
.footer {
font-size : 10px;
width : 946px;
color : #ffffff;
float : left;
padding : 8px;
margin : 4px;
}
.footer a {
color : #ffffff;
}
.full {
background-color : #f7c200;
width : 970px;
float : left;
}
.full2 {
background-color : #000000;
width : 970px;
float : left;
}
.general {
width : 970px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
.left {
float : left;
width : 200px;
}
.right {
float : right;
}
.normal {
color : #ffffff;
}
.f1 {
color : #cc0066;
font-size : 100%;
}
.r1 {
color : #cc0000;
font-size : 100%;
}

.o1 {
color : #cc6600;
font-size : 100%;
}
.b1 {
color : #0066cc;
font-size : 100%;
}
.v1 {
color : #339966;
font-size : 100%;
}
.rp1 {
color : #ffcccc;
font-size : 100%;
}
.lien_blanc {
font-size : 14px;
color : #ffffff;
text-decoration : none;
font-weight : bold;
}
.lien_bas_de_page {
font-size : 11px;
color : #000000;
text-decoration : none;
}
.table_bas_de_page {
background-color : #999999;
}
.menu {
float : left;
padding : 2px;
}
.menucatalogue {
text-align : right;
}
a {
color : #000000;
text-decoration : none;
}
a:hover {
color : #ffffff;
}
p {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.calcul {
float : left;
position : absolute;
}
.spacer {
height : 40pt;
width : 100%;
font-size : 6pt;
}
.spacer ul {
display : inline;
}
.spacer li {
display : inline;
list-style-type : none;
margin-left : 5px;
margin-right : 5px;
}
.spacer a {
color : #999999;
}
.spacer a:hover {
color : #ffffff;
}
.lien {
text-align : left;
float : left;
}
.lien ul {
list-style-type : square;
text-align : left;
}
.plan {
list-style-type : square;
text-align : left;
}
fieldset {
overflow:hidden;
width : 350px;
height:110px;
}
fieldset p {
text-align : left;
color : #000000;
padding-left : 5px;
}

.bordure {
	border:medium solid #FFFFFF;
	width:180px;
	height:28px;
	color:#FFFFFF;
	text-align: center;
	float:left;
	vertical-align: middle;
	font-size: 18px;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
}
.bordure:hover{
	border:medium solid #f7c200;
	color:#f7c200;
}
.bordure a{
	color:#ffffff;
}
.bordure:hover a{
	color:#f7c200;
}
.bordure a:hover{
	color:#f7c200;
}
.texte_hg {
width:550px;
text-align:left;
}
.img_hd {
width:200px;
}
.img_bg {
width:400px;

}
/*15px de moins que la largeur pour que la barre soit alignée avec les carrés*/
.liens_produits_bd{
text-align:right;
width:auto;
}
.liens_produits_bd p{
padding-right:30px;
text-align:right;
}
.barre_noire{
background:url(images/bande-produits.jpg) 735px 0 repeat-y;
}
.barre_noire_prod{
background:url(images/bande-produits.jpg) 650px 0 repeat-y;
}
.barre_rouge{
background:url(images/barre-rouge.jpg) 40px 14px no-repeat;
padding:0px;
}