div.page
{
	float: left;
	margin-top: 2px;
	margin-left: 135px;
	width: 850px;
	height: 810px;
	border: 0px gray dotted;
}

div.bando
{
	float: left;
	margin-top: 2px;
	/*margin-left: -10px;*/
	width: 810px;
	height: 150px;
	border: 0px gray dotted;
}

div.center
{
	float: left;
	width: 765px;
	height: 610px;
	border: 0px red dotted;
}

div.g_list
{
	float: left;
	margin-top: 25px;
	margin-left: 0px;
	width: 150px;
	height: 380px;
	border: 0px lightgrey solid;
}

div.years
{
	float: left;
	margin-top: 3px;
	margin-left: 25px;
	width: 350px;
}

div.year_n
{
	float: left;
	margin-left: 5px;
	width: 60px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

div.d_shr
{
	float: right;
	margin-top: 10px;
	margin-right: 2px;
	width: 210px;
	height: 550px;
}

div.shr_box1
{
	float: left;
	width: 200px;
	height: 65px;
	background-color: #70B1C5;
	border: 1px #327F9B solid;
}

div.shr_box2
{
	float: left;
	margin-top: 5px;
	width: 200px;
	height: 170px;
	background-color: #92C7D9;
	border: 1px #327F9B solid;
}

div.shr_info
{
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	width: 180px;
	height: 14px;
	font-size: 10px;
	color: blue;
}

div.shr_res
{
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	width: 200px;
	height: 300px;
	color: blue;
	overflow: auto;
	overflow-x: hidden;
	SCROLLBAR-FACE-COLOR: white;
    scrollbar-shadow-color: gray;
    scrollbar-highlight-color: gray;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;
    scrollbar-track-color: white;
    scrollbar-arrow-color: blue;
}

div.shr_found
{
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	color: #327F9B;
	width: 180px;
	height: 36px;
	font-size: 10px;
	font-weight: normal;
	border: 1px #327F9B solid;
	overflow: auto;
	text-align: center;
	overflow-x: hidden;
	overflow-y: hidden;
	cursor: pointer;
}

div.shr_tf
{
	float: left;
	width: 185px;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	color: blue;
}

input.input_shr
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 150px;
	height: 20px;
	color: blue;
	border: 1px #327F9B solid;
}

select.input_shr
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 150px;
	height: 20px;
	color: blue;
	border: 1px #327F9B solid;
}

div.b_shr
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 30px;
	height: 18px;
	color: #327F9B;
	font-weight: bold;
	text-align: center;
	border: 1px #327F9B solid;
	cursor: pointer;
	background-color: white;
}

div.my_agenda
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 680px;
	height: 610px;
	border: 0px #327F9B solid;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.d_agenda
{
	float: left;
	margin-top: 4px;
	margin-left: 5px;
	width: 420px;
	height: 340px;
	border: 1px #327F9B solid;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.num_d
{
	float: left;
	margin-top: 0px;
	margin-left: 3px;
	font-size: 12px;
	width: 52px;
	height: 52px;
	background-image: url(../agenda_localeo2/day3.jpg);
	background-repeat: no-repeat;
}

div.num_dm
{
	float: left;
	margin-top: 0px;
	margin-left: 3px;
	font-size: 12px;
	width: 52px;
	height: 52px;
	background-image: url(../agenda_localeo2/day1.jpg);
	background-repeat: no-repeat;
}

div.infobox_nav
{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	width: 418px;
	height: 19px;
}

div.onglet_back
{
	float:left;
	width: 100px;
	height: 19px;
	text-align: center;
	border: 1px solid #327F9B;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
	cursor: pointer;
}

div.onglet_cur
{
	float:left;
	width: 100px;
	height: 19px;
	text-align: center;
	color: white;
	border-top: 1px solid #327F9B;
	border-left: 1px solid #327F9B;
	border-right: 1px solid #327F9B;
	background-color: #6FADC2;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
	cursor: pointer;
}

div.onglet_vide
{
	float:left;
	width: 10px;
	height: 19px;
	border-bottom: 1px solid #327F9B;
}

div.info_even
{
	float: left;
	margin-top: 0px;
	margin-left: 5px;
	width: 418px;
	height: 170px;
	border-left: 1px #327F9B solid;
	border-right: 1px #327F9B solid;
	border-bottom: 1px #327F9B solid;
	padding: 5px 0px 0px 5px;
	overflow: auto;
	overflow-x: hidden;
	background-image: url(../agenda_localeo2/calendar.jpg);
	background-repeat: no-repeat;
	SCROLLBAR-FACE-COLOR: white;
    scrollbar-shadow-color: gray;
    scrollbar-highlight-color: gray;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;
    scrollbar-track-color: white;
    scrollbar-arrow-color: blue;
}

div.place_num
{
	float: right;
	text-align: right;
	font-size: 10px;
	width: 13px;
	height: 12px;
	border: 1px lightgrey solid;
	font-weight: bold;
	color: white;
}

div.chose
{
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	width: 396px;
	height: 30px;
	border: 0px solid #327F9B;
}

div.cur_mont_name
{
	float: left;
	margin-left: 2px;
	text-align: center;
	width: 325px;
	height: 30px;
	border: 0px solid #327F9B;
}

div.place_mon_name
{
	float: left;
	margin-left: 30px;
	width: 200px;
	height: 15px;
	text-align: center;
	border: 0px solid #327F9B;
}

div.place_reload
{
	float: left;
	margin-left: 30px;
	width: 200px;
	height: 15px;
	text-align: center;
	font-size: 10px;
	border: 0px solid #327F9B;
	cursor: pointer;
}

div.prev_a
{
	float: left;
	margin-left: 2px;
	width: 30px;
	height: 29px;
	border: 0px blue dotted;
	background-image: url(../agenda_localeo2/prev_a.jpg);
	cursor: pointer;
}

div.next_a
{
	float: right;
	margin-right: 2px;
	width: 30px;
	height: 29px;
	border: 0px blue dotted;
	background-image: url(../agenda_localeo2/next_a.jpg);
	cursor: pointer;
}

div.get_agen
{
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 12px;
	color: lightblue;
	width: 300px;
	height: 50px;
	border: 1px lightgrey solid;
}

div.day_line
{
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	margin-bottom: 3px;
	width: 490px;
	height: 14px;
}

div.day_name
{
	float: left;
	text-align: center;
	margin-top: 1px;
	margin-left: 2px;
	font-size: 12px;
	width: 52px;
	height: 13px;
	border: 1px black solid;
}

div.week
{
	float: left;
	margin-top: 2px;
	margin-left: 8px;
	width: 490px;
	height: 52px;
}

div.day
{
	float: left;
	margin-top: 0px;
	margin-left: 2px;
	font-size: 12px;
	width: 50px;
	height: 50px;
	border: 1px lightgrey solid;
}

div.m_day
{
	float: left;
	margin-top: 0px;
	margin-left: 2px;
	font-size: 10px;
	width: 50px;
	height: 50px;
	text-align: center;
	border: 1px gray solid;
	cursor: pointer;
}

div.titre_info
{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	color: #B70006;
	width: 390px;
	font-size: 16px;
	text-align: left;
	border: 0px green dotted;
	cursor: pointer;
}

div.descrip_info
{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	width: 390px;
	height: 35px;
	font-size: 12px;
	text-align: left;
	border: 0px red dotted;
}

div.date_info
{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	color: blue;
	width: 390px;
	height: 15px;
	font-size: 10px;
	text-align: right;
	border: 0px green dotted;
}

div.hor_info
{
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	color: blue;
	width: 390px;
	height: 15px;
	font-size: 10px;
	text-align: right;
	border: 0px blue dotted;
}

div.text_info
{
	float: left;
	margin-left: 2px;
	margin-top: 10px;
	width: 390px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border: 0px black dotted;
	color: #202C82;
}

div.event_here
{
	float: left;
	margin-top: 0px;
	margin-left: 2px;
	font-size: 10px;
	width: 50px;
	height: 50px;
	text-align: center;
	border: 1px gray solid;
	cursor: pointer;
	background-image: url(../agenda_localeo2/event.jpg);
}

div.key_event_here
{
	float: left;
	margin-top: 0px;
	margin-left: 2px;
	font-size: 10px;
	width: 50px;
	height: 50px;
	text-align: center;
	border: 1px gray solid;
	cursor: pointer;
	background-image: url(../agenda_localeo2/key_event.jpg);
}

div.size_info
{
	float: left;
	margin-left: 1px;
	width: 48px;
	height: 35px;
	color: white;
	font-weight: bold;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.size_info_ie
{
	float: left;
	margin-left: 1px;
	width: 48px;
	height: 35px;
	color: #1466D6;
	font-weight: bold;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.align_num
{
	float: left;
	width: 32px;
	height: 12px;
}

div.cur_day
{
	float: left;
	margin-top: 0px;
	margin-left: 2px;
	font-size: 10px;
	text-align: center;
	width: 50px;
	height: 50px;
	border: 1px gray solid;
	cursor: pointer;
}

div.even
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	width: 380px;
	height: 16px;
	border: 1px blue solid;
}

div.list
{
	float: left;
	margin-top: 10px;
	margin-left: 6px;
	width: 140px;
	height: 300px;
	border: 1px lightgrey solid;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: white;
    	scrollbar-shadow-color: gray;
    	scrollbar-highlight-color: gray;
    	scrollbar-3dlight-color: white;
    	scrollbar-darkshadow-color: white;
    	scrollbar-track-color: white;
    	scrollbar-arrow-color: blue;
}

div.g_current
{
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	width: 602px;
	height: 600px;
	border: 0px blue dotted;
}

div.g_cur_name
{
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	width: 590px;
	height: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: #327F9B;
	font-weight: bold;
	border: 0px gray dotted;
}

div.slide_bar
{
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	width: 590px;
	height: 86px;
	border: 1px lightgrey solid;
	overflow: auto;
	overflow-y: hidden;
	SCROLLBAR-FACE-COLOR: white;
    	scrollbar-shadow-color: gray;
    	scrollbar-highlight-color: gray;
    	scrollbar-3dlight-color: white;
    	scrollbar-darkshadow-color: white;
    	scrollbar-track-color: white;
    	scrollbar-arrow-color: blue;
}

div.contener
{
	float: left;
	height: 65px;
}

img.preview
{
	margin-top: 5px;
	margin-left: 5px;
	width: 62px;
	height: 62px;
	border: 1px lightgrey solid;
}

div.cur_foto
{
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	padding: 5px 0 0 5px;
	width: 576px;
	height: 560px;
	border: 1px lightgrey solid;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
}

img.cur_view
{
	vertical-align: middle;
	border: 1px gray solid;
}

div.guard
{
	float: left;
	margin-left: 140px;
	width: 600px;
	height: 18px;
}

img.cur_view_diap
{
	border: 2px lightgrey solid;
}

div.nav_box
{
	float: left;
	margin-top: 2px;
	margin-left: 2px;
	width: 596px;
	height: 62px;
	border: 0px lightgrey solid;
}

div.nav_prev
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 140px;
	height: 50px;
	border: 0px green dotted;
}

div.nav_next
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	width: 120px;
	height: 50px;
	border: 0px green dotted;
}

div.size_box
{
	float: left;
	margin-top: 5px;
	margin-left: 25px;
	width: 265px;
	height: 50px;
	border: 0px blue dotted;
}

div.img_name
{
	float: left;
	margin-top: 2px;
	width: 100%;
	height: 50px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	text-decoration: none;
	color: #327F9B;
	font-weight: bold;
	border: 0px blue dashed;
	overflow: auto;
}

div.txt_diapo
{
	float: left;
	margin-top: 1px;
	margin-left: 5px;
	width: 50px;
	height: 12px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif bold;
	text-decoration: none;
	color: white;
	font-weight: bold;
}

div.diapo
{
	float: right;
	margin-top: -10px;
	margin-right: 105px;
	width: 190px;
	height: 30px;
	border: 0px black dotted;
}

div.g_logo
{
	margin-top: 5px;
	width: 150px;
	height: 74px;
	border: 0px lightgrey solid;
}

div.txt
{
	margin-top:	15px;
	height: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: #327F9B;
	font-weight: bold;
}

div.txt:hover
{
	margin-top:	15px;
	height: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: #327F9B;
	font-weight: bold;
}

div.gallery
{
	float: left;
	margin-top: 2px;
	margin-left: 1px;
	width: 130px;
	height: 33px;
	border: 0px gray solid;
}

#maske
{
	float: left;
	margin-top: -950px;
	margin-left: -115px;
    	position: fixed;
    	background-color: black;
	z-index: 50;
	height: 950px;
    	width: 2000px;
    	display:none;
}

div.cur_diapo
{
	position: fixed;
	z-index: 100;
	margin-top: -840px;
	margin-left: 270px;
	padding: 5px 0px 0px 5px;
	width: 810px;
	height: 600px;
	border: 0px white solid;
    	display:none;
}

div.align
{
	float: left;
	margin-top: 12px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: #327F9B;
	font-weight: bold;
}

img.img_glist
{
	float: left;
	width: 35px;
	height: 33px;
}

div.hidden
{
	position: fixed;
	margin-top: -5000px;
	width: 0px;
	height: 0px;
	visibility: hidden;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

div.cadre
{
	float: left;
	width: 850px;
	height: 750px;
}

div.top_left
{
	float: left;
	width: 28px;
	height: 25px;
	background-image: url(../gallery/img_gallery/cadre/cadre_01.gif);
}

div.top
{
	float: left;
	width: 765px;
	height: 25px;
	background-image: url(../gallery/img_gallery/cadre/cadre_02.gif);
}

div.top_right
{
	float: left;
	width: 36px;
	height: 25px;
	background-image: url(../gallery/img_gallery/cadre/cadre_03.gif);
}

div.player
{
	float: left;
	margin-left: 75px;
	margin-top: 5px;
	width: 550px;
	height: 35px;
}

div.diap_center
{
	float: left;
	margin-top: 180px;
	margin-left: 200px;
	width: 765px;
	height: 615px;
}

div.left
{
	float: left;
	width: 28px;
	height: 630px;
	background-image: url(../gallery/img_gallery/cadre/cadre_04.gif);
}

div.right
{
	float: left;
	width: 36px;
	height: 630px;
	background-image: url(../gallery/img_gallery/cadre/cadre_06.gif);
}

div.bot_left
{
	float: left;
	width: 28px;
	height: 30px;
	background-image: url(../gallery/img_gallery/cadre/cadre_07.gif);
}

div.bot
{
	float: left;
	width: 765px;
	height: 30px;
	background-image: url(../gallery/img_gallery/cadre/cadre_08.gif);
}

div.bot_right
{
	float: left;
	width: 36px;
	height: 30px;
	background-image: url(../gallery/img_gallery/cadre/cadre_09.gif);
}

