/* 

Note : " !important"  pour corriger positionnement firefox

1 - General
3 - Texte
4 - MENU / SOUS MENU 
5 - AUTRE

*/



/* General ==================== ====================  */

html 
{ 
	
	scrollbar-face-color:		#29579c; /* non valide strict xhtml*/
	scrollbar-track-color:		white;
	scrollbar-arrow-color:		white;
	scrollbar-highlight-color:	#white;
	scrollbar-3dlight-color:	#29579c;
	scrollbar-shadow-color:		#29579c;
	scrollbar-darkshadow-color:	#29579c;
}

body{
margin:0px;
spacing:0px;
height:100%;
}

A:link 
{
	text-decoration:underline;
	color:#515151;
}
A:visited 
{
	text-decoration:underline;
	color:#515151;
}

a:hover img, body a:hover img
{
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

a:hover .opacite100  /* Pour enlever chg. opacité du menu s'il y a lieu */ 
{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}

a:link img 
{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

.aucunespace
{
	padding:0px;spacing:0px;margin:0px
}

.espace5
{
	padding:5px;margin:0px
}


.blanc{color:white;}
.blanc a:hover{color:gray;}
.noir{color:black;}

.opacite100
{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}

.bordure
{
border:solid 1px #666666;
}

/* Pour référencement */
strong{ /*
font-weight:100;*/
}

.n{display:none}
.b{display:block}
.l{float:left}


/* Texte ==================== ====================  */

@font-face {
font-family: Palatino Linotype;
font-style:  normal;
font-weight: normal;
src: url(PALATIN0.eot);
}

.texte,p
{
	font-family: Palatino Linotype;
	font-size:13px;	
	color:#302f2f;
	letter-spacing:0.1em;
	word-spacing:1px;
	line-height:20px;
	letter-spacing:0px;
}

.petit,formulaire
{	
	line-height:0px;
	line-height:1.2em !important;
	font-size:10px;	color:#4e545e;

}

.bleu{	color:#507cbe; 	font-size:11px;	

}

.moyen{	
font-size:12px;font-weight:normal;}

li, ul, ul li{
spacing-left:3px;
margin-left:15px;

padding-left:3px;
margin-top:0px;
padding-bottom:4px;
spacing-top:0px;
list-style-image:url(li-gris.jpg);
list-style-position:outside;
font-weight:normal;
}

.liblanc{
list-style-image:url(li.jpg);padding-bottom:0px;padding-top:0px;
}


.titre, h1
{
padding-bottom:0px;
margin-bottom:2px;
padding-left:0px;
font-size:18px;	
color:#4e545e;
word-spacing:0px;
letter-spacing:0px;
font-weight:normal;
}

h2
{
padding-bottom:0px;
padding-top:0px;
font-size:18px;	
color:#4e545e;
word-spacing:0px;
letter-spacing:0px;
font-weight:normal;
margin-top:4px;
margin-bottom:0px;
}

/* MENU ==================== ====================  */

#return{
position:relative;top:129px;left:7px;display:none
}

#return2{
position:absolute;top:150px;left:19px;
}


/* AUTRE ==================== ====================  */

.tr1{background-Color:#3c3c3c;color:white;}
.tr2{background-Color:black;color:white;}

#tout
{

width:100%;background:url(0top.jpg) top left repeat-x;margin:0px;padding:0px;
}

.article
{
	background-color:#000000;
	width:316px;
	height:155px;
	overflow:visible;
	background:url(a-bg.jpg);
	float:left;
	margin-left:0px;
	margin-right:9px;
	margin-bottom:9px ;
	/*position: static;
	top:-164px;
	left:335px;*/
}

.gal_img{
	padding-left:10px;padding-top:6px;height:135px;float:left;
	width:177px;
	cursor:pointer;
}


.gal_txt{
	width:117px;
	overflow:visible;
	color:#e4e4e4;
	height:35px;
	line-height:15px;
	float:left;
	padding-left:8px;
	padding-top:3px;
}

.trois{
width:540px !important;
width:570px;
margin-left:0px;
}

.bleupale{color:#c6c6dd;font-size:13px;padding-left:10px;padding-right:15px;}

#gauche{float:left;background:url(z-bg.jpg) no-repeat top center;width:50%;background-Color:#212121;padding-top:22px;  padding-bottom:10px; border:#c2c2c2 1px solid;overflow:visible;}
#droite{float:left;background:url(droite-bg.jpg) repeat-x top left;width:47%;background-Color:#212121;padding-top:8px;  padding-bottom:10px; border:#c2c2c2 1px solid;overflow:visible;}
#main{text-align:left;padding-left:20px;padding-right:30px;padding-top:25px;padding-bottom:25px;margin:0px;background:transparent;overflow:auto;margin-top:25px;padding-top:35px}

#limage{ height:190px }
#limage2{ height:258px }

#manuels{background:url(manual-bg.jpg); width:414px;height:42px; text-align:center;padding-top:7px; }
#ladderimg{}

#denis-logo{float:right;padding-top:30px;padding-left:10px;padding-right:20px;height:95px;}
#direct-lift-logo{height:95px;float:left;padding-top:30px;padding-left:10px;}

td{padding-left:3px}

#telephone,#telephone2{position:absolute;}

.ancres{
height:50px;
font-size:13px;	
color:#4e545e;
word-spacing:0px;
letter-spacing:0px;
font-weight:normal;
background-color:#FFFFFF;
}
.ancres a {padding:5px;padding-bottom:2px;padding-top:2px;border:#c2c2c2 1px solid;}
.ancres a:hover{
background-color:#003366;color:white;border:1px solid white
}