body {
	 margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	text-align: left;
	color: #006;
	LINK: #006;
	ALINK: #006;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif ;
	/* background-color: #808080; */
	background:   url(img/pixel.gif);
	
}
img{border:0;}

a {text-decoration:none;
	color: #006;
}
.textlegale {
	letter-spacing: 0.1em;
	font: lighter normal 10px/14px Arial, Helvetica, sans-serif;
}

a:hover {
	color: red ;
	text-decoration: underline;
	text-shadow: 3px 3px 4px grey ;
	font-weight: bold;
}
a:link, a:visited, a:active {
	text-decoration: none;
}

.bodyitaliquegras {
	color: #F00;
	FONT-SIZE: 14px;
	font-weight: bold;
	font-style: italic;
}
.h1 {
	color: #336699;
	FONT-FAMILY: "Arial Black", Gadget, sans-serif;
	FONT-SIZE: 20px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1.8px;
}
.Legales {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*	BACKGROUND-COLOR: #808080; */
	BACKGROUND-COLOR: #336699;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	LINK: #ffffff;
	ALINK: #ffffff;
	letter-spacing: 2px;

}
td.tdprob
{
	width: 100%; 
	height: 54px ;
	align: center ;
	valign: middle;
	background: url(img/background-menu_right.jpg) ;
}
td.tdprobleft
{
	width: 100%; 
	height: 54px ;
	align: center ;
	valign: middle ;
	background: url(img/background-menu_left.jpg) ;
}
.problemes {
	text-align: center;
	TEXT-DECORATION: none;
	color: #006;
	font: 600 normal 16px/normal "Trebuchet MS", Arial, sans-serif;
	line-height: 18px;

}
.Descripgrasital {
	color: #006;
	font: 16px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}
.Descripgras {
	color: #000;
	font: bolder normal 18px ;
}
.titrepara  {
	color: #006;
	font-size: 15pt;
	font-weight: bold;
	font-style: normal;
}
.home {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #333;
	text-align: center;
}
.homeleft {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #006;
	text-align: left;
}

.DescripCentre {
	color: #006;
	line-height: inherit;
	text-align: center;
}
.DescripCentreLarge {
	color: #006;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.TitreTableau {
	color: #006;
	line-height: inherit;
	text-align: Center;
	font-size: 14px;
}
.logo {
	position: absolute;
	top: 17px;
	left: 837px;
	z-index: 5;
	}

.annotations{
	font-size: 10px;
	color: #006;
	text-align: left;
	font-style: italic;
}
.refmail{
	font-size: 10px;
	color: #006;
	text-align: center;
	font-style: italic;
}
.texte{
	font-size: 10px;
	color: #006;
	text-align: left;
}
  .bulle{
	position: absolute;
	top: 206px;
	left: 1158px;
	z-index: 5;
	width: 273px;
	height: 82px;
	}

  .reduction {
	position: absolute;
	top: 59px;
	left: 478px;
	z-index: 5;
	}
.puces {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px/19px ;
	font-style: normal;	font:  
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: auto;
}
#decale1 { padding-left: 10px ;}
#decale2 { padding-left: 30px ;}
.menuTxt {
	font: 12px/21px Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prix50
{
	color: red;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
}
.IP
{
	color: #C0C ;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Pucesgrasses {
	font-weight: bold;
}

.price {
	LINE-HEIGHT: 20px;
	COLOR: #e84c00;
	FONT-SIZE: 26px !important;
	FONT-WEIGHT: bold;
	text-align: center;
}
.pricesmall {
	LINE-HEIGHT: 20px;  COLOR: #e84c00; FONT-SIZE: 10px !important; FONT-WEIGHT: bold; 	text-align: left;
}
.titreforfait {
	COLOR: #666;
	text-align: center;
	font: bold 19px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.01em;
	margin-top: 10px;
	padding-top: 10px;
}
.ForfaitText {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: auto;
	clip: rect(auto,auto,auto,auto);
	padding-left: 8px;
}
#Forfait1, #Forfait2, #Forfait3, #Forfait4
{ 
		MARGIN-BOTTOM: 8px;  PADDING-TOP: 10px;  PADDING-LEFT: 1px; PADDING-RIGHT: 2px; width: 276px;
}
td.BordG {background:url(img/shadowcoinG.png) ;}
td.BordD {background:url(img/shadowcoinD.png) ;}
td.BordB {background:url(img/shadow.png) ;}
td.shadow {background:url(img/shadow.png) ;}
td.Prixcase {height:230px ; background:url(img/bgd-blockOffert-support.png) ; background-repeat:no-repeat}
table.reference {background:url(img/Referencepanneau.png) ;}
.diver {
	font-size: 9px;
}
#annonce, .annonce { float:left; height:auto; width: 480px ; padding-left: 10px; align: center; letter-spacing: 0.1em; font-size: 10px;
}
#indextext, .indextext {
	font: normal 14px Arial, Helvetica, sans-serif;
	letter-spacing: 0.06em;
	white-space: nowrap;
	vertical-align: top;
	margin: 0px; 
	float : left ;
	width: 1018px;
}
#ACC_ENTETE0 {float : left ; width: 90px;  height: 150px ; 

}
#ACC_ENTETE {float : left ; width: 460px;  height: 150px ; 

}
#ACC_BONHOMME {float : left ; width: 350px ; height: 150px ;
}
#maint_bloc0 { float : left ; width: 160px ; height: 105px ;
}
#maint_bloc01 { float : left ; width: 160px ; height: 110px ;
}
#maint_bloc1 { float : left ; width: 680px; height : 105px;
}