@import url("ens-module.css");
@import url("ens-general.css");
#cartoucheInformation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #5391b6;
	text-align:left;
	margin:auto;
	padding:4px;
	margin-bottom:5px;
	width:758px;
	border:1px solid #fff;
	border-bottom:2px solid #fff;
	height:100px;
}

#cartoucheInformation p {
	padding : 2px 0;
	border-bottom : 1px dotted black;

}

#cartoucheInformation ul {
	float:left;
	width:40%;
	list-style-image:url(/ElemComm/images/puce_accueil.gif);
	margin-top:0;
	margin-bottom:0;
}
#colonnecentrale {
	float:left;
	color:#000;
	/*border: 1px solid green;*/
}
#colonnecentrale .modules {
	padding:0;
	margin:0;
	width:440px;
}
#colonnecentrale .noleft {
	width:580px;
	padding-left:10px;
}
#colonnecentrale .noright {
	width:590px;
}
#colonnecentrale .nomodule {
	width:740px;
	padding-left:10px;
}

/* pour l'alignement de images */
#colonnecentrale .imgalign_left {
	float:left;
	margin:0 5px 0 0;
}
#colonnecentrale .imgalign_right {
	float:right;
	margin:0 0 0 5px;
}

#colonnedroite, #colonnegauche {
	float:left;
	padding:0 10px 0 10px;
	margin : 30px 0 0 0;
	width:140px;
	color:#000;
	background-color:white; /*#997F6E;*/
}

#colonnecentrale img {
	border:none;
}

#colonnecentrale .xmpara  {
	clear:both;
	margin-top : 13px;
	margin-bottom: 17px;
	font-size: 12px;
	/*border:1px solid green;*/
}

#colonnecentrale .xmparadtd3  {
	clear:both;
	margin-bottom:30px;
	font-size:12px;
}

#colonnecentrale h2 {
	margin : 0 0 10px 0;
	font-size:10px;
	color: #CE6700; /*#EEBF28;*/
}

#colonnecentrale h3 {
	color: black;
	font-size:12px;
	font-weight:bold;
}

#colonnecentrale ol, #colonnecentrale ul {
	font-size: 12px;
	font-weight:bold;
}

#colonnecentrale ul {
	list-style-image: url(/ElemComm/images/ens/puce_grise.jpg);
}


#colonnecentrale a {
	color:black;
}

#colonnecentrale a:hover {
	color:#EEBF28;
}

/* Bloc image du jour  */
#blocimgjour {
	background-color:#2c5a78;
	padding:0;
	padding-top:10px;
	margin:0;
	margin-bottom:20px;
	width:360px;
	color:#fff;
}

#blocimgjour h2 {
	color:#96CAE8;
	font-size:1.2em;
	padding: 4px 8px;
	margin: 0;
}

#blocimgjour  #imgjour {
	float:left;
	width:160px;
	font-size:0.8em;
	padding: 0 5px 5px 5px;
	margin : 0;
}


#blocimgjour p {
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	padding: 0 8px 5px 0;
}
/* Fin Bloc image du jour */

/* Bloc Global Paragraphe (DTD 1)*/
#gblocparagraphe {
	padding:0;
	margin:0;
	clear:both;
}


#gblocparagraphe h2 {
	margin : 0 0 10px 0;
	padding : 2px 0;
	font-size:1.2em;
}

#gblocparagraphe .blocparagraphe {
	padding:0;
	margin:10px 0;
	margin-bottom:50px;
}

#gblocparagraphe .blocparagraphe img {
	width:106px;
	float:left;
	padding:0;
	margin:0;
	border:0;
}

#gblocparagraphe .blocparagraphe .txtblocparagraphe {
	width:240px;
	margin:0 0 0 2px;
	padding:0;
	float:left;
}

#gblocparagraphe .blocparagraphe .txtblocparagraphe h3 {
	background-color:#19394B;
	color: white;
	font-size:0.9em;
	letter-spacing:0.15em;
	padding: 5px  0 5px 2px;
	margin:0;
}

#gblocparagraphe .blocparagraphe .txtblocparagraphe p {
	padding:5px 0 0 2px;
	margin:0;
	color:black;
	/*text-align:justify;*/
	font-size:0.85em;
}

#gblocparagraphe .blocparagraphe .txtblocparagraphe .agenda {
	font-weight:bold;
}

#gblocparagraphe .blocparagraphe .txtblocparagraphe .blocparagraphelien {
	font-size:0.8em;
	color:white;
	font-weight:bold;
}

#gblocparagraphe .blocparagraphe .txtblocparagraphe .blocparagraphelien .zdate {
	float:left;
	display:none;
}

#gblocparagraphe .blocparagraphe .blocparagraphelien a {
	float:right;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#gblocparagraphe .blocparagraphe .blocparagraphelien a:hover {
	text-decoration:underline;
}

/* Fin Bloc Global Paragraphe (DTD 1) */

/* Bloc Global Plan */
#gplan {
	float:left;
	padding:0;
	padding-top:10px;
	margin:0 7px;
	width:210px;
	background-color:#96CAE8;
}

#gplan h2 {
	color: #00669E;
	font-size:1.2em;
	padding: 0 0 10px 14px;
	margin:0;
}

#gplan h3 {
	color: #000;
	font-size:1em;
	margin:0;
	padding: 0 0 0 14px;
	background-image:url("/ElemComm/images/v2-isere/poincon.gif");
	background-position : left top;
	background-repeat:no-repeat;
}

#gplan a {
	color: #000;
	font-size:0.8em;
	text-decoration:none;
}

#gplan a:hover {
	color: #00669E;
	color :#fff;
	text-decoration: none;
}

#gplan ul {
	margin:0;
	padding:0  0 10px 14px;
	list-style:none;
	/*text-transform:lo;*/
}
/* fin plan */

#navprimaire {
	width:100%;
	margin:0 0 17px 0;
	padding:0;
}
#navprimaire td {
	padding:0 10px 0 10px;
	font-size: 9px;
	color: Black;
	font-weight: bold;
	width: 3000px;
	height:38px;
	background-color:#B09B80;
	text-align: center;
	background-image: url(/ElemComm/images/ens/nav1sepa.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
}
#navprimaire a, #navsecondaire a{
	color: Black;
	text-decoration: none;
}
#navprimaire a:hover, #navsecondaire a:hover, #navtertiaire a:hover {
	color:#EEBF28;
}
#navprimaire td.first, #navprimaire td.firstactif {
	background-image: none;
}
#navprimaire td.firstactif, #navprimaire td.actif {
	background-color: white; /* #997F6E; */
}
#navprimaire td.class_1 {background-color: #7F7A88;}
#navprimaire td.class_2 {background-color: #856560;}
#navprimaire td.class_3 {background-color: #7A7F62;}
#navprimaire td.class_4 {background-color: #9FA272;}
#navprimaire td.class_5 {background-color: #99A85F;}

#navsecondaire {
	display:block;
	padding:0 0 0 20px;
	margin:0;
	height:20px;
}

#navsecondaire ul, #navtertiaire ul {
	margin:0;
	padding:0;
}

#navsecondaire li {
	display:block;
	float: left;
	list-style: none;
	background-image: url(/ElemComm/images/ens/barrette_menu.gif);
	background-repeat: no-repeat;
	background-position:top left;
	font-size: 9px;
	color: Black;
	font-weight: bold;
	padding-left:11px;
	margin-right: 13px;
}

#navsecondaire li.actif {
	background-image: url(/ElemComm/images/ens/barrette_menu_actif.gif);
}

#navtertiaire {
	display: block;
	margin:0 0 30px 0;
}

#navtertiare ul{
	list-style: none;
}
#navtertiaire li{
	display:block;
	clear: both;
	font-size: 10px;
	font-weight:bold;
	background-image: url(/ElemComm/images/ens/triangle_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0 0 0 19px;
	margin: 0 0 5px 0;
}

.soustitre_txt {
	font-size: 13px;
	font-weight: bold;
	color: White;
	background-color: #016461;
}

/* plan ENS */
#map_root {
	background-color:#B09B80;
	margin:0;
	padding:5px 5px 5px 5px;
	font-size:12px;
	font-weight: bold;
	color:White;
}
#map_root a {
	color:White;
	text-decoration: none;
}

#map .map_level1 {
	float:left;
	width:100%;
	margin:0;
	padding: 0 0 24px 0;
	border:0;
	border-bottom: 1px solid black;
}

#map .map_class_1,
#map .map_class_2,
#map .map_class_3,
#map .map_class_4,
#map .map_class_5 {
	float:left;
	font-size:10px;
	font-weight: bold;
	margin:0;
	padding:5px 5px 5px 5px;
	color:White;
	width: 141px;
}
#map .map_class_1 a,
#map .map_class_2 a,
#map .map_class_3 a,
#map .map_class_4 a,
#map .map_class_5 a {
	color:White;
	text-decoration: none;
}
#map .map_class_1 a:hover,
#map .map_class_2 a:hover,
#map .map_class_3 a:hover,
#map .map_class_4 a:hover,
#map .map_class_5 a:hover {
	color:#E0B946;
}
.map_level1 .map_class_1 {background-color: #7F7A88;}
.map_level1 .map_class_2 {background-color: #856560;}
.map_level1 .map_class_3 {background-color: #7A7F62;}
.map_level1 .map_class_4 {background-color: #9FA272;}
.map_level1 .map_class_5 {background-color: #99A85F;}

.map_level2_grp {
	margin:0 0 0 8px;
	padding: 0;
	float: left;
}
.map_level2 {
	float:left;
	width:580px;
	margin:0px;
	padding: 8px 0 8px 0;
	border:0;
	border-bottom: 1px solid black;
}

.map_level2_item {
	float:left;
	width:289px;
	margin:0;
	padding: 0 5px 0 0;
	font-size:10px;
	font-weight:bold;
}
.map_level2_item a {
	text-decoration: none;
}

#map .map_level3 {
	float:left;
	width:280px;
	margin:0;
	font-size:10px;
	font-weight:normal;
}
#map ul {
	margin-top:0;
	margin-bottom:0;
	list-style-image: none;
	list-style: disc;
	font-size:10px;
	font-weight:normal;
}

#map ul a {
	text-decoration: none;
}
