@charset "iso-8859-1";
body	{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;	
	}


.srubon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #737272;	
	cursor:pointer;
	font-weight:bold;

}
.srubout{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DD9915;	
	cursor:pointer;
	font-weight:bold;

}
.titrerub{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
}
.style1{
font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-top:28px; 
 margin-left:32px;
  font-size:13px;
   color:#727378;  
   }
.style2{
 font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-top:2px; 
   margin-left:102px; 
   font-size:13px; 
   color:#727378;

}  

.reference{
text-decoration:underline;
color: #DD9915;
font-weight:bold;

}
.reference:hover{
text-decoration:none;
color:#DD9915;
font-weight:bold;

}


.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
   color:#727378;
   text-align:justify;
   padding-left:30px;
    
   }
.txtagence{
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
   color:#727378;
   text-align:justify;
   margin-top:5px;
    
}


a.cons{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DD9915;
	text-decoration:underline;
	
}
a.cons:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DD9915;
	text-decoration:none;
	
	}
	
	.txtnews{
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
   color:#727378;
   font-weight:bold;
  
   }
a.sup{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#727378;
	text-decoration:underline;
    font-weight:bold;
	
}
a.sup:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#727378;
	text-decoration:none;
    font-weight:bold;
}

.style11{font-family: Verdana, Arial, Helvetica, sans-serif;   color:#727378;  font-size:9px; padding-right:6px;  }
a.style12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CB8A0C;
	text-decoration:underline;
	font-weight:bold;
	
}
a.style12:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CB8A0C;
	text-decoration:none;
	font-weight:bold;
	}
	
.menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#757A90;
text-decoration:none;
	
}
.menu:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#757A90;
text-decoration:underline;	
}
.traitbas{
height:28px;
background-image:url(../images/traitbas.jpg);
background-repeat:repeat-x;



}

a.real{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DD9915;
	text-decoration:underline;
	
}
a.real:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DD9915;
	text-decoration:none;
	
	}
	a.projet{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#DD9915;
	padding-right:5px;
	text-decoration:underline;	
}
a.projet:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#DD9915;
	padding-right:5px;
	text-decoration:none;
}
.style25{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;  color:#4F709A;}
.style26{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding-left:7px; padding-top:7px;  color:#4F709A;}
a.style27{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#4F709A;
	text-decoration:underline;
}
a.style27:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	 color:#4F709A;
	 text-decoration:none;
}


.devis_text{
	font-size:11px;
	color:#727378;
	text-align:justify;
	margin-top:6px;
	line-height:14px;
}

.devis_tel{
	font-size:14px;
	color:#EFAB27;
	font-weight:bold;
}

.devis_titre{
	font-family:"Agency FB";
	font-size:16px;
	text-transform:uppercase;
	color:#DD9915;
	font-weight:bold;
	margin-top:20px;
}

.devis_trait{
	font-size:0px;
	height:1px;
	background-color:#E0DEDE;
	margin-top:30px;
}

.validation{
	font-size:9px; 
	color:#DD9915;
}

.champs{
	width:221px;
	height:18px;
	text-align:right;
	padding-right:5px;
	padding-top:3px;
	background-color:#E6EAEE;
	font-size:11px;
	color:#4F709A;
}

.ch_txt{
	width:275px;
	height:16px;
	border:1px solid #ADB9C7;
	font-size:12px;
	color:#666666;
}

.radio_text{
	color:#4F709A;
	font-size:11px;
}
