.titre_bloc
{
	margin-bottom: 20px;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	background-image: url(/images/interface/menu_fond.gif);
	border-top: 1px solid #010165;
	border-bottom: 1px solid #010165;
}

form {
	padding:0;
	margin:0;
}

.confirm { color: #6fc609; }

a { text-decoration: none; color: #86827a; }
a:hover { text-decoration: underline; color: #000; }

.lien2 { text-decoration: none; color: #606060; }
.lien2:hover { text-decoration: underline; color: #606060; }

.lien3 { text-decoration: none; color: #000;}
.lien3:hover { text-decoration: none; }

.spacer { clear:both; font-size: 1px; }

.print { display: none; }

.centermarge {
	margin-left: auto;
	margin-right: auto;
}

.erreur {
	color:red;
	font-weight:bold;
}

.sstitre_orange {

	color :#ff8500;
	font-weight: bold;
}

.label1
{
	color: #ff8300;
	background-color: #fff7ef;
	font-weight: bold;
}

h1 {

	font-size: 14pt;
	font-weight: normal;
}

h2 {
	font-size: 12pt;
	font-weight: normal;
}

h3 {

	margin:0;
	color:#f5a01a;
	font-size:10pt;
	font-weight: bold;
}

h4 {

	color:#ff8500;
	font-size:12pt;
	font-weight: bold;
	padding:0 0 3px 0px;
	background: url(/images/interface/separator_2.gif) repeat-x bottom;
	
}



.separator_orange
{
	margin-top: 14px; 
	margin-bottom: 12px; 
	line-height: 0; 
	font-size: 0; 
	height: 1px;
	background: url(/images/interface/separator_1.gif) repeat-x;
	width: 95%;
}

.loading {
	border:2px solid red;
}

/* tables */

thead th {
	background-color:#ff8500;
	color:#fff;
}

tfoot td {
	background-color:#ff8500;
	color:#fff;
	font-weight:bold;
	font-size: 10pt;
}

.borderTable {
	border-left:1px solid #ff8500;
	border-top:1px solid #ff8500;
}

.borderTable td {
	border-right:1px solid #ff8500;
	border-bottom:1px solid #ff8500;
	padding:4px;
}

.borderTable th {
	border-right:1px solid #ff8500;
	border-bottom:1px solid #ff8500;
}

#errorBox {
	display:none;
}

/* Affichage des demandes de travaux */

#devis ul { list-style: none; margin: 0 0 5px 0; padding: 0; }
#devis ul li { margin: 0; }

#devis h1 
{ 
	font-size: 10pt;
	color: #ff8500; 
	margin: 10px 20px 10px 0; 
	padding:0 0 3px 0px; 
	background: url(/images/interface/separator_2.gif) repeat-x bottom; 
}

#devis .h2 
{
	font-size: 9pt;
	font-weight: bold;
	color: #2e2f6f;
	background: none;
	margin: 15px 5px 5px 0;
}

#devis .h3
{
	font-size: 8pt;
	font-weight: bold;
	color: #444;
	background: none;
	margin: 3px 5px 10px 0;
	padding-top: 0;
	border: none;
	text-transform: none;
}

#devis .texte {	font-size: 8pt; font-weight: normal; color: #000; }


/*********** barre d'admin ***********/

.barreAdmin {
	
	padding: 15px 0 2px 0;
	border-bottom: 1px solid #888;
	font-size: 8pt;
}

.barreAdmin a {
	margin-right: 2px;
	border:1px solid #aaa;
	display:block;
	padding:1px 6px 1px 6px;
	background-color: #f9f9f9;
	color: #777;
	white-space: nowrap;
}

.barreAdmin a:hover {
	border:1px solid #000;
	background-color: #fff;
	color: #000;
}

.bouton_publier {
	font-size: 9pt;
	padding: 5px 10px 5px 10px; 
	border: 1px solid black;
	background: #bbb;
	color: #fff;
}

.bouton_publier:hover {
	background: #fff;
}

 .liste_demandes
 {
 	border-bottom: 1px solid #eee;
 	padding: 4px 0 4px 0;
 }
