

div#erreur_box, div#ok_box, .txte_couleur, .lien_couleur, .descr, .carre_noir_trans, .carre_noir, .signature, txte2
    {
    font-family: Arial, Helvetica, Sans Serif;
    line-height:1.6em;
    }
    
.titre
    {
    font-family: 'Cabin', Arial, Helvetica, Sans Serif;
    line-height:1.6em;
    }
    
.titre_etabl
    {
    font-family: 'BodoniMutant', georgia, Arial, Helvetica, Sans Serif;
    line-height:1em;
    text-decoration:none;
    font-size:45px;
    font-size:px;
    }

.txte2
	{color:#; font-weight:bold; text-decoration:none;}

.descr, .carre_noir_trans, .carre_noir
	{font-size:12px;}

div#erreur_box, div#ok_box, .txte_couleur, .lien_couleur
	{font-size:13px;}
    
div#prestations_menu, .carre_noir_trans, .carre_noir
	{color:#fff;}
    
.descr
	{
    color:#CCC;
    font-style:italic;
    }
    
.titre 
	{font-size:25px; color:#CCC; line-height:1em; margin-bottom:15px;}

.signature
	{font-size:10px; color:#fff; text-decoration:none;}
    
.txte_couleur, .lien_couleur
	{color:#;}

.lien_couleur
{
    text-decoration:underline;
    text-align:left;
}

.carre_noir_trans, .carre_noir
	{text-decoration:none;}

    
div#erreur_box
{
	color:#FF0000;
    border:5px solid #FF0000;
}
    
div#ok_box
{
	color:#009036;
    border:5px solid #009036;
}
    
div#erreur_box, div#ok_box
	{
    padding:10px;
    text-align:left;
    border-radius:3px;
    background:#FFF;
    }
    
div#prestations_menu
	{
    background-color:#;
    padding:10px;
    text-align:center;
    border-radius:3px;
    }
    
div#prestations_tri
	{
    background:url(img/tri.png) no-repeat center;
    height:10px;
    }
    
div#prestations_tri_encart
	{
    background-color:#f5f5f5;
    padding:10px;
    text-align:center;
    border-radius:3px;
    }
    
.prestations_encart
	{
    text-align:left;
    background-color:#f5f5f5;
    margin-top:10px;
    margin-bottom:10px;
    padding:10px;
    }
        
div#pop_news {margin:20px;}
    
.ombre530 
	{
	background:url(img/ombre530.png) no-repeat top center;
	height:18px;
    margin-bottom:10px;
	}
    
.ombre350 
	{
	background:url(img/ombre350.png) no-repeat top center;
	height:12px;
	}
	
.ombre235 
	{
	background:url(img/ombre235.png) no-repeat top center;
	height:8px;
	}
    
.carre_noir_trans
	{background:url(img/pic_noir.png); border-radius:3px; margin-bottom:10px; padding:20px;}
    
.carre_noir, .carre_blanc
	{border-radius:3px; padding:20px; margin-bottom:10px;}
    
.carre_noir
	{background-color:#000;}
    
.carre_blanc
	{background-color:#f5f5f5;}

    
#prestation {
    list-style: none;
    padding:0px;
    margin:0px;
    }
#prestation a, #prestation span, .presta_cat {
    font-family:Arial,Helvetica,Sans Serif;
    text-decoration: none;
    }
.presta_cat {
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
    }
#prestation a, #prestation span {
    display: block;
    padding: 10px 10px 10px 40px;
    font-size:20px;
    color: #fff;
    }
#prestation .toggleSubMenu a, #prestation .toggleSubMenu span {
    background-image: url(../../restos/themes/img/menu-item-deroule.png);
    font-weight:bold;
    }
#prestation .open a, #prestation .open span {
    background-image: url(../../restos/themes/img/menu-item-enroule.png);
    font-weight:bold;
    }
#prestation ul.subMenu {
    background: #000;
    padding: 15px 40px 5px 40px;
    list-style: none;
    }

