/* CSS Document */
a {
	border: 0;
	/*font-style: normal;*/
	cursor:pointer;
}
a:link                          { color:#333333;text-decoration: underline; }
a:visited                       { color:#333333;text-decoration: underline; }
a:active                        { color:#333333;text-decoration: underline; }
a:hover                         { color:#333333;text-decoration: underline; cursor:pointer;}
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}

body {
	background-position: center center;
}
#agenda {
	position : relative;
	/*height: 300px;*/
	width: 409px;
	/*border: 1px dotted #CCCCCC;*/
	text-align: center;
	float:left;
	background-color: #FFFFFF;
}
#agendamois {
	position : relative;
	/*height: 140px;*/
	width: 409px;

}
#sautdetail {
	position : relative;
	height: 1px;
	width: 409px;
	float:left;
}
#agendadetail {
	position : relative;
	/*height: 126px;*/
	width: 409px;
	/*border: 1px solid #CCCCCC;*/
	float:left;
	/*background-image: url(../images/noteev.gif);
	background-repeat: no-repeat;	/*top: 5px;*/
	
}
#agendadetail2 {
	position : relative;
	/*height: 126px;*/
	/*min-height:200px;*/
	width: 409px;
	/*border: 1px solid #CCCCCC;*/
	float:left;
}
#agendadetail2menu {
	position : relative;
	/*height: 126px;*/
	width: 409px;
	/*border: 1px solid #CCCCCC;*/
	float:left;
}
#agendadetail2contenu {
	position : relative;
	/*height: 126px;*/
	/*height:100%;*/
	width: 407px;
	/*border: 1px solid #CCCCCC;*/
	border: 1px solid #CCCCCC;
	float:left;
	background-color: #FFFFFF;
}
#ligne {
	position : relative;
	height: 18px;
	width: 409px;
	line-height: 16px;
	font-size: 12px;
	float:left;
}
#lignedeg {
	position : relative;
	height: 18px;
	width: 150px;
	line-height: 16px;
	font-size: 10px;
	float:left;
	text-align: left;
	text-indent: 5px;
}
#ligneded {
	position : relative;
	height: 18px;
	width: 259px;
	line-height: 16px;
	font-size: 10px;
	float:left;
	text-align: right;
	text-indent: 10px;
}
#ligneded1 {
	position : relative;
	height: 18px;
	width: 215px;
	line-height: 16px;
	font-size: 10px;
	float:left;
	text-align: right;
	text-indent: 10px;
}
#monter {
	position : relative;
	height: 16px;
	width: 15px;
	float:left;
}
#descendre {
	position : relative;
	height: 16px;
	width: 15px;
	float:left;
}
#caseh {
	position : relative;
	height: 16px;
	width: 50px;
	float:left;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
#caseg {
	position : relative;
	height: 17px;
	width: 50px;
	float:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EFEFEF;
	overflow: hidden;
}
#case {
	position : relative;
	height: 17px;
	width: 50px;
	float:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: hidden;
}
#case:hover {
	background-color: #EFEFEF;
}
#casej {
	position : relative;
	height: 17px;
	width: 50px;
	float:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(/images/rondjour.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
#casej:hover {
	height: 17px;
	background-color: #EFEFEF;
}
#cases {
	position : relative;
	height: 17px;
	width: 50px;
	float:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EFEFEF;
	overflow: hidden;
}
#case6 {
	position : relative;
	height: 16px;
	width: 305px;
	float:left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.jour {
	height: 17px;
	font-size: 9px;
	line-height: 16px;
}
#lignefixe {
	position : relative;
	height: 16px;
	width: 409px;
	top:0px;
	left:0px;
	line-height: 16px;
	font-size: 12px;
	float:left;
	visibility: visible;
	z-index:1;
	background-image: url(../images/noteevhaut.gif);
	background-repeat: no-repeat;
}
#lignefixe2 {
	position : relative;
	height: 16px;
	width: 409px;
	top:0px;
	left:0px;
	line-height: 16px;
	font-size: 12px;
	float:left;
	visibility: visible;
	z-index:1;
}
#lignefixebas {
	position : relative;
	height: 14px;
	width: 409px;
	left:0px;
	float:left;
	visibility: visible;
	z-index:1;
	/*background-image: url(../images/noteevbas.gif);
	background-repeat: no-repeat;
	background-color: #F5F5F5;*/
}
#lignefixebas2 {
	position : relative;
	height: 14px;
	width: 409px;
	left:0px;
	float:left;
	visibility: visible;
	z-index:1;
}
#lignedetail {
	position : relative;
	height: 15px;
	/*width: 395px;*/
	width: 395px;
	/*clear: both;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	vertical-align: text-top;
	left:5px;
	float:left;
}
#lignedetailg {
	position : relative;
	height: 15px;
	width: 380px;
	text-align: left;
	float:left;
	text-indent: 5px;
}
#lignedetaild {
	position : relative;
	height: 15px;
	width: 15px;
	float:left;
}
.heure {
	font-size: 11px;
	/*line-height: 15px;*/
	/*vertical-align: middle;*/
}
.evenement {
	font-size: 11px;
}
.evenement:hover{text-decoration:none; /*z-index:100;*/}
.evenement:visited{text-decoration:none; /*z-index:100;*/}
.evenement:link{text-decoration:none; /*z-index:100;*/}
.evenement:active{text-decoration:none; /*z-index:100;*/}

a.info{
    position:relative;
	/*z-index:2;*/
    text-decoration:none;}

a.info:hover{text-decoration:none; /*z-index:100;*/}
a.info:visited{text-decoration:none; /*z-index:100;*/}
a.info:link{text-decoration:none; /*z-index:100;*/}
a.info:active{text-decoration:none; /*z-index:100;*/}

a.info ul {display: none; /*z-index:80;*/}

a.info:hover ul {
	display:block;
	position:absolute;
	top:-120px;
	left:105px;
	width:200px;
	height:120px;
	border:1px solid #cccccc;
	text-align: left;
	padding:1px;
	z-index:10;
	background-image: url(../images/verticalviolet150.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 15px;
}
#pop{display: none; }
#aidepopajout:hover #pop{
	display:block;
	position:absolute;
	top:-55px;
	left:360px;
	width:200px;
	height:50px;
	border:1px solid #cccccc;
	text-align: left;
	padding:0px;
	z-index:10;
	background-image: url(../images/fondaidepop.png);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 15px;
	background-color: #CCCCCC;
}
#aidepopvoir:hover #pop{
	display:block;
	position:absolute;
	top:-55px;
	left:380px;
	width:200px;
	height:50px;
	border:1px solid #cccccc;
	text-align: left;
	padding:0px;
	z-index:10;
	background-image: url(../images/fondaidepop.png);
	background-repeat: repeat-x;
	overflow: hidden;
	line-height: 15px;
	background-color: #CCCCCC;
}
.couleurblanc {
	background-color: #FFFFFF;
}
.couleurgris {
	background-color: #F5F5F5;
}
.couleurvert {
	background-color: #D1FFC6;
}
.couleurviolet {
	background-color: #CCCCFF;
}
.couleurrouge {
	background-color: #FFD5D5;
}
/*.couleurbleu1 {
	background-color: #9295D1;
}
.couleurbleu2 {
	background-color: #7A7ED1;
}
.couleurbleu3 {
	background-color: #6D72D1;
}
.couleurbleu4 {
	background-color: #6065D1;
}
.couleurbleu5 {
	background-color: #575DD1;
}
.couleurbleu6 {
	background-color: #4B51D1;
}
.couleurbleu7 {
	background-color: #9295D1;
}
.couleurbleu8 {
	background-color: #4047D1;
}
.couleurbleu9 {
	background-color: #2D35D1;
}
.couleurbleu10{
	background-color: #141ED1;
}
.couleurbleu11 {
	background-color: #3840A1;
}*/
.couleurbleu1 {
	background-color: #DBDADC;
}
.couleurbleu2 {
	background-color: #CFCCDC;
}
.couleurbleu3 {
	background-color: #C2BDDC;
}
.couleurbleu4 {
	background-color: #B7B0DC;
}
.couleurbleu5 {
	background-color: #AEA5DC;
}
.couleurbleu6 {
	background-color: #9F94DC;
}
.couleurbleu7 {
	background-color: #9486DC;
}
.couleurbleu8 {
	background-color: #8776DC;
}
.couleurbleu9 {
	background-color: #7A67DC;
}
.couleurbleu10{
	background-color: #6953DC;
}
.couleurbleu11 {
	background-color: #5C67E9;
}
.couleurrouge1 {
	background-color: #E75238;
}
.couleurrouge2 {
	background-color: #E34A35;
}
.couleurrouge3 {
	background-color: #E14733;
}
.couleurrouge4 {
	background-color: #D93A2E;
}
.couleurrouge5 {
	background-color: #D8372D;
}
.couleurrouge6 {
	background-color: #D32D29;
}
.couleurrouge7 {
	background-color: #D12A28;
}
.couleurrouge8 {
	background-color: #CE2426;
}
.couleurrouge9 {
	background-color: #CA1F23;
}
.couleurrouge10{
	background-color: #C3131E;
}
.couleurrouge11 {
	background-color: #BD081A;
}

