body{
	margin:0px;
	padding:0px;
	font-size:12px;
	background-color:#ffffff;
	font-family:verdana,Arial, Helvetica, sans-serif;
	color:#464646;
	cursor:default;
} 

a{
	color:#00b1b0;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

h2{
	font-size:16px;
	color:#00b1b0;
	padding:0px;
	margin:0px;
}
#header h2{
	width:510px;
	float:left;
	color:#e5f7f7;
	font-size:35px;
}
#content_home h2{
	width:510px;
	float:left;
	color:#00b1b0;
	font-size:34px;
	font-weight:normal;
}

form{
	margin:0px;
}

input,textarea{
	font-family:verdana,Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#464646;
	border:solid 1px #cccccc;
}
textarea{
	width:100%;
}
input{
	width:200px;
}
input.short{
	width:30px;
}

.button{
	border:0px;
	background-color:#00b1b0;
	color:#ffffff;
	cursor:pointer;
	width:auto;
	font-weight:bold;
}
.radio{
	border:0px;
	width:auto;
}

.picto{
	color:#464646;
}

/*  */

#gallery_scroll_content img,#gallery_slide img{
	border:solid 1px #cccccc;
}

/* #gallery_body{
	position:relative;
	width:651px;
	background-color:#ececec;
	height:77px;
	margin-top:10px;
} */

#arrow_left{
	position:absolute;
	left:0px;
	top:320px;
}
#arrow_right{
	position:absolute;
	left:638px;
	top:320px;
}
#gallery_scroll{
	position:absolute;
	left:13px;
	top:320px;
	width:625px;
	height:77px;
	overflow:hidden;
	background-color:#ececec;
}
#gallery_scroll_content{
	position:absolute;
	left:0px;
	top:0px;
}

#gallery_scroll_content div{
	float:left;
	padding:3px;
}

#gallery_scroll_content a:hover img{
	border:solid 1px #00b1b0;
}

#alpha{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#999999;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:10000
}
#gallery_container{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	z-index:10001
}
#gallery_container a{
	text-decoration:none;
	font-size:15px;
}

.table_holder{
	width:100%;
	height:100%;
}
#gallery_detail{
	width:800px;
	height:600px;
	background-color:#ffffff;
}

#gallery_slide_box{
	width:630px;
	padding-top:10px;
	margin-bottom:10px;
	overflow-x:scroll;
}

#gallery_slide div{
	width:70px;
	float:left;
	padding:3px;
}
#gallery_slide img.active{
	border:solid 1px #00b1b0;
}

/*  */

#module_pagepath{
	float:right;
	text-align:right;
	padding:24px 15px 0px 0px;
	font:normal 11px "arial narrow",tahoma,arial,sans-serif;
	color:#464646;
}
#module_pagepath a{	
	font:normal 11px "arial narrow",tahoma,arial,sans-serif;
	color:#464646;
	text-decoration:none;
}
#module_pagepath a:hover{
	text-decoration:underline;
}
#module_pagepath a.highlight{
	color:#00b1b0;
}

/*  */
.news_box_short{
	width:664px;
	padding:5px 0px 5px 0px;
	border-bottom:dotted 1px #cccccc;
}
.news_box_short h2{
	margin:0px 0px 6px 0px;
}
.news_box_short ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
.news_box_short a{
	text-decoration:none;
	font-style:italic;
}

div.hr{
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:dotted 1px #b7b7b7;
	margin:9px 0px 10px 0px;
}

.formdiv{
	width:500px;
}
.formdiv table{
	width:100%;
}

#print{
	position:absolute;
	top:0px;
	left:642px;
	background:#ffffff;
	z-index:2000;
	padding:0px 0px 5px 5px;
}

/* news */
#news_box_short{
	padding-bottom:20px;
}
#news_box_short h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px #62c105;
	background:none;
	padding:7px 0px 0px 3px;
	text-transform:uppercase;
}

#news_box_short ul,#news_box_short ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
#news_box_short ul li{
	padding-top:10px;
}
#news_box_short a{
	color:#054869;
}

#news_box h2{
	margin-bottom:10px;
}

#news_list_header{
	width:100%;
}

.news_list_item{
	border-top:solid 1px #dfdfe1;
	padding-top:3px;
	margin-top:2px;
}
.news_list_item a{
	color:#00b1b0;
}

/* 
#news_item{div} */
#news_detail_footer{
	width:100%;
	border-top:solid 1px #b7b7b7;
}

#news_box a{
	text-decoration:none;
}
.link_right{
	background:url(../gfx/link-arrow-right.gif) no-repeat center right;
	padding-right:10px;
	text-decoration:none;
}
.link_left{
	background:url(../gfx/link-arrow-left.gif) no-repeat center left;
	padding-left:10px;
	text-decoration:none;
}
.link_up{
	background:url(../gfx/link-arrow-up.gif) no-repeat center left;
	padding-left:10px;
	text-decoration:none;
}
