* { margin:0;
    padding:0;
   }
body {margin:0;padding:0;font:60% Arial,Sans-serif;
	}
img {
	margin:0px
}

.lien {color:#2C82F8;text-decoration:underline;}
a {text-decoration:none;color:#000000}
a:hover {text-decoration:none;color:#000000}
a img {border:none; margin:0px}
.new_lien_a{text-decoration:underline;color:#0e4076;font-weight:bold}
form {padding:0;margin:0}
.cal_cadre {background-color: #B5DE22;border: 1px solid #081C64;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;text-decoration: none}
.cal_days {background-color: #EAF5C0;cursor: pointer;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;font-size: 10px}
.cal_daysbis {background-color: #CCFFFF;cursor: pointer;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;font-size: 10px}
.cal_dates {background-color: #B5DEFF;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;font-size: 10px}
.cal_today {background-color: #EAF5C0;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;font-size: 10px}
#calendrier select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-transform: capitalize;text-decoration: none;background-color: #EAF5C0}
#calendrier #cal_year{width:60px}

.ac_map, .ac_iti, .ac_etap {margin:2px 0 0 2px}
#ac_d {z-index:1500;text-align:left;position:absolute;top:10px;left:10px;display:none;font-family:Verdana,Arial,Sans-Serif}
#ac_i {z-index:1499;border:0;position:absolute;display:none}
#ac_s {background:url(/x/i/mappy2/dropsh.png) no-repeat bottom right;margin:10px 0 0 10px}
#ac_in {position:relative;bottom:6px;right:6px;background:#f1fbd3;border:1px solid #7dc622;height:100px;width:300px;padding:0;overflow:auto;overflow-x:hidden;overflow-y:auto}
#ac_t {border-collapse:collapse;font-size:100%}
#ac_t td {border-collapse:collapse;padding:2px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden}
#ac_t td.s, #ac_t tr.s {background:#d6ff49}
#ac_t td em {text-decoration:underline;font-style:normal;font-weight:bold}
.ac_map, .ac_iti, .ac_etap {margin:2px 0 0 2px}
html>body #ac_d.hp_iti {margin:1px 0 0 1px}
#ac_d em {background:none;padding:0}
#ac_d.ac_etap #ac_in {background:#FFFFCC;border:1px solid #fe942b}
#ac_d.ac_etap td.s, #ac_d.ac_etap tr.s {background:#FFEE49}
#ac_d.ac_mail #ac_in {background:#EFF4FA;border:1px solid #0D6FF7}
#ac_d.ac_mail td.s, #ac_d.ac_mail tr.s {background:#46DEFE}
#ac_d.ac_mm #ac_in {background:#fff;border:1px solid #999}
#ac_d.ac_mm td.s, #ac_d.ac_mm tr.s {background:#ddd}
/**********************************************************************************************************
***********************************************************************************************************/


#ac_d_mail {z-index:1500;text-align:left;position:absolute;top:10px;left:10px;display:none;font-family:Verdana,Arial,Sans-Serif}
#ac_i_mail {z-index:1499;border:0;position:absolute;display:none}
#ac_s_mail {background:url(/x/i/mappy2/dropsh.png) no-repeat bottom right;margin:10px 0 0 10px}
#ac_in_mail {position:relative;bottom:6px;right:6px;background:#f1fbd3;border:1px solid #7dc622;height:100px;width:300px;padding:0;overflow:auto;overflow-x:hidden;overflow-y:auto}
#ac_t_mail {border-collapse:collapse;font-size:100%}
#ac_t_mail td {border-collapse:collapse;padding:2px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden}
#ac_t_mail tr.s, #ac_t tr.s {background:#d6ff49}
#ac_t_mail td em {text-decoration:underline;font-style:normal;font-weight:bold}


#ac_d_mail.ac_mail #ac_in {background:#EFF4FA;border:1px solid #0D6FF7}
#ac_d_mail.ac_mail td.s, #ac_d.ac_mail tr.s {background:#46DEFE}
#ac_d_mail.ac_mm #ac_in {background:#fff;border:1px solid #999}
#ac_d_mail.ac_mm td.s, #ac_d.ac_mm tr.s {background:#ddd}
/**********************************************************************************************************/
#mFooter {clear:both;margin-top:5px;text-align:center;}
#mFooter table tr td{font-family: Arial, Sans-serif;font-size : 100%;font-weight : bold;color:#000000;}
#mFooter table span{color:#666666;}
#mFooter table b{color:#4A76BE;}
#mFooter table i{background:url(/x/i/mappy2/header_v3/inter.gif) no-repeat center center;padding:0px 2px;}
#mFooter #copyright {float:right;width:auto;text-align:right;font-family:Arial,Sans-serif;color:#CCCCCC}
#mFooter #copyright a {color:#CCCCCC}
#mFooter #qdq {float:left;width:auto;font-family:Arial,Sans-serif;color:#CCCCCC; margin-top:5px;}
#mFooter #qdq a {color:#CCCCCC}
#mFooter #pj {margin-top:2px;margin-bottom:5px; width:auto; text-align:left;float:left}
#mFooter #pj img {
	margin-left:5px;
	margin-right:10px;
}
table {
	margin:0px;
	padding:0px;
}

/*graph titre gris*/
.titre_page{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	height:23px;
	width:auto;
	background:url(/x/v2/i/Interface/titres-gris_02.png) repeat-x;
	line-height:23px;
}
.titre_page #droite{
	height:23px;width:7px;background:url(/x/v2/i/Interface/titres-gris_04.png) no-repeat;float:right
}
.titre_page #gauche{
	height:23px;width:7px;background:url(/x/v2/i/Interface/titres-gris_01.png) no-repeat;float:left
}
.nojs {
	border:#0e4076 2px solid;padding:5px; color:#0e4076;font-weight:bold; font-size:120%;
}
.div_info {
position:absolute;
top:-100px;
left:0px;
width:200px;
background:#f1fbd3;
border:1px solid #7dc622;
padding:0 5px 2px 5px;
filter:Alpha(Opacity=90);
display:none;
z-index:1000000;
max-width:300px;
}
.bulleratp {
width:200px;
border: 1px solid rgb(153, 153, 153);
padding: 5px;
background: rgb(255, 255, 255) none repeat scroll 0%;
}


.bt_ok_pub{
background-image:url(/x/v2/i/interface/ok01.gif);
background-repeat:no-repeat;
width:16px;
height:16px;
border:none;
cursor:pointer
}
/*
.bt_ok_pub:hover{
background-position:0 -16px;
}
*/

/*SMS plan et iti*/
#fond_sms{
height:503px;
width:548px;
position:absolute;
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
background-color:#CCCCCC;
}

#sms{
height:400px;
width:548px;
position:absolute;
margin-top:50px
}

.pub_ban{margin-left:270px;}

/****************div de chargement*/
.divloader{	
	position:absolute;	
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100000;	
	/*border:1px solid #00FF33;*/
	display:block;
	text-align:center
}

.divloaderfond{	
	position:absolute;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
	background-color:#F9FDE8;	
	top:0;
	left:0;
	text-align:center;
	width:100%;
	height:100%;
	z-index:1000020;
}
.divloaderlogo{	
	position:relative;
	margin:10% auto;
	text-align:center;
	vertical-align:bottom;
	width:100px;
	height:50px;
	z-index:1000030;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
/********************/

#cartouche a:hover {
	text-decoration:underline;
	
}
#cartouche a {
	color:#666666;
	
}	
#mapOptions span.onglets {
	border-right:1px solid #A6C7DF;
	padding:0 5px;
	color:#666666;
	font-size:10px;
	display:inline
}
#cartouche img {

	padding-right:5px;
	padding-left:5px;
}
#cartouche{

	padding-bottom:5px;
	margin-bottom:0px;
}