@charset "iso-8859-1";
/* AUTEUR: JF Bazin  */
 
html 	{font-size:1em;}
body 	{ margin-top: 1px;width: 1024px; background: #153B0C; font-family: Arial, Helvetica, sans-serif;}

A:link {COLOR: #0000FF;}
A:hover {COLOR: #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;  }
A.in-accueil:hover		{padding-top: 0px;padding-right: 0px;padding-bottom: Opx;padding-left: 0px;  }
A.text 		{
			color: #000033; 
			border:1px solid gray;
			background-color: #eeeeee;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;	
			white-space: nowrap;
			padding-top: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			border-radius: 5px; 
			}	
A.text:hover 
		{
		COLOR: #FFFFFF; 
		background-color: #333333;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;	
		white-space: nowrap;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		}
A:visited {COLOR: #990000;}
A:link.inv {COLOR: #00CCFF;}
A:visited.inv {COLOR: #99CC66;}
A:hover.inv {COLOR: #FF6633;}
/*   quelques CSS3 pour tester  */

.ombre1 
	{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	background: #ffffff;
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* Firefox */
	-moz-box-shadow: 3px 3px 10px #000;
	/* WebKit */
	-webkit-box-shadow: 3px 3px 10px #000;
	/* Standard */
	box-shadow: 3px 3px 10px #000;
	}
.ombre1_l { float:left;
	margin-bottom:10px;
	margin-left:15px;margin-right:10px;
	background: #ffffa2;
	
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	/* Firefox */
	-moz-box-shadow: 3px 3px 10px #000;
	/* WebKit */
	-webkit-box-shadow: 3px 3px 10px #000;
	/* Standard */
	box-shadow: 3px 3px 10px #000;
}
.ombre1_r {float:right;
	margin-bottom:10px;
	margin-left:10px;margin-right:15px;
	background: #ffffa2;
	
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	/* Firefox */
	-moz-box-shadow: 3px 3px 10px #000;
	/* WebKit */
	-webkit-box-shadow: 3px 3px 10px #000;
	/* Standard */
	box-shadow: 3px 3px 10px #000;
}
.acotedombre{padding:10px;}

.coinsronds1 {
	padding: 10px;
	/* Firefox */
	-moz-border-radius: 5px; 
	/* WebKit */
	-webkit-border-radius: 5px; 
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 5px; 
}
.texteombre {/* Firefox, WebKit, Opera 9+ */text-shadow: 2px 2px 3px #999;}

/*  fin de quelques CSS3 pour tester  */
#resizer {opacity:0.4;float:right;margin-right:0px;margin-top:3px;padding:0px;width:155px;}
#resizer:hover {opacity:1;}
#resizer a {text-decoration:none;color:gray;}
.increaseFont, .decreaseFont, .resetFont {
	color:#CCCCCC;
	font-size:10px;
	float:left;
	margin:10px;
}
.medium { font-size: 14px; line-height: 20px; }
.large { font-size: 18px; line-height: 24px; }  


#nomdusite	{font-size: 2em;font-weight:bold;color:#ffcc00;vertical-align: middle;text-align:center;text-shadow: 2px 2px 3px #000;}
#imgbox {vertical-align: middle; position: absolute; border: thin solid yellow; background: #FFFFFF;
 visibility: hidden; height: 240px; width: 320px; z-index: 50; overflow: hidden; text-align: center; border-style: inset;
	
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	
	/* Firefox */
	-moz-box-shadow: 3px 3px 10px #000;
	/* WebKit */
	-webkit-box-shadow: 3px 3px 10px #000;
	/* Standard */
	box-shadow: 4px 4px 10px #000;

}

table {color: inherit;font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal;}


/*  lienbuy  */
table.liste {color: #000000; padding: 0 0 0 0;width:100%; }
span.dollar {color: #000000;}

tr.lienbuy   td {	
				vertical-align: middle; 
				line-height: normal; 
				font-weight:bold;
				}
tr.bip{background: #FFCC66; color: #333300}
tr.bip   td {	
			vertical-align: middle; 
			line-height: normal; 
			font-weight:bold;
			}
td.lb_ref{
		color: #006600; 
		font-family: Arial, Helvetica, Sans Serif;
		font-size: 1.2em;
		font-weight:bold;
		text-align:center;
		}
td.lb_name
		{
		font-size:1.1em;
		color:#003300 ;
		font-weight: normal; 
		}					
td.lb_price
		{font-family: Arial, Helvetica, Sans Serif;
		font-size: 1.1em;
		font-weight:bold;
		width:200px;
		padding-right:5px;
		color:#FF0000 ;
		text-align:right; 
		}						
ul.ulpop 	{
		  list-style: none;
		  margin: 0;
		  }
li.lipop	{
		margin: 0 2px;
		position:relative;
		display:inline-block;
		width:32px;
		height:32px;
		}
img.pop
	 {
	position:absolute;
	top: 0;
	left: 0;
	width: 36px;
	border: 1px solid #000;
	
	z-index: 0;
 	/* webkit */
	-webkit-transition-property: width,height;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
				
	/* Firefox */
	-moz-transition-property: width,height;
	-moz-transition-duration: 1s;
	-moz-transition-timing-function: ease-out;
				
	/*  et lorsque ce sera standardisé */
	transition-property: width,height;
	transition-duration: 1s;
	transition-timing-function: ease-out;
	}

img.pop:hover, img.pop:focus {
				/*width: 320px;
				height:240px;
				z-index: 100;*/
			}	
			
							
					
/* -- fin lienbuy -- */
table.cat2 td {text-align: left; padding-left: 10px; padding-right: 10px; vertical-align: middle;}



td {border: inherit; color: #000000;  vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
td.droite	{text-align:right;padding-top:8px;padding-bottom:8px;	}
td.centre	{text-align:center;}
td.gauche	{text-align:left;padding-top:8px;padding-bottom:8px;}
td.milieu {text-align:center; vertical-align:middle;}





#page {color: #000000; background: #FFFFFF; WIDTH: 840px; vertical-align: top; text-align: left;}
.page {color: #000000; background: #FFFFFF; width: 840px;margin-left:4px;padding-left: 10px;padding-right: 10px;margin:5px 10px 5px 15px;border-radius: 8px; }

td.logos {padding-left:1px;padding-right:1px;width:80px;}

div {font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; } 
div.cadre{width:25px;
		border-top:solid #FFFFFF;
		border-left:solid #FFFFFF;
		border-bottom: solid thin #88881C;
		border-right:solid thin olive;
		}
div.sitemap {font-size:0.9em;}

ul ol{font-family:  Arial, Helvetica, sans-serif;font-size: O.9em;font-style: normal;line-height: 1.1em;font-weight: normal;color: #003300;
background-color: #FFFFFF;
text-indent: 5px;
list-style-position: outside;
list-style-type: square;
padding: 6px;
margin: 2px;
}

li {margin:0px 5px 5px 15px;}


img,img.trans {border:0;}
img.bandeau{border-top:ridge #C2E78B;   border-left:ridge #7BB526;   border-bottom: ridge #88881C;   border-right:ridge olive;}



blockquote {color: #006600; font-weight: bold; font-family:  Arial,Helvetica, Sans-Serif; font-style: italic; margin:10px 5px 2px 15px }
pre {color: #003300;  font-style: italic; font-family: Calibri, Helvetica,sans-serif;}

H1,H2,H3,H4,H5,H6
		{FONT-FAMILY: Arial, Helvetica,sans-serif; font-style:normal; font-weight:bold;}
H1 		{
		font-size: 1.5em;
		color: #008000;
		text-align: center;
		}
H2 		{
		font-size: 1.4em;
		color: #003300;
		text-align: center;
		}
H3 		{
		background:  #F9FFCF;
		border: 1px solid #006600; 
		font-size: 1.3em;
		color: #003300;
		}
H4 		{border: 1px solid #006600; font-size: 1.2em; color: #006600; text-align: center; padding: 4px 2px 4px 2px; line-height: 1.5em; margin: 5px 2px 10px 2px;
		}	
H5 		{
		border: 1px solid #99CC65;
		font-size: 1.1em;
		color: #006600;
		text-align: center;		
		}		
H6 {border: 1px solid #339966; border-color: #660000; background: #F3C300; font-size: 1.1em; color: #FF0000; text-align: center; padding: 10px;}	




.titre1	{background:#3F8866;font-size: 14pt;font-weight:bold;color:#FFFFFF;vertical-align: middle;text-align:center; }
.titre2	{background:#54A086;font-size: 12pt;font-weight:bold;color:#FFFFFF;vertical-align: middle;text-align:center; }
.titre3	{background:#54A086;font-size: 12pt;font-weight:bold;color:#FFFFFF;vertical-align: middle;text-align:center; }
.titre4	{background:#54A086;font-size: 11pt;font-weight:bold;color:#FFFFFF;}
.titre5	{background:#54A086;font-size: 10pt;font-weight:normal;color:#FFFFFF;}


.entete {width:1024px;
	background-color:#003300;
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	
	/* Firefox */
	-moz-box-shadow: 3px 3px 10px #000;
	/* WebKit */
	-webkit-box-shadow: 3px 3px 10px #000;
	/* Standard */
	box-shadow: 3px 3px 10px #000;
	}
.marge   {width: 120px; PADDING: 0px; vertical-align: top; TEXT-ALIGN: center;COLOR: #FFFFFF;}
.vertfonce {background: #086300; COLOR: #F9E663}
	
.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 #008000; text-align: center; font-weight: bold; color: #006600; font-family: Verdana, Helvetica,sans-serif; font-size: 1.2em; margin-left: 1em; margin-right: 1em}	
.hg	{font-weight:bold;color:#FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;; }
.hgy {font-weight: bold; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif;; background: #FFFF66; border: 1px solid red; text-align: center}	
.hgr {font-weight: bold; color: #FF0000; font-family: Verdana, 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;
		}	
.bord 	{border: 1px solid green;}		
.bordure	{	border: 1px solid red; 	font-family: Arial,Helvetica, sans-serif;}			
.faq {font-weight: bold; font-size: 1em; color: #006600; font-family: Tahoma, Helvetica; margin: 10px; text-indent: 10px}	
.far {font-weight: normal; font-size: 1em; color: #003300; font-family: Georgia, Lucida,  Serif; text-indent: 20px}	
.jaune {	background:#FFFF00; color:#000000; 	}
.clic	{	background:#669966;color:#FFFFFF;	font-style:italic;	font-weight:bold;	}
.lien 	{position: relative; top: -5px; color: #FFFFFF; background: #000000;font-size: 0.9em; font-family: Arial;  font-weight: bold; /*letter-spacing: -1pt;*/}
.divise {position: relative; top: -5px; color: #FFFFFF; background: #000000; font-size: 1.2em; z-index: 2; font-family: sans-serif}
.accueil	{text-align: center;border-color:#FFFF00 #EAEA00 #EAEA00 #FFFF00;width:1024px;
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* Firefox */
	-moz-box-shadow: 3px 3px 10px #000;
	/* WebKit */
	-webkit-box-shadow: 3px 3px 10px #000;
	/* Standard */
	box-shadow: 3px 3px 10px #000;
	}
.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;border-radius: 5px; }
.part1{background:  #FFEDD1; margin: 1px; border: 1px solid green; padding: 6px;border-radius: 5px;  }
.part2{    background:#CC8567; margin: 1px; border: 1px solid green; padding: 6px;border-radius: 5px; }
.part3{background: #C4DCC4; margin: 1px; border: 1px solid green; padding: 6px;border-radius: 5px;  }
.part4{background: #C1BEDC; margin: 1px; border: 1px solid green; padding: 6px;border-radius: 5px; }
.part5{background: #CCFFFF; margin: 1px; border: 1px solid green; padding: 6px;border-radius: 5px; }	
.part6{   background: #FFCC66; margin: 1px; border: 1px solid green; padding: 6px ;border-radius: 5px; }	
.part7{    background: #99CC66; margin: 1px; border: 1px solid green; padding: 6px;border-radius: 5px; }	

.w {BACKGROUND-COLOR: #FFFFFF; color: #775310; font-weight: bold; border-color: green; border-top: 1px solid;border-bottom:1px solid;border-right:none;border-left:none;   }
.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;border-radius: 5px;  } 
.chair {background: #FCEDE6; color: #000000;border: 1px solid green;;border-radius: 5px; } 
.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;}
