﻿@charset "UTF-8";
body { color: #222222; background: #fcf5eb url(../images/body/background_1.jpg) repeat-x top center; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-size: 15px; font-style: normal; line-height: 1.3; }
#dialogPaneNoScript { cursor: help; background: #fff6bf; background-position: 15px 50%; /* x-pos y-pos */ border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
#dialogPaneNoScript .noscript-inner { background: url(../images/icone/i_notice.gif) 20px 50% no-repeat; }
#dialogPaneNoScript p { font: normal normal bold 11px/normal Arial, Helvetica, sans-serif; margin: 0; }
/* Header */
.weather_header { font-family: Arial, Helvetica, sans-serif; color: #000000 !important; /*	background: #76a6d6 url(../images/weather/meteo.jpg) no-repeat;*/ }
.weather_temp{ font-size: 45px; height: 54px; color: #ffffff; text-align: left !important; font-weight: bold; line-height: 1; }
.weather_provider{ font-size: 10px; }
.weather_provider a:hover{ text-decoration: none; }
ul.weather_link { width: 225px; list-style-type: none; list-style-type: none; padding: 0; }
.weather_link li{ list-style-type: none; display: block; height: 25px; }
.weather_link li a { background-color: #a4cdf4; /*	filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; */ color: #1b3377; display: block; width: 225px; text-decoration: none; height: 25px; }
.weather_link li a:hover { /*	filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; */ background-color: #ffffff; color: #164470; text-decoration: none; }
.lang p { color: #101010; font: normal normal normal 11px/1.25em Arial, Helvetica, sans-serif !important; }
.link p { font: normal normal normal 11px/1.25em Arial, Helvetica, sans-serif !important; }
.link p a{ color: #101010; }
.search .submit{ font: normal normal normal 11px/1.1em Arial, Helvetica, sans-serif !important; border: 1px solid #006; background: #8b4513; color: white; cursor: pointer; }
.search .submit:hover{ border: 1px solid #696969; background: #f7e7ce; color: black; }
/* Calendar */
.calendar{ background: #c6cfd9; }
/* Slide Image */
#slide_image { }
/* Static Image */
#static_image span { font: 10px/15px Arial, Helvetica, sans-serif; background-color: #000; color: #fff; }
#static_image span strong { font-size: 14px; font-weight: bold; }
/* Container */
#container { }
/* Path */
.path { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #dedede; font-size: 11px; text-align: left; }
.path ul { line-height: 2.3em; }
.path li { line-height: 2.3em; color: #777; }
.path li a { display: block; padding: 0 15px 0 0; background: url(../images/breadcrumb/crumbs.gif) no-repeat right center; }
.path li a:link, .path li a:visited { text-decoration: none; color: #777; }
.path li a:hover, .path li a:focus { color: #8b4513; }
/* Page */
#page{ background-color: white; }
/* Content */
.page_center{ }
.page_center h1 { border-bottom: solid 1px #dedede; font-size: 26px; text-indent: 0; }
.page_center h2 { }
.page_center h3 { color: #19456f; font-size: 16px; }
.page_leftcol { }
.page_leftcol h1 { border-bottom: solid 1px #dedede; font-size: 26px; text-indent: 0; }
.page_leftcol h2 { }
.page_leftcol h3 { color: #19456f; font-size: 16px; }
.main_header p { font: normal normal normal 12px/1.25em Arial, Helvetica, sans-serif; color: #000000; }
.tabs1{ background: none; border-bottom: 1px solid #e0dcd7; }
.tabs1 li{ background: #ffffff url("../images/tableft1.gif") no-repeat left -42px !important; text-decoration: none !important; }
.tabs1 li span{ background: url("../images/tabright1.gif") no-repeat right -42px; color: #134D86; font: normal bold 14px/1.2 "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.equal_box_list_1 ul li, .equal_box_list_2 ul li{ cursor: pointer; background: none !important; background-image: none !important; border-bottom: 1px solid #f4e6cc; }
.equal_box_list_1 ul li:last-child, .equal_box_list_2 ul li:last-child { border: 0 !important; }
.equal_box_list_1 ul li:hover, .equal_box_list_1 ul li:focus, .equal_box_list_2 ul li:hover, .equal_box_list_2 ul li:focus{ color: #000000 !important; cursor: pointer; background-color: #f8f0e8 !important; }
.equal_box_list_1 ul li a, .equal_box_list_2 ul li a{ color: #134D86 !important; text-decoration: none !important; }
.equal_box_list_1 ul li a:hover, .equal_box_list_2 ul li a:hover{ cursor: pointer; color: #000000 !important; }
.equal_box_list_1 ul li a:hover.box_not, .equal_box_list_2 ul li a:hover.box_not{ text-decoration: none !important; }
.equal_box_list_1 .box_info, .equal_box_list_1 .box_title, .equal_box_list_1 .bottom-panel,.equal_box_list_1 .box_info_date  
.equal_box_list_2 .box_info, .equal_box_list_2 .box_title, .equal_box_list_2 .bottom-panel,.equal_box_list_2 .box_info_date   { cursor: pointer; font: normal normal bold 13px/1.2 "Segoe UI","Trebuchet MS",Arial,Sans-Serif; }
.equal_box_list_1 .box_info_date,.equal_box_list_2 .box_info_date { font-size: 11px; line-height: 1.0em; }
.equal_box_list_1 .box_title, .equal_box_list_2 .box_title { color: #ffffff; background: transparent url(../images/boxnews/dark_panel.png) repeat scroll 0 0; font-size: 14px; font-weight: bold !important; text-align: left; line-height: 1em; margin-top: 7px; z-index: 999; }
.equal_box_list_1 .box_info, .equal_box_list_2 .box_info{ font-size: 11px; }
.bottom-panel { color: #ffffff; background: transparent url(../images/boxnews/dark_panel.png) repeat scroll 0 0; font-weight: bold !important; }
.box0_list{ border-right: 1px solid #E0DCD7; }
.box1_list{ /*	border-right:1px solid #E0DCD7; */ }
.box_listimage{ background-color: #ffffff; }
.box_date{ text-align: right; }
.doc0, .doc3{ text-indent: 0; border-right: 1px solid #E0DCD7; }
.doc1, .doc4{ background-color: transparent; }
.doc2, .doc5{ border-left: 1px solid #E0DCD7; }
.doc_rightcoltop{ text-indent: 0; text-align: left; font-family: Georgia,"Times New Roman", Times, serif; }
.doc_rightcoltop a:hover{ text-decoration: none; }
.title{ text-indent: 0; font-size: 18px; font-family: Georgia,"Times New Roman", Times, serif; letter-spacing: -1px; font-weight: bold; line-height: 0.9em; margin: 5px 0 5px 0; display: block; clear: both; }
.doc{ color: #696969; font-size: 12px; line-height: 1.3; display: block; clear: both; }
.equal_doc_0 a, .equal_doc_1 a{ text-decoration: none; }
.equal_doc_0 a:hover,.equal_doc_1 a:hover { color: black; }
.equal_doc_0 h1, .equal_doc_1 h1{ text-indent: 0; font-size: 18px; font-family: Georgia,"Times New Roman", Times, serif; letter-spacing: -1px; font-weight: bold; margin: 3px 0; line-height: 0.9; }
.equal_doc_0 h1 a, .equal_doc_1 h1 a{ color: #134D86; margin: 5px 0 5px 0; }
.equal_doc_0 img, .equal_doc_1 img { overflow: hidden; background-color: white; /*	border: 1px solid #dfdfdf;*/ }
.equal_doc_0 a:hover img, .equal_doc_1 a:hover img { overflow: hidden; background-color: white; /*	border: 1px solid #696969;	*/ }
.equal_doc_0 p a, .equal_doc_1 p a{ color: #696969; font-size: 12px; line-height: 1.3; }
div.news_rightcoltop{ font: normal normal bold 13px/1 "Segoe UI", "Trebuchet MS", Arial, Sans-Serif; letter-spacing: 0; text-indent: 0; }
ul.news_rightcoltop{ background-color: #FAF0E6; }
ul.news_rightcoltop li{ background-color: #faf0e6; border-top: 1px solid #f4e6cc; }
ul.news_rightcoltop li:last-child { background-color: #faf0e6; border-bottom: 1px solid #f4e6cc; }
ul.news_rightcoltop li a{ font: normal normal bold 13px/1.2 "Segoe UI", "Trebuchet MS", Arial, Sans-Serif; letter-spacing: 0; text-indent: 0; }
ul.news_rightcoltop li a span{ font: normal normal normal 11px/1.1 "Segoe UI", "Trebuchet MS", Arial, Sans-Serif; }
ul.news_rightcoltop li label{ color: #134D86; font: normal normal bold 11px/1.1 "Segoe UI", "Trebuchet MS", Arial, Sans-Serif; text-align: left; }
ul.news_rightcoltop li:hover { background-color: #f4e6cc; }
ul.news_rightcoltop li a:hover{ text-decoration: none; color: #134d86; }
.crop_bottomrow{ float: left; margin: 0 0 5px 0; overflow: hidden; /* this is important */ position: relative; /* this is important too */ width: 297px; height: 100px; border: 1px solid #DFDFDF; display: block; }
.crop_bottomrow img{ position: absolute; top: 0; left: 0; }
/* Modules */
.mod { }
.mod h1{ border: 0; }
.mod h1.title{ border-bottom: solid 1px #d9d9d9; }
.mod h2.topic{ font-size: 20px; font-style: italic; }
.mod h2.subtitle{ font-size: 18px; font-style: italic; }
.mod h2.title{ }
.mod div.edit{ }
.mod li { background-image: url(../images/other/bullet.gif); background-repeat: no-repeat; background-position: 0.5em 10px; color: #19456f; /*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/ font-size: 13px; /* margin: 5px 0 10px 0;*/ }
.mod li a { }
.mod li a:hover { text-decoration: underline; }
.mod ul { }
.mod img { margin: 10px; padding: 2px; }
/* News */
.news { }
.news #pagenumtop { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none; }
.news #pagenumtop img { }
.news #pagenumbottom { }
.news #pagenumbottom a { color: #4169E1; }
.news #pagenumbottom a:hover { color: Black; }
.news #pagenumbottom img { }
.news p{ line-height: 1.4; }
.news font{ }
.news h1{ letter-spacing: 0; font-size: 22px; font-weight: bold; font-variant: normal; font-style: normal; color: #005101; border: 0; }
.news h2{ letter-spacing: 0; font-size: 18px; font-weight: bold; font-variant: normal; font-style: normal; color: #2f6598; }
.news h3{ letter-spacing: 0; font-size: 14px; font-weight: bold; font-variant: normal; font-style: normal; color: #8b4513; }
.news img{ border: 0; }
.news li { background-image: url(../images/other/bullet.gif); background-repeat: no-repeat; background-position: 0 .5em; color: #191970; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-size: 14px; font-style: normal; line-height: 1.3; /* margin: 5px 0 10px 0;*/ }
.news li a { font-weight: normal; font-style: normal; }
.news li a:hover { }
.news ul { }
.homepage{ background-color: #faf0e6; border-top: 5px solid #f4e6cc; font-size: 12px; line-height: 1.3; /*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/ }
.homepage img{ }
.homepage p{ /*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/ font-size: 12px; line-height: 1.4; }
.homepage h1{ /*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/ color: #134D86 !important; font-size: 18px !important; font-weight: bold !important; letter-spacing: -1px !important; text-indent: 0 !important; }
/* file */
#file { border: 1px solid #c0c0c0; background: #eeeeee url(../images/icone/download.png) no-repeat 4px 4px; color: #CC0000; text-align: left; }
#file ul { text-indent: 0; }
#file li { background: none !important; }
#file ul li a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
#file ul li a:hover { text-decoration: none; color: #4169E1; background: #dcdcdc; }
/* others */
.gmaps{ display: block; border: 1px solid #dfdfdf; clear: both !important; margin: 10px auto 10px auto !important; padding: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center !important; }
.gmaps:after{ content: "."; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.flash{ border: 1px solid #dfdfdf; float: left; margin: 10px; padding: 5px; }
.border{ border: 1px solid #dcdcdc !important; background-color: #f5f5f5 !important; }
.sx { float: left; margin: 10px 15px 10px 0 !important; clear: none; }
.dx { float: right; margin: 10px 0 10px 15px !important; clear: none; }
.cx{ /*	margin: 10px auto 10px auto !important;*/ /*	display: block; */ display: inline-block; margin-left: auto !important; margin-right: auto !important; text-align: center !important; clear: both !important; }
.cx:after{ content: "."; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cx { height: 1%; }
.cx { display: block; }
/* End hide from IE-mac */
.notes{ border: 1px solid #dcdcdc !important; background-color: #f5f5f5 !important; color: #444; display: block; padding: 5px !important; width: 300px; font-family: Arial, Helvetica, sans-serif; }
.notes:hover{ border: 1px solid #c0c0c0 !important; background-color: #ebebeb !important; }
.notes h1{ color: #8B4513 !important; ;
	border-bottom: solid 1px #dedede !important; ;
	padding: 0 !important; margin: 0 !important; font-size: 15px !important; text-align: center !important; line-height: 1.6em !important; }
.notes li { line-height: 1 !important; }
.notes a { padding: 2px !important; font: normal normal normal 12px/1.3em Arial, Helvetica, sans-serif; }
.notes a:hover{ color: #800000 !important; text-decoration: none !important; background-color: #f5f5f5 !important; }
.notes td { width: 290px; }
/*
.mypanorama{
	border: 1px solid #dfdfdf;
	float: left;
	padding: 5px;
	margin: 5px 15px 5px 0 !important; 
}
*/
.panorama-viewport{ border: 1px solid #696969; display: block; /*	float: left;*/ padding: 0 !important; margin: 5px auto 5px auto !important; clear: both !important; }
table.sofT { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #faf0e6; border: 1px #000000 solid; font-size: 13px; color: #404040; border-collapse: collapse; border-spacing: 0; }
table.sofT tr:first-child{ background-color: #ffffff; color: #000000; }
table.sofT tr:first-child:hover{ background-color: #ffffff; color: #000000; }
table.sofT tr:hover{ background-color: #fdead5; color: #000000; }
th.helpHed{ font-weight: bold; font-size: 14px; background-color: #f1e3d2; color: #000000; }
td.contact{ padding: 4px 0 4px 4px; border-bottom: 1px #6699CC dotted; text-align: left; }
td.contact:hover{ background-color: #fdd9b0; }
td.contact a{ padding: 0 20px 0 10px; font-weight: bold; font-size: 13px; }
td.contact a:hover{ color: #000000; text-decoration: none; }
.col { float: left; margin-right: 2%; clear: none; }
.col div { padding: 0; }
.c66 { width: 62%; }
.c50 { width: 46%; }
.c33 { width: 29%; }
.c25 { width: 21%; }
.right { float: right; }
.left { float: left; }
/* Footer */
#footer{ font-family: "Segoe UI", "Trebuchet MS", Arial, Sans-Serif; background-color: #ffebcd; font-size: 11px; }
#footer h2{ font-size: 14px; font-weight: bold; color: #191970; }
#footer .mini{ font-size: 10px; color: #656565; }
