html,body{
background-color:#9999CC;
background-image:url(imgs/bg.jpg);
background-repeat:repeat;
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-3dlight-color:#9999CC; 
scrollbar-arrow-color:#9999CC; 
scrollbar-track-color:#FFFFFF; 
scrollbar-darkshadow-color:#9999CC;
}

p{
margin-left:20px;
margin-right:20px;
font-family:Arial;
font-size:15px;
_font-size:13px;
color:black;
background-color:transparant;
text-align:left;
}

h1{
margin-left:50px;
font-size:25px;
font-family:Arial, Helevetica;
color:black;
background-color:transparant;
text-align:left;
}

h2{
margin-left:110px;
font-size:11px;
font-family:Arial, Helevetica;
color:black;
background-color:transparant;
text-align:left;
}

h3{
margin-left:150px;
font-size:20px;
font-family:Arial, Helevetica;
color:black;
background-color:transparant;
text-align:left;
}

a{
font-size:15px;
_font-size:13px;
font-family:Arial, Helevetica;
color:black;
background-color:transparant;
text-decoration:none;
}

a:visited { color:black; }
a:hover { color: white;cursor:crosshair;text-decoration:underline; }

a.bouton:link{
width:130px; 
_width:120px;
font-size:10px;
text-decoration:none; 
color:#333333;
text-align:center; 
background-color:transparant;
 
margin:10px;
_margin:0px;
}

a.bouton:visited{
width:130px; 
_width:120px;
font-size:10px;
text-decoration:none; 
color:#333333;
text-align:center; 
background-color:transparant;
margin:10px;
_margin:0px;
}

a.bouton:hover{
width:130px; 
_width:120px;
font-size:10px;
text-decoration:underline; 
color:red;
text-align:center; 
background-color:transparant;
 
margin:10px;
_margin:0px;
}

.boutons {
position:absolute;
top:70px;
_top: 67px;
left:50px;
width:800px;
height:20px;
_height:0px;
border:none;
font-size:10px;
text-align:center;
background-color:#cccccc;
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
padding:0px; 
}


.menu { 
background-image:url(imgs/menubg.png);
background-repeat: no-repeat;
position: absolute; 
top: 10px;  
left:50px;
width:800px;
height:80px;
border:none;
background-color:transparent;
_padding:15px;
}
 

.back { 
background-image:url(imgs/bgdiv.jpg);
background-repeat: repeat-y;
position: absolute; 
top: 120px;  
left: 50px;
width: 800px;
border:none;
background-color:#8093AD;
_padding-top:15px;
 
}

a span {display:none;  
text-decoration:none;  
color:#3526A4;
 }  

a:hover span {display: block;   
position: absolute;  
top: 100px;  
left: 270px;
width: 430px;
height:280px; 
border:none;
background-color:transparent;
padding:20px;
}  

.bgspan { 
position: absolute;  
top: 110px;  
left: 290px;
width: 430px;
height:280px;  
border:none;
background-color:transparent;
padding:30px;
}
 
.devis { 
background-image:url(imgs/lg.jpg);
background-repeat:no-repeat;
background-position:center right;
position: absolute;
text-align:left;  
top: 170px;  
left: 530px;
width: 200px;
height:50px;
_height:70px;  
border:solid #003366 1px;
background-color:transparent;
padding:0px;
padding-top:18px;
padding-left:5px;
}
td,tr {
font-size:11px;
font-family:Arial, Helevetica;
color:black;
background-color:transparent;
}

INPUT.bouton {
BORDER: #999999 2px solid;
FONT-SIZE: 14px;
MARGIN: 0px;
color:#999999;
FONT-WEIGHT: bold;
background-color: #FFFFFF;
width: 120px;
cursor:pointer;
}
text-align:left;
padding-left:5px;
width:160px;