BODY {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 77%;
    FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica;
    COLOR: #000000;
    MARGIN: 0px;
    PADDING: 15px;
}
#global {
	background:transparent;
}
#head {
	display:none;
}
#foot {
	display:none;
}
#monespace {
	display:none;
}
#navprinc {
	display:none;
}
#recherche {
	display:none;
}
#navigation {
	display:none;
}
#right {
	display:none;
}
#mainBottom {
	display:none;
}
#left {
	background:transparent;
	margin:0px;
}
#left div.cTop, #left div.cBottom {
	display:none;
}
#rubtitle {
	display:none;
}
#services, #agendas {
	display:none;
}
#downloadzone {
	display:none;
}
#gotop {
	display:none;
}
#printhead {
	display:block;
}
#printhead .h2 {
	font-size: 107%;
	font-weight:bold;
}

#content {
	margin:0px;
	padding:0px;
}
#content div.gris {
	background-color:#EFEFEF;
	border:1px solid #CDCDCD;
	margin:0px;
	padding:10px;
	width:350px;
}
#content div.gris .selection 
{
	display:none;
}
#content div.gris .top {
	display:none;
}
#content .printLink {
	display:none;
}
#content div.gris div.contenu {
	background:transparent;
}
#content div.gris .bottom {
	display:none;
}
#content div.gris .goatOptions {
	display:none;
}


#goatResult .goatResultTop, #goatResult .hourPrev, #goatResult .hourNext, #goatResult .goatResultBottom {
	display:none;
} 

/* Rend la carte google non sécable pour l'impression */
#content .PlanGoogle {
	overflow:auto;
	page-break-inside:avoid;
}


/* Spécifique horaires */
#hourPeriodForm .gris {
	display:none;
}








/* utilisé pour print.asp */
TABLE, TD {
	FONT-SIZE: 100%;
}
H1, H2, H3, H4, H5, H6, FORM, FIELDSET, IMG, P, DIV {
	PADDING : 0px;
	MARGIN: 0px; 
	BORDER: 0px;
}
H1 {
	FONT-SIZE: 300%;
}
H2 {
	FONT-SIZE: 107%;
}

/*  MISE EN PAGE */
.invisible { DISPLAY: none; }
.left { FLOAT: left; }
.right { FLOAT: right; }
.middle { VERTICAL-ALIGN: middle; }
.center { TEXT-ALIGN: center; }
.clear { CLEAR: both; }
.clearleft { CLEAR: left; }
.clearright { CLEAR: right; }
.overflow { OVERFLOW: auto; }
.hidden { HEIGHT: 0px; WIDTH: 0px; OVERFLOW: hidden; }
.text_strong { FONT-WEIGHT: bold; BACKGROUND-COLOR: #F6A749; }

/* erreur, confirmation, etc... */
.error {
	FONT-WEIGHT: bold;
	COLOR: #DE0108;
}
.success {
	FONT-WEIGHT: bold;
	COLOR: #0C3174;
}
.disabled {
	COLOR: #666666;
}


/* Tableaux */
TABLE {
	BORDER-COLLAPSE: collapse;
}

TABLE#lineHour  {
	BORDER: 1px solid #000000;
}

TABLE CAPTION {
	MARGIN:0px 0px 1px -1px;
	BACKGROUND-COLOR: #CECECE;
	COLOR: #FFFFFF;
	BORDER:none;
	PADDING: 2px;
	FONT-WEIGHT:bold;
}
TABLE TH {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #EFEFEF;
	BORDER: 1px solid #000000;
	PADDING: 3px;
	TEXT-ALIGN: left;
}
TABLE THEAD TH 
{
	text-align:center;
}
TABLE TD {
	PADDING: 3px;
	VERTICAL-ALIGN: top;
	BORDER: 1px solid #000000;
}
TABLE .row0 {
    BACKGROUND-COLOR: #CDCDCD;
}
TABLE .row1 {
    BACKGROUND-COLOR: #FFFFFF;
}
TABLE .details {
	TEXT-ALIGN: center;
	FONT-SIZE: 92%;
    FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/xgoat/details.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 50% 10px;
	PADDING-TOP: 25px;
	PADDING-BOTTOM: 10px;
}

DIV#hourNota TABLE  {
	BORDER: 1px solid #000000;
	width:600px;
}

DIV#hourNota800 TABLE  {
	BORDER: 1px solid #000000;
	width:800px;
}


DIV#hourNota TABLE TD {
	BORDER: 0px;
}

