@charset "utf-8";

.box .corner_top {
	background: url(/images/themes/orange/corner_title_tr.png) top right no-repeat;
}
.box .corner_top div.background {
	background: url(/images/themes/orange/corner_title_tl.png) top left no-repeat;
	margin-right:10px;
}


.box .corner_bottom {
	background: url(/images/themes/orange/corner_content_br.png) bottom right no-repeat;
}
.box .corner_bottom div.background {
	background: url(/images/themes/orange/corner_content_bl.png) bottom left no-repeat;
	margin-right: 10px;
	padding:10px 10px 15px 10px;
}


.box .corner_bottom_communiques {
	background: url(/images/themes/orange/corner_content_br.png) bottom right no-repeat;
}
.box .corner_bottom_communiques div.background_communiques {
	background: url(/images/themes/orange/corner_content_bl.png) bottom left no-repeat;
	margin-right: 10px;
	padding:10px 10px 15px 10px;
}


.activite_resum {
	background: url(/images/themes/orange/box_event_normal.png) top left no-repeat;
}
.box .event a:hover {
	/*background: url(/images/themes/orange/box_event_hover.png) top left no-repeat;*/
}
.box a.link {
	background: url(/images/themes/orange/corner_link_r.png) top right no-repeat;
	display:block;
	height: 17px;
	font-size: x-small;	
	padding:0 4px 0 0;
	margin: 0 auto -22px auto;
	width:130px;
	*padding-top:2px;
	
}
.box a.link div {
	background: url(/images/themes/orange/corner_link_l.png) top left no-repeat;
	text-align:center;
	margin:-2px auto 0px auto;
	padding: 3px 0px 0px 5px;
	height: 17px;	
}

.bg_white_color_top {
	background: url(/images/themes/orange/bg_color_top.png) top right no-repeat;
}
.bg_white_color_center {
	background: url(/images/themes/orange/bg_color_center.png) top right repeat-y;
}
.bg_white_color_bottom {
	background: url(/images/themes/orange/bg_color_bottom.png) top right no-repeat;
}

input {
	color: #fb5408;
} 
.form_submit {
	background: url(/images/themes/orange/form_submit.png) top left no-repeat;
	width:33px;
	height:29px;
}

	
#menu{
	background: url(/images/img_menu_top_1.png) top left no-repeat;
}
	#menu_body{
		background: url(/images/img_menu_body_1.png) top left repeat-y;
	}
	
	.bg_box_menu, .bg_box_menu_small, .bg_box_coor{
		background: url(/images/box_menu2.jpg) top left no-repeat;
		width: 157px;
		height:240px;
		float:left;
		padding: 10px 10px 0 10px;
		color: white;
		font-size: 10.5px;
	}
	.bg_box_menu_small{
		height:140px;
		margin-left: 10px;
	}
	.bg_box_theme{
		width: 550px;
		height:75px;
		float:left;
		margin-left:10px;
		background: url(/images/box_menu_theme.gif) top left no-repeat;
	}
	.bg_box_coor{
		width: 182px;
		height:250px;
		float:left;
		margin-left:10px;
		background-image: none;
		font-size: 10px;
	}
	.bg_box_menu a, .bg_box_menu_small a, .bg_box_coor a{
		color:white;
		text-decoration: none;
	}
	.bg_box_menu a:hover, .bg_box_menu_small a:hover, .bg_box_coor a:hover{text-decoration:underline}
	.bg_box_menu ul, .bg_box_menu_small ul{
		margin-left:10px;padding:0;
	}
	.bg_box_menu li, .bg_box_menu_small li{
		list-style-image:url(/images/dot.gif)
	}
	
#calendar_holder{
	width: 500px;
	background-color: #999999;
	border: 1px solid black;
	padding:5px;
	top: 300px;
	left: 100px;
	position:absolute;
}

.calendar{
	font-size: 10px;
}

.calendar td, .calendar th{
	padding:5px;
}

.calendar{
	border: 1px solid white;
	border-collapse:collapse;
	width: 470px;
	font-size: 12px;
}
.calendar td, .calendar th{
	padding: 5px;
	border: 1px dotted white;
	height: 45px;
	
}
.calendar th{background-color: #52a9cb;font-weight: bold;height: 30px;color:white;}

.calendar .today{background-color: #7ec2dd;}
.calendar .specialDay{background-color:#1b6e9f;font-weight:bold;}

.calendar .otherMonth{
	color:#666666;
}
