/* réf.*/
p.refer {
  	font-size: 12px;
		font-weight:normal;
		text-align: justify;
		color: #000000;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
		margin: 5px 0px 5px 0px;
}
ul.refer {
  	font-size: 12px;
		font-weight:normal;
		text-align: justify;
		color: #000000;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
}
center.refer {
  	font-size: 12px;
		font-weight:normal;
		text-align: center;
		color: #000000;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
}
h1.refer {
		text-align: justify;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    font-size: 16px;
		color: #000099;
		margin: 20px 0px 5px 0px;
		padding: 2px 2px 2px 2px;
}
h2.refer {
		font-weight:normal;
		text-align: justify;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    font-size: 14px;
		color: #000099;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 2px;
}
h3.refer {
		font-weight:italic;
		text-align: justify;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
		color: #000099;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 2px;
}
img.refer {
		margin: 10px 0px 5px 10px;
/*		padding: 2px 2px 2px 2px;*/
}



	body {
		background:white;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	td.header {
    	background-image: url(../images/header.jpg);
		background-repeat: no-repeat;
    }
	
	td.mainmenu {
    	background-image: url(../images/mainmenu.jpg);
		background-repeat: no-repeat;
    }
    td.mainmenu_plomberie {
    	background-image: url(../images/mainmenu_plomberie.jpg);
		background-repeat: no-repeat;
    }
    td.leftmenu {
    	background-image: url(../images/leftmenu.jpg);
		background-repeat: repeat-y;
    }
    td.container {
    	background-image: url(../images/container.jpg);
		background-repeat: repeat-y;
    }
    
    td.footer {
    	background-image: url(../images/footer.jpg);
		background-repeat: no-repeat;
    }
    
    td.sep {
    	background-image: url(../images/separateur.jpg);
		background-repeat: no-repeat;
    
    }
	
	span.adresse{
	  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 11px;
		color: white;
		text-decoration: none;
    
    }
    
    span.gd_adresse{
	  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:bold;
		color: #000099;
		text-decoration: none;
    
    }
    
    span.petit_adresse{
	  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: white;
		text-decoration: none;
    
    }
    
    span.footer{
	  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: #000066;
		text-decoration: none;
    }
	
	h1.infotop{
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: white;
		text-decoration: none;
	    padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
    }
    
    h1.infotopjaune{
	    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 11px;
		color: #FFE51C;
		text-decoration: none;
	    padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
    }
    
    span.titre{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 14px;
		color: #FFE51C;
		font-weight:bold;
		
    
    }
	
	 a.menutop:link {
		font-size: 14px;
		font-weight:bold;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.menutop:visited {
		font-size: 14px;
		font-weight:bold;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.menutop:active {
		font-size: 14px;
		font-weight:bold;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.menutop:hover {
		font-size: 14px;
		font-weight:bold;
		color: #000066;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	
	a.menuleft:link {
		font-size: 14px;
		font-weight:bold;
		color: white;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.menuleft:visited {
		font-size: 14px;
		font-weight:bold;
		color: white;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.menuleft:active {
		font-size: 14px;
		font-weight:bold;
		color: white;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.menuleft:hover {
		font-size: 14px;
		font-weight:bold;
		color: #FFE51C;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	
	a.petit:link {
		font-size: 10px;
		font-weight:normal;
		color: #000066;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.petit:visited {
		font-size: 10px;
		font-weight:normal;
		color: #000066;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.petit:active {
		font-size: 10px;
		font-weight:normal;
		color: #000066;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.petit:hover {
		font-size: 10px;
		font-weight:normal;
		color: #000066;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	
	a.normal:link {
		font-size: 12px;
		font-weight:normal;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.normal:visited {
		font-size: 12px;
		font-weight:normal;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.normal:active {
		font-size: 12px;
		font-weight:normal;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.normal:hover {
		font-size: 12px;
		font-weight:normal;
		color: red;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	
	div.intro {
    	font-size: 12px;
		font-weight:normal;
		text-align: justify;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
		margin: 5px 0px 5px 0px;
    
    }
	
	
    a.moreinfo:link {
		font-size: 10px;
		font-weight:normal;
		color: #FF9900;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.moreinfo:visited {
		font-size: 10px;
		font-weight:normal;
		color: #FF9900;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.moreinfo:active {
		font-size: 10px;
		font-weight:normal;
		color: #FF9900;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	a.moreinfo:hover {
		font-size: 10px;
		font-weight:normal;
		color: #FF9900;
		text-decoration: underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	}
	
	span.tbleu {
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 11px;
		color: #000066;
		font-weight:bold;
    }
	
	
	p.footer{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: #000066;
		font-weight:normal;
    }
    
    span.gray{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: #909090;
		font-weight:normal;
    }
  
  	
	table.border{
	
    	border: 1px #A0A0A0 solid;
    	background-color: white;
    }
	
    h1.corps {
        font-size: 18px;
		color: #000066;
		text-decoration: none;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 0px;
		margin:  5px 0px 5px 5px;
		
	}
    
    p.textepetit{
        font-size: 10px;
		color: black;
		text-decoration: none;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		text-align:center;
    }
    
    h5 {
        font-size: 10px;
		color: black;
		text-decoration: none;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    	padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
    
    }
    
    h4 {
        font-size: 10px;
		color: black;
		text-decoration: none;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    	padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
    
    }
    
      p.texte{
        font-size: 11px;
		color: black;
		text-decoration: none;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 0px;
		margin:  5px 0px 5px 5px;
		text-align:justify;
    }
    
    span.red{
    color:red;
    }
    
    span.green{
    color:#009900;
    }
    
    /* Tarifs */
    table.border_tarifs{
        border: 1px #000099 solid;
    	background-color: white;
    }
    td.entete {
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: white;
		background-color: #000099;
        text-align:center;
    }
    td.data_impair{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: black;
		background-color: #ECECF9;
    }
    
    td.data_pair{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: black;
		background-color: #FFFEE1;
    }
    
    td.TexteContact{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: black;
		background-color: #FFFEE1;
    
    }
    
    td.TitreContact{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: red;
		background-color: #FFFEE1;
    
    }
    
    
    div.legende{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 10px;
		color: red;
		width:95%;
		border: 1px red solid;
		margin: 5px 0px 15px 0px;
		padding: 2px 2px 2px 2px;
    }
    
    h1.titrepage{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 14px;
		color: #000099;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 2px;
    
    }
    
    /* Liste*/
    ul { list-style-image: url(../images/puce.png) }
    ul li { 
        margin: 3px 0 2px 0;
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 12px;
		color: #000099;
        
        }

    div.promo{
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 14px;
		color: #000099;
		width:90%;
		text-align:center;
		border: 1px #000099 solid;
		margin: 10px 0px 10px 0px;
		padding: 5px 5px 5px 5px;
    
    }
    
    div.prix {
        FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	    font-size: 14px;
		color: red;
		font-weight:bold;
		width:100%;
		text-align:center;
		
		margin: 10px 0px 10px 0px;
		padding: 5px 5px 5px 5px;
    
    }
    
