    body {
        opacity: 1;
        transition: 1s opacity;
    }
    body.fade-out {
        opacity: 0;
        transition: none;
    }
table, th, td {
	/*border: 1px solid blue;*/
	border-collapse: collapse;
	border-width: 1px;
}

div{
	/*border: 1px solid blue;*/
}
a.contact:link {
	text-decoration:none;
	color: white;
}
a.contact:visited {color: #007FAA;}
a.contact:hover {
	color: yellow;
}
a.contact:active {color: grey;}
a.construction{color: grey;}
a.prestations{
	text-decoration:none;
	color: #007FAA;
	cursor:pointer;
}
a.prestations:hover{
	background-color: lightgrey;
	text-decoration:none;
	color: #007FAA;
	cursor:pointer;
}
a.prestation_clicked{
	text-decoration:none;
	color: lightblue;
  	cursor:default;
}
a.prestation_clicked:hover{
	text-decoration:none;
	color: lightblue;
  	cursor:default;
}
a.prestation_active{
	text-decoration:none;
	color: #223388;
  	cursor:default;
}
a.prestation_active:hover{
	background-color: lightgrey;
	text-decoration:none;
	color: #223388;
  	cursor:default;
}

#bandeau_haut
{
	background-color: #226688;
	margin-top: -10;
	margin-left: -10;
	margin-right: -10;
}
#pied_page
{
	/* Comme les tailles sont dans le style HTML le fond est géré par la même balise */
	/*background-image:url(http://127.0.0.1/recim/Sites_nettoyage/net/eding/fond_top_line.png);*/
	background-color: #225588;
	margin-left: -10;
	margin-right: -10;
}

#bandeau_haut_srv
{
	background-color: #226688;
	margin-top: -10;
	margin-left: -10;
	margin-right: -10;
}
#pied_page_srv
{
	/* Comme les tailles sont dans le style HTML le fond est géré par la même balise */
	/*background-image:url(http://127.0.0.1/recim/Sites_nettoyage/net/eding/fond_top_line.png);*/
	background-color: #225588;
	margin-left: -10;
	margin-right: -10;
}

#corps
{
	background-color: #EEEEEE;
	margin-left: -10;
	margin-right: -10;
	/*height: 600;*/
}
#nom_site
{
	/*background-image:url((http://127.0.0.1/recim/Sites_nettoyage/net/eding/TGdCarreBleu.png);*/
	background-color: #22AADD;
	
	margin-left: -10;
	margin-right: -10;
}
#nom_site_srv
{
	/*background-image:url(/net/eding/TGdCarreBleu.png);*/
	background-color: #22AADD;
	margin-left: -8;
	margin-right: -8;
}
textarea{	
	border-radius: 10px;
}
.libelle{
	font-size:12px;
	color:#4088AA;
	width:100%;
	border-radius: 6px;
	border-color: blue;
}
.texte, select{
	color: #223388;
	width:100%;
	border-radius: 6px;
	border-color: lightblue;
}
ul.css_menu{ 
    float: left; 
    border: 2px solid gray; 
    background-color: #ffde33;
    width: 15em; 
    position: relative; 
    left: 2px; 
    top: 0; 
} 
.miniature
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
.photo
  {
  display:inline;
  margin:3px;
  border:1px solid #0000ff;
  align:center;
  }
  
  .adroite
  {
  align:right;
  border:1px solid #0000ff;
  }

  
  .efface
  {
  	cursor:default;
  }
  .efface:hover
  {
  	cursor:pointer;
  }
  
  .efface:visited
  {
  	bacgroung-color:red;
  }
  

div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }
div.messagebox{
    float: left; 
    border:2px solid gray; 
    background-color:#ffee43;
	font-family:Verdana;
	font-size:12px;
    width: 30em; 
	padding:5px;
	vertical-align:top;
}
div.succesbox{
    border:2px solid gray; 
    background-color:#dff7ff;
	font-family:Verdana;
	color:#50a0ff;
	font-size:12px;
    width: 30em; 
	margin:5px;
	padding:5px;
}
div.view_pannel {
    float: left; 
    border:2px solid lightgray; 
    background-color:#ffffff;
}

