/*  Style KTM par Aurore  */

body {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff; 
	background-color: #8f0404;
	background-image:url(images/template/degrade.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;

}


/*  Scrollbar  */
body, html { 
  scrollbar-face-color: #3C0000;
  scrollbar-shadow-color: ThreeDDarkShadow  ; 
  scrollbar-highlight-color: ThreeDHighlight ; 
  scrollbar-3dlight-color: ThreeDLightShadow ; 
  scrollbar-darkshadow-color: ThreeDDarkShadow ; 
  scrollbar-track-color: #cccccc ; 
  scrollbar-arrow-color: #cccccc ; 
}


/* les png  */
.gauche { background-image: url(images/template/gauche.png)  !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/template/gauche.png'); }
.droite { background-image: url(images/template/droite.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/template/droite.png');}
.h { background-image: url(images/template/haut.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/template/haut.png');}
.b { background-image: url(images/template/bas.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/template/bas.png');}

/*  Les Liens   */
a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
}
a.pt:link {
	color: #FF0000;
	text-decoration: none;
	font-size:10px;
}
a.pt:visited {
	color: #FF0000;
	text-decoration: none;
	font-size:10px;
}
a.pt:hover {
	color: #ffffff;
	text-decoration: none;
	font-size:10px;
}


/*  bouton retour   */
a.menu2:link {
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/template/retour2.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 23px;  
	height: 23px;
}
a.menu2:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/template/retour2.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 23px;  
	height: 23px;
}
a.menu2:hover {
	color: #FFCC99;
	text-decoration: none;
	background-image: url(images/template/retour.gif);
	background-repeat: no-repeat;
	display:block;
}

/*  Menu principal   */
a.menu3:link {
	text-align:center;
	color: #ffffff;
	font-size:14px;
	text-decoration: none;
	background-image: url(images/template/menu01.gif);
	background-repeat: repeat;
	display: block;
	line-height: 31px;  
	height: 31px;
}
a.menu3:visited {
	text-align:center;
	color: #ffffff;
	font-size:14px;
	text-decoration: none;
	background-image: url(images/template/menu01.gif);
	background-repeat: repeat;
	display: block;
	line-height: 31px;  
	height: 31px;
}
a.menu3:hover {
	text-align:center;
	color: #FFCC99;
	font-size:14px;
	text-decoration: none;
	background-image: url(images/template/menu02.gif);
	background-repeat: repeat;
	display:block;
}
/*  Sous menu   */
a.menu4:link {
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	background-image: url(images/template/menu01.gif);
	background-repeat: repeat;
	display: block;
	line-height: 18px;  
	height: 18px;
}
a.menu4:visited {
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	background-image: url(images/template/menu01.gif);
	background-repeat: repeat;
	display: block;
	line-height: 18px;  
	height: 18px;
}
a.menu4:hover {
	color: #000000;
	font-size:12px;
	text-decoration: none;
	background-image: url(images/template/menu02.gif);
	background-repeat: repeat;
	display:block;
}
/* MENU DEROULANT   */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: #333333;
width: 177px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}
/*  Cellules de tableaux   */
.td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; 
}
.td2{
	background-image: url(images/template/rep_centre.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.td3{
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2F0000;

}
.td4{
	background-image:url(images/template/bg_picts2.gif);
	background-repeat: no-repeat;
}
.td5{
	background-image:url(images/template/rep_menu.gif);
	background-repeat:repeat-x;
}
.td6{
	background-image:url(images/template/carro.gif);
	background-repeat: repeat-x;
}
.td7{ 
	background-image:url(images/template/menu01.gif);
	background-repeat: repeat-x;
}
.td8{ 
	background-image:url(images/template/coin.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.td9{ 
	background-image:url(images/template/coinB.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #CC0000;
}
/*  Images   */

.img{
border: none;
}

.img2{
border:#000000;
FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=#333333,offX=2,offY=2,positive='true');
}

.img3{
border:#cccccc thin dashed;
}

img.png {
behavior: url(png.htc);
}

.imgsd img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.imgsd:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;

}

.imgsd img{
border: none;
}

.imgsd:hover img{
border: none;
}

.imgsd:hover{
color: #333333; 
}

/*  Formulaires   */
input {
	background-color: #3C0000;
	border: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}

textarea{
	background-color: #3C0000;
	border: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}
select{
	background-color: #3C0000;
	border: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}



/*  Styles de textes   */
.Style1 {
	color: #FFFFFF;
}
.Style2 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.Style3 {
	color: #ffffff;
	font-size: 10px;
}

.Style4 {
    color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
} 
.Style5 {
	color: #FFFFFF;
	font-size: 11px;
}
.Style6 {
	color: #CC0000;
	font-weight:bold;
	font-size: 14px;
}


/*  Divers   */
hr{
border:thin dotted #CC0000;
}


/* images agrandit au sorvol */
#images {
	text-decoration: none; /* définition du lien qui affichera le "calque" */
}

#images:hover {
	background: none; /* correction d'un bug IE */
}

#images span { /* définition de la balise <span> inclue dans <a> */
	display: none;
}

#images:hover span { /* définition de la balise <span> au survol */
	display: inline;
	position: absolute;
	width: 200px;
	height: 100px;
	text-align: center;
	color: white;
}

