
DIV#image_temporaire{
	background-color:#e6e6e6;
	width:100%;
	height:100%;
}

DIV#calendar_list2{
	background-color:#e6e6e6;
	padding-bottom:100px;
}
/* CSS Document */
* UL
{	
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px; 
	list-style:none;
	list-style-type:none;
}


* LI
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	list-style-type:none;
}


DIV#blockHauteur_calendar
{
	position:relative;
	top:0;
	left:0;
	width:1px;
	height:320px;
}



DIV#filtre{
	
}

DIV#checkBox_containeur
{
	position:relative;
	background-color:#FFFFFF;
	color:inherit;
	width:195px;
	padding:5px 0px 5px 10px;
	text-align:left;
}


SPAN.checkBox
{

	text-align: bottom;
}

INPUT.checkBox
{
	height:12px;
	width:12px;
	margin: 0px 10px 0px 0px;
	/* border:1px solid #4d4d4d; */
}



DIV.discipline_Title
{
	height:23px;
	overflow:hidden;
	/* margin-bottom:7px; */
}

DIV.disciplineTitle_Block
{
	position:relative;
	/*margin:28px 0px 0px 0px;*/
	margin:41px 0px 6px 0px;
	/*height:23px;*/
	/*height:14px;*/
	/*background-color:#EB001C;*/
	/*padding:5px;*/
	
}

DIV.disciplineTitle_Block SPAN
{
	/*padding:10px 5px 6px 5px;*/
	/*margin-top:15px;*/
	/*padding:5px 5px 6px 5px;*/
	text-transform:uppercase;
	font-size:13px;
	color:#EB001C;
	font-weight:bold;
	top:-15px;
	/*padding-top:30px;*/
	/*background-color:#EB001C;*/
	/*height:auto;*/
}

DIV#calendar_grid TABLE
{
	width:200px;
}

DIV#calendar{
	background-color:#e6e6e6;
	/*padding-bottom:100px;*/
}


DIV#calendar_grid
{

	position:absolute;
	top:50px;
	left:0px;
	width:200px;
	height:400px;
	margin: 0px 0 0 15px;
	display:block;
	/*float:left;*/
}

DIV#calendar_list,
DIV#calendar_list2,
DIV#detail_event
{
	position:relative;
	top:64px !important;
	right:0px;
	width:425px;
	margin: 0px 0px 0px 230px;
	height:auto !important;
	height:500px;
	min-height:500px;
	padding-bottom:100px;

	
}
DIV#detail_event
{
	position:relative;
	top:-27px;
	right:0px;
	width:400px;
	margin: 0px 0px 0px 230px;
	height:auto !important;
	height:500px;
	min-height:500px;

	
}



DIV#calendar_list H3,
DIV#calendar_grid H3
{
	color:#EB001C;
	text-transform:uppercase;
	font-size:10pt;
}

DIV#grid
{
	position:relative;
	margin:0px 0px 5px 0px;
}

DIV#cacheGauche
{
	position:absolute;
	right:0px;
	top:0px;
	width:6px;
	height:195px;
	background-color:#E6E6E6;
}

DIV.calendarList_lineBlock
{
	position:relative;
	width:100%; 
	min-height:38px;
	overflow:hidden;
	background-color:#EB001C;
	margin-bottom:5px;
	
}

DIV.calendarList_lineBlock2
{
	position:relative;
	width:385px; 
	min-height:30px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin-bottom:5px;
	padding:5px 5px 5px 10px;
	margin-right:0px;
}




DIV#calendar_list LI
{
	margin-bottom:0px;
	padding: 5px 0px 0px 10px;
	display:block;
	list-style:none;
	list-style-type:none;
}

DIV.entete_line
{	
	position:absolute;
	top:0px;
	left:0px;
	width:96px;
	height:100%;
	min-height:40px;
	margin-bottom:5px;
}



.entete_line A,
.entete_line A:link,
.entete_line A:visited,
.entete_line A:hover,
.entete_line A:active
{
	display:block;
	position:relative;
	top:0px;
	right:0px;
	color:#FFFFFF;
	font-size:11px;
	 /* background-color:#EB001C; */
	text-decoration:none;
	text-transform:uppercase;
	margin:5px 5px 5px 5px;
}


DIV#blockHauteur30px
{
	position:relative;
	left:0;
	height:30px;
	width:1px;
}

.listBlock
{
	position:relative;
	background:#FFFFFF;
	margin: 0px 0px 0px 100px;
	padding: 1px 0px 9px 15px;
	height:100%;
}


.listBlock2
{
	position:relative;
	background:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	height:100%;
}

.decalageBlock{
	top:0px;
}
.decalageBlock2{
	height:0px;
}

.discipline{
	/*margin-top:10px;
	margin-bottom:5px;
	top:0px;*/
		margin-top:0px;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:0px;
	top:0px;
}
.discipline_jour{
	text-transform:uppercase;
	color:#eb001c;
	font-weight:bold;
	/*margin-top:5px;
	margin-bottom:5px;*/
	margin-top:0px;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:0px;
	top:0px;
}


.discipline A,
.discipline A:link,
A.discipline,
A.discipline:link
{
	text-transform:uppercase;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#eb001c;
	font-weight:bold;
}
.discipline A:visited,
A.discipline:visited,
{
	color:#eb001c;
	background-color:#FFFFFF;
}
.discipline A:hover,
A.discipline:hover
{
	color:#FFFFFF;
	background-color:#eb001c;
	padding: 2px 2px 2px 2px;
	margin: -2px 0px 2px -2px;
}
.discipline A:active,
A.discipline:active
{
	color:#FFFFFF;
	background-color:#424242;
	padding: 2px 2px 2px 2px;
	margin: -2px -2px -2px -2px;
}

A.event_link,
A.event_link:link,
A.subvention_link:link,
A.subvention_link:link
{
	color:#424242;
	/*background: url(../images/css/FlecheGFondBl.gif) no-repeat left;
	padding-left:14px;*/
	/*margin-bottom:-3px;*/
	text-transform:uppercase;
}

.event{
margin-bottom:0px;
}


A.event_link:visited,
A.subvention_link:visited
{
	color:#B3B3B3;
	text-transform:uppercase;
}

A.event_link:hover,
A.subvention_link:hover
{
	color:#eb001c;
	background-color:#ffffff;
}

.MOIS{
	text-transform:uppercase;
	font-weight:bold;
}
.month{
	text-transform:uppercase;
	font-weight:bold;
	color:#EB001C;
	padding:15px 0 10px 0;
	width:200px;
	background-color:#e6e6e6;
}

.weekHeader
{
	background-color:#EB001c;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	/* margin:4px 4px 4px 4px; */
	height:24px;
	text-align:center;
	text-indent:-4px;
}


.whiteSquare
{
	width:24px;
	height:24px;
	border:none;
	background:#FFFFFF;
	margin:4px 1px 0px 0px;
	overflow:hidden;
}

.daySquare
{
	text-align:center;
	width:24px;
	height:24px;
	border:none;
	background:#FFFFFF;
	margin:4px 1px 0px 0px;
	overflow:hidden;
	text-align:center;
}

.daySquare A,
.daySquare A:link,
.daySquare A:visited
{
	padding: 5px 0px 0px 0px;
	color:#424242;
	width:100%;
	height:100%;
	display:block;
	border:none;
	background-color:#FFFFFF;
	text-decoration:none;
	text-align:center;

}

.daySquare A:hover,
.daySquare A:active
{
	/* margin: 3px 0 0 0; */
	color:#FFFFFF;
	border:none;
	background-color:#424242;
	text-decoration:none;
}

#toDaySquare
{
	color:#E6e6e6;
	border:none;
	background-color:#EB001C;
    overflow:hidden;
}
#toDaySquare A,
#toDaySquare A:link,
#toDaySquare A:visited
{
	color:#424242;
	width:100%;
	height:100%;
	display:block;
	border:none;
	color:#FFFFFF;
	background-color:#EB001C;
	text-decoration:none;
}

#toDaySquare A:hover,
#toDaySquare A:active
{
	color:#EB001C;
	font-weight:bold;
	border:none;
	background-color:#FFFFFF;
	text-decoration:none;
}
#toDaySquare2 A,
#toDaySquare2 A:link,
#toDaySquare2 A:visited
{
	color:#eb001c;
}
#toDaySquare2 A:hover,
#toDaySquare2 A:active
{
	color:#ffffff;
}




.weekSquare
{
	text-align:center;
	width:22px;
	height:22px;
	border:solid 1px #000000;
	background-color:#FFFFFF;
	margin:3px 1px 0px 0px;
	overflow:hidden;
	z-index:50;
	
}

.weekSquare A,
.weekSquare A:link,
.weekSquare A:visited
{
	text-align:center;
	padding: 5px 0px 0px 0px;
	color:#424242;
	width:100%;
	height:100%;
	display:block;
	border:none;
	background-color:#FFFFFF;
	text-decoration:none;
}

.weekSquare A:hover,
.weekSquare A:active
{
	/* margin: 3px 0 0 0; */
	color:#FFFFFF;
	border:none;
	background-color:#424242;
	text-decoration:none;
}


div#all_subvention{
	left: 100px;
}
div#all_subvention a{
text-transform:uppercase;
font-size:9px;
}
div#all_subvention a:hover{
	color:#FFFFFF;
	background-color:#eb001c;
}
div#fleche_event{
position:relative;
width:15px;
margin:0px;
padding:0px;
}
div#fleche_event img{
marging:0px;
padding-top:5px;
}
div#contenu_event{
width:270px;

position:relative;
left:17px;
top:-11px;
margin:0px;
paddin:0px;
}
div#contenu_event2{
width:370px;
position:relative;
left:17px;
top:-11px;
margin:0px;
paddin:0px;

}


div#ligne_event{
	/*margin-bottom:-5px;*/
	padding:0px;
	margin:0px;
}
/*
div#barre400px{
height:400px;
width:20px;
background-color:#99CC33;
}
*/
.uppercase_select{
text-transform:uppercase;


}
/****************************/
div#filtre1{
position:absolute;
top:-44px !important;
top:-45px;
/*left:239px;*/
left:0px;
}
div#filtre2{
position:absolute;
top:-44px !important;
top:-45px;
left:215px;
/*left:445px;*/
}
div#resultat{
	top:6px;
}
div#titre_jour{
	left:255px;
	top:15px;
}
DIV#type1
{
	position:absolute;
	top:-12px !important;
	top:-9px;
	left:0px;
	font-size:11px;
	text-transform:uppercase;
	width:300px;
}DIV#type2
{
	position:absolute;
	top:-12px !important;
	top:-9px;
	left:200px;
	font-size:12px;
	text-transform:uppercase;
	width:300px;
}
.large195px,
.large195px *,
SELECT.large195px,
DIV#inscription_artist_formulaire * SELECT
{
	width: 195px;
	min-width: 195px;
	max-width: 195px;
}


DIV#periode_calendrier{
	position: absolute;
	left:230px;
	top:65px;
	background-color:#e6e6e6;
}
DIV#legende{
	color:#626262;
}

