html, body	{ margin: 7px 15px 0px 15px; padding: 0; background-color:#000000; font: 11px/1.3em tahoma, arial, helvetica, sans-serif; color: #ffffff; } 
#total		{ position: relative;width: 900px; margin:auto; background-image:url(images/fond.png); background-repeat:no-repeat; 
			  background-position:center top;  background-color:#000000; } 
#menu   	{ width:164px; float:left; }
#principal  { width:736px; float:left; }

a:link 		{ color: #e31818; text-decoration:underline; }
a:visited	{ color: #e31818; text-decoration:underline; }
a:active 	{ color: #e31818; text-decoration:underline; }
a:hover 	{ color: #ffffff; text-decoration:underline; } 

a.blanc:link 	{ color: #ffffff; text-decoration:none; }
a.blanc:visited	{ color: #ffffff; text-decoration:none; }
a.blanc:active 	{ color: #ffffff; text-decoration:none; }
a.blanc:hover 	{ color: #ffffff; text-decoration:underline; } 

.niv1			{ font: 12px/1.3em  arial, helvetica, sans-serif; text-transform:uppercase; font-weight:bold; }
a.niv1:link 	{ color: #4b4b4b; text-decoration:none; }
a.niv1:visited	{ color: #4b4b4b; text-decoration:none; }
a.niv1:active 	{ color: #4b4b4b; text-decoration:none; }
a.niv1:hover 	{ color: #e31818; text-decoration:none; }  
.niv2			{ font: 11px/1.3em arial, helvetica, sans-serif; text-transform:uppercase; font-weight:bold; }
a.niv2:link 	{ color: #4b4b4b; text-decoration:none; }
a.niv2:visited	{ color: #4b4b4b; text-decoration:none; }
a.niv2:active 	{ color: #4b4b4b; text-decoration:none; }
a.niv2:hover 	{ color: #e31818; text-decoration:none; } 
.niv3			{ font: 11px/1.3em tahoma, arial, helvetica, sans-serif; font-weight:bold; }
a.niv3:link 	{ color: #4b4b4b; text-decoration:none; }
a.niv3:visited	{ color: #4b4b4b; text-decoration:none; }
a.niv3:active 	{ color: #4b4b4b; text-decoration:none; }
a.niv3:hover 	{ color: #e31818; text-decoration:none; } 
.niv4			{ font: 9px/1.3em tahoma, arial, helvetica, sans-serif; font-weight:bold; }
a.niv4:link 	{ color: #4b4b4b; text-decoration:none; }
a.niv4:visited	{ color: #4b4b4b; text-decoration:none; }
a.niv4:active 	{ color: #4b4b4b; text-decoration:none; }
a.niv4:hover 	{ color: #e31818; text-decoration:none; } 


* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.gris 			{ color:#9c9e9f; }
.gris10 		{ font-size:10px; color:#9c9e9f; }
.grisGras11 	{ text-transform:uppercase; font-size:11px; font-weight:bold; color:#9c9e9f; }
.grisGras18 	{ font-size:18px; font-weight:bold; color:#9c9e9f; }

a.liengrisGras11s:link 	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: #9c9e9f; text-decoration:none; }
a.liengrisGras11s:visited	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: #9c9e9f; text-decoration:none; }
a.liengrisGras11s:active 	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: #9c9e9f; text-decoration:none; }
a.liengrisGras11s:hover 	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: #e31818; text-decoration:none; } 

a.liengrisGras11Sel:link 	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: white; text-decoration:none; background-color: #e31818;}
a.liengrisGras11Sel:visited	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: white; text-decoration:none; background-color: #e31818;}
a.liengrisGras11Sel:active 	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: white; text-decoration:none; background-color: #e31818;}
a.liengrisGras11Sel:hover 	{  font-size:11px; font-weight:bold;text-transform:uppercase;color: white; text-decoration:none; background-color: #e31818;} 


.grisGras11s 	{ text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; color:#9c9e9f; }
.grisGras11Sel	 {text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; color:white; background-color: #e31818; border-bottom:solid black 3px; }

.rouge		 	{ color:#e31818; }
.rougeGras		{ font-weight:bold; color:#e31818; }
.rougeGras11 	{ text-transform:uppercase; font-size:11px; font-weight:bold; color:#e31818; }
.rougeGras14 	{ text-transform:uppercase; font-size:14px; font-weight:bold; color:#e31818; }
.rougeGras16 		{ font: 16px/1.3em  arial, helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#e31818 }
.rouge20 		{ font: 20px/1.3em  arial, helvetica, sans-serif; text-transform:uppercase; font-weight:; color:#e31818 }

.blanc11 		{ text-transform:uppercase; font-size:11px; font-weight:bold; color:#fff; }
.blancGras18 		{ text-transform:uppercase; font-size:18px; font-weight:bold; color:#fff; }
.blanc20 		{ font: 20px/1.3em  arial, helvetica, sans-serif; text-transform:uppercase; font-weight:; color:#ffffff }

.btn 			{ cursor:pointer; color: #FFFFFF; background-color:#e31818; border:2px; border-style:solid; border-color:#e31818; 
				  background-image: url('images/bt_sys.gif'); font-weight:bold; text-transform:uppercase; font-size:10px; font-family:tahoma;
				  height:22px; }
.btnGris 		{ cursor:pointer; color: #FFFFFF; background-color:#4a4a4c; border:2px; border-style:solid; border-color:#4a4a4c; 
				  background-image: url('images/bt_sysGris.gif'); font-weight:bold; text-transform:uppercase; font-size:10px; font-family:tahoma;
				  height:22px; }
				  				  
.floatImage		{ border:solid #FFFFFF 3px; margin:0px 10px 5px 0px; float:left; }

hr 			{ border:none; border-top:1px solid #650b0b; height:1px; }
hr.point 	{ border:none; border-top:1px dashed #9c9e9f; height:1px; }
hr.gris 		{ border:none; border-top:1px solid #505158; height:1px; }



