/* CSS Document */

/*.navaccueil {
	position: absolute;
	width: 55px;
	z-index: 30;
	top: 122px;
	left: 126px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navfrais {
	position: absolute;
	width: 90px;
	z-index: 30;
	top: 122px;
	left: 281px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalcfin {
	position: absolute;
	width: 107px;
	z-index: 30;
	top: 122px;
	left: 377px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navdefisc {
	position: absolute;
	width: 89px;
	z-index: 30;
	top: 122px;
	left: 489px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navactu {
	position: absolute;
	width: 89px;
	z-index: 30;
	top: 122px;
	left: 585px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navmethod {
	position: absolute;
	width: 97px;
	z-index: 30;
	top: 122px;
	left: 679px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navedito {
	position: absolute;
	width: 89px;
	z-index: 30;
	top: 122px;
	left: 782px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalctrad {

	position: absolute;
	width: 114px;
	z-index: 30;
	top: 18px;
	left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalcbois {


	position: absolute;
	width: 74px;
	z-index: 30;
	top: 18px;
	left: 118px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalcpiscine {



	position: absolute;
	width: 48px;
	z-index: 30;
	top: 18px;
	left: 275px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalcclim {




	position: absolute;
	width: 118px;
	z-index: 30;
	top: 18px;
	left: 328px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalchqe {



	position: absolute;
	width: 74px;
	z-index: 30;
	top: 18px;
	left: 196px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
.navcalcequip {





	position: absolute;
	width: 137px;
	z-index: 30;
	top: 18px;
	left: 451px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6699FF;
}
*/
#sous_menu{
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding:0;
	width:  98%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D5E5EE;
	border-right-color: #D5E5EE;
	border-bottom-color: #D5E5EE;
	border-left-color: #D5E5EE;
}

#sous_menu li{
	list-style-type:none; /* on enlève la puce */
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding: 0;  /* ici on affiche  une bordure uniquement en bas */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5E5EE;
}

#sous_menu a{
text-decoration:none;  /* on enlève le soulignement */
color:#6633CC; 
display:block;   /* C'est ici qu'il faut bien comprendre (j'explique plus bas) */
padding-left:0.5em;  /* une marge intérieure gauche juste pour l'esthétique */
}
#sous_menu a:hover{
background-color:#e9eefb; 
color:#294f79; 
}
#sous_menu_equip {
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding:0;
	width:  200px;
}
#sous_menu_equip li {
	list-style-type:none; /* on enlève la puce */
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding: 0;
	font-size: 12px;
}
#sous_menu_equip a {
	color:#000066;
	display:block;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7EBEDA;
	padding-top: 3px;
}
#sous_menu_eouvre {
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding:0;
	width:  98%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D5E5EE;
	border-right-color: #D5E5EE;
	border-bottom-color: #D5E5EE;
	border-left-color: #D5E5EE;
}
#sous_menu_eouvre li {
	list-style-type:none; /* on enlève la puce */
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding: 0;  /* ici on affiche  une bordure uniquement en bas */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5E5EE;
	font-size: 16px;
}
#sous_menu_eouvre a {
	text-decoration:none;  /* on enlève le soulignement */
	color:#000066;
	display:block;   /* C'est ici qu'il faut bien comprendre (j'explique plus bas) */
	padding-left:0.3em;  /* une marge intérieure gauche juste pour l'esthétique */
	background-color: #D5E5EE;
}

#sous_menu_construction_maison {
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding:0;
	width:  98%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D5E5EE;
	border-right-color: #D5E5EE;
	border-bottom-color: #D5E5EE;
	border-left-color: #D5E5EE;
}
#sous_menu_construction_maison li {
	list-style-type:none; /* on enlève la puce */
	margin: 0; /* on retire les marges intérieures et extérieures */
	padding: 0;  /* ici on affiche  une bordure uniquement en bas */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5E5EE;
	font-size: 16px;
}
#sous_menu_construction_maison a {
	text-decoration:none;  /* on enlève le soulignement */
	color:#000066;
	display:block;   /* C'est ici qu'il faut bien comprendre (j'explique plus bas) */
	padding-left:0.3em;  /* une marge intérieure gauche juste pour l'esthétique */
	background-color: #D5E5EE;
}
