/****************************************************************/
/*		Copyright I-Digitale 2009								*/
/*		Tout droits de reproduction interdits					*/
/*		http://www.idigitale.fr									*/
/****************************************************************/

html,body{}
form{padding:0;margin:0;}

body{ 
	color: #009; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px;
	background-color:#f9ecdf;
	margin:0;
}
a img {border:0}
a:hover {color: #930;}
a:link {color: #009;}
a:visited {color: #09c;}

a.ilnk {text-decoration:none;display:-moz-inline-box;display:inline-block; padding:0px 1px;}
a.ilnk img {display:-moz-inline-box;display:inline-block;text-decoration:none;position:relative;top:2px;margin-right:1px;}
a.ilnk span {display:-moz-inline-box;display:inline-block;text-decoration:underline;position:relative;top:-2px; cursor:pointer;}
a.ilnk:hover {color:#fecd43;background-color:#2E2A1E;}

.t1 {font-size:14px; font-weight:bold; color:#09C}
.infop {position:relative; top:6px;margin:0 5px;}

#page {position:relative;top:0;margin:10px auto 100px; width:1010px;height:auto;min-height:750px;z-index:0}


.err_msg {height:10px; background-color:#FFFFCC;}
.field_err {background-color:#FFFFCC;}


/****************************************/
/* ------ 		Cadres		--------	*/
/****************************************/

.dc{z-index:0;}

#dc1 {z-index:2}
.tf {position:absolute;width:100%;height:100%;top:0;bottom:0; z-index:0; overflow:hidden;}
.tf > div {position:absolute;}

.hg {background:url("../img/mep/hg.png") #f9ecdf no-repeat;top:0;left:0; width:15px;height:15px;z-index:2}
.h {background:url("../img/mep/h.png") #f9ecdf repeat-x;top:0;left:15px; right:11px;height:15px;z-index:2}
.hd {background:url("../img/mep/hd.png") #f9ecdf no-repeat;top:0;right:0px;height:15px;width:11px;z-index:2}
.g {background:url("../img/mep/g.png") #f9ecdf repeat-y;left:0px;width:15px;height:100%;z-index:0}
.m {background-color:#FFF;top:0px;left:15px;right:11px;height:100%;width:auto;z-index:0}
.d {background:url("../img/mep/d.png") #f9ecdf repeat-y;right:0px;width:11px;height:100%;z-index:0}
.bg {background:url("../img/mep/bg.png") #f9ecdf no-repeat;bottom:0;left:0; width:15px;height:10px;z-index:2}
.b {background:url("../img/mep/b.png") #f9ecdf repeat-x;bottom:0;left:15px; right:11px;height:10px;z-index:2}
.bd {background:url("../img/mep/bd.png") #f9ecdf no-repeat;bottom:0;right:0px;height:10px;width:11px;z-index:2}

.logo {position:absolute; top:0;left:0; width:205px;height:425px; z-index:1;}
#c0_spacer {height:200px; cursor:pointer;}
.cadre{z-index:1}

/****************************************/
/* ------ 		Cadres Masqué	--------*/
/****************************************/
.masq .hg {background:url("../img/mep/hg2.png") no-repeat;top:0;left:0; width:15px;height:15px;z-index:3}
.masq .h {background:url("../img/mep/h2.png") repeat-x;top:0;left:15px; right:11px;height:15px;z-index:3}
.masq .hd {background:url("../img/mep/hd2.png") no-repeat;top:0;right:0px;height:15px;width:11px;z-index:3}
.masq .g {background:url("../img/mep/g2.png") repeat-y;left:0px;width:15px;height:100%;z-index:2}
.masq .ptd {right:0px;width:11px;height:100%;z-index:2}
.d2 {position:absolute;background:url("../img/mep/d2.png") repeat-y;top:15px;bottom:10px;right:0px;left:0px;z-index:2}
.masq .m {background-color:#FFF;top:0px;left:0px;right:0px;height:100%;width:auto;z-index:0}
.masq .bg {background:url("../img/mep/bg2.png") no-repeat;bottom:0;left:0; width:15px;height:10px;z-index:3}
.masq .b {background:url("../img/mep/b2.png") repeat-x;bottom:0;left:15px; right:11px;height:10px;z-index:3}
.masq .bd {background:url("../img/mep/bd2.png") no-repeat;bottom:0;right:0px;height:10px;width:11px;z-index:3}



/****************************************/
/* ------ 	Titres cadres	--------	*/
/****************************************/
.tc{ font-size:26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:6px;
		position:absolute;left:15px;top:-15px;z-index:4;line-height: 22px}
.cell{position:relative;/* z-index:1;*/padding:10px 15px 10px 15px;}

/****************************************/
/* ------ 	Pied de page	--------	*/
/****************************************/
#foot{position:absolute;bottom:-25px; width:auto;left:14px;right:30px;}
#foot.foot_cds{bottom:-35px;}
#foot table {table-layout:fixed;border-collapse:collapse;width:100%;}
#foot td {text-align:center; vertical-align:middle;}
#foot td#first {text-align:left;width:33%;padding-left:30px;}
#foot td#last {text-align:right;width:33%;padding-right:30px;}
.pied a {color:#009;}
.pied a:hover {color: #ff9900;}
#logo_id {position:absolute;top:-1px;right:0px;}
#logo_cdb {position:absolute;top:0px;left:0px;}

/****************************************/
/* ------ 		C0_espaces		------- */
/****************************************/
#auth {margin:10px 0;}
#identification {width:100%; text-align:right;}
#espace ul{margin:10px 0 0;padding:0;}
#espace li{list-style:none;background:url("../img/mep/puce.png") 25px 5px no-repeat;padding:0px 0 0 40px;width:150px;line-height:16px;letter-spacing:2px;cursor:pointer;}
#espace li a {text-decoration:none}
#auth a:visited {color: #009;}
#espace li.selection {background:url("../img/pic/fleche.png") 0% 40% no-repeat;font-weight:bold; color:#009;font-size:11px;letter-spacing:2px;line-height:22px;}
#espace li.selection >a{color:#009;}
#espace li:hover {background:url("../img/pic/fleche_o.png") #2e2a1e 0% 40% no-repeat; color:#fecd43;}
#espace li:hover >a{color:#fecd43;}
/****************************************/
/* ------ 		C0_default		------- */
/****************************************/
#of, #sit, #rss, #book , #nb_cnx { position:relative;left:-7px;width:177px; padding:0 4px 3px 7px; }
#of.div_click:hover, #sit.div_click:hover, #rss.div_click:hover, #book.div_click:hover, #nb_cnx.div_click:hover{ background-color:#2e2a1e;cursor:pointer;color:#fecd43; }
#of_txt {text-align:center;}
#book_txt{text-align:center;}
#img_rss {position:relative; top:5px;}
#carte {display:block;margin:10px auto 0px;}
/****************************************/
/* --------		C0_nav		----------- */
/****************************************/
#nav {z-index:6}
#nav .level1 {
	display:block;width:200px;height:21px;position:relative;left:-10px;
	padding:5px 0;z-index:8}
#nav .level1 .txt{display:block; position:relative;top:-5px;text-align:center;cursor:pointer;text-decoration:none;font-weight:bold;font-size:12px;letter-spacing:2px;width:100%;height:31px;padding-top:7px;}
#nav .level1:hover {background:url("../img/mep/btn_over.png") 0% 5px no-repeat;}

/****************************************/
/* --------		C0_fly		----------- */
/****************************************/
.fly {position:absolute;width:auto;height:auto;left:200px; top:-50%; z-index:10;display:none;}
.fpied {position:absolute;background:url("../img/fly/fpied.png") no-repeat;top:10px;right:-11px;height:16px;width:10px;z-index:13;display:none;}
.level1:hover .fly, .level1:hover .fpied {display:block}

.tff {position:absolute;width:100%;height:100%;left:0;top:0;bottom:0; z-index:11}
.tff div {position:absolute;}
.fhg {background:url("../img/fly/fhg.png") no-repeat;top:0;left:10px; width:10px;height:10px;}
.fh {background:url("../img/fly/px_fee6a5_op86.png") repeat;border-top:1px solid #fecd43; top:0;left:20px; right:10px;height:10px;}
.fhd {background:url("../img/fly/fhd.png") no-repeat;top:0;right:0px;height:10px;width:10px;}
.fm {	background:url("../img/fly/px_fee6a5_op86.png") repeat;
		border-left:1px solid #fecd43;border-right:1px solid #fecd43;
		top:10px;left:9px;right:0px;bottom:10px;width:auto;z-index:12}
.fbg {background:url("../img/fly/fbg.png") no-repeat;bottom:0;left:10px; width:10px;height:10px;}
.fb {background:url("../img/fly/px_fee6a5_op86.png") repeat;border-bottom:1px solid #fecd43;bottom:0;left:20px; right:10px;height:10px;}
.fbd {background:url("../img/fly/fbd.png") no-repeat;bottom:0px;right:0px;height:10px;width:10px;}

.fly_contenu {position:relative;width:auto;z-index:20;padding:10px 10px 10px 19px; }

.fl {position:relative;padding:10px 10px; background-color:#fee6a5;z-index:24}
.fl:hover { background-color:#2e2a1e;cursor:pointer;color:#fecd43; }
.fl ul {margin:0}
.fl ul li {list-style:square inside;}
.flf {position:absolute;z-index:25;top:0;left:0px; right:0px;bottom:0;}
.flf div {position:absolute;}
.ahg {background:url("../img/fly/ahgb.png") no-repeat;top:-2px;left:-3px; width:19px;height:20px;}
/*.ahd {background:url("../img/fly/ahdb.png") no-repeat;top:-2px;right:-2px; width:17px;height:20px;}
.abg {background:url("../img/fly/abgb.png") no-repeat;bottom:-3px;left:-3px; width:20px;height:20px;}*/
.abd {background:url("../img/fly/abdb.png") no-repeat;bottom:-2px;right:-2px; width:17px;height:18px;}
.fl:hover .ahg {background:url("../img/fly/ahgo.png") no-repeat;top:-2px;left:-3px; width:19px;height:20px;}
/*.fl:hover .ahd {background:url("../img/fly/ahdo.png") no-repeat;top:-2px;right:-2px; width:17px;height:20px;}
.fl:hover .abg {background:url("../img/fly/abgo.png") no-repeat;bottom:-3px;left:-3px; width:20px;height:20px;}*/
.fl:hover .abd {background:url("../img/fly/abdo.png") no-repeat;bottom:-2px;right:-2px; width:17px;height:18px;}


.flc {position:relative;z-index:26}

.t1f {font-size:14px; font-weight:bold; color:#09C}

.liens_a .fly_contenu {text-align:justify;width:250px;height:auto; margin:0;}
.fly.liens_a a {display:block;text-decoration:none; color:#009; padding:5px 20px;margin:0;}
.fly.liens_a a:hover { background-color:#2e2a1e;cursor:pointer;color:#fecd43; }


/****************************************/
/* --------		C0_nav		----------- */
/****************************************/
#google_banner{margin:10px auto 0;}

/************************************/
/* ------Zone d'information--------	*/
/************************************/
#info {
	position:relative;
	width:80%;
	margin:30px auto;
	border-bottom:1px solid #0099CC;
	background-color:#F9ECDF;
	padding-bottom:5px;
}


#info  .fermer{
	float:right;
	width:80px;
	text-align:center;
	border-left:1px solid #0099CC;
}

#info  .fermer:hover {
	cursor:pointer;
	color:#fff;
	background-color:#0099CC;
}


#ireduire, #iagrandir{ cursor:pointer; float:right;}
#ireduire:hover, #iagrandir:hover{ color:#009;}


#titre_info {
	color: #0099CC; font-size: 8px; font-weight: bold; text-decoration: none; word-spacing: 1px; letter-spacing: 1px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #0099CC;
	margin-bottom:5px;
}


/************************************/
/* -----Points d'information ------	*/
/************************************/
div.i_obs{
	display:inline;
	margin-top:-5px;
	margin-right:10px;
	color:#666;
	font-size:10px;
	text-transform:none;
	font-weight:normal;
	border:1px solid #fecd43;
	width:10px;
	height:16px;
	text-align:center;
	margin:0 0 0 5px;
	padding:0 2px;
	z-index:100;
}

.i_obs:hover{
	background-color:#fee6a5;
	color:#006666;
	cursor:default;
}

div.obs {
	display:none;
	font-size:10px;
	text-transform:none;
	font-weight:normal;
	word-spacing:normal;
	letter-spacing:normal;
	position:absolute; width:300px; text-align:center;
	margin-top:10px;
	margin-left:-10px;
	padding:5px;
	/*background:url("../base/images/fond_bordeaux_op80_1x1.png"); background-repeat:repeat;*/
	background-color:#fee6a5;
	color:#006666;
	z-index:100;
}


.i_obs:hover > div.obs {display:inline;}


/****************************************/
/* ------ 		CDS			--------	*/
/****************************************/

#cds_widget{ position:absolute; bottom:0; width:162px; height:135px; bottom:10px; left:15px; }

