body {
	background:#124584;/* url("image/gradbody.png") repeat-x scroll 0%;*/
	background-position:bottom;
	margin-top:0px;
	margin-right:50px;
	margin-left:50px;
	padding-left:50px;
	padding-right:50px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.conect {
	background:#a8bae7;
	font-size:10px;
}
.conect b{
	color:#CC0000;
}
.conect a{
	color:#FFFFFF;
	font-weight:bolder;
}
.recherche{
	background:#a8bae7 url("image/bgdroite.png") repeat-x scroll 0%;
	background-position:bottom;
	font-size:11px;
	border:2px solid #1a2d9f;
}
.gradmenu{
	background:#1d398d url("image/grad1.png") repeat-x scroll 0%;
	background-position:top;
	/*border:2px solid #1a2d9f;*/
}
.gradmenu a{
	color:#ffffff;/*#294F7A;*/
	font-size:9px;
	font-style:italic;
	font-weight:bolder;
	text-decoration:none;
	margin:0px;
} 
.gradmenu a:hover{
	color:#bbc5ff;/*#294F7A;*/
	} 
input.rechercheb{
border:2px outset red;
font-weight:bold;
cursor:pointer;
}
input.rechercheb:hover{
border:2px outset white;
background-color:white;
color:red;
}
input.rechercheb:active{
border:2px inset red;
background-color:red;
color:white;
} 
.bleu {
	background:#ffffff ;
}
.promobas{
	background:#c7cef6 url("image/motif.png") repeat scroll 0%;
}
.prodimg {
	/*background:#c7cef6 url("image/bgprod.png") repeat-x scroll 0%;
	background-position:bottom;*/
	border-top:2px solid #1a2d9f;
	border-left:2px solid #1a2d9f;
	border-right:2px solid #1a2d9f;
	border-bottom:2px solid #41c2ea;
	cursor:pointer;
}
.promotxt{
	font-size:12px;
}
.promotxt a{
	color:#1a2d9f;
	font-weight:bolder;
}
.promotxt a:hover{
	color:#FFFFFF;
	font-weight:bolder;
}
.promotxt u{
	color:#CC0000;
	font-weight:bolder;
	font-size:14px;
}
.prodtxt {
	/*background:#c7cef6 url("image/bgprod.png") repeat-x scroll 0%;
	background-position:bottom;*/
	font-size:12px;
	border-top:2px solid #1a2d9f;
	border-right:2px solid #1a2d9f;
	border-bottom:2px solid #1a2d9f;
}
.prodtxt a{
	color:#1a2d9f;
	font-weight:bolder;
}
.prodtxt a:hover{
	color:#FFFFFF;
	font-weight:bolder;
}
.prodtxt u{
	color:#CC0000;
	font-weight:bolder;
	font-size:14px;
}
.detail{
	background:#ffffff;
	border:4px solid #1e3289;
}
.detailpx {
	background:#f1f1f1;
	font-size:12px;
}
.detailimg {
	background:#ffffff url("image/graddtailimg.png") repeat-x scroll 0%;
	background-position:bottom;
}
.detailtxt {
	background:#1f338a url("image/graddtailimg.png") repeat-x scroll 0%;
	background-position:bottom;
}
.ajoudetail {
	color:#ffffff;
	font-size:12px;
	font-family:Helvetica,sans-serif;
}
.pxblanc {
	background:#ffffff;
	border-top:2px solid #5567a7;
	border-right:2px solid #5567a7;
	border-left:2px solid #5567a7;
}
.gradpx {
	background:#1f338a url("image/gradpx.png") repeat-x scroll 0%;
	background-position:bottom;
	color:#ffffff;
}
.detlig {
	border-bottom:2px dashed #5567a7;
}
.indbox{
	background:#b4bced;
	border:2px solid #1a2d9f;
}
.indbox a{
	color:#1a2d9f;/*#294F7A;*/
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
	margin:0px;
} 
.indbox a:hover{
	color:#FFFFFF;/*#294F7A;*/
	} 
.link1 {
	color:#1a2d9f;/*#294F7A;*/
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
}
.link1:hover {
	color:#CC0000;
}
.link2 {
	color:#000000;/*#294F7A;*/
	font-size:12px;
	font-style:italic;
	font-weight:bolder;
}
.link2:hover {
	color:#CC00ff;
}
.indexcat{
	background:#b4bced;
	border:2px solid #1a2d9f;
}
.indexcat1 {
	background:#b4bced;
	padding-left:50px;
}
.indexcat1 a{
	color:#1a2d9f;
}
.indexcat2 {
	padding-left:100px;
}
.indexcat2 a{
	color:#1a2d9f;
}
.indexcat3 {
	padding-left:150px;
}
.coach{
	background:#b4bced;
	/*padding-left:50px;*/
	border:2px solid #8697ff;
}
.titrecoach{
	color:#1a2d9f;/*#294F7A;*/
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
}
.txtcoach{
	padding-left:50px;
	font-size:12px;
}
.menucoach{
	color:#ffffff;/*#294F7A;*/
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
	border:2px solid #1a2d9f;
}
.menucoach a{
	color:#1a2d9f;/*#294F7A;*/
	
}
.prix {
	color:#CC0000;
	text-decoration:blink;
	font-weight:bolder;
	font-size:14px;
}
.fact {
	/*background:#b5d9ef url("image/gradpanier.png") repeat-x scroll 0%;*/
	border:3px solid #1a2d9f;
	width:500px;
}
.facture {
	/*background:#b5d9ef url("image/gradpanier.png") repeat-x scroll 0%;*/
	border:3px solid #1a2d9f;
	width:500px;
}
.facture td{
	background:#b5d9ef url("image/gradpanier.png") repeat-x scroll 0%;
	background-position:top;
	vertical-align: middle;
}
.facture td img{
	border:3px solid #1a2d9f;
}
.facture td img{
	border:3px solid #1a2d9f;
}
.facture td b{
	color:#CC0000;
}
.facture2 {
	background:#ffffff;
	border:1px solid #1a2d9f;
}
.facture2 b{
	color:#1a2d9f;
}
.facture3 {
	background:#e6eff8 ;
}
.facture3 td{
	background:#e6eff8 url("image/gradpanier2.png") repeat-x scroll 0%;
	background-position:top;
	vertical-align: middle;
	font-weight:bolder;
	color:#1a2d9f;
	border-bottom:1px solid #1a2d9f;
}
.facture4 {
	background:#f8f6f9 ;
	font-weight:bolder;
	color:#CC0000;
}
.divfact {
	/*border:1px solid #1a2d9f;*/
	background:#ffffff;
}


.promo{
	position:absolute;
}
.promobg{
	background:url("image/bgpromo.png") repeat;
	border:2px solid #477c93;
}
.sgauche1 {
	color:#1a2d9f;/*#294F7A;*/
	font-size:10px;
	font-style:italic;
	font-weight:bolder;
	cursor:pointer;
}
.sgauche1:hover {
	color:#CC0000;
}
.sgauche2 {
	color:#294F7A;
	font-size:9px;
	font-style:italic;
	font-weight:bolder;
	cursor:pointer;
}
.sgauche2:hover {
	color:#CC0000;
}
.sgauche3 {
	color:#797F7A;
	font-size:9px;
	font-style:italic;
	font-weight:bolder;
	cursor:pointer;
}
.sgauche3:hover {
	color:#CC0000;
}
.grad2{
	background:#ece775 url("image/grad2.png") repeat-x scroll 0%;
	background-position:top;
	color:#ffffff;
	font-size:9px;
}
.gris {
	background:#f1f1f1 ;
	border:3px solid #0d5aa0;
	font-size:11px;
}
.newgris {
	background:#b5d9ef url("image/gradpanier.png") repeat-x scroll 0%;
	background-position:top;
	border:3px solid #0d5aa0;
	font-size:11px;
}
.catgris {
	background:#f1f1f1 ;
	vertical-align:top;
}
.gradcat {
	background:#f1f9fc url("image/gradsscat.png") repeat-x scroll 0%;
	background-position:top;
	height: auto; /*!important; */
	height: 100%; 
	min-height: 100%; 
	width:20px;
	/*margin-left:100px;*/
}
.marge {
	/*margin-left:30px;*/
	padding-left:15px;
}
.cataba {
	background:#00abdf url("image/graddetail.png") repeat-x;
}
.rouge {
	background:#c32526;
	color:#ffffff;
	font-size:9px;
}
.rougelock {
	background:#c32526 url("image/lock.png") no-repeat;
	background-position:left middle;
	color:#ffffff;
	font-size:9px;
}
.footer{
	background:#ec8621 ;
	color:#000000;
	font-size:14px;
	border-left:2px solid #000000;
	text-align:center;
}
.footer2{
	background:#ec8621 ;
	color:#000000;
	font-size:14px;
	border-left:2px solid #000000;
	text-align:left;
	padding-left:30px;
}
.linkfoot1{
	color:#FFFFFF;/*#294F7A;*/
	text-decoration:none; 
}
.linkfoot1:hover {
	color:#FFFFFF;
}
.linkfoot2{
	color:#000000;/*#294F7A;*/
	text-decoration:none; 
	font-weight:bolder;
}
.linkfoot2:hover {
	color:#FFFFFF;
}
.indexpg {
	font-size:12px;
	
}
