@charset "utf-8";
html {
min-height:1000px;
}
* + html {
height:1100px;
}
body {

/*zoom: .7;*/
color:#333333;
font-family:arial;
font-size:11pt;
height:100%;
margin:0;
min-height:100%;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
text-align:center;
}
h1 {
color:#000000;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:2.4em;
font-weight:bold;
letter-spacing:-1px;
margin:6px 0;
}
h2, legend {
color:#000000;
font-size:1.6em;
font-weight:bold;
letter-spacing:-0.5px;
}
h3 {
color:#000000;
font-size:1.4em;
letter-spacing:-0.5px;
margin:6px 0 2px;
}
h4 {
color:#666666;
font-size:1.3em;
font-weight:bold;
letter-spacing:-0.5px;
margin:0.4em 0;
}
h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
color:#666666;
font-size:1.1em;
letter-spacing:-0.5px;
margin:0 0 1.1em;
padding:5px 5px 5px 10px;
}
h6 {
color:#666666;
font-size:1em;
font-weight:bold;
letter-spacing:-0.5px;
margin:0;
}
a {
color:#007BC1;
cursor:pointer;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
}
a img {
border:medium none;
}
.clear {
clear:both;
display:block;
float:none !important;
height:0;
margin:0;
overflow:hidden;
padding:0;
}
.right {
float:right;
}
.left {
float:left;
}
.cent {
text-align:center;
}
#events p {
}
#wrapper {
margin:0 auto;
padding:20px 0 0;
text-align:left;
}
#sml_nav {
color:#B0E3FF;
display:none;
float:right;
height:27px;
}
#sml_nav img {
float:left;
}
#sml_nav ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#007BC1 none repeat scroll 0 0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sml_nav li {
float:left;
}
#sml_nav li a {
color:#FFFFFF;
line-height:27px;
padding:7px 7px 6px;
}
#sml_nav li a:hover {
color:#B0E3FF;
}
#sml_nav form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/sml_search.gif) no-repeat scroll 0 0;
float:left;
height:27px;
margin:0;
padding:0;
position:relative;
width:229px;
}
#sml_nav form .sbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#007BC1;
left:22px;
position:absolute;
top:2px;
width:170px;
}
#sml_nav form .sbtn {
position:absolute;
right:0;
}
#title {
position:relative;
}
.blog #title{display:none}
#h1_ {
margin-left:20px;
position:relative;
}
#h2_ {
left:20px;
position:relative;
top:-28px;
}
#h3_ {
display:none;
position:absolute;
right:0;
top:20px;
}
#meteo {
color:#007BC1;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:50px;
overflow:hidden;
position:relative;
width:301px;
}
#meteo .title {
cursor:pointer;
position:absolute;
right:20px;
top:0;
}
#widget {
position:absolute;
width:301px;
}
#widget .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/w_back-trans.png) no-repeat scroll center top;
padding:30px 25px 3px;
}
#widget .bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/w_bot-trans.png) no-repeat scroll 0 0;
height:29px;
padding:0 17px;
text-align:right;
}
#widget .bottom img {
cursor:pointer;
position:relative;
top:-13px;
}
#page_top {
}
* + html #page_top {
background:transparent url(/themes/map/images/page_top.gif) no-repeat scroll center bottom;
}
.blog #page_top{display:none}
#wrapper #page_top.admin {
padding-bottom:15px;
}
* + html #wrapper #page_top.admin {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(/themes/map/images/page_top_admin_ie6.jpg) no-repeat scroll 0 bottom !important;
}
.admin #main {
float:none !important;
width:auto !important;
}
#page_top div.pad {
/*padding:0 19px;*/
}
#nav {
padding:0 12px;
}

#nav.fra a {
background-image:none;
background-repeat:no-repeat;
display:block;
float:left;
padding:10px;
width:auto !important;
}
#nav.eng a {
background-image:url(/themes/map/images/btn_eng.png);
background-repeat:no-repeat;
display:block;
float:left;
height:67px;
}
#nav span, #nav h2 {
display:block;
font-size:1.7em;
}
#page {
}
* + html #page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/page.gif) repeat scroll 0 0;
}
#page div.pad {
padding:0 21px;
}
.int #page div.pad {
min-height:500px;
}
.pad .pad {
height:auto;
}
#main {
}
#main.admin {
float:none !important;
width:auto !important;
}
#main a {
}
#main a.right{display:none;}
#main a:hover {
color:#00BDFF;
text-decoration:underline;
}
#page_content li, #page table li {
color:#555555;
list-style-image:url(/themes/map/images/bullet.gif);
padding:3px 0;
}
#main table.bord img, #main p img {
border:1px solid #999999;
}
#main .secondaire h3 {
color:#795907;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
#main .secondaire {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFBEE none repeat scroll 0 0;
color:#B48B21;
margin:12px 16px;
padding:12px 16px;
}
hr {
border-top:1px solid #E3E3E3;
color:transparent;
height:1px;
margin:0;
}
#breadcrumbs {
border-bottom:1px solid #D5D5D5;
color:#666666;
}
#breadcrumbs a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/crumb.gif) no-repeat scroll right 50%;
color:#007BC1;
margin-right:4px;
padding:2px 12px 2px 0;
}
.top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/top.gif) no-repeat scroll 0 0;
color:#B7B7B7;
display:block;
min-width:109px;
padding:3px 8px 4px;
}
#aside {
float:right;
margin-left:10px;
width:320px;
}
.blog #aside{display:none;}
#aside.api {
padding-bottom:90px;
}
#menu_side {
padding-top:60px;
}
.api #menu_side {
padding:0 !important;
}
#menu_side ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:315px;
}
#menu_side ul li, .widget li.page_item ul li, .textwidget ul li {
padding-left:13px;
}
#menu_side ul li:hover, .widget li.page_item ul li:hover, .textwidget ul li:hover {

background:transparent url(/themes/map/images/context_hover.gif) no-repeat scroll 0 -1px;
}
#menu_side ul li a, .widget li.page_item ul li a, .textwidget ul li a {

background:#EDF8FF none repeat scroll 0 0;
border-bottom:2px solid #FFFFFF;
color:#007BC1;
display:block;
font-family:arial;
font-style:normal;
font-weight:bold;
letter-spacing:normal;
line-height:25px;
margin:0 !important;
padding:0 23px;
text-decoration:none !important;
}
#menu_side ul li:hover a, .widget li.page_item ul li:hover a, .textwidget ul li:hover a {

background:#CBEBFF none repeat scroll 0 0;
display:block;
}

#menu_side ul li.selected a, .widget li.current_page_item a {
color:#000000;
display:block;
font-size:1.5em;
}
#menu_side img {
}
#menu_side div { display:none;
}
#titre {
font-family:"trebuchet MS",verdana,sans-serif;
font-style:italic;
font-weight:bold;
padding:10px 0;
}
#titre .region {
color:#007BC1;
font-size:18px;
}
#titre .blog {
color:#364153;
font-size:42px;
letter-spacing:-1px;
line-height:34px;
}
.postmetadata {
font-weight:bold;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.widget li.page_item ul, .textwidget ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/context_top.gif) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:14px 0 0 !important;
width:315px;
}
textarea {
width:90%;
}
.nocomments {
display:none;
}
.widget a, h2.widgettitle {
color:#000000;
display:block;
font-family:"Trebuchet MS",helvetica,sans-serif;
font-size:21px;
font-style:italic;
letter-spacing:-0.5px;
padding:10px 12px 4px;
}
.widget_archive ul {
padding:0 0 0 10px !important;
}
.widget_archive ul li {
border-bottom:1px solid #EDF8FF;
}
.widget_archive ul li a {
color:#007BC1;
font-family:arial;
font-size:12px;
font-style:normal;
font-weight:bold;
letter-spacing:normal;
padding:4px 12px;
}
.widget_archive ul li a:hover {
color:#00BDFF;
text-decoration:underline;
}
.widget a:hover {
text-decoration:underline;
}
.widget_pages h2.widgettitle {
display:none;
}
.entry img {
border:medium none !important;
}
#ad {
height:252px;
margin-left:13px;
margin-top:30px;
position:relative;
width:302px;
z-index:300;
}
#ad div.choose {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/ban_cor.gif) no-repeat scroll 0 0;
padding-left:6px;
position:absolute;
right:0;
top:252px;
z-index:300;
}
#ad div.choose ul {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:130px;
}
#ad div.choose ul li {
}
#ad div.choose ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/sep.gif) no-repeat scroll center bottom;
display:block;
font-size:10px;
padding:5px;
}
#ad div.choose a {
color:#D5D5D5;
}
#ad div.choose li.tabs-selected a {
color:#FFFFFF;
}
#ad div.choose ul li a:hover {
}
#ad div.choose a:hover {
color:#FFFFFF;
}
#ad div.choose a.select {
background-image:url(/themes/map/images/ban_sel.gif);
background-position:0 -17px;
background-repeat:no-repeat;
clear:both;
display:block;
font-size:11px;
line-height:17px;
width:130px;
}
#ad div.choose a div.pad {
padding:0 22px 0 8px;
}
#ad div.choose a.close {
background-position:0 0;
}
#ad2 {
margin-left:10px;
margin-top:30px;
position:relative;
right:-5px;
width:318px;
}
.coupon {
float:left;
font-family:"Trebuchet MS",verdanna,sans-serif;
margin:10px 4px;
min-height:147px;
text-align:right;
width:300px;
}
.coupon.cou {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/coup_back.jpg) no-repeat scroll right bottom;
}
.coupon.for {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/for_back.jpg) no-repeat scroll right bottom;
}
.coupon .pad {
padding:0 25px 20px 0 !important;
}
.coupon img {
border:1px solid #9EB5C0;
margin:0 0 0 4px;
}
.coupon td {
vertical-align:top;
}
.coupon h3 {
color:#008FCE;
font-size:17px;
font-style:italic;
font-weight:bold;
margin:0;
text-decoration:none;
}
.coupon h4 {
color:#718000;
font-size:17px;
line-height:0.8em;
margin:8px 0;
}
.coupon h4 span {
font-size:12px;
}
.coupon a.more {
color:#636363 !important;
font-size:12px;
position:relative;
right:26px;
text-decoration:none;
top:6px;
}
.coupon a.more:hover {
text-decoration:underline;
}
#shadow {
z-index:9;
}
* {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
a {
cursor:pointer;
}
iframe {
border:medium none;
overflow:hidden;
}
#unique {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:none;
left:-350px;
margin-left:50%;
overflow:hidden;
padding:20px 0 50px;
position:absolute;
top:0;
z-index:10;
}
a.goback img {
vertical-align:middle;
}
a.goback {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:0 24px;
text-decoration:none;
}
a.goback:hover {
text-decoration:underline;
}
#bottom_ads {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0B326 url(/themes/map/images/bottom.jpg) no-repeat scroll 0 0;
display:none;
margin:0 20px;
min-height:140px;
padding:0 20px;
}
#bottom_ads .ad {
float:left;
padding:20px 0;
width:300px;
}
#b_ad1 {
}
#b_ad2 {
margin:0 20px;
}
#b_ad3 {
color:#FFFFFF;
left:14px;
position:relative;
}
#b_ad3 a.pd {
position:relative;
top:-4px;
}
#b_ad3 table {
font-size:11px;
font-weight:bold;
left:0;
position:absolute;
top:67px;
}
#page_bot {
color:#000000;
width:1020px;
}
* + html #page_bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/page_bot.gif) no-repeat scroll 0 0;
}
#page_bot div.pad {
display:none;
padding:10px 30px 0;
}
* + html #page_bot div.pad {
padding:7px 30px 0;
}
#page_bot .yellowbar {
height:28px;
}
#page_bot div.pad a {
color:#F2B605;
padding:4px;
}
#page_bot .menu {
}
#page_bot .menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0;
}
* + html #page_bot .menu ul {
padding:0;
}
#page_bot .menu li {
float:left;
}
#page_bot .menu li a {
color:#FFFFFF;
display:block;
padding:5px;
}
#page_bot .menu li a.first {
color:#FFFFFF;
padding:4px 5px 4px 0;
}
#page_bot .menu li a:hover {
color:#F2B605;
}
#credits {
padding:15px 10px 50px;
text-align:left;
}
#diapo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/frame_diapo-trans.png) no-repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
height:355px;
position:relative;
width:980px;
}
#diapo .banner {
height:311px;
left:26px;
overflow:hidden;
position:relative;
top:20px;
width:623px;
}
.banner {
position:relative;
}
a img {
border:medium none !important;
}
#diapo_frame {
}
#diapo .cred, #diapo .cred a {
color:#FFFFFF;
font-size:10px;
font-style:italic;
font-weight:bold;
text-align:right;
}
#diapo .cred {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
bottom:0;
display:block;
padding:4px 8px;
position:absolute;
right:300px;
}
#map_canvas h2 {
color:#8EA800;
font-size:1.4em;
font-weight:bold;
margin:5px 0;
}
#map_canvas a {
text-decoration:underline !important;
}
.msDropDown div {
color:#5C5245;
display:inline-block;
left:0;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:270px;
z-index:400;
}
.coloredScroll {
}
.msDropDown {
font-family:arial;
height:30px;
margin:5px 0;
width:270px;
}
.msDropDown .msDropDown_Child {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/option-trans.png) no-repeat scroll 0 bottom;
cursor:pointer;
display:none;
font-size:11px;
left:4px;
margin:0;
max-height:187px;
overflow-x:hidden;
overflow-y:auto;
padding:8px 0 15px;
width:250px;
z-index:200;
}
* + html #attribute21_ms .msDropDown_Child {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAF7F3 none repeat scroll 0 0;
border:1px solid #5C5245;
width:256px !important;
}
* + html #attribute45_ms .msDropDown_Child {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAF7F3 none repeat scroll 0 0;
border:1px solid #5C5245;
width:256px !important;
}
* + html #attribute64_ms .msDropDown_Child {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAF7F3 none repeat scroll 0 0;
border:1px solid #5C5245;
width:256px !important;
}
.msDropDown .msEnabled {
cursor:pointer;
}
.msDropDown .msDisabled {
cursor:default;
}
.msDropDown .msArrow {
height:auto;
left:220px;
padding:10px;
position:absolute;
top:0;
width:20px;
z-index:500;
}
.msDropDown .msDropdownTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/select-trans.png) no-repeat scroll 0 0;
display:inline;
float:left;
font-size:13px;
font-weight:bold;
overflow:hidden;
padding:7px 80px 7px 14px;
width:200px;
}
.msDropDown img {
border:0 none;
}
.msDropDown a img.icon {
padding-right:2px;
}
.myselect {
height:30px;
position:absolute;
z-index:500;
}
.msDropDown .msDropDown_Child a {
clear:both;
display:block;
font-size:1.2em;
height:auto;
margin:0;
padding:3px 12px;
text-decoration:none;
width:130%;
}
.msDropDown .msDropDown_Child a, .msDropDown .msDropDown_Child a:visited {
color:#656565;
}
.msDropDown .msDropDown_Child a:hover {
background-color:#5C5245;
color:#F6F1EA;
}
.msDropDown .msDropDown_Child a.selected {
background-color:#5C5245;
color:#F6F1EA;
}
#ressource_name {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/input-trans.png) no-repeat scroll 0 0;
border:medium none;
color:#333333;
font-size:11px;
font-weight:bold;
line-height:26px;
margin:2px 0 4px;
padding:7px 10px;
width:247px;
}
* + html #ressource_name {
height:25px;
padding:1px 10px;
}
#map_search {
display:block;
float:left;
font-family:arial;
height:311px;
margin:0;
padding:0;
width:294px;
}
#map_search.fra {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/search_back-fra.jpg) repeat scroll 0 0;
}
#map_search.eng {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/map/images/search_back-eng.jpg) repeat scroll 0 0;
}
#map_search form {
padding-left:13px;
position:relative;
}
#map_search span.nom {
color:#524D44;
font-size:12px;
font-weight:bold;
margin-left:6px;
}
#map_search h2 {
color:#417188;
font-family:trebuchet MS;
font-size:20px;
font-style:italic;
margin:15px 0 8px;
}
#map_search .submit {
left:154px;
position:absolute;
top:195px;
}
.diapo_div {
color:#404552;
display:block;
font-size:12px;
font-style:italic;
height:320px;
position:absolute;
right:0;
top:0;
width:300px;
z-index:18;
}
.diapo_div h3 {
color:#007BC1;
font-family:'Myriad Pro',Verdana,sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
margin:16px 0 10px;
padding:0 20px;
}
#diapo .dia {
display:block;
height:65px;
position:absolute;
top:266px;
z-index:20;
}
#diapo .news {
left:653px;
width:156px;
}
#diapo .decou {
left:809px;
width:144px;
}
.diapo_div ul {
list-style-image:url(/themes/map/images/diapuce.png);
list-style-position:outside;
list-style-type:none;
}
.diapo_div p {
font-size:12px;
font-weight:bold;
line-height:17px;
margin:0;
padding:0 20px 10px;
}
.diapo_div li {
margin-bottom:10px;
}
.diapo_div strong, .diapo_div a {
color:#007BC1;
font-weight:bold;
}
#control {
left:21px;
position:absolute;
top:308px;
z-index:50;
}
#control a {
cursor:pointer;
}
#control span, #control img, #control div {
float:left;
}
.tabsnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
float:left;
font-family:tahoma,arial;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:3px 0;
}
.tabs-hide {
display:none;
}
.tabsnav li {
float:left;
}
#control span {
color:#999999;
font-size:12px;
padding:5px 0 2px;
}
#control div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
height:23px;
margin:6px 0 0;
padding:0 10px;
}
#diapo .tabsnav #selected_btn {
color:#66CCFF;
}
.tabs-nav:after {
clear:both;
content:" ";
display:block;
}
.tabs-nav li {
margin:0 1px;
}
body a.button {
background-image:url(/themes/map/images/butt.png);
background-repeat:no-repeat;
cursor:pointer;
display:block;
float:left;
height:50px;
position:absolute;
top:150px;
width:22px;
z-index:30;
}
#diapo a.next {
background-position:-22px 0;
right:-2px;
}
#diapo a.prev {
background-position:0 0;
left:-1px;
}
#diapo a.next:hover {
background-position:-66px 0;
}
#diapo a.prev:hover {
background-position:-44px 0;
left:-1px;
}
#diapo .tabsnav a {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
line-height:1.2;
padding:0 4px;
text-align:center;
text-decoration:none;
white-space:nowrap;
z-index:2;

}
#slideshow {
height:311px;
left:26px;
overflow:hidden;
position:relative;
top:20px;
width:927px;
}
#slideshow div {
background-color:#FFFFFF;
height:311px;
left:0;
opacity:0;
position:absolute;
top:0;
z-index:8;
}
#slideshow div.active {
opacity:1;
z-index:10;
}
#slideshow div.last-active {
z-index:9;
}
#slideshow div img {
border:0 none;
display:block;
height:311px;
margin-bottom:10px;
}
caption {
color:#007BC1;
font-size:18px;
font-weight:bold;
margin:10px 15px;
text-align:left;
}
.section {
padding:10px 0 24px;
}
.section p {
margin:0;
}
.section .titre {
float:left;
margin-right:20px;
text-align:right;
width:300px;
}
.section .titre h1 {
color:#333333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-style:normal;
margin:0;
}
.section .titre img {
float:right;
}
.spot_box{ padding:6px 0}

.spot_box .frame{display:none;}
.spot_box td{ vertical-align:top; padding:0 6px}
.spot_box .services img{ cursor:help}
.spot_box .padd{border:1px solid #ccc;padding:6px; /*position:relative;*/}
.spot_box hr{height:1px; background-color:#e7e7e7;border:medium none;margin:4px 0;}

.spot_box .col1{}
	.spot_box .col1 img{border:1px solid #ccc;}
	
.spot_box .col2{ font-size:11px}
	.spot_box .col2 .star{float:right; background:url(/themes/map/images/stars.gif) no-repeat; height:18px;}
	.spot_box .col2 h3{font-size:15px;margin:0 0 6px;}
	.spot_box .col2 table{color:#666}
	.spot_box .col2 p{margin:4px 0; padding:0}
	
.spot_box .col3{font-weight:bold; width:290px; font-size:11px;}
	.spot_box .col3 .bfade{background:transparent url(/themes/map/images/bfade.jpg) repeat-y scroll right top;
							color:#FFFFFF;
							padding:4px 12px;
							text-align:right;}
	.spot_box .col3 .extra{ padding:6px 0;}
	.spot_box .col3 .extra em{color:#007bc1;}
	.spot_box .col3 h4{float:left;margin:0 0 10px;}
	.spot_box .col3 .legend{margin-top:6px;}
	.spot_box .col3 .btn{ background-image:url(/themes/map/images/btn.gif);
							color:#FFFFFF;
							height:24px;
							line-height:24px;
							text-align:center;
							width:133px;
							background-repeat:none;
							margin-top:20px;
							/*position:absolute;
							_positon:static;*/
							bottom:4px;}
	.spot_box .col3 .btn1{ background-position:left; left:auto;}
	.spot_box .col3 .btn2{ background-position:right; right:10px}



.ad_zone {
padding:10px 0;
}
.ad_zone div {
float:left;
text-align:center;
width:33%;
}
.pages a {
margin:0 2px;
padding:0 3px;
}
.pages a:hover {
text-decoration:underline;
}
.pages a:visited {
color:#245A79;
}
.tabs-loading em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(loading.gif) no-repeat scroll 0 50%;
padding:0 0 0 20px;
}
#ad .tabs-nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A7A7A7 none repeat scroll 0 0;
font-family:tahoma,arial;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:3px 0;
}
#ad .tabs-container {
border:1px solid #A7A7A7;
height:250px;
overflow:hidden;
position:absolute;
width:300px;}

