/******************************************************************************************/
/* Feuille de style general.css sur www.estimation.ca */
/******************************************************************************************/

/******************************************************************************************/
/* Style pour le Body  */
body{
    background-color: #FFFFFF;
    margin-left: 0; 
	margin-right: 0;
	margin-top: 0; 
	margin-bottom: 0; 
}
/******************************************************************************************/
/* Style pour le Tableau repeatF (header)  */
.repeatF{
	background : url(../images/interface/header_repeat.gif) repeat;
}
/******************************************************************************************/
/* Style pour le Tableau repeatS (footer)  */
.repeatS{
	background : url(../images/interface/footer_repeat.gif) repeat;
}
/******************************************************************************************/
/* Style pour le texte du Contenu Général */
.textgen {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 13px;
	text-align: left; 
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du Formulaire */
.textgen2 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 13px;
	text-align: right; 
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du Textarea du Formulaire */
.textgen3 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	text-align: left; 
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du Textarea du Formulaire */
.textgen4 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 15px;
	text-align: center; 
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du Contenu Général */
.textgen5 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 
	color: #000000;
	margin-bottom: 2px;
}
/******************************************************************************************/
/* Style pour le texte du Contenu Général */
.textgen6 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 13px;
	text-align: left; 
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du Textarea du Formulaire */
.textgen7 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: center; 
	vertical-align: middle;
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du formulaire centré*/
.formgen {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 13px;
	text-align: center; 
	vertical-align: middle;
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du formulaire centré*/
.formgen2 {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 13px;
	text-align: left; 
	vertical-align: middle;
	color: #000000;
}
/******************************************************************************************/
/* Style pour le texte du Formulaire en rouge */
.textform {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	margin-left: 13px;
	text-align: left; 
	color: #005279;
}
/******************************************************************************************/
/* Style pour le Footer  */
.footer {
	font-family: Arial;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 12px;
	text-align: left; 
	vertical-align : top;
	color: #000000;
}
/******************************************************************************************/
/* Style pour le Titre général */
.titre {
	font-family: Arial;
	font-size: 15px;
	margin-left: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
}
/******************************************************************************************/
/* Style pour les Liens dans le footer */
.ab:link {
	text-decoration: underline;
    color : #000000; 
} 
.ab:visited {
	text-decoration: underline;
    color : #000000; 
} 
.ab:hover , ab:active {
	text-decoration: underline;
    color : #183648; 
} 
/******************************************************************************************/
/* Style pour les Liens RBQ */
.rbq {
	font-family: Arial;
	font-size: 1px;
	color: #000000;
	text-decoration: none;
} 
/******************************************************************************************/
.navigation:link
{   
	display: block;
	width: 163px;
	text-decoration: none;
	background-image: url(../images/interface/titre3_carre.gif);
	background-repeat: no-repeat;
    background-position: left center;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-align: left; 
	color: #000000;
}
.navigation:visited
{
	display: block;
	width: 163px;
	text-decoration: none;
	background-image: url(../images/interface/titre3_carre.gif);
	background-repeat: no-repeat;
    background-position: left center;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-align: left; 
	color: #000000;
}

.navigation:hover
{
	display: block;
	width: 163px;
	background-color: #f1f1f1;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 
	color: #000000;
}
.navigation:active
{
	display: block;
	width: 163px;
	background-color: #f1f1f1;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 
	color: #000000;
}
/******************************************************************************************/
.navigation_plan:link
{   
	display: block;
	width: 200px;
	text-decoration: none;
	background-image: url(../images/interface/titre3_carre.gif);
	background-repeat: no-repeat;
    background-position: left center;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-align: left; 
	color: #000000;
}
.navigation_plan:visited
{
	display: block;
	width: 200px;
	text-decoration: none;
	background-image: url(../images/interface/titre3_carre.gif);
	background-repeat: no-repeat;
    background-position: left center;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-align: left; 
	color: #000000;
}

.navigation_plan:hover
{
	display: block;
	width: 200px;
	background-color: #f1f1f1;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 
	color: #000000;
}
.navigation_plan:active
{
	display: block;
	width: 200px;
	background-color: #f1f1f1;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 
	color: #000000;
}

dl, dt, dd, ul, la {
margin: 0;
padding: 0;

}
#menu {
top: 0;
left: 0;
}
dl#menu dt {
cursor: pointer;
}