/* : : : : : : : : : : : :  général : : : :  */

body {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
img, a img{
	border: none;
}

.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* : : : : : : : : : : : :  fin général : : : :  */


/* : : : : : : : : : : : :  divs de structure barre menu : : : :  */

#logo_drire {
	height: 90px;
	width: 180px;
	background-color: #fff;
	float: left;
}
#animation_bandeau {
	height: 90px;
	width: 520px;
	background-color: #fff;
	float: left;
}
#logo_1, #logo_2 {
	background-color: #fff;
	float: left;
	margin-left: 20px;
}
#barre_menu {
	height: 20px;
	width: 1000px;
	background-image: url(images/fond_ligne_onglet.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
}
#barre_menu div {
	float: right;
	background-color: #3c64a4;
}
#barre_menu a, #barre_menu a:link, #barre_menu a:visited {
	font-size: 11px;
	color: #9eb2d2;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	padding: 0 3px 0 3px;
}
#barre_menu a:hover {
	color: #fff;
	text-decoration: underline;
}
#milieu_onglet, #debut_onglet {
	height: 17px;
	width: 22px;
	background-image: url(images/milieu_onglet.gif);
	background-position: top left;
	font-size: 1px;
}
#milieu_onglet{background-image: url(images/milieu_onglet.gif);}
#debut_onglet{background-image: url(images/debut_onglet.gif);}


/* : : : : : : : : : : : :  divs de structure colonne menu : : : :  */
dl {
	margin: 0;
	padding: 0;
}

div#fin_menu {
	width: 185px;
	height: 15px;
	background-image: url(images/fond_fin_rub.gif);
	background-position: top left;
	font-size: 1px;
}
dt.rubrique {
	width: 185px;
	background-image: url(images/fond_rub.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #3c64a4;
	border-bottom: 1px solid #9eb2d2;
	border-left: 1px solid #9eb2d2;
	padding: 4px 0 5px 15px;
}
dt#debut_menu {
	border-top: 1px solid #9eb2d2;
}
dd {
	padding: 0;
	margin: 0;
}
dt.rubrique a, dt.rubrique a:link, dt.rubrique a:visited, dt.rubrique a:hover {
	font-size: 11px;
	color: #fff;
	font-style: normal;
	text-align: left;
	text-decoration: none;
}
ul.sous-rubrique {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 13px;
}
ul.sous-rubrique li {
	width: 185px;
	margin: 0;
	padding: 4px 0 4px 15px;
	background-color: #7e98c3;
}
ul.sous-rubrique a, ul.sous-rubrique a:link {
	font-size: 11px;
	color: #fff;
	font-style: normal;
	text-align: left;
	text-decoration: none;
}
ul.sous-rubrique a:visited {
	font-size: 11px;
	color: #3c64a4;
	font-style: normal;
	text-align: left;
	text-decoration: none;
}
ul.sous-rubrique a:hover {
	font-size: 11px;
	color: #000;
	font-style: normal;
	text-align: left;
	text-decoration: none;
}
div#searchform {
	margin-top: 15px;
	margin-left: 6px;
	font-size: 10px;
	color: #000;
}


/* : : : : : : : : : : : :  divs de structure de la page d'accueil : : : :  */
div#global_accueil {
	width: 815px;
	float: left;
	padding: 0;
	margin: 0;
	background-image: url(images/coin_haut_page_accueil.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
/* a_supprimer
p {
	padding: 0;
	font-size:12px;
	color: #000;
	font-style: normal;
	text-align: left;
}
*/
div#col1 {
	width: 210px;
	float: left;
	padding: 25px 0 0 20px;
	margin: 0px 10px 0 0;
}
.bleu_F {
	color: #3c64a4;
}
.bleu_C {
	color: #9eb2d2;
}
.bienvenue {
	font-size: 30px;
	color: #9eb2d2;
	font-style: normal;
	text-align: left;
}
.liens {
	font-size: 10px;
	color: #3c64a4;
	font-style: normal;
	text-align: left;
}
a.lien_courriel {
	font-size: 12px;
	color: #999999;
	font-style: normal;
}
.titre {
	font-size: 14px;
	color: #3c64a4;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
div#col2 {
	width: 300px;
	float: left;
	padding: 25px 0 0 0;
	margin: 0;
}
div#pratique {
	border-left: 1px solid #3c64a4;
	padding: 0 0 0 10px;
	margin-bottom:30;
}
div#lire {
	border-left: 1px solid #666;
	padding: 0 0 0 10px;
}
div#col3 {
	width: 250px;
	float: right;
	padding: 25px 0 0 0;
	margin: 0;
}
div#dossier {
	background-image: url(images/fond_titre_dossier.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
	padding: 0 0 0 10px;
}
div#dossier .titre {
	padding: 30px;
	color: #666;
}
div#titre_actualite {
	width: 220px;
	height: 25px;
	background-image: url(images/fond_titre_actu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
	padding: 10px 0 0 50px;
}
div#zone_actualite {
	width: 250px;
	background-image: url(images/fond_zone_actu.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 10px;
}
div#espace_pub {
	width: 570px;
	height: 25px;
	margin: 20px 0 20px 0;
	float: left;
	text-align: right;
}
div#espace_pub img {
	margin-left: 10px;
}
div#legende_1 {
	float: left;
	width: 120px;
}
div#legende_2 {
	float: left;
	width: 140px;
}


/* : : : : : : : : : : : :  générique : : : :  */

.h1 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7e98c3;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 15px 0;
}
.h2 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c64a4;
	font-style: normal;
	text-align: left;
	padding: 15px 0 15px 0;
}
.h3 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c64a4;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 10px 0;
}
.h4 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c64a4;
	font-style: normal;
	text-align: left;
	padding: 10px 0 10px 0;
}
.zone_chapitre {
	margin: 22px 0 0 0;/* padding: 30px 0 30px 0; apsoa */
	padding: 0;
}
.zone_chapitre li {
margin-top: 8px;
}
#zone_zoom {
	width: 350px;
	background-color: #ccf;
	padding: 5px;
	margin: 0 0 40px 20px;
	float: right;
}
.lien_externe {
	background-image: url(images/lien_exterieur.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.lien_interne {
	background-image: url(images/lien_interieur.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.lien_fichier {
	background-image: url(images/lien_fichier.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.maj {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-style: normal;
	text-align: right;
}
.rmq {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-style: normal;
	text-align: right;
}
#legende {
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-style: normal;
	text-align: left;
	border: 1px solid #999;
	padding: 10px;
	margin-top: 20px;
}

/* : : : : : : : : : : : :  fond de page des rubriques : : : :  */
#rubrique_devdurable, #rubrique_aidentreprises, #rubrique_energie, #rubrique_vehicules, #rubrique_metrologie, #rubrique_pression, #rubrique_ssols, #rubrique_environnement,
#rubrique_environnement, #rubrique_envi_air, #rubrique_envi_bruitvibr, #rubrique_envi_dechets, #rubrique_envi_eau, #rubrique_envi_icpe, #rubrique_envi_impsan, #rubrique_envi_air, #rubrique_envi_radpro, #rubrique_envi_risques_acc, #rubrique_envi_risques_nat, #rubrique_envi_sig, #rubrique_envi_ssp, #rubrique_envi_prodchim, #rubrique_image_envi, #page_neutre {
	width: 705px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 10px 0 100px;
}

#rubrique_devdurable {background-image: url(images/fond_page/image_devdurable.jpg); height:600px;}
#rubrique_aidentreprises {background-image: url(images/fond_page/image_aidentreprises.jpg); height:600px;}
#rubrique_energie {background-image: url(images/fond_page/image_energie.jpg); height:600px;}
#rubrique_vehicules {background-image: url(images/fond_page/image_vehicules.jpg); height:600px;}
#rubrique_metrologie {background-image: url(images/fond_page/image_metrologie.jpg); height:600px;}
#rubrique_pression {background-image: url(images/fond_page/image_pression.jpg); height:600px;}
#rubrique_ssols {background-image: url(images/fond_page/image_ssolsminescar.jpg); height:600px;}

#rubrique_environnement {background-image: url(images/fond_page/image_envi.jpg); height:600px;}
#rubrique_envi_air {background-image: url(images/fond_page/image_envi_air.jpg); height:600px;}
#rubrique_envi_bruitvibr {background-image: url(images/fond_page/image_envi_bruitvibr.jpg); height:600px;}
#rubrique_envi_dechets {background-image: url(images/fond_page/image_envi_dechets.jpg); height:600px;}
#rubrique_envi_eau {background-image: url(images/fond_page/image_envi_eau.jpg); height:600px;}
#rubrique_envi_icpe {background-image: url(images/fond_page/image_envi_icpe.jpg); height:600px;}
#rubrique_envi_impsan {background-image: url(images/fond_page/image_envi_impsan.jpg); height:600px;}
#rubrique_envi_radpro {background-image: url(images/fond_page/image_envi_radpro.jpg); height:600px;}
#rubrique_envi_risques_acc {background-image: url(images/fond_page/image_envi_risques_acc.jpg); height:600px;}
#rubrique_envi_risques_nat {background-image: url(images/fond_page/image_envi_risques_nat.jpg); height:600px;}
#rubrique_envi_sig {background-image: url(images/fond_page/image_envi_sig.jpg); height:600px;}
#rubrique_envi_ssp {background-image: url(images/fond_page/image_envi_ssp.jpg); height:600px;}
#rubrique_envi_prodchim {background-image: url(images/fond_page/image_envi_prodchim.jpg); height:600px;}

#page_neutre {background-image: url(images/fond_page/image_neutre.jpg); height:600px;}
#page_neutre .h2 {
padding-top: 150px;
text-align: center;
}
