body {
  font-family:  Tahoma,Arial;
  background-image: url("/MontignyStatic/images/charte/motif.gif");
  color: #000000;
  margin: 0;
  padding: 0;  
  border-top: 0px solid #29287B;
  border-bottom: 0px solid #29287B;
  height:100%;
  font-size: 11px;
  vertical-align: middle;
  /*width:500px;*/
  text-align:center  
}

div.document {
  font: 100% Tahoma,Arial;
  background: White;
}

a:hover {
  text-decoration: underline;
}

ul a, ol a {
  text-decoration: none;
}

div.box img {
  vertical-align: middle;
}

div.dcontent li{
	list-style-type: circle;
	margin-left: 2em;
	line-height: 1.5em;
}

div.box ul{
	list-style-image: none;
	list-style-type: circle;
	margin-left: 1em;
	line-height: 1.5em;
}

ol, ul {
  padding: 0.0em 0em 0.5em 0.5em;
  margin: 0.5em;
}

div.body li{
  list-style-type:none;
  list-style-image:url("/CD2EStatic/images/puce-orange-7px.gif");
  /*background-image:url("/CD2EStatic/images/puce-orange-7px.gif");*/
  background-repeat:no-repeat;
  background-position:0% 30%;
  padding-left:0em;
}

div.ddefault ol{
	list-style-type: decimal;
	margin-left: 2em;
	line-height: 1.5em;
}

div.top {
  margin: 0;
  padding: 0 0 0 0;
  top: 0px;
  left: 0px;
  position:relative;
  z-index:1;
  text-align:center;
}
div.mainFrame {  
  z-index: 0;  
  position:relative;

}

div.all {
  margin: 0;
  background: #FFFFFF;
  min-height:100%;
  margin-left:auto;
  margin-right:auto;
  width:995;
  border-left:1px solid #151A69;
  border-right:1px solid #151A69;
  text-align:center
}

*html div.all {
  height:100% !important;
}

table.columns {
  width: 100%;  
  background: white;
}

table.columns td.left {
  vertical-align: top;
  padding-top: 0em;
  background: white;
  padding-left: 1em;
}
table.columns td.main {
  vertical-align: top;
  padding-top: 0em;
}
table.columns td.right { 
  background: white;
  vertical-align: top;
  padding-top: 0em;
  padding-right: 1em;
  width:165px;
}

TD.boiteNavHaut {
	color: black;
}

.form_table {
  border: #006594 1px solid;
}

.Titre {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

td.boxnavhd {
  width: 14px;
  height: 14px;
  background-image: url('/CD2EStatic/images/chd.gif');
  background-repeat: no-repeat;
	background-position: right;
	background-color: #C6D718
}
td.boxnavhg {
  width: 14px;
  height: 14px;
  background-image: url('/CD2EStatic/images/chg.gif');
  background-repeat: no-repeat;
	background-position: left;
	background-color: #C6D718
}

td.boxnavhdBleu {
  width: 14px;
  height: 14px;
  background-image: url('/CD2EStatic/images/chdBleu.gif');
  background-repeat: no-repeat;
	background-position: right;
	background-color: #151A69
}
td.boxnavhgBleu {
  width: 14px;
  height: 14px;
  background-image: url('/CD2EStatic/images/chgBleu.gif');
  background-repeat: no-repeat;
	background-position: left;
	background-color: #151A69
}

.nav_titre {
  text-indent: 3px;
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('/MontignyStatic/images/boites/titre_boite_milieu.gif');
  background-repeat: repeat-x;
	background-position: left;
	height:34px;
}

.nav_titre_gauche {
	background-image: url('/MontignyStatic/images/boites/titre_boite_gauche.gif');
  background-repeat: no-repeat;
	height:34px;
	width:9px;
}

.nav_titre_droite {
	background-image: url('/MontignyStatic/images/boites/titre_boite_droite.gif');
  background-repeat: no-repeat;
	height:34px;
	width:9px;
}

.nav_titre a{
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.nav_titreBleu {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-color: #151A69;
}

#fond_degrade {
  background-image: url('/MontignyStatic/images/boites/fond_boite.gif');
  background-repeat: repeat-y;
	background-position: left;
	padding:5 5 5 5;
	height:"100%"
}

#fond_ephemeride {
  background-image: url('/MontignyStatic/images/boites/ptit_calendrier.gif');
  background-repeat: no-repeat;
	background-position: center;
	height:42px;
	line-height:100px
}

div.box .odd {
	width:"100%";
	height:"100%"
}

div.bookSummary {
  width:97%;
  border:1px solid black;
  padding:0.5em;
}

small {
  font-style: italic;
  color: black;
  padding: 0em 0em 0em 1em;
}

li {	

  padding: 0;
  margin: 0;
}

h1, h2, h3, h4, h5, h6  {
  font: 100% Arial;  
  color: #405F7B;
  background-color: transparent;
  margin: 0;
  font-weight:bold;
  border: 0px solid #838183;
}

h1 {
  font: Myriad;
  font-size: 300%;
  text-decoration:None;
}

h2 {
  color: #A7CE99;
  font-size:16px;
  font-style:italic;
  font-weight: roman;
  text-decoration:None;
}

h2.titre {
  font-size: 160%;
  color:#A7CE99;
}

h2.titre:first-letter { 
  font-size:40px;
  color:#A7CE99;
}

h3 {
  font-size: 200%;
}
h4 {
  font-size: 110%;
  font-weight: bold;
}
h5 {
  font-size: 100%;
  font-weight: bold;
}
h6 {
  font-size: 80%;
  font-weight: bold;
}

hr {
  height: 1px;
  background-color: transparent;
}

hr.box{
  color:#FFFFFF;  
}

div.box .body {
  border: 1px solid #151A69;  
}

div.box {
  margin: 0 0 0 0;
}

div.boxAction .body {
  border: 1px solid #0282C6;
  background-color: #0282C6;   
}

div.boxAction a {
  color:white;
}
div.boxAction a:hover {
  color:#FBB157;
}
a.plan:hover {
  color:#FAA638
}

.footer {
  font: Franklin Gothic Medium, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  color: #666666;
  background:#FFFFFF;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  width: 100%;
  font-size: 11px;
}

.couleurVerte {
  background: #ABAF17;
}

.couleurBleue {
  background: #151A69;
}

TABLE.bordureVerte {
  border: 1px solid #BDCB31; 
}

TABLE.bordureBleue {
  border: 1px solid #0282C6; 
}

td.ligneBleue {
  border-top: 1px solid #4A8AC6; 
}


input.imageSubmit{
  border: 0px solid #29287B;
  margin-bottom: 1px; /* IE bug fix */
  padding: 0em;
}

.incheckbox {
  border : none;
}

.inradiobox {
  border : medium none;

}

.tooltipArea {
color: #000000;
background: #ffffe1;
border: 1px solid 
#000000;
padding: 0.8em;
font-size: 80%;

position: absolute;
left: 13em;
top: 0em;
width: 15em;

visibility: 
hidden;
z-index: 1000;

}

TABLE.tabResultatFormulaire {
  border: 1px solid #0282C6;
  width:90%;
  margin-bottom: 10px;
}



a.lienSection{
  text-decoration: underline;  
  color:#151A69;
}

a.retour{
  text-decoration: None;
}

div.ddefault{
  color:#666666;
}

TABLE.grisClair {
}

/* Css pour le calendrier */

.CalendarArrow {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.CalendarTitle {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #000000;
}

table.calendar td {
  white-space: nowrap;
  background-color: white;
  width: 1.5em;
}

table.calendar a {
  text-decoration: none;
  color: black;
}

table.calendar td.event {
  background-color: #FFFFFF;
  text-decoration: bold;
}

table.calendar td.todayevent {
  background-color: #FBB157;
}

table.calendar td.todayevent a:hover{
  background-color: #000000;
}

table.calendar td.event a:hover {
  background-color: #000000;
  text-decoration: none;
}

table.calendar td.weekdays {
  background-color: #EEEEEE;
}

table.calendar th {
  background-color: #EEEEEE;
  white-space: nowrap;
}

a.hp_link {
  font-size:8pt;
  font-family:Franklin Gothic Medium, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  color: #777777;
  padding: 0.3em;
}

a:hover.hp_link {
  font-size:8pt;
  font-family:Franklin Gothic Medium, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  color: #FAA638;
  padding: 0.3Em;
}

div.newsAccueil img {
  /* pour IE */
  height:expression(document.body.clientHeight > 100 ? '100px' : 'auto');
  width:expression(document.body.clientWidth > 100 ? '100px' : 'auto');
  /* pour les autres */
  max-height:100px;
  max-width:100px;
}

ul.liensDirects li {
  background-image:url(images/charte/puce.png); 
  background-position : 0% 2px;  
  /* pour IE */
  /*width:expression(document.body.clientWidth > 50 ? '50px' : 'auto');*/
  /* pour les autres */
  /*max-width:50px;*/ 
}

ul.evenements li {
  background-image:url(images/charte/puce.png); 
  background-position : 0% 2px;
}

ul.liensDirects li a{
  display:block;  
  padding-left:20px;
}

div.accueil_pub{
  min-height:400px;
  background-image:url(images/charte/fond_accueil_public.gif); 
  background-repeat:no-repeat;
  background-position : bottom right;
}

div.accueil_public{
  border:1px solid black;
  padding:10px
}

td.eventAgendaPublic {
  background-image:url('images/charte/puce_agenda.gif');
  background-repeat:no-repeat;
  background-position : 20px 4px;
  text-indent:34px;
  font:11px/20px arial;
  color:#4A4A4A
}

td.dateAgendaPublic {
  font:bold 13px/22px arial;
  color:#4D8938;
  padding-right:3px
}

td.points {
  background-image:url('images/charte/deco_agenda.gif');
  background-repeat:repeat-x;
  background-position : 100% 50%;
}

.champ_fiche {
  border-bottom:1px solid #eeeeee;
  min-height:25px;  
}

.retour_fiche {
  float:right;
  padding-right:10px;
}

.dlabel {
  color:#405F7B;
  font-size:40pt;
}

.fiche_sport {
  background-image:url('/MontignyStatic/images/charte/billoux.jpg');
  background-repeat:no-repeat;
  background-position:50% 50%;
  height:auto;
  width:610;
  border:1px solid grey;
  padding-left:10px
}

.fiche_culture {
  background-image:url('/MontignyStatic/images/charte/centre_culturel.gif');
  background-repeat:no-repeat;
  background-position:50% 50%;
  height:600
}

.fiche_education {
  background-image:url('/MontignyStatic/images/charte/ecole.jpg');
  background-repeat:no-repeat;
  background-position:50% 50%;
  height:auto;
  width:610;
  border:1px solid grey;
  padding-left:10px
}

.date {
  line-height:42px;
  text-align:center;
  font-style:italic;
  font-family:Arial;
  font-size:9pt;
  color:#405F7B;
  width:165px;
}

.newsdate {
  float:right;
}

div.box .contentTitle {  
  color: #405F7B;  
  font:100% Arial;
  font-weight:bold;  
  font-size: 300%;
}


/* hack for IE6 bugs */
/* Hides from IE5-mac \*/
* html div.row {position:fixed}
* html h1 {position: fixed;}
* html h2 {position: fixed;}
* html h3 {position: fixed;}
* html h4 {position: fixed;}
* html h5 {position: fixed;}

.publishRed {
  color:red;
  font-weight:bold;
}

.publishGreen {
  color:green;
  font-weight:bold;  
}

.popup {
  background-color:white;
  font-family:  Tahoma,Arial;
  font-size: 11px;
  color: green;
  text-align:left;    
  margin: 25 0 0 22;
  padding: 10;
  width:420;   
  height:230;        
}

.popup span{
  color: #333333;
}

