/*-------------------------------- CSS Document -----------------------------*/
body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background:#000;
}
/*-------------------------------- Général au site -----------------------------*/
*{
outline:none;
}
p,ul,li,h1,h2,h3,h4,h5,h6,dd,dt,dl{
display:inline;
margin:0px;
padding:0px;
}
div {
margin:0px;
padding:0px;
}
a img{
border:none;
}
a{
text-decoration:none;
}
table{
border-collapse:collapse;
}
p{
font-size:11px;
color:#fff;
}
/*---------------------------------------------- Global -----------------------------------------*/
#global{
margin:0px auto;
width:960px;
background:#202020;
}
/*---------------------------------------------- Entete -----------------------------------------*/
#global #entete{
position:relative;
float:left;
width:960px;
height:184px;
}
#global #entete h3{
position:absolute;
float:left;
width:960px;
height:184px;
}
/*---------------------------------------------- Entete Login -----------------------------------------*/
#global #entete #login{
position:absolute;
right:0px;
bottom:-12px;
width:210px;
height:100px;
}
#global #entete #login h1{
float:left;
width:170px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 15px;
font-size:12px;
font-weight:400;
color:#fff;
background:url(../images/puce-blanche.gif) no-repeat 0px 4px;
}
#global #entete #login p.msg_err{
position:absolute;
top:-90px;
right:10px;
width:200px;
font-size:11px;
font-weight:700;
color:#da3838;
text-align:right;
}
#global #entete #login h6{
float:left;
color:#fff;
margin:0 0px 0px 10px;
}
#global #entete #login input{
float:left;
width:115px;
margin:10px 0px 0px 10px;
padding:2px 0px 2px 5px;
font-size:11px;
color:#c2c2c2;
background:url(../images/boot-login.png);
border:1px solid #848484;
}
*html #global #entete #login input{
background-color:#fff;
background-color:transparent;
background-image:url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/boot-login.png", sizingMethod="scale");
}
#global #entete #login input.submit{
float:left;
width:60px;
margin:10px 0px 0px 10px;
padding:2px 0px;
font-size:11px;
border:0px solid #848484;
}
/*---------------------------------------------- Menu horizontal -----------------------------------------*/
#global #menu-h{
position:relative;
float:left;
width:960px;
height:25px;
background:url(../images/boot-menu-h.gif) repeat-y;
}
#global #menu-h div{
float:left;
width:200px;
height:25px;
padding:0px 0px 0px 10px;
}
#global #menu-h div p{
float:left;
padding:5px 0px 0px 5px;
}
#global #menu-h div p a{
float:left;
border:1px solid #fff;
}
#global #menu-h div p a img{
float:left;
}
#global #menu-h h1{
float:left;
width:110px;
margin:6px 0px 0px 0px;
padding:0px 0px 0px 20px;
font-size:11px;
border-left:1px solid #000;
}
#global #menu-h h1 a{
color:#fff;
}
#global #menu-h p.flag{
float:right;
margin:5px 10px 0px 0px;
}
/*---------------------------------------------- Les références -----------------------------------------*/
#global #menu-h #les_refs{
display:none;
position:absolute;
top:-48px;
left:210px;
width:130px;
height:50px;
padding:0px 0px 10px 0px;
}
#global #menu-h #les_refs h1{
float:left;
width:130px;
margin:0px;
padding:0px;
border:0px;
}
#global #menu-h #les_refs h1 a{
float:left;
width:120px;
margin:0px;
padding:5px 0px 5px 10px;
background:#646464;
}
#global #menu-h #les_refs h1 a:hover{
background:#28b9e9;
}
/*---------------------------------------------- Les agences -----------------------------------------*/
#global #menu-h #agences{
margin:6px 0px 0px 70px;
}
#global #menu-h #agences a{
float:left;
width:110px;
}
#global #menu-h #les_agences{
position:absolute;
display:inline;
width:210px;
height:200px;
bottom:25px;
left:543px;
padding:0px;
background:url(../images/boot-agences.png);
}
*html #global #menu-h #les_agences{
background-color:#fff;
background-color:transparent;
background-image:url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/boot-agences.png", sizingMethod="scale");
}
*html #global #menu-h #les_agences *{
position:relative;
}
#global #menu-h #les_agences h1{
position:absolute;
display:inline;
width:210px;
padding:0px;
font-size:10px;
font-weight:400;
border:none;
}
#global #menu-h #les_agences #a1{
display:none;
bottom:75px;
}
#global #menu-h #les_agences #a2{
display:none;
bottom:45px;
}
#global #menu-h #les_agences #a3{
display:none;
bottom:15px;
}
#global #menu-h #les_agences h1 a{
float:left;
width:190px;
color:#000;
margin:0px;
padding:0px 0px 0px 20px;
}
#global #menu-h #les_agences #a2 a{
color:#fff;
background:url(../images/puce-bleue.gif) no-repeat 5px 3px;
}
#global #menu-h #les_agences h1 a span{
position:absolute;
right:15px;
}
/*---------------------------------------------- Partie gauche -----------------------------------------*/
#global #gauche{
display:inline;
float:left;
width:200px;
margin:35px 0px 0px 10px;
}
/*---------------------------------------------- Menu vertical -----------------------------------------*/
#global #gauche #menu-v{
display:inline;
float:left;
width:190px;
margin:0px 0px 20px 10px;
padding:0px 0px 30px 0px;
border-bottom:15px solid #4b4b4b;
}
#global #gauche #devis{
display:inline;
float:left;
width:190px;
margin:0px 0px 20px 10px;
padding:0px 0px 30px 0px;
}
#global #gauche #menu-v h2.menu_sans_lien,
#global #gauche #devis h2.menu_sans_lien{
float:left;
width:174px;
height:28px;
line-height:28px;
padding:0px 0px 0px 16px;
font-size:11px;
font-weight:400;
color:#fff;
border-bottom:1px solid #4b4b4b;
background:url(../images/puce-bleue.gif) no-repeat center left;
}
#global #gauche #menu-v h2 a,
#global #gauche #devis h2 a{
float:left;
width:174px;
height:28px;
line-height:28px;
padding:0px 0px 0px 16px;
font-size:11px;
font-weight:400;
color:#fff;
border-bottom:1px solid #4b4b4b;
background:url(../images/puce-bleue.gif) no-repeat center left;
}
#global #gauche #menu-v ul{
	display:block;
}
#global #gauche #menu-v ul.over{
	display:block;
}
#global #gauche #menu-v  ul.sous_menu{
float:left;
background:#393939;
border-bottom:1px solid #202020;
padding:5px 0 5px 10px;
width:180px;
}
#global #gauche #menu-v  ul.sous_menu li{
float:left;
width:177px;
font-size:11px;
}
#global #gauche #menu-v  ul.sous_menu li a{
color:#28b9e9;
line-height:18px;
}
#global #gauche #menu-v h1.sepa{
float:left;
margin:65px 0 0 0;
}
#global #gauche #menu-v ul#menu2{
display:none;
}

#global #gauche #menu-v ul#menu2 li.liste_menu h3{
float:left;
font-size:11px;
font-weight:400;
color:#fff;
border-bottom:1px solid #4b4b4b;
}
#global #gauche #menu-v ul#menu2 li.liste_menu h3 a{
float:left;
width:170px;
height:20px;
padding:10px 0px 0px 20px;
color:#fff;
}
#global #gauche #menu-v ul#menu2 li.liste_menu h3 a:hover{
background:#28b9e9;
}
#global #gauche #menu-v ul#menu2 ul.sous_liste{
float:left;
padding:5px 0 5px 0;
width:100%;
border-bottom:1px solid #4b4b4b;
}
#global #gauche #menu-v ul#menu2 ul.sous_liste li{
float:left;
font-size:11px;
}
#global #gauche #menu-v ul#menu2 ul.sous_liste li a{
float:left;
width:170px;
font-size:11px;
line-height:18px;
padding:0 0 0 20px;
color:#28b9e9;
}
#global #gauche #menu-v ul#menu2 li.liste_menu  ul.over{
display:block;
background:red;
}
/*---------------------------------------------- Logos -----------------------------------------*/
#global #gauche #logos{
display:inline;
float:left;
width:190px;
margin:0px 0px 20px 10px;
padding:80px 0px 0px 0px;
}
#global #gauche #logos p{
float:left;
width:80px;
height:15px;
margin:0px 5px 5px 0px;
}
#global #gauche #logos p img{
float:left;
}
/*---------------------------------------------- Corps -----------------------------------------*/
#global #corps{
float:left;
width:516px;
margin:35px 0 0 0;
padding:0 12px 0 12px;
min-height:690px;
border-right:1px solid #4b4b4b;
border-left:1px solid #4b4b4b;
}
*html #global #corps{
height:690px;
}
/*----------------CLASSES GENERALES--------------*/
.titre_principal,
.titre_produit{
float:left;
width:100%;
font-size:16px;
height:21px;
letter-spacing:0px;
color:#fff;
font-weight:700;
}
ul li span.couleur_liste{
color:#26b8e9;
}
span.couleur{
color:#26b8e9;
}
.titre_principal span.couleur,
.titre_produit span.couleur{
color:#26b8e9;
font-size:16px;
letter-spacing:1px;
font-weight:700;
}
.titre_principal a{
color:#fff;
}
.sous_titre{
float:left;
width:90%;
margin:10px 0 0 0;
padding:0 0 0 20px;
font-size:14px;
height:21px;
line-height:21px;
letter-spacing:0px;
color:#fff;
font-weight:700;
background:url(../images/puce-blanche.gif) no-repeat 0px 7px;
}
.sous_titre_couleur{
background:url(../images/puce-bleue.gif) no-repeat 0px 7px;
color:#26b8e9;
}
.sous_titre span{
color:#26b8e9;
font-size:13px;
font-weight:400;
}
.titre_principal img{
padding:0 0 0 10px;
}
.titre_produit span.decal{
padding:0 0 0 8px;
}
.titre_produit img{
padding:0 4px 0 0;
}
.titre_marge{
margin:0 0 20px 0;
}
.titre_marge_haut{
margin:20px 0 6px 0;
}
.google_map{
float:left;
margin:30px 0 0 0;
width:100%;
}
.savoir_plus{
position:absolute;
bottom:-10px;
right:-1px;
}
.savoir_plus a{
float:left;
display:block;
padding:0 0 0 10px;
color:#fff;
font-weight:400;
font-size:12px;
background:#202020;
}
.savoir_plus a span{
color:#26b8e9;
}
/*------------------BLOC BORDURE BAS-----------------*/
#global #corps div.bloc_bordure{
float:left;
display:inline;
position:relative;
width:100%;
padding:0 0 12px 0;
border: solid #646464;
border-width:0 0 6px 0;
}
#global #corps div.bloc_bordure p{
float:left;
width:100%;
}
#global #corps div.bloc_site_pro div{
float:left;
width:370px;
margin:20px 0 0 0;
}
#global #corps div.bloc_site_pro div h3{
float:left;
width:340px;
font-size:14px;
color:#26b8e9;
}
#global #corps div.bloc_site_pro div p{
float:left;
width:340px;
margin:8px 0 0 0;
font-size:11px;
}
#global #corps div.bloc_site_pro h5 img{
float:left;
}
#global #corps div.bloc_bordure_marge{
margin:0 0 20px 0;
}
/*----------------LISTE DES PRODUITS-----------------*/
#global #corps div.liste_produit{
float:left;
width:252px;
display:inline;
margin:0 0 0 12px;
}
#global #corps div.liste_produit_gauche{
background:url(../images/bordure.jpg) repeat-y right top;
margin:0;
}
#global #corps div.liste_produit div{
float:left;
width:243px;
position:relative;
margin:15px 0 0 0;
min-height:80px;
border: solid #646464;
border-width:0 0 6px 0;
padding:0 0 12px 0;
display:block;
}
#global #corps div.liste_produit div:hover{
cursor:pointer;
}
*html #global #corps div.liste_produit div{
height:80px;
}
#global #corps div.liste_produit div h3{
float:left;
position:relative;
width:100%;
font-size:16px;
height:21px;
letter-spacing:0px;
color:#26b8e9;
font-weight:700;
}
#global #corps div.liste_produit div h3 img{
position:absolute;
top:0px;
right:0px;
}
#global #corps div.liste_produit div h3 span{
color:#fff;
}
#global #corps div.liste_produit div p{
float:left;
width:220px;
margin:10px 0 0 0;
}
#global #corps div.liste_produit div  p.p_grand{
width:95%;
}
#global #corps div.liste_produit div h3{
float:left;
width:100%;
}
/*----------------LISTE DETAILS PRODUIT-------------------*/
#global #corps ul.liste_details_prod{
float:left;
width:100%;
margin:10px 0 0 0;
}
#global #corps ul.liste_details_prod li{
float:left;
padding:6px 0 6px 0;
border-bottom:1px solid #646464;
color:#fff;
font-size:11px;
width:100%;
background:url(../images/valid.jpg) no-repeat center right;
}
#global #corps ul.liste_details_prod li span.descript_detail{
float:left;
width:90%;
}
/*--------------LISTE AVEC PUCE-----------------*/
#global #corps ul.liste_puce{
float:left;
width:100%;
margin:10px 0 0 0;
}
#global #corps ul.liste_puce li{
float:left;
padding:6px 0 6px 20px;
color:#fff;
font-size:11px;
width:90%;
background:url(../images/puce-bleue.gif) no-repeat 0px 9px;
}
/*--------------EXEMPLE DE REALISATION FICHE PRODUIT--------------*/
#global #corps div.exemple_real{
float:left;
width:100%;
margin:20px 0 0 0;
}
#global #corps div.exemple_real h4{
float:left;
width:152px;
height:122px;
}
#global #corps div.exemple_real h4 a img{
float:left;
border:1px solid #fff
}
#global #corps div.exemple_real div{
float:left;
width:356px;
margin:0 0 0 8px;
height:96px;
}
#global #corps div.exemple_real div p{
float:left;
margin:40px 0 0 0;
}
#global #corps div.exemple_real div h5{
float:left;
font-size:13px;
}
#global #corps div.exemple_real div h5 span{
font-size:13px;
}
/*------------BLOC ONTACTEZ NOUS----------*/
#global #corps div.lien_contact{
float:left;
width:100%;
position:relative;
}
#global #corps div.lien_contact  h1{
width:320px;
}
#global #corps div.lien_contact h6{
position:absolute;
top:20px;
right:0px;
}
#global #corps div.lien_contact a{
float:left;
display:block;
font-size:12px;
color:#fff;
height:24px;
line-height:24px;
background:#28b9e9;
border:1px solid #fff;
width:150px;
text-align:center;
}
#global #corps h2{
float:left;
width:100%;
margin:10px 0px 10px 0;
font-size:12px;
font-weight:400;
line-height:20px;
color:#28b9e9;
font-size:12px;
letter-spacing:1px;
line-height:16px;
}
#global #corps p.para{
float:left;
width:100%;
margin:10px 0px 0 0;
font-size:11px;
letter-spacing:1px;
line-height:16px;
color:#f0f0f0;
}
#global #corps p span{
color:#28b9e9;
}
#global #corps p a{
color:#fff;
}
#global #corps p a.lien{
color:#28b9e9;
text-decoration:underline;
}
#global #corps p.msg_err{
color:#da3838;
}
#global #corps div.mess{
border-color:#28b9e9;
float:left;
width:70%;
border:2px #28b9e9 solid;
padding:20px;
margin:0 0 30px 30px;
}
#global #corps div.mess ul{
float:left;
width:100%;
}
#global #corps div.mess p,
#global #corps div.mess dt,
#global #corps div.mess li{
float:left;
width:100%;
font-size:12px;
color:#28b9e9;
font-weight:700;
}
#global #corps #ref{
float:left;
width:480px;
margin:20px 0px 0px 30px;
border:1px solid #fff;
}
#global #corps div.ligne{
display:inline;
float:left;
width:250px;
height:1px;
line-height:1px;
margin:20px 0px 40px 0;
font-size:1px;
border-top:1px solid #4b4b4b;
}
#global #corps div.ligne_sepa{
display:inline;
float:left;
width:100%;
height:1px;
line-height:1px;
margin:20px 0px 10px 0;
font-size:1px;
border-top:1px solid #4b4b4b;
}
/*---------------------------------------------- Corps -fils ariane------------------------------------*/
#global #corps #fil_ariane {
font-size:10px;
height:20px;
}
#global #corps #fil_ariane p  {
color:#adadad;
letter-spacing:0;
}
#global #corps #fil_ariane p a {
color:#adadad;
text-decoration:underline;
}
#global #corps #fil_ariane p a:hover {
color:#fff;
}
/*---------------------------------------------- Corps -REF----------------------------------------*/
#global #corps-ref{
float:left;
margin:35px 0px 20px 0px;
width:750px;
}
#global #corps-ref h1{
float:left;
margin:0px 0px 20px 20px;
width:90%;
font-size:18px;
letter-spacing:1px;
font-weight:400;
color:#fff;
}
#global #corps-ref h2{
float:left;
margin:0px 0px 10px 30px;
font-size:12px;
font-weight:400;
line-height:20px;
color:#28b9e9;
font-size:12px;
letter-spacing:1px;
line-height:16px;
}
/*--------------------------------------------dernieres_creations---------------------------------------*/
#global  #corps-ref div.espaceur {
float:left;
width:750px;
height:1px;
line-height:1px;
font-size:1px;
}
#global  #corps-ref div.dernieres_creations {
display:inline;
position:relative;
float:left;
margin:0px 0px 40px 30px;
padding:0px 0px 0px 0px;
width:320px;
height:114px;
}
#global  #corps-ref div.dernieres_creations  h1{
position:absolute;
top:5px;
right:10px;
width:148px;
font-size:11px;
color:#28b9e9;
}
#global  #corps-ref div.dernieres_creations  h1 a{
color:#28b9e9;
}
#global #corps-ref div.dernieres_creations p {
position:absolute;
bottom:5px;
right:10px;
width:148px;
font-size:11px;
color:#fff;
line-height:14px;
}
#global #corps-ref div.dernieres_creations p.photo {
width:152px;
bottom:0px;
left:0px;
}
#global #corps-ref div.dernieres_creations p a img{
border:solid 1px #fff;
margin:0px;
}
#global #corps-ref div.dernieres_creations  p a{
color:#28b9e9;
}
/*--------------------------------------------- Formulaires -----------------------------------------*/
#global #corps #formulaire{
display:inline;
float:left;
width:480px;
margin:0px 0px 0px 30px;
}
#global #corps #formulaire div{
float:left;
width:480px;
margin:0px 0px 10px 0px;
}
#global #corps #formulaire div p{
float:left;
}
#global #corps #formulaire div p img a{
float:left;
padding:0 20px 0 0;
}
#global #corps #formulaire div p.label label{
float:left;
margin:3px 0px 0px 0px;
width:140px;
}
#global #corps #formulaire div p.normal input{
float:left;
width:250px;
}
#global #corps  p.ajout_lien{
float:left;
font-size:12px;
margin:6px 0 6px 0;
}
#global #corps  p.ajout_lien a:hover{
color:#27b8e9;
text-decoration:underline;
cursor:pointer;
}
#global #corps select.select_tarifs{
margin:0 0 0 10px;
}
#global #corps  p.del_modif{
float:left;
margin:6px 10px 6px 0;
}
#global #corps  p.del_modif a:hover{
color:#27b8e9;
text-decoration:underline;
cursor:pointer;
}
#global #corps #formulaire div p.grand input,
#global #corps #formulaire div p input.grand{
float:left;
width:300px;
}
#global #corps #formulaire div p.normal textarea{
float:left;
width:250px;
height:140px;
}
#global #corps #formulaire div p.grand textarea,
#global #corps #formulaire div p textarea.grand{
float:left;
width:300px;
height:200px;
}
#global #corps #formulaire div.checkbox p.label label{
float:left;
margin:3px 0px 0px 0px;
width:378px;
}
#global #corps #formulaire div p.label_grand{
float:left;
margin:3px 0px 0px 0px;
width:378px;
}
#global #corps #formulaire div p.input_petit input{
float:left;
width:20px;
}
#global #corps #formulaire div p.input_small input{
float:left;
margin:0 0 0 10px;
width:30px;
}
#global #corps #formulaire div.checkbox p input{
float:left;
margin:3px 0px 0px 0px;
}
#global #corps #formulaire h2{
margin:0px;
}
#global #corps #formulaire div p.submit input{
float:left;
margin:0 0 0 292px;
font-size:12px;
color:#fff;
padding:3px 0 3px 0;
background:#28b9e9;
border:1px solid #fff;
width:100px;
text-align:center;
}
.lien_form{
float:left;
margin:2px 0 0 10px;
}
/*---------------------------------------------- Réalisations -----------------------------------------*/
#global #realisations{
float:left;
width:207px;
margin:35px 0px 0px 0;
}
#global #realisations h1{
float:left;
width:172px;
padding:0px 0px 0px 35px;
font-size:14px;
font-weight:400;
color:#fff;
background:url(../images/puce-bleue.gif) no-repeat 20px 4px;
}
#global #realisations h1 a{
	color:#ffffff;
}
#global #realisations div{
float:left;
width:207px;
margin:20px 0px 30px 0px;
position:relative;
}
#global #realisations div h2{
float:left;
width:187px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 20px;
font-size:12px;
font-weight:400;
}
#global #realisations div h2 a{
color:#28b9e9;
}
#global #realisations div p{
float:left;
width:150px;
margin:0px 0px 0px 20px;
}
#global #realisations div h6.voir{
float:left;
margin:0px 0px 0px 20px;
width:143px;
font-size:10px;
text-align:right;
height:20px;
line-height:20px;
padding:0 5px;
color:#fff;
background:#4a4a4a;
}
#global #realisations div p img{
float:left;
width:150px;
height:112px;
border:1px solid #fff;
}
#global #realisations #book{
height:590px;
margin:0px;
overflow:auto;
}
/*--------------------------  bloc 4 étapes   -----------*/
div.zone_etapes {
height:126px;
width:100%;
background:url(../images/4-etapes.jpg) no-repeat top left;
position:relative;
}
div.zone_etapes p a{
line-height:16px;
}
div.zone_etapes p.etape1{
height:126px;
position:absolute;
bottom:-85px;
left:24px;
}
div.zone_etapes p.etape2{
height:126px;
position:absolute;
bottom:-101px;
left:130px;
}
div.zone_etapes p.etape3{
height:126px;
position:absolute;
bottom:-85px;
left:234px;
}
div.zone_etapes p.etape4{
height:126px;
position:absolute;
bottom:-85px;
left:344px;
}
/*---------------TABLEAU--------------*/
table.tab_normal {
	float:left;
	width:96%;
	margin:0 2%;
	display:inline;
}
table.tab_normal  th{
	border:1px solid #fff;
	border-width:0 0 2px 0;
	color:#fff;
	text-align:left;
	font-size:12px;
	padding:4px 10px;
}
table.tab_normal  td{
	border:1px solid #fff;
	border-width:0 0 1px 0;
	color:#fff;
	font-size:11px;
	padding:4px 10px;
}
table.tab_normal td a{
	color:#fff;
	text-decoration:underline;
}

/*---------------EXEMPLE CREATIONS ---------------*/
div.exemples_creations{
float:left;
width:100%;
}
div.exemples_creations div{
float:left;
width:50%;
margin:20px 0 0 0;
}
div.exemples_creations div p a img{
float:left;
border:1px solid #fff;

}


/*---------------------------------------------- Pied -----------------------------------------*/
#global #pied{
width:940px;
padding:40px 0 20px 20px;
background:url(../images/boot-pied.gif) repeat-x;
clear:both;
}
#global #pied p{
width:920px;
color:#fff;
}
#global #pied p a{
color:#fff;
}
#global #pied h1{
float:left;
margin:3px 0px 0px 20px;
font-size:11px;
font-weight:400;
}
#global #pied h1 a{
color:#fff;
}
/*--------- Lightbox -----------*/
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
max-width:800px;
}
#lightboxDetails{
font-size: 0.9em;
color: #555;
padding-top: 0.5em;
}
#closeButton{ top: 5px; right: 5px; }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{
border: none;
max-width:800px;
}
#overlay img{ border: none; }
#overlay{ background-image: url(../images/overlay.png); }
* html #overlay{ /*Hack IE */
background-color: #000;
background-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}