
/* ################################################################################################################ */
/* #######################################################   reglementation   ############################################## */
/* ################################################################################################################ */

h2
{
	padding-top: 10px;
	font-size: 20px;
	color: #cc001e;
	font-weight: normal;
}

h3
{
	padding-top: 10px;
	font-size: 20px;
	color: #cc001e;
	font-weight: normal;
	margin-left: 25px;
	margin-bottom: 10px;
}

#reglementation_gauche
{
	float: left;
	width: 156px;
	position: relative;
}

#reglementation_center
{
	float: left;
	width: 552px;
	margin-top: 10px;
	border-right: #999999 1px dashed;
	border-left: #999999 1px dashed;
	position: relative;
	padding-bottom: 20px;
}
#reglementation_contain
{
	float: left;
	width: 692px;
	margin-top: 10px;
	border-right: #999999 1px dashed;
	position: relative;
	padding-bottom: 20px;
}

/* ####################   OUTILS / MENU   #################### */

#outils
{
	width: 131px;
	padding-left: 18px;
	float: left;
	padding-top: 10px;
}

#outils1
{
	width: 111px;
	border-left: #5b5e5e 1px solid;
	border-top: #5b5e5e 1px solid;
	border-right: #5b5e5e 1px solid;
	padding: 9px;
	padding-bottom: 0px;
}

#outils1 li
{
	padding-left: 25px;
	padding-bottom: 9px;
}

/* ---------------------------------------- */

#reglementation_menu ul
{
	background-color: #eef3f3;
	float: right;
	height: 38px;
	padding-top: 9px;
	position: relative;
	width: 518px;
}

#reglementation_menu .reglementation_menu_off
{
	float: left;
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu .reglementation_menu_on
{
	float: left;
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche2.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu .reglementation_menu_off a
{
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu .reglementation_menu_off a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

#reglementation_menu .reglementation_menu_on a
{
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu .reglementation_menu_on a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

/* ---------------------------------------- */

#reglementation_menu_leg ul
{
	background-color: #eef3f3;
	float: right;
	height: 20px;
	padding-top: 9px;
	position: relative;
	width: 518px;
}

#reglementation_menu_leg .reglementation_menu_leg_off
{
	float: left;
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu_leg .reglementation_menu_leg_on
{
	float: left;
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche2.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu_leg .reglementation_menu_leg_off a
{
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu_leg .reglementation_menu_leg_off a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

#reglementation_menu_leg .reglementation_menu_leg_on a
{
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu_leg .reglementation_menu_leg_on a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

/* ---------------------------------------- */

#reglementation_menu_leg_trois ul
{
	background-color: #eef3f3;
	float: right;
	height: 20px;
	padding-top: 8px;
	position: relative;
	width: 518px;
}

#reglementation_menu_leg_trois .reglementation_menu_leg_trois_off
{
	float: left;
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu_leg_trois .reglementation_menu_leg_trois_on
{
	float: left;
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche2.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu_leg_trois .reglementation_menu_leg_trois_off a
{
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu_leg_trois .reglementation_menu_leg_trois_off a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

#reglementation_menu_leg_trois .reglementation_menu_leg_trois_on a
{
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu_leg_trois .reglementation_menu_leg_trois_on a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

/* ---------------------------------------- */

#reglementation_menu_certif_avis ul
{
	background-color: #eef3f3;
	height: 35px;
	padding-top: 9px;
	position: relative;
	width: 675px;
}

#reglementation_menu_certif_avis .reglementation_menu_certif_avis_off
{
	float: left;
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu_certif_avis .reglementation_menu_certif_avis_on
{
	float: left;
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/gamme_menu_fleche2.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

#reglementation_menu_certif_avis .reglementation_menu_certif_avis_off a
{
	color: #848989;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu_certif_avis .reglementation_menu_certif_avis_off a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

#reglementation_menu_certif_avis .reglementation_menu_certif_avis_on a
{
	color: #cc001e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#reglementation_menu_certif_avis .reglementation_menu_certif_avis_on a:hover
{
	color: #cc001e;
	text-decoration: underline;
}

/* ####################   INTRODUCTION   #################### */

#reglementation_intro
{
	padding-right: 15px;
	margin-top: 15px;
	float: left;
}

#reglementation_intro dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

#reglementation_intro dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-right: 18px;
	padding-bottom: 20px;
	text-align: left;
}


/* ####################   MISE EN OEUVRE NEUF ET RENOVATION  #################### */

#reglementation_meo_ssmenu
{
	padding-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
	height: 100%;
}
#reglementation_meo_ssmenu li
{
	line-height: 18px;
	padding-left: 25px;
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 14px 7px;
}

#reglementation_meo_ssmenu li a
{
	color: #999999;
	text-decoration: none;
}
#reglementation_meo_ssmenu li a:hover
{
	color: #E2001A;
}

.reglementation_meo_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_meo_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_meo_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_meo_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_meo_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_meo_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_meo_liens a:hover
{
	text-decoration: underline;
}


.reglementation_moe_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}




/* ####################   CHOIX VITRAGE SELON EXPOSITION   #################### */

.reglementation_vitrage_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_vitrage_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_vitrage_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_vitrage_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_vitrage_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_vitrage_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_vitrage_liens a:hover
{
	text-decoration: underline;
}


.reglementation_vitrage_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   CHOIX FENETRE SELON EXPOSITION   #################### */

.reglementation_fenetre_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_fenetre_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_fenetre_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_fenetre_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_fenetre_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_fenetre_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_fenetre_liens a:hover
{
	text-decoration: underline;
}


.reglementation_fenetre_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   CHOIX VOLET ROULANT SELON EXPOSITION   #################### */

.reglementation_volet_roulant_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_volet_roulant_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_volet_roulant_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_volet_roulant_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_volet_roulant_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_volet_roulant_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_volet_roulant_liens a:hover
{
	text-decoration: underline;
}


.reglementation_volet_roulant_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   INTRODUCTION LEGISLATION  #################### */

.reglementation_leg_intro
{
	padding-right: 15px;
	margin-top: 15px;
	float: left;
}

.reglementation_leg_intro dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_leg_intro dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-right: 18px;
	padding-bottom: 20px;
	text-align: left;
}



/* ####################   acoustique  #################### */

#reglementation_acoustique_ssmenu
{
	padding-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
	height: 100%;
}

#reglementation_acoustique_ssmenu li
{
	line-height: 18px;
	padding-left: 25px;
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 14px 7px;
}

#reglementation_acoustique_ssmenu li a
{
	color: #999999;
	text-decoration: none;
}
#reglementation_acoustique_ssmenu li a:hover
{
	color: #E2001A;
}

.reglementation_acoustique_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_acoustique_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_acoustique_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_acoustique_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_acoustique_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_acoustique_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_acoustique_liens a:hover
{
	text-decoration: underline;
}


.reglementation_acoustique_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   thermique  #################### */

#reglementation_thermique_ssmenu
{
	padding-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
	height: 100%;
}
#reglementation_thermique_ssmenu li
{
	line-height: 18px;
	padding-left: 25px;
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 14px 7px;
}

#reglementation_thermique_ssmenu li a
{
	color: #999999;
	text-decoration: none;
}
#reglementation_thermique_ssmenu li a:hover
{
	color: #E2001A;
}

.reglementation_thermique_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_thermique_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_thermique_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_thermique_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_thermique_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_thermique_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_thermique_liens a:hover
{
	text-decoration: underline;
}


.reglementation_thermique_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   SECURITE  #################### */

#reglementation_securite_ssmenu
{
	padding-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
	height: 100%;
}
#reglementation_securite_ssmenu li
{
	line-height: 18px;
	padding-left: 25px;
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 14px 7px;
}

#reglementation_securite_ssmenu li a
{
	color: #999999;
	text-decoration: none;
}
#reglementation_securite_ssmenu li a:hover
{
	color: #E2001A;
}

.reglementation_securite_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_securite_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_securite_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_securite_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_securite_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_securite_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_securite_liens a:hover
{
	text-decoration: underline;
}


.reglementation_securite_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}


/* ####################   Accessibilite  #################### */

.reglementation_access_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_access_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_access_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_access_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_access_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_access_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_access_liens a:hover
{
	text-decoration: underline;
}

.reglementation_access_img
{
	width: 500px;
	margin-left: 5px;
	float: left;
}

.reglementation_access_insert_img
{
	margin-left: 10px;
	width: 150px;
	float: left;
}

.treglementation_access_insert_img ul
{
	height: 70px;
	border: #000000 1px solid;
}

.reglementation_access_voir_img
{
	margin-top: 15px;
	width: 150px;
	float: left;
}

.reglementation_access_voir_img li
{
	padding-left: 20px;
	background-image: url(../images/loupe.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-bottom: 6px;
}
.reglementation_access_voir_img a
{
	font-size: 9px;
	text-decoration: none;
}
.reglementation_access_voir_img a:hover
{
	text-decoration: underline;
}

/* ####################   Ventilation  #################### */

.reglementation_ventilation_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_ventilation_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_ventilation_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_ventilation_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_ventilation_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_ventilation_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_ventilation_liens a:hover
{
	text-decoration: underline;
}

.reglementation_ventilation_img
{
	width: 500px;
	margin-left: 5px;
	float: left;
}

.reglementation_ventilation_insert_img
{
	margin-left: 10px;
	width: 150px;
	float: left;
}

.treglementation_ventilation_insert_img ul
{
	height: 70px;
	border: #000000 1px solid;
}

.reglementation_ventilation_voir_img
{
	margin-top: 15px;
	width: 150px;
	float: left;
}

.reglementation_ventilation_voir_img li
{
	padding-left: 20px;
	background-image: url(../images/loupe.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-bottom: 6px;
}
.reglementation_ventilation_voir_img a
{
	font-size: 9px;
	text-decoration: none;
}
.reglementation_ventilation_voir_img a:hover
{
	text-decoration: underline;
}

/* ####################   INTRODUCTION LEGISLATION 03 #################### */

.reglementation_intro_leg_chapeau_txt
{
	padding-right: 15px;
	margin-top: 15px;
	float: left;
}

.reglementation_intro_leg_chapeau_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_intro_leg_chapeau_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-right: 18px;
	padding-bottom: 20px;
	text-align: left;
}


.reglementation_intro_leg_chapeau_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   DEVELOPPEMENT DURABLE ET ALUMINIUM  #################### */

.reglementation_aluminium_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_aluminium_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_aluminium_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_aluminium_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_aluminium_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_aluminium_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_aluminium_liens a:hover
{
	text-decoration: underline;
}


.reglementation_aluminium_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   DEMARCHE HQE  #################### */

#reglementation_demarche_ssmenu
{
	padding-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
	height: 100%;
}
#reglementation_demarche_ssmenu li
{
	line-height: 18px;
	padding-left: 25px;
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 14px 7px;
}

#reglementation_demarche_ssmenu li a
{
	color: #999999;
	text-decoration: none;
}
#reglementation_demarche_ssmenu li a:hover
{
	color: #E2001A;
}

.reglementation_demarche_txt
{
	margin-top: 15px;
	padding-right: 15px;
	width: 353px;
	float: left;
}

.reglementation_demarche_txt dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_demarche_txt dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-bottom: 20px;
	text-align: left;
}

.reglementation_demarche_liens
{
	margin-top: 35px;
	width: 150px;
	float: left;
}

.reglementation_demarche_liens li
{
	padding-left: 20px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-bottom: 6px;
}
.reglementation_demarche_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_demarche_liens a:hover
{
	text-decoration: underline;
}


.reglementation_demarche_haut_page
{
	background-color: #DEE7E7;
	text-align: right;
	margin-left: 18px;
	margin-right: 18px;
	height: 20px;
}

/* ####################   AVIS TECHNIQUE K.LINE  #################### */

.reglementation_avis_contenu
{
	width: 450px;
	float: left;
	margin-top: 15px;
	padding-left: 25px;
}
.reglementation_avis_contenu_ligne span
{
	display: none;
}
.reglementation_avis_contenu_ligne dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.reglementation_avis_contenu_ligne_color
{
	float: left;
	width: 360px;
	height: 10px;
	text-decoration: none;
	background-color: #eef3f3;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 12px 4px;
	padding-bottom: 6px;
	padding-left: 25px;
}

.reglementation_avis_contenu_ligne_no_color
{
	float: left;
	width: 360px;
	height: 10px;
	text-decoration: none;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 12px 4px;
	padding-bottom: 6px;
	padding-left: 25px;
}

.reglementation_avis_contenu_puce_fleche_color
{
	float: left;
	height: 16px;
	margin-bottom: 2px;
	width: 20px;
	background-color: #eef3f3;
	background-image: url(../images/fleche_grise.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.reglementation_avis_contenu_puce_consulter_color
{
	float: left;
	height: 16px;
	margin-bottom: 2px;
	width: 30px;
	background-color: #eef3f3;
	background-image: url(../images/commandes/picto_loupe.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.reglementation_avis_contenu_puce_fleche_no_color
{
	float: left;
	height: 16px;
	margin-bottom: 2px;
	width: 20px;
	background-image: url(../images/fleche_grise.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.reglementation_avis_contenu_puce_consulter_no_color
{
	float: left;
	height: 16px;
	margin-bottom: 2px;
	width: 30px;
	background-image: url(../images/commandes/picto_loupe.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

/* ####################   NF-CSTBat ACOTHERM  #################### */

.reglementation_acotherm_contenu
{
	position: relative;
	margin-top: 15px;
}

.reglementation_acotherm_contenu_new
{
	position: relative;
}

.reglementation_acotherm_contenu dt
{
	margin-top: 45px;
	padding-bottom: 35px;
	font-size: 11px;
	color: #e2001a;
}

.reglementation_acotherm_contenu_new dt
{
	margin-top: 45px;
	padding-bottom: 35px;
	font-size: 11px;
	color: #e2001a;
}

.reglementation_acotherm_tableau td
{
	border-left:#000000 solid 1px;
	border-top:#000000 solid 1px;
	background-color:#e2001a;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}

.reglementation_acotherm_tableau_new td
{
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	background-color: #e2001a;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}

.reglementation_acotherm_tableau_color td
{
	border-left:#000000 solid 1px;
	border-top:#000000 solid 1px;
	background-color:#eef3f3;
	color:#000000;
	padding:2px;
	height:17px;
	font-size:9px;
}

.reglementation_acotherm_tableau_color_new td
{
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	background-color: #eef3f3;
	color: #000000;
	padding: 2px;
	height: 22px;
	font-size: 9px;
}

.reglementation_acotherm_tableau_no_color td
{
	border-left:#000000 solid 1px;
	border-top:#000000 solid 1px;
	color:#000000;
	padding:2px;
	height:17px;
	font-size:9px;
}

.reglementation_acotherm_tableau_no_color_new td
{
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	color: #000000;
	padding: 2px;
	height: 22px;
	font-size: 9px;
}

#reglementation_popup_acoust
{
	position: absolute;
	top: 40px;
	left: 70px;
	display: none;
}
#reglementation_popup_thermiq
{
	position: absolute;
	top: 40px;
	left: 150px;
	display: none;
}

/* ####################   NF-CSTBat ACOTHERM 04 #################### */

#reglementation_acotherm_ssmenu_04
{
	padding-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
	height: 100%;
}
#reglementation_acotherm_ssmenu_04 li
{
	line-height: 18px;
	padding-left: 25px;
	border-bottom: #CCCCCC 1px solid;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 14px 5px;
}

#reglementation_acotherm_ssmenu_04 li a
{
	color: #999999;
	text-decoration: none;
}
#reglementation_acotherm_ssmenu_04 li a:hover
{
	color: #E2001A;
}


.reglementation_acotherm_contenu_04_txt
{
	width: 670px;
	padding-left: 25px;
	float: left;
}

.reglementation_acotherm_contenu_04_sous_titre dt
{
	/*margin-top:25px;*/
	padding-top: 25px;
	vertical-align: middle;
	padding-left: 30px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #e2001a;
}

.reglementation_acotherm_contenu_04_point
{
	float: left;
	width: 375px;
	padding-right: 15px;
	margin-top: 15px;
}

.reglementation_acotherm_contenu_04_point dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 25px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

.reglementation_acotherm_contenu_04_point dd
{
	font-size: 10px;
	padding-left: 43px;
	padding-right: 18px;
	padding-bottom: 10px;
	text-align: left;
}

.reglementation_acotherm_contenu_04_lien_logo1
{
	margin-top: 25px;
	background-image: url(../images/logo1.gif);
}

.reglementation_acotherm_contenu_04_lien_logo2
{
	margin-top: 10px;
	background-image: url(../images/logo2.gif);
	background-position: 7px 0px;
}

.reglementation_acotherm_contenu_04_lien_logo3
{
	float: left;
	height: 100px;
	width: 275px;
	padding-top: 10px;
	background-image: url(../images/logo3.gif);
	background-position: 0px 25px;
}

.reglementation_acotherm_04_liens
{
	float: left;
	margin-top: 15px;
	width: 275px;
	float: left;
}

.reglementation_acotherm_04_liens li
{
	padding-left: 90px;
	padding-top: 10px;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	background-position: 80px 12px;
	padding-bottom: 6px;
}
.reglementation_acotherm_04_liens a
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.reglementation_acotherm_04_liens a:hover
{
	text-decoration: underline;
}

.reglementation_acotherm_contenu
{
	float: left;
}

.reglementation_acotherm_contenu_new
{
	float: left;
	padding-left: 28px;
}

/* ####################   INTRO 04 #################### */

.reglementation_intro04_contenu
{
	width: 450px;
	float: left;
	margin-top: 15px;
	padding-left: 25px;
}
.reglementation_intro04_contenu_ligne span
{
	display: none;
}
.reglementation_intro04_contenu_ligne dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.reglementation_intro04_contenu_ligne dd
{
	font-size: 10px;
	padding-left: 18px;
	padding-bottom: 20px;
	text-align: left;
}

/* ####################   CERTIFICAT 04 #################### */

.reglementation_certificat04_contenu
{
	width: 450px;
	float: left;
	margin-top: 15px;
	padding-left: 25px;
}
.reglementation_certificat04_contenu_ligne span
{
	display: none;
}
.reglementation_certificat04_contenu_ligne dt
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.reglementation_certificat04_contenu_ligne dd
{
	font-size: 10px;
	padding-left: 18px;
	padding-bottom: 20px;
	text-align: left;
}
.TitreTbl
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 0px;
	background-image: url(../images/puce2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 8px;
}

