/* Définition de règle */
@charset "iso-8859-1";


/* AUTEUR: JF Bazin 
 Date de création: 22/11/01 */

body {scrollbar-arrow-color: #FFFF00; scrollbar-face-color: #006633; scrollbar-highlight-color: #00CC33; 
scrollbar-3dlight-color: #FFFF66; scrollbar-shadow-color: #006633; scrollbar-darkshadow-color: #336600; 
scrollbar-track-color: #99CC99; } 
body {COLOR: #FFFFFF; margin-top: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif; width: 765px; 
BACKGROUND: url('http://www.horseguardfence.com/imgcom/cuir_p_grain.jpg') #086000; 
LAYER-BACKGROUND-IMAGE: url('http://www.horseguardfence.com/imgcom/cuir_p_grain.jpg');
background-image: url('http://www.horseguardfence.com/imgcom/cuir_p_grain.jpg');
}
div {FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-STYLE: normal; FONT-WEIGHT: normal; FONT-SIZE: 11pt} 
div.cadre{width:25px;
		border-top:solid #FFFFFF;
		border-left:solid #FFFFFF;
		border-bottom: solid thin #88881C;
		border-right:solid thin olive;
		}
ul {
font-family:  Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
line-height: 1.1em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #003300;
text-decoration: none;
background-color: #FFFFFF;
text-indent: 5px;
list-style-position: outside;
list-style-type: square;
padding: 6px;
margin: 2px;
}
ol {
font-family:  Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
line-height: 1.1em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #003300;
text-decoration: none;
background-color: #FFFFFF;
text-indent: 5px;
padding: 6px;
margin: 2px;
}
li {margin-bottom:5px;}

A:link {COLOR: #0000FF;}
A:hover {COLOR: #FF0000;}
A:visited {COLOR: #990000}
A:link.inv {COLOR: #00CCFF}
A:visited.inv {COLOR: #99CC66}
A:hover.inv {COLOR: #FF6633}

img,img.trans {border:0;}
img.bandeau{border-top:ridge #C2E78B;   border-left:ridge #7BB526;   border-bottom: ridge #88881C;   border-right:ridge olive;}
table {COLOR: inherit}
table.liste {COLOR: #000000; padding: 0 0 0 0; width: 100%}
td {BORDER: inherit; COLOR: #000000;  VERTICAL-ALIGN: top; FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;FONT-SIZE: 11pt;}

td.droite
	{
	text-align:right;
	}
td.centre	
	{
	text-align:center;
	}
td.gauche
	{
	text-align:left;
	}
blockquote {color: #006600; font-weight: bold; font-family: Calibri, Arial,Helvetica; font-style: italic}
pre {color: #003300;  font-style: italic; font-family: Calibri, Courier New;}
H1,H2,H3,H4,H5,H6		
		{
		FONT-FAMILY: Arial, Helvetica,sans-serif; 
		font-style:normal; 
		font-weight:bold;
		}

H1 		{
		font-size: 14pt;
		color: #008000;
		text-align: center;
		}
H2 		{
		font-size: 13pt;
		color: #003300;
		text-align: center;
		}
H3 		{
		background:  #F9FFCF;
		border: 1px solid #006600; 
		font-size: 12pt;
		color: #003300;
		}
		
H4 		{
		border: 1px solid #006600; 
		font-size: 12pt;
		color: #006600;
		text-align: center;
		}	
H5 		{
		border: 1px solid #99CC65;
		font-size: 11pt;
		color: #006600;
		text-align: center;		
		}		

H6 {border: 1px solid #339966; border-color: #660000; background: #F3C300; font-size: 12pt; color: #FF0000; text-align: center; padding: 10px}	
table.cat2 td {text-align: left; padding-left: 10px; padding-right: 10px; vertical-align: middle}

.entete {width:765px;}
.marge   {WIDTH: 120px; PADDING: 0px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;COLOR: #FFFFFF;}
.vertfonce {BACKGROUND: #086300; COLOR: #F9E663}
.page {COLOR: #000000; BACKGROUND: #F9FBEF; width: 620px;margin-left:4px;}	
td.page {padding-left: 0.5em;padding-right: 0.5em;}
	
.ref{color:#006600;font-family: Arial, Helvetica, sans-serif;;font-weight:bold;}
.price{color:#FF0000;font-family: Arial, Helvetica, sans-serif;;}

.hgg {border: 1px solid green; 
border-color: #008000; 
text-align: center; 
font-weight: bold; 
color: #006600; 
FONT-FAMILY: Calibri, sans-serif; 
font-size: 12pt;}	
.hg	{
	font-weight:bold;
	color:#FF0000;
	font-family: Calibri, Arial, Helvetica, sans-serif;; 
	}
.hgy {font-weight: bold; color: #FF0000; font-family: Calibri, Arial, Helvetica, sans-serif;; background: #FFFF66; border: 1px solid red; text-align: center}	
.hgr {font-weight: bold; color: #FF0000; font-family: Calibri, Arial, Helvetica, sans-serif;; background: #FFFEE1; border: 1px solid red; text-align: center}

.hgb	{
		border: 7px solid green; 
		border-color:#008000;
		text-align:center;
		font-weight:bold;
		color:#FF0000;
		font-family:  Arial, Helvetica, sans-serif;; 
		}
.bordure	{
			border: 1px solid red; 
			font-family: Arial,Helvetica, sans-serif;; 
			}
			
.faq {font-weight: bold; font-size: 10pt; color: #006600; font-family: sans-serif;}	
.far {font-weight: normal; font-size: 10pt; color: #003300; font-family: cursive; text-indent: 20}	

.bord 	{
		border: 1px solid green;
		}
.jaune {
    	background:#FFFF00; color:#000000; 
		}
.clic	{
	  	background:#669966;color:#FFFFFF;
	  	font-style:italic;
	  	font-weight:bold;
		}
.lien 	{
    	position: relative; 
		top: -5; 
		color: #FFFFFF; 
		background: #000000;
		font-size: 10pt; 
		font-family: Arial;  
		font-weight: bold; 
		/*letter-spacing: -1pt;*/
		}
.divise {position: relative; top: -5; color: #FFFFFF; background: #000000; font-size: 14pt; z-index: 2; font-family: sans-serif}
.accueil	
		{
		text-align: center;
		border-color:#FFFF00 #EAEA00 #EAEA00 #FFFF00;
		width:765px;
		}
.q1 {color: #666699;
    background: #FFFFCC;
    text-align: left}

.q2 {color: #666699;font-weight:bold;
    background: #FFFFFF;
    text-align: left}

.r1 {color: #000000;
    background: #33CC66;
    text-align: left}

.r2 {font-weight:bold;
    color: #000000;
    background: #FFFFFF;
    text-align: left}
	
.part0 {background: #FFD58F; margin: 1px; border: 1px solid green; padding: 6px}
.part1{
    background:  #FFEDD1; margin: 1px; border: 1px solid green; padding: 6px
    }
.part2{   
    background:#CC8567; margin: 1px; border: 1px solid green; padding: 6px
    }
.part3{
 	background: #C4DCC4; margin: 1px; border: 1px solid green; padding: 6px
    }
.part4{
    background: #C1BEDC; margin: 1px; border: 1px solid green; padding: 6px
    }
.part5{
 	background: #CCFFFF; margin: 1px; border: 1px solid green; padding: 6px
    }	
.part6{   
    background: #FFCC66; margin: 1px; border: 1px solid green; padding: 6px
    }	
.part7{   
    background: #99CC66; margin: 1px; border: 1px solid green; padding: 6px
    }	


.w {BACKGROUND-COLOR:#FFFFFF;color: #785410;font-weight: bold;}
.g {BACKGROUND-COLOR:#008000;color: #FFFFFF;font-weight: bold;}
.b {BACKGROUND-COLOR: rgb(120,84,16);color: #FFFFFF;font-weight: bold; }
.RDiscount{BACKGROUND-COLOR: #FFFF99;color: #FF0000;}

.gray {BACKGROUND-COLOR: #FFFF99; color: #003333; font-weight: bold}

.jfnumbered {padding-left: 13px; font-size: 1em; font-weight: bold; color: #6666FF; background: url(../images/bullet.gif) no-repeat 0px 9px; text-decoration: underline}
.jfsuitedunumber{padding-left: 10px; font-size: 1em; font-weight: bold; color: #6666FF;}
.jfsuitemaigre{padding-left: 10px; font-size: 1em; color: #6666FF;}
.jfsuitenormal{padding-left: 2px; font-size: 1em; color: #000000;}
.jfsuitegras{padding-left: 2px; font-size: 1em;  font-weight: bold;color: #000000;}

.contentheading2 {font-size: 1.3em;font-weight:bold;color: #663300;}
.contentheading3 {font-size: 1.2em;font-weight:bold;color: #009900;}
.contentheading {font-family: Candara,Arial, sans-serif; padding-bottom: 2px; color: #006633; font-size: 2em;}
.trans {border:0;}	
.jaune {background: #FFEF21; color: #000000;font-weight: bold;border: 1px solid red; } 
.chair {background: #FCEDE6; color: #000000;border: 1px solid green;} 
.bordured {BORDER: 3px ridge #FF0000; BACKGROUND: #E5DFC6}
.rougecadrevert {COLOR: #FF0000; BORDER: 1px solid #006600; font-weight: bold; margin: 2px}
.vertfonce {BACKGROUND: #005239; COLOR: #F7D608;font-weight: bold;}