body {
    height:100%;
    margin:0px;
    padding:0px;
}
form {
    margin:0px;
    padding:0px;
}
h2 {
    margin:0px;
    margin-top:10px;
    margin-bottom:10px;
    color:#3398CC;
    font-size:12px;
    font-weight:bold;
    font-family:Verdana,Arial;
}
h2 img {
    vertical-align: bottom;
}
a img {
    border:0px;
}
p.paragraph {
    margin:0px;
    padding-left:16px;
    margin-bottom:10px;
    color:#006697;
    font-size:11px;
    font-family:Verdana,Arial;
}
p.legende {
    margin:0px;
    margin-bottom:10px;
    color:#006697;
    font-size:11px;
    font-family:Verdana,Arial;
}
p.legende img {
    vertical-align: bottom;
}

.inprogress {
    color:#8AB319;
    font-weight:bold;
}

.info {
    color:#000000;
}

.bggrey {
    background-color:#F5F5F5;
}

div.label {
    height:11px;
    width:10px;
    padding-left:3px;
    padding-bottom:2px;
    background-color:#989898;
    color:#FFFFFF;
    font-weight:bold;
    font-size:9px;
    font-family:Verdana,Arial;
}

.separatingline {
    background-image:url('images/insitebox/ib_main_separating_line.jpg');
    background-repeat: repeat-y;
}

/* ECRAN1 : MAIN SITE */

#bandeau {
    height:119px;
    background-image:url('images/insitebox/ib_main_bandeau.jpg');
    background-repeat:no-repeat;
}
/* menu */
#menu {
    height:18px;
    background-color:#AAA994;
    background-image:url('images/insitebox/ib_main_menu_background.jpg');
    background-repeat:no-repeat;
    background-position: 100%;
}
#menu .first {
    background-image:url('images/insitebox/ib_main_menu_first.jpg');
    background-repeat:no-repeat;
}
#menu .level1 {
    background-image:url('images/insitebox/ib_main_menu_bg_level1.jpg');
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana,Arial;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}
#menu .level1 a {
    color:#FFFFFF;
    text-decoration:none;
}
#menu .separator {
    background-image:url('images/insitebox/ib_main_menu_separator.jpg');
}
#menu .last {
    background-image:url('images/insitebox/ib_main_menu_separator.jpg');
}
#menu .firstselect {
    background-image:url('images/insitebox/ib_main_menu_first_select.jpg');
    background-repeat:no-repeat;
}
#menu .level1select {
    background-color:#F5F5F5;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana,Arial;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}
#menu .level1select a {
    color:#3398CC;
    text-decoration:none;
}
#menu .separatorselect {
    background-color:#F5F5F5;
}
#menu .lastselect {
    background-color:#F5F5F5;
}

/* partie gauche */
#leftside {
    height:100%;
    background-color:#AAA994;
}
#leftside .line1 {
    background:#E6F3F9;
}
#leftside .line2 {
    background:#8D8C77;
}

/* carte */
#map {
    height:210px;
}

/* moteur de recherche */
#search {
    /*
    height:138px;
    background-color:#CAE6F1;
    */
}
#search .title {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	color:#3398CC;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Arial;
}
#search .title img {
	vertical-align: bottom;
}
#search .entitle {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	color: #00679A;
}
#search .input {
	width:165px;
	height:18px;
}
#search .submit {
	text-align:right;
	padding-right:18px;
	padding-top:5px;
	padding-bottom:5px;
}

/* DIAGRAM */

#menuDiagram {
    background-image:url('images/insitebox/ib_main_diagram_menu_background.gif');
}

#menuDiagram td.selected {
    background-image:url('images/insitebox/ib_onglet_selected.gif');
    background-repeat:no-repeat;
    color:#3498CC;
    font-family:Verdana,Arial;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
#menuDiagram td.selected a {
    color:#3498CC;
    text-decoration:none;
}
#menuDiagram td.unselected {
    background-image:url('images/insitebox/ib_onglet_unselected.gif');
    background-repeat:no-repeat;
    color:#999999;
    font-family:Verdana,Arial;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
#menuDiagram td.unselected a {
    color:#999999;
    text-decoration:none;
}
#bodyDiagram {
    background-color:#F5F3E6;
}
#bodyDiagram  .text {
    color: #3398CC;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial;
    text-decoration: none;
}
#bodyDiagram  .legende {
    color:#999999;
    font-size:10px;
    font-family:Verdana,Arial;
}
.last {
    background-color:#999999;
}

/* DIAGRAM OF FREQUENCY */
#calendar .bgblue {
    background-color:#CAE6F1;
}
#calendar .monthText {
	background-image:url('images/insitebox/ib_main_menu_bg_level1.jpg') ;
	text-align:center;
}
#calendar .texteLienMois {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-decoration: none;
	color:#FFFFFF;
}
#calendar .monthInput {
	font-size:10px;
	margin-top:2px;
	margin-left:2px;
	width:73px;
	height:16px;
}
#calendar .yearInput {
	font-size:10px;
	margin-top:2px;
	width:56px;
	height:16px;
}
#calendar .dayText {
	color:#999999;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial;
}
#calendar .dayNumber {
	color: #666666;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial;
}
#calendar .dayNumber a {
	color:#666666;
	text-decoration:none;
}
#calendar .selected {
	background-color:#67CDFE;
}
#calendar .dayNumberDisabled {
	color:#AAAAAA;
	text-align:center;
	font-size:10px;
	font-family:Verdana,Arial;
}
#calendar .dayNumberDisabled a {
	color:#AAAAAA;
	text-decoration:none;
}
#calendar .arrow {
	background-color:#F5F3E6;
}
p.values {
	margin:0px;
	margin-bottom:3px;
	padding-left:7px;
	color:#349ACB;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial;
}
.legendeLine {
	margin:0px;
	color:#016798;
	font-size:11px;
	font-family:Verdana,Arial;
}
.legendeLine img {
	vertical-align:middle;
}
.unitInput {
	font-size:10px;
	margin-left:7px;
	width:114px;
	height:18px;
}